Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1.doc
Скачиваний:
46
Добавлен:
01.05.2014
Размер:
195.07 Кб
Скачать

1.3. Исходные данные и результаты задачи оценивания

Для решения задачи оценивания неизвестных параметров сигнала по его измерениям в общем случае необходимы следующие исходные данные:

1) исходная измерительная информация: - последовательность измерений;

2) исходные данные о модели сигнала:

- n – количество параметров модели сигнала, используемое при моделировании измерений;

- hk(Х) или hkХ - функция, характеризующая зависимость полезного сигнала от времени tk и от вектора неизвестных параметров Х;

- t0 – время начала сеанса измерений;

- tN – время окончания сеанса измерений;

- 2 (или ) - дисперсия (или среднеквадратичное отклонение (СКО)) ошибок измерений;

- - начальная оценка вектора неизвестных параметров - требуется только в нелинейном случае;

3) параметры алгоритма:

- nм – количество параметров модели сигнала, используемое в алгоритме обработки;

- с - параметр, определяющий начальное значение ковариационной матрицы Р0  - требуется в линейном случае (с >> 1); в нелинейном случае с не параметр алгоритма, а элемент исходных данных;

- q - параметр "демпфирующей" матрицы  Qk-1.

В процессе решения задачи оценивания после обработки каждого k-го (k = 1, 2, …, N) измерения zk необходимо получать:

1) - оценку вектора неизвестных параметров сигнала;

2) Рk - теоретическую ковариационную матрицу (ее оценку в нелинейном случае) оценки.

1.4. Задания

Исследовать работу рекуррентных процедур МНК для случаев линейной и нелинейной моделей. В качестве сигналов с линейными моделями используются полиномиальный сигнал вида

(1.14)

и гармонический сигнал

(1.15)

В качестве сигнала с нелинейной моделью используется синусоидальный сигнал вида

hk(X) = x1 + x2 sin(x3tk). (1.16)

Моменты времени tk cчитаются равноотстоящими, т. е. tk = t0 + k, где  - период поступления измерений, постоянная величина для одного сеанса измерений. Количество измерений в каждом эксперименте величина постоянная, период  определяется по заданным значениям t0 и tN.

При проведении машинного эксперимента исходными данными для каждого отдельного задания являются:

1) вид модели сигнала;

2) n - количество неизвестных параметров;

3) nм – количество параметров модели сигнала, используемое в алгоритме обработки;

4) X = [x1 x2 ... xn]T - значение параметров имитируемого сигнала;

5) t0 - начальный момент времени;

6)  tN - конечный момент времени;

7) - среднеквадратичное отклонение ошибок измерений;

8) с - параметр, определяющий матрицу Р0;

9) q - параметр "демпфирующей" матрицы  ;

10) - начальная оценка вектора параметров для нелинейной модели сигнала.

В качестве результатов машинного эксперимента после обработки каждого измерения zk выводятся значения фактических ошибок оценок отдельных компонент вектора параметров сигнала и теоретические (расчетные) СКО ошибок соответствующих оценок  , где Pk(i, i) - i-й диагональный элемент ковариационной матрицы Pk. Работу алгоритма оценивания следует считать устойчивой, если выбросы ошибок оценок параметров сигнала величиной  > 3k(i) встречаются в течение сеанса измерений сравнительно редко. Для анализа результатов каждого эксперимента в целом используются интегральные характеристики: остаточный средний квадрат невязки измерения

или средний квадрат ошибки значений сигнала

Эти интегральные характеристики используются для сравнения качества работы алгоритмов при различных значениях параметров этих алгоритмов.

Исследование рекуррентных процедур оценивания параметров сигналов выполняется в рамках следующих заданий.

Задание 1.

Исследовать работу рекуррентного алгоритма МНК для полиномиального сигнала:

а) исследовать влияние выбора параметра с (определяющего матрицу Р0 = cI) на качество оценивания вектора Х; при этом с необходимо изменять в весьма широких пределах. Сравнение качества алгоритма при различных значениях параметра проводить по значению функционалов J1 или J2 . Для значения с, характеризующегося минимальным значением J, проанализировать ход оценивания младшего и старшего коэффициентов полиномиального сигнала, используя для этого зависимости от k ошибок оценок ek(i) и их расчетных СКО k(i);

б) исследовать влияние точности измерений на качество оценивания. Для этого исследования п. а провести с другим значением .

в) исследовать случай неадекватности модели реальному сигналу, когда реальный сигнал содержит на один параметр больше, чем используемая в алгоритме модель сигнала. Исследовать эффективность введения демпфирующего параметра для обеспечения устойчивой работы алгоритма.

г) исследовать влияние момента времени t0  начала сеанса измерений на качество оценивания параметров сигнала. Исследовать возможность повышения устойчивости алгоритма за счет введения ненулевого значения демпфирующего параметра;

д) исследовать влияние длительности сеанса измерений tN - t0 (влияние периода измерения при фиксированном числе измерений N) на качество оценивания параметров. Исследовать возможность повышения устойчивости к ошибкам округления за счет введения демпфирующего параметра.

Задание 2.

Исследовать работу рекуррентного алгоритма МНК для гармонического сигнала. Для этого провести эксперименты по 1а – 1в.

Задание 3.

Исследовать работу рекуррентного линеаризованного алгоритма МНК для синусоидального сигнала с неизвестными частотой, амплитудой и постоянной составляющей:

а) найти область изменения ошибки начальной оценки частоты, при которой наблюдается сходимость оценок параметров к их истинным значениям;

б) исследовать возможность расширения области изменения ошибки начальной оценки частоты, обеспечивающей сходимость оценок, за счет введения в алгоритм демпфирующего параметра.