新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式的以太網數字語音廣播系統設計

        基于嵌入式的以太網數字語音廣播系統設計

        作者: 時間:2012-02-29 來源:網絡 收藏

        本文給出一種解決方案,能夠較簡單地實現的區域廣播功能。該系統ARM架構,采用系統播放終端仲裁的方法控制區域廣播的實現,廣播內容能夠同步播放和保存。

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

        主要是指以為傳播介質提供音頻服務的廣播系統,可以很好地利用以太網解決信號遠距離傳輸難題。允許者創建大型網絡結構來實現數以千路的語音信號在以太網上傳輸,充分利用了現有網絡資源,避免重復架設線路的麻煩,實現了廣播與計算機網絡的多網合一,徹底解決了傳統廣播系統存在的音質不佳、容易受干擾、維護管理復雜以及互動性差等問題。同時可以實現選擇全部、部分或特定區域進行定向分組廣播,突破了傳統廣播系統只能對全部區域進行公共廣播的局限。現有的以太網數字語音廣播系統在實現區域廣播功能上大都采用控制信號控制播放終端加入或者離開組播組的方式實現,需要在實現廣播之前發送控制信號使終端加入組播組然后才能實現廣播,或者在服務器端建立一張復雜的映射表來維護播放終端的狀態以實現區域廣播,功能實現較為復雜。

          1 結構

          該系統采用C/S結構,由廣播系統服務器端與廣播系統播放終端兩部分組成,如圖1所示。

          廣播系統服務器端在PC機上實現,是一個由VC++實現的語音信號采集、存儲、網絡傳輸的程序。該部分通過麥克風對語音信號進行采集存儲,然后將語音數據通過UDP的方式傳輸到以太網上,實現語音數據的網絡傳輸功能。

          廣播系統播放終端為LM3S8962終端,實現從以太網上接收發送給它的IP語音數據包,并由音頻解碼芯片MS6336完成語音數據的數/模轉換及播放。

          2 廣播系統播放終端硬件

          廣播系統播放終端主控制芯片采用LuminaryMicro公司所提供的微控制器LM3S8962。該系列芯片是首款ARM CortexTM-M3的控制器,內部集成以太網控制器,是業界首款支持工業以太網(IEEE)的ARM芯片,可以方便地實現網絡功能。

          音頻解碼芯片采用MOSA公司生產的MS6336芯片。該芯片是一款16位立體聲音頻數字模擬轉換器,支持的數字輸入格式有Right Justifl-ed,Left Justified,I2S。MS6336控制接口采用I2C總線,接口容易設定。DAC部分具有精確穩定的電流量,結合極好的對稱譯碼方式,能夠重現出高質量的音頻信號。

          主控制芯片LM3S8962通過磁性元件與RJ45接口相連,用于從以太網上接收語音數據。LM3S8962為音頻解碼芯片MS6336提供控制信號和語音數據信號。LM3S8962支持I2C功能,PB2和PB3口分別提供了I2C的時鐘和數據信號,可以將這兩個引腳和MS6336的I2C功能引腳直接相連,并且需要加上拉電阻。LM3S8962不支持MS6336需要的數據輸入格式,系統中MS6336的數據輸入格式采用I2S,所以要給MS6336提供語音數據,需要采用LM3S8962的GPIO口軟件模擬實現MS6336需要的I2S數據輸入格式。在設計中采用PA5,PA6,PA7口來模擬實現該功能。三個引腳分別對應I2S的聲道選擇信號、時鐘信號和數據信號,將這三個引腳和MS6336的I2S功能引腳相連。

          以太網數字語音廣播系統播放終端硬件結構如圖2所示。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 治县。| 衡东县| 河西区| 永顺县| 中江县| 崇信县| 贵阳市| 巍山| 方城县| 纳雍县| 余庆县| 岗巴县| 横山县| 和静县| 西吉县| 达日县| 石棉县| 西华县| 江西省| 怀柔区| 敦煌市| 大田县| 万全县| 甘泉县| 台前县| 裕民县| 建宁县| 措美县| 鸡东县| 定边县| 双城市| 咸阳市| 长春市| 陆川县| 英超| 和龙市| 改则县| 鄂托克前旗| 平泉县| 方山县| 维西|