Documente Academic
Documente Profesional
Documente Cultură
COMUNICAŢII
http://telecom.etti.tuiasi.ro/telecom/staff/lscripca
E-mail:
luminita.scripcariu@gmail.com
Birou: II.20
1/15/2021 Luminita Scripcariu 3
EVALUARE PRIN COLOCVIU
NOTA 1 (80%):
TEST-GRILĂ DE TEORIE
TESTE PE PARCURS
NOTA 2 (20%):
ACTIVITATEA LA LABORATOR
1000011.1010101.1000010
C U B
folosind polinomul:
CRC-8 = x^8+x^2+x+1.
folosind polinomul:
CRC-8 = x^8+x^2+x+1.
• Dimensiuni f.mici
1/15/2021 Luminita Scripcariu 33
Microfonul inductiv
• Cu bobină sau microfon e.m. sau dinamic
• S = 0,3 ÷ 0,1 mV/μbar
• Z = 30 - 600 ohmi
• 20 – 15000 Hz
• D < 1%
• Sensibil la vânt
https://www.shure.com/en-GB/support/find-an-answer/dynamic-vs-
condenser-microphone-operating-principle
S (dB) = 20 * log10(Sn/Sref)
cu Sref = 1V/bar.
• Sensibilitate [bar/mV]
• Impedanţă
• Bandă de frecvenţă [Hz]
• Dimensiuni de gabarit
• Grad de distorsiuni [%]
• Putere [W]
1/15/2021 Luminita Scripcariu 37
CANALUL DE COMUNICAŢII
• Simplex
• Duplex (Full-Duplex)
• Semiduplex (Half-Duplex)
CURS 2
SURSE DE SEMNAL
CARACTERISTICILE VOCII
TRADUCTOARE ELECTROAUSTICE
• CRC
• HD
• SLP
• FDD
• COMPRESIE
• CRIPTARE
• CORECŢIE DE ERORI
• CODURI DE LINIE
CODOR+DECODOR
= CODEC
MODULATOR+DEMODULATOR
= MODEM
TRANSMITTER + RECEIVER
= TRANSCEIVER
1/15/2021 Luminita Scripcariu 40
EGALIZAREA
TEHNICI DE CODARE A
DATELOR
• H (High) / L (Low)
• M (Mark) / S (Space)
• Polară (Bipolară)
1/+ A, 0/-A , c.c.= 0
• max[H(S)] = log2 n
• Să se construiască şi să se analizeze
codul Huffman pentru o sursă cu 5
simboluri (A; B; C; D; E) şi cu vectorul de
probabilităţi:
• eficienţa codului
Decodare
10.110.1110.0
B C D A
Analizaţi codul:
lungime medie, redundanţă, eficienţă, rată
de compresie (entropia = 2.5037 biţi/sb).
CURS 3
• BCD
• DCB
• ISI
• WDMA
1/15/2021 Luminita Scripcariu 3
ÎNTREBAREA 1
Care dintre următoarele blocuri intră în
componenţa receptorului?
circuitul de sincronizare
egalizorul
modulatorul
transceiverul
AA 9/16
AB 3/16
BA 3/16
BB 1/16
• 45-28.85=16.15 dB
vb > 2*B*n
• 1-D DCT
• 2-D DCT
X uv X iuv, j , i, j 0, n 1; u, v 0, N 1
• Cuantizarea coeficienţilor:
4 1 0 0
1 2 1 0
round (8 * Q / 17)
0 1 1 0
0 0 0 0
• 0000 0100.1011.110.110.0.111.0.0.10.10.0.0.10
• Transformata inversă:
n 1
2i 1k 2 j 1l
X uv
ij (k ) (l )Q cos
uv
kl cos
k l 0 2 n 2 n
CURS 4
DCT
JPEG, MPEG
• Algoritm criptografic
• Criptanaliza (cryptanalysis)
• Atacuri criptografice
1/15/2021 Luminita Scripcariu 14
Clasificarea algoritmilor de criptare
• Simetrici – cu cheie secretă
DES, TDES, IDEA, AES, RC4
tehnici de substituţie
tehnici de transpoziţie (permutare)
p=5
q=11
n=?
(n)=?
e=?
d=?
1/15/2021 Luminita Scripcariu 22
n = p*q = 5*11=55
fi(n) = (p-1)*(q-1)=4*10=40
Alegem e din șirul: 3,7,11,13,17,19,23 .... 37
e=3 (3; 55) cheie publică
M=5 00101 2^b <= n b=5 biți IN
C=5^3 mod-55 = 125 mod-55=15 001111
e*d=k*fi(n)+1 d=(k*40+1)/3 întreg
k =1 => d=41/3 X
k = 2 => d=81/3 = 27
(27; 55) cheia de decriptare
1/15/2021 Luminita Scripcariu 23
Exerciţiu rezolvat
In: 0000.0111
Out: 1.0101.0111
Paşi:
• Permutarea iniţială
• Generarea subcheilor
• Permutarea finală
1/15/2021 Luminita Scripcariu 31
1. Permutarea iniţială
Li 1 Ri Ri 1 Li f ( Ri , K i )
[t e l e c o m]
[t e l e c o m]
[3 5 1 2 6 7 4] => C = [l c t e o m e]
Invers:
CURS 5
ALGORITMI DE CRIPTARE
RSA
DES, TDES
• Lucrează pe octeţi
• GF(8) = {0, 1, 2, 3, 4, 5, 6, 7}
• p(x)=x3 +x +1
• m=3 (simbolurile se exprimă pe 3 biţi)
0 000 0 0
1 001 1 1
2 010 x α
3 011 x+1 α3
4 100 x2 α2
5 101 x2+1 α6
6 110 x2+x α4
7 111 x2+x+1 α5
GF(8) 2^25=2^(25mod-7)=2^4=6
1/15/2021 Luminita Scripcariu 26
Observaţii
• Produsul, divizarea şi ridicarea la putere se
efectuează mai uşor dacă se cunoaşte
exprimarea exponenţială a elementelor!
3^5 =(2^3)^5=2^(3*5)=2^(15mod7)=2^1=2
E=(3+7*5+4^4)/6
Rezolvare:
7*5 = 6; 4^4 =(2^2)^4=2^(8mod7)=2^1=2
E=(3+6+2)/6=7/6=7*6^(-1)=7*3=2
011+110+010 = 1117
E=2
• Calculaţi în GF(8):
E=(1+4*5+6^3)/2
Omega7 = [1 1 1 1 1 1 1;
1 2 4 3 6 7 5;
1 4 6 5 2 3 7;
1 3 5 4 7 2 6;
1 6 2 7 4 5 3;
1 7 3 2 5 6 4;
1 5 7 6 3 4 2];
C = [7 4 4 7 0 3 3]’
[0,1,0,3,0,0,1] și [1 6 2 7 4 5 3]T.
[1 2 4 3 6 7 5 1 ].
1/15/2021 Luminita Scripcariu 40
INTRODUCERE ÎN
COMUNICAŢII
CURS 6
• AES
[1 2 4 8 3 6 12 11
5 10 7 14 15 13 9 1]
(15+4*6+2^4)/9
2^4 = 3
15 + 11 + 3 = 1111+1011+0011 = 0111 = 7
(9+3*5+10^2)/15
• Include planificarea
cheilor(Key Schedule).
1/15/2021 Luminita Scripcariu 42
Securitatea AES
• AES are 10 iteraţii la o cheie de 128 de biţi,
12 la chei de 192 de biţi şi 14 la chei de 256
de biţi.
• Cele mai cunoscute atacuri sunt accesibile la
7, 8, respectiv 9 iteraţii pentru cele trei
lungimi ale cheii.
• Este considerat ca fiind cel mai robust
algoritm de criptare folosit în prezent deşi au
fost propuşi si alţi algoritmi (ex. SAFER+).
1/15/2021 Luminita Scripcariu 43
Exerciţiu propus
• Calculaţi valoarea de substituţie a octetului
157 în algoritmul AES.
Indicaţie:
a. Exprimaţi octetul în binar.
b. Notaţi valorile biţilor b0 (MSB), b1, ...b7 (LSB).
c. Recalculaţi valorile biţilor aplicând formula:
ci = 0110.0011
• COMPRESIE
• CRIPTARE
• CORECŢIE DE ERORI
• CODURI DE LINIE
• Coduri Hamming
• Coduri Turbo-ASCII
• Coduri Turbo-Hamming
• Exemplu:
1010 şi 1100 diferă pe 2 poziţii: dH = 2
r – vectorul recepţionat
e – vectorul de eroare).
CURS 7
• AES
• distanța Hamming
• coduri Hamming
• COMPRESIE
• CRIPTARE
• CORECŢIE DE ERORI
• CODURI DE LINIE
(MSB – pe coloană
LSB – pe linie)
[ 1 0 0 0 0 1 1;
1 0 1 0 1 0 1;
1 1 0 0 1 1 0;
0 1 0 0 1 0 1;
0 0 1 0 1 1 0;
0 0 0 0 0 0 0;
0 1 1 0 0 1 1]
[ 0 1 1 1 1 0 0; 1 0 0 0 0 1 1
1 0 1 0 1 0 1;
1 1 0 0 1 1 0;
0 1 0 0 1 0 1;
0 0 1 0 1 1 0;
0 0 0 0 0 0 0;
0 1 1 0 0 1 1]
x x x x x x x detecție erori!
localizare și corecție erori prin decodor H74
1/15/2021 Luminita Scripcariu 26
PERFORMANŢELE CODULUI
TH(7;4)
• poate corecta grupuri de erori (7 biţi
consecutivi eronaţi) produse pe un canal
de comunicaţii afectat de fading.
c(x)=a(x)*g(x).
CURS 8
• coduri Hamming
• Turbo-Hamming
• Reed-Solomon
a=
1 2 3
>> ap=[1 2 3 0 0]
ap =
1 2 3 0 0
>> w=8;
w2 =
12
>> w3=powergf(8,3,4)
w3 =
10
>> w4=powergf(8,4,4)
w4 =
15
omega_5 =
1 1 1 1 1
1 15 10 12 8
1 10 8 15 12
1 12 15 8 10
1 8 12 10 15
>> c=prodm4(omega_5,ap'); c’
ans =
0 1 13 8 5
1/15/2021 Luminita Scripcariu 14
Metoda sistematică de codare
RS(n, n-2t)
Se calculează restul împărţirii polinomului
d(x)=x2ta(x) la g(x) în GF.
Coeficienţii restului sunt simbolurile de
paritate.
Cuvântul de cod este format din secvența de
date completată cu simbolurile de paritate.
1/15/2021 Luminita Scripcariu 15
Exemplu
Codați sistematic secvenţa [1, 2, 3] în cod
RS(5,3) în GF(16) folosind 8 ca rădăcină a unității
de ordin 5.
Indicaţii: Polinomul generator este: g(x)=x^2+5x+12.
c=[a p] = [1 2 3 10 2]
1/15/2021 Luminita Scripcariu 17
Exercițiu propus
Codați sistematic secvenţa [6, 12, 9] în cod
RS(5,3) în GF(16) folosind 8 ca rădăcină a unității
de ordin 5.
Indicaţii: Polinomul generator este: g(x)=x^2+5x+12.
IN OUT
H(7,4) 10^(-4) 10^(-7)
1000:10000000 1:10000000
Exemplu:
In 0 1 1 0 0 1 0 1 0
Out 011010010110011001
1100001111000001
• Nu se aplică semnalelor MA
cu purtătoare suprimată sau
cu supramodulaţie (m>1).
• Nu necesită sincronizare de
purtătoare.
1/15/2021 Luminita Scripcariu 59
Demodulatorul sincron sau
coerent
• Constă în remodulare cu purtătoarea şi
filtrare trece-jos.
• Necesită sincronizarea purtătoarei în
receptor.
CURS 9
• modulația de amplitudine
4-ASK
11 s3 +3A*cos(.) 9A^2/2*0.25
10 s2 +A*cos(.) A^2/2*0.25 Pm=5^A^2/2
01 s1 -A*cos(.) A^2/2*0.25 Pm=5*Pref
00 s0 -3A*cos(.) 9A^2/2*0.25
1/15/2021 Luminita Scripcariu 34
Demodulatoare ASK
Faza(t)=2*pi*f0*t+Theta
d/dt 2*pi*f0 +0
> 10
CURS 10
CONSTELAŢII DE STĂRI
User2
User3
User4
19
Luminita Scripcariu 1/15/2021
1. Impedanţa de sarcină este egală cu impedanţa
caracteristică.
2. În regim caracteristic nu apar unde reflectate de tensiune
şi curent.
3. Coeficienţii de reflexie sunt zero.
D
Z 60 ln
d
CLASIFICARE:
Comunicaţii prin unde radio
Transmisii în infraroşu (IR – infrared)
30 o PLF = 1/4 = 25 %.
90 o PLF = 1= 100%.
ANTENNAS 1/15/2021 54
Componenta E a c.e.m. are două componente egale
şi ortogonale:
◦ Right Hand Circularly Polarized (RHCP) ex. Dispozitive de
GPS.
◦ Left Hand Circularly Polarized (LHCP)
ANTENNAS 1/15/2021 55
omnidirecţionale
directive
E , H , P E H
ANTENNAS 1/15/2021 58
Parabolică
Cassegrain
Dipol
Microstrip
Patch
Şiruri de antene
ANTENNAS 1/15/2021 59
dP( , )radiatedby the directional antenna
D( , )
dPi radiatedby the isotropicantennain solid angleunit
ANTENNAS 1/15/2021 67
Două conductoare
alimentate în c.a.
Lungime 2l
Intensitatea curentului
electric este distribuită
sinusoidal pe lungimea
antenei.
scurt L<< , lung L > 3
n=l/ 1.5/3=0.5
Din grafic:
D=2.4, R =200 ohms
D(dB)=10*log10(2.4)=3.80 dBi
G=*D=0.8*2.4 = 1.92
G(dB)=10*log10(1.92)=2.83 dBi
150 30
0.5
180 0
210 330
240 300
270
ANTENNAS 1/15/2021 74
f = 3 MHz, = 100 m
L =50 m.
‘mast radiator’ sau
'radiating tower'
ANTENNAS 1/15/2021 75
Pentru antena monopol:
PE – puterea de emisie
GE – câştigul AE
GR – câştigul AR
Ltotal – pierderile totale de semnal
d – distanţa dintre AE şi AR
f – frecvenţa de lucru medie
L – pierderile de semnal în spaţiul liber
Lp – pierderi prin polarizare
L – pierderi prin rotaţie
Grid
https://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/
VOR_principle.gif/200px-VOR_principle.gif
0.6 0.6
150 30 150 30
0.4 0.4
0.2 0.2
180 0 180 0
ANTENNAS 1/15/2021 91
N j[ ka sin cos( ) ]
n n
AF e
i 1
în care fazele curenţilor de excitaţie pentru
elementele şirului de antene se calculează ca:
ANTENNAS 1/15/2021 92
Fie un şir circular uniform cu N = 6 antene,
cu raza a = /2 şi direcţia de radiaţie la
theta=45o, phi=30o.
Care sunt fazele curenţilor de excitaţie pentru
elementele şirului de antene?
ANTENNAS 1/15/2021 93
2 2
1 2q sin cos , q 1, n [0,2 ) 1 4.3594 1.3876
2 4 6 6
2 4
2 2q sin cos , q 0, n [0,2 ) 2 0
2 4 6 6
2 6
3 2q sin cos , q 0 , n [0,2 ) 3 1.9238 0.61
2 4 6 6
2 8
4 2q sin cos , q 0 , n [0,2 ) 4 1.9238 0.61
2 4 6 6
2 10
5 2q sin cos , q 0 , n [0,2 ) 5 0
2 4 6 6
2 12
6 2q sin cos , q 1, n [0,2 ) 6 4.3594 1.3876
2 4 6 6
ANTENNAS 1/15/2021 94
Zgomotul termic modelat ca zgomot aditiv, alb, gaussian
(AWGN – Additive White Gaussian Noise )
Alte interferenţe (bruiaj, EMI, RFI)
Fading
Interferenţa intersimboluri (ISI)
Distorsiuni liniare de amplitudine şi fază
Distorsiuni neliniare
Jitter
N= N0*B (W)
N0 =4*10^(-20) W/Hz