- Sistemas TC y TD
- Señales TC y TD
- SLIT TC
- SLIT TD
- Fourier TC
- Fourier TD
Selecciona un tema de arriba.
Primero selecciona un tema de arriba.
Señales en TC y en TD:
En esta sección de Señales TC y TD se presentan aplicaciones en las que el estudiante se familiariza con señales prácticas, de manera especÃfica con señales de audio generadas de diversos dispositivos, las asocia e identifica de forma aproximada a modelos matemáticos.
Selecciona la dificultad en las caritas de la izquierda.
Señales en TC y en TD nivel principiante:
- "Guitarra.wav"
- "descolgado.wav"
1)


% sonido.m ’Guitarra.wav’,’descolgado.wav’ [y,fs]=wavread(’Guitarra.wav’); sound(y,fs); plot(y)


%sonido.m ’Guitarra.wav’,’descolgado.wav’ [y,fs]=wavread(’descolgado.wav’); sound(y,fs); plot(y)
Se identifica que son dos señales cotidianas, la nota de una guitarra y el sonido de descolgado del teléfono; además se observa que la señal de ’Guitarra.wav’ es una señal senoidal cuya amplitud decae exponencialmente, mientras que ’descolgado.wav’ corresponde a la multiplicación de dos senoidales, una de baja frecuencia y otra de alta frecuencia. Además, se identifica que estos dos sonidos reales pueden representarse, de forma muy aproximada, mediante funciones matemáticas, senos y cosenos.
Señales en TC y en TD nivel intermedio:
-
Grabe las señales de audio que se enlistan. La función wavread permite leer un archivo de sonido tipo ’*.wav’ (Read Microsoft Wave). Utilice dicha función para leer archivos de sonido indicados. Con la función sound se podrá reproducir el sonido. Además, grafique la señal de sonido, y con la herramienta de amplificar (Zoom in ) observe e identifique el tipo de señal.
- Un silbido sostenido lo más posible.
- El tintineo de una campana.
- El sonido de un diapasón.
- La nota de algún instrumento musical: piano, flauta, etc.
- El sonido de un martillo neumático.
- El golpe de un bat a una pelota.
Señales en TC y en TD nivel avanzado:
- Investigue el valor de la divisa del dolar americano, a la venta, en los últimos 30 dÃas. Con los datos obtenidos, grafique la señal e identifique si la señal es de tiempo continuo o discreto, determinÃstica o aleatoria, periódica o aperiódica, de energÃa o de potencia. Considere que los dÃas en que no haya movimiento económico, el valor de la divisa será el del dÃa anterior.
Sistemas LIT en TC y en TD:
En esta sección de Sistemas TC y TD se presentan actividades que permiten a los estudiantes ejercitarse intensamente sobre los temas, se generan aplicaciones que tengan sentido para ellos y que les son útiles a lo largo de su carrera.
Selecciona la dificultad en las caritas de la izquierda.
Sistemas LIT en TC y en TD nivel principiante:
Sistemas LIT en TC y en TD nivel intermedio:
Sistemas LIT en TC y en TD nivel avanzado:
Ventaja de la linealidad en los sistemas:
Hay ciertos sistemas lineales, para los cuales, es posible reducir el costo de ejecución al utilizar la linealidad del sistema. De esta forma, si en dicho sistema se deben sumar varias señales de salida, vale la pena investigar si es posible eficientar el proceso al sumar primero las señales de entrada. El siguiente ejercicio ilustra esta situación.
Suponga que se tiene una base de datos de la temperatura promedio de cada dÃa, de cierta localidad, por los últimos 100 años. De esta forma, se desea obtener el promedio, durante esos 100 años, de la temperatura de cada dÃa del año. Dicho proceso es sencillo; sin embargo, al consultar la base de datos, se observa que existen algunos dÃas en donde la tempera es considerablemente distinta respecto a las temperaturas de los dÃas cercanos a estos; por ejemplo: la temperatura del 21 de mayo de 1983 fue de 7°C, mientras que en los dÃas 19, 20, 22 y 23 de mayo de ese mismo año, las temperaturas fueron de 16°, 14°, 14.5° y 15° respectivamente; por lo cual, se desea suavizar la base de datos promediando la temperatura de cada dÃa con respecto a las temperaturas registradas 2 dÃas antes y dos dÃas después (sistema promedio móvil).
Una manera de hacer el proceso es aplicar el sistema promedio móvil a cada una de las señales que representa la temperatura de cada dÃa del año y, posteriormente, promediar las señales de salida; se puede observar que en este enfoque el sistema promedio móvil tendrÃa que ejecutarse para 100 señales distintas (una por cada año).
Una forma alterna de abordar el problema, es haciendo uso de la linealidad del sistema promedio móvil, lo que implicarÃa primero promediar las señales de temperatura de los 100 años y, posteriormente, introducir al sistema la suma de estas señales. En este caso sólo se tendrÃa que ejecutar en una ocasión al sistema promedio móvil.
Para verificar que el sistema se ejecuta más rápido en la segunda metodologÃa, realice dos programas en Matlab que reproduzcan el sistema descrito anteriormente con cada una de las metodologÃas propuestas.
Notas:
- Para medir el tiempo de ejecución, puede utilizar el par de funciones de Matlab, tic y toc.
- Observe que el sistema se indetermina para los valores de n = 1, 2, 364 y 365, ya que requerirÃa de x[ − 1], x[0], x[366] y x[367]. De esta forma, suponga que y[1] = 0, y[2] = 0, y[364] = 0 y y[365].
-
Para obtener la base de datos de la temperatura diaria por un lapso de 100 años, genere una pseudo base de datos con ayuda de la función de Matlab randi; que genera una matriz A de tamaño NxM de números enteros pseudo–aleatorios en un dominio de [numMin,numMax]. Para el ejercicio M = 365, N = 100, y se propuso que la temperatura mÃnima de la base de datos (numMin) es de 13°, mientras que, la temperatura máxima (numMax) es de 38°; esto es:
A=randi([13,38],365,100)
Programa para realizar el proceso según la primera metodologÃa:
Código en matlab:
A=randi([13,38],365,100); ​ % --> y_is Es una matriz que por columna registra el promedio móvil de las %temperaturas diarias por un año ​ %--------------------------------------------% %reservar memoria para y_is: y_is = zeros(size(A)); ​ %--------------------------------------------% %inicializar el reloj para saber cuánto dura el proceso tic ​ %--------------------------------------------% %Sistema promedio móvil for c1=1:1:100 %---> recorre año por año for c2=3:1:363 %---> recorre dÃa por dÃa y_is(c2,c1)=1/5*( A(c2-2,c1)+A(c2-1,c1)+A(c2,c1)+... A(c2+1,c1)+A(c2+2,c1) ); end end ​ %--------------------------------------------% %Obtener la salida final del sistema, y[n], como el promedio de las %temperaturas diarias y=(1/N)*sum(y_is’); ​ %--------------------------------------------% %detener el reloj tiempo1=toc ​ %--------------------------------------------% %recortar de y[n] los elementos 1,2,364,365 y([1,2,364,365])=[];
Programa para realizar el proceso según la segunda metodologÃa:
Código en matlab:
A=randi([13,38],365,100); ​ %--------------------------------------------% %reservar memoria para y_is: y_is = zeros(size(A)); ​ %--------------------------------------------% %inicializar el reloj para saber cuánto dura el proceso tic ​ %--------------------------------------------% %Promediar las temperaturas diarias a través de todos los años % ---> x[n] x=(1/N)*sum(A’); ​ %--------------------------------------------% %ingresar la señal x[n] al sistema promedio móvil ​ for c2=3:1:363 %---> recorre dÃa por dÃa y(c2)=1/5*( x(c2-2)+x(c2-1)+x(c2)+... x(c2+1)+x(c2+2) ); end ​ %--------------------------------------------% %detener el reloj tiempo2=toc
El tiempo de procesamiento del sistema, promedio móvil, aplicado de acuerdo a la primera metodologÃa fue de 9.3639X10 − 04 segundos, mientras que el tiempo de procesamiento del sistema, promedio móvil, aplicado de acuerdo a la segunda metodologÃa fue de 2.1137X10 − 04, esto es, el proceso en el que primero se promedió la temperatura de la base de datos y posteriormente se aplicó el sistema promedio móvil, fue 4.4 veces más rápido que el proceso en el que primero se realizó el promedio móvil a cada una de las 100 señales y posteriormente se promediaron las señales de salida.
Sistemas Lineales Invariantes en el Tiempo en TC:
En esta sección de SLIT TC se presentan aplicaciones prácticas para ser realizadas de forma simulada o bien en el laboratorio. Se incluyen sistemas eléctricos de primero y segundo orden.
Selecciona la dificultad en las caritas de la izquierda.
Sistemas Lineales Invariantes en el Tiempo en TC nivel principiante:
TeorÃa Básica
Sistema de 1er Orden
Función de Transferencia
Respuesta al escalón
Constante de tiempo
Cuestionario Previo
- La función de transferencia
- La respuesta al impulso
- La respuesta al escalón
- La constante de tiempo
- La función de transferencia
- La respuesta al impulso
- La respuesta al escalón
- La constante de tiempo
Análisis Experimental
Experimento 1
Experimento 2
Sistemas Lineales Invariantes en el Tiempo en TC nivel intermedio:

L es un inductor de 50mH
C es un capacitor de 0.22μF
Re = rg + Rl + Rp es la resistencia equivalente con los valores de 50 Ω, 50 Ω y 2000 Ω, respectivamente.
- Determine la función de transferencia del sistema (FTS).
- Identifique los coeficientes de la FTS con los de la Ec. 3.7 y exprese la frecuencia natural del sistema wn y la razón de amortiguamiento ζ en términos de Re,  L,  C .
- Con Rp = 0 determine el valor de ζ y el de wn.
- Obtenga las raÃces del sistema y dibuje el diagrama de polos y ceros.
- Determine y grafique la respuesta al impulso y diga que comportamiento tiene el sistema.
- Determine y grafique la respuesta al escalón.
- Con Rp = 2000 Ω, máximo valor, determine el valor de ζ y el de wn.
- Obtenga las raÃces del sistema y dibuje el diagrama de polos y ceros.
- Determine y grafique la respuesta al impulso y diga que comportamiento tiene el sistema.
- Determine y grafique la respuesta al escalón.
- Determine el valor de Rp con el que se obtiene un comportamiento criticamente amortiguado.
- Obtenga las raÃces del sistema y dibuje el diagrama de polos y ceros.
- Con ese valor determine y grafique la respuesta al impulso.
- Determine y grafique la respuesta al escalón.
Sistemas Lineales Invariantes en el Tiempo en TC nivel avanzado:
Esta actividad es un ejercicio de aplicación práctica que requiere de equipo y accesorios:
- Osciloscopio
- Generador de formas de onda
- 1 potenciómetro de 2 kΩ
- 1 capacitor cerámico de 0.22μF a 25 V o mayor
- 1 inductor de 50mH.
- 6 cables caimán-caimán
- 6 cables banana-banana
- 6 cables banana-caimán
- 1 protoboard
- Genere una señal cuadrada periódica con una frecuencia de 100Hz. esta señal corresponde a una suma infinita de señales escalón.
-
Arme el circuito de la figura y alimente con la señal cuadrada.
- Conecte un canal del osciloscopio en la entrada del circuito y otro canal en la salida.
-
Coloque el cursor del potenciómetro en el máximo valor y observe en el osciloscopio la señal de salida. Con base en la señal observada:
- Obtenga una copia de la forma de onda experimental y compare la respuesta teórica con la respuesta experimental.
- Especifique como se le nombra a este comportamiento del sistema.
-
Con Rp = 0 determine:
- Obtenga una copia de la forma de onda experimental y compare la respuesta teórica con la respuesta experimental.
- Especifique como se le nombra a este comportamiento del sistema.
- VarÃe el valor del potenciómetro al valor encontrado en el punto 11 de la investigación previa, en el osciloscopio se observará, de manera aproximada, que la respuesta al escalón tiene un comportamiento criticamente amortiguado. Obtenga una copia de la forma de onda experimental y compare la respuesta teórica con la respuesta experimental.
- ¿Se puede lograr de forma experimental observar el comportamiento oscilatorio? Justifique su respuesta.
Sistemas lineales e invariantes en el tiempo en TD:
En esta sección de SLIT TD se presentan aplicaciones prácticas para la generación y eliminación de ecos. Se inicia con simulaciones sencillas, se avanza con el proceso de ecos en señales de audio grabadas a través de sistemas FIR, posteriormente se procesan las señales a mediante sistema IIR para eliminar los ecos y obtener la señal original.
Selecciona la dificultad en las caritas de la izquierda.
Sistemas lineales e invariantes en el tiempo en TD nivel principiante:
- Genere la señal x[n] = u[n] − u[n − 6] y grafÃquela.
- Obtenga el modelo y la función de transferencia del sistema FIR de la ec.1.1 Considere un solo eco con α = 0.5 y N = 10.
- Obtenga la respuesta del sistema FIR a la entrada x[n] y grafÃquela.
- Obtenga el modelo y la función de transferencia del sistema IIR de la ec.1.2. Considere de nuevo α = 0.5 y N = 10.
- Obtenga la respuesta del sistema IIR a la entrada y[n] y grafÃquela.
- Verifique la generación y eliminación del eco.
-
-
-
La respuesta del sistema se obtiene multiplicando la función de tranferencia con la transformada Z de la entrada.
-
-
La entrada al sistema 2 es Y(z)
- Señal original y 3 ecos.
- Atenuación de ecos en donde k = 1:3.
- Desplazamiento N = 6, 8, 10, 12 .
- Obtenga las expresiones de las Funciones de Transferencia del los sistemas H1(z) y H2(z).
-
Utilice la función filter para obtener la respuesta de los sistemas.
- Obtenga las gráficas de las señales de entrada x[n], de la salida del sistema FIR y[n] y de la salida del sistema IIR w[n].
-
Con N = 6
-
%Función escalón unitario function u=ud(n) u=+1.*(n>=0); ____________________________________________ % Generador y Eliminador de Ecos % Sistemas FIR-IIR en cascada % ecobase1.m GMata n=-1:37; len=length(n); N=6; %Desplazamiento x1=ud(n)-ud(n-6); %Señal de entrada %Coeficientes de la FT del Sistema FIR a=1; b=[1 zeros(1,N-1) 0.5 zeros(1,N-1) 0.25 zeros(1,N-1) 0.125]; %Señal salida Sistema FIR =Señal de entrada Sistema IIR y1=filter(b,a,x1); ​ a=[ 1 zeros(1,N-1) .5 zeros(1,N-1) 0.25 zeros(1,N-1) 0.125]; b=1; w=filter(b,a,y1); %%Señal salida Sistema IIR ​ subplot(311), stem(n,x1,’LineWidth’,2);title(’Señal original:x[n]’); axis([-1 len 0 1.1]); subplot(312),stem(n,y1,’LineWidth’,2); title(’Respuesta Sistema FIR: y[n]’);axis([-1 len 0 1.1]); subplot(313),stem(n,w,’LineWidth’,2); title(’Respuesta Sistema IIR: w[n]’);axis([-1 len 0 1.1]);
-
Sistemas lineales e invariantes en el tiempo en TD nivel intermedio:
Genere la señal . Considere la frecuencia de la señal f = 261Hz, la frecuencia de muestreo Fs = 4000Hz (pruebe tambien con Fs = 6000Hz y Fs = 8000Hz).
-
Considere 3 ecos con una atenuación de
en donde k = 1:3. Exprese la función de transferencia para este sistema.
-
Obtenga la respuesta del sistema FIR a la entrada x[n]. Utilice la función filter. Grafique la señal y verifique que la respuesta incluya la señal original y los tres ecos.
-
Obtenga la respuesta del sistema IIR a la entrada y[n] y grafÃquela, de manera que se anulen los tres ecos.
Sistemas lineales e invariantes en el tiempo en TD nivel avanzado:
-
Grabe una señal de audio, por ejemplo su nombre, o bien, utilice la grabación que se proporciona ’arroz.wav’.
-
Con la función wavread lea el archivo de sonido e identifique los datos de la señal y la frecuencia de muestreo con la que fue grabada.
-
Realice una función en Matlab, ecos(voz,Fs,ne,Nspa) que genere los ecos y que se reproduzcan en audio, en donde los parámetros de la función sean:
- voz: son los datos del archivo de sonido proporcionados con la función wavread,
- Fs: frecuencia de muestreo proporcionada con la función wavread,
- ne: número de ecos a generar,
- Nspa: número de espacios entre ecos.
Además se tendrá que generar un vector de ceros con la función zeros() de longitud Nspa, spa=zeros(1,Nspa), de manera que el vector y de la señal a la salida del sistema FIR quede:
y=[voz spa eco1 spa eco2 spa eco3 spa ..... eco-ne ].
Utilice la función sound() para reproducir la señal con ecos contenida en el vector y. Inicie con Nspa =0.
- Grafique las señales de voz, y1[n] y w[n]. Utilice la función subplot(), stem ...
Serie de Fourier de TC:
En esta sección de Fourier TC se aplican los conceptos en señales periódicas de TC para realizar un análisis en el dominio de la frecuencia. Bajo este esquema se introduce el concepto de filtrado de señales.
También, se incluye una aplicación del análisis de Fourier de una señal cardÃaca bajo la consideración de una señal periódica.
Selecciona la dificultad en las caritas de la izquierda.
Serie de Fourier de TC nivel principiante:
-
-
Considerando señales continuas, se pueden sumar dos señales escalón cuyo inicio es en tiempos diferentes, por ejemplo la suma de un escalón que inicie en el t = 0 mas otro que inicia en t = 1, es decir que (como se muestra en la figura 5.1)
t=-1:0.01:3; ​ u=us(t)+us(t-1); plot(t,u); axis([-1 3 -.1 2.1]) title(’suma de funciones’)
-
La resta de dos escalones en los tiempos establecidos en el ejemplo anterior, se tiene la expresión, mientras que la gráfica correspondiente se muestra en la figura 5.2.
t=-1:0.01:3; ​ u=us(t)-us(t-1); plot(t,u); axis([-1 3 -.1 1.1]) title(’resta de funciones’)
-
Se pueden sumar y restar rampas, por ejemplo se sumarán y restarán dos rampas las que respectivamente tienen inicio en t = 0 y t = 1
La suma de rampas se muestra en la figura 5.3, mientras que la resta en la figura 5.4
t=-1:0.01:3; ​ u=rs(t)+rs(t-1); plot(t,u); axis([-1 3 -.1 2.1]) title(’suma de funciones’) ​
t=-1:0.01:3; ​ u=rs(t)-rs(t-1); plot(t,u); axis([-1 3 -.1 1.1]) title(’resta de funciones’)
-
Una función con forma triangular se puede obtener a partir de la suma y resta de cuatro rampas, para tener la funcion triangular que se muestra en la figura 5.5, se puede expresar de la forma:
t=-1:0.01:3; ​ u=rs(t)-2*rs(t-1)+rs(t-2); plot(t,u); axis([-1 3 -.1 1.1]) title(’funcion triangulo’)
Serie de Fourier de TC nivel intermedio:
-
Considere el diagrama de bloques de la figura y las señales x(t) y x1(t).
- Graficar x(t), x1(t) y m(t).
- Obtener los coeficientes de la serie de Fourier deblas señales x(t), x1(t) y m(t).
- Graficar el espectro de x(t), x1(t) y m(t).
- Seleccionar y aplicar los filtros Butterwoth apropiados de manera que y(t) = x(t) y y1(t) = x1(t).
-
Preguntas de investigación y reflexión.
- En este ejercicio, los filtro seleccionados fueron de orden 6, pruebe el mismo ejercicio con filtros de orden 2 y 4 e identifique que diferencias existen.
- Compare la salida de ambos filtros con las correspondientes señales de entrada e identifique que diferencia existe.
- Para los filtros de segundo orden, obtenidos con la función butter(), exprese la función de transferencia, el modelo en el dominio del tiempo y la expresión de la respuesta en frecuencia de cada filtro.
- Para cada uno de los filtros de segundo orden, grafique la respuesta en frecuencia en magnitud y ángulo.
- En las gráficas de la respuesta en frecuencia de los filtros de orden 6, se ha presentado sólo la magnitud y no se ha incluido el ángulo de fase. ¿Como afecta el ángulo de fase del filtro en la señal filtrada?
Solución
6. a) Para la generación, simulación y gráficas de las señales x(t), x1(t) y m(t), mostradas en la figura. Se observa que el periodo de m(t) es T = 1.%Senal x(t): wo=2*pi; % Frecuencia fundamental de la senal T=1; % Periodo de la senal t=0:.001:T-0.001; %Intervalo en un periodo x=2*cos(wo*t); subplot(311),plot(t,x),grid;title(’Señal x(t)’); xlabel(’t’); ylabel(’x(t)’); %Senal x1(t): wo1=6*pi; % Frecuencia fundamental de la senal T=1/3; % Periodo de la senal t=0:.001:T-0.001; x1=2*cos(wo1*t); subplot(312),plot(t,x1),grid;title(’Señal x1(t)’); xlabel(’t’); ylabel(’x(t)’); %Senal m(t): wo2=2*pi; % Frecuencia fundamental de la senal T=1; % Periodo de la senal t=0:.001:T-0.001; m=2*cos(wo2*t)+2*cos(3*wo2*t); subplot(313),plot(t,m),grid;title(’Señal m(t)’); xlabel(’t’);ylabel(’m(t)’);
6. b) Ya que x(t), x1(t) y m(t) son señales coseno, éstas se pueden expresar de forma exponencial y obtener los coeficientes de forma directa, esto es
Para la señal x(t), en donde ω0 = 2π, se tiene:
y los coeficientes espectrales son
Para la señal x1(t) = 2cos(6πt), en donde ω0 = 6π, se tiene:
Para la señal m(t) = x(t) + x1(t) = 2cos(ω0 t) + 2cos(3 ω0 t), en donde ω0 = 2π, se tiene:
6. c) Para obtener los coeficientes de la serie exponencial de Fourier de la señales x(t), x1(t) y m(t) se utilizan las funciones fft() y fftshift(), a partir de los cuales se obtiene el diagrama espectral de cada una de las señales. Ya que los coeficientes son reales se grafica sólo la magnitud de los coeficientes.%senal x(t) wo=2*pi; T=1; t=0:0.001:T-0.001; x=2*cos(wo*t); %Grafica del espectro de x(t) ak=(1/length(t))*fft(x); %calculo de los coeficientes ak ak1=fftshift(ak); %calculo de los coeficientes ak con k=0 centrada k1=(length(ak1)/2)+1; k1=-10:10; subplot(311), stem(k1,ak1(((((length(t)/2)+1))-10):((length(t)/2)+1)+10), ’LineWidth’,2); grid;title(’Espectro x(t)’);xlabel(’k’);ylabel(’ak’);% coeficientes ak axis([-10 10 -.25 1.25]) %senal x1(t) wo1=6*pi; T1=1/3; t=0:.001:T1-0.001; x1=2*cos(wo1*t); %Grafica del espectro de x1(t) ak=(1/length(t))*fft(x1); ak1=fftshift(ak); k1=(length(ak1)/2)+1; k1=-10:10; subplot(312), stem(k1,ak1(((((length(t)/2)+1))-10):((length(t)/2)+1)+10), ’LineWidth’,2); grid;title(’Espectro x(t)’);xlabel(’k’);ylabel(’ak’);% coeficientes ak axis([-10 10 -.25 1.25]) %senal m(t) wo2=2*pi; T2=1; t=0:.001:T2-0.001; m=2*cos(wo*t)+2*cos(wo1*t); %Grafica del espectro de m(t) ak=(1/length(t))*fft(m); ak1=fftshift(ak); k1=(length(ak1)/2)+1; k1=-10:10; subplot(313), stem(k1,ak1(((((length(t)/2)+1))-10):((length(t)/2)+1)+10), ’LineWidth’,2); grid;title(’Espectro x(t)’);xlabel(’k’);ylabel(’ak’);% coeficientes ak axis([-10 10 -.25 1.25])
6. d) Para filtrar las señales y recuperarlas, es decir, para obtener y(t) = x(t) y y1(t) = x1(t) se utilizan dos distintos filtros Butterwoth con la función butter(), cuya señal de entrada es m(t).
Para y(t) = x(t) se aplica un filtro paso bajas con frecuencia de corte ωc = 1.5 ω0.
La respuesta en frecuencia del filtro, las componentes espectrales y la salida del filtro se presentan en la figura 5.8.
En la primera gráfica se presenta la magnitud de la respuesta en frecuencia del filtro paso bajas (en rojo) y las componentes espectrales de la señal x(t) (en azul). Se observa que el filtro claramente deja pasar la primera componente, k = 1, y atenua prácticamente la segunda componente, k = 2.
En la segunda gráfica se presenta la señal x(t) ya filtrada. Se observa el periodo transitorio y la salida permanente en la que se identifica su amplitud y frecuencia, la cual corresponde a x(t).
%Senal m(t): wo2=2*pi; T=1; t=0:.001:T-0.001; m=2*cos(wo2*t)+2*cos(3*wo2*t); %Filtro 1 para obtener y(t)=x(t) [b, a] = butter(6,1.5*wo2,’s’); %Filtro Paso bajas [H, w] = freqs(b,a); subplot(211),plot(w,abs(H),’linewidth’,2);grid; title(’Filtro paso bajas’);xlabel(’w’);ylabel(’|H(jw)|’) t=0:.001:5*T-0.001; m=2*cos(wo2*t)+2*cos(3*wo2*t); y=lsim(b,a,m,t); subplot(212),plot(t,y,’linewidth’,2); grid title(’Señal filtrada x(t)’);xlabel(’t’);
Para el segundo filtrado y1(t) = x1(t) se aplica un filtro paso altas con frecuencia de corte ωc = 2 ω0.
De nuevo, en la figura 5.9 se observa la respuesta en frecuencia del filtro paso altas y la señal x1(t) recuperada, en la que se identifica su amplitud y frecuencia.
%Senal m(t): wo2=2*pi; T=1; t=0:.001:T-0.001; m=2*cos(wo2*t)+2*cos(3*wo2*t); %Filtro 2 para obtener y1(t)=x1(t) [b, a] = butter(6,2*wo2,’high’,’s’); %Filtro Paso altas [H, w] = freqs(b,a); subplot(211),plot(w,abs(H),’linewidth’,2);grid; title(’Filtro paso altas’);xlabel(’w’);ylabel(’|H(jw)|’) t=0:.001:3*T-0.001; m=2*cos(wo2*t)+2*cos(3*wo2*t); y=lsim(b,a,m,t); subplot(212),plot(t,y,’linewidth’,2); grid title(’Señal recuperada x1(t)’);xlabel(’t’);
-
En esta aplicación se continua con el concepto de filtrado. Se presenta cómo generar dos señales y como filtrarlas. En este ejercicio se integran los conocimientos de señales, de sistemas y el comportamiento en el dominio de la frecuencia, el cual tiene gran importancia para obtener la respuesta del sistema en el dominio del tiempo.
Se consideran dos señales x(t) y x1(t), una de alta y otra de baja frecuencia respectivamente, que al sumarlas se forma la señal m(t) que simula una señal con interferencia. Se consideran sistemas, A y B, que funcionan como filtros cuya señal de entrada es m(t) y se pretende obtener en las respectivas salidas, separar las dos señales y(t) = x(t) y y1(t) = x1(t) para eliminar la interferencia, tal como se muestra en el diagrama de bloques:- Graficar x(t), x1(t) y m(t).
- Obtener los coeficientes de la serie de Fourier de las señales x(t), x1(t) y m(t).
- Graficar el espectro de x(t), x1(t) y m(t).
- Seleccionar y aplicar los filtros Butterwoth apropiados de manera que y(t) = x(t) y y1(t) = x1(t).
Solución
2. a) La gráfica de cada una de las señales x(t), x1(t) y m(t) est=-1:0.001:4-0.001; x=abs((1/2)*cos((pi/2)*t)); x1=(1/20)*cos(40*pi*t); m=x+x1; subplot(311),plot(t,x), title(’Señal x(t)’); xlabel(’t’); axis([-1 4 -.1 .6]);grid subplot(312),plot(t,x1),title(’Señal x1(t)’); xlabel(’t’); axis([-1 4 -.06 .06]);grid subplot(313),plot(t,m),title(’Señal m(t)’); xlabel(’t’); axis([-1 4 -.1 .6]);grid
2. b)Coeficientes de x(t)Los coeficientes espectrales se determinan mediante la Ecuación de Análisis:
los cuales se utilizan para aproximar a la señal a través de la Ecuación de SÃntesis de Fourier:
Resolviendo numéricamente la integral definida en un periodo se obtienea0 = 0.3183
a − 1* = a1 = 0
a − 2* = a2 = 0.1061
a − 3* = a3 = 0
a − 4* = a4 =  − 0.0212
...
Los coeficientes espectrales de cada de una de las señales también se pueden obtener mediante las funciones fft() y fftshift().
Coeficientes de x1(t)
Ya que ω0 = (π)/(2) , entonces: , la cual corresponde a la armónica 80, quedando los coeficientes a partir de la Ec. 5.8:
2. c) La gráfica la magnitud de los coeficientes de ak con respecto a k se presenta en la figura 5.12. Se observa que en los coeficientes de la señal m(t) aparecen en los extremos los de x1(t) .
%senal x(t) wo=2*pi; T=4; t=0:0.001:T-0.001; x=abs((1/2)*cos((pi/2)*t)); %Grafica del espectro de x(t) ak=(1/length(t))*fft(x); %calculo de los coeficientes ak ak1=fftshift(ak); %calculo de los coeficientes ak con k=0 centrada k1=(length(ak1)/2)+1; k1=-10:10; subplot(311), stem(k1,ak1(((((length(t)/2)+1))-10):((length(t)/2)+1)+10)); grid;title(’Espectro x(t)’); % coeficientes ak xlabel(’k’);ylabel(’ak’); %senal x1(t) wo1=80*pi; T=1/20; t=0:.001:T-0.001; x1=(1/20)*cos(40*pi*t); %Grafica del espectro de x1(t) ak=(1/length(t))*fft(x1); ak1=fftshift(ak); %k1=(length(ak1)/2)+1; k1=-10:10; subplot(312), stem(k1,real(ak1(((((length(t)/2)+1))-10):((length(t)/2)+1)+10))); grid;title(’Espectro x1(t)’);xlabel(’k’);ylabel(’ak’);%coeficientes ak %senal m(t) wo=pi/2; T=4; t=0:.001:T-0.001; m=abs((1/2)*cos((pi/2)*t))+(1/20)*cos(40*pi*t); %Grafica del espectro de m(t) ak=(1/length(t))*fft(m); ak1=fftshift(ak); k1=(length(ak1)/2)+1; k1=-85:85; subplot(313),... stem(k1,real(ak1(((((length(t)/2)+1))-85):((length(t)/2)+1)+85))); grid;title(’Espectro m(t)’);xlabel(’k’);ylabel(’ak’);% coeficientes ak axis([-83 83 -.1 .4])
2. d) La señal m(t) es la suma de la señal de baja frecuencia y la de alta frecuencia. Para filtrar las señales, es decir, y(t) = x(t) se aplica un filtro paso bajas de cuarto orden con frecuencia de corte ωc = 3 ω0 para recuperar x(t). Para la señal de alta frecuencia se selecciona un filtro paso alta de cuarto orden con frecuencia de corte ωc = 20 ω0
Se presenta la respuesta en frecuencia del filtro y la señal correspondiente señal filtrada.%Senal m(t): wo=pi/2; T=4; t=0:.001:T-0.001; m=abs((1/2)*cos((pi/2)*t))+(1/20)*cos(40*pi*t); %Filtro 1 para obtener y(t)=x(t) [b, a] = butter(4,30*wo,’s’); %Filtro Paso bajas [H, w] = freqs(b,a); subplot(211),plot(w,abs(H),’linewidth’,2);grid; title(’Filtro paso bajas’);xlabel(’w’);ylabel(’|H(jw)|’) axis([0 200 0 1.1]) t=0:.001:5*T-0.001; m=abs((1/2)*cos((pi/2)*t))+(1/20)*cos(40*pi*t); y=lsim(b,a,m,t); subplot(212),plot(t,y,’linewidth’,2); grid title(’Señal recuperada x(t)’);xlabel(’t’); figure %Filtro 2 para obtener y1(t)=x1(t) [b, a] = butter(4,20*wo,’high’,’s’); %Filtro Paso altas [H, w] = freqs(b,a); subplot(211),plot(w,abs(H),’linewidth’,2);grid; title(’Filtro paso altas’);xlabel(’w’);ylabel(’|H(jw)|’) axis([0 200 0 1.1]) t=0:.001:1*T-0.001; m=2*cos(wo2*t)+2*cos(3*wo2*t); y=lsim(b,a,m,t); subplot(212),plot(t,y,’linewidth’,2); grid title(’Señal recuperada x1(t)’);xlabel(’t’);
FiltroPasoBajas:y(t) = x(t) Para que la señal de salida y(t) sea igual a x(t), es necesario aplicar un filtrado. Y ya que lo que se desea eliminar es la armónica número 80, la cual es de frecuencia alta, es necesario utilizar un sistema que sea un filtro Paso Bajas, en el cual la frecuencia de corte debe estar entre y .
Para generar un sistema filtro en MatLab se utiliza la función butter(), la cual toma como parámetros el orden del sistema, la frecuencia de corte, el tipo de filtro y el dominio en el que dará la respuesta, tal como se muestra:
t=0:0.001:4-0.001; x=abs((1/2)*cos((pi/2)*t)); x1=(1/20)*cos(40*pi*t); m=x+x1; [b,a]=butter(2,8*pi,’s’); b = 0 0 631.6547 a = 1.0000 35.5431 631.6547
Esta función proporciona los valores de los vectores a y b que son los coeficientes de la Función de Transferencia.
La función freqs() genera la respuesta del sistema en el dominio de la frecuencia tomando como parámetros los coeficientes a y b obtenidos anteriormente.
[H w]=freqs(b,a); subplot(321),plot(w,abs(H));grid;title(’Paso baja’) subplot(323),plot(w,angle(H)*180/pi);grid subplot(325),y1=lsim(b,a,m,t); plot(t,y1);grid
Y graficando el valor absoluto de H y sus ángulos se obtiene:
Se observa que este sistema en la armónica 80 la atenúa en 0.1. Esto es:Los ángulos de H(jω) muestran el desfasamiento que puede provocar el sistema en la señal a la salida del filtro.
Finalmente, la señal de respuesta de este sistema obtenida al darle como entrada a m(t) es:Con esto se observa que este sistema reduce en un factor considerable la interferencia que tenÃa la señal de entrada aproximandose a la señal x(t). Aunque considerando que hay un leve retraso de la señal en la gráfica y que al inicio se presenta un intervalo transitorio de la señal.Filtro Paso Altas: y1(t)=x1(t)Para que la señal de salida y1(t) sea igual a x1(t), es necesario aplicar la señal a un sistema que dejar pasar la armónica número 80, la cual es de frecuencia alta, por lo que es necesario utilizar un filtro Paso Altas, en el cual la frecuencia de corte debe estar entre y .
[b,a]=butter(2,10*pi,’High’,’s’) b = 1 0 0 a = 1.0000 44.4288 986.9604
Código tomado del archivo proyecto c.mLa Función de Transferencia de este filtro es:
[H w]=freqs(b,a); subplot(322),plot(w,abs(H));grid;title(’Paso alta’) subplot(324),plot(w,angle(H)*180/pi);grid subplot(326),y1=lsim(b,a,m,t); plot(t,y1);grid
Graficando el valor absoluto de H y sus ángulos obtenemos:En este sistema observamos que en la primera armónica se atenúa en aproximadamente 0.001 y que la armónica 80 la atenúa en 0.99. Esto es:Finalmente, la señal de respuesta de este sistema obtenida al aplicar como entrada m(t) es:Se observa que este sistema es un filtro cuya señal de respuesta es una buena aproximación a la función x1(t). Aunque sigue presentando el mismo problema, ya que al inicio de la gráfica hay un transitorio considerable y a lo largo de la señal se observan ligeras deformaciones de la señal.
-
En esta aplicación se generan y grafican dos señales x(t) y x1(t), se obtiene la resultante de la suma de las mismas m(t). Se obtiene la gráfica de los espectros de cada una y por último se seleccionan los filtros adecuados para separar las dos señales y(t) y y1(t). Previamente se obtienen los coeficientes espectrales de cada señal de forma analÃtica.
Considere el diagrama de bloques de la figura 5.21 y las señales x(t) y x1(t). La señal x(t) es periódica con T = 2 como se muestra en la figura 5.22.
- Obtener la expresión de x(t) y graficar x(t), x1(t) y m(t).
- Obtener los coeficientes de la serie de Fourier deblas señales x(t), x1(t) y m(t).
- Graficar el espectro de x(t), x1(t) y m(t).
- Seleccionar y aplicar los filtros Butterwoth apropiados de manera que y(t) = x(t) y y1(t) = x1(t).
-
Preguntas de investigación y reflexión.
- En este ejercicio, los filtros seleccionados fueron de orden 6, pruebe el mismo ejercicio con filtros de orden 2 y 4 e identifique que diferencias existen.
- Compare la salida de ambos filtros con las correspondientes señales de entrada e identifique que diferencia existe.
- Para los filtros de segundo orden, obtenidos con la función butter(), exprese la función de transferencia, el modelo en el dominio del tiempo y la expresión de la respuesta en frecuencia de cada filtro.
- Para cada uno de los filtros de segundo orden, grafique la respuesta en frecuencia en magnitud y ángulo.
- En las gráficas de la respuesta en frecuencia de los filtros de orden 6, se ha presentado sólo la magnitud y no se ha incluido el ángulo de fase. ¿Como afecta el ángulo de fase del filtro en la señal filtrada?
Solución La señal periodica x(t) se muestra en la figura 5.23, cuyo periodo es T = 2, la cual se define como
La periodo y la frecuencia de la señal x(t) son
Para obtener los coeficientes espectrales se utiliza la ecuación de Análisis
Para la función definida por la Ec. 5.15 y sustituyendo en Ec. 5.16:Resolviendo primeramente las integrales indefinidasSustituyendo, evaluando y simplificando se obtiene el valor de las integrales definidas comoFinalmente quedaEvaluando paraque al observar la figura 5.23 se identifica directamente que el área de la señal en un periodo es cero, por lo que el valor promedio también es cero. O bien se obtiene a0, el valor promedio de la señal a partir deEvaluando para k = 1 donde y|a1| = 0.15915y asà sucesivamente, obteniendok|ak|0010.159120.079530.0530540.0397850.03183La señal x1(t) se presenta en la figura 5.24 es un coseno de alta frecuencia que altera x(t) cuando se suman las señales, interpretándose como interferencia.
x1 = (1/20)*cos(40*pi*t); figure(8); plot (t,x1);
Los coeficientes se obtienen de manera directa
La señal m(t), se muestra en la figura 5.25.
m = x + x1; figure(2); plot (t,m);
Para obtener los coeficientes de la señal m(t), ck, se aplica la propiedad de linealidad, sumando los coeficientes de la señal x(t) con los de x1(t). El periodo y la frecuencia de la señal son T = 2 y ω0 = π, obteniendock = ak + bkc0 = a0 + b0 = 0c1 = a1 + b1 = j 0.1591c2 = a2 + b2 = j 0.0795...c40 = a40 + b40 ≈ 0.025Verificación con Matlab
Se presentan las gráficas obtenidas mediante el uso de funciones de Matlab.
El espectro de x(t) se muestra en la figura 5.26 se calcula con el mismo periodo que se usó en las gráficas anteriores dado que este mismo era el periodo de un diente de sierra.ak=(1/length(t))*fft(x); %calculo de los coeficientes ak ak1=fftshift(ak); %calculo de los coeficientes ak con k=0 centrada k1=(length(ak1)/2)+1; k1=-10:10; ak(1:5) stem(k1,abs(ak1(((((length(t)/2)+1))-10):((length(t)/2)+1)+10)),’LineWidth’,2); grid;title(’Coeficientes {a_k} de x(t)’);xlabel(’k’);ylabel(’ak’);
Para el coseno se utiliza un vector diferente que es t1 porque es una señal con periodo distinto.t1=0:0.001:(1/20)-0.001; x2 = (1/20)*cos(40*pi*t1); ak = (1/length(t1))*fft(x2); ak = ak(1:50) ak = [ak(49:-1:1) ak(2:49)]; k = (-48:48); figure(4); stem(k,abs(ak),’LineWidth’,2),xlabel(’k’),ylabel(’|ak|’);
A continuacion se muestra el espectro de las señales sumadas:ak = (1/length(t))*fft(m); ak = ak(1:50); ak = [ak(50:-1:1) ak(2:50)]; k = (-49:49); figure(5); stem(k,abs(ak),’LineWidth’,2),xlabel(’k’),ylabel(’|ak|’);
Filtrado de Señales
Los filtros seleccionados fueron utilizados de acuerdo con la supresión o paso de la frecuencia kω0 asociada a los valores 40*π equivalente a 125.6.
Las gráficas de las señales ya filtradas y un acercamiento a cada una de ellas que demuestra el uso del filtro definido y la supresión o paso de la frecuencia con los valores antes mencionados.El uso de un filtro supresor de banda es necesario para obtener la señal x(t).wo = pi; wn = [(39.3205)*wo (40.6725)*wo]; [b a] = butter(2,wn,’stop’,’s’); w=0:0.01:400; [h w] = freqs(b,a,w); figure(6); subplot(211),plot(w,abs(h),’LineWidth’,2),xlabel(’frecuencia w’),ylabel(’|w| Supresor de banda’); subplot(212),plot(w,angle(h)*180/pi,’LineWidth’,2),xlabel(’frecuencia w’),ylabel(’angulo ’w’); y = lsim(b,a,m,t); figure(10); subplot(111),plot (t,y);
Un filtro paso banda para obtener el ruido (x1(t)):wo = pi; wn = [(39.3205)*wo (40.6725)*wo]; [b a] = butter(2,wn,’s’); w=0:0.01:400; [h w] = freqs(b,a,w); figure(7); subplot(211),plot(w,abs(h),’LineWidth’,2),xlabel(’frecuencia w’),ylabel(’|w| Supresor de banda’); subplot(212),plot(w,angle(h)*180/pi,’LineWidth’,2),xlabel(’frecuencia w’),ylabel(’angulo ’w’); y = lsim(b,a,m,t); figure(9); subplot(111),plot (t,y);
Finalmente se presenta el resultado de las señales filtradas y por lo tanto, separadas: x(t) para la Figura 9 y x1(t) para la Figura 10.
Serie de Fourier de TC nivel avanzado:
fm=500; tm=1/fm ​ t=0:tm:5; % Señal sinusoidal de periodo 2, que el tiempo de inicio es cero To=2; fo=1/To; ​ p=sin(2*pi*fo*t); plot(t,p) % para tener medio periodo se genera una senoidal que dure un segundo % se multiplica la señal senoidal por un pulso formado por una resta de % escalones p=(us(t)-us(t-1)).*p; ​ %la multiplocación de ambas funciones da como resultante un lóbulo de la senoidal, %mismo que inicia en t=0 y termina en t=1 % con lo que se obtiene la onda buscada ​ % se busca obtener una rampa de pendiente unitaria que inicie en t=2 y % termine en t=3, observe que la expresión que describe a la rampa es % t-2 evaluada a partir de 2 ​ q=rs(t-2)-2*rs(t-3)+rs(t-4); ​ % finalmente se suman las funciones calculadas y se obtiene la gráfica ​ pqr=p+q; ​ plot(t,pqr) axis([0 5 -0.5 1.5]) ​
a) el semiciclo senoidal cuya expresión es
​ t=[0:tm:5]; comp=30; y=zeros(1,length(t)); for n=1:comp %componentespara la señal triangular an=(2*((5*(-5*cos((4*n*pi)/5.) + 5*cos((6*n*pi)/5.) + 2*n*pi*sin((6*n*pi)/5.)))/... (4.*power(n,2)*power(pi,2)) - (5*(-5*cos((6*n*pi)/5.) + 5*cos((8*n*pi)/5.) + 2*n*pi*sin((6*n*pi)/5.)))/... (4.*power(n,2)*power(pi,2))))/5.; bn=(2*((-5*(2*n*pi*cos((6*n*pi)/5.) + 5*sin((4*n*pi)/5.) - 5*sin((6*n*pi)/5.)))/... (4.*power(n,2)*power(pi,2)) + (5*(2*n*pi*cos((6*n*pi)/5.) + 5*sin((6*n*pi)/5.) - 5*sin((8*n*pi)/5.)))/... (4.*power(n,2)*power(pi,2))))/5.; %componentes para el lobulo positivo de la senoidal an_s=-((cos((5*pi+2*pi*n)/5))/(5*pi+2*pi*n))-((cos((5*pi-2*pi*n)/5))/(5*pi-2*pi*n)) +(1/(5*pi+2*pi*n))... +(1/(5*pi-2*pi*n)); bn_s=((sin((5*pi-2*pi*n)/5))/(5*pi+2*pi*n))-((sin((5*pi+2*pi*n)/5))/(5*pi-2*pi*n)); f2=(an_s)*cos(2*pi*n*t/5)+(bn_s)*sin(2*pi*n*t/5); f1=(an)*cos(2*pi*n*t/5)+(bn)*sin(2*pi*n*t/5); y=y+f2+f1; plot(t,y) pause(0.1) end y=(1/5)+y; plot(t,y)
Onda | Amplitud [mv] | Duración [s] | Limites (t) | ||||
P | 0.25 | 0.1 | 0 | - | 0.1 | ||
PQ | 0.156 | 0.1 | - | 0.256 | |||
Q | -0.08 | 0.01 | 0.256 | - | 0.266 | ||
QR | 1 | 0.01 | 0.266 | - | 0.276 | ||
RS | 0.01 | 0.276 | - | 0.286 | |||
S | -0.33 | 0.02 | 0.286 | - | 0.308 | ||
ST | 0.194 | 0.308 | - | 0.502 | |||
T | 0.3 | 0.125 | 0.502 | - | 0.627 | ||
TP | 0.236 | 0.627 | - | 0.84 |
Análisis de Fourier en TD:
En esta sección de Fourier TD se aplican los conceptos en señales periódicas de TC para realizar un análisis en el dominio de la frecuencia.
Bajo este antecedente se introduce el concepto de filtrado de señales en TD.
En análisis anterior sirve de base para realizar un sistema de detección de tonos de marcado bajo el esquema de multifrecuencia de doble tono (DTMF).
Selecciona la dificultad en las caritas de la izquierda.
Análisis de Fourier en TD: nivel principiante:
Mediante las funciones butter() y freqz(), obtenga el siguiente filtro:
Obtenga la expresión de la respuesta en frecuencia de un filtro digital Butterworth paso baja de segundo orden, con una frecuencia de corte π â„ 10 y grafique la respuesta en frecuencia en amplitud. Verifique la frecuencia de corte.
Análisis de Fourier en TD: nivel intermedio:
En esta actividad la señal x[n] se compone de 4 cosenos. Se utilizaran los filtros para separar cada una de las señales como se indica en la Figura 6.5.
- Obtenga el espectro de la señal x[n] y grafÃquelo.
- Mediante la función butter(), seleccione el filtro más adecuado con el que se pueda separar cada una de las señales.
- Utilice la función freqz(), grafique la respuesta del filtro y verifique si se ha recuperado adecuadamente la componente de x[n].
Análisis de Fourier en TD: nivel avanzado:
En teléfonos con marcación por Tono, al presionar cada botón se genera un conjunto único de señales de dos tonos, que se denominan señales de multifrecuencia de doble tono (DTMF), que se procesan para identificar el número marcado determinando las dos frecuencias de tonos asociadas. Se utilizan siete frecuencias para codificar los diez dÃgitos y los dos botones especiales marcados "*"y "#". Las frecuencias de banda baja son 697Hz, 770Hz, 852Hz y 941 Hz. Las restantes tres frecuencias pertenecientes a la banda alta son 1209Hz, 1336Hz, y 1477Hz. La cuarta frecuencia de banda alta de 1633Hz no se usa y se ha asignado para aplicaciones que permitan el uso de cuatro botones para servicios especiales. Las asignaciones de frecuencia utilizadas en el esquema de marcado por Tono se muestran en la Figura 6.6.
-
Genere los tonos correspondientes a cada botón. Por ejemplo, para el dÃgito 1 se tiene: d1[n] = sin⎛âŽ(ω1n)/(α)⎞⎠ + sin⎛âŽ(ω5n)/(α)⎞âŽ
en donde d1 es la señal para el tono del botón No. 1 y α es la frecuencia de muestreo de 8192 Hz. - Genere los vectores d0 a d9 para representar los 10 dÃgitos con una longitud n de 0 ≤ n ≤ 9999. Escuche la señal con sound(). Por ejemplo sound(d1,8192).
-
La función fft() calcula N muestras de la DTFT de una señal de longitud finita a las frecuencias ωk = (2πk)/(N)para 0 ≤ k ≤ N − 1.
Por ejemplo, D0 = fft (d0,2048) calcula 2048 muestras correspondientes al espectro del dÃgito d0.
Grafique la respuesta en frecuencia para cada dÃgito. - Defina un vector ’spa’ de 500 muestras con la función zeros, que permitirá dejar un espacio entre tono y tono.
-
Defina un vector que contenga un número de teléfono:
tel = [do spa d1 spa d2 spa ...]
Escuche el tono con sound(). - Analice y realice el algoritmo para separar las frecuencias y detectar el No. marcado.
- Obtenga la gráfica del espectro de cada dÃgito e identifique las frecuencias de cada componente.
- Obtenga la gráfica de la respuesta en frecuencia del filtro paso bajas.
- Obtenga la gráfica de la respuesta en frecuencia del filtro paso altas.
- Obtenga las gráficas de la respuesta en frecuencia de los filtros paso banda.
- Identifique en cada caso las frecuencias de corte.