13.07.2015 Views

ELE610 FPGA-del, 2013. Lab. 3, Multiratefilter. Innhold

ELE610 FPGA-del, 2013. Lab. 3, Multiratefilter. Innhold

ELE610 FPGA-del, 2013. Lab. 3, Multiratefilter. Innhold

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SystemGenerator<strong>ELE610</strong> (lab03d), boxcar50 som glattefilter.SSP = 1/2DigitalADC1 LC↓50z −1Down Sample↑50Med kopi av sampler !InnUtBoxcar50castConvertIn1DAC1 LCFigur 3: Simulink realisasjon av et boxcar-filter med lengde 50 som subsystem.Boxcarfilter med lengde N=50 Forsterkning av DC er 50/32Utformat er alltid Fix 18.17 (signed 2−comp. 18 bit og 17 bit etter komma)1InnFix_12_12In1In2Ut1In1In1In1Fix_18_12 Fix_18_12 Fix_18_12 Fix_18_12Ut1Ut1Ut1In2In2In2SjuDelayAdd1SjuDelayAdd2SjuDelayAdd3SjuDelayAdd4In1In1In1Fix_18_12 Fix_18_12 Fix_18_12Ut1Ut1Ut12 −5 Fix_18_17In2In2In2ScaleSjuDelayAdd5SjuDelayAdd6 SjuDelayAdd71UtFigur 4: Subsystem for et boxcar-filter med lengde 50. dette er brukt i lab03d.Subsystemet SjuDelayAdd er også brukt i lab03c.for stort. Merk også formatet på data ut av boxcar-filteret, Fix_18_17, er dettefornuftig? Test filteret og se hvorden det blir ved ulike frekvenser mellom 0 og1000 kHz.3.8 lab03eVi skal også raskt kjøre systemet over med å ha oppsampling uten å holdeutgangsverdien, det vil sette inn nullere. Deretter har vi et boxcar50-filter somglattefilter. Lag og kjør systemet lab03e som i figur 5, Forklar hvorfor vi nåikke trenger å skalere ned utgangsverdien. Hvilket av de forrige systemene hervil dette systemet fungere likt som?3.9 lab03fTil slutt skal dere lage og kjøre et system med både anti-aliasing filter ogglattefilter, systemet lab03f som i figur 6.3.10 Oppsampling etterfulgt av boxcar-filterI <strong>del</strong> 12 her er det detaljert vist hvordan et boxcar-filter etterfulgt av nedsampling(struktur a) kan implementeres som CIC-filter (struktur h). Nå skal dere6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!