Sie sind auf Seite 1von 3

1.

Analice cada una de las instrucciones del programa anterior y explique el papel de las
sentencias más importantes.

n= 1024; % número de muestras: para el cálculo de la FFT el requisito es


que el número de puntos en la serie tiene que ser una potencia de 2 (2n
puntos), por ejemplo 32, 1024, 4096, etc.

devuelve el vector de
freqz (b, a, n); % respuesta en frecuencia:
respuesta de frecuencia de punto n, h, y el vector de
frecuencia angular correspondiente, w, para el filtro digital
con numerador y denominador coeficientes polinomiales
almacenados en b y a, respectivamente.

Realice una función de Matlab para que acepte a cualquier función de transferencia.

function []=p ()
b =input ('Ingrese el valor del numerador = ');
a =input ('Ingrese el valor del denominador entre [ ] = ');
n =input ('Ingrese el número de muestras = ');
freqz (b,a, n);
end
2. determine la frecuencia de corte de 3 dB y la fase en la misma frecuencia de corte:

 la frecuencia de corte será igual a fc=0.7539


 el ángulo de fase será Ꝋ= 52.56°

¿Qué tipo de filtro implementa H(z)?

Está implementando un filtro IIR que Son sistemas cuya salida depende además de salidas
anteriores y que, estando en reposo, al ser estimulados con una entrada impulsional su
salida no vuelve al reposo, de ahí el calificativo de filtros de respuesta impulsional infinita.

3. 3. Como se relaciona la información del eje horizontal con la frecuencia en Hertz? Justifique
su respuesta.

FRECUENCIA NORMALIZADA: En el mundo analógico, la frecuencia de una señal se mide en


Hz o ciclos por segundo. Pero el sistema digital habitualmente usa una frecuencia digital,
que es la relación (ratio) entre la frecuencia analógica y la frecuencia de muestreo:
4. Desarrolle una función en Matlab que realice la misma operación que el código del numeral
§B.1, pero que además presente como parámetro a la frecuencia de muestreo, fs, y visualice
las gráficas en una misma ventana y con el eje horizontal expresado en Hertz.

b=input('Ingrese numerador de la funcion : ');


a=input('Ingrese denominador de la funcion : ');
N=input('Ingrese el numero de muestras : ');
fs=input('Ingrese la frecuencia de muestreo : ');

[H,W]=freqz(b,a,N);% Se ejecuta la funcion de modo que en H quede los


valores correspondientes a la magnitud, y en W a la frecuencia.

T=1/fs;%Perido expresado por la frecuencia de muestreo


hertz=W/(2*pi*T);%Frecuencia W expresada en Hz

freqz(b,a,N,fs);%Respuesta en frecuencia normalizada en Hz

Das könnte Ihnen auch gefallen