• Nie Znaleziono Wyników

ESTYMACJA POZIOMU ZAKŁÓCENIA W SZEREGACH CZASOWYCH PRZY POMOCY FILTRU MEDIANOWEGO

N/A
N/A
Protected

Academic year: 2021

Share "ESTYMACJA POZIOMU ZAKŁÓCENIA W SZEREGACH CZASOWYCH PRZY POMOCY FILTRU MEDIANOWEGO"

Copied!
6
0
0

Pełen tekst

(1)

__________________________________________

* Zachodniopomorski Uniwersytet Technologiczny.

Grzegorz MIKOŁAJCZAK*

Jakub PĘKSIŃSKI*

ESTYMACJA POZIOMU ZAKŁÓCENIA W SZEREGACH CZASOWYCH PRZY POMOCY FILTRU MEDIANOWEGO

W pracy przedstawiono metodę estymacji poziomu zakłócenia wykorzystującą filtrację medianową oraz znajomość współczynnika redukcji szumu. Zakłada się, że w procesie wygładzania tłumiony jest tylko szum, bez zmiany sygnału użytecznego. Poziom tłumienia szumu dla filtracji medianowej, znany jest a priori, co pozwala na dokładniejszą estymację poziomu wariancji składnika losowego szeregu czasowego.

SŁOWA KLUCZOWE: filtr medianowy, estymacja wariancji zakłócenia, szeregi czasowe

1.WSTĘP

Analiza szeregów czasowych ma dwa główne cele: wykrywanie natury zjawiska reprezentowanego przez sekwencję obserwacji i prognozowanie (przewidywanie) przyszłych wartości szeregu czasowego. Oba te cele wymagają zidentyfikowania i opisania, w sposób mniej lub bardziej formalny, elementów szeregu czasowego. Wśród składników szeregu czasowego możemy wyróżnić:

tendencja rozwojowa (trend), wahania sezonowe, wahania cykliczne (koniunkturalne), wahania przypadkowe (składnik losowy, szum) [1].

Jednym z problemów w analizie szeregów czasowych jest redukcja niepożądanych zakłóceń. Z uwagi na wielość metod i algorytmów charakteryzujących się różną złożonością i efektywnością usuwania szumu, które zależą od charakteru i poziomu zakłócenia, trudno jest wybrać najbardziej efektywną metodę. O ile tylko dysponujemy określoną wiedzą lub mamy podstawy do poczynienia pewnych założeń co do natury i postaci zakłóceń, możemy dobrać odpowiednią metodę, która zapewni optymalną jakość analizy szeregu czasowego [2].

Zagadnienie estymacji szumu polega najczęściej na wyznaczeniu odchylenia standardowego zakłócenia σn, lub wariancji σn2, z szeregu czasowego, przy założeniu, że składnik losowy jest procesem addytywnym (1), stacjonarnym, nieskorelowanym z sygnałem, o wartości przeciętnej zero i rozkładzie normalnym [3, 4]:

(2)

k k

k

s n

x  

(1)

gdzie: sk – sygnał użyteczny, xk – sygnał zaszumiony, nk – addytywne zakłócenie o rozkładzie normalnym, wartości przeciętnej zero E(n) = 0 i wariancji V(n) = n2.

Metody estymacji poziomu zakłócenia można podzielić, zasadniczo na dwie grupy. Pierwsza bazująca na filtracji sygnału zaszumionego, polegająca na założeniu, że odfiltrowany sygnał jest oryginałem, co prowadzi do wyznaczenia odchylenia standardowego szumu σn na podstawie różnicy między sygnałem zaszumionym a odfiltrowanym. Drugi sposób estymacji zakłócenia polega na znalezieniu w szeregu czasowym miejsca gdzie nie występuje sygnał użyteczny i na tej podstawie wyznaczeniu poziomu zakłócenia.

2.IDEAMETODYESTYMACJI

Do oszacowania zakłócenia proponuje się wykorzystać filtrację medianową, której działanie opisane jest w następujący sposób. Standardowy filtr medianowy otrzymywany jest w wyniku uporządkowania próbek wejściowych xi w kolejności rosnącej i wybór jako wyjściowej, środkowej wartości spośród nich, jeżeli ilość pobranych próbek jest nieparzysta. W przeciwnym razie próbką wyjściowa filtru medianowego jest dowolna wartość znajdująca się pomiędzy wartościami dwóch środkowych (najczęściej średnia arytmetyczna). Oznaczając x = (x1, x2,..., xN) jako zbiór obserwacji, a ich medianę jako med(x) to powyższą zależność można zapisać wzorem [4]:





 

v N x gdy

x

v N gdy x

x

med v v

v

2 2 ,

1 2 ,

)

( 1

1 (2)

W procesie wygładzania następuje redukcja wariancji zakłócenia do wartości opisanych zależnościami przedstawionymi w Tabeli 1 [7]. Znajomość tych zależności jest podstawą do opracowania metody estymacji poziomu zakłócenia.

Zakłada się, że w procesie wygładzania następuje tylko redukcja wariancji szumu według zależności przedstawionej w tabeli 1, natomiast wariancja sygnału użytecznego V(s) = σs2

pozostaje bez zmian.

Przyjmując, że obserwowany szereg czasowy jest postaci (1), oraz uwzględniając, że szum i sygnał użyteczny nie są skorelowane, wariancja sygnału wejściowego wynosi:

2

) 2

(x s n

V

(3)

Zakładając, że wygładzanie redukuje tylko wariancję zakłócenia, możemy napisać zależność na wariancję sygnału wyjściowego jako:

2 2

) 2

( s n

y N

V

 

 (4)

(3)

Tabela 1. Graniczne wartości wariancji zakłócenia na wyjściu filtrów średniej ruchomej i mediany, przy różnych modelach zakłócenia oraz przy zachowaniu zgodności tłumienia,

N-ilość elementów w oknie

Model zakłócenia Średnia

ruchoma Mediana Rozkład jednostajny:

razie przeciwnym w

x x f

, 0

3 3

3, 2

1 )

(

N

2

2 3 2

N

Rozkład Gaussa (normalny): 2/2 2 2

) 1

(

e x

x

f

N

2

N 2

2

Rozkład Laplace’a:

/ 2

2 ) 1

(x e x

f

N

2

N 2

2

Oznaczając: V(y) = Vmed – wariancja po filtracji medianowej, V(x) = V0 – wariancja sygnału bez wygładzania, otrzymujemy:

2 2

2 n

s

med N

V

 (5)

2 0 2 2

2

0 s n s

V

n

V  

(6) Podstawiając (6) do (5), po przekształceniach otrzymujemy zależność na wariancję zakłócenia (7), wyznaczoną na podstawie znajomości wariancji sygnału zakłóconego oraz wariancji sygnału po filtracji medianowej:

) 2 (

2

0 2

med

n V V

N

N

 

(7)

Przedstawiony powyżej sposób wyznaczenia wariancji zakłóceń (7) charakteryzuje się potrzebą znajomości tylko wariancji sygnału wejściowego i wyjściowego, których wartość możemy obliczyć [10]. Pozwala to w sposób prosty wyznaczyć poziom zakłóceń.

3.WYNIKITESTÓW

Proponowaną metodę estymacji wariancji zakłócenia, przedstawioną w rozdziale 2, poddano testom, polegającym na wygładzaniu ciągu próbek {xk}, wygenerowanych na podstawie tłumionego sygnału harmonicznego {sk} (8), przedstawionym na rysunku 1, zakłóconych szumem {nk}, o rozkładzie normalnym (Gaussa), wartości przeciętnej zero E(n) = 0 i wariancji V(n) = n2

, gdzie wartość odchylenia standardowego n zmieniano w zakresie od 0 do 20.

(4)

) 1

; 0 4 (

sin   

 

  

k k K

sk

e

Kk K (8)

Rys. 1. Przebieg sygnału oryginalnego {sn} oraz zakłóconego szumem o rozkładzie normalnym {xn}

Dla każdej wartości n generowano M = 10 niezależnych zakłóceń dla których otrzymywano wyestymowane wartości n,m , których wyznaczano średnią będącą estymatorem próby:

M m

M m nm for

n 1 1

,

(9)

Następnie dla każdej wartości n wyznaczano obciążenie estymatora μn oraz odchylenie standardowe SDn estymatora (9):

 

m

n m n n

n n

n SD M1 , 2

;

(10)

Do porównania wyników estymacji zakłócenia zastosowano miarę błędu średniokwadratowego:

 

m

n m

M n

MSE 1 , 2

(11)

Estymacji zakłócenia wykonano dla różnej ilości elementów szeregu: K = 100, K = 500, K = 1000, jak i zmiennej ilości elementów w oknie (N) filtru medianowego (2).

4.PODSUMOWANIE

Analizując otrzymane rezultaty estymacji zakłócenia przedstawione w tabeli 2, można stwierdzić, że we wszystkich przypadkach uzyskano zadowalające wyniki, a w szczególności dla wartości zakłócenia n<10 w przypadku szeregu liczącego K = 100 próbek. Natomiast z rys. 2 można zaobserwować, że wartość błędu średnio-

(5)

Rys. 2. Wykres wartości błędu średniokwadratowego MSE dla poszczególnych testów w funkcji wartości odchylenia standardowego zakłócenia n

Tabela 2. Wartości poszczególnych wskaźników: n μn , SDn MSE uzyskanych w obliczeniach dla K = 100 próbek szeregu czasowego

N=3 N=5 N=7

n

μn SDn MSE μn SDn MSE μn SDn MSE 0 0.01 0.01 0 0.01 0.02 0.02 0 0.02 0.00 0.00 0 0.00 1 1.06 0.06 0.08 0.1 1.03 0.03 0.03 0.04 1.03 0.03 0.03 0.05 2 2.15 0.15 0.1 0.18 2.01 0.01 0.12 0.12 2.05 0.05 0.05 0.07 3 3.39 0.39 0.14 0.41 3.12 0.12 0.12 0.17 2.98 -0.02 0.08 0.08 4 4.12 0.12 0.19 0.22 4.05 0.05 0.17 0.18 4.05 0.05 0.12 0.14 5 5.3 0.3 0.37 0.47 5.18 0.18 0.14 0.23 4.95 -0.05 0.28 0.28 6 6.43 0.43 0.35 0.56 6.02 0.02 0.25 0.25 6.09 0.09 0.23 0.25 7 7.36 0.36 0.51 0.62 7.09 0.09 0.26 0.27 7.01 0.01 0.27 0.27 8 8.3 0.3 0.52 0.6 8.21 0.21 0.33 0.39 8 0.00 0.32 0.32 9 9.55 0.55 0.39 0.67 8.93 -0.07 0.69 0.69 9.12 0.12 0.24 0.26 10 10.6 0.6 0.67 0.9 10.17 0.17 0.31 0.35 9.98 -0.02 0.31 0.31 11 11.4 0.4 1.12 1.19 11.56 0.56 0.44 0.71 11 0.00 0.4 0.4 12 12.75 0.75 0.71 1.03 12.15 0.15 0.45 0.48 12.08 0.08 0.38 0.39 13 13.71 0.71 1.07 1.29 13.1 0.1 0.59 0.6 13.11 0.11 0.35 0.37 14 14.97 0.97 0.82 1.27 14.03 0.03 0.57 0.57 14.31 0.31 0.62 0.69 15 16.65 1.65 0.68 1.78 15.39 0.39 0.78 0.87 15.03 0.03 0.47 0.47 16 17.11 1.11 1.37 1.77 16.02 0.02 0.64 0.64 16.04 0.04 0.46 0.46 17 18.47 1.47 1.03 1.79 17.21 0.21 0.85 0.87 17.08 0.08 0.87 0.88 18 20 2 1.42 2.45 18.49 0.49 0.81 0.95 17.87 -0.13 0.69 0.7 19 20.37 1.37 0.91 1.65 19.19 0.19 0.82 0.85 18.69 -0.31 0.65 0.72 20 21.25 1.25 1.21 1.75 20.66 0.66 0.53 0.85 20.37 0.37 0.83 0.91

(6)

Reasumując można przyjąć poprawność poczynionych założeń, dotyczących braku wpływu filtracji medianowej na sygnał użyteczny oraz znajomości współczynnika tłumienia tego filtru na zakłócenie o rozkładzie normalnym.

LITERATURA

[1] L. Ljung, System identification theory for User. Prentice-Hall, Englewood CliPs, NJ, 1987.

[2] H. Poor, An Introduction to Signal Detection and Estimation. New York: Springer- Verlag, 1985.

[3] P.G. Ferrario, Local Variance Estimation for Uncensored and Censored Observations, Springer Vieweg, 2013.

[4] S.K. Mitra, J.F.Kaiser, Handbook Digital Signal Processing, John Willey 1993.

[5] A. Jones, “New tools in non-linear modelling and prediction,” Computational Management Science, vol. 1, no. 2, pp. 109–149, Jul. 2004.

[6] M. Neumann, “Fully data-driven nonparametric variance estimators” Statistics, vol.

25, pp. 189-212, 1994.

[7] J. Kowalski,J. Peksinski, G. Mikolajczak, “Detection of noise in digital images by using the averaging filter name COV“ Intelligent Information and Database Systems 5th Asian Conference, ACIIDS 2013, Proceedings, Pt. 2 eds.: Ali Selamat, Ngoc Thanh Nguyen, Habibollah Haron Berlin [i in.] : Springer, pp. 1-8 2013.

[8] H. Pi and C. Peterson, “Finding the embedding dimension and variable dependencies in time series, Neural Computation, vol. 6, no. 3, pp.509–520, 1994.

[9] E. Eirola, E. Liiti¨ainen, A. Lendasse, F. Corona, and M. Verleysen, “Using the delta test for variable selection,” in ESANN 2008, European Symposium on Artificial Neural Networks, Bruges (Belgium), pp. 25–30 2008.

[10] J. Peksinski, M. Stefanowski, G. Mikolajczak, Estimating the level of noise in digital images . Intelligent multimedia technologies for networking applications:

techniques and tools ed. Dimitris N. Kanellopoulos Information Science Reference, pp. 409-433, 2013.

ESTIMATION OF THE LEVEL OF DISTURBANCE IN TIME SERIES USING A MEDIAN FILTER

This paper presents a method of estimating the level of disturbance, based on median filtration and the assumption that the smoothing process applies to noise, exclusively. The knowledge of a noise reduction coefficient enables the determining of an estimated quantity.

Cytaty

Powiązane dokumenty

Najnowsze badania wyraźnie podkreślają znaczenie różnorodności biologicznej, kulturowej i językowej dla budowy zrównoważonego świata. Próby wypracowania koncepcji rozwoju,

Celem artykułu jest ocena wpływu zastosowania redukcji szumu losowego metodą najbliższych sąsiadów na poziom ryzyka portfela inwestycyjnego.. Bada- nie przeprowadzono, opierając

/change point/fault/misuse detection). Samo pojęcie obserwacji odstającej również nie jest definiowane jednoznacznie. W niniejszej pracy posłużono się dosyć ogólną

Podstawą teoretyczną metody najbliższych sąsiadów jest fakt, że stany układów deterministycznych ewoluują w czasie w podobny sposób. Wagi są dobierane w ten sposób, aby

W opracowaniu zbadano wpływ liczby obserwacji w szeregach czasowych na wartości największego wykładnika Lapunowa. Dodatkowo stabilność naj- większego wykładnika Lapunowa zbadano

Podstawą metody najbliższych sąsiadów służącej do redukcji szumu loso- wego jest rekonstrukcja przestrzeni stanów [10], która pozwala na podstawie jednowymiarowego szeregu

W kolejnym kroku badań obliczono wymiar korelacyjny * (oszacowany dla kolejnych poziomów wymiaru zanurzenia) szeregów wejściowych oraz przefil- trowanych metodą

WPŁYW REDUKCJI POZIOMU SZUMU LOSOWEGO METODĄ NAJBLIŻSZYCH SĄSIADÓW NA DOKŁADNOŚĆ PROGNOZ FINANSOWYCH SZEREGÓW