• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>重慶大學專利>正文

    一種基于G729語音壓縮編碼算法的DSP優化方法技術

    技術編號:8272091 閱讀:532 留言:0更新日期:2013-01-31 04:33
    一種基于G729語音壓縮編碼算法的DSP優化方法,其特征在于按下列步驟進行:使用CCS3.3版本的DSP軟件開發環境并將G729語音編碼算法的開源源代碼一直到TMS320C55X上,成功對語音編碼;對算法中的LPC階段進行多項式求根算法的改進,在固定碼本搜索階段,對碼本的搜索算法進行了優化,在矢量距離的計算過程中,對距離搜索的過程進行了簡化;對編譯器進行設置;依次在C語言層面和匯編層面,對一些模塊函數進行改寫。本發明專利技術顯著效果是:提供了一種基于G729語音壓縮編碼算法的DSP優化方法,具有編碼時間短的優點,能夠解決多路語音在DSP上實時編碼的困難。

    【技術實現步驟摘要】
    本專利技術涉及一種基于嵌入式的語音壓縮算法的優化技術。在TMS320C55X系列DSP上實現多路語音的實時控制,其中語音壓縮編碼協議為G729。
    技術介紹
    數字語音通信是當前信息產業中發展最快,普及面最廣的業務。移動通信數字化,拓展了信道容量,改善了服務質量,促進了這一產業的飛速發展。相比于模擬語音,數字語音具有抗干擾強,保密性好,管理和控制方便,生產成本低等優點。隨著社會的發展,人們對通信的要求越來越高。P2P的語音通信技術已經非常成熟,然而在越來越多的場合,人們產生一對多,多對多的語音通信需求。同時隨著ISDN技術的推廣,VOIP技術,多媒體技術的快速發展,這一想法也能夠實現了。 隨著人們對語音通信提出了越來越高的帶寬要求,語音壓縮編碼技術也取得了飛速的發展,特別是中低碼率的語音編碼技術方面。16kb/s,8kb/s的壓縮編碼技術已經得到標準化和產品化。由于V0IP,多媒體通信,綜合業務數字通信,移動通信等業務的快速發展,基于G。728,G729的產品的嵌入式實時開發正逐漸成為研究的熱點問題。盡管G729算法具有碼率低,合成語音質量高等優點,但是其具有較高的算法復雜度,嵌入式實時應用成為一大難題。如何高效的壓縮語音數據來縮短G729算法編碼時間以達到實時性的要求是有待解決的一個重要問題。
    技術實現思路
    為了縮短G729算法在TMS320C55X系列DSP上的語音編碼時間,以滿足多路語音實時壓縮編碼的要求。本專利技術通過對G729算法的各個階段算法進行改進,在不影響編碼效果的同時,大大減少在DSP上運行的時間,達到對語音編碼的實時性要求。. 729協議過程G729采用8kb/s共軛結構-代數碼激勵線性預測編碼——語音編碼器,它是基于CELP編碼模型的。編碼器對語音幀進行處理,語音以每秒8000樣點采樣,每IOms對應80個樣點為I幀,每幀對語音信號進行分析,提取CELP模型的參數(LPA系數,自適應碼數與固定碼數的索引和增益),這些參數被編碼并傳輸。在譯碼端,這些參數被恢復成激勵參數和合成濾波器參數,是激勵通過短時何曾濾波器來得到重建語音。短時語音濾波器是基于10階線性預測(LP)濾波器。長時合成濾波器采用自適應碼書方法實現。重建語音計算出來以后,在利用后濾波提高語音質量。編碼過程見附圖說明圖1,G. 729算法流程見圖2。分析及優化原理 短時分析綜合濾波器是一個基于10階線性預測(LP)的濾波器。這個濾波器的傳遞函數被定義為其中^是量化后的線性預測 (LP)系數。對于每一個IOms的語音幀,先用一個30ms的不對稱窗口對數據進行加窗,計算自相關。即是說,每80個樣點(10ms),計算一次加窗語音的自相關系數,通過萊文森(Levinson)算法得到濾波器的系數。然后把LP系數轉化為線譜對LSP系數,并用于量化和插值。插值后的量化和未量化濾波器系數又被轉換回LP濾波器系數,目的是為每一個子幀構建綜合加權濾波器。LP向LSP轉換過程是LP濾波器系數6^ = 1,…,W轉化為線譜對系數(LSP)用于量化和插值。對于一個10階的LP濾波器來說,LSP系數定義為下面兩個多項式等式的根 F'(Z) =A(z)+ z-nA(z-1) ' ' (2) F2(Z) =1(2)-2'11!^-1) 多項式式(z)是對稱的,F2(Z)是非對稱的。可以證明這兩多項式的根在一個單位圓上并且交替出現。巧'(Z)有一個根為-l(w =均和S(Ο有一個根z =I(W = O)。通過定義兩個新的多項式等式,消除了這兩個根F1 (z) = F. (z) / (I-z~h) ,,(3) F2(Z) = F2(Z)丨(I-P) 每個等式在單位圓上有5個共軛的根。所以上面兩個等式又可以寫作下面的形式Wj= Π (I- 沿(4) F2 (z) = J-J (I - 2q^z~l + z~2) (4)式中名=Cos(Wi),系數Wi就是線譜對系數(LSF),并且他們也滿足O <Wl <w2 <... <w10 < r的順序。qi被當成是LSP系數在Cos域的值。因為巧⑷,F2(Z)都是對稱的了,所以每個多項式的系數只有前面需要計算。其他的系數同過下面的遞歸關系得到M1 +1) = aH1 += Q3-AZ2O' +1) = ^ + Z2OV = Q5 -,4(5) 其中4(0) = 1.0,/2(0) = 1.0,先把¢0,功等間隔分成60個點,然后計算巧⑷,F2(Z)在這些點上符號的改變來得到LSP系數。符號的改變就意味著根在這個區間內存在,接下來就把這個區間四等分,以跟蹤得到更好的根。切比雪夫多項式用來計算巧(X) , F2(Z)的根。在Z = 處多項式巧O) , F2(Z),可以被寫作 F(W) = 2 P5wCr (X)(6)其中:σθτ) = Τ5(χ) + /(1)Γ4(χ) + /(2)·ξ(χ) + /(3)Γ2(χ)+/(5)/2。7;(χ) = _(■)即為切比雪夫多項式。則/(加=1....,5要么是巧⑷的系數,要么是巧(2)的系數。多項式C(X)在X= cos(w)的某些可以用下面的遞歸式得出本文檔來自技高網...

    【技術保護點】
    一種基于G729語音壓縮編碼算法的DSP優化方法,其特征在于是按下列步驟進行:步驟一、在PC機上面安裝DSP的軟件開發環境,使用CCS3.3版本;步驟二、將G729語音編碼算法的開源源代碼移植到TMS320C55X上,并成功對語音編碼;步驟三、分別對G729語音編碼算法中的LPC階段,進行多項式求根算法的改進;在固定碼本搜索階段,對碼本的搜索算法進行了優化;在矢量距離的計算過程中,對距離搜索的過程進行了簡化;步驟四、編譯器層面,具體的設置情況為?g??k??pm??al??o3?–fr,其中?o3表示優化的級別,選擇合適的優化級別有利于程序的優化,?pm表示使能文件級別的優化,?k表示生成對應的匯編文件,?g表示使用debug方式;步驟五、C語言層面,在編碼階段和優化階段,充分利用了TMS320C55X和編譯器的特點,針對TMS320C55X?DSP和CCS3.3編譯器的特點,在C語言層面上,對一些模塊函數進行改寫,實現高效的循環和乘法成為最大的特點;步驟六、?匯編層面,利用了編譯器內嵌的匯編基本函數庫來代替標準代碼中的基本運算函數,大大減少代碼運行時間;另外對一些特殊的代碼段,比如“綜合濾波器”,采用了手工匯編的方法,進一步加強了算法的實時性。...

    【技術特征摘要】
    1.一種基于G729語音壓縮編碼算法的DSP優化方法,其特征在于是按下列步驟進行 步驟一、在PC機上面安裝DSP的軟件開發環境,使用CCS3. 3版本; 步驟二、將G729語音編碼算法的開源源代碼移植到TMS320C55X上,并成功對語音編碼; 步驟三、分別對G729語音編碼算法中的LPC階段,進行多項式求根算法的改進;在固定碼本搜索階段,對碼本的搜索算法進行了優化;在矢量距離的計算過程中,對距離搜索的過程進行了簡化; 步驟四、編譯器層面,具體的設置情況為_g -k -pm -al -o3 _ fr,其中_o3表示優化的級別,選擇合適的優化級別有利于程序的優化,-Pm表示使能文件級別的優化,-k表示生成對應的匯編文件,-g表示使用debug方式; 步驟五、C語言層面,在編碼階段和優化階段,充分利用了 TMS320C55X和編譯器的特點,針對TMS320C55X DSP和CCS3. 3編譯器的特點,在C語言層面上,對一些模塊函數進行改與,實現聞效的循環和乘法成為最大的特點; 步驟六、匯編層面,利用了編譯器內嵌的匯編基本函數庫來代替標準代碼中的基本運算函數,大大減少代碼運行時間;另外對一些特殊的代碼段,比如“綜合濾波器”,采用了手工匯編的方法,進一步加強了算法的實時性。2.根據權利要求I所述的一種基于G729語音壓縮編碼算法的DSP優化方法,其特征在于步驟二中,由于TMS320C55X系列DSP硬件配置的多...

    【專利技術屬性】
    技術研發人員:徐馭航陳磊唐先成王亮蔡自偉宋寧帥王牌龍濤
    申請(專利權)人:重慶大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码区免费网站| 少妇无码太爽了不卡视频在线看| 国产成人无码区免费内射一片色欲| 久久久久无码专区亚洲av| 少妇无码一区二区二三区| 无码精品A∨在线观看无广告| 亚洲国产精品无码成人片久久| 无码爆乳护士让我爽| 亚洲精品午夜无码专区| 亚洲av纯肉无码精品动漫| 亚洲VA中文字幕无码毛片| 国产精品无码久久久久久久久久| 99精品国产在热久久无码| 中文字幕丰满乱子伦无码专区| 成年男人裸j照无遮挡无码| 精品久久久无码21p发布| 国产乱人伦Av在线无码| 亚洲AV永久无码精品一区二区国产| 中文字幕无码高清晰| 无码成A毛片免费| 亚洲精品午夜无码专区| 精品无码三级在线观看视频 | 无码国模国产在线观看| 亚洲一区二区三区国产精品无码| 国产成人无码一区二区三区在线| 免费无码婬片aaa直播表情| 亚洲AV无码一区二区三区鸳鸯影院| 久久精品aⅴ无码中文字字幕| 亚洲人成无码网站| 无码乱人伦一区二区亚洲一 | 亚洲AV永久无码精品| 中文无码人妻有码人妻中文字幕| 国产午夜无码福利在线看网站| 亚洲av纯肉无码精品动漫| 免费a级毛片无码a∨蜜芽试看| 性饥渴少妇AV无码毛片| 成人免费无码大片A毛片抽搐| 蜜臀AV无码一区二区三区| av中文无码乱人伦在线观看| 免费人妻无码不卡中文字幕18禁 | 亚洲精品无码AV中文字幕电影网站|