Signaalinkäsittelymenetelmät (kevät 2009)
Laskuharjoituksia 10:
Tehtävät
Tehtävä 1.
Alipäästösuodattimen vaatimukset ovat seuraavat:
Passband edge frequency = 10 Hz Stopband edge frequency < 20 Hz Stopband attenuation > 30 dB Passband ripple < 0.026 dB Sampling frequency 256 Hz a) Laske normalisoidut fp, fs ja fc arvot
b) Kumpi suodattimen kriteereistä stopband attenuation vai passband ripple on vaikeammin toteutettavissa?
c) Jos suodatin kuitenkin päätettäisiin suunnitella pelkästään stopband attenuation vaatimusten mukaan, niin kuinka pitkä suodatin tarvitaan?
Tehtävä 2
Suunnittele FIR alipäästösuodatin ikkunamenetelmällä, kun suodattimen vaatimukset ovat seuraavat:
Päästökaistan rajataajuus (passband edge frequency) 2 kHz
Siirtymäkaistan leveys (transition width) 0.5 kHz
Vaimennus estokaistalla (stopband attenuation) > 50 dB
Näytteenottotaajuus 8 kHz
Tehtävä 3
Suunnittele FIR ylipäästösuodatin ikkunamenetelmällä, kun suodattimen vaatimukset ovat seuraavat:
Päästökaistan rajataajuus (passband edge frequency) 2 kHz
Siirtymäkaistan leveys (transition width) 0.5 kHz
Vaimennus estokaistalla (stopband attenuation) > 50 dB
Näytteenottotaajuus 8 kHz
Tehtävä 4
Käytä kurssinkotisivuilla olevia Matlab funktioita (suorakaide.m ja ikkuna.m) hyväksesi ja laske edellisen tehtävän suodattimen kertoimet. Piirrä suodattimen kertoimet stem(tapit) komennolla, missä tapit on vektori, joka sisältää suodattimen kertoimet.
Tehtävä 5
Käytä kurssin kotisivuilla olevaa taajuusvaste.m funktiota hyväksesi ja laske sekä tulosta edellisessä tehtävässä suunnittelemasi suodattimen taajuusvasteen.