Матрица Уолша порядка 16, умноженная на вектор
Естественно упорядоченная матрица Адамара переставлена в упорядоченную матрицу Адамара. Число смен знака на строку в естественно упорядоченной матрице равно (0, 15, 7, 8, 3, 12, 4, 11, 1, 14, 6, 9, 2, 13, 5, 10) в последовательности -упорядоченная матрица количество смен знака последовательное.
Двоичная матрица Уолша как
матричный продукт. Двоичная матрица (белый 0, красный 1) является результатом операций в
F2. Серые числа показывают результат операций в
р.
В математика, а Матрица Уолша это конкретный квадратная матрица размеров 2п, где п - какое-то конкретное натуральное число. Элементы матрицы равны +1 или -1, а ее строки и столбцы ортогональны, т.е. скалярное произведение равно нулю. Матрица Уолша была предложена Джозеф Л. Уолш в 1923 г.[1] Каждая строка матрицы Уолша соответствует Функция Уолша.
В естественно заказал Матрица Адамара определяется рекурсивный формула ниже, а упорядоченный по порядку Матрица Адамара формируется путем перестановки строк таким образом, чтобы количество смен знака в строке было в порядке возрастания.[1] Как ни странно, разные источники называют любую матрицу матрицей Уолша.
Матрица Уолша (и Функции Уолша ) используются при вычислении Преобразование Уолша и иметь приложения для эффективного выполнения определенных операций обработки сигналов.
Формула
Матрицы Адамара размерности 2k для k ∈ N задаются рекурсивной формулой (нижний порядок матрицы Адамара равен 2):

и вообще

для 2 ≤k ∈ N, где ⊗ обозначает Кронекер продукт.
Перестановка
Переставьте строки матрицы в соответствии с количеством смен знака каждой строки. Например, в

в следующих друг за другом строках знак меняется на 0, 3, 1 и 2. Если мы переставим строки в последовательном порядке:

то в следующих друг за другом строках знак меняется на 0, 1, 2 и 3.
Альтернативные формы матрицы Уолша
Порядок частот
Порядок последовательности строк матрицы Уолша может быть получен из упорядочивания матрицы Адамара, сначала применяя перестановка с обращением битов а затем Код Грея перестановка:[2]

где в следующих друг за другом строках знак меняется на 0, 1, 2, 3, 4, 5, 6 и 7.
Диадический порядок

где в следующих друг за другом строках знак меняется на 0, 1, 3, 2, 7, 6, 4 и 5.
Естественный порядок

где следующие друг за другом строки меняют знак на 0, 7, 3, 4, 1, 6, 2 и 5.
Смотрите также
Заметки