《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > G.729.1語音編碼算法的改進及實現
G.729.1語音編碼算法的改進及實現
來源:微型機與應用2010年第17期
劉麗群,黃 冰,寧瑞芳
(桂林電子科技大學 信息與通信學院,廣西 桂林 541004)
摘要: 在G.729.1語音編碼算法中引入了一種長度為N=5×2m(m≥2)的MDCT/IMDCT實現的快速算法,編程實現該算法并在cygwin中仿真。在本方法中用孤立預乘的方法將N點的MDCT映射成N/2點的DCT-Ⅱ和DCT-IV,然后進入加窗階段。該窗口是一種部分對稱的窗,可以存儲使用N/2的字,同時包含了一種只需4次乘法在一定的條件下就可以分解5點DCT-Ⅱ的方法。與其他算法相比,該算法可以明顯地降低復雜度和減少存儲空間。
Abstract:
Key words :

摘  要:G.729.1語音編碼算法中引入了一種長度為N=5×2m(m≥2)的MDCT/IMDCT實現的快速算法,編程實現該算法并在cygwin中仿真。在本方法中用孤立預乘的方法將N點的MDCT映射成N/2點的DCT-Ⅱ和DCT-IV,然后進入加窗階段。該窗口是一種部分對稱的窗,可以存儲使用N/2的字,同時包含了一種只需4次乘法在一定的條件下就可以分解5點DCT-Ⅱ的方法。與其他算法相比,該算法可以明顯地降低復雜度和減少存儲空間。
關鍵詞: G.729.1;語音編碼;余弦變換;改進的離散深余弦變換

    G.729.1是基于分裂帶寬的編碼器,具有靈活的結構,通過利用正交鏡像濾波器組分析和合成濾波器組不僅能夠處理采樣率為16 kHz的輸入語音,還可以處理8 kHz采樣率的輸入語音,它是一個基于G.729的帶寬擴展(50~7 000 Hz)的、8~32 Kb/s可分級編碼器。由編碼器產生的比特流具有可分級性,包含了12個嵌入式層。第1層為核心層,其編碼速率為8 Kb/s,核心層與原有G.729中的比特流形式相同,這使得G.729.1與G.729之間具有互操作性。第2層為窄帶增強層,每層均在之前一層的基礎上增加2 Kb/s的編碼速率,編碼速率分別為14 Kb/s、16 Kb/s、18 Kb/s、20 Kb/s、22 Kb/s、24 Kb/s、26 Kb/s、28 Kb/s、30 Kb/s、32 Kb/s。編碼器的默認輸入為16 kHz采樣,16 bit線性脈沖調制編碼語音信號,也可對8 kHz采樣的信號進行操作。解碼器的輸出可以為16 kHz或8 kHz采樣的16 bit線性PCM語音信號[1]。
    G.729.1編解碼器基于三階段結構:嵌入式碼本激勵線性預測(CELP)編解碼、時域帶寬擴展(TDBWE)以及時域混疊消除(TDAC)的估計轉換編解碼。其中,嵌入式CELP階段產生第1和第2層,生成8 Kb/s和12 Kb/s窄帶合成信號(50~4 000 Hz)。TDBWE階段產生在第3層,生成14 Kb/s寬帶輸出信號(50~7 000 Hz)。TDAC階段工作在改進離散余弦變換域(MDCT),生成第4~12層,將信號從14 Kb/s提高到32 Kb/s。TDAC編解碼同時代表50~4 000 Hz頻帶加權CELP編解碼誤碼信號和4 000~7 000 Hz頻帶輸入信號。算法中處理幀長為20 ms,每幀寬帶信號樣點數為640[2]。
    本文主要對其TDAC部分的MDCT變換進行改進并用程序實現。在G.729.1算法的時延中,用于MDCT分析(估計)的時延為20 ms,通過MDCT的快速算法來減少該部分的時延,從而提高算法的實時處理的性能。
    改進的離散深余弦(MDCT)廣泛應用于語音和音頻編碼、分析和研究濾波器的時域別名取消特性。這是一種最為繁瑣的計算密集型算法,因此需要一種快速算法來實現,到目前為止,已經提出了多種快速算法來實現MDCT。在這其中許多算法推導變換的長度為N=2m。本文將介紹一種基于長度為N=5×2m的新方法。這種長度的變換已建議在語音和音頻編碼中使用,典型的采樣速率為8 kHz或16 kHz,幀延遲為10 ms或20 ms。ITU-TG.729.1和3GPP2EVRC-WB以及新興的ITU-TG..EV-VBR標準中也提供了這種算法。本文對G.729.1中的MDCT引入了一種新的算法,該算法更簡便和更易于實際應用,非常適合在語音算法中應用。

    通過以上的變換可以看到,矩陣D和窗函數相乘后所得到的結果遵循IMDCT,這樣就可以減少做N/2次的乘法,也即可以節省N/2的存儲空間。MDCT可以通過逆變換從IMDCT中得到。然后進行逆DCT-Ⅱ變換。變換需要一種算法可以適合任意長度的序列。因此本文采用了既對頻率狀態進行抽取同時又可以執行遞歸直到DCT的長度為5點的方法?;?點的DCT-Ⅱ是通過平面旋轉的方法來取代系數x(3)與x(4)之間的3次乘法和3次加法,用同樣的方法對x(0)和x(2)進行處理。該方法使處理的路徑變短、結構的規律性增強、傳輸過程中數據的動態范圍減少。基于5點的DCT-Ⅱ變換的方程如下:


    由式(16)可知,MDCT/IMDCT算法的復雜度受到快速5點DCT-Ⅱ算法復雜度的限制。
3 算法的實現
    經過改進后,新的MDCT變換算法如圖1所示。圖中,加窗所用的窗函數為一般情況下常使用的窗函數。
    從以上分析可知,該算法的復雜度受到DCTII算法復雜度的限制,所以在做DCTII變換時用的是HEIDEMAN M T的基于5點的DCTII變換的算法。該算法進行5點的DCTII變換只需14次加法和4次乘法,而可以提高運算速度和節省運算時間。

    本文在G.729.1中的TDAC模塊中引進了MDCT的快速算法,在G.729.1的默認模式下,該部分的時延為20 ms。通過使用本文中的方法進行改進,可以使該部分的時延降低約1/3,其存儲空間也可節省約1/3。從而提高了該算法實現的實時性以及實際應用有了更大的可能性。在原來G.729.1的基礎上實現了變速率,使該算法可以與G.729實現互操作,即該算法包含了G.729(因在原來G.729的基礎上引入了TDBMW和TDAC技術)。
    本改進算法的仿真結果(默認模式)如圖2所示。

    由圖2可以看到,該算法的降噪性能并不是很理想,加15 dB白噪聲的語音基本上不可懂,但是解碼后的語音雖然包含一定的噪聲,而人耳基本上可以識別。該算法在降噪方面還有一定改進的余地,G.729.1算法的改進還有很大的價值。
參考文獻
[1] ITU-T Rec.G.729.1. An 8-32 Kb/s scalable wideband coder bitstream interoperable with G.729. May. 2006.
[2] 賈懋珅,鮑長春,李銳.8~64 Kb/s超寬帶嵌入式語音頻編碼方法[J].通信學報,2009(5).
[3] CHIVUKULA R K, REZNI Y A. Efficient implementation of a class of MDCT/IMDCT filterbanks for speech and audio coding applications[M]. ICASSP, 2008.
[4] HEIDEMAN M T. Computation of an odd-length DCT from a real-valued DFT of the same length[J]. Signal Processing, IEEE Transactions, 1992,40(1):54-61.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          激情另类综合| 黄色国产精品一区二区三区| 亚洲第一福利社区| 午夜视频久久久久久| 国产日韩专区在线| 猛男gaygay欧美视频| 国产精品白丝黑袜喷水久久久| 伊人成人网在线看| 男男成人高潮片免费网站| 亚洲新中文字幕| 亚洲国产合集| 国模一区二区三区| 欧美天天视频| 欧美日韩精选| 久久在线播放| 亚洲精品乱码| 欧美一区二区三区四区夜夜大片| 艳女tv在线观看国产一区| 欧美成人一区二区在线| 亚洲午夜精品国产| 亚洲日本乱码在线观看| 亚洲美女网站| 国产精品成人国产乱一区| 欧美黄在线观看| 麻豆九一精品爱看视频在线观看免费| 欧美精品v日韩精品v韩国精品v| 亚洲欧美日韩视频一区| 久久精品国产91精品亚洲| 一区精品在线| 国产精品激情电影| 欧美人与性动交cc0o| 一区二区三区在线看| 亚洲视频综合在线| 精品99一区二区| 欧美一区二区三区在线观看| 欧美三级午夜理伦三级中文幕| 亚洲电影免费观看高清完整版| 亚洲影院免费| 欧美在线日韩在线| 国产精品一区一区三区| 国产精品高潮呻吟| 久久亚洲一区| 欧美人与性动交a欧美精品| 久久一本综合频道| 一片黄亚洲嫩模| 亚洲麻豆av| 亚洲精品一二区| 伊人成人开心激情综合网| 一二三四社区欧美黄| 欧美在线免费观看| 亚洲日本一区二区| 欧美精品v日韩精品v国产精品| 久久综合中文| 在线播放日韩专区| 亚洲精品视频中文字幕| 一区二区三区福利| 国产亚洲欧洲997久久综合| 久久人91精品久久久久久不卡| 黄色亚洲网站| 亚洲精品美女| 亚洲九九九在线观看| 亚洲肉体裸体xxxx137| 亚洲国产视频一区二区| 欧美无砖砖区免费| 一区二区欧美日韩| 伊人婷婷欧美激情| 91久久在线观看| 一区二区亚洲欧洲国产日韩| 欧美激情一区二区三区四区| 99这里有精品| 亚洲一区二区三区高清| 韩国一区二区三区在线观看| 国产精品视频最多的网站| 欧美国产大片| 久久精品网址| 今天的高清视频免费播放成人| 免费一级欧美片在线观看| 久久免费高清视频| 一区二区三区日韩欧美精品| 一区二区三区欧美视频| 久久成人18免费观看| 欧美日韩国产成人在线免费| 欧美日本国产精品| 久久精彩视频| 久久av二区| 一本一本久久a久久精品综合麻豆| 欧美一区二区国产| 一本色道婷婷久久欧美| 亚洲一区欧美二区| 麻豆av福利av久久av| 国产精品草莓在线免费观看| 性欧美8khd高清极品| 亚洲三级电影在线观看| 欧美日韩亚洲一区二区三区在线| 最新国产成人av网站网址麻豆| 欧美一二三区在线观看| 国产精品一区在线观看| 伊人夜夜躁av伊人久久| 怡红院精品视频在线观看极品| 久久国产欧美日韩精品| 在线成人av| 亚洲精品视频在线播放| 国产精品爽黄69| 在线亚洲一区观看| 性色av香蕉一区二区| 欧美日本不卡视频| 永久免费精品影视网站| 国产日韩精品一区| 国产一区视频网站| 欧美精品少妇一区二区三区| 欧美另类99xxxxx| 欧美亚洲免费在线| 性欧美在线看片a免费观看| 亚洲精品中文字幕在线| 在线成人中文字幕| 亚洲国产一区二区三区a毛片| 国产亚洲欧美一级| 亚洲欧美日韩一区二区三区在线观看| 国内一区二区在线视频观看| 国产精品女主播一区二区三区| 一区二区欧美激情| 国产精品成人免费精品自在线观看| 欧美日韩国产二区| 欧美mv日韩mv国产网站| 欧美亚洲色图校园春色| 麻豆精品一区二区av白丝在线| 亚洲天天影视| 日韩一区二区高清| 久久久www| 免费人成网站在线观看欧美高清| 国产精品私拍pans大尺度在线| 亚洲第一区中文99精品| 亚洲国产裸拍裸体视频在线观看乱了| 国产九色精品成人porny| 久久久久久九九九九| 亚洲欧美一区二区三区久久| 国产一区二区三区四区在线观看| 日韩视频在线观看免费| 老司机免费视频一区二区| 欧美一区二粉嫩精品国产一线天| 欧美亚男人的天堂| 国产精品丝袜91| 9色国产精品| 国产一区二区久久久| 国产综合香蕉五月婷在线| 午夜精品99久久免费| 亚洲亚洲精品三区日韩精品在线视频| 欧美午夜a级限制福利片| 亚洲永久视频| 欧美伊久线香蕉线新在线| 国产性色一区二区| 久久精品国产综合| 欧美怡红院视频| 久久精品女人| 久久久xxx| 亚洲黄色天堂| 樱桃成人精品视频在线播放| 99人久久精品视频最新地址| 国产精品大片免费观看| 一区二区三区国产盗摄| 久久免费国产精品1| 精品成人一区| 欧美国产精品中文字幕| 国产欧美精品日韩区二区麻豆天美| 先锋影音一区二区三区| 欧美激情视频一区二区三区在线播放| 午夜精品亚洲一区二区三区嫩草| 欧美日韩亚洲视频一区| 欧美天堂亚洲电影院在线观看| 欧美日本高清一区| 欧美日韩亚洲成人| 欧美精品一区二区三区在线播放| 欧美在线视频免费观看| 国产在线观看一区| 欧美一区二区三区免费在线看| 日韩亚洲精品电影| 欧美电影免费观看网站| 亚洲欧洲一区二区三区久久| 在线观看福利一区| 欧美国产视频日韩| 亚洲精品一区在线| 欧美三级午夜理伦三级中视频| 国产精品精品视频| 原创国产精品91| 在线综合+亚洲+欧美中文字幕| 国产精品老女人精品视频| 欧美18av| 午夜在线观看欧美| 欧美主播一区二区三区美女 久久精品人| 欧美一区中文字幕| 国产精品久久久久国产精品日日| 蜜臀av性久久久久蜜臀aⅴ| 亚洲尤物视频网| 欧美专区在线播放| 久久激情综合网| 久久久久综合一区二区三区| 红桃视频亚洲| 欧美va天堂在线| 在线观看国产成人av片| 欧美韩日一区| 国产精品专区第二| 亚洲国产电影| 亚洲美女免费精品视频在线观看| 好男人免费精品视频| 午夜精品久久久久久99热软件| 亚洲精品久久久久久下一站| 国产精品magnet| 欧美一区二区在线视频| 在线播放国产一区中文字幕剧情欧美| 欧美精品在线网站| 国产精品成人一区二区三区夜夜夜| 欧美一区二区日韩一区二区| 亚洲茄子视频| 国产精品av免费在线观看| 欧美日韩国产经典色站一区二区三区| 久久九九电影| 1000部国产精品成人观看| 亚洲女同同性videoxma| 欧美国产激情二区三区| 国产精品二区三区四区| 国产欧美日韩不卡| 欧美日韩一区二区在线观看视频| 欧美成人黄色小视频| 一区在线播放| 国产精品国产馆在线真实露脸| 亚洲国产成人av在线| 国产精品s色| 欧美黄网免费在线观看| 欧美日本簧片| 久久综合导航| 久久不射中文字幕| 久久www免费人成看片高清| 欧美在线视频a| 精品88久久久久88久久久| 欧美日本国产在线| 国产精品私房写真福利视频| 亚洲电影欧美电影有声小说| 欧美紧缚bdsm在线视频| 一区二区三区欧美亚洲| 狠狠色噜噜狠狠色综合久| 玉米视频成人免费看| 久久午夜色播影院免费高清| 在线免费日韩片| 亚洲视频免费在线观看| 国产精品免费久久久久久| 一区二区日韩欧美| 欧美成人一区二区三区| 欧美国产极速在线| 国产在线不卡| 亚洲国产精品久久人人爱蜜臀| 国产精品一二三视频| 亚洲人成毛片在线播放女女| 亚洲伊人色欲综合网| 99re热这里只有精品视频| 性久久久久久久久久久久| 亚洲在线视频免费观看| 在线综合欧美| 欧美成人精品1314www| 国产一区在线免费观看| 91久久视频| 久久综合九色九九| 亚洲网站视频| 亚洲欧洲综合另类在线| 亚洲高清不卡一区| 国产亚洲一区二区三区在线观看| 久久精品91久久久久久再现| 欧美日韩亚洲高清一区二区| 久久精品视频在线看| 亚洲一区3d动漫同人无遮挡| 亚洲精品国产精品乱码不99按摩| 美女福利精品视频| 欧美成人亚洲| 国产九九精品| 欧美亚洲不卡| 欧美黄色一区| 午夜在线视频观看日韩17c| 国产一区视频在线观看免费| 亚洲精品一区二区三区99| 国产日韩精品在线观看| 久久综合亚州| 免费黄网站欧美| 在线免费不卡视频| 欧美一区91| 亚洲午夜精品| 久久国产精品一区二区三区| 欧美日韩国产在线看| 一区二区三区免费在线观看| 久久精品毛片| 亚洲欧美日韩精品久久| 性色av一区二区怡红| 夜夜嗨av一区二区三区四季av| 99re6这里只有精品视频在线观看| 一区二区三区高清在线| 一本色道久久综合亚洲精品按摩| 在线观看视频一区二区欧美日韩| 尤物精品国产第一福利三区| 欧美一区二区精品在线| 99亚洲视频| 亚洲美女精品一区| 久久精品国产第一区二区三区| 久久久综合香蕉尹人综合网| 欧美日韩国产色站一区二区三区| 99精品视频一区| 国产精品久久久久久久浪潮网站| 亚洲视频1区2区| 欧美日韩中文在线观看| 亚洲大片一区二区三区| 国产精品成人在线| 国产精品久久毛片a| 国产精品国产三级国产aⅴ9色| 久久久午夜精品| 免费日韩av| 亚洲一区久久| 亚洲手机视频| 女女同性女同一区二区三区91| 一道本一区二区| 久久精品国语| 亚洲风情亚aⅴ在线发布| 国产一区二区三区自拍| 久久五月婷婷丁香社区| 亚洲夜间福利| 国产精品超碰97尤物18| 久久这里只有| 久久精品视频在线| 麻豆国产精品va在线观看不卡| 亚洲成人中文| 一二三区精品福利视频| 国产精品女主播在线观看|