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

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

Результатом вычисления ВКФ является вектор дискретных значений объемом N. Алгоритм процедуры вычисления дискретной ВКФ представлен в виде блок-схемы на рис 2.3. На основе данной блок-схемы, используя инструментальную панель операторов программирования составим пользовательскую функцию VKF(s1

,s2

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

и s2

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

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

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

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

Цифровые интегральные микросхемы
Цифровые интегральные микросхемы ЦИМС предназначены для преобразования и обработки дискретных сигналов. Основой для их построения являются электронные ключи, обладающие тем свойством, ч ...

Технологии цифровой связи
Развитие телекоммуникационных сетей привело к необходимости в более подробном изучении цифровых систем передачи данных. Этому посвящена дисциплина «Технологии цифровой связи», которая из ...

Разработка генератора последовательности двоичных слов
Развитие вычислительной техники базируется на совершенствовании программных средств и разработке новых схемно-технологических принципов построения элементной базы цифровых микроэлек ...

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

Copyright © 2008 - 2019 www.techmatch.ru