exponenta event banner

2-D Автокорреляция

2-D автокорреляция входной матрицы

  • Библиотека:
  • Инструментарий компьютерного зрения/Статистика

  • 2-D Autocorrelation block

Описание

Блок автокорреляции 2-D вычисляет 2-D автокорреляцию входного вектора или матрицы.

Порты

Вход

развернуть все

Входной массив, заданный как вектор или матрица.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
Поддержка комплексного номера: Да

Продукция

развернуть все

Автокорреляция входного массива, возвращаемого как вектор или матрица. Тип данных на выходе совпадает с типом данных на входе.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
Поддержка комплексного номера: Да

Параметры

развернуть все

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

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

Характеристики блока

Типы данных

double | fixed point | integer | single

Многомерные сигналы

no

Сигналы переменного размера

yes

Алгоритмы

Если входной A- вектор с размерностью M-by-1 то уравнение для 1-D дискретной автокорреляции будет:

C (n) =∑m=0M−1A (m) ∗A (m + n)

где 0≤n≤2M−1.

Выход является автокорреляционным вектором размера (2M 1,1).

Если вход A является матрицей с размерностью M-by-N, то уравнение для 2-D дискретной автокорреляции будет:

C (i, j) =∑m=0 (M 1) ∑n=0 (N 1) A (m, n) ⋅conj (A (m + i, n + j))

где 0≤i<2M−1 и 0≤j<2N−1.

Размерность выходной автокорреляционной матрицы равна (2M 1, 2N − 1).

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a