Documente Academic
Documente Profesional
Documente Cultură
Sisteme Și Echipamente de Emisie-Recepție - Îndrumar de Laborator
Sisteme Și Echipamente de Emisie-Recepție - Îndrumar de Laborator
SISTEME ȘI ECHIPAMENTE DE
EMISIE – RECEPȚIE
Îndrumar de laborator
Editura
NAUTICA
MIREL PĂUN
SISTEME ȘI ECHIPAMENTE DE
EMISIE – RECEPȚIE
Îndrumar de laborator
Editura
NAUTICA
Copyright © 2017, Editura NAUTICA
Editura NAUTICA
Editură recunoscută de CNCSIS
Str. Mircea cel Bătrân nr.104
900663 Constanţa, România
tel.: +40-241-66.47.40
fax: +40-241-61.72.60
e-mail: info@imc.ro
www.edituranautica.org.ro
ISBN 978-606-681-099-9
CUPRINS
Pagina
Bibliografie 105
Lucrarea de laborator nr. 1
Cele mai utilizate metode de codare a semnalului de date în banda de bază sunt NRZ
(non-return-to-zero) și RZ (return-to-zero). Formele de undă asociate acestora sunt reprezentate în
figura 1.1. Așa cum reiese din denumire, varianta NRZ este caracterizată prin faptul că semnalul de
date nu revine la valoarea 0 înainte de sfârșitul unei perioade de simbol, pe când varianta RZ revine.
Varianta NRZ are avantajul de a ocupa doar jumătate din banda de frecvențe
necesară variantei RZ cu factor de umplere 50% pentru aceeași rată de transmisie, însă varianta RZ
are față de NRZ avantajul de a se auto-sincroniza (self-clocking), ceea ce însemnă că la recepție se
poate extrage semnalul de sincronizare a eșantionării datelor din semnalul de date însuși. Spre
deosebire, varianta NRZ nu permite recuperarea semnalului de sincronizare din semnalul de date în
cazul existenței unor serii lungi de biți succesivi cu aceeași valoare (1 sau 0), deoarece informația
privind sincronizarea este conținută în tranzițiile semnalului.
5
Lucrarea de laborator nr. 1
Ambele semnale, RZ sau NRZ pot fi unipolare sau bipolare, în funcție de polaritatea
semnalelor față de 0.
Din punct de vedere matematic, pentru conversia secvenţei de biți a(n) în semnalul
aferent în banda de bază codat RZ unipolar, secvenţa a(n) este transformată într-o secvenţă de
impulsuri Dirac ponderate conform relației:
6
Lucrarea de laborator nr. 1
Pentru a genera variantele NRZ, semnalele cu expresiile (1.1) și (1.2) sunt aplicate
unui filtru cu funcția pondere dreptunghiulară:
(1.3)
Deoarece semnalul NRZ obţinut cu filtrul anterior nu este de bandă limitată, deci nu
este adecvat pentru modulaţia RF, în practică se utilizează alte filtre, precum cosinus ridicat. Aceste
filtre reduc banda ocupată de semnal în condițiile menținerii unui nivel scăzut al interferenței inter-
simbol. Pentru îndeplinirea acestei condiții este necesar ca aceste filtre, denumite filtre de formare a
impulsurilor care compun semnalul de date, să îndeplinească criteriul lui Nyquist, adică semnalul
rezultat în urma filtrării dintr-un impuls asociat unui simbol să prezinte treceri prin zero la toate
momentele de eșantionare (momente la care receptorul testează valoarea semnalului recepționat) cu
excepția celui corespunzător impulsului (simbolului) în cauză. Practic, semnalul recepționat are
aceleași valori pe care le-ar fi avut în cazul utilizării filtrului ideal dreptunghiular la momentele de
eșantionare, respectiv valori diferite în rest.
(1.4)
Figura 1.5: Funcția pondere a unui filtru cosinus ridicat, pentru diferite valori ale factorului de
roll-off α. Factorul α este proporțional cu banda ocupată
Funcția de transfer aferentă filtrului cosinus ridicat are în porțiunea nenulă aspectul
unei funcții cosinus translatate în sus pe verticală, fapt care a inspirat numele filtrului.
Evident, în practică semnalele prezentate anterior vor fi discretizate în timp iar filtrul,
pentru a îndeplini principiul cauzalității, va avea răspunsul la impuls întârziat (deplasat spre
dreapta).
7
Lucrarea de laborator nr. 1
Aparatura necesară
Procedura
3. Din fereastra Simulink Library Browser se aduc în fișierul de lucru (prin drag-and-drop)
următoarele blocuri:
e. Din biblioteca DSP System Toolbox –> Signal Management –> Buffers
blocul Unbuffer;
Blocul Constant:
Constant1:
10
Lucrarea de laborator nr. 1
Constant2:
11
Lucrarea de laborator nr. 1
Blocul Ideal Rectangular Pulse Filter (după configurare se va obține prin copiere
Ideal Rectangular Pulse Filter1, fiind astfel configurat identic):
Blocul Raised Cosine Transmit Filter (după configurare se va obține prin copiere
încă unul, fiind astfel configurat identic):
12
Lucrarea de laborator nr. 1
7. Se rulează simularea, acționând butonul Run, apoi se analizează comparativ formele de undă
și spectrele semnalelor generate, RZ și NRZ, cu filtrare dreptunghiulară respectiv cosinus
ridicat. Se observă cu atenție coincidența semnalului filtrat dreptunghiular cu cel filtrat
cosinus ridicat în centrul perioadei de simbol (momentul de eșantionare în cazul configurației
date).
Funcționarea sistemului
Blocul Constant generează secvența de biți de date sub forma unui vector (cadru) de 20
de elemente, perioada de eșantionare a cadrului fiind 20s. Mai departe, cadrul este prelucrat de
blocul Unbuffer care efectuează conversia paralel - serie a cadrului, furnizând la ieșirea sa bit cu bit
elementele cadrului, perioada de bit fiind de 1s (perioada de eșantionare a cadrului / numărul de
elemente ale cadrului). Se obține astfel un semnal de date cu perioada de 1 secundă și 1 eșantion /
simbol (simbolul este semnalul asociat unui bit, sau unui grup de biți transmiși simultan).
Pentru generarea semnalului codat RZ unipolar cu 100 de eșantioane / simbol se
introduce un bloc de supra-eșantionare cu factorul 100, care introduce 99 (factorul de supra-
eșantionare – 1) eșantioane egale cu 0 după fiecare eșantion al semnalului de intrare.
Pentru generarea semnalului codat NRZ unipolar se aplică o filtrare dreptunghiulară sau
cosinus ridicat, filtrul efectuând și supra-eșantionarea cu factorul 100.
Pentru generarea semnalului codat RZ și NRZ bipolar se introduce un sumator care
adună valoarea -0.5 la semnalul de date, apoi un bloc de înmulțire cu 2, în continuare schemele fiind
identice cu cele de la generarea semnalelor unipolare.
Exerciții
3) Care este rata de simbol, respectiv perioada de simbol pentru exemplul din laborator?
4) Modificați schema pentru a obține o rată de simbol de 2 Hz. Ce efect observați asupra
benzii ocupate de semnal? (Se analizează semnalul NRZ bipolar)
14
Lucrarea de laborator nr. 2
În prezent, tehnica de modulație OOK este folosită foarte rar, datorită sensibilității
mari la perturbații, preferându-se tehnici de modulație mai robuste.
2.3.Desfășurarea lucrării
Aparatura necesară
Procedura
e. Din biblioteca Simulink –> Logic and Bit Operations blocul Relational
Operator;
f. Din biblioteca DSP System Toolbox –> Signal Operations blocul Downsample;
g. Din biblioteca DSP System Toolbox –> Signal Management –> Buffers blocul
Buffer;
h. Din biblioteca DSP System Toolbox –> Filtering –> Filter Implementations
blocul Analog Filter Design;
16
Lucrarea de laborator nr. 2
Blocul Constant:
18
Lucrarea de laborator nr. 2
19
Lucrarea de laborator nr. 2
20
Lucrarea de laborator nr. 2
Blocul Gain:
21
Lucrarea de laborator nr. 2
Blocul Downsample:
22
Lucrarea de laborator nr. 2
Blocul Constant3:
23
Lucrarea de laborator nr. 2
Blocul Buffer:
24
Lucrarea de laborator nr. 2
25
Lucrarea de laborator nr. 2
Funcționarea sistemului
Blocul Constant generează secvența de biți de date sub forma unui vector (cadru) de
20 de elemente, perioada de eșantionare a cadrului fiind 20s. Mai departe, cadrul este prelucrat
de blocul Unbuffer care efectuează conversia paralel - serie a cadrului, furnizând la ieșirea sa bit
cu bit elementele cadrului, perioada de bit fiind de 1s (perioada de eșantionare a cadrului /
numărul de elemente ale cadrului). Se obține astfel un semnal de date cu perioada de 1 secundă
și 1 eșantion / simbol. În continuare se obține un semnal codat NRZ unipolar prin aplicarea unei
filtrări dreptunghiulare, filtrul efectuând și supra-eșantionarea cu factorul 100. Acest semnal,
numit semnal în banda de bază, se mixează (operația matematică produs) cu purtătoarea
(semnalul sinusoidal generat de blocul Sine Wave1 care în practică este implementat de un
oscilator). La ieșirea mixerului (blocul Product1) se obține semnalul modulat OOK în banda de
trecere (în cazul de față centrat pe frecvența purtătoare de 10 Hz, deci cu pulsația de 2∙π∙10
rad/s).
Pentru simularea efectelor propagării pe canal se utilizează blocul AWGN Channel,
care simulează un canal al cărui singur efect asupra semnalului este însumarea unui zgomot alb
gaussian peste acesta (Additive White Gaussian Noise – AWGN). Zgomotul este numit alb
deoarece are densitatea spectrală de putere constantă la toate frecvențele, prin analogie cu lumina
albă care are densitate spectrală de putere constantă pentru toate lungimile de undă din spectrul
vizibil. De asemenea, zgomotul este gaussian deoarece valorile acestuia la orice moment de timp
au o distribuție gaussiană. Acest tip de zgomot, gaussian, este folosit ca referință pentru
modelarea surselor de perturbații în comunicații deoarece, conform Teoremei Limită Centrale,
suprapunerea unui număr foarte mare de surse de semnal aleator cu o distribuție oarecare,
niciuna nefiind dominantă, generează un semnal echivalent cu distribuție gaussiană. Pentru a
calcula puterea zgomotului pe care îl va genera pentru a obține un anumit raport semnal-zgomot
fixat, blocul AWGN Channel are nevoie de puterea medie a semnalului util. În cazul semnalului
OOK din laborator, semnalul este reprezentat de o succesiune de perioade cu semnal sinusoidal
cu amplitudinea de 1V care alternează cu perioade fără semnal, probabilitatea de apariție a
acestora fiind egală, astfel încât puterea medie a semnalului este egală cu jumătate din puterea
2
1 𝐴𝑒𝑓 1 𝐴2 1 𝐴2
din perioadele cu semnal, adică = 2 = , unde A este amplitudinea semnalului
2 𝑅 2 2 𝑅 2 2𝑅
sinusoidal, Aef valoarea efectivă iar R este rezistența de test. Pentru R = 1 Ω și A = 1V puterea
medie este de 0.25 W. Perioada de simbol este egală cu perioada de bit, 1s, deoarece în cazul
modulației OOK un simbol conține un bit.
Semnalul ajunge apoi la receptorul care implementează un demodulator coerent.
Acesta mixează semnalul recepționat cu o replică a purtătoarei acestuia generată local de blocul
Sine Wave2, în urma acestei operații rezultând o componentă de joasă frecvență, utilă, care este
o replică scalată a semnalului de date din banda de bază pe baza căreia se va obține secvența de
date dorită, precum și o replică a semnalului modulat centrată pe dublul frecvenței purtătoarei,
nedorită. În continuare, prin filtrarea trece-jos a acestui semnal se păstrează doar componenta
utilă de joasă frecvență eliminându-se componenta nedorită de pe dublul frecvenței purtătoare.
Mai departe semnalul obținut este amplificat de blocul Gain cu amplificarea 2 pentru
compensarea înjumătățirii amplitudinii datorate demodulării, apoi discretizat în timp de blocul
Zero-Order Hold cu frecvența de eșantionare de 100 Hz și apoi decimat cu factorul 100 pentru
a se obține un singur eșantion / simbol. Tot cu ajutorul blocului Downsample care efectuează
26
Lucrarea de laborator nr. 2
Exerciții
28
Lucrarea de laborator nr. 3
Datele a(t) sunt aplicate la intrarea unei porți XOR logic împreună cu ieșirea
acesteia întârziată cu un interval de tact, obținându-se astfel secvența de date codată diferențial
d(t) care este aplicată apoi modulatorului BPSK. Se observă că, folosind această metodă de
codare, semnalul d(t) depinde nu numai de valoarea instantanee a datelor ci și de valoarea
anterioară a acestora: astfel, dacă a(t)=1, d(t) își schimbă valoarea pe când dacă a(t)=0 valoarea
lui d(t) rămâne neschimbată, deci valoarea datelor este codată în diferența dintre două semnale
transmise, de unde și numele de codare diferențială.
3.3.Desfășurarea lucrării
Aparatura necesară
Procedura
Blocul Constant:
32
Lucrarea de laborator nr. 3
33
Lucrarea de laborator nr. 3
34
Lucrarea de laborator nr. 3
35
Lucrarea de laborator nr. 3
Blocul Gain:
36
Lucrarea de laborator nr. 3
Blocul Downsample:
37
Lucrarea de laborator nr. 3
Blocul Buffer:
38
Lucrarea de laborator nr. 3
Funcționarea sistemului
Blocul Constant generează secvența de biți de date sub forma unui vector (cadru) de
20 de elemente, perioada de eșantionare a cadrului fiind 20s. Mai departe, cadrul este prelucrat
de blocul Unbuffer care efectuează conversia paralel - serie a cadrului, furnizând la ieșirea sa bit
cu bit elementele cadrului, perioada de bit fiind de 1s (perioada de eșantionare a cadrului /
numărul de elemente ale cadrului). Se obține astfel un semnal de date cu perioada de 1 secundă
și 1 eșantion / simbol. În continuare se obține un semnal codat NRZ bipolar prin scăderea
constantei 0.5 și înmulțirea cu 2 a valorilor obținute, apoi prin aplicarea unei filtrări
dreptunghiulare, filtrul efectuând și supra-eșantionarea cu factorul 100. Acest semnal, numit
semnal în banda de bază, se mixează (operația matematică produs) cu purtătoarea (semnalul
sinusoidal generat de blocul Sine Wave1 care în practică este implementat de un oscilator). La
ieșirea mixerului (blocul Product1) se obține semnalul modulat BPSK în banda de trecere (în
cazul de față centrat pe frecvența purtătoare de 10 Hz, deci cu pulsația de 2∙π∙10 rad/s).
Pentru simularea efectelor propagării pe canal se utilizează blocul AWGN Channel,
care simulează un canal al cărui singur efect asupra semnalului este însumarea unui zgomot alb
gaussian peste acesta (Additive White Gaussian Noise – AWGN). Zgomotul este numit alb
deoarece are densitatea spectrală de putere constantă la toate frecvențele, prin analogie cu lumina
albă care are densitate spectrală de putere constantă pentru toate lungimile de undă din spectrul
vizibil. De asemenea, zgomotul este gaussian deoarece valorile acestuia la orice moment de timp
au o distribuție gaussiană. Acest tip de zgomot, gaussian, este folosit ca referință pentru
modelarea surselor de perturbații în comunicații deoarece, conform Teoremei Limită Centrale,
suprapunerea unui număr foarte mare de surse de semnal aleator cu o distribuție oarecare,
niciuna nefiind dominantă, generează un semnal echivalent cu distribuție gaussiană. Pentru a
calcula puterea zgomotului pe care îl va genera pentru a obține un anumit raport semnal-zgomot
fixat, blocul AWGN Channel are nevoie de puterea medie a semnalului util. În cazul semnalului
BPSK din laborator, acesta este sinusoidal cu amplitudinea constantă de 1V, astfel încât puterea
𝐴2𝑒𝑓 𝐴2 𝐴2
medie este egală cu = 2 = , unde A este amplitudinea semnalului sinusoidal, Aef
𝑅 2 𝑅 2𝑅
valoarea efectivă a acestuia iar R este rezistența de test. Pentru R = 1 Ω și A = 1V puterea medie
este de 0.5 W. Perioada de simbol este egală cu perioada de bit, 1s, deoarece în cazul modulației
BPSK un simbol conține un bit.
Semnalul ajunge apoi la receptorul care implementează un demodulator coerent.
Acesta mixează semnalul recepționat cu o replică a purtătoarei acestuia generată local de blocul
Sine Wave2, în urma acestei operații rezultând o componentă de joasă frecvență, utilă, care este
o replică scalată a semnalului de date din banda de bază pe baza căreia se va obține secvența de
date dorită, precum și o replică a semnalului modulat centrată pe dublul frecvenței purtătoarei,
nedorită. În continuare, prin filtrarea trece-jos a acestui semnal se păstrează doar componenta
utilă de joasă frecvență eliminându-se componenta nedorită de pe dublul frecvenței purtătoare.
Mai departe semnalul obținut este amplificat cu amplificarea 2 pentru a se compensa
înjumătățirea amplitudinii cauzată de demodulare, apoi discretizat în timp de blocul Zero-Order
Hold cu frecvența de eșantionare de 100 Hz și apoi decimat cu factorul 100 pentru a se obține un
singur eșantion / simbol. Tot cu ajutorul blocului Downsample care efectuează decimarea se
poate configura și momentul de eșantionare a semnalului de date recuperat. Mai departe
40
Lucrarea de laborator nr. 3
semnalul este introdus în comparatorul care furnizează la ieșire valoarea 1 în cazul depășirii
pragului de decizie egal cu 0, respectiv 0 în caz contrar. Valoarea pragului este aleasă ca fiind
jumătate din suma valorilor de la ieșirea demodulatorului pentru un 0 din secvența de date,
respectiv un 1. Acest mod de calcul al valorii pragului este utilizat pentru cazul în care cele două
valori ale datelor sunt echiprobabile. În caz contrar, se utilizează o formulă care ține seama de
probabilitățile de apariție ale celor două valori, astfel încât să se reducă probabilitatea de recepție
eronată a valorii cu probabilitatea de apariție mai mare, fapt ce conduce la obținerea unei rate a
erorii de bit mai reduse (deci o calitate mai bună a comunicației). Mai departe eșantioanele sunt
stocate într-o memorie tampon (buffer) și apoi afișate, la umplerea acesteia, de blocul Display.
Prin configurarea întârzierii decimatorului se poate regla momentul de eșantionare (testare) a
semnalului de date demodulat, astfel încât să se reducă probabilitatea de eroare. Probabilitatea de
eroare este minimă atunci când nivelele de semnal asociate celor două valori ale datelor sunt cel
mai depărtate în momentul eșantionării. Pentru determinarea momentului optim de eșantionare
se analizează Diagrama Ochi de la recepție și se alege punctul în care deschiderea ochiului este
maximă.
Exerciții
4) Adaugați în schema sistemului din figura 3.5 codorul și decodorul diferențial din
figurile 3.3 și 3.4. Testați acum efectele modificării parametrului Phase al
blocului Sine Wave2 asupra demodulării. Ce constatați?
41
42
Lucrarea de laborator nr. 4
Semnalul modulat QPSK poate fi considerat însumarea a două semnale BPSK ale
căror purtătoare au aceeași frecvență dar sunt defazate cu 900 între ele, fiind astfel numite
purtătoare în cuadratură. Se utilizează purtătoare în cuadratură deoarece sinusoidele în
cuadratură sunt ortogonale, fapt pentru care datele modulate pe acestea pot fi recuperate
independent la recepție, fără să se amestece.
Acest mod de tratare a semnalului QPSK stă la baza celei mai comune variante de
implementare practică a modulatorului QPSK, varianta utilizată în această lucrare de laborator.
Practic, fluxul de date de intrare este divizat în două fluxuri cu rata de bit înjumătățită față cea de
intrare, care modulează folosind tehnica BPSK cele două purtătoare aflate în cuadratură,
denumite componentele I (In-phase) și Q (in-Quadrature), semnalele rezultate fiind însumate
pentru a genera semnalul final modulat QPSK.
Deoarece rata de bit a celor două fluxuri rezultate este jumătate din rata inițială,
iar banda ocupată de semnalul modulat BPSK este proporțională cu rata de bit, cele două
semnale modulate în cuadratură ocupă jumătate din banda pe care ar fi ocupat-o semnalul inițial.
În urma însumării celor două semnale, însumarea fiind o operație liniară, banda ocupată de
semnalul sumă va fi aceeași cu cea ocupată de fiecare din componentele însumate, rezultând
avantajul pe care îl aduce tehnica QPSK față de BPSK, și anume eficiența spectrală dublă.
Astfel, un semnal modulat QPSK ocupă jumătate din banda necesară semnalului BPSK pentru
aceeași rată de bit a datelor modulatoare.
𝜋
sn(t) = A cos( 2πfct + (2n-1) 4 )
unde n = 1, 2, 3, 4 este indicele simbolului emis.
43
Lucrarea de laborator nr. 4
4.3.Desfășurarea lucrării
Aparatura necesară
Procedura
45
Lucrarea de laborator nr. 4
Blocul Constant:
47
Lucrarea de laborator nr. 4
48
Lucrarea de laborator nr. 4
49
Lucrarea de laborator nr. 4
50
Lucrarea de laborator nr. 4
51
Lucrarea de laborator nr. 4
52
Lucrarea de laborator nr. 4
53
Lucrarea de laborator nr. 4
54
Lucrarea de laborator nr. 4
55
Lucrarea de laborator nr. 4
Funcționarea sistemului
Blocul Constant generează secvența de biți de date sub forma unui vector (cadru) de
20 de elemente, perioada de eșantionare a cadrului fiind 10s. Secvența de date este apoi divizată
de blocul Deinterlacer în două secvențe, una formată din biții cu indicele impar, adică primul,
al treilea, al cinciea etc., iar cea de-a doua secvență din biții cu indice par. Mai departe, fiecare
dintre cele două secvențe cu rată egală cu jumătate din rata secvenței inițiale sunt prelucrate
similar procedurii pentru implementarea modulației BPSK, deoarece fiecare dintre cele două căi,
cea în fază și cea în cuadratură, funcționează ca un modulator BPSK. S-a ales utilizarea unui
factor de supra-eșantionare a semnalelor din banda de bază egal cu 100. Cele două oscilatoare
(blocurile Sine Wave1 și 2) sunt configurate pentru a genera două sinusoide în cuadratură
(defazate cu 900). Semnalele de pe cele două căi sunt apoi însumate de blocul Add, rezultând
astfel semnalul modulat QPSK.
56
Lucrarea de laborator nr. 4
57
Lucrarea de laborator nr. 4
inițială și apoi afișate de blocul Display. Prin configurarea întârzierii decimatorului se poate
regla momentul de eșantionare (testare) a semnalelor de date demodulate, astfel încât să se
reducă probabilitatea de eroare. Probabilitatea de eroare este minimă atunci când nivelele de
semnal asociate celor două valori ale datelor sunt cel mai depărtate în momentul eșantionării.
Pentru determinarea momentului optim de eșantionare se analizează Diagrama Ochi de la
recepție și se alege punctul în care deschiderea ochiului este maximă.
Exerciții
58
Lucrarea de laborator nr. 5
Valorile lui M (numărul de simboluri din constelație) cele mai utilizate în practică
sunt 4, 16, 64, 256, 512 și 1024, fiecare simbol codând k=log2(M) biți, eficiența spectrală fiind
59
Lucrarea de laborator nr. 5
de k ori mai mare decât cea corespunzătoare tehnicilor BPSK și ASK. Rata de simbol este,
evident, rata de bit / k.
5.3.Desfășurarea lucrării
Aparatura necesară
Procedura
c. Din biblioteca Communications System Toolbox –> Comm Sinks –> blocul
Error Rate Calculation.
61
Lucrarea de laborator nr. 5
63
Lucrarea de laborator nr. 5
64
Lucrarea de laborator nr. 5
65
Lucrarea de laborator nr. 5
66
Lucrarea de laborator nr. 5
67
Lucrarea de laborator nr. 5
Blocul Downsample:
68
Lucrarea de laborator nr. 5
69
Lucrarea de laborator nr. 5
70
Lucrarea de laborator nr. 5
71
Lucrarea de laborator nr. 5
Funcționarea sistemului
Perioada datelor este setată la valoarea de 1s. Datele generate sunt aplicate modulatorului QAM,
care utilizează o constelație de simboluri rectangulară (sub formă de dreptunghi) și codarea tip
Gray (acest tip de codare face ca simbolurile vecine să difere prin valoarea unui singur bit,
micșorând în acest fel probabilitatea de eroare de bit, deoarece prin confundarea unui simbol cu
simbolul vecin nu se greșește decât un bit). Se setează valoarea puterii medii a semnalului
generat de modulator în banda de bază la valoarea de 1W. Semnalul complex din banda de bază
obținut la ieșirea modulatorului (partea reală este componenta I, partea imaginară este
componenta Q) este apoi filtrat cu ajutorul filtrului de formare rectangular care efectuează și
supra-eșantionarea cu factorul 100. Mai departe, semnalul rezultat este separat în cele două
componente constituente de către blocul Complex to Real-Imag, apoi cele două componente
modulează cele două purtătoare aflate în cuadratură, semnalele rezultate fiind însumate pentru a
forma semnalul final modulat QAM.
Pentru simularea efectelor propagării pe canal se utilizează blocul AWGN Channel,
care simulează un canal al cărui singur efect asupra semnalului este însumarea unui zgomot alb
gaussian peste acesta (Additive White Gaussian Noise – AWGN). Zgomotul este numit alb
deoarece are densitatea spectrală de putere constantă la toate frecvențele, prin analogie cu lumina
albă care are densitate spectrală de putere constantă pentru toate lungimile de undă din spectrul
vizibil. De asemenea, zgomotul este gaussian deoarece valorile acestuia la orice moment de timp
au o distribuție gaussiană. Acest tip de zgomot, gaussian, este folosit ca referință pentru
modelarea surselor de perturbații în comunicații deoarece, conform Teoremei Limită Centrale,
suprapunerea unui număr foarte mare de surse de semnal aleator cu o distribuție oarecare,
niciuna nefiind dominantă, generează un semnal echivalent cu distribuție gaussiană. Pentru a
calcula puterea zgomotului pe care îl va genera pentru a obține un anumit raport semnal-zgomot
fixat, blocul AWGN Channel are nevoie de puterea medie a semnalului util. Conform setării
efectuate în modulatorul QAM puterea medie a semnalului modulat în banda de bază este de
1W, ceea ce va determina obținerea unui semnal cu puterea medie de 0.5W în banda de trecere
pentru configurația din laborator. Înjumătățirea puterii este datorată faptului că, în configurația
dată, amplitudinea semnalelor din banda de trecere este identică cu cea din banda de bază, cu
diferența că în banda de trecere se utilizează semnale sinusoidale, în timp ce în banda de bază se
utilizau impulsuri dreptunghiulare cu lungimea egală cu perioada de simbol, astfel că puterea
este proporțională cu jumătate din pătratul amplitudinii (valoarea efectivă a sinusoidei la pătrat),
spre deosebire de pătratul amplitudinii, cum este cazul impulsurilor dreptunghiulare din banda de
bază.
Semnalul ajunge apoi la receptorul care implementează un demodulator coerent.
Acesta mixează semnalul recepționat cu replici ale celor două purtătoare utilizate la emisie, în
urma acestei operații rezultând două semnale corespunzătoare celor două căi, I și Q, formate
fiecare dintr-o componentă de joasă frecvență, utilă, care este o replică scalată a semnalului de
date din banda de bază pe baza căreia se va obține secvența de date dorită, precum și o replică a
semnalului modulat de pe calea respectivă centrată pe dublul frecvenței purtătoarei, nedorită.
Prin filtrarea trece-jos a semnalelor obținute anterior se păstrează doar componentele utile de
joasă frecvență, eliminându-se componentele nedorite de pe dublul frecvenței purtătoare. Mai
departe semnalele obținute pentru fiecare cale sunt amplificate (înmulțite cu 2) pentru a se
compensa înjumătățirea amplitudinii cauzată de demodulare, apoi discretizate în timp de
blocurile Zero-Order Hold1 și 2 cu frecvența de eșantionare de 100 Hz, reprezentate sub forma
unui semnal complex cu ajutorul blocului Real-Imag to Complex și apoi decimate cu factorul
73
Lucrarea de laborator nr. 5
100 pentru a se obține un singur eșantion / simbol. Tot cu ajutorul blocului Downsample care
efectuează decimarea se poate configura și momentul de eșantionare a semnalelor de date
recuperate. Mai departe semnalele sunt introduse în blocul de demodulare, configurat ca dualul
modulatorului utilizat la emisie, iar secvența de simboluri rezultată la ieșirea sa este comparată
automat cu secvența utilizată la emisie cu ajutorul blocului de calcul al erorii de simbol, Error
Rate Calculation, rezultatul comparației fiind afișat de blocul Display sub forma Ratei de
Eroare de Simbol (Symbol Error Rate – SER), a numărului de simboluri eronate și a numărului
total de simboluri transmise. Probabilitatea de eroare este minimă atunci când nivelele de semnal
asociate valorilor simbolurilor sunt cel mai depărtate în momentul eșantionării. Pentru
determinarea momentului optim de eșantionare se analizează Diagrama Ochi de la recepție și se
alege punctul în care deschiderea ochiului este maximă.
Exerciții
74
Lucrarea de laborator nr. 6
6.3.Desfășurarea lucrării
Aparatura necesară
Procedura
c. Din biblioteca DSP System Toolbox –> Transforms blocurile FFT și IFFT;
d. Din biblioteca DSP System Toolbox –> Signal Operations blocul Delay;
77
Lucrarea de laborator nr. 6
79
Lucrarea de laborator nr. 6
Blocul IFFT:
80
Lucrarea de laborator nr. 6
81
Lucrarea de laborator nr. 6
82
Lucrarea de laborator nr. 6
83
Lucrarea de laborator nr. 6
84
Lucrarea de laborator nr. 6
Blocul Delay1:
85
Lucrarea de laborator nr. 6
Blocul Delay2:
Blocul FFT:
86
Lucrarea de laborator nr. 6
87
Lucrarea de laborator nr. 6
Blocul RMS:
88
Lucrarea de laborator nr. 6
89
Lucrarea de laborator nr. 6
Funcționarea sistemului
Exerciții
91
92
Lucrarea de laborator nr. 7
Primul bloc al receptorului, situat imediat după antenă, este un filtru RF care
atenuează atât semnalul pe frecvenţa imagine cât şi alte semnale perturbatoare din afara benzii
(out-of-band signals). Frecvența imagine este acea frecvență aflată la aceeași distanță față de
frecvența oscilatorului local ca și frecvența centrală a semnalului util. (Dacă frecvența centrală a
semnalului util este 1.1MHz și frecvența oscilatorului local al receptorului este 1MHz, frecvența
imagine este 0.9MHz, deoarece 1.1MHz-1MHz = 1MHz-0.9MHz). Existența acestei frecvențe
imagine este principalul dezavantaj al arhitecturii superheterodină, întrucât un semnal perturbator
aflat pe frecvența imagine este translatat în urma primei mixări pe aceeași frecvență ca și
semnalul util, corupându-l.
93
Lucrarea de laborator nr. 7
7.3.Desfășurarea lucrării
Aparatura necesară
Procedura
a. Din biblioteca SimRF –> Circuit envelope –> Elements blocurile Amplifier,
LC Ladder, Mixer, Phase Shift, R și Signal Combiner;
b. Din biblioteca SimRF –> Circuit envelope –> Sources blocurile Continuous
Wave și Sinusoid;
c. Din biblioteca SimRF –> Circuit envelope –> Utilities blocurile Configuration
și Outport;
96
Lucrarea de laborator nr. 7
97
Lucrarea de laborator nr. 7
Blocul Configuration:
98
Lucrarea de laborator nr. 7
Blocul Mixer:
99
Lucrarea de laborator nr. 7
100
Lucrarea de laborator nr. 7
101
Lucrarea de laborator nr. 7
102
Lucrarea de laborator nr. 7
103
Lucrarea de laborator nr. 7
Funcționarea sistemului
Exerciții
104
Bibliografie
3. Tony Rouphael, RF and Digital Signal Processing for Software-Defined Radio, Newnes,
2008
4. Walter Tuttlebee, Software Defined Radio - Enabling Technologies, John Wiley & Sons,
New York, 2002
105
Tiparul executat în
TIPOGRAFIA
UNIVERSITĂŢII MARITIME
din
Constanţa