Разработка программного модуля, реализующего вычисление автокорреляционной функции

Автокорреляционная функция (АКФ) показывает степень сходства между сигналом и его сдвинутой копией. Для дискретного сигнала, заданного в виде массива из N числовых значений, полученных в результате наблюдения за сигналом в течение заданного интервала времени Т с шагом Δt, т.е. в виде дискретных значений s(k), соответствующих моментам времени tk, используют дискретную АКФ.

Алгоритм процедуры вычисления дискретной АКФ представлен в виде блок-схемы на рис.2.2 На основе данной блок-схемы, используя инструментальную панель операторов программирования составим пользовательскую функцию AKF(s

,Δt), осуществляющую вычисление АКФ дискретной последовательности, представленной вектором s

дискретных отсчетов, измеренных с шагом Δt.

Рисунок 2.2- Блок-схема алгоритма вычисления АКФ

Результатом вычисления АКФ является вектор дискретных значении объемом N.

Программный модуль в Math-cad будет иметь вид:

Прочтите также:

Устройства преобразования и обработки информации в системах подвижной радиосвязи
Цифровое представление речевого колебания, как следует из названия основано на сохранении формы колебания в процессе дискретизации и квантования. Способы представления речевого сигнала ...

Экранированная катушка индуктивности рабочая частота – 5 МГц; индуктивность - 20 мкГн
Катушка индуктивности является элементом радиоэлектронных средств, функционирование которой определяется эффектом перехода энергии электрического поля в энергию магнитного поля вследстви ...

Этапы проектирования электронных систем
Проектное решение - промежуточное описание проектируемого объекта, полученное на том или ином иерархическом уровне, как результат выполнения процедуры (соответствующего уровня). ...

Основные разделы

Copyright © 2008 - 2020 www.techmatch.ru