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.

x(k) → ↑5 → H B (z) → y(m)Oppsampling kan illustres med eksempel i Matlab, der Matlab-fila rater.mer et lite eksempel. Figurene som lages vises her i figur 16-23.11.3 MultiratefiltreringHovedgrunnen til at en bruker ulike rater i et system er at en da kan implementereløsninger på en mer effektiv måte. Hvis et signal et begrenset tilfrekvensområdet 0-20 kHz har det ingen hensikt å sample dette med for eksempelen samplingsrate på 50 MHz. Men sett at en har en situasjon der enhar et signal der de interessante <strong>del</strong>ene av signalet er i området 0-20 kHz,men at signalet kan inneholde også høyere frekvenskomponenter (støy). Hvisen ikke har et fysisk anti-aliasing-filter med riktig knekkfrekvens, men et somhar en mye høyere knekkfrekvens (for eksempel 20 MHz) har en et problem.En kan da en sample med høy rate, for eksempel 50 Mhz, og så ta et (digitalt)lavpassfilter med knekkfrekvens 1/1000, og så nedsample til samplingrate på50 kHz. Videre behandling kan da gjøres med 50 kHz samplingrate, og en kangjøre mye i sekvens mellom to sampler. En utfordring her vil være å effektivtimplementere et digitalt lavpassfilter (som må gå på høy rate) med enknekkfrekvens på 1/1000.Generell rateomforming med en faktor U kan gjøres med en oppsampler, etDlavpassfilter og en nedsampler. Ofte har en U = 1 og kan da unngå oppsampleren.x(k) → ↑U → H LP (z) → ↓D → y(m)Legg merke til at lavpassfiltrering skjer på høy rate. Derfor har en bruk foreffektiv implementering av lavpassfilter. Det vil vi se mer på i laben.20

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

Saved successfully!

Ooh no, something went wrong!