Beruflich Dokumente
Kultur Dokumente
OBJETIVOS:
General:
Obtener la respuesta impulsiva de un sistema mediante la función de auto-correlación,
aplicando a la entrada una señal pseudo-aleatoria binaria.
Específicos
Implantar el código para obtener una señal pseudo-aleatoria binaria, con
parámetros de entrada como el orden de la secuencia, la amplitud de la señal y la
repetición periódica de la señal.
Implantar el código para obtener la función de auto-correlación de dos señales de
entrada indicando el número de retrasos en que las funciones serán procesadas.
Integrar las funciones de la señal aleatoria y la identificación mediante auto-
correlación, y comprobar los resultados con las funciones de matlab: idinput,
randn, y cra.
MARCO TEÓRICO:
PROCEDIMIENTO:
Realizar un programa en matlab que permita ingresar el orden de la secuencia “ m”, la amplitud “A”
y la repetición periódica de la señal pseudo-aleatoria “ repetir_senal”.
function u = Pseudoaleatoria(m,A,repetir_senal)
Esta función devolverá un vector columna con los valores de A, -A en los intervalos
correspondientes.
Realizar aparte un programa que permita obtener la función de correlación de dos señales
(entrada “u”, salida “y”) y el número de retrasos en que las funciones serán procesadas “ K”.
Esta función devolverá “respuesta_impulsiva”, que será la respuesta impulsiva del sistema de
salida “y” ante la entrada “u”, y “phi_yu” los valores de la función de correlación entre “ u” y “y”.
Escribir un código para que la obtener la respuesta impulsiva de la función de transferencia:
( s+1 )e−20 s
g(s)=−2. 5
(2s+1 )(3 .2s+1)(6 s+1 )(1 .6 s+1)
idinput
randn
DESARROLLO:
La función Pseudoaleatoria se puede observar en el anexo A.1.
0.05 0.05
0 0
Amplitude
Amplitude
-0.05 -0.05
-0.1 -0.1
-0.15 -0.15
0 20 40 60 80 0 20 40 60 80
Time (sec) Time (sec)
Ilustración 1. 1ra Respuesta impulsiva del sistema: Izquierda (Autocorrelacion); Derecha (cra)
0.05 0.05
0 0
Amplitude
Amplitude
-0.05 -0.05
-0.1 -0.1
-0.15 -0.15
0 20 40 60 80 0 20 40 60 80
Time (sec) Time (sec)
Ilustración 2. 2da Respuesta impulsiva del sistema: Izquierda (Autocorrelacion); Derecha (cra)
Otro tipo de entradas aleatorias
0.05 0.05
0 0
Amplitude
Amplitude
-0.05 -0.05
-0.1 -0.1
-0.15 -0.15
0 20 40 60 80 0 20 40 60 80
Time (sec) Time (sec)
Ilustración 3. Respuesta ante una señal pseudo-aleatoria normalmente distribuida: Izquierda (Autocorrelacion);
Derecha (cra)
0.05 0.05
0 0
Amplitude
Amplitude
-0.05 -0.05
-0.1 -0.1
-0.15 -0.15
0 20 40 60 80 0 20 40 60 80
Time (sec) Time (sec)
Ilustración 4. Respuesta ante una señal aleatoria gaussiana: Izquierda (Autocorrelacion); Derecha (cra)
CONCLUSIONES:
Se logró identificar el sistema mediante una señal pseudo-aleatoria binaria en la entrada,
usando la función de auto-correlación, y se pudo notar que la aproximación se vuelve
confiable para pocas repeticiones periódicas, además que la identificación en el intervalo
[20:30] segundos no es tan precisa, debido al gran cambio de la respuesta del sistema.
Se implantó el código para la construcción de la señal pseudo-aleatoria binaria con el
orden y amplitud deseado, y se integró con el código de la función de auto-correlación que
obedece a la ecuación general de correlación y por tanto al comando “cra” de matlab,
pero sin denotar el filtro usado por este.
Mientras mayor sea el orden de la secuencia, la aproximación del impulso será más exacta
y por tanto la respuesta impulsiva será mejor estimada.
La mejor aproximación de la respuesta al impulso se da con la señal pseudo-aleatoria
normalmente distribuida, ya que tiene mayor relación estadística que la señal pseudo-
aleatoria binaria.
Una aproximación más estable se da en la respuesta ante una señal aleatoria gaussiana, a
diferencia de las anteriores pseudo-aleatorias.
En general no es aplicable la identificación con una señal pseudo-aleatoria binaria para un
orden m=5 y amplitud A=0.045. (Valores óptimos probados son: m=10 y A=0.045)
RECOMENDACIONES:
Se recomienda utilizar una aproximación de alto orden para el retardo de la función de
transferencia del sistema.
Es recomendable que la repetición periódica de la señal pseudo-aleatoria se dé en un
número mayor a 3 veces para obtener una buena aproximación al impulso.
Se recomienda un valor de amplitud bajo para la señal de entrada, esto ayudará a no
afectar el comportamiento del sistema cuando se encuentre operativo.
BIBLIOGRAFÍA:
Apuntes en clase
ANEXOS