远程声控系统(MATLAB代码见CSDN资源)
生活随笔
收集整理的這篇文章主要介紹了
远程声控系统(MATLAB代码见CSDN资源)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
歡迎同步關注公眾號【逆向通信猿】
遠程聲控系統技術報告
一、題目要求
實現一個遠程聲音控制系統。首先采集不同的語音指示信號,進行適當壓縮;然后通過噪聲信道實現遠程傳輸,遠端接收后再通過適當計算識別出是何指示,最后送入一個處于未知狀態、但能控/能觀的控制系統,完成不同的控制動作。
二、問題分解與解決思路
2.1 系統設計
實驗中以漢語數字語音1~9作為指令,數字語音“1”代表一號指令,數字語音“2”代表二號指令,依次類推。發送端發出語音“1”,發送端對應的數字語音文件為“1b.wav”,通過信源編碼對語音進行壓縮編碼,然后進行信道編碼并進行基帶調制,得到待發送的基帶信號,再通過網絡傳輸(用高斯信道模擬),接收端收到基帶信號后,通過軟判決信道譯碼、信源譯碼,至此恢復出發送方發送的語音波形,最后通過語音識別自動識別出是幾號指令,根據識別結果對系統進行控制操作(以打印識別結果來模擬)。
2.2 語音指示信號采集
人類語音最高頻率一般不超過4kHz,通過一般計算機自帶的聲卡采集即可,可通過COOL EDIT PRO 2.0或Adobe Audition軟件通過麥克風進行采集,設置采樣率為8kHz,單通道即可。
2.3 信源編譯碼——語音壓縮與恢復
信源編碼器首先是把信源信號轉換成二進制信息序列,為了使欲傳輸的信源信息在傳輸速率一定的條件下更快、更多地傳輸,還要把數據進行壓縮,也就是通過信源編碼&#
總結
以上是生活随笔為你收集整理的远程声控系统(MATLAB代码见CSDN资源)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QPSK信号调制之ASCII码
- 下一篇: 美光推出基于CXL 2.0的内存扩展模块