A Walsh-függvények olyan függvénycsaládok, amelyek ortogonális rendszert alkotnak, és csak +1 és -1 értékeket vesznek fel a teljes definíciós tartományban.
A Walsh-függvények elvileg folyamatos formában is ábrázolhatók, de gyakrabban diszkrét elemek sorozataként határozzák meg őket. A Walsh-függvények egy csoportja egy Hadamard-mátrixot alkot .
A Walsh-funkciók széles körben elterjedtek a rádiókommunikációban, ahol kódosztási csatornák ( CDMA ) megvalósítására használják őket, például olyan cellás szabványokban, mint az IS-95, CDMA2000 vagy UMTS .
A Walsh-függvények rendszere egy ortonormális bázis , és ennek eredményeként lehetővé teszi tetszőleges hullámforma jelek általánosított Fourier -sorokká történő bontását .
A Walsh-függvények általánosítása kettőnél több érték esetén a Vilenkin-Chrestenson függvények .
Legyen a Walsh-függvény a [0, T ] intervallumon definiálva; ezen az intervallumon kívül a függvény periodikusan megismétlődik. Vezessük be a dimenzió nélküli időt . Ekkor a k számú Walsh-függvényt jelöljük . A függvények számozása a függvények sorrendjének módjától függ. Van egy Walsh-rendezés - ebben az esetben a függvények a fent leírtak szerint vannak jelölve. A Paley ( ) és a Hadamard ( ) sorrend szintén gyakori .
A pillanatban a Walsh-függvények párosra és páratlanra oszthatók. A és a címkékkel vannak ellátva . Ezek a függvények hasonlóak a trigonometrikus szinuszokhoz és koszinuszokhoz. A függvények közötti kapcsolat a következőképpen fejeződik ki:
A formálásnak többféle módja van. Tekintsük az egyiket, a legszemléletesebbet: a Hadamard-mátrixot rekurzív módszerrel állíthatjuk elő, blokkmátrixok felépítésével a következő általános képlet szerint:
Így alakítható ki a hosszúságú Hadamard-mátrix :
A Hadamard-mátrix minden sora Walsh-függvény.
Ebben az esetben a függvények Hadamard szerint vannak rendezve. A Walsh-függvény számának kiszámítása a Hadamard-függvény számából történik úgy, hogy a biteket a szám bináris jelölésében fordított sorrendben átrendezzük, majd az eredményt a Gray-kódból konvertáljuk .
PéldaWalsh szám | bináris forma | Átalakítás Gray kódból | Bitcsere | Hadamard szerinti szám |
---|---|---|---|---|
0 | 000 | 000 | 000 | 0 |
egy | 001 | 001 | 100 | négy |
2 | 010 | 011 | 110 | 6 |
3 | 011 | 010 | 010 | 2 |
négy | 100 | 110 | 011 | 3 |
5 | 101 | 111 | 111 | 7 |
6 | 110 | 101 | 101 | 5 |
7 | 111 | 100 | 001 | egy |
Az eredmény egy Walsh-mátrix, amelyben a függvények Walsh szerint vannak rendezve:
Két különböző Walsh-függvény pontszorzata nulla:
PéldaTegyük fel, hogy n = 1, k = 3 (lásd fent). Akkor
Két Walsh-függvény szorzata adja a Walsh-függvényt:
ahol a bináris rendszer számainak bitenkénti összeadása modulo 2 .
PéldaTegyük fel, hogy n = 1, k = 3. Ekkor
A szorzás eredményeként a következőt kapjuk:
Ez az általánosított Fourier-transzformáció speciális esete , amelyben a Walsh-függvényrendszer szolgál alapul.
Az általánosított Fourier-sort a képlet ábrázolja
ahol az egyik bázisfüggvény és egy együttható.
A jel kiterjesztésének a Walsh-függvényekben van formája
Diszkrét formában a képlet a következőképpen írható:
Az együtthatók úgy határozhatók meg, hogy a felbontott jel skaláris szorzatát a megfelelő Walsh-függvénnyel végezzük:
Figyelembe kell venni a Walsh-függvények periodikus jellegét.
Van egy gyors Walsh-transzformáció is [1] . Sokkal hatékonyabb, mint a Walsh-Hadamard transzformáció [2] . Ezenkívül a két változós speciális esetben a Walsh-függvényeket felületként általánosítjuk [3] . A Walsh-függvényekhez [4] hasonló ortogonális bináris függvényeknek nyolc alapja is létezik , amelyek szabálytalan szerkezetükben különböznek egymástól, amelyeket szintén két változós függvényekre általánosítanak. Mind a nyolc bázis esetében bebizonyosodott, hogy a "lépés" függvények bináris függvények véges összege formájában, a megfelelő együtthatókkal súlyozva [5] .