新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于M-Power500的無線語音傳輸系統設計與實現

        基于M-Power500的無線語音傳輸系統設計與實現

        作者: 時間:2011-04-06 來源:網絡 收藏

        CMX639采樣速率完全取決于振蕩器的頻率和所設置的時鐘模式。用戶可以依據實際情況,自主選擇采樣速率,在質量和編碼數據碼率之間進行權衡,而且在振蕩器的頻率固定的情況下,還可以利用外部端口改變采樣速率,因此賦予用戶開發極大的自主權。
        CMX639外圍電路十分簡單,其典型應用電路如圖3所示。ENCODER INPUT為麥克的輸出,ENCODER OUTPUT為編碼輸出,DECODER INPUT為解碼輸入,DECODER OUTPUT為SPEAKER的輸入信號。

        本文引用地址:http://www.104case.com/article/156484.htm

        c.JPG


        模塊中,從話筒來的信號幅度通常不大,為了減小量化噪聲對信號質量的影響,加入了前置放大器(LMV771),將信號幅度提高到適合CMX639編碼的水平。CMX639在進行解碼時,不可避免地混入了一些高頻噪聲,音頻濾波器(MAX7400)可以有效地濾除語音信號中混有的高頻噪聲,使得語音信號柔和。由于CMX639輸出的語音功率較低,不宜直接輸出到耳機,加入功率放大器(LM386)可以提高音量,用戶還可以對音量大小進行調節。

        4 軟件
        4.1 開發環境
        本文的語音的微處理器是采用MSP430系列單片機,所有的軟件控制流程均在通過它。MSP430的開發軟件較多,較常用的如IAR公司的IAREmbedded Workbench,AQ公司的AQ430等,均支持匯編語言和C語言。系統采用與MSP430配套的IAR EmbeddedWorkbench開發軟件,使用C語言編寫程序。
        MSP430F149芯片在內部集成了JTAG模塊,全部JTAG接口只用少量的幾個引腳,主要有TDO、TDI、TMS、TCK、RST等,只要經過JTAG接口就可以對CPU的仿真調試功能。整個調試過程,外部只需要一臺能JTAG接口控制功能的主機即可。
        4.2 系統軟件流程
        系統的軟件主要包括微處理器MSP430F149的初始化、射頻模塊的初始化、地址模塊的初始化、MSP430F149與CMX639間的數據傳輸、MSP430F149與間的數據傳輸,以及用MSP430F149控制半雙工射頻模塊以時分的方式來實現雙工通信。系統軟件總體流程圖如圖4所示。

        d.JPG



        5 結論
        本文以MSP430F149為核心,M-Power500為射頻模塊,CMX639為語音模塊搭建的語音,是一針對短距離通信的、全雙工、低功耗的語音。經過測試,在空曠的環境下,通信距離約為200 m,實現了點對點的無線對講功能的預期目標。此外,M-Power500射頻模塊的核心-UM2455是符合IEEE802.15.4及ZigBee標準的射頻芯片,所以,可以ZigBee標準進行組網,增加通信距離,擴大通信范圍,可將其應用于飯店、工地、商場、消防,公安、工廠等地。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 翁源县| 广丰县| 开鲁县| 盐山县| 嘉义市| 荥阳市| 文昌市| 美姑县| 曲水县| 阳西县| 泰和县| 九江县| 定州市| 丰都县| 襄樊市| 奉新县| 合阳县| 婺源县| 亚东县| 灵璧县| 高清| 红安县| 五台县| 登封市| 涿州市| 全椒县| 合山市| 法库县| 桑植县| 筠连县| 达尔| 正定县| 全南县| 长岛县| 余江县| 浦东新区| 泰宁县| 凌海市| 麟游县| 沙坪坝区| 通山县|