精品久久久成人_欧美人与性囗牲恔配_漂亮人妇中出中文字幕在线_91avpornwwww蝌蚪99_狠狠爱亚洲_久久亚洲一区二区三区四区五区高

首頁 新聞資訊
數字對講機語音編解碼算法

2019-11-15 09:33:17

4299

  大家都知道無線對講機可以分為模擬通信技術的模擬對講機(也就是常見的傳統對講機)以及采用數字技術進行設計的數字對講機。數字對講機有許多優點,首先是可以更好地利用頻譜資源。與蜂窩數字技術相似,數字對講機可以在一個頻點上承載更多用戶,提高頻譜利用率。其次是提高通話質量,數字對講機可以在一個范圍更廣泛的信號環境中,實現更好的語音音頻質量。基于這些特點,使數字對講機成為對講機發展的必然趨勢。

  數字對講機語音編碼算法的關鍵技術實現問題可以分為算法實現和硬件平臺實現算法實現主要是指將低速率語音編碼算法應用于數字對講機,而硬件平臺實現主要是指將改進后的算法正確有效地在硬件平臺上運行。

  1

  數字對講機SELP語音編碼算法

  ●算法概述:

  SELP算法是建立在傳統的線性預測模型的基礎上,即通過線性預測分析分離激勵貢獻和聲道貢獻,激勵信號則由清音成分和濁音成分在不同時間和不同頻率上的混合組成的,混合信號經過一個慢時變的幅度調制得到激勵信號,其中清音成分用白噪聲很好的擬合,濁音成分在每個諧波處用一個頻率變化的正弦信號合成,整個激勵的濁音部分由一組不同幅度的正弦波信號疊加而成。

  ●編碼器原理

  SELP聲碼器算法屬于參數聲碼器的范疇,此模型描述了5個語音參數,分別是:線性預測(Linear Prediction)系數、清濁音參數、激勵能量參數、基音周期參數和余量譜幅度參數,5 個參數均為每幀提取一次。如下圖所示,是SELP語音編碼器的編碼分析端框圖。

  ●激勵模型

  假設Pn表示濁音成份,Vn表示清音成份, Hn 表示合成濾波器的沖擊響應。則最終的合成語音Xn 可以表示成:

  其中 ? 表示卷積運算。

  合成濾波器Hn通常采用極點模型來表示。假設Hn用M階的極點模型來表示,其相應的Z變換為:

  語音信號中的濁音成份Pn具有周期性,可以看成是一系列正弦波經過幅度調制后相互疊加的結果:

  ●解碼器原理

  所有參數都經過量化編碼傳輸到解碼端,解碼端經過反量化后得到5個參數:線性預測系數、基音周期參數、能量參數、清濁音參數和10維譜幅度參數。采用分析端提取清濁音時的分帶方式,在各個子帶內分別合成激勵。每個子帶中,采用正弦信號合成濁音與白噪聲信號模擬的清音信號疊加,通過合成濾波器后得到合成語音。解碼器的合成框圖如圖所示:

  2

  數字對講機簡化SELP語音編碼算法

  ●低復雜度正弦波模型

  SELP 算法里將譜幅度參數固定為10維矢量,采用矢量量化傳輸此參數。為了降低編碼器的復雜度,同時節省碼本的存儲資源,簡化后的語音編碼器采用了一種簡單正弦波幅度模型,避免了參數提取和矢量量化過程。

  ●分子幀參數提取

  為了保證低復雜度下的語音合成質量,采用分子幀的方法提取參數。在每個子幀內分別提取基音周期、清濁音信息和能量參數。而線性預測參數仍然在160點整幀內提取,階數設定為10階。

  采用自相關方法求取基音周期,每次提取的窗長為200個點,其組成如下圖所示。與整幀基音提取相同,子幀的基音周期也對應于自相關函數的極大值。預留子幀內5個極大值點作為備選基音周期,同時前瞻兩個子幀,通過動態規劃方法得到最終的基音周期。然后將窗向右移動80個點繼續提取下一子幀的基音周期。

  基音周期窗

  子幀能量參數是基于余量信號進行提取的。語音信號經過LPC逆濾波器后得到余量信號 r(n) ,將余量信號在時間上分為前后子幀,分別計算其能量參數的。

  ●參數插值

  編碼器參數中的線性預測系數、清濁音信息和譜幅度參數,在幀間采用線性插值得到。設過去幀參數記為 par/old ,當前幀參數記為 par/new,則在合成第 k 點語音信號的參數值計算公式如式⑥所示。

  對于對數域能量參數,首先將其轉換到線性域按照式⑥進行插值,然后進行激勵的合成。對于基音周期,則按(式⑦)進行插值。

  通過幀間插值,保證了幀間語音參數的平穩過度,從而保證了語音的合成質量。

  ●基于分子幀方法的激勵信號合成

  激勵由清濁音信號疊加而成,SELP 算法采用子帶清濁音度對清濁音信號進行調制。清音信號由白噪聲發生器產生,濁音信號由一組正弦諧波信號疊加生成,如式⑧所示。

  得到清濁音兩種激勵信號后,分別通過由清濁度信息調制的5個帶通濾波器,相加得到合成激勵信號:

  其中 ? 表示卷積運算,hi(n) 表示5個子帶帶通濾波器的沖激響應e/p(n)和e/n(n)分別表示濁音激勵和清音激勵。

  將兩種經過增益調制后的信號分別通過由清濁度信息調制的帶通濾波器相加,即得到合成激勵信號。合成激勵信號激勵合成濾波器即得到合成語音。

  數字對講機語音編碼算法的硬件平臺實現

  ●對代碼進行優化的必要性

  程序中運算量最大的部分往往是循環,因此對循環的優化效果直接決定整個程序的運算量。如果一條指令需要前一條指令的執行結果,而這時前一條指令的結果還未達到有效狀態,那么處理器就會等待。可以通過調整指令順序的方法來避免流水線等待。另一方面,在函數調用時以及循環體內部這兩個最耗費流水線資源的地方存在大量跳轉語句,而跳轉時會清空處理器的水線,所以在一個循環體內部,應盡可能少出現或者不出現跳轉指令。

  ●對代碼進行優化的方法

  首先是 C 語言級別上的優化,主要的優化方法有:

  1、循環的調整。對循環的調整主要是進行循環的展開。由于采用循環則意味著判斷和跳轉,從而耗費大量指令周期,直接采用順序結構雖然使代碼量有所增加,但指令周期數明顯減少。

  2、一些函數接口的調整。為了節省寄存器資源,而需要減少傳遞的參數個數。可以直接把一些常用的參數固定在被調函數中,既節省運算量又節省了寄存器。對匯編代碼的優化則牽涉到 ARM 匯編本身的細節:

  ①期指令,雖然指令數增加了,但總的機器周期數可以減少。

  ②利用指令順序的調整來解決流水線互鎖的問題。這種方法在循環的優化中大量應用。

  ③充分利用通用寄存器,盡量避免內存讀寫,從而能夠提高程序的運行速度。

  ④利用 ARM 提供的條件執行機制消除部分條件跳轉指令。

  2

  數字對講機碼率控制算法

  圖 1、2、3 分別是“foreman”,“mobile”,“news”各序列使用本文算法和JVT-G012所產生的比特率的比較圖,從各圖中可以看出本文算法在碼流輸出算法更加的平穩。

  針對數字對講機的應用環境,改進的低復雜度的 2.4 k 低速率語音編碼算法,對算法進行了簡化,并在 ARM 嵌入式平臺上對目標代碼的實現進行優化。通過采用低復雜度的正弦波模型以及幀間內插等方法降低了算法復雜度,又通過分子幀的參數提取方式以及分子幀的激勵信號合成保證了語音質量;另一方面通過對程序代碼的優化,使得算法能夠在 ARM 嵌入式平臺上達到實用化。通過試驗證明,經過優化后的客觀語音測試結果略微有變化,而主觀聽音效果幾乎未發生改變,但算法的復雜度得到了極大的下降。


主站蜘蛛池模板: 亚洲欧美精品一区二区_特级黄色一级片_桃色五月_日本免费一二三_男女18禁啪啪无遮挡激烈_美女av免费观看 | 欧美黑人添添高潮A片视频_国产亚洲精AA在线观看SEE_免费观看丰满少妇做爰视频_亚洲免费在线观看_日韩欧美综合_爱爱激情免费视频 | 午夜少妇福利_亚洲av无码成人精品国产_国产亚洲精品久久久久四川人_老司机福利片_在线看一级毛片免费视频播放_国产亚洲精品成人av久久果冻 | 精久久久久_国产高清在线观看视频_日韩美女一级片_日韩欧美激情兽交_成人免费午夜无码视频_精品在线视频亚洲小说 | 免费看一级一片_黄色二级视频_日本高清无吗v一区_夜夜爽妓女8888888视频_激情亚洲一区二区三区四区_欧洲尺码日本尺码特价 | 国产一级啪啪_伊人青青草原_AV无码播放一级毛片免费_www.国产精品一区_国内精品久久久久影院日本_青青青在线播放 | 国产欧美精品一区_全部免费A片在线观看VR系列_国产亚洲精品一区二区在线观看_97超碰资源共享_欧美干视频_九九亚洲 | 亚洲VA天堂VA欧美VA在线_亚洲AV国产AV综合AⅤ_久久精品夜色噜噜亚洲a∨_亚洲午夜久久久久久久_亚洲毛片在线免费_美女脱个精光露出尿口视频 | 大地资源高清播放在线观看视频_亚洲乱码一区二区_青青草成人av_国产成人综合亚洲网站_亚洲AV色香蕉一区二区蜜桃小说_亚洲一区国产视频 | 亚洲成av人片天堂网无码】_91大神视频在线播放_猫咪av成人永久网站网址_国产亚洲精彩久久_亚洲国产香蕉碰碰人人_久草在线视频资源 | 91av免费观看_日韩最新在线_国内偷自第一区二区三区_色av在_香蕉行情_欧美精品区 | caoporn视频_特级毛片a级毛片100免费播放_www.色53色.com_色婷婷久久久久久_在线观看免费的av_久草女人 | 欧美极品视频一区二区三区_a级黄色影视_肉大捧一进一出免费视频_亚洲图片视频_伊人嫩草久久欧美站_亚洲AV成人片无码网站网 | 婷婷成人影院_91av在线网站_91网站观看_日韩中文字幕视频在线_久草视频观看_国产一区二区视频在线观看 | 丝袜美腿在线视频_国产在线激情_国精品人妻无码一区二区三区3D_成人片黄网站色大片免费观看_avhd101高清谜片在线_俺也去操 | 色久悠悠综合图区国产精品_国产区在线观看成人精品_妙手房术在线观看_色小姐综合网_久草中文在线_国产一区二区欧美精品 | 国产成人高清亚洲明星一区_一个人看的免费视频www动漫?_日本曰又深又爽免费视频_国外成人免费视频_亚洲久在线_99热99干 | 风间由美性色一区二区三区_亚洲一区二区三区涩_麻豆亚洲一区_少妇放荡的呻吟干柴烈_97无码欧美熟妇人妻蜜_一区二区三区自拍视频 | 精品日韩一区二区三区_久久艹免费视频_国产精品自拍一区_亚洲成人在线网站_大地资源影视在线观看免费_欧美国产日产一区二区 | 91婷婷综合_四虎最新网址在线观看_午夜影院激情_日韩黄色影视_特级做A爰片毛片免费69_日本成人精品在线 | 999视频在线观看_FREE性中国老太HD_国产精品成人国产乱_亚洲av美国av产亚洲av_1024欧美极品_97精品自拍 | 国产高清视频在线播放_国产丰满农村老妇女乱_国产精品欧美在线视频_国产精品久久久91_麻豆男女午夜福利视频_www.日 | 越南毛茸茸的少妇_伊人精品在线_www.99久_黄色免费在线播放_一级黄色爱爱视频_日本v片在线观看 | 欧美黄色录相_局内人在线_国产无遮挡又黄又爽免费网站_国一区二区在线观看_日韩激情毛片_视频一区二区三区中文字幕 | 影音先锋男人午夜资源站_岛国激情视频一区二区三区_最近高清中文在线观看国语字幕7_中文字幕av亚洲精品一部二部_婷婷久久青草热一区二区_强辱丰满的人妻HD高清3转4转 | 免费观看一级视频_国产成人精品无码免费看在线_国产精品99_香蕉高清永久在线视频_亚洲97i蜜桃网_麻豆av播放 | 国产人妖一区二区_亚洲第一成年免费网站_成人国产在线_网色视频_无码欧美人XXXXXBBBBB_无码va在线观看 啄木鸟在线观看_天堂AV无码大芭蕉伊人AV_人妻出轨无码中文一区二区_成人免费视频7777777_日韩欧美一区二区视频_亚洲欧洲在线一区 | 叶子楣成人爽a毛片免费啪啪_国产精品无码AV片在线观看播_久艹在线观看_国产精品一区二区久久不卡_亚洲大乳无码一级毛片_久久综合av色老头免费观看 | 一区二区在线中文字幕_av免费在线网_久久七七_午夜无码区在线观看_俄罗斯美女人体_国产精品国产三级国产剧情 | 日韩四区_亚洲成人色区_日韩欧美在线观看免费_日韩一级片av_量新国产精品亚洲_四虎视频网站 | 中日韩一区二区三区_www.成人国产_亚洲日韩A∨无码久_亚洲成年看片在线观看_亚洲久操_四虎永久地址 | 日本人妻巨大乳挤奶水免费_成人av片免费看_久久99久久99精品免观看粉嫩_中文日产幕无线码系列四虎_污18禁污色黄网站免费_奇米影视二区 | 四虎影视18库在线影院_在线观看欧美_久久这里的只有是精品23_金瓶梅在线观看AV片_欧美小视频在线_无码AV最新无码AV专区 | 在线观看国产网址你懂的_最新日韩精品在线观看_午夜性色福利免费视频在线播放_亚洲一二区精品_樱花草在线观看播放免费视频_av高清免费在线观看 | 久久影院视频_蜜桃无码一区二区三区_九九久久99综合一区二区_超碰人人人人人人人_亚洲精品偷拍自拍_国产伦精品一区二区三区高清 | cao在线_亚洲AV色无码乱码在线观看_国产一区二区三区四区五区VM_色诱av手机版_狠狠躁天天躁综合网_久久久久青草 | 亚洲视频不卡_日韩在线小视频_日本啪啪动态图_色狠狠色噜噜噜影音先锋_日韩a欧美_99爱在线视频 | 国产精品免费一区二区三区四区_亚洲日本天堂三级_yw视频在线观看_日韩涩图_国产精久久久久久久妇剪断_久久草视频 | 在线免费观看日韩_97夜夜澡人人爽人人喊91洗澡_www.成人在线观看_他揉捏她两乳不停呻吟人妻_成人免费淫片_嫩草嫩草嫩草嫩草 | 午夜精品久久18免费观看_在线看亚洲十八禁网站_色77久久综合网_亚洲国产一区二_最新av在线网站_亚洲啊v | 52gao在线视频_欧美视频一级_av成人免费网站_久久精品国产一区二区_国产中文字幕在线_91美女高潮出水 |