Beruflich Dokumente
Kultur Dokumente
DICIS
Seales y sistemas 2
DICIS
ASIGNACION
Luego de haber aprendido algunos comandos Ud. debe realizar la siguiente actividad:
1) Genere un vector de tiempo( que se inicie en t = -1) de 20000 puntos en pasos de 1/10000
2) Genere la siguiente seal: -2+3*cos(20*pi*t)+sin(40*pi*t)
3) Genere una seal cuadrada peridica con perodo igual a 1/10 segundos
4) Genere una seal diente de sierra peridica con perodo igual a 1/10 segundos
5) Genere una seal igual a sgn(t-0.5)
6) Grafique estas 4 seales en una sola hoja usando subplot y plot; a la ltima grfica fjele un eje de tiempo
entre -2 y 2 y un eje de amplitudes entre -2 y 2. A la tercera pngale grilla. A la segunda pngale un ttulo. A la
primera pngale nombre a los ejes.
7) Genere un escaln unitario
8) Determine la parte par e impar del escaln
9) Grafique estas 3 funciones una sobre la otra en tres figuras y colores distintos (use stem)
10) Grafquelas ahora en una misma hoja usando subplot y plot
11) Determine los ndices donde la seal diente de sierra toma valores menores a 0.005 y mayores a -0.005
>> nx1=[0:10];
>> x1=[1 zeros(1,10)];
>> nx2=[-5:5];
>> x2=[zeros(1,3) 1 zeros(1,7)];
Para representarlas, basta escribir stem(nx1,x1) y stem(nx2,x2). Compruebe que obtiene el resultado esperado.
Represntelas ahora directamente con stem(x1) y stem(x2), funcin que en ausencia de un vector de ndices
asume que ste comienza en 1 y que tiene la misma longitud que la seal. Indique, en esta situacin, cual es la
expresin analtica de las seales que observa:
Seal representada con stem(x1)
Seal representada con stem(x2)
Tenga en cuenta en lo sucesivo que a la hora de representar seales, tan importante como la expresin de la
seal es el vector de ndices con respecto al cual se representa.
Seales y sistemas 2
DICIS
Seales y sistemas 2
DICIS
PRACTICA 3. OPERACIONES CON SEALES
Realice todos los ejercicios que se le solicite en ficheros .m, de modo que pueda guardar y modificar sus
resultados sin necesidad de volver a teclear el cdigo de nuevo. Despus de cada ejercicio, solicite al profesor de
prcticas que valide el resultado en su memoria de prcticas.
Realizar la siguiente graficas y analizar los siguientes cdigos:
clear all
clc
A=1;
f=1;
w0=2*pi*f;
t=0:0.01:20;
fase=0;
senoidal=A*sin(w0*t+fase);
plot(t,senoidal)
Seales y sistemas 2
DICIS
Seales y sistemas 2
DICIS
PRACTICA 4. MUESTREO
Objetivo: En esta prctica se estudiaran las consecuencias del teorema de muestreo, haciendo especial hincapi
en los efectos que se pueden producir si se muestra una seal con la frecuencia incorrecta
Ejemplo 1: Se desea generar 2 periodos de una sinusoidal analgica de amplitud 1y frecuencia 200 Hz
muestreada a 1 KHZ
Ejercicio. Consigue la seal adquirida del texto anterior y realiza la misma operacin pero ahora la sinusoidal a
muestrear a 1.2 KHz
Ejemplo 2. Genere una seal cuadrada de 1000 puntos con frecuencia de 150 Hz y muestreada a 1000 Hz.
Represente el espectro de la seal y explique el resultado
Ejercicio. Consigue la seal adquirida del texto anterior y realiza la misma operacin pero ahora la sinusoidal a
muestrear a 1.5 KHz y con 500 muestras
Seales y sistemas 2
DICIS
Genere un fichero MATLAB donde realice la convolucin de una seal coseno de frecuencia 100Hz y una seal
escaln. Compruebe que se verifican las propiedades de la transformada de Fourier respecto al producto de
convolucin.
% Ejemplo de una ffT de una seal exponencial modulada en amplitud
% Obtencin de la seal en el tiempo a partir de su transformada
% Definicion de las seales
t = -pi:0.001:pi;
g_escalon=[zeros(1,1000*pi+1), ones(1,1000*pi+1)];
w = 2*pi;
g = cos(w*100*t);
g_conv = conv(g,g_escalon);
figure(1);
subplot(3,1,1);
plot(t,g_escalon);
title('SEAL ESCALON');
Seales y sistemas 2
DICIS
xlabel('Tiempo (t)');ylabel('e(t)');
subplot(3,1,2);
plot(t,g);
title('cos(2pit)');
xlabel('Tiempo (t)');ylabel('cos(2*pi*100*t)');
% Convolucion
g_conv = conv(g,g_escalon);
subplot(3,1,3);
plot(t,g_conv(1:length(g)),'r')
title('Convolucion');
xlabel('Tiempo (t)');
% Transformada y representacion en frecuencia de la convolucion
G_conv=fftshift(fft(g_conv));
% Magnitud de la transformada
Gm_conv=abs(G_conv);
% Base de frecuencias
delta_t = t(2)-t(1);
f = ((1:length(g_conv)) - ceil(length(g_conv)/2)) / length(g_conv) / delta_t;
figure(2);
subplot(2,1,1);
plot(f,Gm_conv,'r');zoom;
title('Transformada de Fourier del producto de convolucion)');
xlabel('frecuencia (Hz)');ylabel('|X(jw)|');
% Obtener G_conv como el producto de los espectros
G_escalon=fftshift(fft(g_escalon));
G=fftshift(fft(g));
G_conv2=G.*G_escalon;
% Base de frecuencias
delta_t = t(2)-t(1);
f2 = ((1:length(t)) - ceil(length(t)/2)) / length(t) / delta_t;
subplot(2,1,2);
plot(f2,abs(G_conv2),'r');zoom;
title('Producto de las transformadas de Fourier)');
xlabel('frecuencia (Hz)');ylabel('|X(jw)|');
Genere un fichero MATLAB (convolucion.m) donde se realice la convolucin de una seal coseno de
frecuencia 50Hz y una seal pulso. Represente Grficamente las seales obtenidas.
Seales y sistemas 2
DICIS
Seales y sistemas 2
DICIS
reordena el vector X en orden creciente de frecuencia. Si X es el vector resultante de hacer una ffT, utilizando
esta funcin reordenamos los puntos en funcin de la frecuencia.
>> X=fftshift(X);
Obtenga la transformada de Fourier de una seal exponencial modulada en amplitud con una frecuencia de
portadora de 200Hz, x(t)=exp(-2t)sin(2pi200t).
% Ejemplo de una ffT de una seal exponencial modulada en amplitud
% con una frecuencia portadora de 200Hz.
% Definicion de la seal
t=-0.25:0.001:0.25;
x=exp(-2*t).*sin(2*pi*200*t);
% Representacion en el tiempo
subplot(3,1,1);
plot(t,x);
title('x(t)=exp(-2t)sin(2pi200t)');
xlabel('Tiempo (t)');ylabel('x(t)');
% Transformada de Fourier
X=fftshift(fft(x));
% Magnitud y fase de la transformada
Xm=abs(X);
Xf=unwrap(angle(X))*180/pi;
% Base de frecuencias
delta_t = t(2)-t(1);
f = ((1:length(t)) - ceil(length(t)/2)) / length(t) / delta_t;
% Representacion en frecuencia
subplot(3,1,2);
plot(f,Xm,'r');
title('Mdulo de transformada de Fourier de x(t)');
xlabel('frecuencia (Hz)');ylabel('|X(jw)|');
subplot(3,1,3);
plot(f,Xf,'r');zoom;
title('fase de la transformada de Fourier de x(t)');
xlabel('frecuencia (Hz)');ylabel('fase X(jw)');
A partir de la transformada de Fourier, es posible reconstruir la seal en el dominio del tiempo. El comando ifft()
sirve para obtener la transformada inversa de Fourier de una serie de nmeros complejos:
>> x=ifft(X);
Obtenga la transformada de Fourier de una seal exponencial modulada en amplitud , x(t)=exp(2t)sin(2pi3t). Realice la transformada inversa y obtenga la seal en el tiempo a partir de su transformada.
% Ejemplo de una ffT de una seal exponencial modulada en amplitud
% Obtencin de la seal en el tiempo a partir de su transformada
% Definicion de la seal
t=-0.25:0.001:0.25;
x=exp(-2*t).*sin(2*pi*3*t);
% Representacion en el tiempo
figure(1); plot(t,x);
title('x(t)=exp(-2t)sin(2pi200t)');
Seales y sistemas 2
DICIS
xlabel('Tiempo (t)');ylabel('x(t)');
% Transformada y representacion en frecuencia
Xt=fft(x); X=fftshift(Xt);
% Magnitud y fase de la transformada
Xm=abs(X);
Xf=unwrap(angle(X))*180/pi;
% Base de frecuencias
delta_t = t(2)-t(1);
f = ((1:length(t)) - ceil(length(t)/2)) / length(t) / delta_t;
figure(2);
subplot(2,1,1);
plot(f,Xm,'r');zoom;
title('Mdulo de transformada de Fourier de x(t)');
xlabel('frecuencia (Hz)');ylabel('|X(jw)|');
subplot(2,1,2);
plot(f,Xf,'r');zoom;
title('fase de la transformada de Fourier de x(t)');
xlabel('frecuencia (Hz)');ylabel('fase X(jw)');
% Obtener la seal en el dominio del tiempo a partir de su transformada
xrec=ifft(Xt);
figure(3);
plot(t,xrec);
title('Transformada inversa')
xlabel('Tiempo (t)');ylabel('xrec(t)');
Definir una funcin seno de forma simblica y calcular su transformada de Fourier.
% Anlsis de Fourier con clculo simblico
syms t % crear variable simblica
g=sin(2*pi*t);
G=Fourier(g); % Transformada de Fourier
ezplot(g);
ginv=iFourier(G); % Transformada inversa
Escriba un fichero en MATLAB (coeficientes_Fourier.m) que proporcione los coeficientes de Fourier de la
seal de la fig 1. Genere un fichero en MATLAB (dibuja_armonicos.m) que permita dibujar n armnicos de
dicha seal.
Genere un fichero en MATLAB (transformada_Fourier.m) para obtener la transformada de Fourier de la
seal, x(t)=sen(2pi200t+sin(2pi2t)). Realice la transformada inversa y obtenga la seal en el tiempo a
partir de su transformada.
Seales y sistemas 2
DICIS
xlabel(\omega);
ylabel(Amplitud);
subplot(212);
plot(ww,angle(H));
xlabel(\omega);
ylabel(Amplitud);
Edita un nuevo fichero en MATLAB y copia y pega el cdigo anterior tal y como est. Guarda dicho fichero en tu
directorio de trabajo con el nombre
dibujarFiltroFIR.m.
Podemos utilizar dicho fichero como funcin para calcular y dibujar la magnitud (funcin abs) y la fase (funcin
angle) de la respuesta frecuencial de diversos filtros FIR. Empezaremos con los ejemplos de clase.
En primer lugar visualizaremos la respuesta impulsional de un filtro promedio de dos muestras en funcin del
rango Introduce en la lnea de comandos de MATLAB el siguiente cdigo:
>> plot(t,f_cuadrada);
Realice
a) x1*h1+x1*h2, x1*(h1+h2)
b) X1*(h1*h2) , (x1*h1)*h2, (x1*h2)*x1
Grafique los resultados con su valor adecuado de n y escriba sus conclusiones
Seales y sistemas 2
DICIS
Seales y sistemas 2
% variables
% signal : contiene oscilograma
% signalw : contiene espectro
% frecDomain : contiene dominio frecuencia
%********************************************************
display('.');
display('********************************************************');
display(' seal: oscilograma y espectro');
display('********************************************************');
display('.');
display('Presione una tecla para observar el oscilograma y el espectro');
input('de la seal de voz');
figure(1); plot(signal);
title('Oscilograma de la seal de voz');
ylabel('Amplitud');
signalw=fft(signal,samples); %Clculo de la DFT
frecDomain=fs*(0:samples-1)'/samples; %Dominio de la frecuencia en Hz
figure(2);plot(frecDomain(400:44100),abs(signalw(400:44100))); %exhibicindel espectro
title('Espectro de la seal de voz');
display('.');
display('********************************************************');
display(' seal + ruido: oscilograma y espectro');
display('********************************************************');
display('.');
display('Presione una tecla para observar el oscilograma y el espectro');
input('de la seal + ruido');
t=(0:1/fs:tiempoReg)';
t=t(1:samples);
noisySignal = signal + 0.01*sin(2*pi*farm*t);
figure(3);plot(noisySignal(1:samples));
title('Oscilograma de la seal + ruido');
ylabel('Amplitud');
noisySignalw=fft(noisySignal,samples); %Clculo de la DFT
frecDomain=fs*(0:samples-1)'/samples; %Dominio de la frecuencia en Hz
figure(4);plot(frecDomain(400:44100),abs(noisySignalw(400:44100)));
%exhibicin del espectro
title('Espectro de la seal + ruido');
ylabel('Amplitud');
xlabel('Frecuencia en Hz');
opcion=input('Desea escuchar el archivo? ','s');
if (opcion=='s'|| opcion=='S')
wavplay ( noisySignal,fs) %Para escuchar lo grabado
end
% filtrado( seal + ruido): oscilograma y espectro
display('.');
display('********************************************************');
DICIS
Seales y sistemas 2
DICIS
La desventaja de filtros pasa-baja y pasa-alta es que pueden eliminar frecuencias tiles sin que nosotros lo
queramos as. A pesar de la desventaja mencionada no son del todo intiles, porque si lo que se persigue es
eliminar todo un rango de frecuencias bajas o altas, ese tipo de filtro lo hace, y muy bien.
Lo mejor fue que planteamos las soluciones a los problemas de forma que se pudo visualizar el efecto de los dos
tipos de filtros vistos en el laboratorio en una grabacin hecha.
Adems nos qued claro que el filtro supresor de banda es la mejor opcin para eliminar un rango de
frecuencias intiles o indeseadas, o de ruidos de frecuencia conocida. Que entre ms alto sea el orden del filtro
Butterworth, ms drstica la cada de la curva de atenuacin. Esto hace posible cortar a partir de la frecuencia
que queremos.
Muestra las seales del oscilograma y espectro con ruido y las respectivas graficas al aplicarla el filtro pasa bajas
y pasa altas y la respuesta en frecuencia y entrega tus pespectivas conclusiones
Seales y sistemas 2
DICIS
PRACTICA 9. FILTROS DIGITALES
Objetivo:
Se pretende conocer las herramientas que este software posee para el diseo de filtros tanto analgicos
como digitales para afianzar los conocimientos vistos en clase. Comparar entre distintos filtros digitales y a
su vez con su par analgico. Determinar los parmetros de un filtro y observar cmo podra ayudarnos a
encontrar los coeficientes que luego podremos usar al programar un microprocesor.
Normalizacin de las frecuencias crticas:
Debido a que las funciones trabajan con frecuencia normalizada en radianes W en vez de hacerlo con
F en Hz necesitaremos hacer un cambio en las variables y el modo de presentarlas en la frmula.
Para normalizar stas frecuencias fp y fs (frecuencias de paso y corte en Hz)
Seales y sistemas 2
DICIS
Ejercicio. Estimar la longitud de un filtro FIR con fase lineal con las siguientes especificaciones: flanco de la
banda de paso = 180 Hz, flanco de la banda de rehazo = 200 Hz, rizo de la banda de paso p = 0.002 y rizo
de la banda de rechazo s = 0.001, con razn de muestreo de 12 KHz.
Solucin.
Como fp (= 180 Hz) < fs (= 200 Hz) se trata de un filtro pasa-bajas. Para determinar la longitud del filtro FIR con
un programa en MATLAB, se puede usar la frmula de Kaiser o la funcin remezord. Con la funcin remezord:
[ord, f, m, wgt] = remezord(fedge, mag, dev, FT)
su codificacin en MATLAB queda:
...
fedge = [180 200];
mag = [1 0];
dev = [0.002 0.001];
FT = 12000;
[N, f, m, wgt] = remezord(fedge, mag, dev, FT)
y el resultado es:
N = 1827
f = [0 0.030 0.0333 1.0000]
m = [1 1 0 0]
wgt = [1 2]
Seales y sistemas 2
DICIS
Problema. Haz el mismo ejemplo pero ahora con una banda de rechazo de 300 Hz y el riso de banda 0.0000001
Da un ejemplo de las siguientes funciones
Funciones para determinar el orden necesario para implementar un determinado filtro :
[N, Wn] = buttord(Wp, Ws, Rp, Rs)
Calcula el orden de un filtro pasobajo digital de Butterworth, con Ws la frecuencia de pasabanda, Wp la
parabanda, y Rp y Rs las Atenuaciones respectivas de pasabanda y parabanda en decibelios. Wp y Ws deben ser
entre (0,1), siendo 1 la frecuencia de Nyquist (fs/2). N es el orden del filtro y Wn la frecuencia de 3db.
[N, Wn] = buttord(Wp, Ws, Rp, Rs,'s')
Lo mismo que antes, pero para un filtro pasobajo analgico. Aqu los valores de Wp y Ws pueden tomar
cualquier valor en radianes. Para calcular el orden de otros tipos de filtro (pasoalto, parabanda o pasabanda)
deberemos aplicar primero las transformaciones al prototipo de filtro pasobajo (Tabla 2).
[N, Wn] = cheb1ord(Wp, Ws, Rp, Rs)
Clculo del orden necesario para un filtro digital pasobajo de Chebyshev I, con las especificaciones dadas. Las
mismas consideraciones que en el caso del filtro de Butterworth.
[N, Wn] = cheb1ord(Wp, Ws, Rp, Rs, 's')
Lo mismo pero para el filtro analgico
[N, Wn] = cheb2ord(Wp, Ws, Rp, Rs)
Filtro digital de Chebyshev II
[N, Wn] = cheb2ord(Wp, Ws, Rp, Rs, 's')
Filtro analgico de Chebyshev II
[N, Wn] = ellipord(Wp, Ws, Rp, Rs)
Filtro digital elptico
[N, Wn] = ellipord(Wp, Ws, Rp, Rs, 's')
Para los filtros digitales
>> H = freqz(B,A,F,Fs)
Devuelve el vector H de nmeros complejos, que es la respuesta frecuencial al filtro cuya funcin de
transferencia en z viene dada por B y A. La respuesta frecuencial se evala en los puntos especificados por el
vector F en Hz, siendo la frecuencia de muestre Fs Hz. Ms opciones en el Help de MATLAB.
gd = grpdelay(B,A,F,Fs)
Seales y sistemas 2
DICIS
Calcula retraso de grupo ( -d /dt) de la funcin de Transferencia formada por los polinomios B y A. Se evala en
los puntos especificados por W en radianes. Para ms opciones de esta funcin ver el Help de MATLAB.
plot(F,abs(H))
Dibuja la magnitud de la respuesta frecuencial del filtro.
plot(F,unwrap(angle(H)))
Dibuja la fase de la respuesta frecuencial del filtro.
plot(F,gd)
Dibuja el retraso de grupo de la funcin de Transferencia Discreta.
Ejermplo: Disear un filtro digital paso bajo de orden 5 con frecuencia de corte fc=1.3 KHz, por el mtodo de
Yule-Walker. Calcular las atenuaciones a 1 KHz y 2 KHz. Primero hay que elegir una frecuencia de muestreo.
Tomamos fs=5 KHz.
>>[B,A]=yulewalk(5,[0 1 1.3 2 2.5]/2.5,[1 1 0.708 0 0])
B = [0.3155 0.8087 0.7811 0.4675 0.3284 0.1492]
A = [1.0000 0.6490 0.5046 0.5031 0.1355 0.0577]
>> H = 20*log10(abs(freqz(B,A,[1000 2000],5000)))
ans = -0.2422 -20.9538 % En decibelios
>> F=0:10:2500;Fs=5000;
>> Hz = freqz(B,A,F,Fs);
>> semilogy(F,abs(Hz));
Ejercicios. Haz el mismo ejemplo pero ahora con una fc=5.5 KHz y la atenuacin de 5 kHz y 6 KHz que
cambio se nota con respecto al ejemplo anterior.
Finalmente, cuando diseemos un filtro digital nos interesar poder aplicar ese filtro a una seal temporal. Eso
se consigue con la funcin de MATLAB filter.
>> y = filter(B,A,x)
El vector x es la entrada y el vector y es la salida filtrada. B y A son los coeficientes del filtro digital. Existe otra
funcin llamada filtfilt, que funciona de la misma manera que filter, pero hace dos filtrados. Primero filtra el
vector x, y su respuesta la rota y le vuelve a aplicar el mismo filtro. La respuesta final evita la distorsin de fase
propia de los filtros IIR. Ms detalles en el Help de MATLAB.
Seales y sistemas 2
DICIS
>> y = filtfilt(B,A,x)
Ejemplo de Diseo de un Filtro de paso bajo usando las frmulas anteriores: Se pretende disear un Filtro de
paso bajo para extraer ruido blanco que ha contaminado una seal de 1 Vpp de 1 Hz.
Para comenzar el diseo comenzaremos con el filtro de Butterwhort,, para ello probaremos con una frecuencia
de corte de 5 Hz. Las frecuencias normalizadas las calcularemos fcilmente teniendo en cuenta que Fs/2 sera
nuestro valor de 1. Las dems frecuencias en Hz se pueden convertir usando una simple regla.
Nos quedara Wc=0.01 , Ws=0.08 (supongo 40 Hz) , 0.5 de atenuacin en la banda de paso en db y 60 db en la
banda de rechazo. Utilizaremos una frecuencia de muestreo de 1000 Hz.
[N,Wn]=buttord(0.01, 0.08, 0.5, 60); %Nos d el orden y frec. De corte del filtro
[num,den]=butter(N,Wn); %Calcula los coeficientes del numerador y denominador del filtro.
w=0:pi/255:pi; %Hacemos variar la frecuencia entre 0 y pi. Barrido
figure(1)
Hlp=freqz(num,den,w); %Calcula la respuesta en frecuencia del filtro para ls Fs elegida.
%plot(F,abs(Hlp))
%plot(F,unwrap(angle(Hlp)))
%plot(F,unwrap(angle(Hlp)))
semilogy(w/pi,abs(Hlp)) %Escala logaritmica de amplitud
grid
H = 20*log10(abs(Hlp));
figure(2)
plot(w/pi,H)
axis([0 1 -60 5]);
ylabel('Ganancia en dB');
xlabel('Frecuencia normalizada: w/pi');
t=0:1/1024:1-1/1024; %Creo una seal de muestra
x=sin(2*pi*1*t); %Asigno esos valores calculados al vector x
figure(3)
plot(t,x) %Muestro Seal original
y=x+0.1*randn(size(t)); %Sumo ruido gaussiano de varianza 0.1
figure(4)
plot(t,y) %Muestro la seal con ruido
figure(5)
%stem(t,y)
Sal=filter(num,den,y) %Aplico el filtro diseado a la seal de prueba.
plot(t,Sal) %Muestro la seal Filtrada
Ejercicio. Muestra la Funcin Transferencia del Filtro (Magnitud) y la Seal Contaminada con ruido blanco y la
seal filtrada respecto al cdigo anterior
Seales y sistemas 2
DICIS
Ejemplo 2 Obtener la funcin de transferencia y graficar la respuesta en frecuencia de un filtro digital IIR pasabajas elptico de 5 orden con frecuencia de paso de 0.4, y rizo de paso de 0.5 dB, y atenuacin mnima en la
banda de rechazo de 40 dB.
clear;
w=0:pi/255:pi; %Barrido de frecuencia
N = 5;
Rp = 0.5;
Rs = 40;
Wn = 0.4;
[b,a] = ellip(N,Rp,Rs,Wn);
disp('Polinomio del numerador:'); disp(b);
disp('Polinomio del denominador:'); disp(a);
% Obtencin de la respuesta en frecuencia
h = freqz(b,a,w);
H = 20*log10(abs(h));
ph = angle(h)*180/pi;
% Graficacin de la respuesta en frecuencia
figure(1);
subplot(211);
plot(w/pi,H);
axis([0 1 -60 5]);
ylabel('Ganancia en dB');
xlabel('Frecuencia normalizada: w/pi');
grid;
subplot(212);
plot(w/pi,ph);
ylabel('Fase en grados');
xlabel('Frecuencia normalizada: w/pi');
grid;
% Detalle de la respuesta en frecuencia ****************
figure(2);
plot(w/pi,H);
axis([0 0.5 -3.5 0.5]);
ylabel('Ganancia en dB');
xlabel('Frecuencia normalizada: w/pi');
grid
Realiza la funcin de transferencia y graficar la respuesta en frecuencia de un filtro digital IIR pasa-bajas elptico
de 7 orden con frecuencia de paso de 0.1, y rizo de paso de 0.9 dB, y atenuacin mnima en la banda de
rechazo de 30 dB y compara tus resultados respecto al ejercicio de ejemplo, entrega tus respectivas
conclusiones.
Seales y sistemas 2
DICIS
una constante
El siguiente programa en MATLAB determina la salida del sistema usando la respuesta en frecuencia
Seales y sistemas 2
DICIS
Ejercicio: Muestra lo obtenido para este programa para a=97 y N=25 primero la seal original y luego apartar del
muestreo en frecuencia
Seales y sistemas 2
DICIS