中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      多制式語音編碼及其DSP實現(xiàn)

      時間:2024-10-28 12:38:46 理工畢業(yè)論文 我要投稿
      • 相關推薦

      多制式語音編碼及其DSP實現(xiàn)

      摘要:介紹了一種多制式語音編解碼器,在單片TMS320VC5409上完成4路語音的全雙工通信,并實現(xiàn)G.729a、CVSD、ADPCM算法之間的編碼轉換,給出了算法的軟硬件實現(xiàn)、算法的運算量及所占用的硬件資源。

      在各種通信設備中,實時的語音壓縮通常在DSP上實現(xiàn)。單一編碼算法,由于碼率和算法固定,系統(tǒng)的靈活性較差。越來越多的通信服務要求能實現(xiàn)多種、多路編碼算法,提供一定范圍內(nèi)的編碼速率和編碼算法的多種選擇,例如軟件無線電、IP電話、多媒體終端等。

      G.729a是ITU制定的一種高質(zhì)量的中速率語音編碼標準,編碼速率為8kbps,目前已在許多通信系統(tǒng)中得到了應用。16/32kbps的CVSD是一種抗信道誤碼非常好的語音編碼算法,在軍事通信、宇航通信中得到了廣泛的應用。32kbps的ADPCM是一種算法較簡單的波形編碼,具有良好的話音質(zhì)量和抗噪性能,在衛(wèi)星通信、數(shù)字話路倍增系統(tǒng)中得到了廣泛應用。綜合了這三種算法的編碼系統(tǒng),在8kbps~32kbps碼率具有較高的靈活性。

      由于語音壓縮的運算量、存儲量和精度要求都不太高,在考慮價格因素的基礎上,定點DSP足以勝任語音編解碼的要求。本文采用了TI公司的TMS320VC5409定點DSP實現(xiàn)了上述三種語音編解碼算法。算法DSP的實現(xiàn)通過了有關測試。其中G.729a和ADPCM采用ITUT有關建議提供的測試序列進行了測試,CVSD按照我國有關標準進行了測試。

      本文對以上三種語音編碼和TMS320VC5409做簡單介紹后,對算法的軟件和硬件實現(xiàn)進行介紹,并給出算法所需運算量以及所占用的硬件資源。

      1 DSP芯片和語音編碼算法

      (1)TMS320VC5409簡介

      TMS320VC5409是TI公司生產(chǎn)的一種性價比較高的定點DSP芯片,運算速度為80MIPS/100MIPS。它擁有改進的喻佛結構、一個CPU、片上存儲區(qū)(32KB的ROM和64KB的DARAM)、片上外設以及專用的指令結構。它具有以下主優(yōu)點:

      ·1條程序總線和3條數(shù)據(jù)總線。配合存儲區(qū)的雙操作數(shù)讀取能力,可以支持單周期,三操作數(shù)指令,提高了程序的運行和通用性;

      ·先進的針對應用設計的CPU硬件邏輯提高了芯片的性能;

      ·高度專用的指令結構提供了更快的算法實現(xiàn)和更方便的優(yōu)化;

      ·片上外設包括3個McBSP(多通道緩沖串口)、一個6通道的DMA控制器、8bit HPI口及鎖相環(huán)時鐘發(fā)生器;

      ·模塊化結構方便了快速的后續(xù)發(fā)展;

      ·先進的IC處理技術實現(xiàn)了高性能和低功耗,5V靜態(tài)CMOS技術進一步降低了功耗。

      (2)G.729a算法

      G.729是ITU在8kbps速率上的標準,采用“共軛結構代數(shù)碼來激勵線性預測編碼方案”(C-ASCELP)算法。這種算法綜合了波形編碼和參數(shù)編碼的優(yōu)點,以線性預測編碼技術為基礎,采用了矢量量化、分析合成和感覺加權等技術。G.729a只在G.729的基礎上減少了一些運算量,保持了兼容性,質(zhì)量也基本沒有下降。

      (3)32kbps ADPCM算法

      G726是ITU制定的自適應差分脈沖編碼算法標準,有4種速率。在此項目中,使用32kbps的速率。ADPCM算法是一種波形編碼,它在PCM編碼的基礎上引入了預測和差分的概念,僅對實際值民預測值之間的差值進行編碼。在編碼過程,用過去樣點的值對當產(chǎn)點進行預測,并自適應地調(diào)整預測系數(shù)數(shù),使預測誤差很小,從而在降低碼率的同時,保持了很高編碼質(zhì)量。

      (4)CVSD(32kbps/16kbps)算法

      連續(xù)可變分辯率增量調(diào)制,是一種1bit的差分波形編碼方式。自適用的量階隨信號統(tǒng)計特性的變化而變化,在信號很大動態(tài)范圍內(nèi),可獲得最大信噪比。并且易于實現(xiàn),電路結構簡單。

      主要技術:三連0/三連1檢測,即若檢測到碼流中有三連0或三連1,則表示信號在驟升或驟降,調(diào)整量階以適應信號變化。

      2 硬件系統(tǒng)

      (1)硬件板介紹

      在發(fā)端,模擬信號通過前端處理電路和A/D采樣,轉換成8bit A-law PCM信號。對數(shù)PCM信號在TMS320VC5409中轉換線性碼,并進行壓縮編碼。輸出的G.729a/ADPCM/CVSD編流在信道上傳輸。

      接收端接收到的壓縮碼流在DSP中被解碼成對數(shù)PCM信號,再經(jīng)過D/A變換和用戶電路,最終得到模擬話音。其中CPLD用來產(chǎn)生8kHz的幀同步信號,使各硬件芯片之間協(xié)同工作。

      A/D、D/A部分采用單片MC14557芯片。單路信號的硬件系統(tǒng)框圖如圖1所示。

      (2)算法的硬件選擇

      程序定義了兩個標志變理flag1、flag2。利用VC5409提供的可屏蔽中斷INT0~INT3,在中斷服務例程中對2個標志位進行設置,從而控制主程序的跳轉。

      系統(tǒng)加電后,INT0~INT3其中一個管腳給出中斷請求信號,程序執(zhí)行中檢測到哪個中斷,就執(zhí)行該中斷對應的編碼算法。接著,主程序對IMR寄存器置位以屏蔽這些中斷,直至下次系統(tǒng)復位。其中INT0中斷在測試中是無編碼轉換的跳轉,但在應用中用于選擇32kbps的CVSD算法。表1是算法選擇的硬件中斷與標志位設置。

      表1 算法選擇的硬件中斷與標志位設置

      INT0直通,無編碼轉換flag2=0 flag1=0INT1G.729aflag2=0 flag1=1INT216kbps CVSD

      【多制式語音編碼及其DSP實現(xiàn)】相關文章:

      G.723.1語音編碼標準在TI OMAP上的實現(xiàn)03-30

      基于TMS320C549DSP實現(xiàn)CVSD語音編解碼03-07

      FFT算法的研究與DSP實現(xiàn)03-07

      基于DSP的語音處理系統(tǒng)的設計11-22

      語音處理芯片AC48105在低速語音編碼設備中的應用03-18

      CF卡與雙核DSP的實現(xiàn)03-18

      自適應算術編碼的FPGA實現(xiàn)03-18

      DNP3.0在基于DSP的FTU中的實現(xiàn)03-18

      動態(tài)語音頻譜演示軟件的設計與實現(xiàn)03-07

      主站蜘蛛池模板: 国产女人体一区二区三区| 东京热男人的av天堂| 不卡a v无码在线| 日产精品一区二区三区免费| 日土县| 成人无码网www在线观看| 久久亚洲av午夜福利精品| 人妻少妇中文字幕久久69堂| 泸州市| 国产精品毛片一区二区在线看| 久久免费看少妇高潮的| av永远在线免费观看| 国产人禽杂交18禁网站| 日本视频一区二区三区免费观看 | 综艺| 霍邱县| 庆云县| 来安县| 兰西县| 浦城县| 人人妻人人澡av| 高碑店市| 免费一级a毛片在线播出| 激情内射亚洲一区二区| 邯郸市| 人人妻人人澡av| 亚洲av综合色区久久精品天堂| 日韩丝袜人妻中文字幕| 秋霞国产av一区二区三区| 车致| 亚洲青青草视频免费观看| 高清高速无码一区二区| 99久久精品国产毛片| 99久久综合狠狠综合久久一区 | 免青青草免费观看视频在线| 国产精品天干天干在线观蜜臀| 中文字幕一区二区人妻痴汉电车| 久久一区二区三区不卡| 万宁市| 亚洲一区二区在线免费观看视频| 国产一区二区三区视频免费|