Documente Academic
Documente Profesional
Documente Cultură
SEMNALE NUMERICE
Prin semnal se înţelege orice cantitate sau calitate fizică care variază cu timpul,
spaţiul sau oricare altă sau alte variabile independente ce transportă sau conţine
informaţie. Matematic, semnalele sunt modelate ca funcţii de una sau mai multe variabile
independente.
Un semnal se numeşte unidimensional dacă este reprezentat în funcţie de o
singură variabilă independentă. Un semnal se numeşte M-dimensional dacă valoarea sa
este o funcţie de M variabile independente.
Prelucrarea numerică a semnalelor se ocupă cu reprezentarea numerică a
semnalelor originale în domeniul variabilei sau al variabilelor sau într-un domeniu
transformat şi cu modificarea algoritmică a acestora cu ajutorul procesoarelor numerice
pentru a analiza, modifica sau extrage informaţii din semnale.
Un semnal definit în timp discret, x[n], este o funcţie a cărei variabilă
independentă este un întreg şi este reprezentat de obicei printr-o secvenţă de numere.
Modelul matematic al unui semnal discret poate fi definit ca o aplicaţie:
x: Z ® C , n→x[n]
Obişnuit, x[k] defineşte al k-lea eşantion al semnalului discret x[n], indiferent dacă
acesta provine din eşantionarea unui semnal analogic sau nu. Descrierea secvenţelor
poate fi efectuată prin:
• Reprezentarea funcţională;
• Reprezentarea tabelară;
• Reprezentarea prin secvenţe de numere.
Un semnal x[n] este periodic, de perioadă N dacă şi numai dacă
x[n ± N]= x[n], " n Î Z şi N Î N *
Cea mai mică valoare pozitivă a lui N pentru care relaţia precedentă este îndeplinită se
numeşte perioadă fundamentală. Dacă nu există nici o valoare pentru N care să satisfacă
relaţia, semnalul se numeşte neperiodic sau aperiodic.
1. Generarea unor semnale elementare
Impulsul unitate
Din punct de vedere matematic este definit astfel:
ì1, n = 0
d ( n) = í
î0 , n ¹ 0
Utilizând proprietatea de deplasare în timp se poate scrie că
ì1, n = n0
d ( n - n0 ) = í
î0 , n ¹ n0
• Treapta unitate
Din punct de vedere matematic este definit astfel:
ì1, n ³ 0
u[n] = í
î0 , n < 0
Utilizând proprietatea de deplasare în timp se poate scrie că
ì1, n ³ n0
u[n - n0 ] = í
î0 , n < n0
Semnalele elementare enumerate mai jos sunt generate cu următoarea secvenţă de
comenzi MATLAB:
În continuare sunt prezentate câteva programe simple de generare şi vizualizare a unor
semnale elementare pentru anumite domenii de valori ale variabilei independente.
Exemplul 1 Generarea şi reprezentarea impulsului unitate δ [n]
% Generarea impulsului unitate
% generarea unui vector de la -10 la 20
n = -10:20;
% generarea impulsului
d = [zeros(1,10) 1 zeros(1,20)];
% reprezentarea grafică
stem(n,d);
xlabel('n');ylabel('Amplitudine');
title('Impulsul unitate');
Impulsul unitate
1
0.9
0.8
0.7
0.6
Amplitudine
0.5
0.4
0.3
0.2
0.1
0
-10 -5 0 5 10 15 20
n
0.9
0.8
0.7
Amplitudine 0.6
0.5
0.4
0.3
0.2
0.1
0
0 5 10 15 20 25 30
n
0.9
0.8
0.7
0.6
Amplitudine
0.5
0.4
0.3
0.2
0.1
0
-10 -5 0 5 10 15 20
n
2. Analiza proprietăţilor unor secvenţe elementare
Determinarea maximului, minimului, mediei şi dispersiei unor semnale
(sinusoidal, dreptunghiular, dinte de fierăstrău)