• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 学前教育 > 正文

    DSP的算术编码在小型通信系统中的实现|算术编码怎么编码 例子

    时间:2019-02-12 03:20:36 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要:本文着重阐述了一种数据压缩方法――二进制半自适应数学编码,对其基本原理、编码算法和实现流程均做了详细的阐述。同时,在DSP提供的开发平台上,主要完成DCT变换,构建一个小型的通信系统。
      关键词:数据压缩 二进制半自适应算术编码 DSP 通信系统
      
      1. 前言
      
      数字化的浪潮正在迅速地席卷全球。数字信号处理(DSP)技术作为数字化最重要的基础技术之一,无论在其应用的广度和深度方面,都正以前所未有的速度向前发展。数字信号处理器(DSP器件)作为快速处理与实时处理最重要的载体之一,正日益受到科学技术界的关注。
      信息时代的重要特征是信息的数字化。而数字化的音频和视频均含有大量的冗余信息;同时,信息的高速膨胀使得人们对信息的需求量不断增大。基于这种背景的考虑,我们在构建该系统中采用了两种数据压缩方法:离散余弦变换和算术编码,作为对数据压缩方法的初步了解。
      一个小型的通信系统的构建,需要由DSP和数据压缩算法才能实现。为此,我们在这里选DSP系列TMS320C54X系统入门套件DSK板,结合针对C5X系列DSP的集成开发环境CCS5000和有关数据压缩算法,以达到了解DSP和数据压缩的运作过程。
      
      2. DSP的硬件支持
      
      自60年代以来,随着计算机和信息科学的飞速发展,数字信号处理技术应运而生并迅速发展。简单地说,数字信号是利用计算机或专用处理设备,以数值计算的方法对信号进行采集、变换、综合、估值与识别等加工处理,借以达到提取信息和便于应用的目的。
      为了加速DSP的普及和应用,DSK就孕育而生了,它是由德州仪器公司特地为刚刚接触DSP领域的初学者提供的价廉物美的DSP开发工具。在DSK上,拥有音频处理器AC01、AI/AO及TMS320C5402等一些处理模块。
      (1)TLCAC01介绍
      AC01时一个音频处理器。在简单的通信系统中,它主要完成A/D和D/A转换。AC01有三种基本操作模式,并且通过软件编程能实现对输入模拟信号采样频率的控制。我们采用主控―受控模式,并使用AC01的缺省采样频率即15.4KHz作为模拟话音信号的采样速率。
      (2)TMS320C5402芯片介绍
      TMS320C54X系列是一个优秀的16bit定点DSP系列,在工程界得到广泛应用。TMS320C54X是一个可编程器件。在很多简单通信系统中,算术编码算法就是通过此芯片来实现的。
      
      3. 系统模型及原理
      
      (1)系统模型
      
      (2)系统原理
      输入端从麦克风得到一模拟语音信号,经AC01采样、量化后形成信息速率为64kbps的PCM码流,结果存储在输入缓冲区中。为了能实现实时的编解码,系统设置了两个接受数据输入缓冲区buffer1和buffer2。由于软件设置时定时器中断INT0,使其每Ti间隔时间产生一次中断。中断相应完成以下两方面工作:一方面转换输入缓存buffer1到buffer2,使buffer2接收PCM码流,以次保证信号的不间断采样;另一方面对buffer1中的码流进行数据压缩处理。编码结果存储在输出缓冲区Out_Buffer中,再对其进行相应的反变换,然后驱动扬声器输出所恢复的语音信号。如此每发生一次中断,就进行压缩和解压缩处理,直到模拟信号的采样结束。为了防止数据丢失,必须保证数据压缩处理时间Tc 本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:算术 通信系统 编码 DSP

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章