Vous êtes sur la page 1sur 11

INSTITUTO POLITCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA


Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 1



Objetivo:
El alumno desarrollara matemticamente la serie trigonomtrica de Fourier para cada seal
mostrada, con ayuda de Matlab comprobara que los resultados obtenidos.
Introduccin.



INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 2











INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 3


Material y equipo:
Computadora
Matlab
Desarrollo

Ejercicio 1.- SEAL POLAR DE PULSOS RECTANGULARES
Por su importancia en la transmisin de informacin en comunicaciones y lo extenso de su
aplicacin se estudiar esta seal Fig1 Seal Polar para esta prctica:

Fig1. Seal polar

En el intervalo 0 2 < < t t la seal g(t) est dada por:

g t
t
t
( ) =
< <
< <

1 0
1 2


t
t t


Represente esta seal por medio de series trigonomtricas de Fourier.

Se observa que la seal g(t) es una funcin impar por lo que an=0 y contiene trminos seno.

b
T
sen n t
T
sen n tdt
n
=
} }
2 2
0
0
2
0
t
t
t
e e
INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 4

Clculos:

T = 2t
e
t
0
2
1 = =
T
Entonces
b
nt
n
nt
n
n
=

(
(
+

(
(
2
2
2
2
0
2
t t
t
t
t
cos cos


=
| | | |
+
1
1
1
1
n
n
n
n
t
t
t
t cos cos
b n
n
=

4
0
t
......................... para n impar
........................... para n par


g(t) =
n
n
b sen n t
=

1
0
e =
4 4
3
3
4
5
5
t t t
sen sen sen t t t + +




La expresin g(t) indica que sumando una seal senoidal de frecuencia:


f
0
0
2
1
2
= =
e
t t
hertz y de
4
t
volts de amplitud ms una seal senoidal de frecuencia
f =
3
2t
Hertz y una amplitud de
4
3t
volts + ...se obtiene una seal de pulsos rectangulares.
INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 5


Fig2.1

Fig2.2

Fig2.3 Componentes armnicos para la seal polar de pulsos rectangulares.




Ahora se graficara el resultado obtenido mediante la serie de Fourier en MATLAB .

% el primer armnico o frecuencia fundamental de la seal cuadrada en azul
t=0:.1:10
y=4*sin(t)/pi;
plot(t,y)
hold on
%el segundo armonico en verde
y=(4/pi)*[sin(3*t)/3];
INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 6

hold on
plot(t,y,'g')
%el tercer armonico en ++++
y=(4/pi)*[sin(5*t)/5];
hold on
plot(t,y,'+')
%la resultante en rojo, al sumar las armnicas, de la seal cuadrada.
%siga sumando hasta 10 armnicos y observe que la resultante que se aparece mas
%a la seal cuadrada
y=(4/pi)*[sin(t)+sin(3*t)/3+sin(5*t)/5];
plot(t,y,'r')
0 1 2 3 4 5 6 7 8 9 10
-1.5
-1
-0.5
0
0.5
1
1.5

Al seguir sumando ms armnicos se tender a conseguir la seal cuadrada polar
original.

Ejercicio 2.-SEAL TRIANGULAR

Encuentre el espectro de frecuencia de la seal diente de sierra, en la figura en el intervalo o< t
<T, la seal g (t) est definida por:


INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 7


fig 2.5 Seal Diente de Sierra.

Fn
T
g t e dt
T
A
T
t e dt
jn t
T
jn t
T
o o
= =

} }
1 1
0 0
( )
e e


Utilizando la frmula integral:
( ) xe dx
e
x
x
x
o
o
o
o


}
=
2
1




Tenemos:
( )
( )
Fn
Ae
T n
jn t
i
A
n
e j n
A
n
jn t
o
o
T
o
jn
o
=
=
=
=

e
t
e
e
e
t
t
t
t
t
2 2 2
0
2
2 2
2
2 2
1
2
1
4
2 1
4



Tenemos tambin e
jn2t
= cos n 2t - jsen n2t = 1

Fn
jA
n
A
n
A
n
jA
n
Fn
jA
n
= + =
=
2 4 4 2
2
2 2 2 2
t t t t
t


Cuando n = 0 el resultado anterior no tiene sentido por lo que calculando Fn de 2.8 cuando n=o.

Fo =
1 1
2
0
0
2
2
0
T
f t dt
T
A
T
tdt
A
T
t
T
T
T
} }
= =

(
( )

=
A
T
T A
2
2
2 2

(
= Fo = ao
INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 8


Agrupando ambos resultados:

Fn
A
jA
n
=

=
2
2
Para n = 0
Para n 0 Utilizando este resultado para expresar g(t) en serie exponencial de Fourier
t


Tenemos:
g(t) = -
jA
6t
e
j ot 3e
-
jA
4t
e
j t 2eo
-
jA
2t
e
j t eo
+
A
2
+
jA
e
jA
e
j ot j ot
2 4
2
t t
e e
+ +.......

Descomponiendo a Fn en su magnitud y fase: Fn = |Fn| e
j n |



Fn =
A
n 2t
e
j tg
1

|
\

|
.
|
|
|
A
2t n
0

C
0
=
tg

= =
1 0
90
2
( )
t

Fn
A
n
Fn an bn = = +
2
2 2
t

`
|
t
t

Para n = -1, -2, -3, . . . . .
Para n = 1, 2, 3, . . . .
n =

2
2



Fig 2.6 Espectro de amplitud y espectro de fase para la seal diente de sierra.

Mediante la serie trigonomtrica de Fourier:

ao =
1
2
0
T
f t dt
A
T
}
= ( )

INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 9


an
T
A
T
t n ot
T
= =
}
2
0
cos e


( )
= +

(
(
(
=
2
2
0
0
2
0
0
0
A
T
n t
n
tsen n t
n
T
cos e
e
e
e


NOTA:
x ax
ax
a
x sen ax
a
cos
cos


= +

( } 2

( )
( ) ( )
2
2
2
2
1
2 1 1
0
2
2
2
0
0
2
2
0
2
0
2
A
T
n
T
T
n
T
T
senn
T
T
n
n
A
T
n n
=
|
\

|
.
|
+

(
(
(
(
=

(
(
=
cos
t
t
t
e
e
e e




Expresando g(t) mediante la serie trigonomtrica de Fourier.Se deja al lector el clculo de bn

g(t) =
A A
sen t
A
sen t
A
sen t
2 2
2
3
3
0 0 0

t
e
t
e
t
e -
A
sen t
4
4
0
t
e . . . . . . .

Cn= an bn bn
2 2
+ =

C =

(
=

(
(
(
= =

n
bn
an
A
n
tg tg tg ( )
1 1 1 2
0 2
t
t



Despus de haber evaluado la serie de Fourier para la seal triangular se
grafica en matlab

%SERIE DE FOURIER PARA SEAL TRIANGULAR

t=0:0.1:15;
y=1/2-sin(t)/pi;
plot(t,y,'g')
hold on
INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 10

y=1/2-sin(2*t)/(2*pi);
plot(t,y,'b')
hold on
y=1/2-sin(3*t)/(3*pi);
plot(t,y,'r')
hold on
y=1/2-sin(4*t)/(4*pi);
plot(t,y,'g')
hold on
y=1/2-sin(t)/pi-sin(2*t)/(2*pi)-sin(3*t)/(3*pi)-sin(4*t)/(4*pi);
plot(t,y,'b')

0 5 10 15
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1





function fousen(N)
N=20;
x=-2:0.005:2;
sumparcial=0;
b=zeros(1,N);
for k=1:N
b(k)=2/(k*pi);
sumparcial=sumparcial+b(k)*sin(k*x*pi/2);
INSTITUTO POLITCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGA
Procesamiento Digital de Bio seales
Practica Series de Fourier


Ing. Mondragn Hernndez Mario A. Pgina 11

end
f=(x<0).*(-1-x/2)+(x>=0).*(1-x/2);
plot(x,f,'b',x,sumparcial,'g'),shg




function fou(N)
N=1;
x=-1:0.05:1;
a=zeros(1,N);
sumparcial=1/3;
for k=1:N
a(k)=quadl(@fun,-1,1,1e-9,[],k);
sumparcial=sumparcial+a(k)*cos(k*x*pi);
end
f=x.^2;
plot(x,f,'b',x,sumparcial,'g'),shg
function y=fun(t,n)
y=(t.^2).*cos(n*pi*t);

CONCLUSIONES:

Vous aimerez peut-être aussi