远程声控系统(MATLAB代码见CSDN资源)
歡迎同步關(guān)注公眾號【逆向通信猿】
遠程聲控系統(tǒng)技術(shù)報告
一、題目要求
實現(xiàn)一個遠程聲音控制系統(tǒng)。首先采集不同的語音指示信號,進行適當(dāng)壓縮;然后通過噪聲信道實現(xiàn)遠程傳輸,遠端接收后再通過適當(dāng)計算識別出是何指示,最后送入一個處于未知狀態(tài)、但能控/能觀的控制系統(tǒng),完成不同的控制動作。
二、問題分解與解決思路
2.1 系統(tǒng)設(shè)計
實驗中以漢語數(shù)字語音1~9作為指令,數(shù)字語音“1”代表一號指令,數(shù)字語音“2”代表二號指令,依次類推。發(fā)送端發(fā)出語音“1”,發(fā)送端對應(yīng)的數(shù)字語音文件為“1b.wav”,通過信源編碼對語音進行壓縮編碼,然后進行信道編碼并進行基帶調(diào)制,得到待發(fā)送的基帶信號,再通過網(wǎng)絡(luò)傳輸(用高斯信道模擬),接收端收到基帶信號后,通過軟判決信道譯碼、信源譯碼,至此恢復(fù)出發(fā)送方發(fā)送的語音波形,最后通過語音識別自動識別出是幾號指令,根據(jù)識別結(jié)果對系統(tǒng)進行控制操作(以打印識別結(jié)果來模擬)。
2.2 語音指示信號采集
人類語音最高頻率一般不超過4kHz,通過一般計算機自帶的聲卡采集即可,可通過COOL EDIT PRO 2.0或Adobe Audition軟件通過麥克風(fēng)進行采集,設(shè)置采樣率為8kHz,單通道即可。
2.3 信源編譯碼——語音壓縮與恢復(fù)
信源編碼器首先是把信源信號轉(zhuǎn)換成二進制信息序列,為了使欲傳輸?shù)男旁葱畔⒃趥鬏斔俾室欢ǖ臈l件下更快、更多地傳輸,還要把數(shù)據(jù)進行壓縮,也就是通過信源編碼&#
總結(jié)
以上是生活随笔為你收集整理的远程声控系统(MATLAB代码见CSDN资源)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QPSK信号调制之ASCII码
- 下一篇: 【工具篇】信号与系统公式总结梳理