基于DSP語音錄制系統(tǒng)_第1頁
基于DSP語音錄制系統(tǒng)_第2頁
基于DSP語音錄制系統(tǒng)_第3頁
基于DSP語音錄制系統(tǒng)_第4頁
基于DSP語音錄制系統(tǒng)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、畢業(yè)實習實驗報告課題名稱:基于DSP的語音錄制和回放系統(tǒng)設計及實現(xiàn) 班級:電信084姓名:劉曉敏 學號:0810930421指導老師:劉麗杰基于DSP的語音錄制和回放系統(tǒng)設計及實現(xiàn)一系統(tǒng)簡介:本系統(tǒng)是在TMS320VC5402 DSP開放平臺下,利用CCS軟件,用C語言和DSP匯編語言及兩者的混合編程,實現(xiàn)對語音信號的錄制和回放功能。其中語音編解碼芯片采用TLC320AD50,實現(xiàn)對對語音信號的編解碼,AD50和TMS320VC5402之間通過多通道緩沖串口McBSP進行通信。二 基本理論知識概述:1、TMS320VC5402芯片簡介:TMS320VC54x芯片是一種特殊結構的微處理器,為了快

2、速的實現(xiàn)數(shù)字信號處理,采用了流水線指令執(zhí)行結構和相應的并行處理結構,可在一個周期類對數(shù)據(jù)進行高速的算術運算和邏輯運算。其適應于遠程通道等實時嵌入式通信的需要,現(xiàn)在已經(jīng)廣泛應用于無線電通信系統(tǒng)中。其主要有點如下:(1) 圍繞一組程序總線、3組數(shù)據(jù)總線和4組地址總線而建立的改進哈佛結構,提高率系統(tǒng)的多功能性和操作靈活性。(2) 具有高速并行和專用硬件邏輯的CPU設計,提高了芯片的新能。(3) 具有完善的尋址方式和高度專業(yè)化指令系統(tǒng),更適合與快速算法的實現(xiàn)和高級匯編語言程序設計的優(yōu)化。(4) 模塊化結構設計,使派生器件得到快速的發(fā)展。(5) 采用先進的IC自造工藝,降低了芯片的功耗,提高了芯片的新能

3、。(6) 采用先進的靜態(tài)設計技術,進一步降低了功耗,使芯片具有更強的應用能力。TMS320VC54x系列DSP芯片種類很多,但基本結構相同,主要由CPU,內(nèi)部總控制器、特殊功能寄存器、數(shù)據(jù)存儲器RAM、程序存儲器ROM、IO接口擴展功能、串行口、主機通信接口HPI、定時器、中斷系統(tǒng)等十個部分組成。2 、TLC320AD50芯片簡介:TLC320AD50芯片采用sigma-delta技術高精度低速信號變換,有兩個串行同步變換通道、數(shù)模轉換前的差補濾波器和模數(shù)轉換后的濾波器。其它部分提供片上時序和控制功能。Sigma-delta結構可以實現(xiàn)高精度低速的數(shù)模轉換。芯片的各種應用軟件配置可以串口編程來

4、實現(xiàn)。主要包括:復位、節(jié)電模式、通信協(xié)議、串行時鐘速率、信號采樣速率、增益控制和測試模式。最大采樣速率22.05kb/s,采樣精度16bit。3、McBSP多通道緩沖串行口:C54x提供高速、雙向、多通道緩沖串口McBSP.它可以與其它器件、編程器或其它串口通信。C54x芯片中只有三款與McBSP串口功能,分別是C5402有2個、C5410有3個,C5420有6個。(1) McBSP特點:·全雙共通信。·雙緩沖的發(fā)送和三緩沖接收數(shù)據(jù)存儲器,允許連續(xù)的數(shù)據(jù)流。·獨立的接收、發(fā)送幀和時鐘信號。·可以直接與工業(yè)標準的編碼器、模擬界面芯片(AICs)其他串行AD

5、、DA器件連接并通信。·具有外部移植時鐘發(fā)生器及內(nèi)部頻率可編程移位時鐘。·利用A律u律壓縮擴展通信。·幀同步和時鐘信號的極性可編程。·可編程內(nèi)部時鐘和幀發(fā)生器。(2) McBSP結構:三 硬件結構:·該處理系統(tǒng)又語音輸入模塊、TLC320AD50模塊、輸入功率模塊組成。語音輸入模塊采用偏置和差動放大技術,并經(jīng)過濾波和處理后講輸入到語音編解碼芯片TLC320AD50,前端輸入的電壓范圍為-2.5V-+2.5V。經(jīng)過變化后輸入到AD50芯片的差動信號范圍為05V. TLC320AD50作為主方式,通過DSP的McBSP0口進行通信。音頻信號通過數(shù)模

6、轉換后輸出,由于AD50輸出差動信號因此首先經(jīng)過運放差動放大,可以推動功率為0.4W的板載揚聲器,也可以接耳機輸出。·結構框圖:音頻輸出功率放大AD50前端處理音頻輸入McBSP0DSP四 軟件結構:(1)write程序把AD50的采用結果存放在flash中,flash映射到0x40000xfff數(shù)據(jù)空間。利用flash掉電數(shù)據(jù)不丟失屬性,把采樣的語音信號保存下來,經(jīng)read程序回放。(2)程序框圖:錄制write:開始CPU初始化McBSP0寄存器初始化摖出flash讀AD50寫AD50結束開始回放 Read:CPU初始化McBSP0寄存器初始化Flash使能讀Flash結束(3) 部分程序代碼:extern void InitC5402(void);void main(void)InitC5402(); OpenMcBSP();Eflash();while (1)WRAD50(); 五 結論:通過本次畢業(yè)實習、我對以前所學的有關DSP基礎知識有了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論