Kódelmélet 2007.06.12.-i vizsga

A VIK Wikiből
A lap korábbi változatát látod, amilyen Unknown user (vitalap) 2012. október 21., 21:01-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoalap|KodElmVizsga20070612}} __TOC__ elöljáróban: '''[https://wiki.sch.bme.hu/bin/view/Infoalap/KodElmKepletek ///////////////// képletek \\\\…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


elöljáróban: ///////////////// képletek \\\\\\\\\\\\\\\\\\\

1. feladat

Adott a , és vektor. Az átlagos zajenergia . Az adás során keletkező vektor . A .

  • a.) Határozza meg a zaj kovarianciamátrixát
  • b.) Mi a vett vektor?
  • c.) Mi a vételi oldalon kapott kódvektor?

Megolás

a)

A CDMA/DS-nél a zaj AWGN ként kerül modellezésre melynek kovariamciamátrixa .

Az mátrixot az egyes vektorok skaláris szorzatának N ed részeként (itt 2) kapjuk, tehát

b)

A vett vektor:

  • (a vektorok NEM ortogonálisak)

c)

A döntés sgn fvnyel történik, ha n<0 akkor -1, ha > akkor 1, ha 0 akkor ?? (valamelyiket véletlenszerűen választjuk valószínűleg). Így a vektort detektáljuk.

2. feladat

A max length codingnál használt shiftregiszter hossza n=8.

  • a.) Határozza meg a kód paramétereit!
  • b.) Mennyi ?

Megoldás

a.) a.)

3. feladat

Határozza meg GF(8) felett a minden 1 hibát javító BCH kód generátorpolinomját! Az y taggal kezdje!


Megoldás

1 hibát kell javítani, tehát ig kell a hatványok minimálpolinomját meghatározni. Így kell, már nem, mert az megint.

  • az ilyen típusú feladatok igazi favágást igényelnek, valamint a beli aritmetika ismere sem árt - tehát legalább egy ilyen pédát érdemes végigszámolni
  • mivel a BCH kódoknak az a lényege, hogy együtthatói a halmazból kerülnek ki, ezért a megoldás helyessége ezzel ellentétes részek alapján igencsak megkérdőjelezjető (tehát nem jó!)

4. feladat

Melyik a jobb megoldás a dekódolás döntési lépésében a Soft vagy a Hard decision? Melyiket könnyebb implementálni? (Válaszát indokolja)


Megoldás

A Soft decision jobb, mert a döntésnél nincs információvesztés. A Hard decision megvalósítható időben, így az a hatékonyabb (és könnyebben megvalósítható).


5. feladat

Tervezzen shiftregiszteres elrendezést, ami az mennyiség és a 4 szorzatát állítja elő GF(8) felett!


Megoldás

Shiftregiszteres architektúra különböző célokra - ez az első ZH előtti konzultáción is szerepelt. (nem árt rajz hozzá), de van 3 doboz(a shiftregiszter elemei (FF)), az egyes dobozokban az értékek vannak, és össze vannak kötve egymással a kritériumoknak megfelelő módon

4 binárisan 100, tehát exponenciális alakban

A szorzás: Mivel és GF(8) felett, ezért az egyenlet a következő képpen néz ki:

Hatványok szerint csoportosítunk (a regiszterek is úgy vannak):

Tehát az új értékek:



Ezen a helyen volt linkelve a kodolo.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)


-- Bertram - 2007.06.17. -- Dávid - 2007.06.14. -- Maday Peter - 2007.06.13.