《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 一種增強的LPC參數多級矢量量化技術

一種增強的LPC參數多級矢量量化技術

2008-09-04
作者:周高洪, 唐 昆, 崔慧娟

  摘 要: 為充分利用碼本的級間相關性,提出了一種聯合碼本優化多級矢量量化" title="矢量量化">矢量量化(JCO-MSVQ" title="JCO-MSVQ">JCO-MSVQ)碼本設計方法" title="設計方法">設計方法。每次迭代時,先將訓練矢量對碼字進行聚類" title="聚類">聚類,再對各級碼本進行聯合優化,利用條件期望逐級更新碼本。實驗數據表明,該算法在設計10維線譜頻率(LSF)參數量化碼本時,較隨機松弛算法(SR)碼本有更小的平均量化畸變。23比特/幀LSF參數量化器平均對數譜失真為0.87dB,達到了透明量化要求。
  關鍵詞: 多級矢量量化 線譜頻率 加權對數譜失真 透明量化


  矢量量化(Vector Quantization)是一種極其重要的信號壓縮方法,廣泛應用于語音、圖像信號壓縮等領域。信息論的一個分支——“率-畸變理論”指出,無論對于何種信息源,即使是無記憶的信息源(即各個采樣信號之間互相統計獨立),矢量量化總是優于標量量化,且矢量維數越大優度越高。因此,目前國內外對于矢量量化技術的研究非常廣泛而深入。平衡考慮量化效果和運算復雜度,多級矢量量化(MSVQ)提供了一個很好的折衷辦法。
  線性預測編碼(LPC)參數能很好地表征語音信號" title="語音信號">語音信號的短時譜包絡信息,在各種LPC參數中,線譜頻率(LSF)[1]較其它參數能更有效地表達LPC信息。K.K.Paliwal和B.S.Atal仔細研究了用24~26個比特量化一個10階LSF參數的方法,提出了分裂矢量量化(Split Vector Quantization)和多級矢量量化MSVQ(Multistage Vector Quantization)兩種方案,并且試驗得到了用25比特的2級MSVQ能取得較好的量化效果(平均失真1dB,2~4dB概率小于2%,大于4dB為0)。
  MSVQ算法有效減小了碼本容量,但如果在量化比特有限的情況下,想取得透明的量化效果,必須解決兩個問題:(1)怎樣搜索碼本得到最佳匹配索引;(2)怎樣設計碼本。在算法設計中這兩個問題必須統一考慮。對前一個問題,為了方便一般采用序列搜索算法,依次搜索得到各級的最佳匹配矢量。在碼本設計中,更多的也是分級依次進行碼本訓練,割裂了各級碼本之間的相關性。本文將著重研究多級矢量量化的聯合優化碼本設計問題。
1 問題分析
  傳統的MSVQ算法在LSF參數碼本設計時采用一種連續(stage-by-stage)的設計方法,第k級碼本只與前面的第1至第(k-1)級碼本有關,而不考慮后續各級碼本,即將后續各級碼本內容視為0。在量化時,同樣只在本級尋找1個最佳匹配矢量,然后得到余量矢量送入下一級量化。量化過程可以用式(1)表示,假設有2級碼本,需要找出各級碼本索引:
  
  在序列搜索算法中,搜索yi時,假設zj為0,搜索zj時yi已經固定。這樣的搜索算法顯然是一種次優的搜索算法,解決這個問題的方法是全搜索[3]。全搜索是最優的搜索算法,但是其計算復雜度卻是難以承受的。例如,一個25比特2級碼本(13-12結構),其全搜索復雜度是上述連續搜索的2000倍以上。M進制搜索[4]折衷解決了這個問題。在運算量大大減小的情況下,取得了逼近全搜索的量化效果。
  在碼本設計中,無論是經典的GLA算法還是改進的模擬退火(SA)算法,碼本設計都是逐級連續進行的。利用各級碼本之間的相關性優化碼本設計,可以較明顯地改善MSVQ的量化效果。在應用聯合碼本設計方法量化音頻DCT系數時,已經取得了大約0.4 dB的SNR改善[5]。本文在量化LSF參數時,對比300步的SR算法,得到了大約0.05dB、約1bit的加權對數譜失真(WLSD)[6]的改進效果。
2 算法說明
2.1 失真距離量度

  對一個MSVQ碼本,為方便考慮假設共有2級碼本。LSF參數為10維矢量。對LSF參數而言,其敏感矩陣(sensitivity matrix)是對角陣,因此可以用加權最小均方誤差(WMSE)代替加權對數譜失真(WLSD)作為失真量度[6]。量化失真
  
  r的經驗值一般為0.15。
2.2 理論推導
  對一個訓練矢量集X和兩級碼本Y、Z,可以對X中每個矢量進行2級全搜索,得到最佳索引值對(i,j)。根據i和j的不同可以對X中每個矢量進行聚類。假設S為對第一級碼字形成的聚類,Si為所有X中第一級量化索引為i的訓練矢量集合。同樣假設R為第二級碼字聚類,可知,{S1,S2,…,SK1}和{R1,R2,…,RK2}均是同一X集合的不同劃分。對于X∈Si,平均量化失真為:
  
  可以令v=E{x-U|x∈Si},則第三項為0。第二項恒為非負,所以
  
  通過多次迭代,可以得到聯合優化的最優碼本。
2.3 算法描述
  (1)設置初始碼本,讀入訓練矢量文件,并對其進行兩級碼本全搜索,得到針對兩級碼本的聚類{S1,S2,…,SK1}和{R1,R2,…,RK2}。假設訓練矢量個數為num,對所有訓練矢量計算此時的量化失真之和,失真測度采用WLSD距離。設置迭代最大步數N,設置初始步數n=0;
  (2)n=n+1,利用式(9)更新第一級碼本;
  (3)重新對訓練矢量集進行全搜索,得到新的索引值對(i, j),然后利用式(10)更新第二級碼本;
  (4)再次對訓練矢量集進行量化搜索,得到新的索引值對(i, j),并重新計算量化總畸變Dn
  (5)判斷n=N?若n<N,跳轉至(2)繼續進行迭代;若n=N,結束迭代,保存更新后的碼字至碼本文件。
2.4 算法的進一步優化
  上述聯合優化MSVQ算法中,很重要的一步就是對訓練矢量進行聚類,使每個訓練矢量得到一個最匹配的索引值對(i, j)。(i, j)應當是通過全搜索得到的全局最佳匹配矢量。在不需要在線更新碼本的情況下,全搜索是可以采用的。然而如果在矢量維數較高時,想減小碼本訓練的運算量,也可以采用M進制序列搜索的方法。取M=8在實驗中得到了很好的效果。這樣即可得到一個性能近似的簡化版JCO-MSVQ碼本設計方法。
  另外,在碼本設計中,可能出現聚類中無訓練矢量,即出現空聚類的情況。這時可以刪除該空聚類,并將包含訓練矢量最多的那個聚類抖動成兩個聚類。這樣可以獲得更小的聯合量化誤差,如圖1所示。


3 實驗結果和分析
  實際應用中,碼本訓練采用107 MB的語音文件,得到342302幀LSF參數(10維)和加權系數,訓練矢量集足夠大。在實際的2kbps語音編碼算法中,對LSF參數進行3級矢量量化,比特分配為9/8/6,共23bits。利用聯合優化碼本生成算法進行300步迭代,與SR算法的第三級300步迭代結果進行比較,得到訓練碼本總畸變數據,如圖2所示。


  可以看到,同樣步數的JCO-MSVQ算法較SR算法能取得更小的量化畸變。SR算法經過一定步數的迭代,基本沒有下探的空間。而JCO-MSVQ算法則能繼續優化碼本,獲得更好的量化效果。并且,與SR算法不同,JCO-MSVQ算法中量化畸變是單調遞減的,因在訓練過程中每一步都是最優的(簡化算法中是多進制搜索,因而是次優的)。
  統計量化譜失真,聯合碼本優化MSVQ比其他的MSVQ有明顯的改善。在同一個LSF量化器中分別采用23bits SR碼本(碼本1)、24bits SR碼本(碼本2)和23bits聯合優化碼本(碼本3),測試語音為一個3.5MB的語音文件,既有男聲也有女聲,共11348幀LSF參數。統計量化譜失真得到表1所示數據。
  從表1數據可以看到,同是23bits的量化,聯合碼本設計MSVQ與應用SR算法生成碼本的MSVQ相比較,有大約1個比特的改善,接近于應用SR算法24bits量化的效果。甚至優于文獻[2]中MSVQ算法的26bits量化(平均譜失真0.93dB)。平均譜失真為0.87dB,大于4dB的譜失真統計為0,達到了透明量化的要求。


  本文研究結果已經成功應用于1/2kbps可變速率聲碼器項目中。
參考文獻
1 Itakura F. Line spectrum representation of linear predictive coefficients of speech signals [J]. J.Acoust.Soc.Amer.,1975; 57:S35
2 Paliwal K K, Atal B S. Efficient vector quantization of LPC parameters at 24 bits/frame [J]. Proc. ICASSP,1991:661~664
3 Juang B H, Gray A H. Multiple stage vector quantization for speech coding[J]. Proc.ICASSP,1982:597~600
4 Anderson J, Bodie J. Least square quantization in PCM [J]. IEEE Trans. Inform. Theory, 1975;IT-21:379~387
5 Chan W Y, Gupta S, Gersho A. Enhanced Multistage Vector Quantization by Joint Codebook Design [J]. IEEE Transations on Communications, 1992;40(11):1693~1697
6 Gardner W R, Rao B D. Theoretical Analysis of the HighRate Vector Quantization of LPC Parameters [J]. IEEE Transactions on Speech and Audio Processing,1995;3(5):367~381
7 楊行峻, 遲惠生.語音信號數字處理 [M]. 北京:電子工業出版社, 1995

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
狠狠网亚洲精品| 一本久久综合亚洲鲁鲁| 欧美日韩大陆在线| 欧美www视频| 狂野欧美激情性xxxx| 久久久精品国产99久久精品芒果| 亚洲欧美日韩中文视频| 亚洲男女自偷自拍图片另类| 亚洲最新在线| 一区二区三区国产| 一区二区三区日韩在线观看| 日韩一区二区免费高清| 99国产精品一区| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲国产小视频在线观看| 久久成人羞羞网站| 久久精品99| 亚洲成色精品| 亚洲激情六月丁香| 日韩视频中文字幕| 一本色道久久88综合日韩精品 | 国产欧美91| 国产精自产拍久久久久久| 国产女人精品视频| 国内精品久久久久影院色| 一区二区三区在线不卡| 亚洲电影在线观看| 亚洲久久在线| 亚洲一区二区三区777| 亚洲欧美精品在线观看| 久久成人免费视频| 亚洲精品在线看| 亚洲天天影视| 欧美制服第一页| 蜜臀av一级做a爰片久久| 免费看av成人| 欧美日韩美女一区二区| 国产精品久久久久久久久婷婷| 国产精品日韩电影| 国产网站欧美日韩免费精品在线观看 | 欧美精选午夜久久久乱码6080| 欧美日韩成人在线观看| 国产精品黄色| 好吊色欧美一区二区三区四区| 亚洲国产成人在线| 日韩视频一区二区三区在线播放| 亚洲婷婷综合久久一本伊一区| 欧美一区二区三区四区在线观看| 亚洲国产精品日韩| 亚洲影院高清在线| 久久看片网站| 欧美日韩中文在线| 国产一区二区三区自拍| 亚洲国产精品女人久久久| 99精品视频免费全部在线| 亚洲欧美资源在线| 99国产精品久久久久久久| 欧美一级淫片aaaaaaa视频| 牛牛影视久久网| 国产精品视频一二| 亚洲激情黄色| 午夜在线成人av| 一区二区日韩欧美| 久久久久99精品国产片| 欧美日韩国产大片| 合欧美一区二区三区| 一本大道久久a久久综合婷婷| 欧美一区在线直播| 亚洲桃花岛网站| 久久天堂av综合合色| 欧美视频在线视频| 在线日本欧美| 午夜精品久久久久久99热| av成人免费在线| 久久综合给合| 国产精品人人做人人爽| 亚洲国产黄色片| 羞羞视频在线观看欧美| 在线视频你懂得一区二区三区| 久久一区亚洲| 国产欧美日韩视频在线观看| 99riav久久精品riav| 亚洲第一在线视频| 性色av香蕉一区二区| 欧美日本亚洲韩国国产| 精品1区2区| 欧美一区三区三区高中清蜜桃| 亚洲小说春色综合另类电影| 欧美成人黄色小视频| 国内外成人免费激情在线视频| 亚洲图片欧美日产| 中国成人在线视频| 欧美激情四色| 在线日本欧美| 亚洲高清成人| 久久久久久久一区二区三区| 国产精品久久久久影院亚瑟| 亚洲精品久久久久久一区二区| 亚洲高清不卡一区| 久久久噜噜噜久久久| 国产欧美欧美| 亚洲欧美一区二区视频| 亚洲欧美在线网| 欧美日韩在线播放一区二区| 亚洲啪啪91| 亚洲精选久久| 牛夜精品久久久久久久99黑人| 国产一区二区中文字幕免费看| 亚洲一区二区三区在线| 亚洲香蕉在线观看| 欧美图区在线视频| 在线亚洲免费| 亚洲综合色在线| 国产精品亚洲成人| 亚洲一区精品视频| 午夜精品www| 国产精品人成在线观看免费| 亚洲视频福利| 亚洲欧美久久久| 国产欧美一区二区三区沐欲| 亚洲女爱视频在线| 欧美影院在线播放| 国产一区二区高清| 欧美专区日韩专区| 裸体一区二区| 亚洲激情一区| 中文日韩欧美| 欧美日韩在线视频一区二区| 99精品欧美一区二区三区| 亚洲天堂av综合网| 国产精品美女999| 午夜精彩国产免费不卡不顿大片| 久久久777| 亚洲国产经典视频| 这里是久久伊人| 国产精品高潮粉嫩av| 亚洲欧美中文日韩在线| 久久久www成人免费精品| 狠狠噜噜久久| 亚洲狼人精品一区二区三区| 欧美日韩精品欧美日韩精品一| 一本一本a久久| 欧美一区二区在线免费播放| 国产午夜精品全部视频在线播放| 久久精品99国产精品| 欧美精品v日韩精品v国产精品| 99在线精品视频| 欧美一区二区三区精品电影| 国内一区二区在线视频观看| 亚洲日本一区二区| 欧美日韩在线视频一区二区| 亚洲自拍偷拍网址| 美女主播一区| 夜夜精品视频一区二区| 久久精品成人欧美大片古装| 亚洲第一伊人| 在线视频你懂得一区二区三区| 国产精品一卡二卡| 91久久在线| 国产精品久久久久久一区二区三区 | 欧美一区二区精品| 一区二区在线不卡| 亚洲视频一二区| 国产亚洲高清视频| 日韩视频免费看| 国产酒店精品激情| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美色区777第一页| 亚洲欧美日韩国产中文在线| 欧美成人午夜激情| 亚洲特级片在线| 鲁大师影院一区二区三区| 亚洲精品女人| 久久福利电影| 亚洲三级性片| 久久久久久电影| 99精品国产一区二区青青牛奶| 久久久精品国产免大香伊| 亚洲精品一区二区三区婷婷月| 欧美一区1区三区3区公司| 亚洲黄网站在线观看| 欧美一区二区三区在线观看| 亚洲日本aⅴ片在线观看香蕉| 久久成人亚洲| 亚洲欧洲在线一区| 久久久噜噜噜| 这里只有精品视频在线| 欧美xx69| 性欧美18~19sex高清播放| 欧美激情精品久久久久久| 午夜精品久久久久久99热| 欧美日韩精品综合| 亚洲国产欧美日韩| 国产欧美二区| 亚洲淫片在线视频| 亚洲经典视频在线观看| 久久噜噜亚洲综合| 亚洲免费在线视频| 欧美日韩一级大片网址| 亚洲国产成人tv|