Red de conocimiento informático - Conocimiento informático - Ayúdenme a ver cómo cambiar el programa para el primer experimento en el Capítulo 10 de la tercera edición de "Procesamiento de señales digitales" o envíenme uno mejor.

Ayúdenme a ver cómo cambiar el programa para el primer experimento en el Capítulo 10 de la tercera edición de "Procesamiento de señales digitales" o envíenme uno mejor.

A=[1,-0.9]; B=[0.05, 0.05]; El vector de coeficientes b y a de la ecuación en diferencias del sistema

x 1n =[1 1 1 1 1 1 1 1 0cero (1 , 50)]; generar señal x1(n)=R8(n)

x2n = (1, 128); generar señal x2(n)=u(n)

hn; =impz(B, A, 58); Encuentra la respuesta al impulso de la unidad del sistema h(n)

Gráfico de rama (2, 2, 1) = hnstem(hn, y); dibujo

Título('(a) Respuesta al impulso de la unidad del sistema h(n)');

Se abre la caja y 1n = filtro (B, A, x 1n); encontrar pares de sistemas Respuesta de x1(n) y1(n)

Gráfico de rama (2, 2, 2) y raíz (y1n, y); a R8(n )y 1(n)'); Se abre la caja y2n=filter(B, A, x2n); Encuentra la respuesta del sistema a x2(n) y2(n)

Rama. plot (2, 2, 4); y = y2nstem(y2n, y); title ('(c) system to u(n)y2(n)'); Vea esto y compárelo cuidadosamente con la versión original, vea qué se ha cambiado. Los siguientes cambios son los mismos.