desp2

Páginas: 2 (354 palabras) Publicado: 24 de septiembre de 2015
VENTANA HAMMING
Juan Camilo Borrero Becerra 20091005018
Camilo Antholyn Diaz Molano 20091005030
Ingeniería Electrónica



Objetivos.

Distinguir las características primarias de la ventana deHamming.
Considerar el uso de esta ventana en el análisis espectral.


Desarrollo de la práctica.

En este laboratorio se trabajó la ventana Hamming. Se graficó la respuesta en frecuencia del programatrabajado en Matlab con Dibujaremos su respuesta en frecuencia, para poder distinguir sus características primarias y consideraremos el uso de esta ventana en el análisis espectral donde es crucialentender su desempeño en resolver sinusoides cercanamente espaciadas.


Código de Matlab.

Ventana Hamming MATLAB
[x,fs,nb]=wavread('vozfemenina.wav');
L=length(x);
NW=floor((L-WS)/DW);
n=(0:WS-1)';h= 0.54+0.46*cos(2*pi*(n-WS/2)/WS);
X=zeros(WS/2,NW);
for i=1:NW
y=x((i-1)*DW+n+1).*h;%Seleccionamos la porcion de la señal que nos interesa y lo multiplicamos por la ventana hammingY=fft(y);%transformada de fourier
X (:,i)=10*log10(abs(Y(1:WS/2)));%almacenamos la magnitud en dB
end
mesh(X)


Ventana Hamming en Respuesta en Frecuencia

function [X,W]=dtft(x,n)
%DTFT calculo de ladtft a frecuencias igualmente espaciadas
N=fix(n);
x=x(:);
L=length(x);
if(n end
W=(2*pi/N)*0:N-1;mid=ceil(N/2)+1;
W(mid:N)=W(mid:N)-2*pi;
W=fftshift(W);
X=fftshift(fft(x,N));
for i=1:NW
y=x((i-1)*DW+n+1).*h;%Seleccionamos la porcion de la señal que nos interesa y lo multiplicamos por la ventanahamming
Y=dtft(y,WS);%transformada discreta de fourier permite
%obtener respuesta en freceuncia
X (:,i)=10*log10(abs(Y(1:WS/2)));%almacenamos la magnitud en dB
end
mesh(X)plot(WS/pi,20*log10(abs(Y)),'b-')
Resultados


Figura 1. Señal de voz en ventana de Hamming.

Figura 2. Grafica de la salida DTFT, X.


Figura 3. Grafica de la salida DTFT, X.

Figura 4. Grafica de la salida DTFT, w....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS