《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于TMS320C5402的語音信號壓縮存儲系統設計
基于TMS320C5402的語音信號壓縮存儲系統設計
來源:電子技術應用2010年第6期
楊明遠,何 穎
湖南商務職業技術學院,湖南 長沙410205
摘要: 根據TMS320C5402的特點,提出了采用G.711語音編解碼算法設計的語音壓縮系統,給出了系統的硬件結構和軟件流程及A/D、D/A模塊與TMS320C5402接口電路的設計方法。該系統具有很高的實時性和實用性。
中圖分類號: TN912.3
文獻標識碼: A
Design of speech compression and storage system based on TMS320C5402
YANG Ming Yuan,HE Ying
Hunan Vocational College of Commerce, Changsha 410205,China
Abstract: According to the architecture of TMS320C5402,a speech compression system using G.711 codec algorithm is designed.The hardware structure and flow chart of this system are given,and the method of interface designing based on TMS320C5402 with ADC and DAC are also presented.This system has the qualities of real time and practicability.
Key words : speech compression;TMS320C5402;TLC320AD50C;master-slave mode

    近年來,隨著多媒體信息技術和網絡技術的高速發展,數字語音壓縮技術的應用領域越來越廣泛,尤其在可視電話、IP網絡電話、數字蜂窩移動通信、綜合業務數字網、公共交換電話網和話音存儲轉發系統等領域中,需要在保證語音一定質量的前提下盡可能降低其編碼比特率,便于在有限的傳輸帶寬內讓出更多的信道用于傳送圖像、文檔、計算機文件和其他數據流。本文研究A律壓縮算法的應用,給出音頻接口芯片TLC320AD50CTMS320C5402的接口設計,以實現語音信號的壓縮、存儲和回放。
1 語音信號壓縮原理
    μ/A律壓縮解壓編碼是國際電報電話協會CCITT(Consultative Committee for International Telegraph and Telephone)最早推出的G.711語音壓縮解壓編碼。其中歐洲和中國等國家采用A律壓縮解壓編碼,美國和日本等國家采用μ律壓縮解壓編碼。由于本系統采用A律壓縮解壓算法,這里只介紹A律壓縮原理。
    A律壓擴的數學解析式為:
  
    式中:y為輸出信號;x為輸入信號;A為壓縮系數。
    由上式得知,小信號時為線性特性,大信號時近似為對數特性。這種壓擴特性常把壓縮、量化和編碼合為一體。A律可用13段折線逼近(相當于A=87.6),便于用數字電路實現[1]。13段折線的壓縮特性如圖1所示。圖1分段為x取正值時的情況,而x取負值時,壓擴特性與x取正值成奇對稱,在正8段和負8段中,正1、2段和負1、2段斜率相同,合為一段,所以原來的16段折線變為13段折線。

    在進行A律壓縮時,采樣后的12 bit數據,默認其最高位為符號位,壓縮時要保持最高位即符號位不變,原數據的后11 bit要壓縮成7 bit。這7 bit碼由3 bit段落碼和4 bit段內碼組成。壓縮變換后的數據根據后11 bit數據大小決定。具體的編碼表如表1所示。

2 系統硬件接口設計
    本系統實現的是G.711標準A律壓縮編碼的語音處理過程。系統以TMS320C5402為核心,完成語音壓縮、存儲、解壓功能。語音采集與輸出模塊采用TI公司推出的一款高性能的立體聲音頻Codec芯片TLC320AD50C,內置輸入和輸出放大器,且對輸入和輸出都具有可編程增益調節。
2.1 模擬接口設計
    模擬信號輸入電路如圖2所示。語音信號放大器經過前端放大器TLC2272ACD放大、帶通濾波、單輸入信號轉換為差分信號后,送入AD50C的A/D轉換器的差分輸入端(INP和INM)。A/D轉換器將輸入的模擬信號轉換為以二進制補碼表示的數字信號。

    模擬信號輸出電路如圖3所示。經D/A轉換、內部低通濾波恢復的模擬信號從AD50C的OUTP管腳輸出。外部放大濾波電路選用LM356運算放大器,放大后的信號送揚聲器還原成聲音。

2.2 數字接口的設計
    TLC320AD50C支持與TMS320C5402無縫對接,接口電路如圖4所示。將TLC320AD50C設置成主動工作模式,輸入主時鐘MCLK為8.192 MHz,采樣頻率選擇為8 kHz,內部PLL使能(控制寄存器4中的N=8)[2]。通過寄存器設置,將TMS320C5402的FSX、FSR、CLKR、CLKX配置為外部輸人,TLC320AD50C的SCLK配置為內部產生。數據接收/發送幀同步信號、移位時鐘信號均由TLC320AD50C產生,串行口的接收/發送過程受TLC320AD50C的控制。

3 系統軟件接口設計
    系統程序流程圖如圖5所示,軟件設計工作主要包括以下幾方面:

    (1)TMS320VC5402串口的初始化。首先將DSP串口0復位,再對串口0的寄存器進行編程,使DSP串口工作在以下狀態:以SPI模式運行,每幀一相,每相一個字,每字16 bit,幀同步脈沖低電平有效,并且幀同步信號和移位時鐘信號由外部產生[3]。
    (2)AD50C初始化。該初始化操作過程包括通過TMS320C5402的同步串口發送2串16 bit數字信息到AD50C。第一串為0000 0000 0000 0001B,最低有效位(bits0)為1,說明下一個要傳輸的數據字屬于次通信。第二個數據用來對AD50C的4個控制寄存器的某一個進行配置。15~11位為0,10~8位為所選寄存器地址值,7~0位為所選中寄存器的編程值。通過對4個可編程控制寄存器編程,使AD50C工作在以下狀態:選擇INP/INM為工作模擬輸入,15+1 bit ADC和15+1 bit DAC模式,不帶從機,采樣頻率為8 kHz,模擬信號輸入和輸出放大增益均為0 dB[4]。4個寄存器初始化需要4個主通信和次通信。
      (3)壓擴算法的實現。TMS320C5402內部的緩沖串口(McBSPs)帶有硬件實現的μ律和A律壓縮解壓,用戶只需要在相應寄存器中進行設置就可以了,本系統通過軟件編程來完成線性碼轉換成A律。在主程序中通過A/D抽樣量化得到線性編碼,再由編碼表通過軟件計算得到8 bit A律編碼,其中最高位為符號位,第6 bit到第4 bit為段落碼,低4 bit為段內碼。將8 bit的壓縮結果存儲到系統RAM中進行緩存,根據抽樣率、語音存儲時間以及系統RAM的容量設置語音存儲緩沖區的大小,待緩沖區存滿后,將緩沖區內的數據進行解壓縮,然后輸出到SPEAKER接口輸出。
4 系統實驗結果
    硬件調試成功后,使錄音時間達到5 s左右。通過CCS觀察數據圖形,圖6為壓縮前的語音信號波形,圖7為壓縮后的語音信號波形;通過回放,試聽解壓后語音信號無明顯失真。實驗結果說明系統成功實現了語音信號的壓縮存儲。

    本文所介紹的MS320C5402與TLC320AD50C的組成語音壓縮存儲系統,接口電路簡單,編程方便,且程序代碼已在CCS3.1開發環境上得到驗證。
參考文獻
[1] 宋依青,何松.一種基于DSP語音信號線性與非線性量化相互轉換的新方法[J].微電子學與計算機,2008(11):36-39.
[2] 徐速.基于DSP的實時語音壓縮[J].微計算機信息,2007(2):61-64.
[3] 李利.DSP原理及應用實用技[M].北京:中國水利水電出版社,2004:200-210.
[4] TLC320ADC/TLC320AD52C Data Manual. Texas Instruments,2002.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品美女在线观看| 亚洲另类春色国产| 男女激情久久| 亚洲欧美日韩综合一区| 亚洲第一精品影视| 日韩亚洲欧美中文三级| 在线观看精品一区| 国产欧美日韩一区二区三区在线| 女人香蕉久久**毛片精品| 欧美在线免费观看亚洲| 中文在线资源观看网站视频免费不卡 | 日韩一区二区精品视频| 亚洲国产成人高清精品| 亚洲欧美中文另类| 亚洲永久免费视频| 一区二区三区精品视频在线观看| 最新成人av在线| 激情成人在线视频| 国产欧美精品| 国产精品欧美久久久久无广告| 欧美电影免费观看高清完整版| 久久精品理论片| 欧美亚洲在线观看| 午夜久久久久久| 亚洲一品av免费观看| 夜夜夜久久久| 一本久道久久久| 亚洲精品网站在线播放gif| 亚洲欧美日韩一区| 一区二区av在线| 一区二区成人精品| 亚洲最新视频在线| 亚洲精品永久免费精品| 亚洲黄色免费网站| 午夜性色一区二区三区免费视频 | 狼狼综合久久久久综合网| 久久国产精品久久久久久久久久| 亚洲欧美日韩一区二区| 中日韩美女免费视频网址在线观看| 亚洲日本成人| 亚洲老板91色精品久久| 亚洲人成网站777色婷婷| 91久久视频| 亚洲精品一区二区三| 亚洲精品美女91| 99精品欧美| 9久re热视频在线精品| 在线性视频日韩欧美| 亚洲视频在线观看网站| 亚洲一本大道在线| 亚洲男人第一网站| 羞羞漫画18久久大片| 小处雏高清一区二区三区| 亚洲精品在线观看视频| 一区二区三区免费网站| 一区二区免费在线视频| 亚洲午夜一区二区| 亚洲欧美美女| 久久精品成人一区二区三区| 91久久精品日日躁夜夜躁国产| 日韩一二在线观看| 一区二区日韩欧美| 午夜精品久久| 久久久一二三| 欧美国产日韩一区二区三区| 欧美日韩不卡一区| 国产精品国码视频| 国产欧美日韩专区发布| 黄色成人在线观看| 1000部精品久久久久久久久| 亚洲美女91| 亚洲欧美日韩综合aⅴ视频| 久久精品99无色码中文字幕| 亚洲精品在线看| 午夜精品福利在线观看| 久久综合伊人77777| 欧美精品一区二区三区高清aⅴ| 欧美日韩中文字幕在线| 国产精品一区二区三区久久| 精品91在线| 日韩视频三区| 欧美一区亚洲二区| 一本色道**综合亚洲精品蜜桃冫| 亚洲免费影视| 久久影视三级福利片| 欧美日韩大片| 国产一区二区三区无遮挡| 亚洲精品麻豆| 欧美亚洲一区二区在线| 91久久在线观看| 亚洲欧美视频在线观看| 欧美v日韩v国产v| 国产毛片精品国产一区二区三区| 亚洲国产福利在线| 先锋影音久久| 亚洲美女区一区| 久久av二区| 欧美日韩调教| 国产综合色一区二区三区| 亚洲高清在线观看| 亚洲欧美在线aaa| 这里只有精品丝袜| 美女免费视频一区| 国产欧美精品一区| 99精品欧美一区二区蜜桃免费| 亚洲成人在线免费| 亚洲伊人色欲综合网| 最新亚洲电影| 欧美一级淫片播放口| 欧美伦理在线观看| 国产一区二区三区在线观看网站| 99国产精品久久久久久久久久 | 午夜亚洲性色福利视频| 欧美极品一区| 国产午夜精品理论片a级大结局| 亚洲免费久久| 亚洲东热激情| 欧美一区2区视频在线观看 | 精品成人一区二区三区四区| 一区二区三区福利| 日韩视频永久免费| 久久久视频精品| 国产精品无人区| 一区二区三区精密机械公司 | 麻豆精品视频| 红桃av永久久久| 欧美一级播放| 亚洲欧美日韩精品在线| 欧美日韩一区不卡| 91久久国产综合久久91精品网站| 欧美在线资源| 欧美在线观看一区二区| 国产精品国产三级国产a| 亚洲麻豆一区| 日韩亚洲欧美一区| 久久久久一区二区三区| 葵司免费一区二区三区四区五区| 国产日韩一区| 亚洲欧美日韩一区二区在线 | 亚洲午夜电影在线观看| 欧美区在线观看| 91久久精品国产91性色| 亚洲国产精品一区二区第一页 | 黄色成人免费网站| 欧美在线999| 午夜免费在线观看精品视频| 欧美特黄一级大片| 一本久道综合久久精品| 99热免费精品| 欧美人牲a欧美精品| 亚洲国产专区| 日韩视频一区二区在线观看| 欧美激情一区二区| 亚洲国产91精品在线观看| 亚洲区免费影片| 亚洲私人影院在线观看| 亚洲欧美国产77777| 欧美三级精品| 日韩视频精品在线观看| 一区二区三区**美女毛片 | 91久久精品一区二区别| 亚洲图片在线| 国产精品中文字幕欧美| 亚洲国产mv| 欧美日韩 国产精品| 亚洲综合精品一区二区| 老鸭窝亚洲一区二区三区| 亚洲另类自拍| 久久国产黑丝| 亚洲激情影院| 欧美一区久久| 亚洲国产精品久久久久| 亚洲影院在线| 好吊日精品视频| 一区二区三区 在线观看视频| 国产九区一区在线| 亚洲精品视频免费观看| 国产精品视频yy9299一区| 亚洲国产欧美不卡在线观看| 欧美日韩综合网| 欧美中文字幕视频| 欧美日韩精品免费观看视频| 篠田优中文在线播放第一区| 欧美第一黄色网| 亚洲综合欧美日韩| 欧美精品在线免费| 午夜视频在线观看一区| 欧美久久久久久久久久| 欧美一区二区福利在线| 欧美日韩亚洲三区| 亚洲国产精品久久| 国产精品无码永久免费888| 亚洲靠逼com| 国精品一区二区三区| 亚洲自拍偷拍福利| 亚洲国产精品毛片| 久久久久综合网| 一区二区成人精品| 欧美大片一区| 久久精品国产第一区二区三区|