En los estudios sobre las
fluctuaciones cíclicas, es importante eliminar de la serie observada el efecto de los componentes estacional, irregular y tendencial y trabajar únicamente con los cíclicos. Por consiguiente, se requieren métodos de descomposición de series de tiempo, de manera que puedan establecerse los ciclos, en tanto "fluctuaciones recurrentes en la actividad real respecto a una tendencia".
2 Se logra distinguir la tendencia del ciclo.
Kydland y Prescott justifican el empleo de este filtro, por su linealidad, por estar bien definido sin elementos subjetivos, independiente de la serie a la cual se aplica y ser fácil de replicar para extraer "la tendencia que uno podría dibujar a mano alzada".
3 Recientemente se han desarrollado también otros métodos con el mismo objetivo, tal como el denominado "tendencia lineal estocástica".
El primer término de la ecuación representa la suma de las desviaciones de la serie respecto a la tendencia al cuadrado
y es una medida del grado de ajuste las cuales penalizan el componente cíclico. El segundo término es una múltiple
de la suma de los cuadrados de las segundas diferencias de los componentes de tendencia, y es una medida del grado de suavidad. Este segundo termino penaliza variaciones en la tasa de crecimiento del componente tendencial. Cuanto más grande sea el valor de
, más alta es la penaltidad. La elección de λ es aleatoria, pero Hodrick y Prescott estiman que, para datos trimestrales, un valor de
es razonable, bajo el supuesto de que cualquier perturbación que tiene efectos durante 8 o más años tiene carácter permanente. Para series mensuales se suele utilizar 14400 y para series anuales se recomienda un valor igual a 100.
5
Sistema lineal en el espacio de estado
- Caso de tiempo discreto:
Se tiene un sistema representado en el espacio de estado:
donde:
es ruido blanco de valor promedio igual a cero y con varianza
en el instante k.
es ruido blanco de valor promedio igual a cero y con varianza
en el instante k.
El filtro de Kalman permite estimar el estado
a partir de las mediciones anteriores de
,
,
,
y las estimaciones anteriores de
.
- Caso de tiempo continuo:
Se tiene un sistema representado en el espacio de estado:
donde:
es ruido blanco de valor promedio igual a cero y con varianza
en el intervalo de tiempo descrito como t.
es ruido blanco de valor promedio igual a cero y con varianza
en el intervalo de tiempo descrito como t.
El filtro de Kalman permite estimar el estado
a partir de las mediciones anteriores de
,
,
,
y las estimaciones anteriores de
.
Algoritmo del Filtro discreto de Kalman
El Filtro de Kalman es un algoritmo recursivo en el que el estado
es considerado una variable aleatoria Gaussiana. El filtro de Kalman suele describirse en dos pasos:
Predicción y
Corrección.
Predicción
Estimación a priori |
|
Covarianza del error asociada a la estimación a priori
|
|
Corrección
Actualización de la medición |
|
Ganancia de Kalman | |
Estimación a posteriori | |
Covarianza del error asociada a la estimación a posteriori | |
donde:
Matriz de Transición de estados. Es la matriz que relaciona
con
en la ausencia de funciones forzantes (funciones que dependen únicamente del tiempo y ninguna otra variable).
El estimado apriori del vector de estados.
Covarianza del error asociada a la estimación a priori.
Vector de mediciones al momento
k.
La matriz que indica la relación entre mediciones y el vector de estado al momento
k en el supuesto ideal de que no hubiera ruido en las mediciones.
La matriz de covarianza del ruido de las mediciones (depende de la resolución de los sensores).
Extensibilidad
En el caso de que el sistema dinámico sea no lineal, es posible usar una modificación del algoritmo llamada "
Filtro de Kalman Extendido", el cual linealiza el sistema en torno al
identificado realmente, para calcular la ganancia y la dirección de corrección adecuada. En este caso, en vez de haber matrices A, B y C, hay dos funciones
y
que entregan la transición de estado y la observación (la salida contaminada) respectivamente. El modelo lineal dinámico con observación no lineal y no
Gaussiano se estudia en este caso. Se extiende el
teorema de Masreliez (ver.
C. Johan Masreliez, 1975) como una aproximación de filtrado no Gaussiano con ecuación de estado lineal y ecuación de observaciones también lineal, al caso en que la ecuación de observaciones no lineal pueda aproximarse mediante el desarrollo en serie de
Taylor de segundo orden.
2
Primeras aplicaciones
Kalman encontró una audiencia receptiva de su filtro en el verano de 1960 en una visita de Stanley F. Schmidt del
Ames Research Center de
NASA en
Mountain View (California). Kalman describió su resultado y Schmidt reconoció su potencial aplicativo - la estimación de la trayectoria y el problema del control del
programa Apolo. Schmidt comenzó a trabajar inmediatamente en lo que fue probablemente la primera implementación completa del filtro de Kalman. Entusiasmado sobre el éxito del mismo, Schmidt impulsó usar el filtro en trabajos similares. A comienzos de 1961, Schmidt describió sus resultados a Richard H. Battin del laboratorio de instrumentación del
MIT (llamado más tarde el
Charles Stark Draper Laboratory). Battin estuvo usando métodos de espacio de estado para el diseño y la implementación de sistemas de navegación astronáutica, y él hizo al filtro de Kalman parte del sistema de guía del Apollo, el cual fue diseñado y desarrollado en el laboratorio de instrumentación. A mediados de la década de 1960, influenciado por Schmidt, el filtro de Kalman se hizo parte del sistema de navegación del transporte aéreo C5A, siendo diseñado por
Lockheed Aircraft Company. El filtro de Kalman resolvió el problema de la
fusión de datos asociado con la combinación de los datos del radar con los datos del
sensor inercial al lograr una aproximación global de la trayectoria de la aeronave. Desde entonces ha sido parte integral de la estimación de trayectorias a bordo de las aeronaves y del diseño de sistemas de control.
3
Impacto del filtro de Kalman en la tecnología
Desde el punto de vista de los problemas que involucran
control y estimación, el Filtro de Kalman ha sido considerado el gran logro en la teoría de estimación del siglo XX. Muchos de los logros desde su introducción no hubiesen sido posibles sin este. Se puede decir que el filtro de Kalman fue una de las tecnologías que permitió la
era espacial ya que la precisión y eficiencia en la navegación de las naves espaciales a través del sistema solar puede no haber sido hecha sin este. El principal uso del filtro de Kalman ha sido en los sistemas de control modernos, en el seguimiento y navegación de todo tipo de vehículos, y en el diseño predictivo de estimación de los mismos.
filtro de Wiener es un filtro propuesto por Norbert Wiener en la década de 1940 y publicado en 1949. Su propósito es, utilizando métodos estadísticos, reducir el ruido presente en la señal de entrada de tal modo que la señal de salida del filtro se aproxime lo más posible (en el sentido cuadrático medio) a una señal deseada (sin ruido). El equivalente en tiempo discreto del trabajo de Wiener fue derivado independientemente por Kolmogorov y publicado en 1941. Por esto, la teoría es a veces referida como teoría de filtrado de Wiener-Kolmogorov.
Firma de Lamport-Diffie es un esquema de
firma digital propuesta por L. Lamport y W. Diffie.
1 y que está basada en
criptografía simétrica . La firma, en principio, se aplica sobre mensajes sin efectuar ninguna modificación previa de los mismos.
Descripción
Para firmar un mensaje M de n bits, el firmante elige aleatoriamente un vector K constituido por n parejas de claves secretas dadas por:
A continuación el firmante calcula dos secuencias de valores R y S dadas por:
donde los valores del conjunto S se escogen de forma aleatoria y los del conjunto R son sus respectivos cifrados dados por:
siendo
un
criptosistema simétrico de clave kij. La estructura del criptosistema E utilizado determina el número de bits n y la longitud de las secuencias R y S utilizadas luego para la validación. Por ejemplo, si E es el
DES, entonces n=64. En estas condiciones, los conjuntos R y S se hacen públicos en un registro de sólo lectura, que sólo puede ser modificado por el firmante. La firma
del mensaje
con
un bit que puede valer 0 ó 1, será:
- .
La firma
del mensaje M es obtenida de la siguiente forma: la componente i de
será
si
es 0, en otro caso será
. La autenticidad de la firma
se comprueba verificando las relaciones entre los correspondientes valores de las secuencias de validación R y S en función de las claves conocidas. Sea
obtenido de la misma forma que se calculaba
pero ahora en lugar de R, usamos S. Ahora hallamos
En estas condiciones, el receptor acepta la validez de la firma si dichos valores son respectivamente iguales a los del subconjunto
del registro público R (hallado de forma análoga que
y
, pero esta vez sobre R)
Ejemplo
Sea
un criptosistema simétrico de clave secreta k de n=3 bits. Para computar la firma de M=1011, Primero el firmate elige aleatoriamente el vector binario K de claves secretas, por ejemplo:
A continuación se elige la secuencia binaria aleatorio S, por ejemplo
y computa el vector R
haciendo públicos los conjuntos R y S. Por tanto la firma
será:
Para verificarla hallamos
y
:
Para verificar hallamos
quedando
que coincide con
y por tanto el receptor acepta la validez de la firma.
Incovenientes
Es conveniente que el firmate cambie el vector de claves secretas K, así como las correspondientes secuencias de validación contenidas en los registro públicos R y S, cada vez que se aplique la firma. En caso contrario, el secreto podría ser revelado, comprometiendo la seguridad.
Otro inconvenientes es el de la excesiva longitud de la firma, de la clave K y de los vectores R y S implicados. Produciendo un gasto de recursos de almacenamiento y de transmisión. Una forma de paliar un poco este inconveniente es firmar el resultado de aplicar una
función hash (realmente un
código de detección de manipulaciones).
No hay comentarios:
Publicar un comentario