Заец С.Н., д.т.н. Ситников В.С.
Одесский Национальный Политехнический Университет, Украина
Исследование методов повышения точности цифровых
корреляционно – экстремальных систем
Вычисление транспортного запаздывания
по положению максимума
взаимной корреляционной функции является наиболее очевидным и универсальным
методом для стационарных эргодических случайных процессов при любом законе
распределения. Взаимная корреляционная функция двух случайных процессов
,
имеет вид:

где
,
- математическое ожидание случайных процессов
,
;
– временный сдвиг сигнала
вносимый
коррелометром. При измерении производится оценка
при конечном времени
выборки T с некоторой методической погрешностью.
Максимум
имеется при
; при этом
равно дисперсии
сигнала
. Для анализа взаимной корреляционной функции будем
использовать нецентрированные сигналы:

Т.к. при максимуме корреляционной функции
, то корреляционная функция примет вид:

При квантовании сигнала по уровню
возникает шум квантования. Амплитуды шума квантования распределены равномерно
между значениями
и
с дисперсией
. Квантование проводится по методу округления.
Оценим дисперсию шума квантования
поступающую на интегратор.
На интегратор поступает функция
. Частота дискретизации равна
. Число выборок равно
. Пусть дискретизированный во времени сигнал
обозначается
. А сигнал
– обозначается
.
На интегратор поступает дисперсия
. При округлении
результатов умножения добавляется дисперсия округления умножения
. Окончательная дисперсия, поступающая на интегратор примет
вид:
![]()
Сигнал
принимает значения
. Т.к.
, то
.
![]()
Для оценки дисперсии шума квантования, поступающей на
интегратор, обозначим
.
![]()
Для вычисления взаимной
корреляционной функции рассматриваются различные виды интеграторов.
Интегрирование проводится по методу прямоугольников, методу трапеций и методу
Симпсона.
Выходная дисперсия по методу прямоугольников равна:

Выходная дисперсия по методу трапеций равна:

Выходная дисперсия по методу Симпсона равна:

Далее используются следующие обозначения:
– разрядность входного
сигнала (АЦП);
– разрядность
умножителя,
,
, где индексы “ц” и “д” соответствуют разрядностям
представления целой и дробной частей соответствующих кодов. В разрядность целой
части также входит знаковый разряд. Положительные числа представляются в прямом
коде, а отрицательные в дополнительном коде.


![]()
Разрядность сумматоров:
.
Дополнительные разряды добавляются к целой части. Количество
разрядов
гарантирует, что не будет переполнения в сумматоре. Коэффициенты
принимают такие
значения:
·
;
;
– для метода
прямоугольников;
·
;
;
– для метода трапеций;
·
;
;
– для метода Симпсона.
Определим временные затраты на
вычисление взаимной корреляционной функции. В качестве вычислительного элемента
возьмем микроконтроллеры AVR семейства Mega. Частота тактирования
микроконтроллера равна
Гц. Время одного цикла
равно
с.
Общие затраты на вычисление функции по методу прямоугольников
равны:
![]()
Общие затраты на вычисление функции по методу трапеций равны:
![]()
Общие затраты на вычисление функции по методу Симпсона равны:
![]()
Покажем полученные результаты графически. Для этого зададимся
начальными условиями: время интегрирования
; верхняя частота сигнала
; частота дискретизации
; величина выборки
; абсолютная амплитуда сигнала
. Вычислим погрешности интегрирования и временные затраты на
вычисления. Пронормируем полученные результаты относительно метода
прямоугольника.

Рис. 1. Погрешность интегрирования и
временные затраты на вычисления при различных методах.
МП – метод прямоугольников, МТ – метод
трапеций, МС – метода Симпсона.
–
погрешность интегрирования,
–
временные затраты на вычисления.