• Ei tuloksia

Signaalinkäsittelyn sovellukset (syksy 2008) Matlab harjoituksen 6 ohje:

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Signaalinkäsittelyn sovellukset (syksy 2008) Matlab harjoituksen 6 ohje:"

Copied!
1
0
0

Kokoteksti

(1)

Signaalinkäsittelyn sovellukset (syksy 2008)

Matlab harjoituksen 6 ohje:

Tausta ja tavoite

Toteutetaan suodatinpankki, jolla äänisignaali voidaan jakaa alikaistoihin.

Tehtävä 1

Tutustu Matlabin firpm funktioon ja toteuta sitä hyväksikäyttäen oma Matlab funktiosi, jolla voit suunnitella suodatinpankin, joka jakaa taajuudella Fs=8192 näytteistetyn signaalin neljään taajuuskaistaan seuraavasti.

0 - 1024 Hz 1024-2048 Hz 2048 - 3072 Hz 3072 - 4096 Hz

(function out = suodatinpankki(N,Fs), missä N = yksittäisen suodattimen kertoimien lukumäärä, Fs on näytetaajuus ja out on neljä sarakkeinen matriisi, jonka sarakkeet kukin sisältävät yhden suodattimen kertoimet).

Tehtävä 2

Totea suodatinpankkisi toiminta lataamalla (load handel) signaali, jonka suodatat peräjälkeen suodatinpankin suodattimilla. Kuuntele alkuperäinen signaali (soundsc(y,Fs)) ja eri suodatustulokset.

Yhdistä lopuksi osasignaalit ja kuuntele summasignaali.

Viittaukset

LIITTYVÄT TIEDOSTOT

Funktion input parametrina tulee olla nauhoitusaika sekunteina ja output parametrina on vektori, joka sisältää nauhoitetun signaalin amplitudinäytteet.. Tee matlab funktio, jolla

Piirrä piirresignaalit pareittain samaan kuvaan siten, että kumpikin piirre tulee omalle akselilleen. Arvioi kuvien perusteella, onko puhekomentojen tunnistaminen mahdollista

Alla olevan kuvan mukaiseen FIR suodattimeen syötetään 250 Hz taajuinen kosini signaali, joka on näytteistetty taajuudella fs = 1000 Hz. Signaalin amplitudi

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

”Irroita” ( signaalin_pätkä = signaali(ensimäinen_näyte:viimeinen_näyte), esim p1=c1(1:100) ) ensimmäisessä tehtävässä muodostamastasi signaalista 100, 101, 500,501 ja

Jos ajat edellä suunnittelemaasi suodattimeen signaalia, joka on näytteistetty taajuudella 1000 Hz, niin kuinka suuret taajuudet pääsevät läpi suodattimesta?. Eli mitä