Page 108 - 5637
P. 108

де


                                                            ( ) −   ( ) ( )


                                            ( ),  ( )  =                        ;
                                                                  ( ) ( )



                                      ( ) −   (  − 1) ( )
                                                                 для алгоритма в [43],
                                =             ( ) ( )

                                     0 для алгоритма в [42].
              Таким  чином,  алгоритм  Качмажа  складається  з  рекурентної  процедури  з


        невідомими  початковими  значеннями   (1),   (2)  і   (2),  які  задаються  апріорно.  В


        процесі  роботи  алгоритму  значення   ( )  і   ( )  поступово  уточнюються.  Граничне

        значення  ( ) при   → ∞ і дає шукану оцінку вектора  .



                                               ПРОГРАМА КАСНМ

              Призначення: рішення задачі  ідентифікації лінійних дискретних систем  вигляду

        (6.7) за допомогою узагальненого алгоритму Качмажа (6.9) у варіанті з поправочним

        коефіцієнтом   = 0.

              Параметри:

          — масив, що складається з елементів вектора оцінюваних параметрів системи;

         1    — масив апріорних оцінок вектора  (1);

             — масив апріорних оцінок вектора  (2);

          — розмір масивів  ,     ,  1   ;

             —  необхідна  точність  обчислень  (з  заданим  значенням       порівнюється


        значення, рівне евклідової нормі вектора різниці оцінок вектора  , отриманих на двох


        послідовних кроках, тобто ∆  =   (  + 1) −  ( ) ).

              Атрибути всіх параметрів визначаються за замовчуванням.

              Звернення:            ( ,     ,  1   ,  ,    );

              Перед викликом програми необхідно описати розміри масивів  ,      і  1   ,

        а також задати значення параметрів    ,     ,  1   .

              Підпрограми:

             — обчислення скалярного твори векторів;

             —  обчислення-поточних  значень  векторів  вхідного   ( )  і  вихідного   ( )

        сигналів:

                                            :           (  ,   ,  );
   103   104   105   106   107   108   109   110   111   112   113