• Ei tuloksia

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

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

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

Copied!
1
0
0

Kokoteksti

(1)

Audiosignaalien käsittely (kevät 2009)

Projektityö ohje 5:

Tehtävät

1. Tee Matlab funktio dekooderi, joka ottaa input parametreinaan kaksi matriisia (residuaalisignaalit ja ennustussuodattimen kertoimet) ja tulostaa output parametrinaan matriisin (160*200). Output matriisi sisältää siis koostetun signaalin 160 näytteen mittaiset palaset. Ota mallia residuaalisignaalin suodatusfunktiosta sillä dekooderihan oli residuaalisuodatuksen käänteissuodatin.

2. Testaa dekooderi dekoodaamalla koodattu puhenayte.mat tiedoston sisältö (x) ja vertaamalla dekoodattuja signaaleja esim seuraavasti:

For K=1:10:200, stem( [ residuaali(:,K) dekoodattu(:,K) ] ),pause,end

Viittaukset

LIITTYVÄT TIEDOSTOT

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ä

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

Avaa tiedosto editorin (edit mp3_kooderi) ja tutustu MP3 kooderi / dekooderin toimintaan.. Suorita sekä parantamasi suodattimet.m skripti että mp3_kooderi.m funktio. a)

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

Toteuta puhekooderin toinen vaihe eli funktio, joka ottaa input parametrinaan ensimmäisessä vaiheessa muodostetut katkotut ja ikkunoidut puhevektorit ja laskee kustakin puhevektorista

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

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