MP3数字音频编解码的研究及IMDCT模块的硬件实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hsxgodkiller
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展,消费类电子、通信、电视电影广播、计算机技术日益紧密地结随着合起来,计算机与通讯、娱乐业融合的趋势不可逆转,使得数字视音频产业成为本世纪初发展最快、规模最大的产业之一。MP3(MPEG Audio LayerⅢ)编解码算法作为以因特网为媒介的数字音频的解决方案,在数字音频领域得以广泛流行。本文主要研究MP3( MPEG Layer III)编码解码的算法原理以及IMDCT 模块的FPGA/ASIC 实现。首先从介绍数字音频压缩编码解码原理着手,分析研究MPEGⅠ音频第Ⅲ层编码的算法标准,重点研究压缩算法中的三个功能模块:心理声学模型、MDCT 算法、分析滤波器组。然后对于解码部分,分析研究整个解码算法,重点研究IMDCT(改进的反离散余弦变换),并对每一帧的数据结构进行详细分析。本文的研究目的是设计实现MP3 解码的专用解码芯片,由于MP3 解码系统庞大,本人负责的是IMDCT 部分的实现。在MP3 编解码算法标准中,使用MDCT(改进的离散余旋变换)/ IMDCT(改进的反离散余旋变换)来压缩数据。在MP3 解码电路中,模块IMDCT 由三个子模块组成:IDCT(反离散余弦变换)子模块、加窗函数子模块、输出数据的叠加子模块。N/2 点的输入Xk 经IDCT 变换得到N 点的输出xi 的公式如下: 将输出根据不同的块类型(有四种块类型,分别为普通、开始、结束、短型)采用不同的窗函数(正弦或余弦函数)加窗,得到一个36 个点的输出(对于块类型为短型的块,单个小块的输出是12 个点,每三个小块组合成一个36 个点的输出)。最后,把这36 个点的前半部分与上一块的后半部分叠加,而当前块的后半部分存储起来用于和下一块叠加。
其他文献
随着SoC(System on a Chip,系统芯片)的发展,嵌入式微处理器已经成为SoC的核心部分。由于SoC集成度的不断提高以及芯片封装尺寸和管脚数量的限制,传统的调试方法现在已经不能
随着经济的发展,城市面貌日新月异,新老社区更替是每个新兴城市发展的必然阶段.城市化进程的逐渐深化及由自身发展所带来的许多改建要求和经济发展问题使社区原有的基础建设
本文主要论述了用于压电加速度传感器振动校准系统中的程控正弦信号发生器的原理及其软硬件设计,并按照程控正弦信号发生器的研制工作的次序分为几大部分:首先是理论探讨、原
  本文主要研究用于图像认证的数字水印技术,这种技术主要利用脆弱水印对篡改的敏感性达到警告、提示、检测未经授权篡改等目的。目前的数字水印图像认证技术的基本上是采
学位
大气激光通信即大气中的自由空间光通信,是指利用激光作为信息载体在大气环境中进行的一种通信方式。自由空间光通信系统以其传输码率高、安装方便、成本低、安全性好等诸多
  本文探讨了如何实现与CYPRESS公司VIC64兼容的VME总线接口控制芯片,采用集成电路正向设计方法,从研究IEEE1014标准、VIC64的产品手册入手,到整个产品的模块划分,状态机的设计
田径是最基础的一项体育运动.田径运动对运动员从各方面带来了很多正面影响.本文通过访谈的形式,通过田径运动员发现自我,培养优秀品质以及社会认可等方面浅谈田径运动对运动
减数分裂是有性生殖生物产生雌雄配子的必要过程。其中雌配子(卵子)不仅为胚胎提供了一个拷贝的个体遗传信息,还包含了丰富的维持胚胎早期发育必需的母源因子和营养物质。绝
自动增益控制电路是通信接收机中不可缺少的一个模块,广泛应用于通信、雷达、电子对抗、广播电视和电子测量等领域,典型应用在各种接收机的中频级和射频级,实现压缩动态范围