Sziasztok!
Miki, irod:
: Ehhez a maximális órajel 4-szerese kellene, raádásul 3 mintát ki
: kellene találni vhonnan ahhoz, hogy a végén össze tudjam adni őket
: (QAM). A két vivő előállítása nem gond. Fázistoláshoz a DDS
: fázis-akkumulátor regiszteréhez kell hozzáadni egy számot.
Az alapsavi jelnel nem gond a negyszeres orajel. A 3 mintat mindenkeppen ki kell talalnod, ha az alapsavi bitsorozat nem a megfelelo hosszusagu (=padding). Pl. 64-QAM ugye arra alapul, hogy 6 bitet kodolunk 1 szimbolumba. Ha most 100 bites adatot szeretnenk modulalni, akkor pl. 2 nullaval fol kell tolteni 102 bitre az alapsavi jelet.
: Nekem a 90 fok késleltetést nem az órajel frekvenciáján kell
: megoldanom, hanem a moduláló alapsávi jel minden frekvenciáján.
Ez nem igy van. Az alapsavi jel minden egyes frekvenciajat ugyanannyi
*idovel* kell kesleltetni, kulonben "szetesik" a jel (fazisdiszperzio).
Ez arra megy ki, hogy a fazistolas egyenesen aranyos a frekvenciaval, ill. hogy a csoportfutasi ido konstans.
: Csak, hogy ne beszéljünk el egymás mellett: az SSB-t úgy képzeltem,
: hogy olyan QAM kell hozzá, ahol az egyik alapsáv minden frekvenciája
: 90-fokkal el van tolva a másik alapsáv frekvenciáihoz képest.
A QAM sosem volt az erossegem, de szvsz. QAM-hez mind a 4 I/Q vivo es alapsavi jel kell, miutan a matekja az, hogy RF=Ialap*Qvivo + Qalap*Ivivo.
Ez 16-QAM-tol folfele van (azaz 16-QAM, 64-QAM...). Az Ialap es a Qalap eloallitasara nemzetkozi szabvany van (nem kell kitalalni, hogy melyik bitkombinacio melyik szimbolum). Es ilyenkor nem alapsavi 90 fokos tolasrol van szo, hanem log2(16) bit -> 1 szimbolum hozzarendelesrol, azaz Ialap es Qalap *nem* egymasnak 90 fokos eltoltjai (ha csak egymas eltoltjai lennenek, akkor a Qalap-ban csak redundans informacio lenne).
A 4-QAM viszont pl. megegyezik 4-PSK-val (ha nem mondjak meg neked, hogy mi a modulacio, a konstellacios abrabol nem latod, hogy negyzeten vagy ko:ro:n fekszik a 4 pont)
Tovabba van egy olyan megerositetlen gyanum, hogy a 16-QAM ketoldali modulacio.
Ha most sima egyoldali ASK-t szeretnel csak (amint azt eleinte gondoltam), akkor folutjuk a 4jegyu fuggvenytablat a trigonometrikus azonossagoknal. ;) ASK spektrum ugye ....+sin(x-2y)+sin(x-y)+sin(x)+sin(x+y)+sin(x+2y)+...
alaku (ahol x a vivo es y az informacio). Egyoldali modulacional csak a sin(x+y) tag az erdekes, ahol
sin(x+y)=sin(x)*cos(y)+cos(x)*sin(y)
Itt tenyleg 90 fokkal eltolt vivo es alapsav kell, amit a shiftregiszteres modszerrel oldhatsz meg (ha nem bizol bennem, hogy konstans idovel kell tolni, akkor manchester-kodolhatod az alapsavot, es maris csak egyetlen frekvencia van benne).
Ez igazi SSB spektrum, aminek nagy hatranya, hogy nehez megtalalni a vevovel. Normal esetben pilotjelkent hozzaadnak egy kis vivot is, tehat RF=epszilon*sin(x)+sin(x+y), ahol epszilon<0.5 (ez sima hatasfok kerdes, ketoldali AM-nel modulacios foktol fuggoen az RF jel teljesitmenyenek minimum 50%-a a vivoben van, ami nem hordoz informaciot; valamint, ha ketoldali AM-bol interferencia kioltja a vivot, nem lehet normalisan demodulalni -- ez rovidhullamon problema).
Udv,
marky
|