• Ei tuloksia

Signaalinkäsittelymenetelmät (kevät 2009) Matlab harjoituksen 6 ohje:

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Signaalinkäsittelymenetelmät (kevät 2009) Matlab harjoituksen 6 ohje:"

Copied!
1
0
0

Kokoteksti

(1)

Signaalinkäsittelymenetelmät (kevät 2009)

Matlab harjoituksen 6 ohje:

Tausta ja tavoite

Parannetaan Matlabin käyttötaitoja opettelemalla funktioiden rakentamista.

Tehtävät

1. Tee Matlab funktio, joka laskee inputtina annetun vektorin alkioiden summan. Totea funktiosi toiminta jollakin yksinkertaisella input vektorilla (esim input=[1 1 1 1];)

2. Tee Matlab funktio, joka laskee inputtina annetun vektorin alkioiden keskiarvon. Totea funktiosi toiminta jollakin yksinkertaisella input vektorilla (esim input = [2 4 2 4];)

3. Tee Matlab funktio, joka laskee inputtina annetun vektorin alkioiden keskihajonnan. Totea funktiosi toiminta jollakin yksinkertaisella input vektorilla (esim input = [1 3 1 3];)

4. Lataa palanen musiikkia komennolla load handel. Musiikkikappale latautuu tällöin muuttujaan y ja muuttuja Fs kertoo millä näytetaajuudella musiikkikappale on näytteistetty. Kuuntele kappale soundsc(y) komennolla ja tulosta äänisignaali näytölle stem(y) komennolla.

5. Suunnittele tämän jälkeen 115 kertoiminen alipäästö ja ylipäästösuodatin ikkunamenetelmällä käyttämällä hamming ikkunaa (voit käyttää kurssin kotisivuilla olevia valmiita Matlab funktioita).

Tulosta suunnittelemiesi suodattimien taajuusvasteet freqz(h) komennolla, missä h = suunnittelemasi suodattimen impulssivaste.

6. Suodata Handel musiikkikappale sekä alipäästösuodattimella että ylipäästösuodattimella ja kuuntele tulos soundsc( conv(y,h) ) komennolla

Viittaukset

LIITTYVÄT TIEDOSTOT

c) Jos suodatin kuitenkin päätettäisiin suunnitella pelkästään stopband attenuation vaatimusten mukaan, niin kuinka pitkä suodatin tarvitaan?..

Laske nyt käsin suodattimen keskitapin arvo sekä keskitapin viereiset arvot... Tehtävä 2: Edellisen tehtävän suodattimen kertoimet on

Päästökaistan rajataajuus = 2 kHz, siirtymäkaistan leveys =0.5 kHz, vaimennus estokaistalla > 50 dB ja näytteenottotaajuus = 10 kHz. a) Mikä ikkunafunktio tarvitaan?. b)

1) Alkuperäisen spektrin (taajuussisältö) näkyy myös näytteistetyssä spektrissä. 2) Alkuperäisen spektrin monikerrat näkyvät näytejonon spektrissä näytetaajuuden

Mitä arvoja saa digitaalinen signaali, kun A/D muuntimen inputissa arvot ovat välillä [-1V 1V] ja A/D-muunnin tekee 4-bittisiä kahden komplementti lukuja..

Kirjoita sen jälkeen funktio keskiarvosuodatus, joka toteuttaa liukuvasti keskiarvoistavan suodattimen (keskiarvon voit laskea mean -komennolla ja signaalin pituuden saat

suodattimen (keskiarvon voit laskea mean -komennolla ja signaalin pituuden saat selville length – komennolla).. Suodattimelle annetaan parametreina suodatettava signaali ja

”Mittaa” yksikköaskel näytejonoa käyttämällä mustan laatikon kaskadikytkennän vaste (eli kun ajat yksikköaskel input signaalin järjestelmään, joka koostuu