Экспериментальная идентификация линейного динамического объекта методом корреляционных функций
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ую аппроксимацию этого идеального сигнала. Одним из самых легко реализуемых вариантов является псевдослучайный бинарный сигнал - нуль-последовательность максимальной длины (НПМД). Характеристики данного сигнала в определенном частотном диапазоне, определяемом частотой следования и объемом последовательности, близки к характеристикам "белого шума".
"Белый шум" - некоррелированный случайный сигнал с бесконечным и равномерным спектром - используется в качестве специального входного воздействия при идентификации линейных динамических систем методами корреляционных функций.
Существует ряд методик, позволяющих сформировать псевдослучайную числовую последовательность, приближенно аппроксимирующую "белый шум" . Одной из наиболее широко применяемых и простых с точки зрения реализации является методика формирования так называемой нуль-последовательности максимальной длины (НПМД) псевдослучайной бинарной (т.е. базирующейся всего на двух вариантах чисел, например, 0 и 1) последовательности, характеризующейся относительно небольшим периодом повтора и автокоррелляционным интегралом, удовлетворительно аппроксимирующим дельта-функцию. Данное свойство НПМД позволяет использовать ее в качестве входного шума в корреляционных методах.
Задача заключается в формировании последовательности из нулей и единиц, удовлетворяющей следующим условиям:
количество нулей в последовательности должно приближаться к количеству единиц;
при сдвиге копии формируемой последовательности относительно его оригинала на любое количество членов сумма почленных произведений должна быть минимальной за исключением случая с нулевым сдвигом; в последнем случае сумма почленных произведений должна быть максимальной;
последовательность должна иметь как можно больший период повтора.
Схема формирования заданной последовательности предполагает использование тактируемого m-разрядного регистра сдвига с обратной связью и операторов суммирования по модулю 2.
Рисунок 1.1- Схема формирования НПМД
В данной схеме приняты следующие обозначения:- оператор задержки на i циклов квантования;
? - оператор суммирования по модулю 2 ;- двоичная переменная (0 или 1).
Максимальная длина неповторяющейся числовой последовательности, формируемой с помощью данной схемы, составляет N=2m-1 (m - количество разрядов регистра сдвига, при этом одно состояние - со всеми нулевыми значениями - является неприемлемым, тупиковым для данной схемы). В дальнейшем последовательность циклически повторяется.
В зависимости от количества разрядов m используемого регистра сдвига для получения НПМД следует воспользоваться значениями с выходов определенных разрядов.
Сформированная таким образом НПМД характеризуется средним значением, равным N/2. Количество единиц в НПМД на одну больше, чем количество нулей. АКФ данной последовательности несколько отличается от импульса дельта-функции.
Рисунок 1.2- Автокорреляционные функции НПМД (а), НПМДО (б)
Более качественной аппроксимацией "белого шума" является нулевая последовательность максимальной длины с отрицательными элементами (НПМДО). В качестве элементов последовательности используются значения 1 и -1. Ее среднее значение, как и в случае с идеальным "белым шумом", равняется нулю, АКФ по форме близка к дельта-функции.
Практическая реализация рассматриваемого метода средствами цифровой техники предполагает использование комплекса следующих технических средств:
источник псевдослучайного сигнала, аппроксимирующего "белый шум";
коррелятор, реализующий операцию вычисления ВКФ по отношению к последовательности дискретных данных (входной шум и выходной сигнал исследуемого объекта) в реальном масштабе времени;
элементы выборки-хранения, преобразующие непрерывные сигналы на входе и выходе объекта в последовательность дискретных фиксированных отiетов с заданным шагом.
В качестве источника входного псевдослучайного сигнала может быть использовано устройство на основе последовательного регистра сдвига, реализованное по приведенной схеме. Выходом данной схемы является некоррелированный двоичный сигнал НПМДО, длительность которого определяется количеством последовательных регистров.
Коррелятор представляет собой устройство, реализующее операции логического сдвига, умножения и суммирования по отношению к элементам исходных дискретных последовательностей: входной (псевдослучайный шум) и выходной (реакция исследуемой системы). Группа элементов задержки может быть реализована на основе параллельного сдвигового регистра. При достаточно большом объеме анализируемых входной и выходной последовательностей на выходе каждого сумматора накапливается величина, соответствующая значению дискретной ВКФ Byv при фиксированном значении задержки i?. Параллельное наблюдение за состоянием каждого из сумматоров позволяет получить последовательность дискретных данных, представляющих собой ВКФ сигналов на входе и выходе исследуемого объекта.
Основу устройства выборки-хранения составляет коммутатор - элемент, передающий сигнал со входа на выход в момент поступления управляющего синхросигнала и фиксирующий его значение в ячейке хранения информации. В цифровом исполнении устройство выборки-хранения дополняется аналогово-цифровым преобразователем.
Рисунок 1.3-Схема практической реализации алгоритма вычис?/p>