2-D Autocorrelation

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

  • Библиотека:
  • Computer Vision Toolbox/Статистика

  • 2-D Autocorrelation block

Описание

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

Порты

Вход

расширить все

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

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

Выход

расширить все

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

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

Параметры

расширить все

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

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

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

Типы данных

double | fixed point | integer | single

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

no

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

yes

Алгоритмы

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

C(n)=m=0M1A(m)A(m+n)

где 0n2M1 .

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

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

C(i,j)=m=0(M1)n=0(N1)A(m,n)conj(A(m+i,n+j))

где 0i<2M1 и 0j<2N1.

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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