999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的語音處理的硬件設計與軟件實現*

2010-04-26 05:08:10
艦船電子工程 2010年10期
關鍵詞:信號系統

周 發 尉 宇

(武漢科技大學信息科學與工程學院 武漢 430081)

1 引言

語音處理是信息高速公路、多媒體技術、辦公自動化、現代通信及職能系統等新興領域應用的核心技術之一。用數字化的方法進行語音的傳送、存儲、分析、識別、合成、增強等是整個數字化通信網中的最重要、最基本的組成部分之一[1]。一個完備的語音信號處理系統不但要具有語音信號的采集和回放功能,還要能夠進行復雜的語音信號分析和處理。通常這些信號處理算法的運算量很大,而且又要滿足實時的快速高效處理要求,隨著DSP技術的發展,以DSP為內核的設備越來越多。本文采用定點DSP芯TMS320C5402作為CPU,完成對語音信號的采集和濾波處理[2]。

2 語音采集系統的設計

1)系統總體設計

語音采集與處理系統主要包括三個部分:TMS320C5402 、T LC320AD50 、存儲器模塊 。系統硬件結構如圖1所示。本文設計選用TLC320AD50完成語音處理的A/D轉換和D/A轉換。AD50是 TI公司生產的一款集成有A/D和D/A的芯片,DSP與AD50連接后,可以只使用一個緩沖串口來同時現實數據的采集和輸出,從而節省了DSP的硬件開銷。因此,DSP與音頻AD50的連接使用在音頻信號處理中得到了廣泛的應用[3]。

2)接口電路

圖1 系統總體框圖

DSP設備與AD50設備的連接方法如圖2所示。

圖2 系統的接口連接

C5402有 2個 McBSP多通道緩沖串口。McBSP提供了全雙工的通信機制,以及雙緩存的發送寄存器和三緩存的接受寄存器,允許連續的數據流傳輸,數據長度可以為 8、12、16、20、24、32,同時還提供了A律和μ律的壓縮擴展。數據信號經DR和DX引腳與外設通信,控制信號 由 CLX、CLKR、FSX、FSR四個引腳來實現。CPU和DMA控制器可以讀取DRR[1,2]的數據實現接收,可以對DXR[1,2]寫入數據實現發送。此時可以通過串口控制寄存器SPCR[1,2]和引腳控制寄存器PCR用來配置串口,用RCR[1,2]和XCR[1,2]用來設置接收通道和發送通道的參數,用SRGR[1,2]來設置采樣率。這些都可以通過軟件編程來實現[4]。

AD50控制寄存器的設置必須在二次通信中完成。AD50有硬件和軟件兩種方式啟動二次通信。本文采用軟件觸發的方式,因此FC必須接地。即數據格式為15+1時,最低位 LSB被確認為高電平。最后一位標記下一個數據是否為二次通信數據,1表示是,0表示否。通過兩次通信可以對AD50的四個控制寄存器的讀寫。在二次通信中,D0~D7為寫入控制寄存器的數據或者從控制寄存器讀出的數據,D8~D12的內容決定選擇哪個控制寄存器,D13位決定是讀操作還是寫操作[5]。

3)語音采集

語音信號的采集是通過話筒經模擬放大輸入到AD50,AD50作相應的低頻濾波并進行A/D轉化,再通過McBSP通道輸入DSP芯片。語音信號采集程序包括以下幾個部分[5]:

(1)DSP的初始化。對DSP的寄存器以及緩沖串口進行初始化。

(2)AD50的初始化。通過DSP的緩沖串口和二次通信對AD50的四個控制寄存器設置,確定AD50的四個控制寄存器設置正確后,AD50才能開始采集數據。

(3)設置DSP的中斷,從緩沖串口讀取數據。如果此時在緩沖串口連續讀取數據,就可以在仿真軟件CCS中查看讀取的數據是否正確。

(4)DSP存放數據。可以將緩沖串口讀取的數據存放到DSP的RAM 單元,連續存放。

3 系統的軟件實現

1)FIR濾波器的設計

在頻率方面,人的聲音是在800Hz~1100Hz。本文采用FIR設計一個低通濾波器,將1200Hz的高頻噪聲濾波[6]。

3.1 FIR濾波的原理

FIR濾波器的系統函數為:

假設FIR濾波器的系數為h(0),h(1),…,h(N-1),x(n)表示濾波器在n時刻的輸入,則n時刻的輸出為:

FIR濾波器的設計可以用MAT LAB窗函數法進行,例如選擇Hamming窗,其程序為:b=f ir1(16,1200/8000*2),這里采用8000Hz的采樣率,階數為17,從而得到數字濾波器的系數,由于在DSP匯編語言中,不能直接輸入十進制的小數,可以在MAT LAB中進行如下轉換:b=round(b*2∧15),這樣就將系數轉換為 Q15的定點小數形式[7]。

可以用DSP的乘加指令完成,采用循環緩沖區法完成程序。部分濾波程序如下:

軟件流程圖如圖3所示。

2)仿真結果

比較圖4和圖5,可以看到1200Hz以上的頻譜明顯得到了抑制。

4 結語

文中介紹了DSP芯片和AD50芯片的數據采集處理系統的設計和實現,實踐證明,可以較好地實現語音濾波。滿足了語音處理的要求,與DSP接口簡單,高性能,低功耗,廣泛應用在音頻處理,語音增強,語音安全,回聲抵消等電話或語音應用領域[9]。

[1]李利.DSP原理及應用[M].北京:中國水利水電出版社,2004

[2]王安民,陳明欣,朱明.TMS320C54xx DSP實用技術[M].北京:清華大學出版社,2007

[3]彭啟琮,李玉柏.DSP技術[M].成都:電子科技大學出版社,1997

[4]李宏偉,等.基于幀間重疊譜減法的語音增強方法[J].解放軍理工大學學報,2001(1):41~44

[5]Texas Instruments Incorporated.TMS320C54x系列DSP的CPU與外設[M].梁曉雯,裴小平,李玉虎,譯.北京:清華大學出版社,2006

[6]趙力.語音信號處理[M].北京:機械工業出版社,2003

[7]江濤,朱光喜.基于 TMS320VC5402的音頻信號采集與系統處理[J].電子技術應用,2002,28(7):70~72

[8] TexasInstruments Incorporated:TMS320VC5402 Datasheet,2001

[9]戴明幀,周建江.TMS320C54xDSP結構、原理及應用[M].北京:北航出版社,2002

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产永久无码观看在线| 久久久久九九精品影院| 99在线观看精品视频| 激情無極限的亚洲一区免费| 国产精品无码AⅤ在线观看播放| 欧美在线国产| 亚洲性影院| 四虎成人精品在永久免费| 热久久这里是精品6免费观看| 亚洲an第二区国产精品| 亚洲资源在线视频| www.狠狠| 97在线观看视频免费| 69av在线| 2022国产无码在线| 国国产a国产片免费麻豆| 国产爽歪歪免费视频在线观看 | 亚洲AV无码一二区三区在线播放| 国产午夜不卡| 高清亚洲欧美在线看| 久久久久夜色精品波多野结衣| 青青草原国产精品啪啪视频| 国产精品真实对白精彩久久| 亚洲av无码牛牛影视在线二区| 中文字幕久久亚洲一区| 中国一级特黄大片在线观看| 日韩av电影一区二区三区四区| 不卡无码h在线观看| 欧美成人综合在线| 亚洲国产第一区二区香蕉| 中文字幕欧美日韩| 视频一区视频二区中文精品| 亚洲另类第一页| 伊人五月丁香综合AⅤ| 国产日韩欧美视频| 国产精品私拍在线爆乳| 国产精品福利一区二区久久| 欧美日韩专区| 伊人激情久久综合中文字幕| 国内精品久久人妻无码大片高| 亚洲人成人无码www| 亚洲天堂网视频| 亚洲高清中文字幕在线看不卡| 毛片免费高清免费| 又大又硬又爽免费视频| 热久久这里是精品6免费观看| 国产第一页亚洲| 国国产a国产片免费麻豆| 欧美a在线视频| 国产中文一区a级毛片视频| 真实国产精品vr专区| 免费av一区二区三区在线| 国产在线自乱拍播放| 白浆免费视频国产精品视频| 欧美激情第一欧美在线| 亚洲欧美成人影院| 国产又色又爽又黄| 在线一级毛片| 欧美日韩一区二区在线免费观看| 国产超碰一区二区三区| 国产大片喷水在线在线视频| 国产一区二区色淫影院| 色综合天天综合中文网| 91精品国产自产在线老师啪l| 免费看久久精品99| av一区二区人妻无码| 日本欧美在线观看| 在线看国产精品| 久久久久久尹人网香蕉| 国产成+人+综合+亚洲欧美| 超碰免费91| 99精品视频在线观看免费播放| 国产SUV精品一区二区| 中文纯内无码H| 亚洲黄色高清| 亚洲最大福利网站| 欧美性爱精品一区二区三区| 午夜激情婷婷| 国产麻豆精品在线观看| 亚洲欧美另类中文字幕| 国产微拍一区| 午夜一级做a爰片久久毛片|