• Ei tuloksia

Audiosignaalien käsittely (kevät 2009) Projektityö ohje 2:

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Audiosignaalien käsittely (kevät 2009) Projektityö ohje 2:"

Copied!
1
0
0

Kokoteksti

(1)

Audiosignaalien käsittely (kevät 2009)

Projektityö ohje 2:

Tehtävät

1. Toteuta puhekooderin toinen vaihe eli funktio, joka ottaa input parametrinaan ensimmäisessä vaiheessa muodostetut katkotut ja ikkunoidut puhevektorit ja laskee kustakin puhevektorista ennustussuodattimen kertoimet. Palauta siis mieleesi kurssimateriaalista, miten suodattimen kertoimet voidaan laskea ja dokumentoi laskukaavat raporttiisi.

2. Liitä KOMMENTOIDUT Matlab funktiot mukaan raporttiisi.

for I = 1:koko(2) % Katkottujen signaalien lukumäärä

% Lasketaan ensin autokorrelaatiokertoimet r0,r1,..,r7 % Ja muodostetaan autokorrelaatio matriisi

R = [ [ ], [ ], ...., [ ] ];

% Sen jälkeen suodattimen kertoimet saadaan kääntämällä matriisi ja % kertomalla pystyvektorilla [R1 R2 ... R8], eli pystyvektoria varten % piti ensimmäisessä vaiheessa laskea yksi autokorrelaatiokerroin % enemmän kuin olisi muuten ollut tarvetta.

tapit(:,I)= ...

end

save suodattimet tapit

Viittaukset

LIITTYVÄT TIEDOSTOT

”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

Projektityössä tehdään puheenkooderi, joka lukee puhenäyte.mat tiedostosta puhesignaalin, jonka kooderi käsittelee ja tulostaa puheparametrit tiedostoon koodattupuhe.mat (joka

ennustus_suodatin(), joka ottaa input parametrinaan yhden 160 näytteen puhesignaalin pätkän ja suodattaa sen toisena parametrina annetulla suodattimen kertoimilla..

Jos lähdit toteuttamaan Matlab funktioita niin, että tieto siirretään funktiolta toiselle tiedostojen kautta, niin muuta tuo yleiskäyttöisempään muotoon (= välitetään matriiseja

Tee Matlab funktio dekooderi, joka ottaa input parametreinaan kaksi matriisia (residuaalisignaalit ja ennustussuodattimen kertoimet) ja tulostaa output parametrinaan

Kuva 2: Paloittaisen normalisoinnin idea: Skaalataan signaali välille [1 -1] ja kvantisoidaan skaalattu signaali, jolloin tiedetään, että signaali käytää koko kvantisointialueen

Lisää (jollei jo ole) jokaisen projektitehtävän (1-6) loppuun yhteenveto, jossa pohdit mitä opit kyseisestä tehtävästä ja mitä jäi epäselväksi.. Lisää raporttisi loppuun

Kuva- ja videosignaalien käsittely (kevät 2009)1.