• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 基于口令識別的無線控制系統的設計

    基于口令識別的無線控制系統的設計

    作者: 時間:2013-05-17 來源:網絡 收藏

    通信模塊有發射端和接收端。發射端在主機中,通過主機的串口與其連接。接收端在智能車中,也通過串口和智能車控制器連接。發射端和接收端都由TI公司CC2530F256芯片作為核心加擴展的外圍模塊組成。CC2530系列芯片是TI公司為嵌入式系統低功耗提供的解決方案。該系列芯片花費很小的代價可以建立健壯的一對多、多對多的網絡。
    智能車上有以51單片機為核心的控制電路板。89S51單片機主要接受和解析接收端的指令、控制電機、反饋狀態等。系統的硬件性能滿足需求的計算要求和安全性要求。

    2 系統軟件設計
    2.1 算法設計
    系統框架如圖2所示

    本文引用地址:http://www.czjhyjcfj.com/article/159368.htm

    b.JPG


    系統包括預處理,參數提取,口令訓練和模塊。預處理包括端點檢測,分幀和加窗。另外,預處理部分對于高頻信號部分進行加重處理,便于后續階段信號參數提取。參數提取模塊從語音信號中提取最能反映語音信息的語音特征,然后通過這些特征參數組成特征參數矢量序列,供后面處理。口令訓練模塊是通過大量口令特征參數訓練口令模板。口令識別模塊是將口令特征參數與口令模板匹配,得出識別結果。
    2.2 軟件設計
    軟件設計分為兩個方面。主機方面,口令識別和指令發送在Microsoft公司的嵌入式操作系統Windows CE 6.0上開發。開發工具為官方推薦的Visual Studio 2005。有好的交互界面對于應用程序來說是很有必要的,控制軟件開發使用了MFC圖形界面。在智能車方面,是用著名的Keil開發工具開發了代碼,完成了接受指令和電機的驅動。
    2.2.1 主機程序
    主機主要工作有口令識別、發送指令兩部分。在系統上,為這兩部分開兩個進程。主機程序流程圖如下:

    c.JPG


    主機程序兩個進程分別負責口令識別和口令發送。口令識別進程口令識別過程中對語音信號提取MFCC特征參數。用隱馬爾科夫模型對口令建模、訓練和識別。對每條語音口令信號,先切除靜音,進行預加重處理,然后通過Hamming窗分幀。幀長和幀移分別為20ms和10ms,對每一幀語音信號提取12階MFCC和△MFCC-共24維參數作為特征矢量。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 鲜城| 息烽县| 翁牛特旗| 昌图县| 克拉玛依市| 玛曲县| 巴东县| 阳城县| 安徽省| 辽宁省| 钟祥市| 塔河县| 庄河市| 江门市| 上杭县| 常德市| 孝义市| 信丰县| 济源市| 威宁| 高台县| 鹤岗市| 金乡县| 崇左市| 阳高县| 台北县| 乐东| 札达县| 永安市| 凤阳县| 工布江达县| 茶陵县| 固阳县| 公主岭市| 华池县| 达拉特旗| 富平县| 鄂托克前旗| 固始县| 婺源县| 新泰市|