




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于DSPLib的FFT程序設(shè)計(jì)實(shí)驗(yàn)一、 實(shí)驗(yàn)?zāi)康?、了解FFT的原理;2、了解在DSP中FFT 的設(shè)計(jì)及編程方法;3、熟悉對(duì)DSPLIB的調(diào)用方法;二 、實(shí)驗(yàn)內(nèi)容(要求)信號(hào)x(n)是2個(gè)頻率分別為1kHz和2kHz余弦信號(hào)的合成,取樣頻率為fs=16000Hz,采用FFT對(duì)該信號(hào)進(jìn)行頻域分析。三 、實(shí)驗(yàn)原理(背景知識(shí))1、 時(shí)間抽選基2FFT算法的基本原理。 對(duì)于序列 xn(0nN-1),其頻譜為: X(k)=DFTx(n)=(0nN-1), 其中:在xn為復(fù)數(shù)序列的情況下,完全可以直接運(yùn)算N 點(diǎn)DFT 需要(N-1)2次復(fù) 數(shù)乘法和N(N-1)次復(fù)數(shù)加法。因此,對(duì)于一些相當(dāng)大的N 值來(lái)說(shuō)
2、,直接計(jì)算它的DFT 所需計(jì)算量很大。FFT(快速傅立葉變換)的基本思想為:將原來(lái)的N點(diǎn)序列最終分成分成兩點(diǎn)為一組序列,并將這些序列的DFT 通過(guò)蝶形運(yùn)算(見下圖)組合起來(lái)得到原序列的DFT。 N點(diǎn)FFT 僅需次復(fù)數(shù)乘法和次復(fù)數(shù)加法。 圖1 8點(diǎn)FFT運(yùn)算流圖2、 DSPLib的應(yīng)用。CCS提供DSPLib,其中包含了基本的數(shù)學(xué)計(jì)算和數(shù)字信號(hào)處理常用算法模塊的函數(shù),可直接調(diào)用這些函數(shù)實(shí)現(xiàn)一些數(shù)字信號(hào)處理算法。本實(shí)驗(yàn)主要使用了DSPLib的cbrev,rfft兩個(gè)函數(shù)實(shí)現(xiàn)數(shù)字序列的逆序和DFT的計(jì)算。dsplib位于C:tic5400dsplib 其用戶手冊(cè)為:TMS320C54x dsp li
3、brary programers reference.pdf 3、CCS中的graph詳細(xì)使用說(shuō)明。CCS提供顯示時(shí)頻圖(Time/Frequency),運(yùn)算結(jié)果也可以通過(guò)CCS提供的圖形功能經(jīng)過(guò)一定處理顯示出來(lái),CCS提供的圖形顯示包括時(shí)頻分析、星座圖、眼圖和圖像顯示。如表1所示,用戶準(zhǔn)備好需要顯示的數(shù)據(jù)后,選擇命令ViewGraph,設(shè)置相應(yīng)的參數(shù),即可按所選圖形類型顯示數(shù)據(jù)。程序框圖如下:四 、實(shí)驗(yàn)步驟 1、打開CCS,并設(shè)置好相對(duì)應(yīng)的參數(shù),采用軟件仿真。 2、編寫主函數(shù),包含必要的頭文件,并設(shè)置好相對(duì)應(yīng)的路徑。完畢將支持的庫(kù)函數(shù)加入工程中。 3、接著編寫中斷向量表,中斷向量表只要和主函
4、數(shù)main中斷一一對(duì)應(yīng)就行。 4、編譯,看一下會(huì)產(chǎn)生哪些鏈接文件,然后編寫鏈接文件。在這里注意字對(duì)齊的格式要求。 5、編譯通過(guò)后,用軟件仿真,選擇命令ViewGraphTime/Frequency對(duì)話框,驗(yàn)證是否有邏輯錯(cuò)誤,然后進(jìn)行修改。五、程序源代碼1、主函數(shù):#include #include #include #define Nx 1024#define pi 3.#define PMST (unsigned int*)0x1Dint i,j;int scale=1;int noscale=0;DATA xNx,x_temptNx;DATA yNx/2;#pragma DATA_SECT
5、ION(x,.input)#pragma DATA_SECTION(x_tempt,.input_tempt)#pragma DATA_SECTION(y,.output)void dataio();void main() *PMST=0x00a0; dataio(); for(i=0;iNx;i+) x_tempti=xi; cbrev(x,x,Nx/2); rfft(x,Nx,scale); y0=x0; yNx/2-1=abs(x1); j=1; for(i=2;i VECTOR_RAM PAGE 0 .text :PROG_RAM PAGE 0 .const :PROG_RAM PAGE 0 .data :DATA_RAM1 PAGE 1 .bss :DATA_RAM1 PAGE 1 .sintab :DATA_RAM1 PAGE 1 .input :DATA_RAM1 PAGE 1,align(2048) .input_tempt:DATA_RAM1 PAGE 1 .output:DATA_RAM1 PAGE 1 .cinit :PROG_RAM PAGE 0 .stack :DATA_RAM2 PAGE 1 六、實(shí)驗(yàn)結(jié)果及體會(huì) 實(shí)驗(yàn)結(jié)果是輸入兩個(gè)正弦波,輸出只有一個(gè)正弦波。 通過(guò)這次實(shí)驗(yàn),我更
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB54-T 0418-2024 傳統(tǒng)青稞酒原料 青稞質(zhì)量要求
- 兒童心理健康與壓力管理
- 辦寫字樓租賃合同書(32篇)
- 安全生產(chǎn)知識(shí)考試題庫(kù)及答案大全
- 班主任與學(xué)生交流溝通的方式公開課教學(xué)設(shè)計(jì)課件資料
- 北京市房山區(qū)2019-2021年(三年)中考二模英語(yǔ)試卷分類匯編:閱讀理解
- 2025屆貴州省長(zhǎng)順縣民族高級(jí)中學(xué)高一化學(xué)第二學(xué)期期末預(yù)測(cè)試題含解析
- 2025屆山東省臨沂市沂南縣化學(xué)高一下期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 湖北省武漢市常青聯(lián)合體2024-2025學(xué)年度高一下學(xué)期期末考試語(yǔ)文試題(含答案)
- 工會(huì)全民讀書活動(dòng)方案
- 口腔粘結(jié)系統(tǒng)
- 2025至2030年中國(guó)尼龍?jiān)偕闲袠I(yè)市場(chǎng)運(yùn)行格局及發(fā)展前景研判報(bào)告
- 焊工考試試題及答案下載
- 德克士的區(qū)域擴(kuò)張計(jì)劃
- 2025河南省豫地科技集團(tuán)社會(huì)招聘169人筆試參考題庫(kù)附帶答案詳解析集合
- 【北京市人社局】2025年北京市人力資源市場(chǎng)薪酬數(shù)據(jù)報(bào)告(一季度)
- 2025年貴州茅臺(tái)酒銷售有限公司招聘筆試參考題庫(kù)含答案解析
- 牧場(chǎng)物語(yǔ)-礦石鎮(zhèn)的伙伴們-完全攻略
- 人教版物理八年級(jí)下冊(cè)知識(shí)點(diǎn)梳理復(fù)習(xí)課件
- (高清版)TDT 1068-2022 國(guó)土空間生態(tài)保護(hù)修復(fù)工程實(shí)施方案編制規(guī)程
- SB/T 10279-2017熏煮香腸
評(píng)論
0/150
提交評(píng)論