新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > G.723.1在DSP數字對講機基帶系統中的應用

        G.723.1在DSP數字對講機基帶系統中的應用

        作者: 時間:2009-09-18 來源:網絡 收藏

        選用TMS320C5509A(簡稱C5509A)負責G.723.1標準的算法及后續化的處理(信道編譯碼、交織、加擾、CRC、調制解調)。該芯片是TMS320C55X系列中的一款,C55X系列的結構見參考文獻[1]。
        CPLD主要用來擴展的外部地址空間,實現地址譯碼、時序控制,并給提供所需的邏輯和時序控制信號。本選用Altera公司 MAX7000系列中的EPM7128,其與DSP的接口電路如圖3(a)所示,其中FSX和FSR幀同步信號端的同步信號相同。原始模擬語音信號必須進行化處理后,才能在DSP中進行語音壓縮編解碼算法。選用的是ADI公司推出的低成本、低功耗通用模擬前端AD7311L,其與DSP的接口電路如圖3(b)所示。由于G.723.1的算法比較復雜,處理時需要大量的存儲空間,本設計采用4Mb×16的SDRAM,芯片為MT48LCM16,通過 EMIF接口映射到C5509A的CEO空間。其與DSP的接口電路如圖3(c)所示。Bootloader模塊的主要

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

        4 語音系統的軟件設計
        總體軟件流程如圖4所示。當DSP處于發送狀態時,通過MCBSP1接收來自 AD7311L的化語音數據,調用語音壓縮編碼程序,編完1幀輸出數據,然后繼續進行后續的相關處理。當DSP處于接收狀態時,接收來自后續基帶處理的數據,調用語音解碼程序;解碼后的語音數據,再以每幀的數據通過MCBSP1送入AD7311L,最后還原成原始語音。下面主要介紹初始化模塊及語音編解碼模塊。

        4.1 初始化模塊
        系統的初始化是系統運行的基礎部分,它涉及系統的整體硬件設計,如引腳的分配及連接、各芯片采用的工作模式等問題。本系統初始化模塊劃分為3個部分:初始化微處理器、初始化語音處理器、初始化外部寄存器。
        DSP初始化函數名為DSP_Init.c,主要是對DSP的時鐘(clock),外部存儲器接口(EMIF)和多通道串行緩沖串口(McBSP)進行初始化設置。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 烟台市| 秭归县| 乡城县| 江陵县| 西宁市| 阳城县| 金坛市| 五华县| 河津市| 辽源市| 乌拉特前旗| 东港市| 海阳市| 新晃| 灵宝市| 龙海市| 柳林县| 镇远县| 临漳县| 建始县| 杭锦后旗| 河源市| 盘锦市| 永修县| 墨竹工卡县| 许昌市| 阿瓦提县| 南汇区| 利津县| 勐海县| 赫章县| 门头沟区| 安新县| 吴桥县| 区。| 河东区| 丹棱县| 九寨沟县| 江永县| 微山县| 宝坻区|