Recursive IMDCT Implementation on FPGA Based on AC-3Digital Audio Decoding
XU Hua-jie,GUO Li,LI Lin,WU Si
DOI: https://doi.org/10.3969/j.issn.1000-7180.2007.12.048
2007-01-01
Abstract:Inverse MDCT(IMDCT)is implemented on Digital Audio AC-3 for time-frequency transform.In order to improve the operation speed and save hardware resource,a symmetry shared on odd and even index of spectra coefficient and recursive Inverse MDCT(IMDCT)architecture is proposed based on FPGA realization,which is used in AC-3,MPEG and so on.Considering thepeculiarity of digital audio AC-3 and the odd-even symmetry and recursive property getting from mathematic deducing,and according with modularization and regularity of the hardware system architecture,two hardware recursive structure are used to calculate 128 of 256 points spectra coefficient,then 256 points PCM value are received by duplicating.Finally,experiment on Xilinx FPGA indicates that the synchro calculation on odd or even index spectra data can be realized.It reduce the operation cell and save resource of register,so that,while the calculation speed is improved,the hardware complexity is reduced greatly,and this has established the foundation of digital audio AC-3 decoder realization.