版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> DSP技術(shù)及應(yīng)用課程設(shè)計報告</p><p> 學(xué)院:通信與信息工程學(xué)院</p><p> 專業(yè): 電子信息工程專業(yè) </p><p> 班級: </p><p> 姓名: </p><p> 時間: 2012年1月1日 </p>
2、<p><b> 一、設(shè)計任務(wù)及要求</b></p><p> 設(shè)計任務(wù):本課程設(shè)計要求應(yīng)用DES5402PP-U實(shí)驗(yàn)板實(shí)現(xiàn)FIR濾波器,能夠在CCS集成開發(fā)環(huán)境中使用圖形顯示工具顯示輸入和輸出波形。</p><p> 設(shè)計要求:利用DES5402PP評估板的模擬信號輸出通道產(chǎn)生一個1kHz的方波,然后將產(chǎn)生的方波信號通過模擬信號輸入通道輸入DES54
3、02PP-U實(shí)驗(yàn)板,對方波進(jìn)行低通濾波,得到一個1kHz的正弦信號。</p><p><b> 二、設(shè)計原理</b></p><p> 本設(shè)計中我們使用一個38階的對稱結(jié)構(gòu)的FIR低通濾波器,其采樣頻率Fs為25KHz,通帶截止頻率1.2KHz,阻帶截止頻率為2.8KHz,阻帶衰減為40DB。</p><p> 我們可以應(yīng)用MATLAB中
4、的設(shè)計FIR濾波器的指令fir(),也可以應(yīng)用MATLAB的工具FDATOOL來進(jìn)行設(shè)計,然后將所設(shè)計的濾波器的系數(shù)導(dǎo)入DSP程序中。下面對FDATOOL進(jìn)行簡單的介紹:</p><p> FDATOOL(The Filter Design and Analysis Tool)是一個設(shè)計分析濾波器的工具,它具有很好的用戶界面。借助它可以快速的設(shè)計數(shù)字IIR或FIR濾波器。你可以設(shè)置濾波器的性能指標(biāo),也可以直接配
5、置濾波器的系數(shù),還可以從MATLAB工作空間導(dǎo)入濾波器。在FDATOOL界面下,你可以方便的看到設(shè)計的濾波器的幅頻特性、相頻特性、零極點(diǎn)分布、單位脈沖響應(yīng)、階躍響應(yīng)、濾波器系數(shù)、群時延等。</p><p> 要使用FDATOOL,只要在MATLAB命令窗口中鍵入,按回車即可。FDATOOL有兩種模式:設(shè)計模式和輸入模式。在設(shè)計模式中,你可以從零開始設(shè)計,或者對已經(jīng)設(shè)計的濾波器進(jìn)行改進(jìn),或者分析濾波器。在輸入模式
6、中,你可以導(dǎo)入先前已經(jīng)設(shè)計好的濾波器或者已經(jīng)存在于MATLAB工作空間的濾波器系數(shù),你還可以分析導(dǎo)入的濾波器。</p><p> 本設(shè)計中我們主要使用FDATOOL的設(shè)計模式進(jìn)行FIR濾波器的設(shè)計和對所設(shè)計的濾波器進(jìn)行分析,然后可以用file菜單下的export將濾波器的系數(shù)導(dǎo)入MATLAB的Workspace和將系數(shù)寫入DSP匯編程序中。在寫系數(shù)到匯編程序中,要注意小數(shù)的表示方法。</p>&l
7、t;p><b> 三、程序代碼</b></p><p> .title "fir5402.asm"</p><p> .ref _c_int00</p><p><b> .mmregs</b></p><p><b> ??;寄存器地址設(shè)置</b
8、></p><p> gpiocr .set 3ch ;5402通用I/O控制寄存器</p><p> gpiosr .set 3dh ;5402通用I/O狀態(tài)寄存器</p><p> dxr10 .set 23h
9、 ;串口0數(shù)據(jù)發(fā)送寄存器</p><p> drr10 .set 21h ;串口0數(shù)據(jù)接收寄存器</p><p> spsa0 .set 38h ;串口0子地址寄存器</p><p> spcr10 .set 39h
10、;多通道串口0寄存器1</p><p> spcr20 .set 39h ;多通道串口0寄存器2</p><p> xcr10 .set 39h ;串口0發(fā)送控制寄存器</p><p> pcr0 .set 39h ;
11、串口0引腳控制寄存器</p><p> dxr11 .set 43h ;串口1數(shù)據(jù)發(fā)送寄存器</p><p> spsa1 .set 48h ;串口1子地址寄存器</p><p> spcr11 .set 49h ;多通
12、道串口1寄存器1</p><p> spcr21 .set 49h ;多通道串口1寄存器2</p><p> xcr11 .set 49h ;串口1發(fā)送控制寄存器</p><p> pcr1 .set 49h ;串口1
13、引腳控制寄存器</p><p> srgr1 .set 49h ;采樣率發(fā)生寄存器1</p><p> srgr2 .set 49h ;采樣率發(fā)生寄存器2</p><p> swcr .set 2bh ;軟件等待狀態(tài)
14、寄存器</p><p><b> ;定義變量</b></p><p> timer_count .set 060h ;定時器計數(shù)</p><p> mcbsp_init .set 061h ;mcbsp初始化</p><p> wa
15、ve_ptr .set 062h</p><p> is_new_data .set 063h ;新數(shù)據(jù)到達(dá)標(biāo)志</p><p> new_ad .set 064h</p><p> out_wave_ptr .set 065h</p><
16、;p> t_ar2 .set 066h</p><p> t_ar3 .set 067h</p><p> temp .set 068h</p><p> wave_buf .set 0900h </p><p>
17、out_wave_buf .set 01000h</p><p> N .set 38 ; FIR taps</p><p> fir_coef_buf .set 100h ; FIR coef buffer</p><p> fir_data
18、 .set 200h ; FIR windows data buffer !</p><p><b> .text</b></p><p> ;--------------------------------------------------------------------</p><p> ; interr
19、upt vector table !</p><p> ;--------------------------------------------------------------------</p><p> rs b _c_int00</p><p><b> nop</b></p><p>&
20、lt;b> nop</b></p><p> nmi b __ret</p><p><b> nop</b></p><p><b> nop</b></p><p> sint17 b __ret</p><p><b>
21、 nop</b></p><p><b> nop</b></p><p> sint18 b __ret</p><p><b> nop</b></p><p><b> nop</b></p><p> sint19 b
22、__ret</p><p><b> nop</b></p><p><b> nop</b></p><p> sint20 b __ret</p><p> .word 0,0</p><p> sint21 b __ret</p><
23、;p> .word 0,0</p><p> sint22 .word 01000h</p><p> .word 0,0,0</p><p> sint23 .word 0ff80h</p><p> .word 0,0,0</p><p> sint24 .word
24、01000h</p><p> .word 0,0,0</p><p> sint25 .word 0ff80h</p><p> .word 0,0,0</p><p> sint26 .word 01000h</p><p> .word 0,0,0</p><
25、p> sint27 .word 0ff80h</p><p> .word 0,0,0</p><p> sint28 .word 01000h</p><p> .word 0,0,0</p><p> sint29 .word 0ff80h</p><p> .word
26、 0,0,0</p><p> sint30 .word 01000h</p><p> .word 0,0,0</p><p> int0 b __ret</p><p><b> nop</b></p><p><b> nop</b><
27、/p><p> int1 b __ret</p><p><b> nop</b></p><p><b> nop</b></p><p> int2 b __ret</p><p><b> nop</b></p>&
28、lt;p><b> nop</b></p><p> tint b timer ;內(nèi)部定時中斷</p><p><b> nop</b></p><p><b> nop</b></p><p> brint
29、0 b receive ;緩沖串口接收中斷</p><p><b> nop</b></p><p><b> nop</b></p><p> bxint0 b transmit ;緩沖串口發(fā)送中斷</p><
30、;p><b> nop</b></p><p><b> nop</b></p><p> trint b __ret</p><p><b> nop</b></p><p><b> nop</b></p><
31、;p> txint b __ret</p><p><b> nop</b></p><p><b> nop</b></p><p> int3 b __ret</p><p><b> nop</b></p><p><
32、;b> nop</b></p><p> hpint b __ret</p><p><b> nop</b></p><p><b> nop</b></p><p> q26 .word 0ff80h</p><p> .wo
33、rd 0,0,0</p><p> q27 .word 01000h</p><p> .word 0,0,0</p><p> q28 .word 0ff80h</p><p> .word 0,0,0</p><p> q29 .word 01000h<
34、;/p><p> .word 0,0,0</p><p> q30 .word 0ff80h</p><p> .word 0,0,0</p><p> q31 .word 01000h</p><p> .word 0,0,0</p><p> ;-
35、-------------------------------------------------------------------</p><p> ; 復(fù)位中斷服務(wù)程序 </p><p> ;--------------------------------------------------------------------</p><p> _c_i
36、nt00: </p><p> stm #2020h,pmst ; vector table start: 0x2000,看IPTR中的值</p><p> ssbx intm ; close all int ! (ssbx intm)</p><p> ssbx sx
37、m ; extend sign !</p><p> ssbx frct ; faction multiply</p><p> stm #10h,26h ; stop TIMER0 !</p><p> stm #10h,36h ; stop TIMER1 !</p>&l
38、t;p> stm #0ffh,sp ; sp= 0x0ff</p><p> ld #0,dp ; dp=0 </p><p> stm #0ffffh,ifr ; clear all int ! 中斷標(biāo)志寄存器 </p><p> stm #20h,imr ; bit5->BXIN
39、T0, bit4->BRINT0, enable BXINT0</p><p><b> ??;中斷屏蔽寄存器</b></p><p> stm #02492h,swwsr ; all 2 waits !</p><p> stm #0,swcr</p><p> ;/*-----------------
40、-------------------------------------------------</p><p> ; 配置DSP的時鐘</p><p> DES5402PP-U板的上電默認(rèn)配置沒有將DSP的時鐘設(shè)置到100M,而只有20M。下面的程序?qū)LL改為×10,以便DSP以100M全速運(yùn)行。PLL的時鐘工作方式寄存器CLKMD,地址為0058H,見《DSP技術(shù)及應(yīng)
41、用》教材248頁。</p><p> ;------------------------------------------------------------------*/</p><p> stm #0,58h </p><p><b> wait_pll:</b></p><p> ldm
42、 58h,a</p><p><b> and #1,a</b></p><p> bc wait_pll,aneq</p><p> stm #97ffh,58h ; switch pll*10 -> 100M clk</p><p><b> rpt #100</b
43、></p><p><b> nop</b></p><p> ;********************************************************************</p><p> ;初始化RAM, Variable....</p><p> ;***********
44、*********************************************************</p><p> stm #wave_buf,ar6</p><p> stm #1,ar0</p><p><b> rpt #24</b></p><p> mvpd wave_data,
45、*ar6+0 ; move wave data to wave_buf -> 0x0900h</p><p> stm #wave_buf,wave_ptr ; save wave buffer'ptr</p><p> stm #out_wave_buf,out_wave_ptr ; save out wave buffer'
46、ptr, because use</p><p> ; circular address, so when save out_wave</p><p> ; date,must ++ !</p><p> stm #fir_coef_buf,ar6</p><p><b> rpt #N-1</b></
47、p><p> mvpd fir_coef,*ar6+ ; move fir coef to fir_coef_buf(in data mem)</p><p> stm #fir_coef_buf,t_ar2 ;</p><p> stm #fir_data,t_ar3</p><p> stm #0a
48、a55h,mcbsp_init ; when mcbsp_init==0xaa55, transmit for init ac01</p><p> stm #5,timer_count ; init variable timer_count !</p><p> stm #0,is_new_data ; if is_new_data ==1 , has ne
49、w AD data by slave ac01 ! </p><p> stm #1000h,ar0</p><p> stm #1800h,ar5</p><p> stm #400h,bk</p><p> ld *ar0,t</p><p><
50、b> ld #0,b</b></p><p> ;**************************************************************</p><p> ; The following codes are used to initalize McBSP0 !</p><p> ;********
51、*******************************************************</p><p> ;-------------------------------------------------------------------</p><p> stm #0,spsa0 ; spsa0為串口0的子地址寄存器,choose SPCR1
52、0</p><p> stm #2000h,spcr10 ; receive sign_extend in DRR</p><p> stm #1,spsa0 ; choose SPCR20</p><p> stm #0c0h,spcr20 ; fs -> int !</p><p> stm #2,
53、spsa0 ; choose RCR10</p><p> stm #40h,39h</p><p> stm #3,spsa0 ; choose RCR20</p><p> stm #0,39h</p><p> stm #4,spsa0 ; choose XCR10</p>
54、<p> stm #40h,xcr10</p><p> stm #5,spsa0 ; choose XCR20</p><p> stm #0,39h</p><p> stm #0eh,spsa0 ; choose PCR0</p><p> stm #0dh,pcr0 ;
55、fs is low active, rise edge of clkx, falling edge</p><p><b> ; of clkr</b></p><p> stm #7h,spsa0</p><p> stm #8000h,39h</p><p> rpt #0ffffh</p>
56、<p><b> nop</b></p><p> stm #00h,dxr10</p><p> ldm 22h,a</p><p> stm #1,38h</p><p> stm #0c1h,39h ; start McBSP0 send !</p><
57、p> ld #603h,a</p><p> rsbx intm ; enable all int !</p><p> ;--------------------------------------------------------------------</p><p> ; The following codes ini
58、talizeAC01, ALL AC01 setup same !</p><p> ;--------------------------------------------------------------------</p><p><b> idle 1</b></p><p><b> idle 1</b>
59、;</p><p><b> idle 1</b></p><p> idle 1 ; 軟件復(fù)位兩個AC01 </p><p> ld #600h,a</p><p> idle 1 ; wait for int .....</p><
60、p><b> ld #3,a</b></p><p> idle 1 ; send #3</p><p> ld #00105h,a ; fs=10M/2/A/B= 25k</p><p> ; flp=10M/2/40/A= 25k (all pass)</p><
61、p> ; fhp=fs/200= 125Hz (not use !)</p><p> ; A=05,B=40(0x28)</p><p> idle 1 ; 送05h到AC01的數(shù)據(jù)寄存器1</p><p><b> ld #3,a</b></p><p> idle 1
62、 ; send #3</p><p> ld #00228h,a</p><p> idle 1 ; 送28h到AC01的數(shù)據(jù)寄存器2</p><p><b> ld #3,a</b></p><p> idle 1 ; sen
63、d #3</p><p> ld #00300h,a</p><p> idle 1 ; 送00h到AC01的數(shù)據(jù)寄存器3</p><p><b> ld #3,a</b></p><p> idle 1 ; send #3</p><
64、;p> ld #00405h,a</p><p> idle 1 ; 送05h 到AC01的數(shù)據(jù)寄存器4(AD & DA 0 dB)</p><p><b> ld #3,a</b></p><p> idle 1 ; send #3</p><p
65、> ld #00505h,a</p><p> idle 1 ;送05h到AC01的數(shù)據(jù)寄存器5(highpass filter ;disable)</p><p><b> ld #3,a</b></p><p> idle 1 ; send #3</p><p&
66、gt; ld #00600h,a</p><p> idle 1 ; 送00h 到AC01的數(shù)據(jù)寄存器6</p><p><b> ld #3,a</b></p><p> idle 1 ; send #3</p><p> ld #00700h,
67、a</p><p> idle 1 ; 送0到AC01的數(shù)據(jù)寄存器7</p><p><b> ld #3,a</b></p><p> idle 1 ; send #3</p><p> ld #800h,a</p><p>
68、 idle 1 ; 送0到AC01的數(shù)據(jù)寄存器8</p><p> ld #0h,a</p><p> stm #0,38h</p><p> stm #2001h,39h ;開始MCbsp0 接收!</p><p> stm #30h,imr ; bit5->BXINT0
69、, bit4->BRINT0, 使能 BXINT0</p><p> ;--------------------------------------------------------------------</p><p> ;***************************************************************</p>&
70、lt;p> ; The following codes are used to initalize TIMER !</p><p> ;***************************************************************</p><p> ;------------------------------------------------
71、--------------------</p><p> stm #10h,tcr ; stop TIMER !</p><p> stm #0ffffh,prd ;裝載PRD, 周期寄存器</p><p> stm #0fh,tcr ; TIMER start, each about 100HZ ....</p
72、><p> orm #8,imr ; enable TIMER INT !</p><p> ;--------------------------------------------------------------------</p><p> ;***********************************************
73、**** *********</p><p> ; The following codes are main function</p><p> ;**************************************************** ********</p><p><b> main:</b></p>
74、<p> bitf is_new_data,#1 ; test is_new_data == 1 ?</p><p> cc fir,tc ;==1, then call fir ! new AD data in new_ad(0x64)</p><p> b main ;檢測到新數(shù)據(jù)到達(dá)標(biāo)志(變量is_new_data)為
75、1時,調(diào)</p><p> ??;用fir濾波程序。</p><p> ;*************************************************** *********</p><p> ; The following codes are served for McBSP0' transmit !</p><
76、;p> ;**************************************************** ********</p><p> ;--------------------------------------------------------------------</p><p><b> transmit:</b></p&
77、gt;<p><b> pshm st1</b></p><p><b> pshm st0</b></p><p><b> pshm bk</b></p><p><b> pshm ar7</b></p><p><b&g
78、t; pshm ah</b></p><p><b> pshm al</b></p><p> cmpm mcbsp_init,#0aa55h</p><p> bc init,tc</p><p> stm #25,bk ; each AC01 has 25 do
79、ts to D/A !</p><p> mvdm #wave_ptr,ar7 ; restore wave buffer ptr !</p><p><b> nop</b></p><p> ld *ar7+%,a</p><p><b> nop</b></p&g
80、t;<p> stlm a,dxr10 ; send wave data ! Master AC01 make source wave</p><p> ; Slave AC01 make filter result wave !</p><p> bd wave_make_end</p><p> mvmd ar7,#wa
81、ve_ptr ; save wave buffer ptr !</p><p><b> init:</b></p><p> stlm a,dxr10</p><p> bitf dxr10,#800h ; if setup last register of AC01, set mcbsp_init=0 !</
82、p><p> bc wave_make_end,ntc ; not equal ,jump !</p><p> stm #0,mcbsp_init ; when mcbsp==0 or 1, transmit for make wave !</p><p> wave_make_end:</p><p><b>
83、 popm al</b></p><p><b> popm ah</b></p><p><b> popm ar7</b></p><p><b> popm bk</b></p><p><b> popm st0</b><
84、/p><p><b> popm st1</b></p><p><b> __ret:</b></p><p><b> rete</b></p><p> ;--------------------------------------------------------
85、------------ </p><p> ;********************************************************************</p><p> ; The following codes are serived for McBSP0' receive ! use AR5,BK!</p><p>
86、; ;********************************************************************</p><p> ;--------------------------------------------------------------------</p><p><b> receive:</b></p
87、><p><b> pshm st1</b></p><p><b> pshm st0</b></p><p> ld #0,dp</p><p> mvkd drr10,ar5 ; save AD data</p><p> pshd *ar5+%
88、 ; save AD data in AD_buffer(0x1800-0x1c00)</p><p> popd new_ad</p><p> stm #1,is_new_data ; has new AD data</p><p><b> popm st0</b></p><p><b&g
89、t; popm st1</b></p><p><b> rete</b></p><p> ---------------------------------------------------------------------</p><p> ;************************************
90、********************************</p><p> ; The following codes are serived for vc5402' TIMER !</p><p> ;********************************************************************</p><
91、;p> ;--------------------------------------------------------------------</p><p><b> timer:</b></p><p><b> pshm ah</b></p><p><b> pshm al</b&
92、gt;</p><p> ldm timer_count,a</p><p><b> sub #1,a</b></p><p> bc not_show_led,aneq ; if a != 0 ,jump !</p><p> bitf st1,#2000h ; test XF&
93、lt;/p><p> bc show_led,tc</p><p> ssbx xf ; set xf=1</p><p> b show_con</p><p><b> show_led</b></p><p> rsbx xf
94、 ; set xf=0</p><p><b> show_con</b></p><p> ld #5,a ; </p><p> not_show_led</p><p> stlm a,timer_count</p><p><
95、;b> popm al</b></p><p><b> popm ah</b></p><p><b> rete</b></p><p> ;-------------------------------------------------------------------- </p&
96、gt;<p> ;********************************************************************</p><p> ; The following codes is used to FIR( new AD DATA in new_ad(0x64)</p><p> ; FIR buffer coff-> 0
97、x100(ar2), FIR window buffer -> 0x200(ar3))</p><p> ;********************************************************************</p><p><b> fir:</b></p><p><b> pshm
98、 st1</b></p><p><b> pshm st0</b></p><p><b> pshm bk</b></p><p><b> pshm ar7</b></p><p><b> pshm ah</b></p&g
99、t;<p><b> pshm al</b></p><p><b> pshm ar0</b></p><p><b> pshm ar2</b></p><p><b> pshm ar3</b></p><p> mvdm #
100、t_ar2,ar2 ; restore ar2</p><p> mvdm #t_ar3,ar3 ; restore ar3</p><p> ld new_ad,-2,a ; new AD data -> a, remove two LSBs</p><p> ;-----------------
101、--------------------------------------------------</p><p> stm#1,ar0</p><p> stm#N,bk ; set circular addressing size</p><p> stla,*ar3+%</p>
102、<p> rptza,#(N-1) ; 0 - a, then repeat 34 times</p><p> mac*ar2+0%,*ar3+0%,a ; done FIR filter, result in ah</p><p> mvmdar3,#t_ar3
103、 ; save ar3</p><p> mvmdar2,#t_ar2 ; save ar2</p><p> stm #1,ar0</p><p> stm #100h,bk ; each AC01 has 25 dots to DA !</p><p>
104、 mvdm #out_wave_ptr,ar7 ; restore wave buffer ptr !</p><p> sth a,-2,temp ; save FIR result in temp</p><p> ld temp,2,a ; shift 2 bit for AC01 DA !</p><p&
105、gt; stl a,*ar7+0% ; save FIR result to wave buffer !</p><p> stl a,temp</p><p> mvmd ar7,#out_wave_ptr ; save wave buffer ptr !</p><p> stm #0,is_new_data ;
106、new AD data has been processed !</p><p><b> ld #0,dp</b></p><p> cmpm out_wave_ptr, 1000h</p><p> bc con_fir,ntc</p><p> ;----------------------------
107、---------------------------------------</p><p> ccs_show: ;此處加斷點(diǎn),查看結(jié)果</p><p> nop ; if out_wave_ptr == 0xc00, </p><p> nop
108、 ; may show out_wave in CCS !!! show 128 dots ! </p><p> ; input buffer -> 0x1800 </p><p> ; output buffer -> 0x1000 (show from 0x1020) </p><p> con_fir:
109、 </p><p><b> popm ar3</b></p><p><b> popm ar2</b></p><p><b> popm ar0</b></p><p><b> popm al</b></p><p&g
110、t;<b> popm ah</b></p><p><b> popm ar7</b></p><p><b> popm bk</b></p><p><b> popm st0</b></p><p><b> popm st1&
111、lt;/b></p><p><b> ret</b></p><p> ;********************************************************************</p><p> ; The following data is used by make wave ! when u
112、sing, must copy to</p><p> ; wave buffer -> 0x6000</p><p> ;********************************************************************</p><p> wave_data: ; freq a
113、bout 1k Hz</p><p> .word 03ffch ; +2 volt</p><p> .word 03ffch</p><p> .word 03ffch</p><p> .word 03ffch</p><p> .word 03f
114、fch</p><p> .word 03ffch</p><p> .word 03ffch</p><p> .word 03ffch</p><p> .word 03ffch</p><p> .word 03ffch</p><p>
115、 .word 03ffch</p><p> .word 03ffch</p><p> .word 03ffch</p><p> .word 0c000h ; -2 volt</p><p> .word 0c000h</p><p> .word
116、 0c000h</p><p> .word 0c000h</p><p> .word 0c000h</p><p> .word 0c000h</p><p> .word 0c000h</p><p> .word 0c000h</p><
117、;p> .word 0c000h</p><p> .word 0c000h</p><p> .word 0c000h</p><p> .word 0c000h</p><p> ;*******************************************************
118、*************</p><p><b> ; 濾波器的系數(shù)</b></p><p> Filter Type Lowpass</p><p> ; Filter Length N</p><p> ; Sampling Frequency 25.0000000
119、0</p><p> ; Upper Band Edge 同學(xué)自行設(shè)計</p><p> ; Lower Band Edge 同學(xué)自行設(shè)計</p><p> ?。ㄔ趯V波器系數(shù)寫入DSP程序時注意小數(shù)的表示方法?。?lt;/p><p> ;*********************************
120、***********************************</p><p><b> fir_coef:</b></p><p> .word -50;c037</p><p> .word 101</p><p><b> .word150</b></p&
121、gt;<p><b> .word203</b></p><p><b> .word216</b></p><p><b> .word153</b></p><p><b> .word-3</b></p><p> .
122、word-239</p><p> .word-508</p><p> .word-729</p><p> .word-802</p><p> .word-634</p><p> .word-163</p><p><b> .word615</
123、b></p><p> .word1638</p><p> .word2777 </p><p> .word3861</p><p> .word4711</p><p> .word5178</p><p> .word5178</p>
124、;<p> .word4711</p><p> .word3861</p><p> .word2777</p><p> .word1638</p><p><b> .word615</b></p><p> .word-163</p>&
125、lt;p> .word-634</p><p> .word-802</p><p> .word-729</p><p> .word-508</p><p> .word-239</p><p><b> .word-3</b></p><p&
126、gt;<b> .word153</b></p><p><b> .word216</b></p><p><b> .word203</b></p><p> .word150 </p><p><b> .word101</b
127、></p><p> .word-50 ;c000</p><p><b> .end</b></p><p><b> 四、調(diào)試步驟</b></p><p> 1.短接JP9,使得DES5402PP的信號輸出通道和輸入通道相連。</p><p> 2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- dsp課程設(shè)計--dsp原理及應(yīng)用實(shí)驗(yàn)報告
- dsp課程設(shè)計報告--dsp芯片應(yīng)用系統(tǒng)設(shè)計
- 課程設(shè)計--dsp原理及應(yīng)用
- dsp課程設(shè)計報告
- dsp課程設(shè)計報告
- dsp課程設(shè)計報告--fft的dsp實(shí)現(xiàn)
- 單片機(jī)及dsp課程設(shè)計報告
- 《eda技術(shù)及應(yīng)用實(shí)踐》課程設(shè)計報告
- dsp原理與應(yīng)用課程設(shè)計
- 單片機(jī)及dsp課程設(shè)計報告 (2)
- 通信技術(shù)應(yīng)用課程設(shè)計報告
- dsp課程設(shè)計
- dsp課程設(shè)計報告---語音噪聲濾波
- dsp課程設(shè)計---dsp芯片簡介
- dsp課程設(shè)計實(shí)驗(yàn)
- dsp課程設(shè)計報告--fir濾波器設(shè)計
- dsp課程設(shè)計報告(fir濾波器的dsp實(shí)現(xiàn))
- dsp課程設(shè)計報告--交通燈控制
- 數(shù)字信號處理(dsp)課程設(shè)計報告
- dsp課程設(shè)計-交通燈控制設(shè)計報告
評論
0/150
提交評論