válasszon egy webhelyet

mi az a Wavelet?

a hullám egy ténylegesen korlátozott időtartamú hullámforma, amelynek átlagos értéke nulla és nem nulla norma.

sok érdekes jel és kép darabonként sima viselkedést mutat, amelyet tranziensek szakítanak meg. A beszédjeleket a mássalhangzókat kódoló rövid sorozatok jellemzik, amelyeket a magánhangzókra utaló állandó állapotú rezgések követnek. A természetes képeknek élei vannak. A pénzügyi idősorok átmeneti viselkedést mutatnak, amely a gazdasági körülmények gyors fellendülését és visszaesését jellemzi. A Fourier-bázissal ellentétben a hullámbázisok ritkán reprezentálják a darabonként szabályos jeleket és képeket, amelyek magukban foglalják az átmeneti viselkedést.

hasonlítsa össze a hullámokat szinuszhullámokkal, amelyek a Fourier-elemzés alapját képezik. A szinuszoidok nem rendelkeznek korlátozott időtartammal-mínuszról plusz végtelenre terjednek ki. Míg a szinuszoidok simaak és kiszámíthatóak, a hullámok általában szabálytalanok és aszimmetrikusak.

a Fourier-elemzés abból áll, hogy egy jelet különféle frekvenciájú szinuszhullámokra bontunk. Hasonlóképpen, a wavelet analízis egy jel felbontása az eredeti (vagy anya) hullám eltolt és méretezett változataira.

ha csak a hullámok és szinuszhullámok képeit nézzük, intuitív módon láthatjuk, hogy az éles változásokkal rendelkező jeleket jobban lehet elemezni egy szabálytalan hullámmal, mint egy sima szinuszos hullámmal.

az is érthető, hogy a helyi jellemzők jobban leírhatók a helyi kiterjedésű hullámokkal. A következő példa ezt szemlélteti egy egyszerű jelre, amely a szinusz hullám folytonossággal.

a szinuszhullám Diszkontinuitásának lokalizálása

ez a példa azt mutatja, hogy a hullámelemzés lokalizálhatja a szinuszhullám diszkontinuitását.

hozzon létre egy 1 Hz-es szinuszhullámot 100 Hz-en. A szinuszhullám időtartama egy másodperc. A szinuszhullám diszkontinuitása t=0,5 másodperc.

t = linspace(0,1,100)';x = sin(2*pi*t);x1 = x-0.15;y = zeros(size(x));y(1:length(y)/2) = x(1:length(y)/2);y(length(y)/2+1:end) = x1(length(y)/2+1:end);stem(t,y,'markerfacecolor',); xlabel('Seconds'); ylabel('Amplitude');

az ábra tengelyeket tartalmaz. A tengelyek egy stem típusú objektumot tartalmaznak.

kapjuk meg a szinuszhullám nem decimált diszkrét wavelet transzformációját a 'sym2' wavelet segítségével, és ábrázoljuk a wavelet (detail) együtthatókat az eredeti jellel együtt.

 = swt(y,1,'sym2');subplot(211)stem(t,y,'markerfacecolor',); title('Original Signal');subplot(212)stem(t,swd,'markerfacecolor',);title('Level 1 Wavelet Coefficients');

az ábra 2 tengelyt tartalmaz. Tengelyek 1 címmel eredeti jel tartalmaz egy objektum típusú stem. A 2. tengelyek az 1. szintű Wavelet együtthatókkal egy stem típusú objektumot tartalmaznak.

hasonlítsa össze az 1-Hz szinuszhullám Fourier-együtthatójának nagyságát a folytonossággal vagy anélkül.

dftsig = fft();dftsig = dftsig(1:length(y)/2+1,:);df = 100/length(y);freq = 0:df:50;stem(freq,abs(dftsig));xlabel('Hz'); ylabel('Magnitude');legend('sine wave','sine wave with discontinuity');

az ábra 2 tengelyt tartalmaz. Tengelyek 1 címmel eredeti jel tartalmaz egy objektum típusú stem. A 2. tengely 2 stem típusú objektumot tartalmaz. Ezek az objektumok szinuszhullámot, szinuszhullámot jelentenek a folytonossággal.

a Fourier-együtthatók nagyságrendjében minimális különbség van. Mivel a diszkrét Fourier-bázisvektorok a teljes időintervallumban támogatottak, a diszkrét Fourier-transzformáció nem érzékeli olyan hatékonyan a folytonosságot, mint a hullám-transzformáció.

hasonlítsa össze a szinuszhullám 1. szintű hullám-együtthatóit a folytonossággal vagy anélkül.

 = swt(x,1,'sym2');subplot(211)stem(t,swd); title('Sine Wave with Discontinuity (Wavelet Coefficients)');subplot(212)stem(t,swdx); title('Sine Wave (Wavelet Coefficients)');

az ábra 2 tengelyt tartalmaz. Tengelyek 1 cím szinusz hullám diszkontinuitás (Wavelet együtthatók) tartalmaz egy objektumot típusú szár. Tengelyek 2 cím szinuszhullám (Wavelet együtthatók) tartalmaz egy objektumot típusú szár.

a két jel hullám-együtthatói jelentős különbséget mutatnak. A hullámelemzés gyakran képes egy jel vagy kép olyan jellemzőinek feltárására, amelyeket más elemzési technikák hiányoznak, például trendek, bontási pontok, a magasabb deriváltok diszkontinuitásai és az önhasonlóság. Továbbá, mivel a hullámok eltérő képet nyújtanak az adatokról, mint a Fourier-technikák, a hullámelemzés gyakran jelentősen összenyomhatja vagy megszüntetheti a jelet észrevehető lebomlás nélkül.



+