El Hadamard transforma (también sabido como el Walsh-Hadamard transforma, el Hadamard-Rademacher-Walsh transforma, el Walsh transforma, o el Walsh-Fourier transforma ) es un ejemplo de una clase generalizada de Fourier transforma que se nombra para el francés Jacques Solomon Hadamard del matemático, el Alemán-Americano Juan Adolph Rademacher del matemático, y el americano José Leonard Walsh del matemático. Realiza un ortogonal, simétrico, Involutary, operación linear en los números verdaderos de 2^m (o los números complejos aunque las matrices ellos mismos de Hadamard sean puramente verdaderas).

El Hadamard transforma puede ser mirado como siendo construido fuera size-2 Fourier discreto transforma (DFTs), y es de hecho equivalente a un DFT multidimensional del tamaño 2 \ times2 \ épocas \ cdots \ times2 \ times2. Descompone un vector arbitrario de la entrada en una superposición de las funciones de Walsh

Definición

El Hadamard transforma H_m es una matriz de 2^m \ de las épocas 2^m, la matriz de Hadamard (escalado por un factor de la normalización), que transforma los números verdaderos x_n de 2^m en los números verdaderos X_k de 2^m. Podemos definir el Hadamard transformamos de dos maneras: recurrentemente, o usando la representación binaria ( bajo -2) de los índices n y k.

Recurrentemente, definimos el 1 \ el times1 Hadamard transformamos H_0 por la identidad H_0 = 1, y después definimos H_m para el m > 0 cerca:

H_m = \ frac {1} {\ sqrt2} \ comienzan {pmatrix} H_ {m-1} y H_ {m-1} \ \ H_ {m-1} y - H_ {m-1} \ extremo {pmatrix},

donde está una normalización el 1/\ el sqrt2 que se omite a veces. Así, con excepción de este factor de la normalización, las matrices de Hadamard se componen enteramente de 1 y de − 1.

Equivalente, podemos definir la matriz de Hadamard por su (k, entrada de n)-th escribiendo el k=k_ {m-1} 2^ {m-1} + el k_ {m-2} 2^ {m-2} + \ los cdots + k_1 2 + k_0 y el n=n_ {m-1} 2^ {m-1} + el n_ {m-2} 2^ {m-2} + \ los cdots + n_1 2 + n_0, donde están los dígitos los k_j y los n_j binarios (0 o 1) de n y de k, respectivamente. En este caso, tenemos: del

l \ (H_m \ derecho) = dejado \ frac {1} del _ {k, n} {2^ {m/2}} (- ^ de 1) {\ n_j del k_j del sum_j} .

Éste es exactamente el 2 \ el times2 \ los tiempos \ los cdots multidimensionales \ times2 \ times2 DFT, normalizado para ser el unitario, si miramos las entradas y las salidas como matrices multidimensionales puestas en un índice por el n_j y el k_j, respectivamente.

Algunos ejemplos de las matrices de Hadamard siguen.

l H_0 = +1

H_1 = \ frac {1} {\ sqrt2} \ comienzan {pmatrix} \ comienzan {arsenal} {rr} 1 y 1 \ \ 1 y -1 \ fin {} \ extremo {pmatrix} del arsenal

(Este H_1 es exacto el size-2 DFT. Puede también ser mirado mientras que el Fourier transforma en el grupo aditivo del del dos-elemento del Z /(2).)

H_2 = \ frac {1} {2} \ comienza {pmatrix} \ comienza {arsenal} {rrrr} 1 y 1 y 1 y 1 \ \ 1 y -1 y 1 y -1 \ \ 1 y 1 y -1 y -1 \ \ 1 y -1 y -1 y 1 \ fin {} \ extremo {pmatrix} del arsenal

= \ frac {1} del H_3 {2^ {3/2}} \ comienzan {pmatrix} \ comienzan {arsenal} {rrrrrrrr} 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 \ \ 1 y \ -1 y 1 y -1 y 1 y -1 y 1 y -1 \ \ \ de 1 y de 1 y de -1 y de -1 y de 1 y de 1 y de -1 y de -1 \ \ 1 y -1 y -1 y 1 y 1 y -1 y -1 y 1 1 y 1 y 1 y 1 y -1 y -1 y -1 y -1 \ \ 1 y -1 y 1 y -1 y -1 y 1 y -1 y 1 \ \ 1 y 1 y -1 y -1 y -1 y -1 y 1 y 1 \ \ 1 y -1 y -1 y 1 y -1 y 1 y 1 y -1 \ fin {} \ extremo {pmatrix} del arsenal.

Las filas de las matrices de Hadamard son las funciones de Walsh

Usos de la computación de Quantum

En la tratamiento de la información de Quantum la transformación de Hadamard, más a menudo llamada la puerta de Hadamard del en este contexto (cf. puerta de Quantum), es una rotación de Qubit de uno, trazando la qubit-base indica el |0 \ rangle y |1 \ rangle a dos estados de la superposición con el peso igual de la base de cómputo indica el |0 \ rangle y |1 \ rangle . Las fases se eligen generalmente de modo que tengamos del

l \

del frac Otros usos

El Hadamard transforma se puede también utilizar para generar los números al azar con una distribución gausiana por el teorema de límite central . O usted puede combinar una serie de Hadamard transforma con las permutaciones al azar para transformar datos en el ruido gausiano .

El Hadamard transforma se utiliza en muchos el tratamiento de señales, y los algoritmos de la compresión de datos, tal como foto HD. En usos de la compresión video, se utiliza generalmente bajo la forma de suma de las diferencias transformadas absolutas .

Ver también

Matriz de Hadamard
José Leonard Walsh

.

  • Zenithic
  • Talk:Bean Sprouts Chicken
    Random links:Franck Ténot | Cráter de Silverpit | 1730s en Suráfrica | Universidad de la ciudad de Los Ángeles

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">