Sunteți pe pagina 1din 29

Lucrare de laborator nr.

1
FORMAREA SEMNALELOR CONTINUE I DISCRETE N
SISTEMUL MATLAB
1.1. Scopul lucrrii: Studierea posibilitilor de baz a sistemului MATLAB dup
modelarea diferitor forme a semnalelor, att n form continu(analogic) ct i n
form discret, necesare pentru cercetarea particularitilor acestor semnale, n
particular a caracteristicilor lor spectrale, i utilizarea lor pentru studierea diferitor
sisteme de prelucrare a semnalelor i de transmitere a informaiei.
1.2.

ndrumri metodice 1.2.1.


Noiuni generale
Obiectul de baz a operaiilor n MATLAB este o matrice dreptunghiular a
numerelor reale sau complexe, sau, ca caz particular ,vectorul acestor numere. Pachetul
de programe pentru prelucrarea numeric a semnalelor (Signal Processing Toolbox SPTB) are un set larg de funcii pentru generarea semnalelor, majoritatea crora
necesit stabilirea prealabil a vectorului momentelor de timp t sau n.Ca s formm
vectorul de timp t cu pasul T=1ms pe intervalul de la 0 pn la 1s folosim comanda:
t=0:0.001:1;
Aceasta corespunde 1000 eantioanelor pe secund sau frecvenei de
eantionare de 1000 Hz. Pentru ca s formm vectorul cu n valori de timp pentru
semnalul descris n domeniul de timp discret de la n=0 pn la n=1000, folosim
comanda: n=0:1000;
Pentru valorile date t sau n putem forma semnalul care ne intereseaz.

n MATLAB semnalul n domeniul de timp discret se prezint precis, pentru


c valorile semnalului sunt descrise ca elementele unui vector. Semnalul n domeniul
de timp continuu poate fi prezentat doar aproximativ cu ajutorul interpolriivalorilor
sale n intervalele dintre eantioanele sale discrete. De aceea intervalul dintre
eantioane trebuie s fie destul de mic ca s se garanteze c eantioanele vor reda
destul de precis forma semnalului.
1.2.1.1. Formarea semnalelor impuls unitare
n pachetul SPTB sunt prevzute cteva proceduri, care formeaz
consecutivitatea datelor, care prezint nite semnale impuls unitare de forme tipice.
Impulsul unitar de form dreptunghiular se poate de format cu ajutorul procedurii
rectpuls, de tipul:
t=rectpuls(t,w) - care permite de a forma vectorul y a valorilor semnalului a
aa impuls de amplitudine unitate, cu limea w, centrat fa de t=0 dup vectorul dat t
a momentelor de timp. Dac limea impulsului w nu este dat, atunci valoarea ei se ia
egal cu 1. n fig.1 este prezentat rezultatul procesului, care const din trei impulsuri
dreptunghiulare consecutive de diferite nlimi i limi, dup consecutivitatea
comenzilor:
t=0:0.01:10;
y=0.75*rectpuls(t-3.2)+1.4*rectpuls(t-5.1)+ +0.5*rectpuls(t-8.04);
plot(t,y),grid; xlabel('timpul(s)')

Fig.1 Construirea a trei impulsuri dreptunghiulare


ylabel('procesul de ieire y(t)')
4

Impulsurile de form triunghiular cu amplitudine unitate se pot realiza cu


ajutorul procedurii tripuls, care are forma: y=tripuls(t,w,s)
Argumentele y, t, w, au acelai sens ca i mai sus. Argumentul S ( 1 < S <
1) determin nclinarea triunghiului. Dac S=0, sau dac nu este indicat, atunci
impulsul triunghiular este simetric.
Funcia y=tripuls(t,w) formeaz un impuls simetric de amplitudine unitate w
centrat fa de t=0. Prezentm un exemplu de formare a procesului, care const din trei
impulsuri:
t=0:0.01:10;
y=0.8*tripuls(t- 1,0.5)+1.4*tripuls(t-3,0.8,1)+ +0.5*tripuls(t-5,0.5,-1);
plot(t,y); grid xlabel('timpul (s)')
ylabel('y(t)')

Fig.2 Impulsuri triunghiulare


Formarea impulsului care este sinusoida modulat de funcia Gauss se execut
cu procedura gauspuls, adresarea ctre ea are forma:
yi=gauspuls(t,fc,bw)
yi=gauspuls(t,fc,bw,bwr)
[yi,yq]=gauspuis(...)
[yi,yq,ye]=gauspuls(...)
tc=gauspuls(cutoff,fc,bw,bwr,tpe)
Funcia yi=gauspuls(t,fc,bw) formeaz secvena eantioanelor semnalului,
calculate n momentele de timp date n vectorul t; fc determin frecvena sinusoidei;
bw -lrgimea benzii de frecven a semnalului. De exemplu , se poate lua fc=1000Hz
i bw=0.5.

Funcia
yi=gauspuls(t,fc,bw,bwr)calculeaz
secvena
eantioanelor
semnalului cu urmtorii parametri: amplitudinea=1,limea benzii de
frecven=100bw. Graniele benzii de frecven se determin de nivelul de atenuare
bwr(dB) n raport cu amplitudinea normat a semnalului. Parametrul bwr trebuie s fie
negativ, de exemplu bwr=-6dB.
Funcia [yi,yq]=gauspuls(...) calculeaz doi vectori. Vectorul yi conine
eantioanele semnalului iniial ,iar vectorul yq conine eantioanele semnalului n care
faza sinusoidei este schimbat cu 90 de grade.
Funcia [yi,yq,ye]=gauspuls(...) calculeaz adugtor semnalul ye.
Funcia
tc=gauspuls(cutoff,fc,bw,bwr,tpe)
calculeaz
timpul
tc,
corespunztor momentului de timp n care
amplitudinea semnalului scade pn la trei (dB).Mrimea pe trebuie s fie negativ, de
exemplu tpe=-60dB.
Exemplu:
t=0:0.01:10;
yi=0.8*gauspuls(t-4,1,0.5);
plot(t,yi),grid xlabel('timpul(s)')
ylabel('yi(t)')

Fig.3 Impuls gaussian


Procedura sinc permite de a calcula valoarea vectorului funciei sinc(t), care
se determin de formulele:

1,t = 0

sinc(t)

'snM ,t * 0
. nt

care prezint o transformare invers Fourier a impulsului dreptunghiular cu


nlimea 1 i limea 2n:
n

sinc(t)=1/2n J dxdf
-n

Exemplu:
t=0:0.01:50;
yi=0.9*sinc(pi*(t-25)/5); plot(t,yi),grid xlabel('timpul(s)')
ylabel('yi(t)')

Fig.4 Transformata Fourier a impulsului dreptunghiular


7

1.21.2. Formarea oscilaiilor periodice


Formarea oscilaiilor care constau din numrul finit a componentelor armonice,
adic aa numitor oscilaii poliarmonice, se poate realiza cu ajutorul procedurilor
obinuite sin(x) i cos(x). De exemplu:
t=0:0.01:50;
y1=0.6*sin(pi*t/5);
plot(t,y1),grid
xlabel('timpul(s)'); ylabel('y1(t)')

Fig.5 Formarea unei sinusoide


Generarea secvenei impulsurilor dreptunghiulare se face cu ajutorul
procedurii square. Adresarea ctre ea are forma: y=square(t) y=square(t,duty)
Funcia square (t) formeaz oscilaii dreptunghiulare cu perioada 2n i
amplitudinea + 1.
Funcia y=square(t,duty) formeaz o secven de impulsuri cu durata
semiundei pozitive, care se determin de parametrul duty n procente de la perioad.
De obicei se ia duty=50. S dm un exemplu de utilizare a acestei proceduri: t=20:0.1:20;
y=square(t,20);
plot(t,y),axis([min(t) max(t)-22]),grid

Fig.6 Segven de impulsuri


Formarea semnalelor dinte de ferestru i triunghiulare cu amplitudinea + 1
i perioada 2n se face cu procedura sawtooth : x=sawtooth(t) x=sawtooth(t,width)
Funcia x=sawtooth(t) formeaz semnal de forma dinte de ferestru, care ia
valoarea -1 n momentul 2n i crescnd liniar pe intervalul 2n cu panta 1/n.
Funcia x=sawtooth(t,width) formeaz semnalul dinte de ferestru
modificat. Parametrul width se d n diapazonul de la 0 la 1 i determin o parte a
perioadei, n care semnalul crete. Semnalul crete de la -1 pn la 1, pe intervalul de
la 0 pn la 2n*width, iar pe urm scade de la 1 pn la -1 pe intervalul de la 2n*width
pn la 2n. Dac width=0.5, atunci se formeaz o und simetric. Funcia
sawtooth(t,1) este echivalent cu funcia sawtooth(t). Aducem un exemplu de generare
a unui semnal de tip dinte de ferestru pe intervalul 0-6n:
t=0:0.1:6*pi;
x=sawtooth(t);
plot(t,x)

Fig.7 Crearea semnalelor dinte de ferestru


Procedura pulstran permite de a forma oscilaii, care sunt secvene a
impulsurilor dreptunghiulare, triunghiulare sau gaussiene. Adresarea ctre ea are
forma: y=pulstran(t,d, func ) y=pulstran(t,d,func,p1,p2,...) y=pulstran(t,d,p,Fs)
y=pulstran(t,d,p)
Aici d determin valoarea vectorului acelor momente de timp unde trebuie s
fie centrele impulsurilor corespunztoare; parametrul func determin forma impulsului
i poate avea una din urmtoarele sensuri: rectpuls (pentru impuls dreptunghiular),
tripuls (pentru impuls triunghiular), gauspuls(sinusoid modulat
cu funcia gauss). Semnalul de ieire y se calculeaz pentru valorile argumentului, date
n vectorul t, dup formula: y=funct(t-d(1)+func(t-d(2)+...
Numrul impulsurilor n diapazonul dat a argumentelor este length(d).
Parametrii p1, p2... determin parametrii necesari a impulsului n dependen de forma
de adresare ctre procedura, care determin acest impuls.
Funcia y=pulstran(t,d,p,Fs )permite de a determina impulsul cu secvena
eantioanelor date n vectorul p. Frecvena de discretizare este dat de parametrul F s.
La folosirea funciei y=pulstran(t,d,p), frecvena de discretizare se ia egal cu 1Hz.
Mai jos sunt prezentate trei exemple de utilizare a procedurii pulstran: Pentru o
consecutivitate de impulsuri dreptunghiulare:
t=0:0.01:50;
d=[0:10:50];
y=0.6*pulstran(t,d, 'rectpuls', 3);
plot(t,y),grid

10

Fig .8 Utilizarea funciei pulstran la semnale dreptunghiulare


Pentru o consecutivitate de impulsuri triunghiulare:
t=0:0.01:50;
d=[0:10:50];
y1=0.8*pulstran(t,d, 'tripuls',5);
plot(t,y1),grid

Fig.9 Utilizarea funciei pulstran la semnale triunghiulare


Pentru o consecutivitate de impulsuri gaussiene:
t=0:0.01:50; d=[0:10:50];
y2=0.7*pulstran(t,d,'gauspuls',1,0.5); plot(t,y2),grid

11

Fig.10 Utilizarea funciei pulstran la semnale gaussiene


Formarea cosinusoidei frecvena creia se schimb liniar n timp, se face cu
ajutorul procedurii chirp: y=chirp(t,f0,t1,f1)
Ea formeaz eantioanele din semnalul cosinusoidal cu frecvena schimbat
liniar pentru momentele de timp date n vectorul t; f 0-frecvena momentan n
momentul de timp t=0; fi- frecvena momentan n momentul de timp t=1. Frecvenele
f0 i f1 se dau n Hz. De exemplu f0=0, t1=1, f1=100.
Exemplu:
t=0:0.001:1;
y=0.8*chirp(t); plot(t,y),grid

Fig. 11 Formarea unei cosinusoide cu frecvena variabil

12

3. Lucru pentru acas


Dup literatura recomandat i indicaiile ndrumarului de laborator la lucrarea
dat, s se fac cunotin cu metodele de formare a semnalelor tipice descrise mai sus
n punctul 2.
4. Lucru n laborator
Trebuie de efectuat formarea semnalelor descrise n exemplele de mai jos i de
asemenea a unor semnale adugtoare la indicaia profesorului. De verificat cum se
schimb forma semnalului generat, la schimbarea unor parametri caracteristici ai lui.
De nregistrat i de prezentat n darea de seam la fiecare punct forma de adresare la
procedura corespunztoare i oscilograma semnalului format.
n afar de semnalele standarde realizate n SP Toolbox, folosind mijloacele
limbajului Matlab este posibil de creat practic un numr nelimitat de semnale diferite.
Exemplul 1. S se creeze din 256 eantioane o oscilaie armonic cu
amplitudinea unitate i perioada de 50 eantioane.
Pentru aceasta n regiunea de comand MATLAB trebuie de cules urmtoarea
serie de comenzi:
k=0:255;
x=sin(2*pi*k/50);
plot(x); grid on; title('sine wave');
xlabel('sample number'); ylabel('Amplitude')

Fig.12
13

Prima comand creeaz vectorul


k=[0,1,...255].
Urmtoarea comand genereaz vectorul x care conine mrimea eantioanelor
oscilaiei sinusoidale la un numr corespunztor k. Comanda plot mpreun cu
comenzile urmtoare afieaz graficul oscilaiei formate sub forma unui semnal
continuu i nu a unei succesiuni de eantioane discrete datorit unirii eantioanelor
vecine cu segmente de dreapt. Dac ar fi fost necesar prezentarea graficului sub
forma de eantioane discrete, atunci n loc de comanda plot trebuie de folosit comanda
stem.
Exemplul 2. S se creeze un semnal ce conine 1024 eantioane a unui proces
tranzitoriu a unui sistem oarecare, descris de urmtoarea relaie:

14

x(t) = 0;t < 0.1s


<
(t - 0-1)
2rc(t - 0.1)
x(t) = exp
sin
;0.1 < t <
0.2
0.16
1.024s
Intervalul de timp ntre eantioanele vecine T=0,001s. Formarea unui aa tip de
semnal este posibil cu ajutorul urmtoarei serii de comenzi:
t=0:0.001:1.023;
T=0.001;
k=101:1024;
Z=zeros(1,100);
x=[Z exp(-(k*T-0.1)/0.2).*sin(2*pi*(k*T-0.1)/0.16)];
plot(t,x); grid on; title('Transient process');
xlabel('Time(s)'); ylabel('Amplitude')

Fig.13

15

Prima comand genereaz vectorul valorilor argumentelor timpului care


conine 1024 de elemente: 0, 0.001, 0.002, ..., 1.023. n rndul al treilea se instaleaz
vectorul k din 924 de numere ale eantioanelor n domeniul de timp unde x(t)^0.
Vectorul [Xk] se creeaz prin unirea (concatenarea) vectorului [Z k] ce conine 100 de
eantioane nule, creat cu comanda a patra i vectorul valorilor nenule ale eantioanelor
X(t) calculate n corespundere cu relaiadat x(t). Aducem aminte c operatorul .*
este operatorul nmulirii element cu element a vectorilor sin i exp. Comanda plot
are aici dou argumente artnd c se construiete graficul x funcie de t.
Exemplul 3. S se creeze un semnal n intervalul de timp 0 < t < 1 s care
const din suma unei oscilaii armonice cu amplitudinea de 1V i frecvena 50Hz , unei
oscilaii sinusoidale cu amplitudinea de 2V i frecvena de 120Hz i a unui semnal de
zgomot distribuit normal cu valoarea medie zero i valoarea medie ptratic 0.5V,
folosind o frecven de discretizare de 1000Hz, adic intervalul de discretizare
T=0.001s.
Setul de comenzi necesar pentru crearea unui astfel de semnal are forma:
t=0:0.001:1;
y=sin(2*pi*50*t)+2*sin(2*pi*120*t);
randn('state',0);
yn=y+0.5*randn(size(t));
plot(t(1:50), yn(1:50));grid

Fig.14
Conform comenzii plot pe ecran sunt afiate primele 50 de eantioane ale
semnalului.
Exemplul 4. S se creeze n intervalul 0 < t < 1s semnale sinusoidale de
forma:
16

a) 5exp(-6t);
b) exp(5t),
folosind frecvena eantioanelor
fd=1000Hz. Succesiunea
comenzilor poate fi urmtoarea: a) B=5;
a=6;
t=0:0.001:1;
x=B*exp(-a*t);
plot(t,x), grid

Fig.15
b) B=1;
a=5;
t=0:0.001:1;
x=B*exp(a*t);
plot(t,x), grid

17

Exemplul 5. S se creeze un impuls exponenial discret de forma x(n)=Br n,


unde B=1, r=0.8 pe intervalul -10 < n < 10. Pentru aceasta pot fi folosite urmtoarele
comenzi:
B=1;
r=0.8;
n=-10:10;
x=B*r.An;
stem(n,x)
O

c3

c
<>

>
'<

>

1T T T T f
9 .

P 9 <1

______________________________________________I_____I____I____I____I____I____1____L___JL___' *'
-10 -B -6
-4
-2
O
2
4
6
B 10
Q

O fi

Fig.17
Observm c, operatorul .A nseamn ridicarea la putere element cu element,
iar comanda stem reprezint graficul sub forma unei serii de valori discrete, i nu un
semnal continuu ca la comanda plot.
Exemplul 6. S se creeze un semnal sinusoidal discret cu perioada de 12
eantioane i amplitudinea de 2V:
x(n ) =
2sinl

2 n n j,-10 < n < 10


12
Pentru aceasta poate fi folosit urmtorul set de comenzi:
A=1;
omega=2*pi/12;
n=-10:10;
y=A*sin(omega*n);
stem(n,y)

18

Fig.18
Exemplul 7. S se creeze un semnal discret exponenial atenuat, pe baza
nmulirii exponentei atenuatoare formate n exemplul 5 i a semnalului sinusoidal
creat n exemplul 6, ambele primite pentru intervalul -10 < n < 10.
Soluie: notnd rezultatul nmulirii cu Z(n) putem folosi urmtoarele comenzi
pentru generarea i vizualizarea semnalului:
Z=x.*y;
stem(n,Z)

Fig.19
Remarcm c aici nu este necesitatea de a da regiunea de modificare a lui n,
deoarece ea este n comenzile pentru formarea semnalelor x i y.
Exemplul 8. S se creeze urmtoarele serii de impulsuri 5, care se descriu,
dup cum se tie, de relaia:
19

5= P = 0 10,k * 0
a) xi=25(k-3), 1 < k < 10;
b) x2=0.65(k), -10 < k < 10;
c) x3=1.55(k+7),
-10 < k < 0 Soluie: a)
k=1:10;
x1=zeros(size(k));
x1(3)=2;

figure;stem(k,x1);grid;xlabel('k');ylabel('x1(k)')

Fig.20
b) k=-10:10;
x2=zeros(size(k));
x2(11)=0.6;
figure;stem(k,x2); grid;
xlabel('k');ylabel('x2(k)')

20

Fig.21
c) k=-10:0;
x3=zeros(size(k));
x3(4)=1.5;
figure;stem(k,x3);grid;
xlabel('k');ylabel('x3(k)')

Fig.22
Exemplul 9. Crearea impulsului dreptunghiular de amplitudine unitate i
durata 1s, amplasat simetric n originea de coordonate t=0 (- 0.5s < t < 0.5s) descris n
intervalul de timp - 1s < t < 1s cu pasul T=2ms.

21

Soluie: impulsul dreptunghiular poate fi creat cu ajutorul diferenei a dou


funcii de tip treapt deplasate n timp cu un interval egal cu durata impulsului. Acest
semnal poate fi format cu ajutorul urmtorului set de comenzi:
t=-1:0.002:1;
U1=[zeros(1,250), ones(1,751)];
U2=[zeros(1,751), ones(1,250)];
U=U1-U2;
plot(t,U)

Fig.23
Exemplul 10. Crearea unui ir discret de impulsuri dreptunghiulare cu
amplitudinea A=1 i viteza unghiular Q=TC/4 n intervalul -10 < n < 10 se efectueaz
cu ajutorul urmtoarelor comenzi:
A=1;
omega=pi/4;
rho=0.5; %parametrul rho determina partea perioadei in care semnalul e
pozitiv n=-10:10;
x=A*square(omega*n*rho);
stem(n,x)

22

Fig.24
Cu toate c n realitate folosim semnale reale, foarte util n teoria semnalelor
este faptul c avem posibilitatea de a prezenta semnalul real ca partea real sau
imaginar a unui semnal complex. Vom arta mai jos exemple de creare a unor
semnale complexe cu separarea prii lor reale i imaginare.
Exemplul 11. Crearea semnalului exponenial complex
x = exp (j ^). Poate fi folosit urmtorul set de comenzi:
n=0:25;
x=exp(j*n/3);
subplot(2,1,1);
stem(n,real(x));
title('real part');xlabel('index(n)');
subplot(2,1,2);
stem(n,imag(x));
title('imag part');xlabel('index(n)')

23

Fig.25
Exemplul 12. Crearea semnalului exponenial complex x(n) = exp (( 0.1 +
j0.3)n). Pe intervalul
-10 < n < 10:
n=[-10:1:10];alpha=-0.1+0.3j;
x=exp(alpha*n);
subplot(2,2,1);stem(n,real(x));title('real part');xlabel('n');
subplot(2,2,2);stem(n,imag(x));title('imaginare part'); xlabel('n');
subplot(2,2,3);stem(n,abs(x));title('magnitudine'); xlabel('n');
subplot(2,2,4);stem(n,(180/pi)*angle(x));title('phase'); xlabel('n')

Fig.26

ntrebri de control:

1) Enumerai procedeele standarde folosite pentru crearea


impulsurilor unitare.
2) Descriei sintaxa procedurii de formare a impulsurilor de form
24

triunghiular.
3) n ce mod se poate de creat un ir periodic de impulsuri
dreptunghiulare?
4) Scriei setul de comenzi pentru crearea unei oscilaii periodice cu forma dinte de
ferestru, perioada 0,2s n intervalul 0-1s.
5) Descriei sintaxa procedurii pulstran.
6) Scriei setul de comenzi pentru crearea n intervalul t=0-2s a oscilaiei y =
0.5sin(4^ + n/ 2) + cos(2^).
7) Scriei setul de comenzi pentru crearea exponentei discrete x(n) = exp (0.3n) n intervalul 0 < n < 10.

25

Lucrare de laborator nr.2


CERCETAREA SPECTRELOR SEMNALELOR
2.1. Scopul lucrrii: Analiza i sinteza semnalelor periodice i
aperiodice.
2.2. ndrumri metodice
2.2.1. Noiuni generale. Spectrele semnalelor periodice.
Un semnal periodic S(t) de perioada T, poate fi dezvoltat n serie
Fourier dac satisface condiiile lui Dirichlet. Snt cteva forme ale
seriei Fourier:
exponenial (complex), trigonometric i
armonic. Formele seriei Fourier i relaiile de calcul ale
coeficienilor snt prezentate n tabelul 1.
2n
= reprezint frecvena unghiular (pulsaia)
fundamental, iar f1=1/T este frecvena fundamental (prima
armonic); se mai numete i frecven de repetiie a semnalului
periodic.
Alegerea limitelor de integrare n evaluarea coeficienilor
seriilor Fourier este arbitrar; esenial este ca integrarea s se fac
pe o perioad (de la -T/2 la T/2, de la 0 la T etc).
Seria Fourier complex d o descompunere a semnalului periodic
ntr-o sum de componente elementare de tip exponenial
jkrnxt

e . Utilizarea ei este comod n problemele teoretice.


Din punct de vedere experimental intereseaz seria Fourier
armonic. Aceasta descompune semnalul ntr-o sum de
componente cosinusoidale (sinusoidale) ale cror frecvene snt
multipli ai frecvenei fundamentale. Aceste componente se mai
numesc armonici. Armonica ntia (k=1) se numete fundamental,
A0 reprezint componenta continu a semnalului periodic.

Tabelul 1.
ma seriei
nial
s (t ) =
x)

Reprezentarea analitic

Cj

k=-
d

metric

Relaiile pentru coefici


1 t0 +T
Ck = S (t )e dt
t
0
H 1 t0 +T
-f=J
(t )dt

S (t ) = - +

k cos kx t +

fs

b sin

2 '0+T

k&i t
2

k=1 k=1

ak =

s(t )cos kax tdt

b
2 t0+T

b == a0

S(t)

= 0+

k=1

cos(k

t-

^i (Pk

)
A

s(t )sin kax tdt

k = v ak + bk k
bk
Pk = arctg
a
k

Caracterizarea n domeniul frecven a semnalului periodic


se face prin reprezentarea spectrelor de amplitudini i faze. n acest
scop, fiecrei componente Ak i ^k din dezvoltare i se aloc cte un
segment de dreapt (linie spectral) n cele dou spectre, localizate
la frecvena componentei i avnd mrimea segmentului
proporional cu amplitudinea Ak, respectiv faza ^k a componentei.
Deoarece semnalele periodice snt reprezentate prin sume
discrete_de semnale elementare, rezult c spectrele de amplitudini
i faze vor fi discrete, ca n fig. 1.
Fig.1 Spectrele de amplitudini i faze
A

Dac
a

T/2
k = JS(t)cosk1tdt,
-

bk=0

S(t) este funcie par,


adic S(t)=S(-t),
atunci:
4

i seria Fourier n acest caz va avea forma:


+ ^ ak cos kt
s(t)
k=i

(4)
(5)

Dac S(t) este funcie impar, adic S(t)=-S(-t),


b

ak=0,

= -

atunci: 4 T r2
S t)s
J
m
T
0
(

(6)

iar seria Fourier va avea forma:


<XI
S(t) = Xbk sinkojt
(7)
k=1
Teoretic spectrele semnalelor periodice se ntind de la f=0 la
f=ro. Practic, spectrele snt limitate din cauza de descretere a
amplitudinilor, permindu-ne s limitm seria la un termen,
ncepnd cu care amplitudinea componentelor este neglijabil.
Trunchierea seriei la un anumit termen depinde de cerinele impuse
tipului de comunicaie care utilizeaz semnalul respectiv. Prin
urmare analiza spectral a unui semnal ne permite s stabilim
limea benzii de frecvene efectiv ocupat de semnal.
n teoria telecomunicaiei o deosebit importan o au
semnalele periodice sub form de succesiuni de impulsuri
dreptunghiulare. n lucrarea de fa ne vom ocupa de determinarea
teoretic i experimental a spectrului de amplitudini al semnalului
periodic reprezentat prin succesiune de impulsuri dreptunghiulare
(fig. 2) cu amplitudinea A, perioada T i durata x. Pe intervalul de o (
TT\
perioad I- , I acest semnal se descrie prin expresia:
S(t)
A, -x/2 <t <x/2
0, -T/2 <t <-T/2, T/2 <t < T/2
S(t)

>t

-T

-T/2

-x/2

x/2

'u

T/2

Fig.2 Spectru de amplitudini a semnalului periodic

Semnalul fiind par, amplitudinile bk din seria trigonometric


snt nule i deci Ak= | a k | . Din punct de vedere al spectrului de
amplitudini nu prezint importan paritatea semnalului, tiut fiind
faptul c o deplasare pe axa timpului atrage dup sine doar
modificarea fazelor ^k nu i a amplitudinilor Ak.
Utiliznd relaiile din tabelul 1 se gsete:
1

T/2

-i

x/2

S-ar putea să vă placă și