Top Banner
31

Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Apr 13, 2017

Download

Documents

Nenad Milo?evi?
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Univerzitet u Beogradu

Elektrotehni£ki fakultet

Nenad Milo²evi¢, 284/2011

Diplomski radSimulacija digitalnih modulacionih postupaka

(primena u javnim mobilnim sistemima)

mentor:prof. dr Milan Bjelica

Beograd, oktobar 2015.

Page 2: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Sadrºaj

1 Uvod 3

1.1 Digitalni TK sistem, sada²njost i budu¢nost . . . . . . . . . . . . . . . . 31.2 Modeliranje i simulacija . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Analiziranje sistema 5

2.1 Teorijska analiza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Simulaciona analiza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Analiza rezultata simulacije 11

4 Zaklju£ak 19

5 Prilozi,kodovi 21

5.1 Literatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

1

Page 3: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slike

1.1 Op²ta blok ²ema digitalnog TK sistema . . . . . . . . . . . . . . . . . . . 3

2.1 Blok ²ema simulacionog M-arnog predajnika . . . . . . . . . . . . . . . . 72.2 Vremenska zavisnost AWGN-a . . . . . . . . . . . . . . . . . . . . . . . . 82.3 Funkcija raspodele AWGN-a . . . . . . . . . . . . . . . . . . . . . . . . . 92.4 Funkcija Rayliegh-eve promenljive . . . . . . . . . . . . . . . . . . . . . . 92.5 Blok ²ema simulacionog M-arnog prijemnika . . . . . . . . . . . . . . . . 10

3.1 Konstelacioni dijagram 16-QAM signala na izlazu iz predajnika . . . . . . 123.2 Konstelacioni dijagram 16-PSK signala na izlazu iz predajnika . . . . . . 123.3 Konstelacioni dijagram 16-QAM signala na ulazu u prijemnik . . . . . . 133.4 Konstelacioni dijagram 16-PSK signala na ulazu u prijemnik . . . . . . . 133.5 Konstelacioni dijagram 16-QAM signala na izlazu iz I&R-a . . . . . . . . 143.6 Konstelacioni dijagram 16-PSK signala na izlazu iz I&R-a . . . . . . . . 143.7 Konstelacioni dijagram poja£anog 16-QAM signala na izlazu iz I&R-a . . 153.8 Konstelacioni dijagram poja£anog 16-PSK signala na izlazu iz I&R-a . . 153.9 Verovatno¢a gre²ke 16-QAM digitalnog TK sistema . . . . . . . . . . . . 163.10 Verovatno¢a gre²ke 16-PSK digitalnog TK sistema . . . . . . . . . . . . . 173.11 Speed up (vreme koje je potrebno da se obradi odre�eni broj iteracija u

serijskom modu u odnosu na paralelni mod) u zavisnosti od iskori²¢enihprocesorskih jezgra (workers) . . . . . . . . . . . . . . . . . . . . . . . . 18

4.1 Rekapitulacija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2

Page 4: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Glava 1

Uvod

1.1 Digitalni TK sistem, sada²njost i budu¢nost

Razlog za²to je to tako se moºe opisati u jednoj re£i: konvergencija. Teºnja ka jedin-stvenoj svetskoj mreºi u kojoj se razli£iti sadrºaji (audio,video,slika...) prenose transpa-rentno pomo¢u istih signala umnogome je pripomogla dominaciji digitalnih sistema nadanalognim. Ova £injenica je omogu¢ila brz razvoj mreºa i njihovu me�usobnu kompati-bilnost bez obzira kojoj oblasti telekomunikacija one pripadaju.

Jedan od aktuelnih primera je integracija javnih mobilnih mreºa sa Internet mre-ºama(IMS - IP Multimedia Subsystem ), koje predstavljaju dve najrazvijenije oblasti utelekomunikacijama,a u isto vreme su u potpunosti nezavisne.

Tako�e, kroz digitalne sisteme prenosa se ne prenose samo analogni signali (pomo¢uA/D koverzije) ve¢ i signali koji su,izvorno, zadati u digitalnom obliku. Time se dobijana �eksibilnosti i otvara ²irok dijapazon mogu¢nosti razvitka mreºa,koje analogni sisteminisu obezbe�ivali. Primer takvog prenosa je sistem za prenos podataka izme�u dvara£unara (prenos fajla).

Slika 1.1: Op²ta blok ²ema digitalnog TK sistema

3

Page 5: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Osnovna blok ²ema digitalnog TK sistema je data na 1.1 slici. U svakom digitalnomsistemu postoji niz elemenata koji su od su²tinske vaºnosti za njegovo ispravno funkcio-nisanje i niz opcionih elemenata koji su implementirani u zavisnosti od tehnike prenosadigitalnog signala,njegove za²tite od interferencije (kodovanje i interlliving), verovatno¢epresretanja, modulacije i medijuma za prenos.

Kako je ve¢ napomenuta vaºnost mobilnih sistema, kao sistemi koji su doºiveli ek-spanziju u protekloj deceniji, u okviru ovog projekta ¢e se simulaciona analiza vr²iti udigitalnom sistemu koji koristi radio kanal kao medijum za prenos. Radio kanal je najo-setljiviji segment u prenosu signala po pitanju propagacije i ka²njenja. Tako�e je i dalekozahtevniji od vo�enih sistema prenosa (ºi£ne mreºe). Spektar radio kanala je ograni£enresurs, i pri tome veoma skup, pa ga je zato potrebno iskoristiti na najbolji mogu¢i na£in.

Dobro je ovde napomenuti da kada kaºemo digitalni signal, mislimo na determenisti£kisignal i to na povorku pravougaonih impulsa. Osnovna jedinica je bit.

1.2 Modeliranje i simulacija

Sistem je skup entiteta koji deluju zasebno ili uzajamno ka postizanju nekog logi£kogcilja. Ono ²to je sa stanovi²ta jednog cilja kompletan sistem, sa stanovi²ta nekog drugogmoºe biti samo entitet u sistemu vi²eg reda. Sistem moºe biti diskretan ili kontinualan,u zavisnosti od menjanja stanja tokom vremena na odre�en na£in. Idealno bi bilo kadbi se eksperimenti mogli izvr²iti nad stvarnim sistemom (za dobijanje najverodostojnijihpodataka o njegovom pona²anju) ali u stvarnosti ovakav pristup £esto nije primenljiv.Model moºe biti �zi£ki i matemati£ki. Fizi£ki model predstavlja umanjenu verziju stvar-nog sistema (makete, prototipi...). Dobra strana �zi£kih modela je o£iglednost, a manesu im cena i ograni£ene mogu¢nosti primene.

Matemati£ki modeli predstavljaju skup kvantitivnih i logi£kih zavisnosti £ijim se re-²avanjem moºe do¢i do odziva sistema pod datim okolnostima. Ovi modeli zbog svojeskalabilnosti su daleko zna£ajniji za prakti£ne primene, ali im je mana jer u opis sistemauvode aproksimacije i zanemarivanja. Matemati£ki model moºe biti diskretan i kontinu-alan, u zavisnosti od sistema koji se posmatra. Tako�e moºe biti stati£ki ili dinami£ki,u zavisnosti od toga da li se menja u vremenu,zatim deterministi£ki ili stohasti£ki, uzavisnosti da li u sistemu ne �guri²u slu£ajne promenljive ili �guri²u. Ukoliko je sistemjednostavan, re²ava se analiti£ki. Kod sloºenijih sistema zbog komplikovanog re²avanjai £este nemogu¢nosti dolaºenja do re²enja u zatvorenom obliku, koristi se ra£unarska si-mulacija za njegovo numeri£ko re²avanje.

Matemati£ki model koji se re²ava simulacijom naziva se i simulacioni model. Simula-cija se £esto koristi za optimizaciju u smislu pore�enja alternativnih kon�guracija sistema.Simulacioni eksperiment pruºa ve¢u slobodu u izboru parametara, a tako�e postoji i ve¢akontrola nad samim eksperimentom. Simulacijom se pruºa mogu¢nost razvla£enja skalevremena, pa se procesi mogu bolje posmatrati tokom vremena. Simulacija se, poredtelekomunikacija, primenjuje u svim tehni£kim i prirodnim naukama, kao i u ekonomiji.

4

Page 6: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Glava 2

Analiziranje sistema

2.1 Teorijska analiza

U okviru ovog rada ¢e se posmatrati digitalni TK sistem koji prenosi signal pomo¢u16-QAM i 16-PSK modulacionih postupaka. Autor je namerno izabrao modulacije istogreda kako bi se na pravi na£in izvr²ilo njihovo pore�enje i istakle prednosti i mane svakeod njih.

Postoji duga£ak spisak modulacija koje se mogu koristiti u digitalnim sistemima (di-gitalne modulacije). M-QAM modulacije spadaju u kvadraturno amplitudske modulacijegde je moduli²u¢i signal utisnut u amplitudu nosioca i gde se prenos obavlja pomo¢uM-arnog signaliziranja. Zato QAM modulacije spadaju u grupu modulacija sa nekon-stantnom amplitudom £ija je glavna karakteristika visoka spektralna e�kasnost.

M-QAM signal je u op²tem slu£aju de�nisan izrazom:

uM−QAM(t) =

√2E0

Taicos(w0t) +

√2E0

Tbjsin(w0t)

,gde su {ai, bj} par nezavisnih celobrojnih koe�cijenata, a E0 energija M-QAM signala.

Pored binarnog signaliziranja ('0' i '1') mogu¢ je prenos na takav na£in da se iz-vr²i kombinovanje nekoliko uzastopnih binarnih simbola £ime se dobijaju M-arni simboli.Trajanje M-arnog simbola, u slu£aju kombinovanja n uzastopnih binarnih simbola, jeTM = nTb , gde je Tb trajanje jednog bita. Drugim re£ima, protok M-arnog signala je nputa manji u odnosi na binarni signal, ²to zna£i da je za prenos takvog signala potrebanmanji propusni opseg, pa M-arno signaliziranje , tj. M-arni prenos ima ve¢u spektralnue�kasnost. �to je itekako vaºno ako se uzme u obzir £injenica da pri£amo o mobilnimsistemima i ograni£enosti radio spektra. Sa druge strane, cena koja se pla¢a je da zaistu srednju snagu Psr , imamo ve¢u verovatno¢u gre²ke kori²¢enjem M-arnog prenosa uodnosu na binarni prenos.

PM−QAM =2√M − 1

Merfc(

√3

M − 1

EbldM

2pN), Peb =

PM−QAM

ldM

Da bi se pri pove¢anju M odrºala ista verovatno¢a gre²ke po bitu, potrebno je pove¢atisrednju snagu na predaji, ili smanjiti protok.

5

Page 7: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

U mobilnim sistemima, ako pri£amo o 4G, naj£e²¢e kori²¢ene QAM modulacije suQPSK, 16-QAM i 64-QAM. Gde se najve¢a za²tita postiºe pomo¢u QPSK, a najve¢iprotok pomo¢u 64-QAM modulacije.(Downlink/Uplink - 325Mbps/86Mbps)

Kao ²to se iz op²teg izraza M-QAM signala moºe videti, sastoji se iz dve komponentei to: komponenta u fazi (*cos) i komponenta u kvadraturi (*sin), pa je konstelacionidijagram dvodimenzionalan, jer imamo I i Q granu. Ovde je re£ o konstelacijama ta£akajer pri£amo o digitalnim signalima koji mogu uzimati samo diskretne vrednosti. - Razlogza²to imamo dvodimenzionalnu konstelaciju je jer se M-QAM signal predstavlja pomo¢ukompleksnih brojeva (I i Q grana), a po²to je svaki kompleksan broj (fazor) u konstelacijiodre�en amplitudom i fazom, onda je konstelacija dvodimenzionalna.

�to se ti£e M-PSK modulacija, one spadaju u grupu digitalnih faznih modulacija gdeje moduli²u¢i signal utisnut u fazu nosioca. Kao i kod M-QAM, osnovna svrha primeneM-PSK modulacija je visoka spektralna e�kasnost, ali tako�e treba ista¢i da je cena po-ve¢anja spektralne e�kasnosti ve¢a sloºenost sistema, u odnosu na BPSK i QPSK, kao ipove¢ana verovatno¢a gre²ke.

M-PSK signal je u op²tem slu£aju de�nisan izrazom:

uM−PSK(t) =

√2E0

Tcos(w0t+ φi) =

√2E0

Tcos(w0t+

(i− 1)2π

M) =√

2E0

Txicos(w0t)−

√2E0

Txqsin(w0t)

, gde su E0 i T energija i signalizacioni interval M-PSK signala respektivno, φi faznipomeraj i-tog simbola, a dok su xi i xq signali u fazi i kvadraturi, dobijeni mapiranjemsekvence od n = ld(M) preno²enih bita.

Verovatno¢a gre²ke poprima oblik:

PM−PSK =1

ldMerfc(

√Ebld(M)

N0

sin(π

M)), PBPSK =

1

2erfc(

√Eb

N0

)

,na osnovu ovih formula se zapaºa da je verovatno¢a gre²ke kod MPSK (u datom pri-meru 16PSK) modulacije znatno ve¢a u odnosu na BPSK (pa samim tim i QPSK,DQPSK)modulacije. To je i razumljivo, jer se pove¢anjem dimenzije signala obezbe�uje visoka

spektralna e�kasnost odldM

2i smanjuje veli£ina regiona odlu£ivanja, ²to za posledicu

ima zna£ajno pove¢anje verovatno¢e gre²ke.

Analogno kao kod MQAM, i kod MPSK ¢emo imati dvodimenzionalni konstelacioni

dijagram sa tim ²to ¢e fazori biti raspodeljeni po jedini£nom krugu sa korakom od2π

16,

gde ¢e svaki fazor imati svoju projekciju na I grani (*cos) i na Q grani (*sin).

6

Page 8: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

2.2 Simulaciona analiza

Iako se iz prethodne analize M-QAM modulacije vidi da se signal prenosi u TOU(mnoºenje sa cos i sin), da bismo smanjili koli£inu podataka koju treba obraditi, koristi¢ese analiza sistema preko niskofrekvencijskog ekvivalenta. To zna£i da ¢e se analiza,a isam prenos vr²iti u OOU gde ¢e sistem de�nisan preko NF ekvivalenta imati iste osobinekao stvaran sistem (4G sistemi rade na ∼GHz) pa ¢e rezultati biti identi£ni dok ¢e sastanovi²ta obrade podataka,razlika biti zna£ajna. Dobro je napomenuti da uslov kojisignal treba da ispunjava kako bi se primenio NF ekvivalent je da zauzeti opseg B << f0, gde je f0 u£estanost nosioca. Drugim re£ima, da signal bude uskopojasan.

Slika 2.1: Blok ²ema simulacionog M-arnog predajnika

U predajniku se nalazi izvor binarne sekvence.Nakon prelaska iz binarnih u M-arnesimbole(M = 16) dobijamo informacionu sekvencu koja ima M − 1 pragova i £iji susimboli slu£ajno raspodeljeni po M nivoa. Zatim sledi mapiranje simbola informacionesekvence u xi i xq sekvence koje predstavljaju sekvence u I i Q qrani. Mapiranje simbolaje ustvari postupak gde se odre�enom simbolu informacione sekvence, kome je dodeljenodre�eni vektor (fazor),dodeli odgovaraju¢a projekcija na realnu i imaginarnu osu.

7

Page 9: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Kako bi vernije simulirali uticaj ²uma na koristan signal, mi ¢emo m puta ponovitiodbirke na²eg signala mnoºenjem sa jedini£nom matricom [1,m].

Na taj na£in ²um, koji ¢e imati Nm odbiraka, ¢e sa m slu£ajnih vrednosti uticati najednu, ali m puta ponovljenu, vrednost signala. Time se na dobar na£in simulira ve¢abrzina promene vrednosti ²uma u odnosu na signal.

Niskofrekvencijski ekvivalent M-QAM i M-PSK signala je T = I + iQ, ²to predstavljasignal na izlazu iz predajnika.

Model kanala u okviru ovog projekta ¢e biti ustvari naj£e²¢e kori²¢en model,a to jesa aditivnim belim Gauss-ovim ²umom (Additive White Gauss Noise). U ovom modelu,signalu na ulazu u prijemnik se dodaje AWGN.

Slika 2.2: Vremenska zavisnost AWGN-a

8

Page 10: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slika 2.3: Funkcija raspodele AWGN-a

Kako mi ho¢emo da simuliramo mobilni sistem, jo² jedna £esta smetnja koja je dostaizraºena u radio kanalu je Feding. Feding je fenomen koji ozna£ava veliku promenuamplitude ili/i faze signala usled vi²estruke propagacije talasa. U zavisnosti u kolikomvremenskom intervalu feding uti£e na signal, postoji brz i spor feding. Jedan od £estihprimera nastanka fedinga u mobilnim sistemima je kada se mobilni terminal (MT) na�eu takozvanoj 'jami' usled kretanja korisnika. Jama je oblast prostora gde signal baznestanice (BS), naj£e²¢e zbog reljefa zemlji²ta, ne moºe do¢i. Naj£e²¢a raspodela fedinga uradio kanalu je Rayleigh-eva.

Slika 2.4: Funkcija Rayliegh-eve promenljive

9

Page 11: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Modeliranje uticaja Rayleigh-evog fedinga se izvr²ava na taj na£in ²to se prvo generi²euniformno raspodeljen slu£ajan broj U iz opsega (0, 1), a zatim se primeni transformaci-ona metoda:

F =√−2ln(1− U)

Signal na ulazu u prijemnik R, je dat izrazom:

R = T (ξ + Fe−jϕ) + n

U gornjem izrazu, faktor ξ opisuje oslabljenu direktnu komponentu signala, F jeslu£ajna promenljiva koja opisuje feding� dok je ϕ slu£ajna promenljiva uniformno ras-podeljena na intervalu [0, 2π), koja opisuje �uktuaciju faze.

Sa n je ozna£en kompleksni Gauss-ov ²um:

n = ni + jnq

Na ulazu u prijemnik se nalazi Butterworthov �ltar 4-tog reda. Potom se razdvajajurealni i kompleksni deo signala, na njih se primenjuje integriranje sa rastere¢enjem, nakon£ega se signal optimalno poja£ava, a zatim donosi odluka o primljenom simbolu.

Slika 2.5: Blok ²ema simulacionog M-arnog prijemnika

Nakon odlu£ivanja, formira se izlazna sekvenca koja se upore�uje sa informacionomsekvencom u prijemniku kako bi se izvr²ila ocena gre²ke (SER).

10

Page 12: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Glava 3

Analiza rezultata simulacije

Na£in rada simulacionog modela digitalnog TK sistema koji prenos informacija oba-vlja radio putem pomo¢u 16-QAM modulacije , je obja²njen u prethodnom poglavlju. Uokviru ovog poglavlja ¢emo se baviti rezultatima tako de�nisanog modela i izvu¢i korisnezaklju£ke.

Napomena: Za rezultate u kojima se zahtevala visoka preciznost modela (npr. ve-oma mala vrednost verovatno¢a gre²ke ), uzorak koji je simulacija koristila je morao bitipoprili£no veliki. O£igledno, pove¢avanjem uzorka koji simulacija obra�uje, potrebno jeznatno duºe vreme kako bi se dobili rezultati. Dakle, prvi zaklju£ak koji se moºe izvu¢i jepronalaºenje kompromisa izme�u zahtevane preciznosti i raspoloºivog vremena za izvr-²avanje simulacije. Naravno, postoje napredne tehnike kojima se ista preciznost postiºeuz pomo¢ znatno manjeg uzorka.

Kao ²to je ve¢ obja²njeno, svaki od simbola informacione sekvence ima sebi dodeljenvektor u dvodimenzionalnoj konstelaciji ta£aka.

11

Page 13: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slika 3.1: Konstelacioni dijagram 16-QAM signala na izlazu iz predajnika

Slika 3.2: Konstelacioni dijagram 16-PSK signala na izlazu iz predajnika

Prilikom propagacije, signal poprili£no slabi. Pored de�nisanih smetnji koji �guri²uu okviru simulacije (AWGN i Feding), u praksi se dodatno javlja £itav niz smetnji kojezavise od trenutnih uslova u radio kanalu. Na primer, £injenica da intenzitet elektromag-

netnog talasa (EMT) opada sa koe�cijentom1

d2,je stalno prisutna. Iz tih razloga, signal

na ulazu u prijemnik je zna£ajno degradiran i 'stopljen' sa ²umom.

12

Page 14: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slika 3.3: Konstelacioni dijagram 16-QAM signala na ulazu u prijemnik

Slika 3.4: Konstelacioni dijagram 16-PSK signala na ulazu u prijemnik

Kao ²to se sa slika 3.3 i 3.4 moºe videti, ako bi se direktno iz ovakvog signala vr²iloodlu£ivanje, verovatno¢a gre²ke bi bila toliko velika, da telekomunikacioni sistem gubi svojsmisao. Potrebno je 'izvu¢i' koristan signal iz ²uma. Zato se signal prvo provla£i krozNF �ltar koji odstranjuje spektralne komponente na visokim u£estanostima (u£estano-stima karakteristi£nim za ²um), a zatim realni i imaginarni deo signala zasebno propu²takroz integrator sa rastere¢enjem. I&R vr²i integraciju (usrednjavanje) vrednosti signalau vremenskom trajanju simbola T , £ime se zna£ajno smanjuje verovatno¢a gre²ke. - Po-godno je napomenuti da I&R predstavlja optimalni prijemnik ako se kodiranje signalavr²i pomo¢u pravugaonih impulsa.

13

Page 15: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slika 3.5: Konstelacioni dijagram 16-QAM signala na izlazu iz I&R-a

Slika 3.6: Konstelacioni dijagram 16-PSK signala na izlazu iz I&R-a

Nakon toga se signal poja£ava kako bi odlu£iva£ mogao pravilno da izvr²i klasi�kacijudolaznih simbola. Poja£anje u simulaciji je izabrano na takav na£in da srednja vrednostintenziteta fazorskih ta£aka dolaznih simbola bude upravo vrednost te ta£ke na predaji.Posle odlu£ivanja, vr²i se M-arno binarna konverzija i takav signal prosle�uje korisnikukoji na svoj na£in tuma£i informacioni sadrºaj.

14

Page 16: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Dobro je naglasiti da sa stanovi²ta digitalnog sistema prenosa, nije bitna prirodainformacionog sadr²aja. Drugim re£ima, bit je bit, u digitalnom sistemu sa poznatomspektralnom karakteristikom, oblikom signala , zauzetim opsegom, itd... Moºe se re¢ida je ovo jo² jedna prednost digitalnih sistema u odnosu na analogne, jer kod analognihu zavisnosti od informacije koja se prenosi, signali imaju razli£ite karakteristike. Naprimer, u slu£aju prenosa audio signala (govor), opseg koji signal zauzima je od 0 do4kHz, dok u slu£aju video signala taj opseg je ne²to ve¢i, od 0 do 15kHz. Drugimre£ima, u zavisnosti od informacije koju ho¢emo da prenesemo, parametri sistema kojiobavlja prenos se razlikuju. �to zna£i da za razli£ite signale, moramo koristiti razli£itesisteme. Setimo se samo ideje u evoluciji TK mreºa...Konvergencija ka jedinstvenoj mreºi.

Slika 3.7: Konstelacioni dijagram poja£anog 16-QAM signala na izlazu iz I&R-a

Slika 3.8: Konstelacioni dijagram poja£anog 16-PSK signala na izlazu iz I&R-a

15

Page 17: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Osnovni parametar na osnovu koga se vrednuje kvalitet jednog sistema za prenos digi-talnog signala je verovatno¢a gre²ke po bitu (BER - Bit Error Rate). U slu£aju M-arnogprenosa, to moºe biti i SER (Symbol Error Rate), jer tada prenosimo simbole.

Pri prenosu digitalnog signala, u pojedina£nom periodu signaliziranja, prenose se po-jedina£ni simboli '0' i '1', pretvoreni u �zi£ke, elektri£ne signale. Binarni simboli ²alju seu obliku impulsa sa razli£itim karakteristikama za slu£aj '0' i '1'.

Na ove impulse pri prenosu preko linije veze uti£u razne smetnje (²um, feding, na-merna interferencija, signali na susednim frekvencijama...). Usled toga, na mestu prijemamoºe se doneti pogre²na odluka o tome da li je u datom periodu signaliziranja poslata '0'ili'?1', odnosno postoji neka verovatno¢a dono²enja pogre²ne odluke (verovatno¢a gre²ke).

Pri analognom prenosu signala, ²um se dodaje na signal koji se prenosi, odnosnosve vreme u izlaznom signalu postoji uticaj ²uma, koji se meri vredno²¢u SNR. Pridigitalnom prenosu signala, ako se pri prenosu pojedina£nog simbola ne na£ini gre²kausled dejstva ²uma, simbol se pravilno prenosi kao da ²um nije ni delovao. Samim tim,digitalan prenos poseduje prednost u odnosu na analogni u smislu otpornosti na ²um.

Slika 3.9: Verovatno¢a gre²ke 16-QAM digitalnog TK sistema

16

Page 18: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slika 3.10: Verovatno¢a gre²ke 16-PSK digitalnog TK sistema

Posmatraju¢i slike 3.9 i 3.10 moºemo izvu¢i par zaklju£aka. Prvi i osnovni, na nekina£in i intuitivni, je da se verovatno¢a gre²ke zna£ajno smanjuje pove¢avanjem odnosaSNR. Ova £injenica je pokazana u teoriji, a sada i u praksi.

Slede¢e ²to moºemo primetiti na gra�ku je odstupanje simulacionih vrednosti od te-orijske krive. Ova £injenica je posledica vi²e faktora. Prvi faktor smo ve¢ napomenuli, ato je da preciznost simulacije umnogome zavisi od uzorka koji simulacija obra�uje. �toje ve¢i uzorak, simulacija je preciznija, ali je vreme obrade znatno duºe.

Postoji na£ini na osnovu kojih se smanjuje vreme izvr²enja simulacije, a jedan odnjih je £esto kori²¢en ako je u pitanju Monte Carlo simulacija. Naime, ako paralelnoizvr²avamo simulacije tako ²to distribuiramo zadatke simulacije na vi²e procesorskih je-zgra, moºemo zna£ajno smanjiti vreme izvr²enja na²e simulacije. Na primer, ako ºelimoda menjamo neki od parametara simulacije u ºeljenom opsegu, mi to moºemo uradititako ²to ¢emo svaku vrednost tog parametra izvr²avati u paralelnom modu na potpunonezavisnoj simulaciji. Slede¢i gra�k prikazuje kako se ukupno vreme izvr²enja simulacijesmanjuje kako pove¢avamo broj procesorskih jezgra (workers) koje koristimo.

17

Page 19: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Slika 3.11: Speed up (vreme koje je potrebno da se obradi odre�eni broj iteracija userijskom modu u odnosu na paralelni mod) u zavisnosti od iskori²¢enih procesorskihjezgra (workers)

Koliko simulacioni model verno opisuje stvaran model je jo² jedan od razloga odstu-panja simulacionih vrednosti od teorijskih. Naime, u zavisnosti od koli£ine aproksimacijai zanemarivanja koje smo primenili zavisi koliko ¢e nam se vrednosti simulacije poklapatisa stvarnim.

18

Page 20: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Glava 4

Zaklju£ak

Slika 4.1: Rekapitulacija

Dakle, na slici 4.1 su prikazane teorijske i simulacione vrednosti jedne i druge modu-lacije odakle je o£igledno da 16-QAM ima manju verovatno¢u gre²ke za ve¢e vrednostiSNR-a nego 16-PSK ,tj. kriva brºe opada,strmija je. Otprilike do 9dB manju gre²kupruºa 16-PSK modulacija, ali po²to se tako male vrednosti odnosa signal/²um ne koristeu praksi, ova prednost je zanemarljiva,te je bolja 16-QAM.

Ovom simulacijom je pokazano da se problemi iz prakse mogu re²iti na ra£unaru bezve¢ih dodatnih tro²kova u znatno kra¢em vremenskom periodu nego ²to bi to bio slu£ajpravljenjem �zi£kog modela. Nakon izvr²ene modulacije, njeni rezultati su od vitalnogzna£aja za dalje projektovanje digitalnog telekomunikacionog sistema, a i u op²tem slu-£aju za napredovanje bilo kog projekta iz bilo koje oblasti nauke.

19

Page 21: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

16-QAM modulacija je samo jedna od modulacija koje se primenjuju u mobilnim siste-mima, koja omogu¢ava visoku spektralnu e�kasnost i gde uz pomo¢ 4G se omogu¢avajui veliki protoci krajnim korisnicima (325Mbps sa 64-QAM i kodnim koli£nikom 1).

Iz tih razloga, 4G mobilne mreºe sa nizom svojih modulacija za prenos, predstavljajubudu¢nost javnih mobilnih mreºa.

20

Page 22: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

Glava 5

Prilozi,kodovi

Simulacija je ra�ena u najnovijoj verziji GNU Octave-a 4.0.0 , objavljenoj 29.maja2015.

AWGNclear allclose allN=6;x1=randn(1,2000);x=-N:.1:N;

sigma=1;mi=0;n = 1/(sqrt(2 ∗ pi) ∗ sigma) ∗ exp(−(x−mi).2/(2 ∗ sigma2));�gure(1);plot(x,n,"linewidth",2,'k');title('Spektralna gustina AWGN-a')ylabel('Funkcija raspodele, n'),xlabel('Vreme, t')print(Sum_vreme.jpg”)�gure(2);plot(x1,'k');title('Izgled AWGN-a u vremenu')xlabel(′V reme′);print(Spek_gus_suma.jpg”)�������������������Rayleigh-ev fedingclear allclose allclcN=200;x = randn(1, N);plot(x);

21

Page 23: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

sigmay=1;sigmaz=2;mi=0;y = 1/(sqrt(2 ∗ pi) ∗ sigmay) ∗ exp(−(x−mi).2/(2 ∗ sigmay2));z = 1/(sqrt(2 ∗ pi) ∗ sigmaz) ∗ exp(−(x−mi).2/(2 ∗ sigmaz2));

r = sqrt(y. ∗ ∗2 + z. ∗ ∗2);R = 20 ∗ log10(r);plot(R,"linewidth",2)title('Nivo Rayleigh-evog fedinga');xlabel('Vreme,t')print("feding.jpg")�����������������SER 16-QAM gra�kclose allclear allclcSER=[0.53568,0.47748,0.47112,0.16536,0.10852,0.028240,0.014800,4.84e-3,5.4e-4,3.1647e-5,2.996e-7];SNRdB=[0.94421,1.8689,2.9139,5.3787,7.0001,7.9123,8.9117,10.095,11.451,13.030,15.092];�gure(1);semilogy(SNRdB,SER,'*');SNRdB_T = 0 : 1 : 16;SNR_T = 10. ∗ ∗(SNRdB_T/10);M=16;SER_T = (2∗sqrt(M)−1)/sqrt(M)∗(erfc(sqrt(3/2∗(SNR_T ∗ log2(M))/(M−1))));hold onsemilogy(SNRdB_T, SER_T, ”linewidth”, 1.5,−r”)title('Symbol Error Rate (SER) u zavisnosti od odnosa signal/sum (SNR)');xlabel('SNR [dB]'),ylabel('SER');print(�ER.jpg")���������������SER 16-PSK gra�kclose allclear allclcSER=[0.2166,0.11592,0.08248,0.047960,0.037860,0.02666,0.01884,4.88e-3,6e-5,2e-5];SNRdB=[1.89,5.8534,6.8826,8.049,8.6897,9.3758,10.971,11.882,15.397,16.568];�gure(1);semilogy(SNRdB,SER,'*');SNRdBT = 0 : 1 : 18;SNRT = 10. ∗ ∗(SNRdBT/10);M=16;SERT = 1/(log2(M)) ∗ erfc(sqrt(SNRT ∗ log2(M)) ∗ sind(180/M));hold onsemilogy(SNRdBT , SERT , ”linewidth”, 1.5,−r”);title('Symbol Error Rate (SER) u zavisnosti od odnosa signal/sum (SNR)');xlabel('SNR [dB]'),ylabel('SER');

22

Page 24: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

print(SERpsk.jpg”)������������������SERporedjenjegrafikclose allclear allclcSER16PSK = [0.2166, 0.11592, 0.08248, 0.047960, 0.037860, 0.02666, 0.01884, 4.88e−3, 6e−5, 2e− 5];SNRdB16PSK = [1.89, 5.8534, 6.8826, 8.049, 8.6897, 9.3758, 10.971, 11.882, 15.397, 16.568];SNRdBT16PSK = 0 : 1 : 18;SNRT16PSK = 10. ∗ ∗(SNRdBT16PSK/10);M=16;SERT16PSK = 1/(log2(M)) ∗ erfc(sqrt(SNRT16PSK ∗ log2(M)) ∗ sind(180/M));SER16QAM = [0.53568, 0.47748, 0.47112, 0.16536, 0.10852, 0.028240, 0.014800, 4.84e −3, 5.4e− 4, 3.1647e− 5, 2.996e− 7];SNRdB16QAM = [0.94421, 1.8689, 2.9139, 5.3787, 7.0001, 7.9123, 8.9117, 10.095, 11.451, 13.030, 15.092];SNRdBT16QAM = 0 : 1 : 16;SNRT16QAM = 10. ∗ ∗(SNRdBT16QAM/10);M=16;SERT16QAM = (2∗sqrt(M)−1)/sqrt(M)∗(erfc(sqrt(3/2∗(SNRT16QAM∗log2(M))/(M−1))));�gure(1);semilogy(SNRdB16PSK, SER16PSK,

′ r∗′);hold ontitle('Komparacija verovatnoce gresaka prilikom prenosa signala pomocu 16-QAM i 16-PSK modulacije');xlabel('SNR [dB]'),ylabel('SER');legend("16-PSK");hold onsemilogy(SNRdBT16PSK,SERT16PSK,"linewidth",1.5,-r");hold onsemilogy(SNRdB16QAM,SER16QAM,′ k∗′);hold onsemilogy(SNRdBT16QAM,SERT16QAM,"linewidth",1.5,-k");print(SERporedjenje.jpg”); �����������������16-QAMclose allclear allN=1000;m=10;sigma=5e-5;s=0.8e-3;ksi=1e-3;

info = randi([015], 1, N);

xi=[];xq=[];

23

Page 25: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

for cnt=1:Nif(info(cnt)==0)xi(cnt)=-3;xq(cnt)=3;elseif(info(cnt)==1)xi(cnt)=-1;xq(cnt)=3;elseif(info(cnt)==2)xi(cnt)=1;xq(cnt)=3;elseif(info(cnt)==3)xi(cnt)=3;xq(cnt)=3;elseif(info(cnt)==4)xi(cnt)=-3;xq(cnt)=1;elseif(info(cnt)==5)xi(cnt)=-1;xq(cnt)=1;elseif(info(cnt)==6)xi(cnt)=1;xq(cnt)=1;elseif(info(cnt)==7)xi(cnt)=3;xq(cnt)=1;elseif(info(cnt)==8)xi(cnt)=-3;xq(cnt)=-1;elseif(info(cnt)==9)xi(cnt)=-1;xq(cnt)=-1;elseif(info(cnt)==10)xi(cnt)=1;xq(cnt)=-1;elseif(info(cnt)==11)xi(cnt)=3;xq(cnt)=-1;elseif(info(cnt)==12)xi(cnt)=-3;xq(cnt)=-3;elseif(info(cnt)==13)xi(cnt)=-1;xq(cnt)=-3;elseif(info(cnt)==14)xi(cnt)=1;xq(cnt)=-3;elsexi(cnt)=3;

24

Page 26: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

xq(cnt)=-3;endifendforI=[];Q=[];for cnt=1:NI = [I, xi(cnt) ∗ ones(1,m)];Q = [Q, xq(cnt) ∗ ones(1,m)];endfor

T = I + i ∗Q;�gure(1);scatter(I,Q,"k");title('Signal na izlazu iz predajnika')xlabel('Komponenta u fazi, I grana'),ylabel('Komponenta u kvadraturi, Q grana');print(signal_Tx.jpg”);

F = sqrt(−2 ∗ log(1− rand(1, N ∗m))). ∗ sigma;phi = unifrnd(0, 2 ∗ pi, 1, N ∗m);ni = s ∗ randn(1, N ∗m);nq = s ∗ randn(1, N ∗m);n = ni+ i ∗ nq;

R = T. ∗ (ksi+ F. ∗ exp(−i ∗ phi)) + n;�gure(2);scatter(real(R),imag(R),'r');title('Signal na ulazu u prijemnik')xlabel('Komponenta u fazi, I grana'),ylabel('Komponenta u kvadraturi, Q grana');print(signal_Rx.jpg”);

[b,a]=butter(4,0.785);Rr=�lter(b,a,R);

Ir=[];Qr=[];for cnt=1:NIr = [Ir,mean(real(Rr((cnt− 1) ∗m+ 1 : cnt ∗m)))];Qr = [Qr,mean(imag(Rr((cnt− 1) ∗m+ 1 : cnt ∗m)))];endfor�gure(3);scatter(Ir,Qr,'b'); title('Signal na izlazu iz integratora sa rasterecenjem')xlabel('Komponenta u fazi, Ir grana'),ylabel('Komponenat u kvadraturi, Qr grana');print(”IR.jpg”);

vi = (max(Ir)−min(Ir))/6.9;vq = (max(Qr)−min(Qr))/6.9;Ir=Ir/vi;Qr=Qr/vq;

�gure(4);scatter(Ir,Qr,'m');

25

Page 27: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

title('Pojacani signal na izlazu iz integratora sa rasterecenjem')xlabel('Komponenta u fazi, Ir grana'),ylabel('Komponenta u kvadraturi, Qr grana');print(”pojacanjeIR.jpg”);izlaz=[];for cnt=1:Nif ((Ir(cnt)<=-2) && (Qr(cnt)>=2)) izlaz(cnt)=0;elseif((Ir(cnt)>-2) && (Ir(cnt)<=0) && (Qr(cnt)>=2)) izlaz(cnt)=1;elseif((Ir(cnt)>0) && (Ir(cnt)<=2) && (Qr(cnt)>=2)) izlaz(cnt)=2;elseif((Ir(cnt)>2) && (Qr(cnt)>=2)) izlaz(cnt)=3;elseif((Ir(cnt)<=-2) && (Qr(cnt)>=0) && (Qr(cnt)<2)) izlaz(cnt)=4;elseif((Ir(cnt)>-2) && (Ir(cnt)<=0) && (Qr(cnt)>=0) && (Qr(cnt)<2)) izlaz(cnt)=5;elseif((Ir(cnt)>0) && (Ir(cnt)<=2) && (Qr(cnt)>=0) && (Qr(cnt)<2)) izlaz(cnt)=6;elseif((Ir(cnt)>2) && (Qr(cnt)>=0) && (Qr(cnt)<2)) izlaz(cnt)=7;elseif((Ir(cnt)<=-2) && (Qr(cnt)<0) && (Qr(cnt)>=-2)) izlaz(cnt)=8;elseif((Ir(cnt)>-2) && (Ir(cnt)<=0) && (Qr(cnt)<0) && (Qr(cnt)>=-2)) izlaz(cnt)=9;elseif((Ir(cnt)>0) && (Ir(cnt)<=2) && (Qr(cnt)<0) && (Qr(cnt)>=-2)) izlaz(cnt)=10;elseif((Ir(cnt)>2) && (Qr(cnt)<0) && (Qr(cnt)>=-2)) izlaz(cnt)=11;elseif((Ir(cnt)<=-2) && (Qr(cnt)<-2)) izlaz(cnt)=12;elseif((Ir(cnt)>-2) && (Ir(cnt)<=0) && (Qr(cnt)<-2)) izlaz(cnt)=13;elseif((Ir(cnt)>0) && (Ir(cnt)<=2) && (Qr(cnt)<-2)) izlaz(cnt)=14;elseizlaz(cnt)=15; endifendfor

SER=sum(info!=izlaz)/N;

Eb = sum(real(T. ∗ ksi). ∗ ∗2 + imag(T. ∗ ksi). ∗ ∗2)/(N ∗m);No = sum(real(n). ∗ ∗2 + imag(n). ∗ ∗2)/(N ∗m);SNRdB = 10 ∗ log10(Eb/No);�gure(5);semilogy(SNRdB,SER,'*')SNRdB_T = 0 : 1 : 20;SNR_T = 10. ∗ ∗(SNRdB_T/10);M=16;SER_T = (2 ∗ sqrt(M)− 1)/sqrt(M) ∗ (erfc(sqrt(3/2 ∗ (SNRT ∗ log2(M))/(M − 1))));hold onsemilogy(SNRdB_T, SER_T,−r”)����������������-16-PSK modulacijaclear allclose allclcN=50000;m=10;sigma=5e-5;s=6.5e-4;ksi=1e-3;info=randi([0 15],1,N);

26

Page 28: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

xi=[];xq=[];for cnt=1:Nif(info(cnt)==0)xi(cnt)=cosd(0);xq(cnt)=sind(0);elseif(info(cnt)==1)xi(cnt)=cosd(22.25);xq(cnt)=sind(22.25);elseif(info(cnt)==2)xi(cnt)=cosd(45);xq(cnt)=sind(45);elseif(info(cnt)==3)xi(cnt)=cosd(67.5);xq(cnt)=sind(67.5);elseif(info(cnt)==4)xi(cnt)=cosd(90);xq(cnt)=sind(90);elseif(info(cnt)==5)xi(cnt)=cosd(112.5);xq(cnt)=sind(112.5);elseif(info(cnt)==6)xi(cnt)=cosd(135);xq(cnt)=sind(135);elseif(info(cnt)==7)xi(cnt)=cosd(157.5);xq(cnt)=sind(157.5);elseif(info(cnt)==8)xi(cnt)=cosd(180);xq(cnt)=sind(180);elseif(info(cnt)==9)xi(cnt)=cosd(202.5);xq(cnt)=sind(202.5);elseif(info(cnt)==10)xi(cnt)=cosd(225);xq(cnt)=sind(225);elseif(info(cnt)==11)xi(cnt)=cosd(247.5);xq(cnt)=sind(247.5);elseif(info(cnt)==12)xi(cnt)=cosd(270);xq(cnt)=sind(270);elseif(info(cnt)==13)xi(cnt)=cosd(292.5);xq(cnt)=sind(292.5);elseif(info(cnt)==14)xi(cnt)=cosd(315);xq(cnt)=sind(315);

27

Page 29: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

elsexi(cnt)=cosd(337.5);xq(cnt)=sind(337.5);endifendforI=[];Q=[];for cnt=1:NI=[I,xi(cnt)*ones(1,m)];Q=[Q,xq(cnt)*ones(1,m)];endforT=I+i*Q;�gure(1);scatter(I,Q,"k");title('Signal na izlazu iz predajnika')xlabel('Komponenta u fazi, I grana'),ylabel('Komponenta u kvadraturi, Q grana');print(signalTxpsk.jpg”);F=sqrt(-2*log(1-rand(1,N*m))).*sigma;phi=unifrnd(0,2*pi,1,N*m);ni=s*randn(1,N*m);nq=s*randn(1,N*m);n=ni+i*nq;R=T.*(ksi+F.*exp(-i*phi))+n;�gure(2);scatter(real(R),imag(R),'r');title('Signal na ulazu u prijemnik')xlabel('Komponenta u fazi, I grana'),ylabel('Komponenta u kvadraturi, Q grana');print(signalRxpsk.jpg”);[b,a]=butter(4,0.785);Rr=�lter(b,a,R);Ir=[];Qr=[];for cnt=1:NIr=[Ir,mean(real(Rr((cnt-1)*m+1:cnt*m)))];Qr=[Qr,mean(imag(Rr((cnt-1)*m+1:cnt*m)))];endfor�gure(3);scatter(Ir,Qr,'b');title('Signal na izlazu iz integratora sa rasterecenjem')xlabel('Komponenta u fazi, Ir grana'),ylabel('Komponenat u kvadraturi, Qr grana');print(”I&Rpsk.jpg”);vi=(max(Ir)-min(Ir))/1.8;vq=(max(Qr)-min(Qr))/1.8;Ir=Ir/vi;Qr=Qr/vq;�gure(4);scatter(Ir,Qr,'m');title('Pojacani signal na izlazu iz integratora sa rasterecenjem')xlabel('Komponenta u fazi, Ir grana'),ylabel('Komponenta u kvadraturi, Qr grana');print(”pojacanjeI&Rpsk.jpg”);ugao=[];izlaz=[];

28

Page 30: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

for cnt=1:Nugao(cnt)=atan2d(Qr(cnt),Ir(cnt));endforfor cnt=1:Nif(ugao(cnt)<0)ugao(cnt)=ugao(cnt)+360;endifendforfor cnt=1:Nif ((ugao(cnt)>=348.75) || (ugao(cnt)<11.25)) izlaz(cnt)=0;elseif((ugao(cnt)>=11.25) && (ugao(cnt)<33.75)) izlaz(cnt)=1;elseif((ugao(cnt)>=33.75) && (ugao(cnt)<56.25)) izlaz(cnt)=2;elseif((ugao(cnt)>=56.25) && (ugao(cnt)<78.75)) izlaz(cnt)=3;elseif((ugao(cnt)>=78.75) && (ugao(cnt)<101.25)) izlaz(cnt)=4;elseif((ugao(cnt)>=101.25) && (ugao(cnt)<123.75)) izlaz(cnt)=5;elseif((ugao(cnt)>=123.75) && (ugao(cnt)<146.25)) izlaz(cnt)=6;elseif((ugao(cnt)>=146.25) && (ugao(cnt)<168.75)) izlaz(cnt)=7;elseif((ugao(cnt)>=168.75) && (ugao(cnt)<191.25)) izlaz(cnt)=8;elseif((ugao(cnt)>=191.25) && (ugao(cnt)<213.75)) izlaz(cnt)=9;elseif((ugao(cnt)>=213.75) && (ugao(cnt)<236.25)) izlaz(cnt)=10;elseif((ugao(cnt)>=236.25) && (ugao(cnt)<258.75)) izlaz(cnt)=11;elseif((ugao(cnt)>=258.75) && (ugao(cnt)<281.25)) izlaz(cnt)=12;elseif((ugao(cnt)>=281.25) && (ugao(cnt)<303.75)) izlaz(cnt)=13;elseif((ugao(cnt)>=303.75) && (ugao(cnt)<326.25)) izlaz(cnt)=14;else izlaz(cnt)=15;endifendforSER=sum(info!=izlaz)/N;Eb=sum(real(T.*ksi).**2 + imag(T.*ksi).**2)/(N*m);No=sum(real(n).**2 + imag(n).**2)/(N*m);SNRdB=10*log10(Eb/No);�gure(5);semilogy(SNRdB,SER,'*')SNRdBT = 0.1 : 1 : 18;SNRT = 10. ∗ ∗(SNRdBT/10);M=16;SERT = 1/(log2(M)) ∗ erfc(sqrt(SNRT ∗ log2(M)) ∗ sind(180/M));hold onsemilogy(SNRdBT , SERT ,−r”)

29

Page 31: Simulacija digitalnih modulacionih postupaka (Diplomski rad)

5.1 Literatura

[1] Milan Bjelica, MODELIRANJE I SIMULACIJA U TELEKOMUNIKACIJAMAElektronski ud©benik, Elektrotehni£ki fakultet u Beogradu, 2013.

[2] Miroslav L. Duki¢, PRINCIPI TELEKOMUNIKACIJA,Akademska Misao,Beograd2014

[3] http://www.mathworks.com , Improving simulation perfomance

[4] http://www.gnu.org/software/octave/

30