新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 音頻交換混合矩陣設計與實現

        音頻交換混合矩陣設計與實現

        作者: 時間:2011-02-24 來源:網絡 收藏

          在第一路串行信號輸入端( In_0)的左聲道輸入時序輸入16進制串行數據000000,在右聲道輸入時序輸入111111;同理,在In_1的左聲道輸入時序輸入222222,在右聲道輸入時序輸入333333; ?在In_7的左聲道輸入時序輸入EEEEEE,在右聲道輸入時序輸入FFFFFF。串行數據輸入如圖10所示。

        串行數據輸入

        圖10 串行數據輸入。

          系統的串行輸出端有相應數據輸出, Out_0 端左聲道輸出數據為000000, 右聲道輸出數據為111111,與In_0輸入數據一致;Out_1端左聲道輸出數據222222,右聲道輸出數據333333,與In_1輸入數據一致; ?; Out_7 端左聲道輸出數據EEEEEE,右聲道輸出數據FFFFFF,與In _7 輸入數據一致。

          串行數據輸出如圖11所示。

        串行數據輸出

         圖11 串行數據輸出。

          改變控制端口數據,使In_1的左聲道輸入(數據為222222 ) 與In _ 2 的右聲道輸入(數據為555555)與Out_0的左聲道輸出連接。由圖3 - 5可見,Out_0串行數據輸出變為777777。串行數據混合輸出如圖12所示。

          由以上仿真結果可知, FPGA 整體設計能夠實現串行數字信號的交換與混合,達到預期設計要求。

        串行數據混合輸出

        圖12 串行數據混合輸出。

          3. 2 系統實現

          交換混合矩陣實物照片如圖13所示。

        交換混合矩陣實物照片

        圖13 交換混合矩陣實物照片

          實物測試時,先將交換混合矩陣接入嵌入式控制系統,利用嵌入式控制系統對其進行控制。采用計算機、MP3、便攜式CD 機、信號發生器等播放的信號作為輸入源,揚聲器及耳機、示波器等作為輸出設備,測試交換、混合及音量調節功能。經*測試,輸出信號無明顯失真。在多路音頻信號混合輸出時,仍然可以保證較好的信號質量。輸入輸出延時的測量波形如圖14所示,約為620μs。通過逐點測量得到幅頻特性曲線如圖15所示,通頻帶為20 Hz~38. 44 kHz。

        輸入輸出延遲測量波形

        圖14 輸入輸出延遲測量波形。

        幅頻特性曲線


        圖15 幅頻特性曲線。

          測試結果證明,交換混合矩陣能夠正確接受控制系統的命令,完成音頻信號的交換、混合及音量調節功能。

          4 結論

          本文針對音頻交換系統應用需求,提出了一種基于FPGA音頻交換混合矩陣的設計方案,并進行軟硬件設計闡述及仿真,并完成了實物制作與測試。

          本文所述方案采用FPGA作為交換混合矩陣的核心器件,因此具有較強的通用性,可根據實際需要裁減或增加交換容量、配置音頻信號采樣頻率及采樣精度等特點。

          經仿真及實物測試,基于FPGA的音頻交換混合矩陣能夠實現音頻信號的交換、混合及音量調節,同時具有延時低、隔離度高、音質好的特點,可適用于各種會議、指揮、通信等場合。


        上一頁 1 2 3 下一頁

        關鍵詞: 音頻

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长岭县| 马鞍山市| 黄大仙区| 宝应县| 元阳县| 东至县| 灵台县| 翼城县| 河东区| 淳安县| 龙泉市| 嘉荫县| 浙江省| 建平县| 阿合奇县| 鄯善县| 宜川县| 龙川县| 安徽省| 怀远县| 大理市| 龙南县| 石嘴山市| 蕉岭县| 新竹县| 吉水县| 锦屏县| 高平市| 延津县| 浦北县| 陵水| 霍林郭勒市| 桂阳县| 祁连县| 玛沁县| 霸州市| 新竹县| 昌平区| 焉耆| 麻城市| 资溪县|