Sunteți pe pagina 1din 4

SISTEME DE COMUNICAŢII PENTRU TRANSPORTURI

Lucrarea de laborator nr. 3


Puterea şi energia semnalelor

1. Obiectivul lucrării

În această lucrare, se studiază puterea şi energia semnalelor.

2. Introducere teoretică
Puterea şi energia
Prin definiţie, energia unui semnal real x(t ) , notată cu E X , este expresia

EX   x (t )dt.
2
1


Puterea semnalului are expresia:


T /2
1
T  T 
PX  lim x 2 (t )dt. 2
T / 2

Un semnal cu energie finită se numeşte semnal de tip energie. Un semnal cu putere finită şi pozitivă se
numeşte semnal de tip putere. Există semnale care nu aparţin nici uneia din aceste două clase. Un exemplu
de semnal de tip energie este x(t )   (t ), iar un exemplu de semnal de tip putere este x(t) = cos(t). Toate
semnalele periodice sunt de tip putere. Densitatea spectrală de energie a unui semnal de tip energie ne dă
distribuţia de energie la diverse frecvenţe ale semnalului şi are expresia
2
DX ( f )  X ( f ) 3
De aceea,

EX  D

X ( f )df . 3

Pentru valori reale ale semnalelor, definim funcţia de autocorelaţie a lui x(t ) astfel:

RX ( )   x(t ) x(t   )dt
 4
 x( )  x(  ).
Utilizând teorema convoluţiei, avem
DX ( f )  F [ RX ( )]. 5
Pentru semnale de tip putere, definim funcţia de autocorelaţie mediată în timp astfel:
T /2
1
T  T 
RX ( )  lim x(t ) x (t   )dt. 6
T / 2

Densitatea spectrală de putere este în general dată de


S X ( f )  F [ RX ( )]. 7
Puterea totală este integrala densităţii spectrale de putere, dată de

PX  S

X ( f )df . 8
2
Pentru cazul particular al unui semnal periodic x(t ) cu perioada T0 şi coefi-cienţii seriei Fourier xn ,
densitatea spectrală de putere este dată de

 n

2
SX ( f )  xn   f  . 9
n   T0 
Aceasta înseamnă că toată puterea este concentrată la armonici ale frec-venţei fundamentale şi că puterea la
2
armonica a n-a (n / T0 ) este xn , adică, modulul coeficientului corespunzător al seriei Fourier la pătrat.

Dacă semnalul x(t ) trece printr-un filtru cu funcţia de transfer H ( f ), densitatea spectrală de energie a
ieşirii şi densitatea spectrală de putere se obţin prin relaţiile
2
GY ( f )  H ( f ) GX ( f )
2
10
SY ( f )  H ( f ) S X ( f ).
Dacă utilizăm semnalul eşantionat (adică, în timp discret), energia este dată de expresia:

E X  Te  x [n].
n 
2
11

Puterea este dată de


N
1
PX  lim
N  2 N  1

n  N
x 2 [n]. 12

Dacă se utilizează transformata Fourier rapidă TFR, adică, dacă lungimea şirului este finită iar şirul se
repetă, avem
N 1
E X  Te  x 2 [n]. 13
n 0

N 1
1
PX 
N
 x [n].
n 0
2
14

Funcţia MATLAB power.m ne dă conţinutul de putere al unui vector de semnal.


Function p=spower(x)
% p=spower(x)
%SPOWER returnează puterea din semnalul x
p=(norm(x)^2)/length(x);

Dacă X d ( f ) este transformata Fourier discretă a unui şir x[n], densitatea spectrală de energie a lui
x(t ), semnalul analogic echivalent, se obţine utilizând ecuaţia
X ( f )  Te X d ( f ) 15

pentru f  B (vezi lucrarea de laborator precedentă) şi este dată de


2
GX ( f )  Te2 X d ( f ) 16

unde Te este intervalul de eşantionare. Densitatea spectrală de putere a unui şir x[n] se poate obţine cu
uşurinţă utilizând funcţia MATLAB spectrum.m.

Problemă
3
Puterea şi spectrul de putere
Semnalul x(t ) are o durată de 10 şi este suma dintre două semnale sinusoidale de amplitudine egală cu unu,
primul cu frecvenţa de 47 Hz şi al doilea cu frecvenţa de 219 Hz:
cos(2  47t )  cos(2  219t ), 0  t  10
x (t )  
 0, in rest
Acest semnal se eşantionează cu o frecvenţă de eşantionare de 1000 de eşan-tioane pe secundă. Să se
utilizeze MATLAB pentru a găsi conţinutul de putere şi densitatea spectrală de putere pentru acest semnal.
Rezolvare
Cu ajutorul funcţiei MATLAB spower.m, găsim că puterea semnalului este egală cu 1,0003 W. Utilizând
spectrum.m şi specplot.m, putem reprezenta grafic densitatea spectrală de putere a semnalului aşa cum se
arată în figura 1. Cele două maxime locale din spectrul de putere corespund celor două frecvenţe prezente
în semnal.

Figura 1. Densitatea spectrală de putere a semnalului constând din două semnale sinusoidale de frecvenţe
f1 = 47 Hz şi f 2 = 219 Hz.

Programul MATLAB pentru această problemă este dat mai jos.


% Programul MATLAB pentru problemă.
ts=0.001;
fs=1/ts;
t=[0:ts:10];
x=cos(2*pi*47*t)+cos(2*pi*219*t);
p=Spower(x);
psd=spectrum(x,1024);
pause % apasă orice tastă pentru a vedea puterea din semnal.
p
pause % apasă orice tastă pentru a vedea spectrul semnalului.
4
specplot(psd,fs)

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