Walshova matice

Walshova matice je v matematice je speciálním případem Hadamardových matic, a to s dodatečnou podmínkou, že řádky přerovnány tak, aby počet změn znamének v řádku postupně rostl. Jinými slovy, zatímco Hadamardova matice je definována níže uvedeným rekurentním předpisem a je tak přirozeně uspořádaná, je Walshova matice sekvenčně uspořádaná.[1] Některé zdroje mohou označovat obě matice jako Walshovou matici.
Walshovy matice (a Walshovy funkce) se používají při výpočtu Walshovy transformace a mají aplikace při efektivní implementaci určitých operací zpracování signálu.
Walshovou matici navrhl Joseph L. Walsh v roce 1923.[1]
Konstrukce
Hadamardova matice řádu pro je podle Sylvesterovy konstrukce dána rekurentním vzorcem:
- ,
- ,
a obecně
- ,
kde značí Kroneckerův součin matic.
Přerovnání
Walshovu matici lze získat z Hadamardovy matice tak, že se u každého řádku určí počet změn znaménka a řádky jsou pak přerovnány podle počtu změn ve vzestupném pořadí.
Například v Hadamardově matici řádu 4
mají po sobě jdoucí řádky postupně 0, 3, 1 a 2 změn znamének (z 1 na -1 nebo naopak). Po přerovnání do matice
mají po sobě jdoucí řádky postupně 0, 1, 2 a 3 změn znamének.
Přerovnání řádků odpovídá provedení bitově-reverzní permutace a poté permutace Grayova kódu.[2]