A jelszintézis úgy muködik, hogy egy számlálót (a fázis akkumulátort) minden órajelben növelem a PIR (phase increment reg) regiszter értékével.
A generált freki arányos a PIR értékével.
Ha ábrázolnánk, akkor egyenletesen emelkedo furészt kapunk, ami periódusidonként átfordul. A fázisakku értékeihez még hozzá kell rendelni egy színusz táblázatból kikeresett értéket.
Két egymással 90 fokot bezáró vivot nem szerencsés idobeli késleltetéssel hozni létre, mert a frekvenciának állíthatónak kell lennie!
A késleltetés csak az órajel periódus egész számú többszöröse lehet, míg a freki mikroHz pontosan állítható DDS-nél.
A freki nagyságrendi átfogásáról nem is beszélve.
Ezért a két vivot úgy állítom elo, hogy a fázis-akku értékéhez adok egy olyan konstanst, ami pont megfelel 90 foknak. Frekitol függetlenül. Ezzel van két vivom.
Sot, ha FM jelet akarok, egy vivovel, akkor a PIR értéke lesz egy konstans + a moduláló jel összege.
PM-nél a fázisakkuhoz adott szám lesz a moduláló jel maga.
(minden megfelelo nagyságrendre normalizálva..)
Ezek után jöhet a moduláció (0 és 1 közötti értékkel való szorzás) a két vivon külön-külön, és a legvégén összeadjuk oket.
Marky, jól értem, hogy Te úgy gondoltad a QAM modulációt, hogy elobb ugyanannak a vivonek két "példányát" külön-külön moduláljuk, majd az egyiket 90 fokot késleltetve hozzáadjuk a másikhoz?
Ez jó lenne, csak nem tudunk (vivofrekin értett) 90 fokos késleltetni, lásd fenn.
A nagy kérdés az SSB, egyoldalsávol moduláció.
Odáig rendben van, hogy kell egy QAM adás, azaz 2db 90 fokkal eltolt vivoju DSB, ahol az egymásra ültetett két különbözo AM-DSB összege vagy alul vagy felül nulla lesz, a másik rész pedig a duplája.
>> 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).
És mennyi az az ugyanannyi ido? (A fázisdiszperziót tökéletesen értem.) Legyen a vivo freki 10MHz, a moduláló alapsáv 300-3400Hz, és SSB-t akarunk!
Az alapsáv 0,1 / 4 usec (=90 fok) ido múlva pontosan ugyanakkora
(feszültég) értéku lesz, kár is a késleltetéssel bajlódni.
Képzeljük el az I és Q vivo forgóvektorát, amint állnak, vízszintesen és függolegesen. Ha az I-t moduláljuk, akkor megjelenik két kisebb oldalsáv, azaz forgóvektor, amik az állóhoz képest balra ill. jobbra forognak, moduláló körfrekvenciával.
Ugyanez igaz a Q vivo modulációjára is. Úgy kell a moduláló jelek (kis nyilak) fázisát megválasztani, hogy a balra forgók éppen mindig kiejtsék egymást, mert ellentétes irányúak. Ekkor a jobbraforgók mindig éppen egy irányba fognak nézni. Azaz eredoben a vivok mellett csak 1db oldalsáv(oldalfreki) jelenik meg, ettol lesz SSB.
De ehhez az kell, hogy az alapsávi jelek (pl. 3kHz-es szinusz) egymástól a saját periódusukban mérve legyen 90 fokra. A 2 kHz-es színuszra is ez a feltétel kell.
Legalábbis akárhogy nézem, nekem ez jön ki. És szerintem ezt csinálja a Hilbert trafó, minden frekit (a saját magán értelmezett) 90 fokkal forgat.
>Tovabba van egy olyan megerositetlen gyanum, hogy a 16-QAM ketoldali
>modulacio.
?? Természetesen minden QAM kétoldali moduláció.
Már ha azt értjük rajta, hogy van alsó és felso oldalsávja a vivo körül.
Az AM-DSB redundáns, az SSB nem az, de macerás, ezért jobb a QAM, mert az nem redundáns és egyszeru.
János, szerinted?
Itt állok egy jelgenerátor építése közepén, és most derül ki, hogy alapjaiban nem értem? ;)
a BenceMiki
|