You are on page 1of 4

SISTEME DE COMUNICAII PENTRU TRANSPORTURI

Lucrarea de laborator nr. 3


Puterea i energia semnalelor

1. Obiectivul lucrrii

n aceast lucrare, se studiaz puterea i energia semnalelor.

2. Introducere teoretic
Puterea i energia
Prin definiie, 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 numete semnal de tip energie. Un semnal cu putere finit i pozitiv se
numete semnal de tip putere. Exist semnale care nu aparin 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
distribuia de energie la diverse frecvene 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 funcia de autocorelaie a lui x(t ) astfel:

RX ( ) x(t ) x(t )dt
4
x( ) x( ).
Utiliznd teorema convoluiei, avem
DX ( f ) F [ RX ( )]. 5
Pentru semnale de tip putere, definim funcia de autocorelaie 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 densitii 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-cienii 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-venei fundamentale i c puterea la
2
armonica a n-a (n / T0 ) este xn , adic, modulul coeficientului corespunztor al seriei Fourier la ptrat.

Dac semnalul x(t ) trece printr-un filtru cu funcia de transfer H ( f ), densitatea spectral de energie a
ieirii i densitatea spectral de putere se obin prin relaiile
2
GY ( f ) H ( f ) GX ( f )
2
10
SY ( f ) H ( f ) S X ( f ).
Dac utilizm semnalul eantionat (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

Funcia MATLAB power.m ne d coninutul 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 obine utiliznd ecuaia
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 eantionare. Densitatea spectral de putere a unui ir x[ n] se poate obine cu
uurin utiliznd funcia MATLAB spectrum.m.
3

Problem
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 frecvena de 47 Hz i al doilea cu frecvena de 219 Hz:
cos(2 47t ) cos(2 219t ), 0 t 10
x(t )
0, in rest
Acest semnal se eantioneaz cu o frecven de eantionare de 1000 de ean-tioane pe secund. S se
utilizeze MATLAB pentru a gsi coninutul de putere i densitatea spectral de putere pentru acest semnal.
Rezolvare
Cu ajutorul funciei MATLAB spower.m, gsim c puterea semnalului este egal cu 1,0003 W. Utiliznd
spectrum.m i specplot.m, putem reprezenta grafic densitatea spectral de putere a semnalului aa cum se
arat n figura 1. Cele dou maxime locale din spectrul de putere corespund celor dou frecvene prezente
n semnal.

Figura 1. Densitatea spectral de putere a semnalului constnd din dou semnale sinusoidale de frecvene
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.
4

p
pause % apas orice tast pentru a vedea spectrul semnalului.
specplot(psd,fs)