¿Cómo pasar una onda cuadrada a través de la función de transferencia en MATLAB?

0

Actualmente estoy intentando crear un filtro de parada de banda que atenúa las frecuencias entre 2000Hz y 8000Hz. Tengo la función de transferencia, pero ahora estoy luchando para encontrar la documentación sobre cómo pasar una onda cuadrada de 6000Hz y otra onda cuadrada de 20 000Hz para probar el filtro. Estoy haciendo esto en MATLAB o Octave por lo que cualquier ayuda será apreciada. ¿Debo utilizar la función de pasos para obtener el gráfico de respuesta de frecuencia?

    
pregunta Gordon

1 respuesta

1

Hay varias formas de hacer esto y cada una tiene sus méritos

  1. Simulink.
    El método más visualmente intuitivo para realizar lo que está solicitando

  2. Script de Matlab usando ft, gensig & lsim

    H = tf ( 1 , [1e-3 1]);
    [sig, t] = = gensig ('cuadrado', 10e-3,50e-3,1e-6);
    lsim (H, sig, t);

    
respondido por el JonRB

Lea otras preguntas en las etiquetas