首页> 外文OA文献 >Implementation of a MPEG 1 layer I audio decoder with variable bit lengths
【2h】

Implementation of a MPEG 1 layer I audio decoder with variable bit lengths

机译:实现具有可变比特长度的mpEG 1层I音频解码器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

One of the most popular forms of audio compression is MPEG (Moving Picture Experts Group). By using a VHDL (Very high-speed integrated circuit Hardware Description Language) implementation of a MPEG audio decoder and varying the word length of the constants and the multiplications used in the decoding process, and comparing the error, the minimum word length required can be determined. In general, the smaller the word length, the smaller the hardware resources required. This thesis is an investigation to find the minimum bit lengths required for each of the four multiplication sections used in a MPEG Audio decoder, that will still meet the quality levels specified in the MPEG standard. The use of the minimum bit lengths allows the minimum area resources of a FPGA (Field Programmable Gate Array) to be used. A FPGA model was designed that allowed the number of bits used to represent four constants and the results of the multiplications using these constants to vary. In order to limit the amount of data generated, testing was restricted to a single channel of audio data sampled at a frequency of 32kHz. This was then compared to the supplied C model distributed with the MPEG Audio Standard. It was found that for the MPEG audio coder to be fully compliant with the standard the bit lengths of the constants and the multiplications could be reduced by 75% and to be partial compliant with the standard, the bit lengths of the constants and the multiplications could be reduced by up to 82%. An implementation of a MPEG audio decoder in VHDL has the advantage of specific hardware, optimised, for all the different complex mathematical operations thereby reducing the repetitive operations and therefore power consumption and the time required performing these complex operations.
机译:音频压缩的最流行形式之一是MPEG(运动图像专家组)。通过使用MPEG音频解码器的VHDL(超高速集成电路硬件描述语言)实现,并更改解码过程中使用的常数和乘法的字长,并比较误差,可以使所需的最小字长为决心。通常,字长越小,所需的硬件资源越少。本论文旨在寻找MPEG音频解码器中使用的四个乘法部分中的每一个所需的最小位长,这些最小位长仍将满足MPEG标准中指定的质量等级。最小位长度的使用允许使用FPGA(现场可编程门阵列)的最小区域资源。设计了一种FPGA模型,该模型允许用来表示四个常数的位数以及使用这些常数的乘法结果有所不同。为了限制生成的数据量,测试仅限于以32kHz频率采样的单个音频数据通道。然后将其与随MPEG音频标准分发的提供的C模型进行比较。已经发现,为了使MPEG音频编码器完全符合标准,常数和乘法的位长可以减少75%,而要部分符合标准,常数和乘法的位长可以降低。最多减少82%。在VHDL中实现MPEG音频解码器的优点是针对所有不同的复杂数学运算优化了特定硬件,从而减少了重复运算,从而减少了功耗以及执行这些复杂运算所需的时间。

著录项

  • 作者

    OCallaghan D;

  • 作者单位
  • 年度 2008
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号