資料介紹
1 MPEG聲音編碼原理
MPEG聲音編碼是一種基于人耳聽覺特性的子帶聲音編碼算法,它屬于一種感覺聲音編碼方法。感覺聲音編碼算法的基本結(jié)構(gòu)如圖1所示。根據(jù)編碼器著重于頻率分辨率還是時間分辨率,可分為子帶編碼器和變換編碼器.MPEG聲音第2層編碼算法在頻域上把聲音信號劃分為32個子帶,屬于一種子帶編碼器。在圖1 中,時頻映射也稱濾波器組,用于把輸入的聲音信號映射成亞抽樣的頻率分量。根據(jù)使用的濾波器組的性質(zhì),即濾波器組在頻域的分辨率的大小,這些頻率分量又可叫做子帶樣值或頻率線。

a

b
圖1 感覺聲音解碼器結(jié)構(gòu)框圖
濾波器的輸出或者與濾波器組并行的時頻變換的輸出,提供給心理聲學模型以估計時間相關(guān)的聲音掩蔽門限。心理聲學模型使用了人們所知的同時掩蔽效應(yīng),包括有調(diào)音的掩蔽特性和無調(diào)音的掩蔽特性。如果使用聲音的前后掩蔽效應(yīng),還可進一步提高掩蔽門限估計的準確性。子帶樣值或頻率線按照盡量保證量化噪聲的頻譜處于掩蔽門限以下的準則進行量化和編碼,這樣能保證被人耳感知的量化引入的噪聲最小。根據(jù)對復(fù)雜度的要求,可以使用塊壓擴或熵編碼的分析合成方法。
幀打包把量化編碼的輸出和相關(guān)邊信息按照規(guī)定的格式組合起來,以便供解碼器使用。
2 編碼質(zhì)量和DSP速度
單片ADSP-2181實現(xiàn)MPEG聲音編碼關(guān)鍵需要解決兩個問題:一是如何保證聲音編碼質(zhì)量;其次是如何充分利用DSP的運算速度。而這兩個問題往往又是一對矛盾,需要找到其最佳結(jié)合點。
一般而言,決定MPEG聲音編碼器的優(yōu)劣主要是聲學模型的好壞。但是,對于使用單片16bit定點DSP的應(yīng)用而言,這個結(jié)論就不再適用了。分析表明,此時有限字長效應(yīng)對編碼質(zhì)量的影響成了主要矛盾。特別是分析濾波器組,截尾效應(yīng)竟帶來了33倍于16bitAD轉(zhuǎn)換量化誤差的噪聲,而窗系數(shù)的有限長度表示則使本來高達96dB旁瓣衰減的濾波器響應(yīng)降低到不到70dB.因此,要保證聲音編碼質(zhì)量,分析濾波器組算法必須進行精度擴展。
關(guān)于速度問題,首先想到的是使用快速算法,我們也嘗試了在子帶濾波中使用快速算法[4]。 但是,實踐證明,這些快速算法使用在DSP上效果并不理想,其原因有以下3條:(1)只考慮了加法和乘法的次數(shù),而對附值、尋址等操作毫不關(guān)心,但對所有指令都是單周期的DSP而言,乘法和加法的次數(shù)相對其他操作并不顯得特別重要;(2)沒有考慮DSP的硬件特點,其算法不能充分發(fā)揮DSP的乘累加器(MAC)并行處理的能力;(3)ADSP-2181是為16位算法操作優(yōu)化的,在需要精度擴展的情況下,運算量將以數(shù)量級的速度急劇增加。
基于以上質(zhì)量和速度要求的分析,我們選用了適合DSP乘累加指令的多相結(jié)構(gòu)濾波器組實現(xiàn)方式,且采用基于MAC結(jié)構(gòu)的精度擴展方法,較好地解決了編碼質(zhì)量和DSP速度之間的矛盾。另外,對抽樣數(shù)據(jù)的輸入方式、心理聲學模型、比例因子編碼都進行了適于ADSP-2181的改進,減少了運算量,保證了實時性。
MPEG聲音編碼是一種基于人耳聽覺特性的子帶聲音編碼算法,它屬于一種感覺聲音編碼方法。感覺聲音編碼算法的基本結(jié)構(gòu)如圖1所示。根據(jù)編碼器著重于頻率分辨率還是時間分辨率,可分為子帶編碼器和變換編碼器.MPEG聲音第2層編碼算法在頻域上把聲音信號劃分為32個子帶,屬于一種子帶編碼器。在圖1 中,時頻映射也稱濾波器組,用于把輸入的聲音信號映射成亞抽樣的頻率分量。根據(jù)使用的濾波器組的性質(zhì),即濾波器組在頻域的分辨率的大小,這些頻率分量又可叫做子帶樣值或頻率線。

a

b
圖1 感覺聲音解碼器結(jié)構(gòu)框圖
濾波器的輸出或者與濾波器組并行的時頻變換的輸出,提供給心理聲學模型以估計時間相關(guān)的聲音掩蔽門限。心理聲學模型使用了人們所知的同時掩蔽效應(yīng),包括有調(diào)音的掩蔽特性和無調(diào)音的掩蔽特性。如果使用聲音的前后掩蔽效應(yīng),還可進一步提高掩蔽門限估計的準確性。子帶樣值或頻率線按照盡量保證量化噪聲的頻譜處于掩蔽門限以下的準則進行量化和編碼,這樣能保證被人耳感知的量化引入的噪聲最小。根據(jù)對復(fù)雜度的要求,可以使用塊壓擴或熵編碼的分析合成方法。
幀打包把量化編碼的輸出和相關(guān)邊信息按照規(guī)定的格式組合起來,以便供解碼器使用。
2 編碼質(zhì)量和DSP速度
單片ADSP-2181實現(xiàn)MPEG聲音編碼關(guān)鍵需要解決兩個問題:一是如何保證聲音編碼質(zhì)量;其次是如何充分利用DSP的運算速度。而這兩個問題往往又是一對矛盾,需要找到其最佳結(jié)合點。
一般而言,決定MPEG聲音編碼器的優(yōu)劣主要是聲學模型的好壞。但是,對于使用單片16bit定點DSP的應(yīng)用而言,這個結(jié)論就不再適用了。分析表明,此時有限字長效應(yīng)對編碼質(zhì)量的影響成了主要矛盾。特別是分析濾波器組,截尾效應(yīng)竟帶來了33倍于16bitAD轉(zhuǎn)換量化誤差的噪聲,而窗系數(shù)的有限長度表示則使本來高達96dB旁瓣衰減的濾波器響應(yīng)降低到不到70dB.因此,要保證聲音編碼質(zhì)量,分析濾波器組算法必須進行精度擴展。
關(guān)于速度問題,首先想到的是使用快速算法,我們也嘗試了在子帶濾波中使用快速算法[4]。 但是,實踐證明,這些快速算法使用在DSP上效果并不理想,其原因有以下3條:(1)只考慮了加法和乘法的次數(shù),而對附值、尋址等操作毫不關(guān)心,但對所有指令都是單周期的DSP而言,乘法和加法的次數(shù)相對其他操作并不顯得特別重要;(2)沒有考慮DSP的硬件特點,其算法不能充分發(fā)揮DSP的乘累加器(MAC)并行處理的能力;(3)ADSP-2181是為16位算法操作優(yōu)化的,在需要精度擴展的情況下,運算量將以數(shù)量級的速度急劇增加。
基于以上質(zhì)量和速度要求的分析,我們選用了適合DSP乘累加指令的多相結(jié)構(gòu)濾波器組實現(xiàn)方式,且采用基于MAC結(jié)構(gòu)的精度擴展方法,較好地解決了編碼質(zhì)量和DSP速度之間的矛盾。另外,對抽樣數(shù)據(jù)的輸入方式、心理聲學模型、比例因子編碼都進行了適于ADSP-2181的改進,減少了運算量,保證了實時性。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 面向硬件實現(xiàn)的HEVC幀內(nèi)編碼快速算法 10次下載
- DSP軟件編程與算法實現(xiàn) 25次下載
- 如何使用FPGA實現(xiàn)子帶分解的自適應(yīng)濾波器 15次下載
- 如何進行DSP的軟件編程及使用算法實現(xiàn)的學習教程說明 17次下載
- 立體聲的原理與應(yīng)用及聽覺特性的詳細資料說明 0次下載
- 如何實現(xiàn)在定點DSP上實現(xiàn)對數(shù)和非精確運算的詳細概述 10次下載
- 基于DSP的MPEG聲音編碼的設(shè)計方案解析 0次下載
- MPEG聲音編碼系統(tǒng)的單片DSP實現(xiàn)方案分析 0次下載
- JPEG2000算法嵌入式塊編碼的DSP高效實現(xiàn)策略 4次下載
- JPEG圖像壓縮編碼算法的DSP優(yōu)化實現(xiàn)_李世軍 2次下載
- 基于聽覺掩蔽效應(yīng)的改進MFCC特征提取算法
- 基于H.264 的子帶DCT快速算法
- 基于DSP的任意碼長RS編碼及算法優(yōu)化
- 基于DSP 的MPEGI 音頻第三層編碼算法的硬件實現(xiàn)
- 基于人耳掩蔽效應(yīng)的電子耳蝸語音增強方法
- 語音壓縮編碼技術(shù)的性能分析與比較 4306次閱讀
- 基于分形圖像編碼改進算法提高分形編碼的速度和壓縮比 2144次閱讀
- 采用數(shù)字信號處理器實現(xiàn)MPEG-4視頻編碼卡的設(shè)計 1932次閱讀
- 利用DSP芯片實現(xiàn)MPEG-4視頻編碼的優(yōu)化設(shè)計 2316次閱讀
- 如何設(shè)計音響電路 揚聲器原理分析 1w次閱讀
- DSP與STM32單片機的區(qū)別是什么 1.9w次閱讀
- 如何采用單片機實現(xiàn)VD5026編碼器的工作過程 2051次閱讀
- 什么是蜂鳴器?聲音響度和聲音高度 1.1w次閱讀
- 基于多元LDPC碼迭代編碼算法的混合校驗矩陣構(gòu)造算法 4805次閱讀
- 關(guān)于空時編碼算法的仿真研究及其DSP+FPGA的硬件實現(xiàn)詳解 1957次閱讀
- 以DSP和FPGA協(xié)同技術(shù)設(shè)計實現(xiàn)的高性能視頻編碼器視頻采集設(shè)計 788次閱讀
- java如何實現(xiàn)blowfish算法 2366次閱讀
- JPEG2000 MQ編碼算法的優(yōu)化和FPGA實現(xiàn) 3396次閱讀
- 實數(shù)FFT算法的設(shè)計及其C語言實現(xiàn) 1w次閱讀
- 基于DSP的軌道移頻信號解調(diào)實現(xiàn) 1994次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
- 8AN-1308: 電流檢測放大器共模階躍響應(yīng)
- 545.42KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論