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

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

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

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

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

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

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

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

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

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

Моделирование полотна АФАР моноимпульсной БРЛС
Данная работа направлена на моделирование полотна активной фазированной антенной решетки (АФАР) и оценки параметров её работы в составе бортовой радиолокационной станции. Фазированные ...

Аргоновый лазер
Лазер представляет собой источник монохроматического когерентного света с высокой направленностью светового луча. Само слово «лазер» составлено из первых букв английского словосочетания ...

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

Copyright © 2008 - 2019 www.techmatch.ru