You are on page 1of 15

PASO 2

RECOLECTAR INFORMACIN INTRODUCTORIA AL CURSO DE


PROCESAMIENTO DIGITAL DE SEALES

WILMAR IVAN GONZALEZ MACIAS

COD: 1073506530

GRUPO_19

MAURICIO ALBERTO GARCIA

TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

PROCESAMIENTO DIGITAL DE SEALES

OCTUBRE 2017
INTRODUCCIN

En el desarrollo de este trabajo recolectaremos informacin introductoria al curso


de procesamiento digital de seales. Para esto se realizarn y explicarn ejercicios
prcticos de convolucin discreta, transformada discreta de Fourier. Adems del
diseo de un algoritmo de la transformada discreta de Fourier (DFT).

Lo anterior desarrollando las temticas de: Operaciones Bsicas con seales,


descomposicin de una seal en impulsos, Convolucin, Transformada Discreta de
Fourier.
ACTIVIDADES A DESARROLLAR

Cada estudiante realizar dos ejercicios de convolucin discreta, para


ello el estudiante escoger las dos seales de entrada x(n) y las dos
respuestas al impulso h(n), las seales x(n) y h(n) tendrn tres (3)
muestras de longitud, por lo cual la longitud de las salidas y(n), ser de
cinco muestras. Por ejemplo:
x(n) = [1 2 3]
h(n) = [5 6 8]
Entonces la salida a esta convolucin sera:
y(n) = [5 16 35 34 24]

EJERCICIO 1:
= [, , ]

= [, , ]

Ecuacin convolucin discreta: FIR


() = () ( )
=

x(t) h(t) y(t)

Reemplazamos:

() = (1)( 1) + (2)( 2) + (3)( 3)

= [2, 5, 6]

= [(1), (2), (3)]

() = (1)( 1) + (2)( 2) + (3)( 3)

() = 2 ( 1) + 5 ( 2) + 6 ( 3)
Teniendo en cuenta:

= [2, 5, 6]

= [1,3,5]

Calculamos:

2 6 10
5 15 25
6 18 30
2 11 31 43 30

Utilizando otro mtodo:

2 5 6
1 3 5
2 5 6
6 15 18
10 25 30
2 11 31 43 30

Entonces, la salida a esta convolucin sera: () = [ ]

Comprobando con el programa Octave Online:


EJERCICIO 2:
= [, , ]

= [, , ]

Ecuacin convolucin discreta: FIR


() ( )
=

x(t) h(t) y(t)

Reemplazamos:

() = (1)( 1) + (2)( 2) + (3)( 3)

= [1, 3, 5]

= [(1), (2), (3)]

() = (1)( 1) + (2)( 2) + (3)( 3)

() = 1 ( 1) + 3 ( 2) + 5 ( 3)

Teniendo en cuenta:

= [1, 3, 5]

= [2,4,6]

Calculamos:

2 4 6
6 12 18
10 20 30
2 10 28 38 30
Utilizando otro mtodo:

1 3 5
2 4 6
2 6 10
4 12 20
6 18 30
2 10 28 38 30

Entonces, la salida a esta convolucin sera:

() = [ ]

Comprobando con el programa Octave Online:

Cada estudiante realizar un ejercicio de transformada Discreta de


Fourier, en la cual la seal x(n) tambin debe tener una longitud de tres
(3) Muestras. Este tambin debe realizarse en el editor de ecuaciones
de Word, sin omitir procedimientos, tambin se debe calcular la
magnitud de la transformada y la respuesta en fase.

= [, , ]
Transformada discreta de Fourier:

2
() = ()
=

Ecuacin de sumatoria

= Longitud de seal en el tiempo. Para este caso 3 muestras.

= [2, 5, 6]

= [(0), (1), (2)]

Para K = 0

2(0)(0) 2(0)(1) 2(0)(2)


(0) = (0) 3 + (1) 3 + (2) 3

Reemplazamos:

Todo nmero elevado a la 0 es igual a 1.

(0) = 2 (1) + 5(1) + 6(1)

(0) = 2 + 5 + 6

(0) = 13

(0) = 13 +

Para K = 1

2(1)(0) 2(1)(1) 2(1)(2)


(1) = (0) 3 + (1) 3 + (2) 3

Reemplazamos:

2 4
(1) = 2 (1) + (5) 3 +(6) 3

Teniendo en cuenta la identidad de Euler:

= cos() + ()
= cos() ()
Reemplazamos:

2 2 4 4
(1) = 2 + 5 (cos ) + 6 (cos )
3 3 3 3

Teniendo en cuenta que:

2 1
cos =
3 2

2 3
sen =
3 2

4 1
cos =
3 2

4 3
sen =
3 2

1 3 1 3
(1) = 2 + 5 ( ) + 6 ( + )
2 2 2 2

5 53 6 63
(1) = 2 +
2 2 2 2

Separamos reales e imaginarios:

5 6 53 63
(1) = 2 +
2 2 2 2

7 53 63
(1) = +
2 2 2

Factorizamos 3:

5 6
(1) = 3.5 3 ( )
2 2

1
(1) = 3.5 3 ( )
2

3
(1) = 3.5 +
2
Para K = 2

2(2)(0) 2(2)(1) 2(2)(2)


(2) = (0) 3 + (1) 3 + (2) 3

Reemplazamos:

4 8
(2) = 2 (1) + (5) 3 +(6) 3

Teniendo en cuenta la identidad de Euler:

= cos() + ()
= cos() ()
Reemplazamos:

4 4 8 8
(2) = 2 + 5 (cos ) + 6 (cos )
3 3 3 3

Teniendo en cuenta que:

4 1
cos =
3 2

4 3
sen =
3 2

8 1
cos =
3 2

8 3
sen =
3 2

1 3 1 3
(2) = 2 + 5 ( + ) + 6 ( )
2 2 2 2

5 53 6 63
(2) = 2 +
2 2 2 2

Separamos reales e imaginarios:

5 6 53 63
(2) = 2 +
2 2 2 2
7 53 63
(2) = +
2 2 2

Factorizamos 3:

5 6
(2) = 3.5 + 3 ( )
2 2

1
(2) = 3.5 + 3 ( )
2

3
(2) = 3.5
2

La respuesta final sera:

(0) = 13 +

3
(1) = 3.5 +
2

3
(2) = 3.5
2

Comprobando con el programa Octave Online:


Cada estudiante realizar la bsqueda o diseo de un algoritmo de la
transformada discreta de Fourier (TDF), en el cual se utilice ciclos for
para la implementacin de la sumatoria que describe la (TDF). Este
algoritmo tendr la sintaxis del software de programacin de matrices
MATLAB o pueden utilizar la aplicacin en lnea OCTAVE ON LINE

NOTA: No se aceptan cdigos que involucren la funcin FFT de Matlab.


Una vez que cada estudiante verifique el funcionamiento correcto de su
algoritmo, este proceder a describir de manera escrita, lo que se
sucede en cada lnea del algoritmo.

Finalmente, cada estudiante realizar un video en el cual explicar y


demostrar el funcionamiento del algoritmo en Matlab. En el video el
estudiante debe presentarse con nombre y nmero de grupo y debe
subirse a You Tube.
CONCLUSIONES

La convolucin discreta nos demuestra que la respuesta del sistema LTI


y(n) a una entrada x(n) es igual a la convolucin de x(n) con la respuesta
al impulso h(n), lo que quiere decir que en un sistema LTI en reposo su
respuesta a cualquier entrada puede determinarse solo con conocer dicha
entrada y la respuesta al impulso h(n).

La transformada discreta de Fourier o DFT transforma una funcin


matemtica en otra, obteniendo una representacin en el dominio de la
frecuencia, siendo la funcin original una funcin en el dominio del tiempo.

La transformada discreta de Fourier o DFT representa un mecanismo


para el estudio frecuencial por medios digitales para las seales discretas.
BIBLIOGRAFIA

Garca Martnez, M. (05,07,2017). Procesamiento Digital de Seales - Anlisis de


un sistema discreto mediante ecuaciones de diferencia. [Archivo de video].
Recuperado de http://hdl.handle.net/10596/12520

Alvarado, J. (2011). Procesamiento Digital de Seales. Notas de Clase. (pp. 46 -


102) Tecnolgico de Costa Rica: Escuela de Ingeniera Electrnica. Recuperado
de http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pdf

https://goo.gl/RxYpGm

You might also like