Documente Academic
Documente Profesional
Documente Cultură
LUCRAREA 1
Semnal analogic
x(n)
N eantioane
T0 T0 T0 T0
0
T0
2T0 4T0
3T0 5T0
(N-1)T0
Semnal digital
Figura 1
.
Semnalele analogice sunt prelucrate n interiorul instrumentelor de msur cu ajutorul
circuitelor electronice ce conin dispozitive analogice pasive sau active cum ar fi: rezistene,
condensatoare, tranzistoare, amplificatoare operaionale, etc. Prelucrarea analogic a semnalelor
prezint urmtoarele trsturi:
- este afectat de perturbaii i influene parazite externe cum ar fi: temperatura,
umiditatea, vibraii, cmpuri electromagnetice, etc., care fac ca rezultatele prelucrrii s
fie nsoite de erori importante;
- este afectat de mbtrnirea componentelor electronice
- nu permite transmiterea semnalului pe distane mari
- nu permite stocarea rezultatelor
1
TNS
x(n) x(nT0 ) = {x(0); x(1); x(2); ........ x( N 1)} {x(0); x(T0 ); x(2T0 ); ..... x(( N 1)T0 )}
sau
x(n) = {x(k )}k =0, N 1
(1)
ce reprezint valorile semnalului x(t) la momentele de timp kT0. Teoretic, semnalul digital x(n)
se obine din semnalul analogic x(t) prin nlocuirea timpului analogic t cu timpul discretizat, nT0.
Cuantizarea sau conversia analog/numeric reprezint transformarea eantioanelor x(i)
din nivele de tensiune n cuvinte numerice (succesiuni de bii) care sunt apoi transferate
calculatorului.
Prelucrarea (tratarea) numeric a semnalelor (PNS) se face prin intermediul unor
algoritmi implementai prin programe de calculator. PNS se poate face fie pe calculatoare
obinuite, la care viteza de prelucrare este relativ redus, fie pe nite procesoare cu o arhitectur
special denumite procesoare de semnal (DSP), care realizeaz calculele aferente algoritmilor cu
viteze foarte mari.
PNS prezint urmtoarele trsturi:
- prelucrarea se realizeaz cu exactitate foarte mare, dac se respect anumite condiii
- nu este afectat de calitatea componentelor hardware i nici de perturbaiile exterioare
- se permite stocarea i transmiterea la distan a rezultatelor fr pierderi
- grad mare de flexibilitate; adugarea de funcii sau operaii noi se face prin simple
modificri de program
- posibilitatea prelucrrii unui numr foarte mare de semnale concomitent
- banda de frecven a semnalelor prelucrate este limitat de constrngerile hardware i de
resursele sistemului de calcul
- costul este relativ ridicat
(2)
TNS
Dac nu este ndeplinit condiia de mai sus, e posibil ca prin aceleai eantioane s
treac mai multe semnale. Se obine o nedeterminare n reconstrucia semnalului original din
eantioanele sale, rezultnd o eroare denumit eroare de alias (figura 2).
(3)
Exemplu
Fie un semnal ce conine urmtoarele frecvene : f1 = 25 Hz, f2 = 70 Hz, f3 = 160 hz, f4 =
510 Hz, eantionat cu f0 = 100 Hz. Deci frecvena Nyquist este fNq = 50 Hz.
f4alias
f1 f2alias f3alias
f2
f3
f4
f
0
10
25 30
40
50
70
100
fNq
160
510
f0
f1 = 25 Hz este reprezentat corect n spectru deoarece f1 < fNq. Toate celelalte apar n spectru
ca frecvene alias, cu valorile :
f2alias = |100-70| = 30 Hz
f3alias = |2100-160| = 40 Hz
f4alias = |5100-510| = 10 Hz
3
TNS
( n) =
1 pentru n = k
0 pentru n k
(n k ) =
(4)
(5)
x(k ) (n k )
(6)
k =
N 1
x(k ) (n k )
(7)
k =0
N +l 1
N 1
k =l
k =0
x(k ) (n k ) =
x(k ) (n l k )
(8)
Aplicaia 1
S se genereze manual o secven format din 10 eantioane oarecare.
TNS
Aplicaia 2
Reprezentarea unui semnal sinusoidal sub form digital.
Fie semnalul sinusoidal analogic de forma:
x(t ) = A sin(t + 0 ) = A sin(2ft + 0 )
(9)
1
T0
f
+ 0 ) = A sin(2f n k + 0 )
f0
(10)
f
se numete frecven normalizat.
f0
Dac eantionarea semnalului respect teorema lui Shannon, atunci:
f
f0 > 2 f fn =
< 0,5
(11)
f0
In procesarea digital a semnalelor, ntotdeauna frecvenele cu care se lucreaz, frecvene
normalizate, au valori cuprinse ntre 0 i 0,5.
Dac T = 1/f este perioada semnalului i Nep este numrul de eantioane pe perioad, atunci:
In relaia de mai sus, f n =
T = N epT0 N ep =
f
T
1
= 0 =
T0
f
fn
(12)
Se calculeaz fn = f/f0 i numrul total de eantioane, N = NperNep unde Nper este numrul
de perioade.
Se genereaz semnalul din meniul Construire semnale Pornind de la functia analitica
Sinusoidal introducnd parametrii cerui. Se salveaz n variabila Semnal1
Se observ reprezentarea grafic i se msoar cu cursorul eantioanele. Se msoar de
pe grafic Nep.
TNS
d) S se construiasc semnalul:
x(k ) = A cos(2f n k )
unde fn = 0,5 iar A = 1.
Se salveaz n variabila Semnal4.
Se compar Semnal3 cu Semnal4. Se constat c, dei semnalele analogice sunt complet
diferite, reprezentrile lor digitale sunt identice. Acest lucru se ntmpl deoarece, n
cazul semnalului 4, nu a fost ndeplinit teorema lui Shannon (fn = 0,5), deci intervine
eroarea de alias.
e) S se genereze acelai semnal de la punctul a) eantionat cu f0 = 250 Hz i N = 10. (Semnal5)
S se calculeze frecvena alias a semnalului obinut, utiliznd relaia (3).
S se determine din reprezentarea grafic, numrul de eantioane pe perioad, Nep.
Se constat c ceea ce se obine este un semnal cu 5 eantioane/perioad, adic avnd fn = 0,2,
care este de fapt aceeai secven pe care am obine-o dac am eantiona semnalul cu frecvena
alias fa = |200 250| = 50 Hz cu f0 = 250 Hz.
Aplicaia 3
a) S se calculeze frecvena de eantionare, f0, cu care trebuie eantionat un semnal
dreptunghiular de frecven f = 1000 Hz, astfel nct 80 de eantioane din acest semnal s
reprezinte 4 perioade.
b) S se genereze semnalul cu amplitudinea A = 4 i 0 = 0, cu diveri factori de umplere.
Not: Pentru un semnal dreptunghiular, factorul de umplere este dat de raportul:
t
FU = 1 100 [%]
T
t1
T
Figura 4
Aplicaia 4
a) S se construiasc un semnal triunghiular avnd urmtorii parametri: A = 10, N = 40
eantioane, fn = 0,05, 0 = 0.
b) S se construiasc de asemenea un semnal ramp cu parametrii de mai sus.
Aplicaia 5
S se genereze semnalul din figura 5, utiliznd:
a) un semnal triunghiular
b) un semnal ramp,
alegnd convenabil parametrii semnalelor.
6
TNS
S(n)
97
98
99
4
n
0 1 2 3 4
9798 99
Figura 5
Aplicaia 6
S se genereze secvene de tip impuls Dirac formate din 20 de eantioane, impulsul fiind decalat
cu 0, 5 i 10 eantioane fa de origine.
Aplicaia 7
S se genereze un semnal modulat n amplitudine cu urmtorii parametri:
frecvena purttoarei: fp = 10 kHz
frecvena semnalului modulat: fm = 1 kHz
frecvena de eantionare: f0 = 100 kHz
A = 1.
diveri indici de modulaie m
Ce se ntmpl dac frecvena purttoarei nu ndeplinete teorema lui Shannon?
Aplicaia 8
S se genereze semnalul modulat n frecven cu valorile implicite din program. S se studieze
influena lui m.
Aplicaia 9
Generarea semnalelor deformate.
Un semnal periodic de form oarecare se descompune n serie Fourier printr-o sum de semnale
sinusoidale ale cror frecvene sunt multipli ai unei frecvene fundamentale, plus eventual o
component constant. Construcia semnalului deformat presupune specificarea amplitudinilor i
fazelor fiecrei componente.
Cea mai mare frecven din semnal trebuie s respecte teorema lui Shannon, adic;
kf n1 < 0,5
unde fn1 este frecvena normalizat a fundamentalei, iar k este rangul armonicii.