Implementação Paralela do Filtro de Kalman para Aplicações em Tempo Real

  • Walter Abrahão dos Santos INPE
  • Elder Moreira Hemerly ITA

Resumo

Neste trabalho apresenta-se o desenvolvimento e implementação paralela do filtro Kalman. O processamento numérico é efetuado em uma arquitetura MIMO baseada em processadores digitais de sinal de terceira geração com ponto flutuante, pipelining e arquitetura Harvard. Aspectos de partição do algoritmo, scheduling de processadores e deadlock são abordados. Um método heurístico para paralelização de algoritmos seriais é proposto. O speedup é obtido implementando-se, em tempo real, o filtro de Kalman nas versões serial e paralela, e aplicando-o para estimar os estados de um sistema dinâmico com ruído de medidas.

Referências

MAYBECK P.S. - Stochastic Models, Estimation and Control - Vol. 1 - Academic Press, N. York, 1979.

GELB, A. - Applied Optimal Estimation - The M.I.T. Press, Cambridge, 1974.

STONE, H. S. - High-Performance Computer Archtectures - Addison-Wesley Pub. Company, Reading, 1987.

SANTOS, W.A.. DOS & HEMERLY, E. M. - "Implementation and Performance Evaluation of DSP-based Architectures for Filtering and Control Applications" - Accepted for presentation at International Conference on Systems Science XI, Wroclaw, Poland, September, 1992.

SANTOS, W.A.. DOS & HEMERLY, E. M. - "Arquitetura Multiprocessadora Heterogênea Aplicada ao Controle Adaptativo de Manipuladores Robóticos", Jornada EPUSP/IEEE em Sistemas de Computação de Alto Desempenho, São Paulo, pp. 27-34, Março, 1991.

BROWN, R.G. - "Introduction to Random Signal Analysis and Kalman Filtering", John Wiley & Sons, New York, 1983.

HWANG, K. & BRIGGS,F.A. - Computer Architecture and Parallel Processing - MacGraw-Hill, New York, 1985.

LUH,J.Y.S. & LIN,C.S. - "Scheduling of Parallel Computation for a Computer-Controlled Mechanical Manipulator", IEEE Trans. on Syst. Man and Cybern., V. SMC-12, No. 2, Mar/Apr. 1982.
Publicado
1992-10-26
Como Citar
SANTOS, Walter Abrahão dos; HEMERLY, Elder Moreira. Implementação Paralela do Filtro de Kalman para Aplicações em Tempo Real. Anais do International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), [S.l.], p. 215-227, out. 1992. ISSN 0000-0000. Disponível em: <https://sol.sbc.org.br/index.php/sbac-pad/article/view/22712>. Acesso em: 14 maio 2024. doi: https://doi.org/10.5753/sbac-pad.1992.22712.