T760403 Signaalinkäsittelyn laboraatiot 3op (syksy 2008)
Laboraation 9 ohje:
Tausta ja tavoite
Tutustutaan Viterbi dekooderin suorituskykyyn ja lomitteluun.
Tehtävät
1. Tee matlab funktio BER_mittari, joka ottaa input parametreinaan kaksi vektoria (lähetetty ja vastaanotettu bittivektori) ja laskee virheiden lukumäärän.
2. Suunnittele ja tee Matlab skripti, jolla voit simuloida seuraavat
a. Kuinka monta satunnaista virhettä 1000 bitin mittaisessa bittijonossa voidaan korjata Viterbi dekooderilla?
b. Miten pehmeät päätökset vaikuttavat Viterbin korjauskykyyn?
c. Kuinka pitkän purskevirheen Viterbi dekooderi voi korjata?
Dokumentoi simulointisuunnitelmasi ja simulointituloksesi raporttiin.
3. Toteuta lomittelija ja lomittelun purkaja ja lisää se simulointiskriptiisi. Kuinka pitkän purskevirheen nyt pystyt korjaamaan? Tulokset raporttiin.