首页> 外国专利> Method of implementing an inverse modified discrete cosine transform (IMDCT) in a dial-mode audio decoder

Method of implementing an inverse modified discrete cosine transform (IMDCT) in a dial-mode audio decoder

机译:在拨号模式音频解码器中实现逆修正离散余弦变换(IMDCT)的方法

摘要

A method of implementing a dual-mode audio decoder and filter is provided. The inverse modified discrete cosine transform (IMDCT) method and circuit for a dual-mode audio decoder perform the IMDCT with respect to a signal encoded using either the MPEG or Dolby AC-3 standard by utilizing a shared fast Fourier transform (FFT) circuit thereby simplifying the necessary hardware construction. Also, the number of IMDCT outputs used for windowing is reduced by utilizing the properties of the IMDCT outputs of the MPEG bit stream and thus the size of memory necessary for storing the IMDCT outputs is reduced. The invented method includes identifying an AC-3 or MPEG bit stream; forming either an AC-3 sequence or an MPEG sequence; (a) multiplying the AC-3 sequence by a predetermined pre-twiddling factor, performing an inverse FFT on the pre-twiddled AC-3; and multiplying by a predetermined post-twiddling factor; or (b) performing an FFT on the MPEG sequence and multiplying by a predetermined twiddling factor; and rearranging the twiddled MPEG function. Forming the MPEG sequence preferably includes adding a mirror image of the MPEG bit stream to the received MPEG bit stream. An IMDCT circuit includes storage for the bit streams and the IMDCT output signals; a butterfly module for Fourier transforming; a ROM for storing Fourier transform coefficients; storage for the bit streams, the real parts, and the imaginary parts of the sequences; generating addresses of the storage and the ROM; and a state machine for generating control signals for controlling the butterfly module, the address generator, and the storage. Briefly, storage of the IMDCT outputs is reduced by applying stored window coefficients to an array of IMDCT output blocks, whereby alternate multiplication and storage of ranges of IMDCT outputs and window coefficients are stored in successive ranges of the window, shifting the array by one block, inputting new IMDCT outputs, and overlapping and adding the multiplied ranges of stored IMDCT outputs.
机译:提供了一种实现双模式音频解码器和滤波器的方法。用于双模式音频解码器的逆修正离散余弦变换(IMDCT)方法和电路通过利用共享的快速傅里叶变换(FFT)电路,对使用MPEG或杜比AC-3标准编码的信号执行IMDCT简化必要的硬件结构。而且,通过利用MPEG比特流的IMDCT输出的特性,减少了用于加窗的IMDCT输出的数量,因此,减小了存储IMDCT输出所需的存储器的大小。本发明的方法包括识别AC-3或MPEG比特流;以及形成AC-3序列或MPEG序列; (a)将AC-3序列乘以预定的预加扰因子,对预加捻的AC-3执行逆FFT;并乘以预定的后扭曲因子;或(b)对MPEG序列执行FFT并乘以预定的扭曲因子;或并重新排列了缠结的MPEG功能。形成MPEG序列优选地包括将MPEG比特流的镜像添加到所接收的MPEG比特流。一个IMDCT电路包括用于比特流和IMDCT输出信号的存储器。用于傅立叶变换的蝶形模块;用于存储傅立叶变换系数的ROM;存储比特流,序列的实部和虚部;生成存储器和ROM的地址;状态机,用于产生控制信号以控制蝶形模块,地址发生器和存储器。简而言之,通过将存储的窗口系数应用于一IMDCT输出块阵列来减少IMDCT输出的存储,从而将IMDCT输出范围和窗口系数的范围的交替乘法和存储存储在窗口的连续范围中,将阵列移位一个块,输入新的IMDCT输出,然后重叠并添加已存储IMDCT输出的乘积范围。

著录项

  • 公开/公告号US6304847B1

    专利类型

  • 公开/公告日2001-10-16

    原文格式PDF

  • 申请/专利权人 SAMSUNG ELECTRONICS CO. LTD.;

    申请/专利号US19970975181

  • 发明设计人 YON-HONG JHUNG;

    申请日1997-11-20

  • 分类号G10L190/00;

  • 国家 US

  • 入库时间 2022-08-22 01:03:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号