Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Функция Уолша, Преобразование Уолша-Адамара кратко

Лекция



Привет, Вы узнаете о том , что такое функция уолша, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое функция уолша, преобразование уолша-адамара, преобразование уолша, , настоятельно рекомендую прочитать все из категории Цифровая обработка изображений.

функция уолша

Графики первых четырех функций Уолша

Функциями Уолша называется семейство функций, образующих ортогональную систему, принимающих значения только +1 и −1 на всей области определения.

В принципе, функции Уолша могут быть представлены в непрерывной форме, но чаще их определяют как дискретные последовательности из {\displaystyle 2^{n}} элементов. Об этом говорит сайт https://intellect.icu . Группа из функций Уолша образует матрицу Адамара.

Функции Уолша получили широкое распространение в радиосвязи, где с их помощью осуществляется кодовое разделение каналов (CDMA), например, в таких стандартах сотовой связи, как IS-95, CDMA2000 или UMTS.

Система функций Уолша является ортонормированным базисом и, как следствие, позволяет раскладывать сигналы произвольной формы в обобщенный ряд Фурье.

Обобщением функций Уолша на случай более чем двух значений являются функции Виленкина — Крестенсона.

Обозначение

Пусть функция Уолша определена на интервале [0, T]; за пределами этого интервала функция периодически повторяется. Введем безразмерное время . Тогда функция Уолша под номером k обозначается как . Нумерация функций зависит от метода упорядочения функций. Существует упорядочение по Уолшу — в этом случае функции обозначаются так, как описано выше. Также распространены упорядочения по Пэли ({\displaystyle \operatorname {pal} (p,\theta )}) и по Адамару ( ).

Относительно момента функции Уолша можно разделить на четные и нечетные. Они обозначаются как {\displaystyle \operatorname {cal} (k,\theta )} и соответственно. Эти функции аналогичны тригонометрическим синусам и косинусам. Связь между этими функциями выражается следующим образом:

Формирование функций Уолша

Существует несколько способов формирования. Рассмотрим один из них, наиболее наглядный: матрица Адамара может быть сформирована рекурсивным методом с помощью построения блочных матриц по следующей общей формуле:

Так может быть сформирована матрица Адамара длины :

Каждая строка матрицы Адамара и является функцией Уолша.

В данном случае функции упорядочены по Адамару. Номер функции по Уолшу вычисляется из номера функции по Адамару путем перестановки битов в двоичной записи номера в обратном порядке с последующим преобразованием результата из кода Грея.

Пример

Номер по Адамару Двоичная форма Перестановка бит Преобразование из кода Грея Номер по Уолшу
0 00 00 00 0
1 01 10 11 3
2 10 01 01 1
3 11 11 10 2

В итоге получается матрица Уолша, в которой функции упорядочены по Уолшу:

Свойства функций Уолша

1. Ортогональность

Скалярное произведение двух разных функций Уолша равно нулю:

Пример

Допустим, что n = 1, k = 3 (см. выше). Тогда

2. Мультипликативность

Произведение двух функций Уолша дает функцию Уолша:

где — сложение по модулю 2 номеров в двоичной системе.

Пример

Допустим, что n = 1, k = 3. Тогда

В результате умножения получим:

преобразование уолша — Адамара

Является частным случаем обобщенного преобразования Фурье, в котором базисом выступает система функций Уолша.

Обобщенный ряд Фурье представляется формулой

где это одна из базисных функций, а — коэффициент.

Разложение сигнала по функциям Уолша имеет вид

В дискретной форме формула запишется следующим образом:

Определить коэффициенты {\displaystyle c_{i}} можно, осуществив скалярное произведение раскладываемого сигнала на соответствующую базисную функцию Уолша:

Следует учитывать периодический характер функций Уолша.

Существует также быстрое преобразование Уолша . Оно является в значительной степени более эффективным, чем преобразование Уолша — Адамара . Кроме того, для частного случая с двумя переменными функции Уолша обобщены как поверхности . Также существуют восемь аналогичных функциям Уолша базисов ортогональных бинарных функций , отличающихся нерегулярной структурой, которые также обобщены на случай функций двух переменных. Для каждого из восьми базисов доказано представление «ступенчатых» функций в виде конечной суммы бинарных функций, взвешиваемых с соответствующими коэффициентами .

преобразование уолша-адамара является несинусоидальным, ортогональным методом преобразования, который разлагает сигнал на набор основных функций. Эти основные функции являются функциями Уолша, которые являются прямоугольными или прямоугольными волнами со значениями +1 или –1. Преобразования Уолша-Адамара также известны как Адамара (см. hadamard функция в программном обеспечении MATLAB), Уолш или преобразования Фурье Уолша.

Первые восемь функций Уолша имеют эти значения:

Индекс Значения функции Уолша
0 1 1 1 1 1 1 1 1
1 1 1 1 1 -1 -1 -1 -1
2 1 1 -1 -1 -1 -1 1 1
3 1 1 -1 -1 1 1 -1 -1
4 1 -1 -1 1 1 -1 -1 1
5 1 -1 -1 1 -1 1 1 -1
6 1 -1 1 -1 -1 1 -1 1
7 1 -1 1 -1 1 -1 1 -1

Преобразование Уолша-Адамара возвращает sequency значения. Sequency является более обобщенным понятием частоты и задан как одна половина среднего количества нулевых пересечений на интервал единицы времени. Каждая функция Уолша имеет уникальное sequency значение. Можно использовать возвращенные sequency значения, чтобы оценить частоты сигнала в исходном сигнале.

Три различных схемы упорядоченного расположения используются, чтобы сохранить функции Уолша: sequency, Адамар, и двухместный. Упорядоченное расположение Sequency, которое используется в приложениях обработки сигналов, имеет функции Уолша в порядке, показанном в приведенной выше таблице. Адамар, заказывающий, который используется в приложениях средств управления, располагает их как 0, 4, 6, 2, 3, 7, 5, 1. Упорядоченное расположение двухместного или кода Грея, которое используется в математике, располагает их как 0, 1, 3, 2, 6, 7, 5, 4.

Преобразование Уолша-Адамара используется во многих приложениях, таких как обработка изображений, речевая обработка, фильтрация и анализ спектра мощности. Это очень полезно для сокращения требований устройства хранения данных пропускной способности и анализа спектра распространения. Как БПФ, Преобразование Уолша-Адамара имеет быструю версию, быстрое Преобразование Уолша-Адамара (fwht). По сравнению с БПФ FWHT требует меньшего пространства памяти и быстрее, чтобы вычислить, потому что это использует только действительные сложения и вычитания, в то время как БПФ требует комплексных чисел. FWHT может представлять сигналы резкими разрывами более точно с помощью меньшего количества коэффициентов, чем БПФ. И FWHT и обратный FWHT (ifwht) симметричны и таким образом, используют идентичные процессы вычисления. FWHT и IFWHT для x сигнала (t) длины N заданы как:

Функция Уолша, Преобразование Уолша-Адамара

где i = 0,1, …, N – 1 и WAL (n, i) является функциями Уолша. Подобно алгоритму Cooley-Tukey для БПФ элементы N разложены на два набора N/2 элементы, которые затем объединены с помощью структуры бабочки, чтобы сформировать FWHT. Для изображений, где вход обычно является 2D сигналом, коэффициенты FWHT вычисляются первой оценкой через строки и затем оценкой вниз столбцы.

Для следующего простого сигнала получившийся FWHT показывает тот x был создан с помощью функций Уолша с sequency значениями 0, 1, 3, и 6, которые являются ненулевыми индексами преобразованного x. Обратный FWHT воссоздает исходный сигнал.

Преобразование Уолша

  • Двумерные унитарные преобразования
  • Операторы унитарных преобразований
  • Косинусное е преобразование
  • Косинусное преобразование
  • Преобразование Хаара
  • Преобразование Карунена-Лоэва
  • Преобразование Уолша-Адамара
  • Преобразование Адамара

Исследование, описанное в статье про функция уолша, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое функция уолша, преобразование уолша-адамара, преобразование уолша, и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Цифровая обработка изображений

Из статьи мы узнали кратко, но содержательно про функция уолша
создано: 2020-10-31
обновлено: 2024-11-14
26



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Цифровая обработка изображений

Термины: Цифровая обработка изображений