Взаимный корреляционный анализ

Взаимный корреляционный анализ компонент. Предназначен для проведения взаимного корреляционного анализа сигналов, поступающих с входных каналов анализаторов спектра, для просмотра различных корреляционных характеристик сигналов.

Внешний вид компонента

Режим проектировщика Режим оператора
Взаимный корреляционный анализ - Режим проектировщика Не имеет

Параметры:

Входные

  • канал 1— первый измерительный канал;
  • канал 2— второй измерительный канал;
  • вкл/выкл— включение/выключение корреляционного анализа;
  • запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).

Выходные

  • Corr {Y} — массив значений корреляционной функции;
  • {T} — массив значений задержек корреляционной функции;
  • огибающая — массив с огибающей результата корреляционного анализа.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • AverageTime (1) — усреднение, с;
  • length (128 точек) — размер корреляционной функции;
  • Filter (false) — включение/выключение полосового фильтра;
  • FreqLPF (10) — частоты среза фильтра низких частот, Гц;
  • FreqHPF (1000) — частота среза фильтра высоких частот, Гц;
  • FilterDiscret (false) — включение/выключение фильтрации дискретных помех;
  • Inversion (false) — включение/выключение инверсии;
  • Compens (false) — включение/выключение компенсации основного корреляционного пика;
  • Activate (false) — состояние работы корреляционного анализа;
  • freqrange (25000) — частотный диапазон, Гц
  • FileName — имя файлов для записи результатов.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • канал 1 — первый измерительный канал (от 0 до (количество каналов — 1));
  • канал 2 — второй измерительный канал (от 0 до (количество каналов — 1)).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • FLOAT AverageTime — установка и чтение времени усреднения, с (от 0.1 секунды до 100 секунд);
  • BSTR Length — установка и чтение размера корреляционной фунцкции: 128 точек; 256 точек; 512 точек; 1024 точек; 2048 точек; 4096 точек; 8192 точек; 16384 точек; 32768 точек; 65536 точек;
  • VARIANT_BOOL Filter — установка и чтение включения полосового фильтра:
    • true — включён полосовой фильтр;
    • false — выключен полосовой фильтр;
  • FLOAT FreqLPF — установка и чтение частоты среза фильтра низких частот, Гц (от частоты среза фильтра высоких частот до (частота дискретизации / 2));
  • FLOAT FreqHPF — установка и чтение частоты среза фильтра высоких частот, Гц (от 0 до частоты среза фильтра низких частот);
  • VARIANT_BOOL FilterDiscret — установка и чтение на фильтрацию дискретных помех (помех в виде тональных стационарных сигналов):
    • true — включён фильтр дискрет;
    • false — выключен фильтр дискрет.
  • VARIANT_BOOL Inversion — установка и чтение включёние инвертирования сигнала:
    • true — включён инвертировать сигнал;
    • false — выключен инвертировать сигнал.
  • VARIANT_BOOL Compens — установка и чтение на компенсацию основного корреляционного пика:
    • true — включёна компенсация основного корреляционного пика;
    • false — выключена компенсация основного корреляционного пика.
  • VARIANT_BOOL Activate — установка и чтение состояния работы взаимного корреляционного анализа:
    • true — состояние работы включён;
    • false — состояние работы выключен.
  • BSTR FreqRange — установка и чтение частотного диапазона, Гц:
    • 0 – от 0 до (частота дискретизации / 2) ;
    • 1 – от 0 до (частота дискретизации / 20) ;
    • 2 – от 0 до (частота дискретизации / 200) ;
    • 3 – от 0 до (частота дискретизации / 2000) ;
    • 4 – от 0 до (частота дискретизации / 20000).
  • BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл);

Пример

Проект в SCADA ZETView

Взаимный корреляционный анализ - Пример

Данный компонент используется для создания различных проектов, в том числе таких как прибор анализатор спектра.

Результат работы проекта
Взаимный корреляционный анализ - Результат работы проекта