Você está na página 1de 10

PROCESAMIENTO DIGITAL DE

ACTIVIDAD DE RECONOCIMIENTO SEÑALES

PROCESAMIENTO DIGITAL DE SEÑALES

FASE 1

GRUPO: 299004_8

AMIN GONZALEZ GARZON

CODIGO: 7.730.707

TUTOR: MAURICIO ALBERTO GARCIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

NEIVA

SEPTIEMBRE DE 2017
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

INRODUCCION

El procesamiento digital es una de las ramas de la electrónica el cual realiza


adecuación de señales para filtrar y permitir una señal más limpia o una visualización
de esta en alta resolución, este es el caso del procesamiento de imágenes, en equipos
de medición que trabajan con transformada de Fourier entre otras.

Inicialmente realizaremos un ejercicio en el que a partir de tres muestras se realizara el


procedimiento que describe la convolucion en tiempo discreto, seguidamente
tendremos un ejemplo aplicando la transformada discreta de Fourier al igual que en el
primer ejemplo a tres muestras. Finalizando tendremos el algoritmo en matlab con
ciclo for aplicado a la transformada de Fourier discreta.

Tendremos algunas conclusiones después de la elaboración de cada punto descrito por


la guía de trabajo fase 1.
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

1 Ejercicios de Convolución:

𝒙 = [𝟎, 𝟏, 𝟐, 𝟑, 𝟒, 𝟓, 𝟎]

𝒏=𝟎

𝒉 = [𝟎, −𝟏, 𝟓, 𝟑, −𝟐, 𝟏, 𝟎]

𝒎=𝟎

𝒆𝒏𝒕𝒐𝒏𝒄𝒆𝒔 𝒕𝒆𝒏𝒆𝒐𝒔:

𝒙=𝟏 𝟐 𝟑 𝟒 𝟓

𝒉 = −𝟏 𝟓 𝟑 − 𝟐 𝟏

MULTIPLICAMOS

−𝟏 − 𝟐 − 𝟑 − 𝟒 − 𝟓

𝟓 𝟏𝟎 𝟏𝟓 𝟐𝟎 𝟐𝟓

𝟑 𝟔 𝟗 𝟏𝟐 𝟏𝟓

−𝟏 − 𝟒 − 𝟔 − 𝟖 − 𝟏𝟎

𝟏 𝟐 𝟑 𝟒 𝟓

−𝟏 𝟑 𝟏𝟎 𝟏𝟓 𝟐𝟏 𝟑𝟑 𝟏𝟎 − 𝟔 𝟓 𝟎

𝒚 = [−𝟏, 𝟑, 𝟏𝟎, 𝟏𝟓, 𝟐𝟏, 𝟑𝟑, 𝟏𝟎, −𝟔, 𝟓, 𝟎]

EJERCICIO 2.

𝒙 = [𝟏, 𝟐, 𝟑]

𝒉 = [𝟓, 𝟔, 𝟖, ]
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

𝒆𝒏𝒕𝒐𝒏𝒄𝒆𝒔 𝒕𝒆𝒏𝒆𝒐𝒔:

𝒙=𝟏 𝟐 𝟑

𝒉=𝟓 𝟔 𝟖

MULTIPLICAMOS

𝟓 𝟏𝟎 𝟏𝟓

𝟔 𝟏𝟐 𝟏𝟖

𝟖 𝟏𝟔 𝟐𝟒

𝟓 𝟏𝟔 𝟑𝟓 𝟑𝟒 𝟐𝟒

𝒚 = [𝟓 , 𝟏𝟔, 𝟑𝟓, 𝟑𝟒, 𝟐𝟒]

PUNTO NUM 2. TRANFORMADA DISCRETA DE FOURIER.

𝑥[𝑛] = {1,0, −1}

N=3
𝑛−1
−2𝜋nkj
∑ 𝑋𝑛 𝑒 𝑁
𝑛=0

𝑛−1 2
−2𝜋nkj −2𝜋nkj
∑ 𝑋𝑛 𝑒 𝑁 = ∑ 𝑋𝑛 𝑒 3
𝑛=0 𝑛=0

K=0
2
−2𝜋0nj −2𝜋kj −2𝜋2kj
𝑋(𝑘) = ∑ 𝑋(0) 𝑒 3 + 𝑋(1)𝑒 3 + 𝑋(2)𝑒 3 𝑒𝑣𝑎𝑙𝑢𝑎𝑚𝑜𝑠 𝑎 𝑛
𝑛=0

−4𝜋𝑘
𝑋(𝑘) = 1 − 𝑒 3
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

4𝜋 4
𝑋(𝑘) = 1 − (cos ( 𝑘) − 𝑗𝑠𝑖𝑛 ( 𝜋𝑘))
3 3

4 4
𝑋(0) = 1 − (cos ( 𝜋0 ) − 𝑗𝑠𝑖𝑛 ( 𝜋0)) = 1 − cos(0) − 𝑗𝑠𝑖𝑛(0)
3 3

𝑋(0) = 1 − 1 + 𝑗0 = 0 + 𝑗0

K=1
2 2
−2𝜋n∗(1)j −2𝜋nj
∑ 𝑋𝑛 𝑒 3 = ∑ 𝑋𝑛 𝑒 3
𝑛=0 𝑛=0

2
−2𝜋nj −2𝜋0j −2𝜋1j −2𝜋2j
𝑋(1) = ∑ 𝑋𝑛 𝑒 3 = 𝑋(0)𝑒 3 + 𝑋(1)𝑒 3 + 𝑋(2)𝑒 3
𝑛=0

−4𝜋𝑘 4 4
𝑋(1) = 1 − 𝑒 3 = 1 − (cos ( 𝜋) − 𝑗𝑠𝑖𝑛 ( 𝜋)) = 1,5 − 𝑗0.866
3 3

K=2

2
−2𝜋2nj −2𝜋2∗0j −2𝜋2∗1j −2𝜋2∗2j
𝑋(2) = ∑ 𝑋𝑛 𝑒 3 = 𝑋(0)𝑒 3 + 𝑋(1)𝑒 3 + 𝑋(2)𝑒 3
𝑛=0

−4𝜋∗0j −4𝜋j −8𝜋j


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

−8𝜋j
𝑋(2) = 1 − 𝑒 3

8 8
𝑋(2) = 1 − (cos ( 𝜋) − 𝑗𝑠𝑖𝑛 ( 𝜋)) = 1,5 − 𝑗0.866
3 3
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

K=3

2
−2𝜋3nj −2𝜋3∗0j −2𝜋3∗1j −2𝜋3∗2j
𝑋(3) = ∑ 𝑋𝑛 𝑒 3 = 𝑋(0)𝑒 3 + 𝑋(1)𝑒 3 + 𝑋(2)𝑒 3
𝑛=0

−6𝜋∗0j −6𝜋j −12𝜋j


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

−12𝜋j
𝑋(2) = 1 − 𝑒 3

12 12
𝑋(3) = 1 − (cos ( 𝜋) − 𝑗𝑠𝑖𝑛 ( 𝜋)) = 0 + 𝑗0
3 3

PUNTO NUM 3. código en matlab.

𝒙 = [𝟏 𝟒 𝟐 𝟓];

𝑵 = 𝒍𝒆𝒏𝒈𝒕(𝒙);

𝑿 = 𝒛𝒆𝒓𝒐𝒔(𝟒, 𝟏)

𝒇𝒐𝒓 𝒌 = 𝟎: 𝑵 − 𝟏

𝒇𝒐𝒓 𝒏 = 𝟎: 𝑵 − 𝟏

−𝒋𝒑𝒊
𝑿(𝒌 + 𝟏) = 𝑿(𝒌 + 𝟏) + 𝑿(𝒏 + 𝟏) ∗ 𝒆𝒙𝒑 ( )
𝟐𝒏𝒌

𝒆𝒏𝒅

𝒆𝒏𝒅

𝒕 = 𝟎: 𝑵 − 𝟏

𝒔𝒖𝒃𝒑𝒍𝒐𝒕(𝟑𝟏𝟏)

𝒔𝒕𝒆𝒎(𝒕, 𝒙);

𝒙𝒍𝒂𝒃𝒆𝒍(′𝒕𝒊𝒎𝒆 (𝒔)′ );

𝒚𝒍𝒂𝒃𝒆𝒍(′𝒂𝒎𝒑𝒍𝒊𝒕𝒖𝒅𝒆′ )
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

𝒕𝒊𝒕𝒍𝒆(′𝒕𝒊𝒎𝒆 𝒅𝒐𝒎𝒂𝒊𝒏 − 𝒊𝒏𝒑𝒖𝒕 𝒔𝒆𝒒𝒖𝒆𝒏𝒄𝒆′ )

𝒔𝒖𝒃𝒑𝒍𝒐𝒕(𝟑𝟏𝟐)

𝒔𝒕𝒆𝒎(𝒕, 𝒙)

𝒙𝒍𝒂𝒃𝒆𝒍 (′𝑭𝒓𝒆𝒒𝒖𝒆𝒏𝒄𝒚′ );

𝒚𝒍𝒂𝒃𝒆𝒍(′|𝑿(𝒌)|′ );

𝒕𝒊𝒕𝒍𝒆 (′𝑭𝒓𝒆𝒒𝒖𝒆𝒏𝒄𝒚 𝒅𝒐𝒎𝒂𝒊𝒏 − 𝒎𝒂𝒈𝒏𝒊𝒕𝒖𝒅𝒆 𝒓𝒆𝒔𝒑𝒐𝒏𝒔𝒆′ )

𝒔𝒖𝒃𝒑𝒍𝒐𝒕(𝟑𝟏𝟑)

𝒔𝒕𝒆𝒎(𝒕, 𝒂𝒏𝒈𝒍𝒆(𝑿))

𝒙𝒍𝒂𝒃𝒆𝒍 (′𝑭𝒓𝒆𝒒𝒖𝒆𝒏𝒄𝒚′ );

𝒚𝒍𝒂𝒃𝒆𝒍(′𝒑𝒉𝒂𝒔𝒆′);

𝒕𝒊𝒕𝒍𝒆 (′𝑭𝒓𝒆𝒒𝒖𝒆𝒏𝒄𝒚 𝒅𝒐𝒎𝒂𝒊𝒏 − 𝒎𝒂𝒈𝒏𝒊𝒕𝒖𝒅𝒆 𝒓𝒆𝒔𝒑𝒐𝒏𝒔𝒆′ )

𝑿 % 𝒕𝒐 𝒄𝒉𝒆𝒄𝒌 |𝑿(𝒌)|

𝒂𝒏𝒈𝒍𝒆(𝑿)% 𝒕𝒐 𝒄𝒉𝒆𝒄𝒌 𝒑𝒉𝒂𝒔𝒆

x=[2 3 -1 4]; %definimos el vector muestra%


N=length(x); % calcula la longitud del vector %
X=zeros(4,1) %zeros del sistema, es decir define otro vector 4 filas 1 columna.%
for k = 0:N-1 % va desde 0 hasta n-1%
for n = 0:N-1% va desde 0 hasta n-1%
X(k+1)=X(k+1)+x(n+1)*exp(-j*pi/2*n*k)%formula transformada de fourier%
end
end
t=0:N-1
subplot(311)
stem(t,x);
xlabel('time (s)'); posicion de x en la grafica
ylabel('amplitude') posicion de y en la grafica
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

title('time domain-input sequence' ) titulo de la grafica

subplot(312)
stem(t,x)
xlabel ('Frequency' );
ylabel('|X(k)|' );
title ('Frequency domain-magnitude response' )

subplot(313)
stem(t,angle(X))
xlabel ('Frequency' );
ylabel('phase');
title ('Frequency domain-phase response' )

X % to check |X(k)|
angle(X)% to check phase

LINK

https://www.youtube.com/watch?v=nWaedx1K6k0&feature=youtu.be
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

CONCLUSIONES

 La transformada de Fourier es una gran herramienta a la hora de realizar el análisis en tiempo


discreto de señales.
 La convolucion como herramienta en toma de muestras en tiempo discreto comprueba el
funcionamiento adecuado aplicado a señales.
 Se identifica el procedimiento para hallar los valores tanto reales como imaginarios para
señales en tiempo discreto tomando muestras aleatorias reales.
 Se logró la simulación y explicación del código en matlab, basados en ciclos for.

REFERENTES BIBLIOGRAFICOS

 Guía fase 1 procesamiento digital de señales UNAD.


 Software matlab.
 Alvarado, J. (2011). Procesamiento Digital de Señales. Notas de Clase. (pp. 1-11) Tecnológico
de Costa Rica: Escuela de Ingeniería Electrónica. Recuperado
de http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pdf
 Alvarado, J. (2011). Procesamiento Digital de Señales. Notas de Clase. (pp. 153-167)
Tecnológico de Costa Rica: Escuela de Ingeniería Electrónica. Recuperado
de http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pdf
 Alvarado, J. (2011). Procesamiento Digital de Señales. Notas de Clase. (pp. 36-46) Tecnológico
de Costa Rica: Escuela de Ingeniería Electrónica. Recuperado
de http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pdf
 Alvarado, J. (2011). Procesamiento Digital de Señales. Notas de Clase. (pp. 43-45) Tecnológico
de Costa Rica: Escuela de Ingeniería Electrónica. Recuperado
de http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pdf
 Alvarado, J. (2011). Procesamiento Digital de Señales. Notas de Clase. (pp. 14-28) Tecnológico
de Costa Rica: Escuela de Ingeniería Electrónica. Recuperado
de http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pdf
 Robayo, F. (2013). Procesamiento Digital de Señales. (pp. 32-38). Neiva: UNAD. Recuperado
de http://hdl.handle.net/10596/11276
 García Martínez, M. (05,07,2017). Procesamiento Digital de Señales - Transformada Discreta
de Fourier. [Archivo de video]. Recuperado de http://hdl.handle.net/10596/12519
PROCESAMIENTO DIGITAL DE
ACTIVIDAD DE RECONOCIMIENTO SEÑALES

 Parker, M. (2010). Digital Signal Processing 101 : Everything You Need to Know to Get Started.
Burlington, MA: Newnes. Recuperado
de http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=nlebk&AN=336009&l
ang=es&site=eds-live

Você também pode gostar