v zpracování signálu, a vícefázová matice je matice, jejíž prvky jsou filtrační masky. Představuje a banka filtrů jak se používá v subpásmové kodéry alias diskrétní vlnkové transformace.[1]
Li
jsou dva filtry, pak jedna úroveň tradiční vlnková transformace mapuje vstupní signál
na dva výstupní signály
, každá z poloviční délky:
![{displaystyle {egin {aligned} a_ {1} & = (hcdot a_ {0}) downarrow 2 d_ {1} & = (gcdot a_ {0}) downarrow 2end {aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/784cb2c79654d85de67305745441a8bce5455347)
Všimněte si, že tečka znamená polynomiální násobení; tj., konvoluce a
prostředek převzorkování.
Pokud je výše uvedený vzorec implementován přímo, vypočítáte hodnoty, které jsou následně vyprázdněny vzorkováním dolů. Jejich výpočtu se můžete vyhnout rozdělením filtrů a signálu na sudé a liché indexované hodnoty před vlnkovou transformací:
![{displaystyle {egin {aligned} h_ {mbox {e}} & = hdownarrow 2 & a_ {0, {mbox {e}}} & = a_ {0} downarrow 2 h_ {mbox {o}} & = (hleftarrow 1) downarrow 2 & a_ {0, {mbox {o}}} & = (a_ {0} leftarrow 1) downarrow 2end {aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/84985982636f164aaa08dd03366d9a794ad7e2a7)
Šipky
a
označují řazení vlevo a vpravo. Budou mít stejné přednost jako konvoluce, protože jsou ve skutečnosti spleti s posunutou diskrétní delta impuls.
![delta = (tečky, 0,0, {podmnožina {0- {mbox {th pozice}}} {1}}, 0,0, tečky)](https://wikimedia.org/api/rest_v1/media/math/render/svg/a3fb58d130a75bd825993cde3a6012b31ff17734)
Transformace vlnky přeformulovaná na rozdělené filtry je:
![{displaystyle {egin {aligned} a_ {1} & = h_ {mbox {e}} cdot a_ {0, {mbox {e}}} + h_ {mbox {o}} cdot a_ {0, {mbox {o} }} ightarrow 1 d_ {1} & = g_ {mbox {e}} cdot a_ {0, {mbox {e}}} + g_ {mbox {o}} cdot a_ {0, {mbox {o}}} ightarrow 1end {zarovnáno}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d8601ad36001ffdccec9232f72de775441d6042)
To lze zapsat jako násobení matice-vektor
![{displaystyle {egin {aligned} P & = {egin {pmatrix} h_ {mbox {e}} & h_ {mbox {o}} ightarrow 1 g_ {mbox {e}} & g_ {mbox {o}} ightarrow 1end {pmatrix} } {egin {pmatrix} a_ {1} d_ {1} konec {pmatrix}} & = Pcdot {egin {pmatrix} a_ {0, {mbox {e}}} a_ {0, {mbox {o} }} konec {pmatrix}} konec {zarovnaný}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e19effd2f3af57d6d88605378d3ae227c1a7940)
Tato matice
je polyfázová matice.
Polyfázová matice může mít samozřejmě libovolnou velikost, nemusí mít čtvercový tvar. To znamená, že princip je dobře škálovatelný pro všechny filtrační banky, více vln, vlnkové transformace založené na zlomcích upřesnění.
Vlastnosti
Reprezentace kódování dílčích pásem vícefázovou maticí je více než o zjednodušení zápisu. Umožňuje přizpůsobení mnoha výsledků z teorie matic a teorie modulů. Následující vlastnosti jsou vysvětleny pro a
matice, ale rozšiřují se stejně do vyšších dimenzí.
Invertibilita / dokonalá rekonstrukce
Nazývá se případ, kdy vícefázová matice umožňuje rekonstrukci zpracovaného signálu z filtrovaných dat dokonalá rekonstrukce vlastnictví. Matematicky to odpovídá invertibilitě. Podle věty o invertibilita matice nad prstenem je polyfázová matice invertibilní právě tehdy, když určující polyfázové matice je a Kroneckerova delta, což je všude nula kromě jedné hodnoty.
![{displaystyle {egin {aligned} det P & = h_ {mbox {e}} cdot g_ {mbox {o}} - h_ {mbox {o}} cdot g_ {mbox {e}} existuje A Acdot P & = existuje rozdíl c existuje k det P = ccdot delta ightarrow kend {zarovnáno}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54395f062f0f6aeb8ff270f3eab3e50b4e65709c)
Podle Cramerovo pravidlo inverzní k
lze podat okamžitě.
![{displaystyle P ^ {- 1} cdot det P = {egin {pmatrix} g_ {mbox {o}} ightarrow 1 & -h_ {mbox {o}} ightarrow 1 -g_ {mbox {e}} & h_ {mbox {e }} konec {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7934ea8022938fd55320797ad366d2c32587947a)
Ortogonalita
Ortogonalita znamená, že adjointová matice
je také inverzní matice
. Adjungovaná matice je transponovaná matice s adjoint filtry.
![{displaystyle P ^ {*} = {egin {pmatrix} h_ {mbox {e}} ^ {*} & g_ {mbox {e}} ^ {*} h_ {mbox {o}} ^ {*} leftarrow 1 & g_ { mbox {o}} ^ {*} leftarrow 1end {pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1507b9198bc5ffbb06297370425ee608626c7164)
Znamená to, že Euklidovská norma vstupní signál je zachován. To znamená, že podle vlnkové transformace je to izometrie.
![{displaystyle left | a_ {1} ight | _ {2} ^ {2} + left | d_ {1} ight | _ {2} ^ {2} = left | a_ {0} ight | _ {2} ^ { 2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e5486448c1366a07147d882c79f4c407a0192fb)
Podmínka ortogonality
![Pcdot P ^ {*} = I](https://wikimedia.org/api/rest_v1/media/math/render/svg/3a5a2f09319ed04a14192bfaecf3ab0354117ed9)
lze vypsat
![{displaystyle {egin {aligned} h_ {mbox {e}} ^ {*} cdot h_ {mbox {e}} + h_ {mbox {o}} ^ {*} cdot h_ {mbox {o}} & = delta g_ {mbox {e}} ^ {*} cdot g_ {mbox {e}} + g_ {mbox {o}} ^ {*} cdot g_ {mbox {o}} & = delta h_ {mbox {e}} ^ {*} cdot g_ {mbox {e}} + h_ {mbox {o}} ^ {*} cdot g_ {mbox {o}} & = 0end {zarovnáno}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/970337ee67210253d5cd1da644a6d3e8e4b12e9b)
Norma operátora
U neortogonálních polyfázových matic vyvstává otázka, jaké euklidovské normy může výstup předpokládat. To lze omezit pomocí norma operátora.
![{displaystyle forall x left | Pcdot xight | _ {2} vlevo [left | P ^ {- 1} ight | _ {2} ^ {- 1} cdot | x | _ {2}, | P | _ {2 } cdot | x | _ {2} ight]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/55d4b3bd79206346495464ea2faf44696fad3fdd)
Pro
polyfázovou matici lze normu euklidovského operátoru explicitně zadat pomocí Frobeniova norma
a z transformace
:[2]
![{displaystyle {egin {aligned} p (z) & = {frac {1} {2}} cdot left | ZP (z) ight | _ {F} ^ {2} q (z) & = left | det [ ZP (z)] ight | ^ {2} | P | _ {2} & = max vlevo {{sqrt {p (z) + {sqrt {p (z) ^ {2} -q (z)}} }}: zin mathbb {C} land | z | = 1ight} left | P ^ {- 1} ight | _ {2} ^ {- 1} & = min vlevo {{sqrt {p (z) - {sqrt {p (z) ^ {2} -q (z)}}}}: zin mathbb {C} země | z | = 1ight} konec {zarovnáno}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d69584210e1bd271ef25bd97289dfe5a7d998523)
Toto je zvláštní případ
matice, kde lze operátorskou normu získat pomocí z transformace a spektrální poloměr matice nebo podle spektrální norma.
![{displaystyle {egin {aligned} left | Pight | _ {2} & = {sqrt {max left {lambda _ {ext {max}} left [ZP ^ {*} (z) cdot ZP (z) ight]: zin mathbb {C} land | z | = 1ight}}} & = max left {left | ZP (z) ight | _ {2}: zin mathbb {C} land | z | = 1ight} [3pt] left | P ^ {- 1} ight | _ {2} ^ {- 1} & = {sqrt {min left {lambda _ {ext {min}} left [ZP ^ {*} (z) cdot ZP (z) ight] : zin mathbb {C} přistát | z | = 1ight}}} konec {zarovnáno}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7f7d8a63a91d26f2c1b1f70edfec7ee11ca17068)
Signál, kde se tyto hranice předpokládají, lze odvodit z vlastního vektoru odpovídající maximalizaci a minimalizaci vlastního čísla.
Zvedací schéma
Koncept vícefázové matice umožňuje maticový rozklad. Například rozklad na přídavné matice vede k zvedací schéma.[3] Klasické maticové rozklady však jako LU a QR rozklad nelze použít okamžitě, protože filtry tvoří a prsten s ohledem na konvoluci, ne a pole.
Reference