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