A/D pretvorba i naÄini prijenosa digitalnog signala - FER
A/D pretvorba i naÄini prijenosa digitalnog signala - FER
A/D pretvorba i naÄini prijenosa digitalnog signala - FER
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Prijenos zvuka – V03<br />
A/D <strong>pretvorba</strong> i načini <strong>prijenosa</strong> <strong>digitalnog</strong> <strong>signala</strong><br />
U ovoj laboratorijskoj vježbi se obrađuje analogno digitalna <strong>pretvorba</strong> u višebitovnom i<br />
jednobitovnom kvantizatoru implementiranom u Simulinku te se prikazuju osnovni principi<br />
<strong>prijenosa</strong> <strong>digitalnog</strong> <strong>signala</strong> u osnovnom pojasu i u pojasu na frekvenciji analognog <strong>signala</strong> nosioca.<br />
Signali dobiveni iz različitih tipova elektroakustičkih pretvarača su analogni, odnosno kontinuirani<br />
u vremenu s različitim vrijednostima amplituda koje mogu poprimiti. Takvi signali i sustavi se često<br />
žele analizirati pomoću računala. Da bi se kontinuirani signal mogao procesirati na računalu<br />
potrebno ga je prvo digitalizirati. Kod <strong>digitalnog</strong> <strong>prijenosa</strong> zvučnog <strong>signala</strong> obrada podataka i<br />
priprema za digitalnu modulaciju se radi na računalu. To znači uzorkovati ga i prebaciti u memoriju<br />
računala na adekvatan način, tamo ga prema potrebi obraditi te ga ponovno pretvoriti u analogni<br />
oblik i privesti pretvaraču.<br />
Digitalna prijenos <strong>signala</strong> zvuka se sastoji od četiri osnovna koraka:<br />
1. Pretvorba vremenski kontinuiranog <strong>signala</strong> u vremenski diskretan signal (pomoću A/D<br />
pretvarača). Kontinuirani signal se pretvara u niz 0 i 1 (to je ustvari pravokutan signal). Pitanje:<br />
Razmisliti koliku frekvencijsku širinu pojasa zauzima pravokutni signal. Kako ograničavanje<br />
spektra pravokutnog <strong>signala</strong> utječe na njegov oblik.<br />
2. Obrada vremenskih diskretnog <strong>signala</strong> na na računalu<br />
3. Pretvorba obrađenog diskretnog <strong>signala</strong> u vremenski kontinuiran signal na modulatoru ( kroz<br />
medij se prenosi analogni signal kojemu se amplituda i(li) faza mijenjaju prema definiranom<br />
pravilu.<br />
4. Prijam analognog <strong>signala</strong> koji je digitalno moduliran i demodulacija da se dobije niz 0 i 1.<br />
Osnovna svojstva analognog <strong>signala</strong>:<br />
- beskonačni broj razina,<br />
- definiran u svakom vremenskom trenutku.<br />
Postoje dva osnovna tipa analognog <strong>signala</strong>: periodički kontinuiran signal i aperiodički<br />
kontinuirani signal.<br />
Prikaz periodičkog kontinuiranog <strong>signala</strong> u frekvencijskoj domeni se dobije razvojem u Fourierov<br />
red, dok se prikaz aperiodičkog kontinuiranog <strong>signala</strong> u frekvencijskoj domeni dobije primjenom<br />
Fourierove transformacije.<br />
Slika 1. Periodički kontinuiran signal u vremenskoj i frekvencijskoj domeni<br />
Prijenos zvuka – V03 - 0
Slika 2. Prikaz aperiodičkog kontinuiranog <strong>signala</strong> u vremenskoj i frekvencijskoj domeni<br />
Prilokom prelaska iz vremenske u frekvencijsku domenu i obratno vrijedi princip<br />
neodređenosti: Što je signal bolje lokaliziran u vremenu to je lošije lokaliziran u<br />
frekvencijskoj domeni i obratno.<br />
Osnovna svojstva <strong>digitalnog</strong> <strong>signala</strong>:<br />
– prikazan je kao pravokutni signal s dvije razine: 0 ili 1;<br />
– veća otpornost na smetnje (zaštitni kodovi);<br />
– lakša pohrana u memoriju;<br />
– veće mogućnosti obrade <strong>signala</strong> (DSP): kompresija protoka podataka.<br />
Analogno digitalna <strong>pretvorba</strong><br />
Tri osnovne faze A/D pretvorbe su: uzorkovanje, kvantiziranje i kodiranje.<br />
Uzorkovanje se može izvoditi sa Nyquistovom frekvencijom (f s >2*f max ) ili sa frekvencijom koja je<br />
puno veća od minimalno potrebne (naduzorkovanje).<br />
Kvantiziranje se izvodi sa više razina (8 bita kvantizacije odgovara 2 8 -1 razina) ili samo sa dvije<br />
razine. Kvantiziranje sa dvije razine je moguće kada je razlika između susjednih uzoraka toliko<br />
mala da je nju moguće kodirati (jednobitovni pretvarači) a ne apsolutne razine(višebitovni<br />
pretvarači).<br />
Uzorkovanje<br />
Uzorkovanje je postupak množenja <strong>signala</strong> sa Diracovim impulsima prema slici 3.<br />
Prijenos zvuka – V03 - 1
Slika 3. Postupak idealnog uzorkovanja<br />
Kod odabira frekvencije uzorkovanja se postavljaju dva temeljna pitanja:<br />
1. Da li se uzorkovanjem uz povoljno odabranu frekvenciju uzorkovanja f s može sačuvati cjelovita<br />
informacija sadržana u signalu ?<br />
2. Čime je određena frekvencija uzorkovanja koja jamči cjelovitost informacije?<br />
Odgovori na pitanja se nalaze u prikazu uzorkovanog <strong>signala</strong> u frekvencijskoj domeni.<br />
Svim realnim signalima (govor glazba) je magnituda (prikaz u frekvencijskoj domeni) zanemariva<br />
iznad neke granične frekvencije f c . (Slika 4)<br />
Slika 4. Prikaz uzorkovanog <strong>signala</strong> u frekvencijskoj domeni<br />
Spektralni sadržaj uzorkovanog <strong>signala</strong> X s (f) predstavlja periodično ponavljanje spektralnog<br />
sadržaja kontinuiranog <strong>signala</strong> X(f) s periodom f s .<br />
Ukoliko frekvencija uzorkovanja nije pravilno odabrana dolazi do preklapanja spektra ('aliasinga')<br />
tako da se u rekonstruiranom signalu (nakon D/A pretvorbe) pojavljuju u signalu komponente koje<br />
ne postoje).<br />
Prijenos zvuka – V03 - 2
Da se izbjegne pojava preklapanja spektra onda se prije uzorkovanja signal propušta kroz<br />
niskopropusni filtar ('antialiasing filtar')koji ne propušta ni jednu komponentu iznad frekvencije f s /2.<br />
Slika 5. Preklapanje spektra ako frekvencija uzorkovanja nije dobro odabrana.<br />
Ulazni signal se propušta kroz niskopropusni (‘antialiasing’) filtar koji ograničava maksimalnu<br />
frekvenciju <strong>signala</strong> na f s /2.<br />
Postoji nekoliko osnovnih načina uzorkovanja kod kojih se prikaz u frekvencijskoj domeni ne<br />
razlikuje (barem u osnovnom pojasu)dok se u vremenskoj domeni dobiju različiti signali.<br />
Slika 6. Analogni signal i niz pravokutnih impulsa kojim se vrši uzorkovanje<br />
Prijenos zvuka – V03 - 3
Slika 7. Uzorkovani analogni signal (''pulse amplitude modulation'') i tzv. ''sample and hold''<br />
način uzorkovanja<br />
Zadatak za pripremu 1.:<br />
Nacrtati jednostrani i dvostrani amplitudni i fazni spektar <strong>signala</strong> zadanog jednadžbom:<br />
u(t)=2+2*cos( 500*2*pi*t+30°)+4*cos(1000*2*pi*t-90°).<br />
a) Valni oblik iz prethodnog primjera uzorkujemo sa f s =3000 Hz. Ako pretpostavimo da je<br />
uzorkovanje idealno (s Diracovim nizom impulsa), nacrtati dvostrani spektar uzorkovanog <strong>signala</strong>.<br />
Kako bi izgledao jednostrani spektar uzorkovanog <strong>signala</strong>.<br />
b) Ako signal iz 1. točke promatramo u vremenskom intervalu od 0 s do 2 s, koliko perioda <strong>signala</strong><br />
je obuhvaćeno u tom intervalu, koliko ukupno uzoraka imamo i koliki je broj uzoraka u pojedinoj<br />
periodi.<br />
c) Kolika je Nyquistova (minimalna frekvencija uzorkovanja) frekvencija za zadani signal.<br />
Kvantiziranje<br />
Postupak uzorkovanja diskretizira vrijeme, dok postupak kvantiziranja diskretizira moguće razine<br />
amplituda. Cijelo dinamičko područje U vv se dijeli na N nepreklapajućih segmenata.<br />
Slika 8. Idealan kvantizator<br />
Prijenos zvuka – V03 - 4
Interval ulaznog analognog <strong>signala</strong> (x i ) sa pripadajućim kvantizacijskim razinama (x Qi ) je dan na<br />
slici 8.<br />
x 1 =
Zadatak za pripremu 2.<br />
Odrediti vjerojatnost pojavljivanja pogreške kvantizacije u intervalu od –q/4 do 0. Korisiti<br />
definiciju za proračun vjerovatnosti iz funkcije gustoće vjerovatnosti.<br />
Disperzija greške kvantizacije (varijanca) je ustvari snaga šuma kvantizacije:<br />
Pretpostavlja se da je pogreška kvantizacije e ustvari kontinuirana slučajna varijabla i da je srednja<br />
vrijednost pogreške kvantizacije jednaka 0, međutim njena snaga nije jednaka 0 već disperziji<br />
kontinuirane slučajne varijable.<br />
N<br />
σ<br />
2<br />
e<br />
= E<br />
2<br />
[( e − x) ]<br />
q<br />
q<br />
2 2<br />
= = ==<br />
2 2<br />
σ ∫ ⋅ ⋅ =<br />
2<br />
e<br />
E[<br />
e ]<br />
q<br />
e p(<br />
e)<br />
de<br />
−<br />
∫ q<br />
−<br />
2<br />
2<br />
2<br />
q<br />
⋅ de =<br />
12<br />
U postupku kvantizacije osobito je važno postići dobar odnos signal šum. Kod proračuna snage<br />
<strong>signala</strong> pretpostavlja da signal pobuđuje cijelo područje kvantizatora te da da mi se snaga mjeri na<br />
otporniku R=1Ω.<br />
Zadatak za pripremu 3.<br />
a) Odrediti snagu sinusnog <strong>signala</strong> koji pobuđuje cijelo područje kvantizatora U vv .<br />
b) Kolika je maksimalna pogreška kvantizacije ako je U vv =5V a broj bitova kvantizacije b=16.<br />
c) Odrediti odnos snage <strong>signala</strong> prema šumu u zadanom primjeru.<br />
d) Kako odnos signal šum ovisi o broju bita kvantizacije (izvesti izraz uz općenitu razinu<br />
pobude)<br />
Ako se uzorkovanje vrši frekvencijom koja je puno veća od Nyquistove frekvencije taj postupak se<br />
naziva naduzorkovanje. Pretvarači koji rade na tom principu se nazivaju sigma delta pretvarači.<br />
Kod njih se snaga šuma kvantizacije raspršuje na šire frekvencijsko područje i na taj način ostaje<br />
manja snaga šuma u području u kojemu se nalazi koristan signal. Na taj način se povećava odnos<br />
signal šum u frekvencijskom pojasu gdje se nalazi koristan signal iako se ukupna snaga šuma<br />
kvantizacije povećava.<br />
Spektralna gustoća snage šuma kvantizacije (S(f)) definirana je kao snaga šuma kvantizacije po<br />
frekvencijskom pojasu. Na slici 9. je prikazana spektralna gustoća snage šuma kvantizacije u<br />
području korisnog <strong>signala</strong>.<br />
e<br />
2<br />
Slika 9. Spektralna gustoća snage šuma kvantizacije<br />
Spektralna gustoća snage šuma kvantizacije je dana izrazom:<br />
2<br />
N q<br />
S(<br />
f ) = =<br />
∆f<br />
12⋅<br />
f s<br />
Prijenos zvuka – V03 - 6
N- snaga šuma gvantizacije koja ovisi o kvantizacijskoj pogrešci<br />
Spektralna gustoća snage šuma kvantizacije je definirana kao ukupna snaga šuma u frekvencijskom<br />
pojasu u kojemu se ona nalazi.<br />
Kod naduzorkovanja se uzimanje uzoraka izvodi puno većom frekvencijom F s =2 r+1·f c . Snaga šuma<br />
kvantizacije (uz isti broj bitova) raspoređena je na šire frekvencijsko područje. OSR je<br />
''oversampling ratio'' koji pokazuje koliko je puta veća frekvencija naduzorkovanja (F s ) od<br />
Nyquistove frekvencije uzorkovanja (f s =2·f c ). OSR=2 r . R- faktor naduzorkovanja, f c -maksimalna<br />
frekvencija uzorkovanog <strong>signala</strong>.<br />
Slika 10. Smanivanje spektralne gustoće snage šuma kvantizacije(i ukupne snage šuma<br />
kvantizacije) u korisnom pojasu gdje se nalazi signal (-f c do f c ).<br />
Zadatak za pripremu 4.<br />
Odrediti spektralnu snagu šuma kvantizacije iz zadatka za pripremu 3 ako je frekvencija<br />
uzorkovanja f s =44.1kHz.<br />
a)Kako se mijenja spektralna gustoća snaga šuma kvantizacije ako se broj bita kvantizacije smanji<br />
sa 16 na 8 te na kraju na 1.<br />
b) Kako smanjivanje broja bita kvantizacije utječe na spektralnu snagu šuma kvantizacije kod iste<br />
frekvencije uzorkovanja.<br />
c) Kako tok podataka ovisi o frekvenciji uzorkovanja i broju bita kvantizacije?<br />
Nakon što se izvršilo pravilna A/D <strong>pretvorba</strong> <strong>signala</strong> potrebno je izvršiti prijenos <strong>digitalnog</strong> <strong>signala</strong>.<br />
U tu svrhu se koriste digitalni modulacijski postupci kombinirani sa prijenosom na jednom nosiocu<br />
ili više podnosilaca.<br />
2. Prijenos <strong>digitalnog</strong> <strong>signala</strong><br />
U svim načinima <strong>prijenosa</strong> audio<strong>signala</strong> (DSR, DAB) koriste se digitalni modulacijski postupci.<br />
Nakon analogno digitalne pretvorbe dobije se niz 0 ili 1 koji se pretvara u odgovarajući tok simbola.<br />
Simboli se stvaraju iz bitova prema određenim pravilima. Ako se pretpostavi jedan jednostavni<br />
slučaj u kojemu se koristi sustav sa četiri simbola (-3,-1,1,3) tada je za svaki simbol potrebno dva<br />
bita.<br />
Pretpostavimo da u situaciji kada na generator simbola (čiji izlaz ovisi o tipu digitalne modulacije,<br />
PAM= ''Pulse amplitude modulation'', QAM=''Quadrature amplitude modulation'',<br />
QPSK=''Quadrature Phase Shift modulation''...) dolaze bitovi, parovima bitova odgovaraju Za svaku<br />
Prijenos zvuka – V03 - 7
vrstu digitalne modulacije postoje drukčija pravila. Kod PAM <strong>signala</strong> parovi bitova tvore realne<br />
brojeve prema npr. sljedećem pravilu:<br />
'00' odgovara simbol '-3'<br />
'01' odgovara simbolu '-1'<br />
'10' odgovara simbolu '1'<br />
'11' odgovara simbolu '3'.<br />
Zadatak za pripremu 5.<br />
Ako na definirani sustav dolaze bitovi u redoslijedu: 01101101001001000111, sa brzinom toka 10<br />
bita po sekundi.<br />
a) Nactrati tok bitova u vremenu ako stanju 0 odgovara naponska razina -1V, a stanju jedan<br />
odgovara naponska razina 1V.<br />
b) Pretvoriti navedeni tok bitova u simbole prema definiranom pravilu za PAM modulaciju (simboli<br />
su realni brojevi).<br />
c) Odrediti brzinu generiranog toka simbola po jedinici vremena.<br />
d) Pretvoriti navedeni tok bitova u simbole prema definiranom pravilu za QPSK modulaciju<br />
(simboli su kompleksni brojevi, a pravilo je dano na slici 11 a).<br />
Ako se bitovi preslikavaju u simbole koji su realni brojevi tada govorimo o PAM ('Pulse amplitude<br />
modulation') signalu. To je digitalna modulacija u kojoj postoji samo modulacija amplitude. Tu<br />
treba biti oprezan i reći da se i faza modulira jer simbol -3 ima amplitudu 3, a fazu 180 stupnjeva<br />
dok simbol 3 ima amplitudu 3 i fazu 0 stupnjeva. Polaritet pravokutnog <strong>signala</strong> određuje fazu<br />
nosioca na koji se ovaj digitalni tok podataka modulira.<br />
U većini digitalnih modulacija simboli se obično prikazuju u konstelacijskom dijagramu kao<br />
kompleksni brojevi. Ralni dio kompleksnog broja (I) može npr. određivati prvi bit u simbolu, dok<br />
imaginarni dio (Q) može određivati drugi bit u simbolu. Tako ako niz bitova '01', taj par prema<br />
definiranom pravilu ima realnu komponentu I=-1 i imaginarnu komponentu Q=1. Ukupno (-1+1j).<br />
Prikazani sustav simbola sa ovako definiranim pravilima je dan u kompleksnom dijagramu na slici<br />
11a).<br />
Pravila se mogu i drukčije definirati i to ovisi o tome kako je sustav implementiran. Moguće je i<br />
pretpostaviti simbole kao realne brojeve (PAM) i tada je konstelacijski dijagram prikazan na slici<br />
11b).<br />
01<br />
Q<br />
1<br />
11<br />
01='-1'<br />
Q<br />
11='3'<br />
-1<br />
1 I<br />
00='-3'<br />
10='1'<br />
I<br />
00<br />
-1<br />
10<br />
Slika 11. Konstelacijski dijagram u slučaju prikaza simbola sa kompleksnim i realnim<br />
brojevima.<br />
Tok simbola određuje amplitudu i fazu nosioca u digitalnom modulacijskom postupku. Kod QPSKa<br />
modulacije postoji samo promjena faze dok kod QAM modulacijskog postupka postoji i<br />
modulacija faze i amplitude.<br />
Prijenos zvuka – V03 - 8
Slika 12. Konstelacijski dijagram kod 16-QPSK-a i 16-QAM modulacijskog postupka<br />
Pitanje: Ako je tok podataka 10Mbita/s koliki je tok simbola kod 16-QAM modulacijskog postupka.<br />
Kod digitalnih modulacijskih postupaka tok bitova se pretvara u tok simbola (koji su općenito<br />
imaginarni brojevi)<br />
Ulazni tok bitova<br />
Pridruživanje<br />
simbola toku<br />
bitova<br />
I<br />
Q<br />
I+Q<br />
Slika 13. Pretvaranje toka bitova u tok simbola (općenito kompleksni brojevi)<br />
Ako se koristi prikaz simbola kao niza kompleksnih brojeva onda općenito postoje dva niza u<br />
vremenu (kofazna (I) i kvadraturna komponenta (Q)). Iz osnovnih principa teorije <strong>signala</strong> poznato<br />
je da pravokutni impuls ima beskonačnu širinu pojasa. U svrhu ograničavanja širine pojasa tako da<br />
signal upada u prenošeni pojas vrši se oblikovanje impulsa (iz pravokutnog niza simbola sa oštrim<br />
bridovima ka valnom obliku sa zaobljenim bridovima koji ima širinu pojasa prikladnu za prijenos<br />
kroz ograničeni komunikacijski kanal. Ograničavanje pojasa se postiže propuštanjem pravokutnog<br />
<strong>signala</strong> kroz kosinusni filtar.<br />
Slika 14. Prikaz realnog pravokutnog <strong>signala</strong> i propuštenog kroz kosinusni filtar.<br />
Prijenos zvuka – V03 - 9
Ako je širina pojasa <strong>signala</strong> veća od širine pojasa predviđenog komunikacijskog kanala dolazi do<br />
intersimbolne interferencije (ISI) koja izobličuje signal u vremenskoj domeni. Stoga se niz simbola<br />
prije modulacije na prijenosni signal propušta kroz filtar za oblikovanje impulsa. Postoje nekoliko<br />
tipova filtara koji omogućuju oblikovanje impulsa da se ne pojavi intersimbolna interferencija.<br />
Intersimbolna interferencija se opisuje na signalu u vremenskoj domeni. Vremenska i frekvencijska<br />
domena <strong>signala</strong> su uvijek isprepletene i treba ih promatrati paralelno.<br />
Ako se pretpostavi da je simbol idealan impuls (idealan impuls je Diracov impuls beskonačno visok<br />
i beskonačno kratak tako da ukupna površina ispod <strong>signala</strong> 1). Njegova širina u frekvencijskoj<br />
domeni je beskonačna i jednaka 1. Ovdje bi se mogao razmatrati i pravokutan impuls koji nema<br />
beskonačnu visinu i beskonačnu širinu ali mu je brzina porasta na rubovima beskonačna i on ima<br />
beskonačnu širinu spektra ali u obliku sin(x)/x funkcije. Frekvencijska širina datog<br />
komunikacijskog kanala (uvijek je širina kanala ograničena) je konačna pa se idealan impuls pri<br />
prolasku kroz ograničeni kanal filtirira i raspršuje u vremenskoj domeni i to raspršenje utječe na<br />
prethodno primljene simbole jer se simboli u tom slučaju međusobno isprepliću. Na slici 14 su<br />
prikazani odzivi toka simbola (pravokutni signal) kroz filtar koji ima ograničenu širinu pojasa. Vidi<br />
se međusobno ispreplitanje odziva. Bitno je da se ti odzivi isprepliću tako da kad prvi simbol ima<br />
maksimum da ostali imaju minimume (0) i da na taj način ne utječu na primanje trenutnog simbola.<br />
Slika 14. Odziv niza simbola (samo dva stanja) u kanalu sa ograničenom širinom pojasa<br />
Većina fizikalnih prijenosnih medija su nesposobna za prenošenje informacija koje se nalaze u<br />
osnovnom pojasu blizu DC komponente (0 Hz-a) pa se signal u osnovnom pojasu modulira na<br />
nosilac i prenosi se određeni frekvencijski pojas koji je dozvoljen za određeni kanal oko nosioca.<br />
Princip odašiljača u pojasnom prijenosu je dan na slici 15.<br />
Bitovi<br />
Koder<br />
PAM,<br />
QAM,<br />
QPSK<br />
Kompleksni<br />
simboli<br />
Izlazni<br />
filtar<br />
j·ω<br />
e c·t<br />
Kompleksni<br />
signal u osnovnom<br />
pojasu<br />
Kompleksni<br />
signal oko<br />
nosioca<br />
Re{ }<br />
Realni signal u<br />
frekvencijskom<br />
području oko<br />
nosioca<br />
Prijenos zvuka – V03 - 10
Slika 15. Odašiljanje u pojasu oko nosioca<br />
-j·ω<br />
e c·t<br />
Niskopropusni<br />
filtar<br />
Pod<br />
uzorkovanje Detektor Dekoder<br />
Kompleksni<br />
signal 'baseband'<br />
Kompleksni<br />
simboli<br />
Niz bitova<br />
Slika 16. Prijam u pojasu oko nosioca<br />
Frekvencijsko multipleksiranje s ortogonalnim podnosiocima (OFDM)<br />
OFDM (Orthogonal Frequency–Division Multiplexing), odnosno frekvencijsko multipleksiranje s<br />
ortogonalnim podnositeljima je digitalni modulacijski postupak u kojem je frekvencijsko područje<br />
podijeljeno na veci broj bliskih podkanala u kojima se primjenjuje neki od uobicajenih modulacijskih<br />
postupaka, a najčešće QAM (Quadrature amplitude modulation). U OFDM sustavu, signali podnosioci<br />
čine ortogonalni skup <strong>signala</strong> kao što prikazuje slika 17. Kofazna komponenta (I) simbola se modulira<br />
na funkciju kosinus a kvadraturna komponenta (Q) se modulira na funkciju sinus te se oni<br />
superponiraju.<br />
Prijenos zvuka – V03 - 11
Slika 17. Sustav za prijenos podataka sa više podnosioca.<br />
Zahvaljujuci svojstvu ortogonalnosti, izborom odgovarajuceg <strong>signala</strong> za demodulaciju u prijamniku je<br />
moguce dobiti procjenu simbola koji modulira onu komponentu koja je upotrijebljena za modulaciju<br />
neovisno o simbolima koji moduliraju ostale podnosioce. Dakle opcenito izbor nosilaca treba<br />
ispunjavati sljedeći uvjet:<br />
Ts je trajanje simbola.<br />
U praksi je uobičajeno koristiti funkcije sinus i kosinus koje ispunjavaju uvjet ortogonalnosti:<br />
Ω ={cos(ω i·t), sin(ω i·t)},uz N broj podnosioca i 0 ≤ i ≤ N −1 i 0 ≤ t ≤ T s , uz sljedeci izbor frekvencija,<br />
ω i =ω c +2·π·k/T s , a Ts i ω c označavaju (trajanje simbola) i centralnu frekvenciju nosica.<br />
U usporedbi sa prijenosom podataka moduliranih na jedan podnosioc, na ovaj nacin se povecava trajanje<br />
simbola u podkanalu jer se prakticno ostvaruje paralelni, odnosno istovremeni prijenos više simbola, ali<br />
u različitim frekvencijskim područjima.<br />
Prijenos zvuka – V03 - 12
Efektivno je jedan komunikacijski kanal podijeljen u niz paralelnih kanala Na slici 18 je prikazan<br />
prijenos sa dva podnosica i odgovarajući tok simbola za svaki pojedinačni nosilac.<br />
Slika 18. Smanjenje toka simbola kod <strong>prijenosa</strong> sa dva podnosioca.<br />
Osnovne karakterisitike <strong>prijenosa</strong> sa jednim nosiocem i više podnosioca<br />
- u konvencionalnom načinu <strong>prijenosa</strong> svaki simbol okupira cijeli pojas<br />
- OFDM istovremeno se odašilje nekoliko simbola na većem broju podnosilaca<br />
- kanal se dijeli na više podkanala koji imaju ravnu frekvencijsku karakteristiku<br />
- ako je feding na pojedinoj frekvenciji jako izražen doći će do gubitka simbola, zato se uvode dodatni<br />
simboli na strani odašiljača u svrhu zaštite od pogreške.<br />
Matematički zapis OFDM <strong>signala</strong><br />
Svi podnosioci za vrijeme trajanja simbola u simboličnom kompleksnom zapisu se mogu prikazati kao:<br />
S ( t)<br />
=<br />
s<br />
s(<br />
t)<br />
=<br />
N<br />
∑ − 1<br />
n=<br />
0<br />
N<br />
∑ − 1<br />
n=<br />
0<br />
A ( t)<br />
⋅e<br />
n<br />
[ ω t+<br />
φ ( t)<br />
]<br />
a n i b n su simboli kofazne i ortogonalne komponente. Frekvencije na kojima se prenose pojedini<br />
simboli su dani izrazom.<br />
j<br />
n<br />
[(<br />
a cos(2πf<br />
t)<br />
+ b sin(2πf<br />
t)<br />
]<br />
n<br />
n<br />
n<br />
n<br />
n<br />
Klasični OFDM postupak modulacije i demodulacije zahtijeva veliki broj modulatora i demodulatora<br />
Prijenos zvuka – V03 - 13
( za svaku pojedinačni podnosilac) pa se u novije vrijeme koriste algoritmi diskretne inverzne<br />
Fourierove transformacije za OFDM modulaciju te diskretne Fourierove transformacije za demodulaciju<br />
<strong>signala</strong>. Blok shema modulatora i demodulatora na principu diskretne Fourierove transformacije i<br />
inverzne Fourierove transformacije je dana na slici 19.<br />
Slika 19. OFDM modulacija i demodulacija primjenom IFFT-a i FFT-a<br />
Zadatak za pripremu 6.<br />
Ako se tok bitova od R=10 Mbita/s modulira 16-QAM modulacijskim postupkom te se dovodi na<br />
OFDM odašiljač sa 16 podnosioca odrediti tok simbola koji se prenosi na svakom podnosiocu<br />
(redukcija toka podataka se prvo izvodi digitalnim modulacijskim postupkom a kasnije i prenošenjem sa<br />
podnosiocima). Koliki je frekvencijski razmak između svakog podnosioca (odrediti trajanje simbola iz<br />
toka bitova).<br />
RAD NA VJEŽBI:<br />
1. Analogno digitalna <strong>pretvorba</strong><br />
Prije pokretanja modela upisati<br />
bdclose all<br />
set_param(0,'CharacterEncoding','windows-1252')<br />
U ovom dijelu vježbe je prikazan kompletan sustav A/D pretvorbe s ulaznim signalom (do dvije<br />
sinusne komponente), limiterom, NP filtrom koji spriječava 'aliasing', sklopom za uzorkovanje i<br />
zadržavanje, kvantizatorom i sklopom za jednostavno kodiranje (predkodiranje).<br />
Slika 20. Analogno digitalna <strong>pretvorba</strong> sa Nyquistovom frekvencijom i višebitnim<br />
kvantizatorom<br />
"Simulation parameters" u Simulinku namjestiti tako da vrijeme ide od 0 do 5e-3 s.<br />
Prijenos zvuka – V03 - 14
Dva signal generatora služe samo za generiranje <strong>signala</strong> koji ima dvije komponente f 1 = 500 Hz<br />
(A 1 =5) i f 2 = 1000 Hz (A 2 =4). Uključivanjem jedne ili druge sklopke na ulazu u A/D pretvarač se<br />
dovodi samo pojedina komponenta. Limiter služi za određivanje dinamičkog područja pretvarača,<br />
odabrati U vv = 10.<br />
Pitanje za razmišljanje: Čemu služi analogni filtar u sklopu na slici?<br />
Uzorkovanje je ovdje riješeno pomoću Zero-Hold sklopa (Ako je frekvencija uzorkovanja f s =5kHza<br />
odrediti vrijeme zadržavanja)<br />
Nakon uzorkovanja slijedi kvantiziranje pomoću idealnog kvantizatora (Koliki je korak kvantizacije<br />
q kada je broj bitova 6).<br />
a) Kolika je maksimalna pogreška kvantizacije (očitati sa Scope 4)?<br />
b) Koliko je pozitivnih razina, a koliko negativnih kod 6-bitnih pretvarača? Izlazna funkcija iz<br />
pretvarača je:<br />
Out=q*round(input/q)<br />
Broj koji se ovdje dobije nije cijeli, a mi ga želimo prikazati u intervalu:<br />
-32, ..., -1, 0, +1, ..., 31<br />
i zbog toga signal iz kvantizatora ide na predkodiranje da bi vrijednosti y(n) bile u navedenom<br />
opsegu. Potpuno kodiranje i pretvaranje u binarni tok podataka nije izvedeno u ovome sklopu.<br />
c) Kako radi sklop Zero-order hold? (promotriti signal prije i poslije pretvorbe)<br />
d) Kolika je maksimalna pogreška kvantizacije (teorijski( uz 6 bitovnu kvantizaciju dinamičko<br />
područje U vv = 10? Usporediti sa očitanom vrijednošću sa osciloskopa,<br />
e) Pogledati u radnom prostoru uzorke "yout"(nacrtati pomoću naredbe plot(yout))<br />
f) Pogledati dvostrani spektar <strong>signala</strong> primjenom naredbe plot(abs(fft(yout)).<br />
2. Sigma-delta pretvarač<br />
Otvoriti model sigmadeltavj.mdl pretvarač koji realizira naduzorkovanje sa 8 puta u odnosu na<br />
Nyquistovu frekvenciju uzorkovanja fs=8kHz.<br />
Koliki je tok podataka na izlazu iz sigma-delta modulatora? Koliki tok podataka se dobije nakon<br />
usrednjavanja digitalnim decimacijskim filtrom (8:1)?<br />
Kolika je rezolucija ovako usrednjenog toka podataka u usporedbi sa rezolucijom 1-bitovnog toka<br />
podataka (uzeti spajanje 8 uzoraka u jedan nakon decimacije)? Kolika je rezolucija Nyquistovog<br />
pretvarača sa brojem bita kvantizacije b=3 i dinamičkim područjem U vv =2V. Usporediti sa ovim<br />
sustavom jednobitovnog uzorkovanja? Koja je uloga <strong>digitalnog</strong> decimacijskog filtra?<br />
Transport<br />
Delay<br />
Signal<br />
Generator<br />
f=200Hz<br />
A=1<br />
butter<br />
Analog<br />
Filter Design1<br />
fg=4000Hz<br />
1<br />
s<br />
Integrator<br />
Sign<br />
Zero-Order<br />
Hold (64kHz)<br />
Naduzorkovanje<br />
sa 8 puta<br />
x[8n]<br />
FIR x8(a)<br />
Decimation<br />
butter<br />
Analog<br />
Filter Design<br />
Scope2<br />
Scope3<br />
Scope4<br />
Scope1<br />
Prijenos zvuka – V03 - 15
3. Osnovni princip <strong>prijenosa</strong> <strong>digitalnog</strong> <strong>signala</strong> u osnovnom pojasu<br />
(''baseband'')<br />
U ovom dijelu vježbe je implementiran komunikacijski sustav koji prenosi tok simbola sa više<br />
stanja. Prijenos se izvodi u osnovnom pojasu (bez podizanja na frekvenciju nosioca).<br />
Osnovni zadatak je mijenjati parametre komunikacijskog kanala (M=4 i M=16) i gledati kako se<br />
mijenjaju dijagrami stanja i valni oblici slučajno generiranih brojeva kada se koriste modulacijski<br />
postupci koji mijenjaju amplitudu i fazu <strong>signala</strong>.<br />
Koji modulacijski postupci su realizirani u modelu?<br />
Koji razmotreni postupak je najjosjetljiviji na šum?<br />
U ovom modelu nema konvertera na veću frekvenciju jer se kod simulacija uglavnom to izbjegava<br />
zbog većeg vremena obrade podataka.<br />
Rd wksp<br />
MASK<br />
Re(u)<br />
Im(u)<br />
Sampled read<br />
from wksp<br />
MASK modulator<br />
|u|<br />
u<br />
MASKscatter plot<br />
S-QASK<br />
Re(u)<br />
Im(u)<br />
Square-map<br />
Amplitude Modulator<br />
Amplitude<br />
Modulation<br />
|u|<br />
u<br />
|u|<br />
u<br />
QASKscatter plot1<br />
MPSK<br />
M-ary Phase Modulator<br />
Re(u)<br />
Im(u)<br />
MPSKscatter plot<br />
Time<br />
Scope<br />
|u|<br />
u<br />
A-QASK<br />
Re(u)<br />
Im(u)<br />
Arbitrary-map<br />
Amplitude Modulator<br />
Phase<br />
Modulation<br />
A-map QASKscatter plot<br />
The Mapping<br />
Constellation<br />
The Magnitude<br />
vs.<br />
Phase of Modulated<br />
Signal Envelope<br />
Measurement Tools<br />
Measurement Tools Description:<br />
1.The Constellation of Modulation set of measurement tools allows user to compare<br />
contellation maps of modulation techniques, like:<br />
-- MASK,<br />
-- Square-map QASK (QAM),<br />
-- MPSK,<br />
-- Arbitrary-map QASK simulating QPSK.<br />
2. The Amplitude vs. Phase Modulation Envelope mesurement tool presents the modulation envelopes<br />
of mentioned above modulation techniques.<br />
Prijenos zvuka – V03 - 16
4. Osnovni princip <strong>prijenosa</strong> u pojasu nosioca (''passband'')<br />
U ovom modelu je prikazano podizanje osnovnog pojasa na frekvenciju nosioca.<br />
Mijenjati broj razina u sustavima M-PSK i M-QAM modulatora (M=4, M=8, M=16)<br />
te vidjeti kako izgledaju valni oblici <strong>signala</strong> u pojasu <strong>signala</strong> nosioca. Kako uz isti<br />
omjer signal/šum u kanalu se mijenja broj pogrešno prenesenih bitova u sustavu. Koji<br />
sustav je osjetljiviji na šum. Smanjiti odnos SNR na 10dB i vidjeti kako izgledaju<br />
preneseni tokovi simbola.<br />
Random int<br />
Random-integer<br />
generator<br />
Passband<br />
S-QASK<br />
Square-map<br />
QASK mod<br />
AWGN<br />
Transmission<br />
Channel<br />
Passband<br />
S-QASK<br />
Square-map<br />
QASK demod<br />
2<br />
QAM<br />
Sca to Vec<br />
&<br />
ErrorRateCalc<br />
3<br />
0.4909<br />
81<br />
165<br />
BER<br />
Errors<br />
Total Bits<br />
Square-map amplitude modulation (QASK)<br />
Tx Error Rate<br />
RxCalculation<br />
3<br />
Bit Error Details QAM<br />
0 SER<br />
0 Errors<br />
82 Total Bits<br />
Symbol Error Details QAM<br />
Passband<br />
A-QASK<br />
Arbitrary-map<br />
QASK mod<br />
AWGN<br />
Transmission<br />
Channel1<br />
Passband<br />
A-QASK<br />
Arbitrary-map<br />
QASK demod<br />
2<br />
QPSK<br />
Sca to Vec<br />
&<br />
ErrorRateCalc<br />
3<br />
0.497<br />
82<br />
165<br />
BER<br />
Errors<br />
Total Bits<br />
Phase modulation (M-ary QPSK)<br />
Bit Error Details QPSK<br />
Measurement Tools Description:<br />
1. Received Signal Constellation stage:<br />
visualizes the channel influence on the signal<br />
demodulation efficiency.<br />
Received<br />
Signal<br />
Constellation<br />
Tx Error Rate<br />
RxCalculation<br />
3<br />
SER/BER Calculation System<br />
0<br />
0<br />
82<br />
SER<br />
Errors<br />
Symbol Error Details QPSK<br />
Total Bits<br />
2. BER Calculation System stage:<br />
presents both: bit and symbol transmission statistics.<br />
3. Modulated Signal v.s. Complex Envelope stage:<br />
allows user to observe modulated carrier<br />
and compare it with the modulation envelopes.<br />
Measurement<br />
Tools<br />
[TxQASK]<br />
[TxQASKc]<br />
[TxMPSK]<br />
[TxMPSKc]<br />
2{2}<br />
2{2}<br />
3<br />
3<br />
3 3<br />
Scope<br />
Modulated Signal<br />
v.s.<br />
Complex Envelope<br />
Koji je sustav (QAM ili PSK) manje osijetljiv na šum u komunikacijskom kanalu?<br />
5. OFDM prijenos u osnovnom pojasu pomoću sklopova za diskretnu inverznu i<br />
direktnu FFT analizu<br />
U sljedećem modelu je prikazan OFDM prijenos implementiran pomoću IFFT i FFT<br />
naredbe. Koristi se modulacija 16- QAM. Uočiti pojedine dijelove sklopa za prijenos<br />
podataka pomoću OFDM-a. Gdje se izvodi <strong>pretvorba</strong> bitova u simbole? Koji<br />
modulacijski postupak se koristi? Potrebno je povećati odnos signal šum i vidjeti<br />
kako se mijenja broj pogrešno prenesenih bitova. Prikazati rezultate uz dva odnosa<br />
SNR? Da li se signal prenosi u pojasu <strong>signala</strong> nosioca ili u osnovnom pojasu?<br />
Prijenos zvuka – V03 - 17
OFDM with 16QAM<br />
DATA_TX<br />
IQ_TX<br />
Data Source<br />
IQ Mapper<br />
OFDM<br />
Modulation<br />
<br />
AWGN<br />
DATA_RX<br />
OFDM_RX<br />
Data Sink<br />
IQ Demapper<br />
OFDM<br />
Demodulator<br />
IQ_RX<br />
{DATA_TX}<br />
{DATA_RX}<br />
{IQ_TX}<br />
{IQ_RX}<br />
<br />
{OFDM_RX}<br />
System<br />
Performance<br />
Tests<br />
0.14572775900901<br />
4141<br />
28416<br />
Packet Loss<br />
Bit Loss<br />
Total Bits<br />
Prijenos zvuka – V03 - 18