06.04.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!