Преобразование Уолша – Адамара
Преобразова́ние Уо́лша – Адама́ра порядка умножает вектор-столбец высоты на матрицу заданную рекуррентной формулой: и при
.
Опубликованный в 1932 г. быстрый алгоритм этого преобразования требует проведения сложений и вычитаний исходных данных и может рассматриваться как предтеча алгоритма быстрого преобразования Фурье Кули – Тьюки для .
Преобразование Уолша – Адамара является частным случаем многомерного дискретного преобразования Фурье для . Это преобразование является ортогональным (скалярные произведения различных строк или различных столбцов матрицы равны нулю) и используется в обработке сигналов, в частности в современной аппаратуре и алгоритмах сотовой связи.
В литературе встречается и нормированный вариант определения, использующий формулу
.
Этот вариант удобен тем, что при его использовании все строки (или столбцы) матрицы имеют длину и образуют ортонормированный базис.
Литература
- Cooley J. W. An algorithm for the machine calculation of complex Fourier series / J. W. Cooley, J. W. Tukey // Mathematics of Computation. – 1965. – Vol. 19. – P. 297–301.
- Frigo M. FFTW : an adaptive software architecture for the FFT / M. Frigo, S. G. Johnson // Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing. – 1998. – Vol. 3. – P. 1381–1384.