AMBE-2000TM語音壓縮編碼電路分析
從圖3可以清楚地看到,從編碼器輸出的一幀數據并不全部送到信道上傳給接收方的解碼器,而是在本地將前192bit的數據幀頭抽取掉,只發(fā)送后面的192個語音數據比特,到達接收端后,再由系統(tǒng)完成在這192bit的前面加上數據幀頭的工作,組成一幀完整的數據幀后送給接收端的解碼器進行解碼。必須注意的是,語音數據在信道上傳輸時必須加上系統(tǒng)幀頭,否則無法在接收端實現同步。此外,當碼率為9600b/s時,這192bit才全部為有效的壓縮語音數據,當低于9 600b/s時,只有一部分為有效壓縮語音數據,其余的補0,這些0仍需通過信道傳輸給接收方的解碼器進行解碼。
4.3 系統(tǒng)設計
本系統(tǒng)采用AD73311AR實現模/數、數/模轉換,用xilinx公司的FPGA實現對AMBE-2000TM的數據幀頭的抽取和合成的控制處理。如上所述,AMBE-2000TM的一幀數據只將語音數據和加上的系統(tǒng)幀頭送入信道,發(fā)送給接收端,在接收端收到的語音數據必須去掉系統(tǒng)幀頭再加上數據幀頭后才能送給解碼器進行解碼。FPGA完成幀頭的控制功能。整個系統(tǒng)框圖如圖4所示。在本系統(tǒng)中,AMBE-2000TM是設置為主幀格式模式。在整個系統(tǒng)工作之前,要對AMBE-2000TM復位,低電平有效,復位時間不少于50μs,在復位信號出現上升沿后95ms,電路才開始處理AD73311的PCM信號。信道的傳輸率為4 kb/s。
本文引用地址:http://2s4d.com/article/151232.htm |
5 仿真結果
圖5是從AMBE-2000TM出來的壓縮數據的幀頭,192位幀頭只仿真了前面的16位,以后的全設為0。圖6是送給AMBE-2000TM解碼的數據(只顯示了幀頭)。圖7是去掉幀頭只加上系統(tǒng)幀頭Oxl3EC作為同步用的信道數據,為了方便,仿真時將有效數據設定為1001......(一幀有效數據共40bit)。傳輸率為4kb/s.
6 結束語
本系統(tǒng)進行了30個小時的長時間實驗,一直保持著良好的工作狀態(tài)。在4kb/s的傳輸率下,保持了較高的語音質量,并具有較強的語音識別能力。該系統(tǒng)的語音信號經過調制后可用于無線通信,我們用FSK進行調制傳輸取得了滿意的語音效果。
DIY機械鍵盤相關社區(qū):機械鍵盤DIY
評論