日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 電源 > 數字電源
[導讀]1 MPEG聲音編碼原理 MPEG聲音編碼是一種基于人耳聽覺特性的子帶聲音編碼算法,它屬于一種感覺聲音編碼方法.感覺聲音編碼算法的基本結構如圖1所示.根據編碼器著重于頻率分辨率還是時間分辨率,可分為子帶編碼器和

1 MPEG聲音編碼原理 

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

   

     (a)                                                      (b)   圖1 感覺聲音***結構框圖


    濾波器的輸出或者與濾波器組并行的時頻變換的輸出,提供給心理聲學模型以估計時間相關的聲音掩蔽門限.心理聲學模型使用了人們所知的同時掩蔽效應,包括有調音的掩蔽特性和無調音的掩蔽特性.如果使用聲音的前后掩蔽效應,還可進一步提高掩蔽門限估計的準確性.子帶樣值或頻率線按照盡量保證量化噪聲的頻譜處于掩蔽門限以下的準則進行量化和編碼,這樣能保證被人耳感知的量化引入的噪聲最小.根據對復雜度的要求,可以使用塊壓擴或熵編碼的分析合成方法.

    幀打包把量化編碼的輸出和相關邊信息按照規(guī)定的格式組合起來,以便供***使用.

    2 編碼質量和DSP速度

    單片ADSP-2181實現MPEG聲音編碼關鍵需要解決兩個問題:一是如何保證聲音編碼質量;其次是如何充分利用DSP的運算速度.而這兩個問題往往又是一對矛盾,需要找到其最佳結合點.

    一般而言,決定MPEG聲音編碼器的優(yōu)劣主要是聲學模型的好壞.但是,對于使用單片16bit定點DSP的應用而言,這個結論就不再適用了.分析表明,此時有限字長效應對編碼質量的影響成了主要矛盾.特別是分析濾波器組,截尾效應竟帶來了33倍于16bitAD轉換量化誤差的噪聲,而窗系數的有限長度表示則使本來高達96dB旁瓣衰減的濾波器響應降低到不到70dB.因此,要保證聲音編碼質量,分析濾波器組算法必須進行精度擴展.

    關于速度問題,首先想到的是使用快速算法,我們也嘗試了在子帶濾波中使用快速算法[4].
但是,實踐證明,這些快速算法使用在DSP上效果并不理想,其原因有以下3條:(1)只考慮了加法和乘法的次數,而對附值、尋址等操作毫不關心,但對所有指令都是單周期的DSP而言,乘法和加法的次數相對其他操作并不顯得特別重要;(2)沒有考慮DSP的硬件特點,其算法不能充分發(fā)揮DSP的乘累加器(MAC)并行處理的能力;(3)ADSP-2181是為16位算法操作優(yōu)化的,在需要精度擴展的情況下,運算量將以數量級的速度急劇增加.

    基于以上質量和速度要求的分析,我們選用了適合DSP乘累加指令的多相結構濾波器組實現方式,且采用基于MAC結構的精度擴展方法,較好地解決了編碼質量和DSP速度之間的矛盾.另外,對抽樣數據的輸入方式、心理聲學模型、比例因子編碼都進行了適于ADSP-2181的改進,減少了運算量,保證了實時性.

    3 算法的軟件設計

    軟件設計是MPEG聲音編碼的單片DSP實現的核心,編碼質量和速度的要求都需要通過精心設計DSP軟件才能實現.
    (1)基于MAC結構的精度擴展 MPEG聲音編碼的分析濾波器組可以有許多種實現方式,多相結構是MPEG標準推薦的一種,其數學表示為

    (1) 
    (2) 

    分析表明,對Yk進行雙字擴展可將截尾效應帶來的噪聲降低33倍.但是,考慮到ADSP-2181只支持16bit的乘累加運算,需要對式(1)進行轉化,即

     (3)  Yk=HYk+2-16LYk  

    這樣,就可利用DSP的乘累加器結構,運算量只增加約1倍,存儲量只增加64個字.
                    

    (2)輸入數據的組織 輸入數據的組織不但要考慮方便地從數模轉換器取得聲音原始數據,還要考慮輸入數據在片內數據RAM的存儲適合作為多相濾波器組和聲學模型的FFT運算的輸入.多相濾波器組每次移入32個新的聲音數據,移出32個舊的樣值,操作如下:

          Xi=Xi-32,i=511,510,…,32
          Xi=next-input-audio-sample,i=31,30,…,0[!--empirenews.page--]

    然而ADSP-2181并不適于實現數據的移動,每個賦值運算需要兩個指令才能完成,每次分析濾波操作需要1024個指令周期.如果利用ADSP-2181的多通道自動緩沖串口及間接尋址能力,適當地組織輸入聲音數據,就可利用滑動窗的方法實現數據的移入和移出,如圖2所示. 

                               圖2 多相濾波的滑動窗技術


    為了保證幀邊界處理的連續(xù)性,輸入數據緩存應該設計成圓緩沖的形式,其長度應能存儲兩幀聲音輸入數據.當DSP在處理一幀數據時,輸入數據可以緩沖到另一幀.這樣,數據移動的開銷就節(jié)約了.同時,輸入數據的組織還要利于聲學模型的FFT運算,FFT需要利用ADSP-2181的地址反轉尋址模式.由于FFT計算和輸入數據的緩存是同時進行的,所以FFT計算的指針需要地址反轉,而輸入緩沖的指針卻不能地址反轉,否則會導致輸入聲音數據排列混亂.ADSP-2181提供這種能力,它的第一地址指針組I0,I1,I2,I3有地址反轉能力,而第二地址指針組I4,I5,I6,I7卻不受地址反轉模式的影響.所以從第二地址指針組中選擇指針進行輸入緩沖,從第一地址指針組中選擇指針進行FFT計算.

    (3)聲學模型的改進 用DSP實現心理聲學模型的一個難題是其中有大量的對數運算,雖然可以用多項式逼近求得其近似值,但是其巨大的運算量說明這不是一個明智的選擇.在改進的心理聲學模型中,FFT運算后并不立即換算到對數域,而是用分段折線逼近線性域的掩蔽效應曲線.為簡單起見,使用與標準一致的分段方法.逼近采用取指數的多項式展開的一次項的方法,這種方法雖然比較粗糙,但正如前面分析的那樣,聲學模型在16bit定點實現時不是主要矛盾,因而還是可以接受的.

    得到掩蔽門限以后,為計算信掩比供比特分配使用,還是需要從線性域轉換到對數域.這時,我們采用一種利用ADSP-2181移位器的近似計算方法.通過EXP指令,可以提取2進制補碼小數的指數,對能量而言又有1bit約3dB.因而指數值乘3就近似得到該補碼小數的dB值,尾數部分的影響忽略不計.

    (4)比例因子的編碼 MPEG聲音編碼標準中一共給出了63個比例因子,但是并不是所有這些比例因子都可以用16bit的2進制數表示.如果用雙字進行精度擴展,在量化時又將面臨雙字除法的巨大開銷,因此,只使用其中可以用16bit的2進制補碼小數精確表示的子集,即序號為3的倍數且小于等于45的比例因子.
采用比例因子子集后,比例因子編碼就可以不再通過比較的方法得到,而可以直接通過計算子帶最大幅度的指數獲得,簡化了比例因子的編碼.

    (5)軟件仿真結果 結合上述各項算法改進,根據ADSP-2181的特點和MPEG標準,用AD公司的開發(fā)軟件進行了軟件仿真.表1列出了仿真得到的各個模塊對運算量和存儲量要求進行的估算結果.仿真在抽樣率為48kHz,編碼模式為立體聲,輸入信號為頻率為1kHz的正弦波,輸出碼率為 192kbit/s的情況下進行. 由表1可知,ADSP-2181的性能得到了較充分的利用.仿真結果表明,在以上的條件下,解碼輸出的信噪比可達80dB左右.可見,所作的算法改進是比較有效的.

    表1 各模塊的運算量和存儲量要求

    運算量/(106指令/s) 程序存儲量/103字數據存儲量/103字 子帶濾波 18 3.0 6.5 聲學模型 103.5 1.5 比特分配和量化 2 2.0 — 格式化比特流 1 0.5 1.0

    4 硬件設計

    硬件結構框圖如圖3所示.各模塊的基本功能如下:

      
                    
    DSP核:除完成所有編碼算法以外,還要完成對模數轉換電路的初始化配置;通過輔助控制電路選擇抽樣時鐘,通過接口電路接受主機的編碼參數.

    輔助控制電路:由FPGA及附屬電路實現,完成時鐘的產生、FIFO狀態(tài)的監(jiān)測、地址譯碼等功能. 


    輸出緩沖:編碼碼流的暫時存儲區(qū),同時提供完全異步的輸出接口方式.在需要實現圖象聲音唇形同步的應用中特別有用.


    外部存儲器:包括BDMA空間、I/O空間.


    模數轉換電路:完成聲音的數字化,直接與DSP的串口0連接.抽樣頻率由外部提供的256倍抽樣時鐘的頻率決定,正常工作前需要進行初始化.

    接口電路:接口電路分為兩部分,一部分是編碼輸出接口,另一部分是與主機連接的接口.主機接口使用RS232接口芯片完成DSP串口1與主機串口的連接,DSP使用中斷和內部計時器實現異步串型通信.

    上述方案已經在“九五”科技攻關項目中實現,實時編解碼的聲音通過了主觀測試.

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關鍵字: IBM 軟件 BSP 云平臺

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產品設計和系統開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數據公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數字化 數據中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現代汽車

數字電源

15504 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉