freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dsp課程設(shè)計---有限脈沖響應(yīng)fir濾波器的dsp實現(xiàn)(編輯修改稿)

2025-07-09 04:40 本頁面
 

【文章內(nèi)容簡介】 通帶衰減AP=,阻帶衰減 RP=100db。 利用 MATLAB 中的 FDATOOL 設(shè) 計低通濾波器,并導(dǎo)入 CCS 軟件中。 在 Matlab 的Start 菜單中選擇 Toolboxes Filter Design Filter Design amp。 Analysis Tools(fdatool),或者在命令行中輸入 fdatool 來啟動濾波器設(shè)計分析器。 a、 啟動成功后界面如圖 b、 在選項中選擇或輸入濾波器參數(shù),然后點擊 “ Design Filter” 按鈕,完成濾波器的設(shè)計。具體參數(shù)及設(shè)計成功后的結(jié)果如圖 c、從 Matlab 中導(dǎo)出 FIR 濾波器系數(shù)。 1)、 在 Fdatool 中,選擇 Targets Code Composer Studio (tm) IDE,如圖 13。 2)、 在出現(xiàn)的對話框中選擇輸出文件類型為 C header file,輸出系數(shù)類型為 signed 16bit integer,如圖 14 所示。 3)、 點擊 Generate 按鈕,選擇路徑,即可輸出前一步設(shè)計出的 FIR 濾波器的系數(shù)表。(假設(shè)生成的系數(shù)表文件為 ) 如 圖 所示: 利用 Matlab 產(chǎn)生噪聲信號用于濾波器測試 a、 將下面代碼另存為 M 文件,在 Matlab 中運(yùn)行后將 會生成 文件。該數(shù)據(jù)文件中含有 500Hz、 8000Hz 三種頻率的信號,用于濾波器濾波效果測試。信號的時域圖和頻譜 分別如圖所示。 待濾波信號產(chǎn)生代碼: f11=500。 %/Hz f12=8000。 %/Hz fs=10000。 %/采樣 Hz N=1024 %數(shù)據(jù)個數(shù) T=1/fs。 %采樣周期 n=1:N。 x11=5*sin(2*pi*f11*n*T)。 x12=2*sin(2*pi*f12*n*T)。 x_base=(x11+x12)。%待濾波信號波形 figure subplot(2,1,1)。 plot(x_base) xlabel(39。待濾波信號波形 39。)。 subplot(2,1,2)。 yff=abs(fft(x_base))%待濾波信號頻譜 df=n*(fs/N) plot(df,yff) title(39。待濾波信號頻譜 39。)。 xout=x_base/max(x_base)。%歸一化 xto_ccs=round(32767*xout) fid=fopen(39。39。,39。w39。)。%打開文件 fprintf(fid,39。1651 1 0 0 0\n39。)。%輸出文件頭 fprintf(fid,39。%d\n39。,xto_ccs)。%輸出 fclose(fid)。 在 CCS 中編寫 FIR 濾波器程序 a、新建工程 。 b、編寫 C 語言源代碼并導(dǎo)入工程,如下: I 文件 define N 81 //FIR 濾波器的級數(shù) +1 define LEN 200 //待濾波的數(shù)據(jù)長度 long yn。 int input[LEN]。 //輸入緩沖,在仿真時將從內(nèi)存載入 int output[LEN]。 //輸出緩沖,直接存放在內(nèi)存中 void main() { int i,j。 int *x。 for(j=0。jLEN1。j++) { x=amp。input[j]。 yn = 0。 for(i=0。 iN1。 i++) yn += B[i]*(*x++)。 output[j]=yn15。 } while(1)。 } 鏈接命令文件: MEMORY { PAGE 0: EPROG: origin = 0x1400, len = 0x7c00 VECT: origin = 0xff80, len = 0x80 PAGE 1: USERREGS: origin = 0x60, len = 0x1c BIOSREGS: origin = 0x7c, len = 0x4 IDATA: origin = 0x80, len = 0x1380 EDATA: origin = 0x1400, len = 0x8000 EDATA1: origin = 0x9400, len = 0x4c00 } SECTIONS { .vectors: {} VECT PAGE 0 .sysregs: {} BIOSREGS PAGE 1 .trcinit: {} EPROG PAGE 0 .gblinit: {} EPROG PAGE 0 frt: {} EPROG PAGE 0
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1