2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論