語音數字化降噪技術在港口通信工程的應用
摘 要:介紹語音信號的數字化噪聲抑制技術。該技術通過PcM編碼對模擬語音信號數字化,再以cPLD器件進行數字化噪聲抑制處理,然后解碼為語音輸出從而得到優良的語音噪聲抑制效果,并可通過軟件調節噪聲抑制參數。還以應用實例介紹電路原理,說明設計要點。
關鍵詞:噪聲抑制;閾值;延時時問;PCM編解碼;CPLD器件
我多年從事港口通信工程的施工管理工作,發現港口通信使用環境嘈雜,多數應用于調度指揮,對語音數字化降噪技術要求較高。
在具有噪聲抑制功能的語音通信設備中,沒有語音信號時噪聲抑制電路將信道關閉,使噪聲信號不能到達語音終端,避免了噪聲出現;語音信號來到時,噪聲抑制電路自動打開信道,這時雖然噪聲語音一起送到語音終端,但由于聲音屏蔽效應,噪聲的存在可以忽略。
模式式的噪聲抑制電路直接對語音模擬信號進行處理,通常主要由取樣放大器、模擬比較器、模擬開關、阻容延時器件等組成。因其集成度低、參數調整困難、設定的噪聲抑制參數易受環境因素影響而漂移,使得噪聲抑制性能難以得到保證。
在為天津港南疆通信工程研制新一代語音通信設備時,為了避免模擬式噪聲抑制技術的缺點,采用了數字化的噪聲抑制技術。這一技術,是在對模擬語音信號進行PcM編碼后, 再用CPLD(復雜可編程邏輯器件)對PcM碼流進行數字化噪聲抑制處理,然后將PCM信號解碼還原為模擬語音信號。結果,不僅獲得了優良的噪聲抑制效果,而且能夠用軟件調節噪聲抑制參數,設備的集成主和穩定性都有顯著提高。聲押一電路的主要技術。
1、噪聲抑制電路的主要技術參數為:噪聲抑制閾值、前道時時間、后延時時間。
噪聲抑制閥值是指打開語音信道的門限電平值。在閾值之下的信號認為是噪聲,關閉語音信道;在閾值之上的信號則認為是語音,打開語音信道。這一閾值可根據環境噪聲的大小、外來干擾的嚴重程度及語音信號的幅度而進行設置 例如, 當語音信噪比為30dB時, 噪聲抑制閨值可設為32mV左右。
由于語音和噪聲兩種信號并不總是能夠完全區分開的,因此在信號幅度超過噪聲抑制閾值或回落到閾值之下時,需要分別進行延時和后延時。
前延時時間是指語音信號在超過閾值后到語音信道打開的延時時間。這一時間太長將造成語音的起始音素被切除(稱為“頭切”),是不能允許的。但這一時間又不能太短,太短的話任何幅度超過噪聲抑制閾值的突發的短暫干擾都會立刻打開語音通道并將這干擾送到語音終端,破壞靜音效果。為盡可能地吸收這類干擾又不至于造成“頭切”,根據語音聲學特征的有關統計資料與經驗數值,前延時時間可在0.5~4ms之間選擇。
后延時時問是指在噪聲抑制門限被打開并自己傳送語音時,從語音信號幅度回落至噪聲抑制閾值之下到語音信道關閉的延時時間。由于語音信號波形的動態范圍很大。講話時又隨著語氣的變化而起伏停頓,因此后延時時間太短會造成語音的斷續。影響語音傳送質量。后延時時間太長,則造成語音停頓時噪聲拖尾, 同樣影響語音質量。為兼顧這兩方面,后延時時間的量值范圍約為0.O5~0.5s左右。
由于語音特點因人而異,環境噪聲和外界干擾情況又常有不同,所以上述的噪聲抑制三參數經常需要在語音通信的過程中進行調節。在使用模擬噪聲抑制電路時,這些參數是用電位器或開關來調節的。在使用模擬噪聲抑制電路時,這些參數是用電位器或開關來調節的。采用數字化噪聲抑制技術后,通過軟件就可以設定和調節這些參數了。
2、語音信號的數字化
采用數字化噪聲抑制技術,必須先將語音信號數字化。模擬語音信號的數字化有多種方法,最通用的是按照G.711標準進行PCM編碼[1]。對于頻帶為 300~3400Hz的語音信號,采用2.048~z的取樣時鐘,以8kHz的速率進行8位取樣,取樣數據按A律編碼,偶數位交替反轉。多路語音信號可以分配不同的取樣時隙,32個時隙(125 u S)組成一幀。
PcM編解碼芯片選用National Semiconductor公司的TP3094[2]。該芯片為44引腳PLCC封裝,單-5V供電,集成了四路PCM編解碼電路,壓擴方式為A/p律可選,片內自帶電壓基準、低通接收濾波器和帶通發送濾波器,通過外接電阻可以調節輸入信號的增益。
TP3094可采用長幀和短幀兩種同步方式,外接幀信號和2.048~dz的時鐘即可工作。TP3094在進行PCM編解碼時的工作方式有8bit和 32bit兩種,以8bit方式工作時需為每路語音的P 碼提供單獨的幀同步信號, 而以32bit方式工作時只要為第一個時隙提供短幀同步信號即可自動完成對其后連續的另三路PCM語音編碼同步。在以32bit方式作時,還可以采用多片 TP3094芯片級聯工作。
Symbol1實施噪聲抑制控制功能,首先通過偶數位取反將PcM碼轉換成便于作大小比較的碼型,再將D[6O]與s[6O]輸入的設定值進行噪聲抑制門限比較。比較結果從D端輸出到延時器,并從B端收延時信號。根據比較結果和延時狀態決定是將輸入的PCM信號原樣送往輸出,還是將代表無語音信號的 “55H”碼送往輸出。
3、數字化噪聲抑翻電路的原理
從PcM解碼輸出端Dx輸出表示八路語音信號的64bit串行信號,進入64位的參數化移位寄存器模塊進行串/并變攣, 變換后的輸出經64位參數化鎖存器模塊鎖存,每幀刷新一次。鎖存信號以八位為一路,依次送到八個噪聲抑制控制器(Symbol1)。每個噪聲抑制控制器獨自控制一路語音信道,將PCM信號的偶數位取反后,再將除符合位(最高位)以外的七位數字與由S[6O]設定的噪聲抑制門限值進行比較,比較結果輸出給延時器(Symbol2),延時器輸出則作為控制信號送到噪聲抑制控制器。各噪聲抑制控制器輸出的PCM信號經64位參數化稱位寄存器模塊完成并/串行變換后恢復成串行PcM碼流送往兩片TP3094解碼成為具有噪聲抑制效果的語音信號。噪聲抑制控制器還輸出八路指示信號LED[70]至八只發光二極管作為各語音信道的噪聲抑制門限指示。
Symbol3用來產生TP3094要求的幀脈沖F0,提供移閏寄存器、鎖存器、噪聲抑制控制器所需的時序信號,并為延時器提供不同的時鐘信號:
P0、Pl用來選擇PcM幀32個時隙中的哪八個時隙用于本片作語音噪聲抑制處理:TSET~3O]用來選擇CLKI、CLK2的分頻系數以調整噪聲抑制延時時間。這些輸入都可以通過外部數字信號進行設置和調節。
按以上方法對PCM信號進行的數字化噪聲抑制處理使語音信號產生一幀(125 u S)的固定時延,但人耳的聽覺對這一時延是完全不能覺察的。
4、應用成果
按照以上設計,用兩片TP3094和一片CPLD芯片再加上少量外圍器件組成的數字化噪聲抑制電路,改造了語音通信設備中采用模擬電路噪聲抑制技術的八路語音通信電路板,在天津港綜合樓通信工程、天津港南疆通信工程、天津港東疆通信工程的施工中得到了優良的語音噪聲抑制效果。
【語音數字化降噪技術在港口通信工程的應用】相關文章:
數字化網絡語音室應用和管理中的問題及對策12-03
數字化巖土勘察工程技術的應用11-21
數字化測繪技術在工程測量中的應用論文01-06
數字化X線技術對于口腔整形中的應用03-28
數字化設計技術對農業機械設計的應用論文12-01
港口機電設備故障診斷技術的應用研究和推廣03-04
數字化學習資源的設計\開發與應用11-24
淺談高校醫學術語的語音課件制作與應用03-08
- 相關推薦