国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于DSP芯片TMS320C5409的語音實時變速系統(tǒng)

發(fā)布時間:2010-11-28 20:45    發(fā)布者:designer
關(guān)鍵詞: dsp , TMS320C5409 , 變速 , 語音
本文介紹的就是一種基于TMS320C5409的語音實時變速系統(tǒng)。另外,考慮到在實際系統(tǒng)中語音的壓縮存儲和語音變速往往是同時需求的,因此本文提出一種基于LPC低比特率語音編碼算法的語音變速算法,該算法能夠任意調(diào)整語音語速。

LPC算法

LPC編碼將語音信號s(n)看作一個時變的聲道系統(tǒng)在聲門的激勵之下的輸出信號。對濁音而言,聲門激勵為一周期脈沖串;而對清音而言,聲門激勵為隨機(jī)噪聲序列。語音信號的簡化框圖如圖1所示。






在LPC編碼中,可以將一幀的語音信號用簡化模型的參數(shù)來表示,如濁音、清音判別,基音周期,增益G以及數(shù)字濾波器系數(shù){a1},這樣就可以獲得3kb/s的編碼。解碼時,由于在LPC編碼中,濁音可以看作是一周期脈沖串的激勵,其中,脈沖周期為基音周期,因此,為了改變語音的速率,我們將語音的幀長變長,在其中再加入若干的脈沖串的激勵即可得到變速的語音信號。

硬件系統(tǒng)設(shè)計

本系統(tǒng)是一個完善的應(yīng)用系統(tǒng),主要完成對語音信號的實時LPC編解碼及語音變速,此外,還具有鍵盤控制功能和語音錄放功能。因此,本系統(tǒng)不但需要外部的SRAM存放語音數(shù)據(jù),而且需要與DSP相連接的鍵盤控制設(shè)備。本系統(tǒng)主要由TMS320C5409、TLC320AD50、SST39VF400A和CY7C133等構(gòu)成,系統(tǒng)框圖如圖2所示。TMS320C5409內(nèi)部提供的32K字片內(nèi)RAM用來存放實時運行的程序和數(shù)據(jù),片外SRAM(CY7C133)用于存放編碼后的語音數(shù)據(jù)。系統(tǒng)的工作過程如下:系統(tǒng)加電后,通過復(fù)位建使TMS320C5409復(fù)位。TMS320C5409復(fù)位后,由內(nèi)部固化的自引導(dǎo)程序?qū)lash(SST39VF400A)上的程序和初始化數(shù)據(jù)搬移到片內(nèi)RAM,然后TMS320C5409根據(jù)鍵盤的控制執(zhí)行操作,運行LPC編碼運算(錄音)、LPC解碼和語音變速(放音),調(diào)整語音變速速率。






TMS320C5409用于實現(xiàn)語音的編解碼算法,TLC320AD50用于完成語音信號的數(shù)/模和模/數(shù)轉(zhuǎn)換功能。TMS320C5409與TLC320AD50之間通過McBSP串口通信。為了減輕CPU的負(fù)擔(dān),本系統(tǒng)中設(shè)計McBSP通過DMA收到或發(fā)送完一組單元后,再給CPU中斷的方式跟CPU通信。TMS320C5409與TLC320AD50的接口如圖3所示。






采用DMA的方式,即串口每收到或發(fā)送一組單元,都會自動觸發(fā)DMA將其搬送到一個內(nèi)部的Buffer中,等Buffer滿了再通過中斷方式告訴CPU處理。這時DMA最好采用ABU(Auto Buffering)模式,可以有效防止Buffer中的數(shù)據(jù)在串口速率較高時被新數(shù)據(jù)沖掉的問題。在進(jìn)行語音變速時,只需要將13MA通道的幀長做相應(yīng)的改變即可。

SST39VF400A(256K×1 6位)作為TMS320C5409的外部數(shù)據(jù)存儲器,地址總線和數(shù)據(jù)總線接至TMS320C5409的外部總線,CR接至TMS320C5409的DS。TMS320C5409與SST39VF400A的接口如圖4所示。






外部存儲器采用的是CY7C133,它是高速的2K×16bit的靜態(tài)異步雙端口RAM,其存儲速度為25ns。它有兩套獨立的地址線、數(shù)據(jù)線和控制信號線,允許兩個控制器件中的數(shù)據(jù)通過共同連接的存儲器來進(jìn)行通信。該雙端口RAM允許兩個控制器同時讀取任何存儲單元(包括同時讀同一單元),但不允許同時寫或者一讀一寫統(tǒng)一地址單元。

對于TMS 320VC5402,數(shù)據(jù)存儲器CY7C133的對應(yīng)地址為4000H~47FFH。

系統(tǒng)軟件

本系統(tǒng)實現(xiàn)的目標(biāo)是鍵盤控制功能和語音錄放功能,并且能夠?qū)⑤斎氲恼Z音信號以任意變速率播放而不改變語音的聲調(diào)。系統(tǒng)采用C語言進(jìn)行功能開發(fā)。

本系統(tǒng)中將HPI口映射成為GPIO,并且將鍵盤連線通過"或"門接到INTO。當(dāng)有按鍵按下時,INTO中斷處理程序通過從GPIO中讀出的數(shù)值判斷此時是錄音、放音、語速變快還是語速變慢。

抗干擾設(shè)計

本系統(tǒng)中既采用硬件抗干擾技術(shù),也采用了軟件抗干擾技術(shù)。下面簡要介紹一下本系統(tǒng)所采用的硬件看門狗和數(shù)字濾波器的設(shè)計。

利用硬件看門狗功能提高系統(tǒng)的抗干擾能力。由專用芯片MAX692構(gòu)成的看門狗電路(圖5),系統(tǒng)所用外圍元件少。MAX692是微系統(tǒng)監(jiān)控電路芯片,具有后備電池切換、掉電判別、看門狗監(jiān)控等功能。其中WDI是看門狗檢測輸入端,接到數(shù)字電路系統(tǒng)的一個專用I/O口或一個總線口上。RESET是復(fù)位信號輸出端,接數(shù)字電路系統(tǒng)的復(fù)位端RST。MAX692的WDI定時周期為1.6 s,復(fù)位脈沖寬度是200ms。如果WDI保持高或低超過"看門狗"定時周期(1.6s),RESET端將發(fā)生200ms寬(最小140ms)的負(fù)脈沖使數(shù)字電路系統(tǒng)復(fù)位。

設(shè)數(shù)字濾波器的輸入信號為X(n),輸出信號為Y(n),則輸入序列和輸出序列之間的關(guān)系可用差分方程表示為:






式中輸入信號X(n)可以是語音信號經(jīng)采樣和ADC變換后得到的數(shù)字序列,也可以是計算機(jī)的輸出信號;aK和bK均為 系數(shù),通過設(shè)置aK和bK可將DF設(shè)計成需要的帶通濾波器。

數(shù)字濾波器的軟件設(shè)計方法有:程序判斷濾波法(限幅濾波法)、中位值濾波法、算術(shù)平均濾波法、遞推平均濾波法、防脈沖干擾平均濾波法、一階滯后濾波法等6種方法。根據(jù)需要,本系統(tǒng)選擇程序判斷濾波法。

結(jié)浯

實踐證明,本系統(tǒng)在進(jìn)行語音變速的同時,能夠保證原說話者語調(diào)保持不變,且操作簡單,系統(tǒng)延時小。
本文地址:http://www.qingdxww.cn/thread-42511-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節(jié)省時間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天堂网www在线| 国产不卡毛片 | 亚洲欧美日韩国产 | 亚洲精品动漫在线 | 日韩无| 精品国产免费观看一区高清 | 99热免费在线观看 | 欧美人欧美人与动人物性行为 | 侠盗高飞在线观看免费完整版 | 国产精品久久国产三级国电话系列 | 青青青久久 | 中文国产成人精品久久久 | 欧美一区精品二区三区 | 日本高清色本在线www | 欧美成人中文字幕在线看 | 精品久久久久久乐 | 国产日韩欧美在线观看不卡 | 成人一区二区丝袜美腿 | 成年黄网站色视频免费观看 | 国产伦精品一区二区三区免费 | 国产91在线视频观看 | 亚洲毛片一级带毛片基地 | 日本在线亚州精品视频在线 | 欧美卡1卡2卡三卡网站入口 | 国产精品久久久久毛片 | 亚洲人的天堂男人爽爽爽 | 国产一区二区三区欧美 | 亚洲免费人成在线视频观看 | 久久精品国产清高在天天线 | 免费人成黄页网站在线观看 | 91av一区| 日韩亚洲人成网站 | 看黄网站免费 | 欧美在线一区二区三区欧美 | 久久国产视频网 | 黄色视屏免费观看 | 四虎影院视频在线观看 | 欧美在线免费观看视频 | 国产精品青青青高清在线观看 | 狠久久 | 亚洲综合校园春色 |