• Ei tuloksia

Tee Matlab funktio (kanava.m), joka ottaa sisäänsä vektorin (esim konvoluutiokooderin ulostulon) ja summaa vektoriin kohinaan (vihje: help randn)

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Tee Matlab funktio (kanava.m), joka ottaa sisäänsä vektorin (esim konvoluutiokooderin ulostulon) ja summaa vektoriin kohinaan (vihje: help randn)"

Copied!
1
0
0

Kokoteksti

(1)

Laskuharjoituksia:

1. Tee Matlab funktio (kooderi.m), joka toteuttaa kuvan 1 mukaisen konvoluutiokooderin.

Kuva 1 Konvoluutiokooderi

2. Konvoluutiokooderin ulostulosta saadaan vain 0 ja 1 arvoja. Muuta edellisessä tehtävässä tekemääsi konvoluutiokooderia siten, että se antaa ulos -1 ja 1 symboleja.

3. Tee Matlab funktio (kanava.m), joka ottaa sisäänsä vektorin (esim

konvoluutiokooderin ulostulon) ja summaa vektoriin kohinaan (vihje: help randn).

Toisena input parametrina on summattavan kohinan amplitudi (= eli kerroin, jolla kerrot satunnaisen kohinasekvenssin).

4. Tee Matlab funktio (ilmaisin.m), joka tekee kovat bittipäätökset input vektorille ja tulostaa bittipäätökset 0/1 output vektoriin.

5. Testaa koko kooderi,kanava,ilmaisin ketju ajamalla ensin pelkkää kooderia ja ilmaisinta vastakkain. Laita sen jälkeen ketjuun väliin kanava ja kokeile eri kohinan tehoilla kuinka käy.

Viittaukset

LIITTYVÄT TIEDOSTOT

Toteuta Matlab funktio valmiiksi seuraavaa laboraatiokertaa varten, testaa se laboraation alussa ja esitä opettajalle sen oikea toiminta.. Funktio ottaa sisälle parametrina vektorin

Tee matlab funktio BER_mittari, joka ottaa input parametreinaan kaksi vektoria (lähetetty ja vastaanotettu bittivektori) ja laskee virheiden lukumäärän.. Suunnittele ja tee

Toteuta Matlab funktio, joka muuttaa inputtina annetun tekstin binääriseen muotoon ja antaa bitit paluuarvona vektorissa2. Tee myös toinen funktio, joka muuttaa inputtina

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

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

Täydennä annettu Matlab funktio teht3.m siten, että se laskee bilineaarisella muunnoksella 2*2 kuvamatriisista 3*4

Tee ohjelma, joka kysyy tietuemuuttujan kenttiin etunimen, sukunimen ja syntymäajan merkkijonoina.. ja tulostaa

Funktio kysy_luku kysyy käyttäjältä kuution sivun pituuden, funktio laske_kuutio laskee kuution tilavuuden,.. funktio tulosta_kuutio tulostaa