2-D Autocorrelation

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

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

  • 2-D Autocorrelation block

Описание

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

Порты

Входной параметр

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

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

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

Вывод

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

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

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

Параметры

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

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

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

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

Типы данных

double | fixed point | integer | single

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

no

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

yes

Алгоритмы

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

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

где 0n2M1 .

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

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

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++ с помощью Simulink® Coder™.

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