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

Взаимная корреляционная функция (ВКФ) показывает степень сходства между двумя различными сигналами. Для дискретных сигналов, заданных в виде массивов из 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