Научная статья на тему 'Minimum-duration filtering'

Minimum-duration filtering Текст научной статьи по специальности «Математика»

CC BY
127
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
myriad filtering / meridian filtering / duration / мириадная фильтрация / меридианная фильтрация / длительность / міріадна фільтрація / меридіанна фільтрація / тривалість

Аннотация научной статьи по математике, автор научной работы — Borulko V. F., Vovk S. M.

Myriad filtering and meridian filtering are known as robust methods of signal processing. The theory of these methods is based on the generalized Cauchy distribution and maximum-likelihood criterion. Based on the “Principle of Minimum Duration”, we present an alternative approach to justify and generalize the myriad and meridian filtering methods. The proposed approach shows that the myriad and meridian filtering methods are special cases of the minimum-duration filtering methods derived from a concept of “signal quasi-duration”. Mathematically, this concept is implemented through the concept of a functional (i.e., a function of a function) by using the proposed set of cost functions. On this foundation, a “superfamily” of quasi-duration functional is built, and a general class of minimum-duration filtering methods which depends on the three free-adjustable parameters is introduced. The numerical simulations are performed to compare the proposed and conventional methods for the problem of filtering a constant signal which is distorted by a mixture of Cauchy, Laplacian and Gaussian noise.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ФИЛЬТРАЦИЯ СИГНАЛОВ НА ОСНОВЕ ПРИНЦИПА МИНИМУМА ДЛИТЕЛЬНОСТИ

Методы мириадной и меридианной фильтрации известны как робастные методы обработки сигналов. Теория этих методов основана на обобщенном распределении Коши и критерии максимального правдоподобия. Мы представляем альтернативный подход, основанный на принципе минимума длительности, к обоснованию и обобщению методов мириадной и меридианной фильтрации. Предлагаемый подход показывает, что мириадная и меридианная фильтрация являются частными случаями методов фильтрации, которые выводятся из концепции «квазидлительность сигнала». Математически эта концепция реализуется через понятие функционала с помощью предложенного множества стоимостных функций. На этом фундаменте построено «суперсемейство» функционала квазидлительности и введен общий класс методов фильтрации, который зависит от трех свободно-настраиваемых параметров. Приводятся результаты числового моделирования для сравнения эффективности предложенных и стандартных методов для задачи фильтрации постоянного сигнала, который искажен смесью шумов Коши, Лапласа и Гаусса.

Текст научной работы на тему «Minimum-duration filtering»

РАД1ОФ1ЗИКА РАДИОФИЗИКА

RADIOPHYSICS

УДК 004.02:621.391.8:537.86

Borulko V. F.1, Vovk S. M.2

PhD, Senior Scientist, Senior Scientist of department of Applied and Computer Radio Physics, Dnipropetrovs'k National University,

Dnipropetrovs'k, Ukraine

2PhD, Associate professor, Associate professor of department of Automated Systems of Information Processing, Dnipropetrovs'k

National University, Dnipropetrovs'k, Ukraine

MINIMUM-DURATION FILTERING

Myriad filtering and meridian filtering are known as robust methods of signal processing. The theory of these methods is based on the generalized Cauchy distribution and maximum-likelihood criterion. Based on the "Principle of Minimum Duration", we present an alternative approach to justify and generalize the myriad and meridian filtering methods. The proposed approach shows that the myriad and meridian filtering methods are special cases of the minimum-duration filtering methods derived from a concept of "signal quasi-duration". Mathematically, this concept is implemented through the concept of a functional (i.e., a function of a function) by using the proposed set of cost functions. On this foundation, a "superfamily" of quasi-duration functional is built, and a general class of minimum-duration filtering methods which depends on the three free-adjustable parameters is introduced. The numerical simulations are performed to compare the proposed and conventional methods for the problem of filtering a constant signal which is distorted by a mixture of Cauchy, Laplacian and Gaussian noise.

Keywords: myriad filtering, meridian filtering, duration.

NOMENCLATURE

PMD Principle of Minimum Duration; ML maximum-likelihood; RMSE Root Mean Square Error. A unknown signal amplitude, or filter output; b constant in the equalizing procedure; D functional of strict duration, or "strict duration"; D( A) one-variable objective function corresponded to D; D(a,P,...) functional of quasi-duration, or "quasi-duration" ;

D(a,p,...) (A) one-variable objective function corresponded to D(a ,P,-);

dS^'P'1?) quasi-duration based on the superset of cost functions;

Dm'? quasi-duration based on the generalized Meshalkin cost function;

f (t) shape of the observed signal;

g (t) observed signal;

gi ith sample of the observed signal;

N number of signal samples, or filter window size;

p tail constant of the generalized Cauchy distribution;

p(z) probability density function;

? free-adjustable parameter called "smoothing degree";

s (t) arbitrary signal;

T time interval;

t time argument;

© Borulko V. F., Vovk S. M., 2016 DOI 10.15588/1607-3274-2016-1-1

x argument of cost function;

y intermediate variable in the equalizing procedure; yk kth approximation to y;

a - free-adjustable parameter associated with the scale parameter;

P - free-adjustable parameter associated with the shape of data distribution;

ct - scale parameter, or standard deviation of noise; X( x) - ideal cost function; y (x) - arbitrary cost function; y(a,p,.. ) (x) - "quasi-duration" cost function; y (R\x) - "root cost function";

y (Ra,p ,q)(x) - "root cost function with smoothing", or "?-smoothed root cost function";

V tog?)(x) - "q-smoothed logarithmic cost function"; y ma,'?)(x) - "q-smoothed median cost function";

V DaPq)( x) - "generalized Demidenko cost function"; y Maq)( x) - "generalized Meshalkin cost function";

V (a'P'?)( x) - member of the "superset of cost function"; INTRODUCTION

The principle of maximum likelihood is a mathematical foundation of many filtering methods. To use this principle, it is necessary to specify the joint probability density

function which should be maximized over all desired parameters. In the case of independent and identically distributed data samples, the mathematical expression for the joint probability density function is considerably simplified with reducing the computational complexity and filter structure.

Based on the maximum-likelihood principle, the myriad filtering [1-2] and the meridian filtering [3-4] have been introduced as robust methods [5-6] of signal processing in impulsive environments. These methods are based on the assumptions that the signal samples are independently Cauchy-distributed and meridian-distributed, respectively. In spite of the common features of these methods, each of them presents an individual class of nonlinear filtering methods with the one free-tunable parameter associated with the scale parameter of noise distribution. Later, a more general class has been proposed [7], where the filtering methods depend on the two free-adjustable parameters associated with the scale parameter and the tail-constant of the generalized Cauchy distribution.

In this paper, we present a larger class of filtering methods. This class depends on the three free parameters that need to be adjusted, where the first two parameters coincide with the two parameters mentioned above, and the third parameter is associated with the shape of data distribution. In contrast to [7], this class is based on the "Principle of Minimum Duration" (PMD) [8-10]. Therefore, it will be referred to as the class of "minimum-duration filtering."

At the beginning of this paper, we describe the problem statement based on the PMD. In general, the PMD states a non-energy criterion, when the signal processing should produce a signal with a minimum duration. In this paper, we restrict the study to the approximation problem with the one amplitude parameter and show that the minimum-duration filtering is derived from the concept of "signal quasi-duration" by the PMD. Mathematically, this concept is based on the concept of a functional (i.e., a function of a function), where the cost function of the function, which describes the signal, is used. We construct a new set of cost functions and build a "superfamily" of quasi-duration. On this basis, for the discrete case we introduce a general class of the minimum-duration filtering methods. At the end of this paper, the performance of the minimum-duration methods is numerically compared to that of the conventional ones for the problem of filtering a constant signal which is distorted by a mixture of Cauchy, Laplacian and Gaussian noise.

1 PROBLEM STATEMENT

The original problem statement is to build the filtering methods by using the PMD. The mathematical problem statement requires a formalization of the concept of "signal duration". In this paper, we use the two concepts, namely "strict duration" and "quasi-duration" [8].

The strict duration, D, of any signal, s(t), is defined as a measure of the nonzero signal values. Mathematically, D is the functional

to

D = D[s(t)] = Jx[s(t)]dt, (1)

— TO

[1, ifx * 0

where x(x) = s plays the role of an ideal cost

[0, if x = 0

function which we call the "Titchmarsh cost function" (p. 319 in [11]). Since D is the functional, it will be also referred to as the "functional of strict duration." Despite an obvious physical interpretation, the strict duration cannot be constructively applied to the problem formulation [8].

The concept of quasi-duration enables to formulate the problems constructively, although it has a less obvious physical interpretation. The quasi-duration, D(a ,P,"), is the functional

to

D(a ,P,...) = d (a ,P,-)[ s (t)] = Jy(a ,P,-)[ s (t )]dt, (2)

—to

where a, P,... are the real free-adjustable parameters, y(a,p,.. ) (x) is the continuous cost function with the

property: y(a,P,") (x) ^ x(x) as parameters a, P,... go to their boundary values. This property provides the limiting

process from D(a ,P,") to D, that makes sense in the

noiseless case. Since D(a ,P,") is the functional, it will be also referred to as the "quasi-duration functional."

Phenomenologically, the PMD is formulated as: "After processing, the signal duration should be minimal." An applicability domain of the PMD depends on what concept is used. If the concept of the strict duration is used, the PMD can be applied to time-limited and noise-free signal. However, if the concept of the quasi-duration is used, the applicability domain of PMD is significantly extended, since it becomes possible to process both the noisy signal and the almost time-limited signal (e.g., the Gaussian pulse). On the other hand, there are two situations when using and implementing the PMD. In the first one, the signal is considered as a solution, which is either a sum of the known and unknown signal components or an unknown signal of a given class. In this situation, the PMD is implemented either by variation of the unknown signal component or by variation of the signal itself. In the second one, the signal is considered as an error (or residual) signal. Provided that the approximation problem is formulated for a finite number of unknown parameters, the PMD is implemented by variation of these parameters [10].

Further the approximation problem with the one unknown linear parameter which is the signal amplitude is considered. Let g (t) be the signal observed in the time interval T, and f (t) be the shape of this signal. Let A be the unknown signal amplitude. Then the error signal is

s (t) = g (t) — Af (t); t e T . (3)

Applying the PMD to (1) with (3) leads to the following problem

TO

argmm D(A) = arg mm Jx[g(t) — Af (t)]dt , (4)

— TO

where D becomes a one-variable objective function, D( A), to be minimized in A. The advantage of (4) is that the

complete destruction of a large part of g (t ) will not change the solution. The disadvantage of (4) is that the negligible noise makes it impossible to solve this problem. Applying the PMD to (2) with (3) yields

argmin D(a,P ,")(A) = arg min fy(a,P"")[g(t) - Af (t)]dt , (5)

A A 1

—to

where D(a P,") becomes the one-variable objective function, D(a, P,...) (A), to be minimized in A. The problem (5) defines the minimum-duration estimator of A based on the concept of signal quasi-duration. Provided that f (t) = const, from (5) the mathematical statement of the filtering problem for the constant signal is readily obtained. The advantage of (5) is that by selecting a cost function, which should give the Titchmarsh cost function in the limit, one can eliminate the drawback of (4) and naturally satisfy the two additional and important requirements, namely: 1) robust behavior for large values of the argument when the contribution of the small number of large values is limited; 2) smooth behavior for small values of the argument to perform the optimum processing of a large number of small values. The first one determines the filter behavior with respect to the impulses (outliers), and the second one determines the filter behavior with respect to the noise (inliers). Therefore, the mathematical problem is reduced to finding such a cost function, which satisfies the requirements mentioned above and generalizes the some known filtering methods (in particular, the average, median, myriad, and meridian filtering). The way to solve this problem is to introduce a finite set of free-adjustable parameters which control the cost function behavior, and, consequently, which control the filtering result in a given noise environment.

2 REVIEW OF THE LITERATURE

The cost functions technique is the theoretical basis to build the methods of the optimal data processing and, in particular, of the optimal filtering. For example, using a

quadratic cost function y (x) = x leads to the method of average filtering, which is the optimal in the case of Gaussian noise. The use of an absolute cost function y (x) =| x | leads to the median filtering, which is the optimal method in the case of Laplacian noise. An important feature of these methods is that they do not require any adjustment to the noise parameters. However, this is not the case for the other methods. For example, the methods of myriad filtering and meridian filtering are obtained by using the cost functions

y(x) = log(x2 + a2) and y(x) = log(| x | +a); a> 0, respectively, which provide the optimal filtering in the cases of Cauchy noise and "Meridian" noise [1-4]. Unlike previous methods, these methods depend on the noise scale parameter ct and require the optimal tuning of the free parameter as a = ct. Similarly, the use of the cost function y(x) = log(| x |p +ap); a > 0; 0 < p < 2 results in the construction of the filtering method in the case when the noise has a generalized Cauchy distribution. Here, there are two adjustable parameters, a and p [7]. Unfortunately, the cost functions mentioned above do not provide the limiting

process to x(x). Therefore, they can not be used as a

function У(a, e,.. ) (x). However, they can be derived as special (limiting) cases for the given noise environment.

The limiting process from the quasi-duration functional to the functional of strict duration is the theoretical foundation of the proposed approach. This requirement noticeably limits the set of cost functions that can be used in (5). In [8, 10, 13] the following sets were considered: 1) one-parameter set of the "root cost functions"; 2) two two-parameter sets of the root cost functions with the quadratic and absolute smoothing; 3) two three-parameter sets of the "q-smoothed root cost functions" and "generalized Demidenko cost functions".

The use of the one-parameter set of the "root cost

functions" leads to the following. Let y(a, p,") (x) be the cost function

y R )( x ) =| x / Л |в; 0 <P< 1, (6)

where Л is the constant with the physical dimension of x;

further Л = 1. Since lim y R)(x) = x (x), the function p^+0

(6) may be used in (2). In addition, the following properties hold: (i) yR)(x) is neither convex nor concave for all real x ; (ii) y R ) (x) has even symmetry, where y R^ (0) = 0 and

yR}(± 1) = 1; (iii) lim [dyR'(x)/ dx] =—to and x—^—0

lim [ dy R}(x)/ dx ] = to . Due to its typical behavior, the x—+0

function y R-*(x) was named as the "root cost function" (even when P is an irrational number) [10]. Let the quasi-duration functional based on (6) be denoted as D( ). Then substituting (6) into (5) yields [10]

arg min D(P)(A) = arg min f| g(t) — Af (t) |P dt; 0 < P < 1, (7)

where D( P )(A) is the objective function to be minimized in A. The advantage of (7) is that the solution of (7) makes sense in the cases when there is the complete destruction of the large part of data and when the data are distorted by noise. The disadvantages of (7) are the following. First, the noise appearance can lead to the bias of estimator. Second, the noise nature is left out of account. The latter means that the cost function which depends on more free parameters and which takes into account the noise nature can be more efficient than (6).

The two-parameter sets of the root cost functions with the quadratic and absolute smoothing are defined by the similar equations that by introducing a smoothing degree, q, have been summarized as [10]

yR, p,q)(x) = 4a, p,q)[(1+ | x |q /aq)p/q — 1], (8)

where a> 0; 0 <P< 1; 0 < q <to ; p< q; 4a, p,q) = 1/[(1+ | xj|q /aq) P/q — 1] and yR,P,q)(xj) = 1. This function represents a three-parameter set of the

,(P)(

УЭ

"q-smoothed root cost functions". Passing to the limit in (8) as P ^ + 0 yields the "q-smoothed logarithmic cost function"

y(oag,q)(x) = kfoag,q) ln(1+ | x |q /aq),

(9)

where a > 0; 0 < q < to; kjo°,q) = 1/ln(1+ | xx |q /aq. This function is the generalization of the myriad and meridian cost functions, which are for q = 2 and q = 1, respectively. It is easy to see that in the case of generalized Cauchy distribution the "smoothing degree" parameter q coincides with the tail constant p of this distribution.

Contrariwise, passing to the limit in (8) as P ^ 1 yields

y(mJ)(x) = )[(1+ | x |q /aq)1/q — 1]; 0 < q < TO , (10) where k^) = [(1+ | xj|q / aqq — 1]; xl * 0 is the normalization point, where y)(xj) = 1. Since the y!med )(x) approaches the absolute cost function for

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

| x |q / aq >> 1, further it will be referred to as the "q-smoothed median cost function" (despite the fact that for q > 1 and for q < 1 the behavior of (10) is different near the zero value of x). If q = 2, the special case of (10) is a pseudo-Huber cost function [12]. But if q = 1, from (10) one obtains the absolute cost function.

The analysis of (8) shows that under fixed q the limiting

process from y R ,P,q)(x) to x(x) is performed by a and P (when their boundary values are zero) just in the one direction (first by a and then by P). This drawback has been eliminated in [13] by generalizing the cost functions proposed by E. Z. Demidenko [14] and L. D. Meshalkin [15].

■ () x2

The function y d (x) =—2-2 was suggested by

x +a

E. Z. Demidenko for the regression problem [14]. By introducing b and q parameters, it can be generalized to [13]

y D'P'q)( x) = kD(°,P,q)

1—

1+

|x|'

a1

,vP / q'

where

k (°,P,q) =

a > 0,

0 <P<c (1+1 a / xt|q )P / q

0 < q <c

(11)

and

(1+1 a/x,|q)P/q—(| a /x,|q)p/q is defined by

y(a,P,q)( x1) = 1. It is easy to check, that the Titchmarsh cost function X(x) is the limit of (11) as P ^ to , and the q-smoothed logarithmic cost function y(°gq)(x) is the limit of (11) as P^+0.

The function y w (x) = 1 — exp(— x2 / a2 ) was suggested

by L. D. Meshalkin for robust estimation [15], [16]. It can be generalized to [13]

yM,q)( x) = ¿Ma,q)

1 — exp

|x|q

(12)

where a> 0, 0 < q <to and

kM°,q) =[ — exp(— | x1|q / aq j]"1 is defined by

y<«,q)(x1) = 1. It is obvious that as 0 the function yM,q)(x) tends to x(x) . In addition, for fixed a> 0 it approaches the x(x) as q ^ 0, and it has a form of the "rectangular hole" as q ^to [13]. 3 MATERIALS AND METHODS

It is seen that (11) is a continuation of (8) on negative values of P. Hence, there exists a continuous (by a, P and q) set of cost functions which is defined by the common member

y(°'p'q)( x) = 4a'P'q)

1+

| x |'

,\P/ q

—1

(13)

where k(Sa'P'q) = 1/[(1+ | x1 |q /aq)P/q — 1], —to < P < 1, a> 0, 0 < q < to , P< q. This set incorporates the following cost functions: 1) q-smoothed median cost functions for P = 1 (in particular, the pseudo-Huber cost function);

2) q-smoothed root cost functions for 0 <P< 1;

3) q-smoothed logarithmic cost functions for P = 0 (in particular, the meridian and myriad cost functions);

4) generalized Demidenko cost functions for —to<p< 0;

5) Titchmarsh cost function for P ^ —to . Since this set is sufficiently representative, it will be referred to as a "superset" of cost functions. Below, the Meshalkin cost function is also included in this superset.

With regard to the small values of x, the contribution of

a is different for each cost function derived from (13). To

eliminate this shortcoming, we have proposed to equalize

the second-order derivative of the cost functions at zero

[13]. Further, the method for producing a modified superset

of cost functions is presented for q = 2. The similar

technique may be obtained for any 0 < q < to .

2 2

Let a myr be the fixed value of a for the myriad cost

function. Let the equality:

d2ySa,P,2)(x)/dx2 = d2y(ag2)(x)/dx2 be hold at x = 0. Then

(P /2)

y

1 +

| x1|

,\P/2

— 1

(14)

where y = a S denotes a2 for the function ySa,P,2)( x) and

2 i 2 2 1 b =amyr ln^+1 x1 | / amyrJ. Equation (14) states the

equalizing problem, where y is to be determined, and can be solved by using the Newton's method for finding roots

yk+1 = yk

u(yk) . «'(yk)

(15)

q

a

q

a

where yk is the kth approximation to y, and where u(yk) and u'( yk) are the reduced function and its first derivative at yk, respectively. The convergence of (15) is ensured by the following approach. For —ro< — < 0, the function

1.5

u( y) = y

its

1 +

l*1l'

\P/2

-1

——b = 0 should be used with 2

first

u'( y) =

1 +

Lai

y

\P/2

1 —

(— /2)|X1|2

y+1 *1|2

derivative

—1 and with the

initial guess y0 = amyr. For 0 < — < 1, the function

u( y) =

with

u'( y) =

( + y l X1 l2)

/2 1 —

— 1 / y--b = 0 should be used

J 2

its first derivative

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(— /2)(1+|x1 |2 y)—/2—1 |X1 |2 y — (1+|x1 |2 y)—/2 +1

2

y

and with the initial guess y0 = 1/amyr. The equalizing procedure based on (15) typically converges to machine precision within 3-5 iterations.

Fig. 1 represents the superset and the modified superset of cost functions for q = 2 and X1 = 1. Fig. 1a shows the

superset without the equalizing procedure, when all cost

2

functions have the same value a = 0.01. In this figure, there are depicted the pseudo-Huber (curve 1), q-smoothed root with — = 1/2 (curve 2), myriad (curve 3) and generalized

Demidenko (the curves 4-7 are for — = — 1;—2;—5;—100 in (13), respectively) cost functions. It is seen that the sequence of these cost functions tends to x (x) as — ^-—ro. Fig. 1b shows the modified superset of cost functions, which is

produced by the equalizing procedure for a myr = 0.01. Here, the curve 7 is similar to the graph of the Meshalkin cost function, coinciding visually with it. Thus, in the limit as — ^ —ro, the Meshalkin cost function is obtained. This fact can readily be proved, since the finiteness of the second-order derivative at zero is provided on condition that

a2 = const * —. Substituting this value into (13) with q = 2

and passing to the limit in (13) as — ^—ro yield the Meshalkin cost function.

Based on (13), the quasi-duration functional can be expressed as

ro

D(a^q) ^ DSa'P'q)[s(t)] = JySa,—,q)[s(t)Wt = 4a'P'q) x

1 +

| s(t) |'

aJ

,\P/ q

—1

dt,

(16)

where a> 0, —ro < — < 1, 0 < q < ro, and — < q. It has the following special cases: 1) q-smoothed median functional

3-

o

U 0.5

n

u.

7\6 w A

5

l//y\ 3 2 f/ ^

-1.5

1.5

-0.5 0 0.5 1 1.5

X

a

" w >

c o

u 0.5

M7AC""5 w/nL

y r^i

-1.5 -1 -0.5

0

x

0.5 1 1.5

6

Figure 1 - Superset of cost functions (a) without and (b) with the equalizing procedure

(when — = 1); 2) pseudo-Huber functional (when — = 1 and q = 2); 3) q-smoothed root functional (when 0 < — < 1); 4) q-smoothed logarithmic functional (when 0); 5) myriad functional (when 0 and q = 2); 6) meridian functional (when — ^ 0 and q = 1); 7) generalized Demidenko functional (when —ro < — < 0); 8) Demidenko functional (when — = —2 and q = 2). The generalized Meshalkin functional defined by

DM,q)[s(t)] = kM,q) J

1 — exp

| s(t)|q

dt (17)

is also derived from (16) in the limit as — ^ —ro after the equalizing procedure. Thus, (16) determines a large family of functionals, which will be referred to as the "superfamily of quasi-duration". On this basis, the minimum-duration estimate is defined as a solution of the appropriate optimization problem related to minimizing the quasi-duration (16). Assuming f (t) = const, below we write the general class of the minimum-duration filtering methods for the discrete case with the following notations: gi is the sample of observed signal, N is the number of signal samples in filter window, and A denotes the unknown amplitude value, which is the filter output. This class is given by the problem

q

a

ro

ro

ro

X

—00

arg min <

A

N

¿.(a ,p,q) ^ t=1

1 +

\g - A |q

Xp / q

-1

(18)

where a> 0, < P < 1, 0 < q < «, and P < q. Note, that

4a'P'q) > 0 for 0 < P < 1 and 4a'P'q) < 0 for -» < P < 0. The filtering consists in finding the optimal value of A. The special cases of (18) can be written more simply without the nonessential constants.

The computational complexity of the optimization problem (18) can be reduced [17], when instead of the optimal value, A e R, where R is the set of real numbers, the quasi-optimal value, A e(gt- \ t = 1,...,N} c R, is computed as the filter output. It is seen that the quasi-optimal value of A makes, at least, one of the terms in the sum (18) equal to zero. 4 EXPERIMENTS AND RESULTS

We have compared the potential capability of the minimum-duration methods in the problem of filtering the constant signal distorted by additive noise. Further, we have selected the q-smoothed root filtering ((18) with q = 2 and P = 1/2), Demidenko filtering ((18) with q = 2 and P = -2), and Meshalkin filtering ((18) with q = 2 and P ^ <»). These methods have been compared with the methods of average, median, pseudo-Huber, myriad and maximum-likelihood (ML) filtering. The three cases, when the constant signal with amplitude A = 1 was additively distorted by the Cauchy noise (case 1), by the mixture of Cauchy and Laplacian noise (case 2), and by the mixture of Cauchy and Gaussian noise (case 3), have been examined with the same value of the scale parameter for each type of noise. The mixture of Cauchy and Laplacian noise was formed with a priori probabilities of 1/2 for each. The mixture of Cauchy and Gaussian noise was formed with a priori probabilities of 2/3 and 1/3, respectively. Thus, in these cases, the probability density function, p(z); z e R, of noisy signal is defined by

p( z) = pc (z) = —-1-- (in the case 1),

n (z - A)2 + a2

1 1 , , 1 ( \ z - A \ ^ p(z) = - pc (z) + - pL (z); Pl (z) = ^ exp^--—J;

a 2 1

(in the case 2) and p(z) = - Pc (z) + 3 pG (z);

PG(z) =

1

Vina

-exp

- (z - A)2/2a2

(in the case 3).

For the calculations, the fragment of noisy constant signal was numerically simulated on a set of N=121 discrete samples, where N is the length of filter window. The filtering was to estimate the signal amplitude by finding the location of the global minimum of the corresponding optimization problem with the relative accuracy 0,1%. Further, the estimator's Root Mean Square Error (RMSE) averaged arithmetically over 10000 noise realizations have been calculated as a function of the free-adjustable parameter a that associated with the scale parameter of a given noise

distribution. In these calculations, the modified superset of cost functions was used for q = 2.

Fig. 2 represents the calculated RMSE/ a ratio vs the a / a ratio, where a = 0,1. The solid curves with heavy dots depict the calculated values for the (1) pseudo-Huber filtering, (2) q-smoothed root filtering with q=2 and P = 1/ 2, (3) myriad filtering, (4) Demidenko filtering, and (5) Meshalkin filtering; the dotted curve (6) with heavy dots depicts the calculated values for ML filtering; the dotted horizontal line depicts the calculated value for the median filtering.

0,15

0 0.145

LD

<D

1 0,14

o

CO

^ 0.135 0,13

0.11

D 0105

LD

<s> o:

0 w

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

01 0.095

Ml * f by

1 yCy ^^ \ 3 2

0.09

0.135

05 1 1.5

Ratio a /a

1 1.5

Ratio a/cr

0.115

0.5 1 1.5 2

Ratio a/a c

Figure 2 - RMSE/ a ratio vs a/ a ratio for the constant signal distorted by the (a) Cauchy noise, (b) mixture of Cauchy and Laplacian noise, and (c) mixture of Cauchy and Gaussian noise

q

a

a

b

5 DISCUSSION

As shown in Fig. 2a, in the case 1 the myriad filtering, which is also the ML filtering, provides the best result at a / ст = 1,1 (theoretically, a / ст = 1). Moreover, it provides the best results within the range 0,6 < a / ст < 2. However, if a / ст < 0,4 and a goes to zero, the performance of the myriad filtering (as well as the other minimum-duration filtering with the exception of the pseudo-Huber filtering) dramatically deteriorates; whereas that of the median filtering remains steady throughout. Note also, if the a / ст ratio becomes larger than 2, the RMSE/ ст ratio becomes the larger for all these methods (except for the median filtering) and tends to the value which is obtained by the average filtering. In the case 2, Fig. 2b shows that the q-smoothed root filtering (with q = 2 and P = 1/2) provides the best result within the range 0.4 < a /ст < 0.7 and achieves the performance of the ML filtering at a / ст = 0.7. However, for a /ст > 0.8 the ML filtering, which tends to the median filtering as a goes to infinity, is the best. In the case 3, Fig. 2c shows the advantage of the Demidenko filtering, although this advantage is not significant here. This figure shows that within the range 0.6 <a / ст< 2 the Demidenko filtering is slightly better than the ML filtering. This can be explained by the fact that the ML estimator has no optimum properties for finite samples. In addition, for all these three cases, the selected minimum-duration filtering methods, used with q = 2 (which was close to the optimal value of q) and optimal a, were 5-8 times better than the average filtering. However, the smaller N was, the smaller the advantage.

Thus, these numerical simulations show the following. For the problem of filtering the noisy constant signal, the potential of the minimum-duration filtering exceeds the potential of the median and average filtering. As would be expected, the myriad filtering is the best for the Cauchy noise, the q-smoothed root filtering (with q = 2 and P = 1/2) is the best for the given mixture of Cauchy and Laplacian noise, and the Demidenko filtering is the best for the given mixture of Cauchy and Gaussian noise.

CONCLUSIONS

The goal of signal processing based on the PMD is to produce the signal with the minimum duration. To describe the signal duration in practice, the concept of the signal quasi-duration can be used. This concept is implemented by the quasi-duration functional and, in particular, by the quasi-duration objective function. The superfamily of the quasi-duration functional is proposed. It covers the families that include the q-smoothed median functional, q-smoothed root functional, q-smoothed logarithmic functional, the generalized Demidenko and Meshalkin functionals.

The general class of the minimum-duration filtering methods which depends on the three free-adjustable parameters is introduced. The myriad and meridian filtering methods occupy the intermediate positions in this class.

The potential of the minimum-duration filtering exceeds the potential of the median and average filtering. Theoretically, the minimum-duration filtering methods enable to filter the signal, which is destroyed in more than half length of the filter window, when the median filtering may fail.

By adjusting the free parameters, the proposed approach enables efficient processing of the signal which is distorted by noise of different types. Finding optimal values of a, P and q is the major problem in taking full advantage of the minimum-duration filtering. REFERENCES

1. Gonzalez J. G. Optimality of the myriad filter in practical impulsive-noise environments / J. G. Gonzalez, G. R. Arce // IEEE Trans. on Signal Processing. - 2001. - Vol. 49, No. 2. - P. 438-441.

2. Nunez R. C. Fast and accurate computation of the myriad filter via branch-and-bound search / R. C. Nunez, J. G. Gonzalez, G. R. Arce // IEEE Trans. Signal Processing. - 2008. - Vol. 56, No. 7. - P. 3340-3346.

3. Aysal T. C. Meridian filtering for robust signal processing / T. C. Aysal, K. E. Barner // IEEE Trans. on Signal Processing. -

2007. - Vol. 55, No. 8. - P. 3949-3962.

4. Analysis of meridian estimator performance for non-Gaussian PDF data samples / [D. A. Kurkin, V. V. Lukin, A. A. Roenko, I. Djurovic] // Telecommunications and Radio Engineering. -2010. - Vol. 69, No. 8. - P. 669-679.

5. Huber P. J. Robust estimation of a location parameter / P. J. Huber // Annals of Mathematical Statistics. - 1964. - Vol. 35, No. 1. -P. 73-101.

6. Huber P. J. Robust statistics / P. J. Huber. - New York : John Wiley and Sons, 1981. - 312 p.

7. Carrillo R. E. Generalized Cauchy distribution based robust estimation

/ R. E. Carrillo, T. C. Aysal, K. E. Barner // Acoustic, Speech and Signal Processing : IEEE International Conference ICASSP 2008, Las Vegas, 31 March - 4 April 2008 : proceedings. - IEEE,

2008. - P. 3389-3392. DOI: 10.1109/ICASSP.2008.4518378

8. Vovk S. M. A minimum-duration method for recovering finite signals / S. M. Vovk, V. F. Borul'ko // Radioelectronics and Communications Systems. - 1991. - Vol. 34. - P. 67-69.

9. Vovk S. M. Elimination of the measurement background by the minimum duration method / S. M. Vovk, V. F. Borulko // Radioelectronics and Communications Systems. - 1998. -Vol. 41. - P. 48-49.

10. Vovk S. M. Statement of a problem of definition of linear signals parameters in quasinormed space / S. M. Vovk, V. F. Borul'ko // Radioelectronics and Communications Systems. - 2010. -Vol. 53. - P. 367-375.

11. Titchmarsh E. C. The theory of functions / E. C. Titchmarsh. -New York : Oxford University Press, 1939. - 454 p.

12. Hartley R. Multiple View Geometry in Computer Vision / R. Hartley, A. Zisserman - Cambridge University Press, 2004. - 645 p.

13. Vovk S. Family of generalized Demidenko functionals for robust estimation / S. Vovk, V. Borulko // Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory: 17th International Seminar/Workshop DIPED'12, Tbilisi, 24-27 September 2012 : proceedings. - IEEE, 2012. - P. 151-154.

14. Демиденко Е. З. Оптимизация и регрессия / Е. З. Демиденко. -М. : Наука, 1989. - 296 с.

15. Meshalkin L. D. Some mathematical methods for the study of non-communicable diseases / L. D. Meshalkin // Uses of epidemiology in planning of health services. Proc. of the Sixth International Scientific Meeting, Primosten, August 29-September 3, 1971. - Belgrade. -1973. - P. 250-2566.

16. Shevlyakov G. L. Robustness in data analysis: criteria and methods / G. L. Shevlyakov, N. O. Vilchevski. - Utrecht : VSP, 2002. - 310 p.

17. Vovk S. Dual Method of Minimum Spatial Extent / S. Vovk, V. Borulko // Mathematical Methods in Electromagnetic Theory: 14th International Conference MMET-2014, Dnipropetrovsk, Ukraine, 26-28 August 2014 : proceedings. - IEEE, 2014. -P. 144-147. DOI: 10.1109/MMET.2014.6928715.

Article was submitted 10.11.2015.

After revision 02.12.2015.

Борулько В. Ф.1, Вовк С. М.2

'Канд. физ.-мат. наук, с.н.с., с.н.с. кафедры прикладной и компьютерной радиофизики Днепропетровского национального университета, Днепропетровск, Украина

2Канд. физ.-мат. наук, доцент, доцент кафедры автоматизированных систем обработки информации Днепропетровского национального университета, Днепропетровск, Украина

ФИЛЬТРАЦИЯ СИГНАЛОВ НА ОСНОВЕ ПРИНЦИПА МИНИМУМА ДЛИТЕЛЬНОСТИ

Методы мириадной и меридианной фильтрации известны как робастные методы обработки сигналов. Теория этих методов основана на обобщенном распределении Коши и критерии максимального правдоподобия. Мы представляем альтернативный подход, основанный на принципе минимума длительности, к обоснованию и обобщению методов мириадной и меридианной фильтрации. Предлагаемый подход показывает, что мириадная и меридианная фильтрация являются частными случаями методов фильтрации, которые выводятся из концепции «квазидлительность сигнала». Математически эта концепция реализуется через понятие функционала с помощью предложенного множества стоимостных функций. На этом фундаменте построено «суперсемейство» функционала квазидлительности и введен общий класс методов фильтрации, который зависит от трех свободно-настраиваемых параметров. Приводятся результаты числового моделирования для сравнения эффективности предложенных и стандартных методов для задачи фильтрации постоянного сигнала, который искажен смесью шумов Коши, Лапласа и Гаусса.

Ключевые слова: мириадная фильтрация, меридианная фильтрация, длительность.

Борулько В. Ф.1, Вовк С. М.2

'Канд. фiз.-мат. наук, с.н.с., с.н.с. кафедри прикладно! та комп'ютерно! радiофiзики Дншропетровського нацюнального ушверсите-ту, Дншропетровськ, Укра!на

2Канд. фiз.-мат. наук, доцент, доцент кафедри автоматизованих систем обробки шформаци Дншропетровського нацюнального ушверситету, Дншропетровськ, Укра!на

Ф1ЛЬТРАЦ1Я СИГНАЛ1В НА ОСНОВ1 ПРИНЦИПУ М1Н1МУМУ ТРИВАЛОСТ1

Методи мiрiадноl й меридiанноl фшьтраци вiдомi як робастш методи обробки сигналiв. Теорiя цих метсдав заснована на узагаль-неному розподш Кошi та критери максимально! правдоподiбностi. Ми надаемо альтернативний шдхщ, заснований на принциш мтму-му тривалостi, до обгрунтування та узагальнення метсдав мiрiадноl й меридiанноl фшьтрацп. Запропонований пiдхiд показуе, что мiрiадна й меридiанна фшьтрацп е частинними випадками метсдав фшьтрацп, яга виводяться з концепци «квазпривалють сигналу». Математично ця концепщя реалiзуеться через поняття функционалу за допомогою запропоновано1 множини вартiсних функцiй. На цьому фундамент побудовано «суперамейство» функцiоналу квазпривалють та уведено загальний клас методiв фшьтрацп, який залежить вiд трьох параметрiв, що вiльно налаштовуються. Приводяться результати числового моделювання для порiвняння ефектив-ностi запропонованих та стандартшх методiв для задачi фшьтрацп постшного сигналу, який е спотвореним сумшшю шумiв Кошi, Лапласа та Гаусса.

Ключовi слова: мiрiадна фiльтрацiя, меридiанна фiльтрацiя, тривалiсть.

REFERENCES

1. Gonzalez J. G., Arce G. R. Optimality of the myriad filter in practical impulsive-noise environments, IEEE Trans. on Signal Processing, 2001, Vol. 49, No. 2, pp. 438-441.

2. Nunez R. C., Gonzalez J. G., Arce G. R. Fast and accurate computation of the myriad filter via branch-and-bound search, IEEE Trans. Signal Processing, 2008, Vol. 56, No. 7, P. 33403346.

3. Aysal T. C., Barner K. E. Meridian filtering for robust signal processing, IEEE Trans. on Signal Processing, 2007, Vol. 55, No. 8, P. 3949-3962.

4. Kurkin D. A., Lukin V. V., Roenko A. A., Djurovic I. Analysis of meridian estimator performance for non-Gaussian PDF data samples, Telecommunications and Radio Engineering, 2010, Vol. 69, No. 8, pp. 669-679.

5. Huber P. J. Robust estimation of a location parameter, Annals of Mathematical Statistics, 1964, Vol. 35, No. 1, pp. 73-101.

6. Huber P. J. Robust statistics. New York, John Wiley and Sons, 1981, 312 p.

7. Carrillo R. E., Aysal T. C., Barner K. E. Generalized Cauchy distribution based robust estimation, Acoustic, Speech and Signal Processing : IEEE International Conference ICASSP 2008, Las Vegas, 31 March - 4 April 2008 : proceedings. IEEE, 2008, pp. 3389-3392. DOI: 10.1109/ICASSP.2008.4518378

8. Vovk S. M., Borul'ko V. F. A minimum-duration method for recovering finite signals, Radioelectronics and Communications Systems, 1991, Vol. 34, pp. 67-69.

9. Vovk S. M., Borulko V. F. Elimination of the measurement background by the minimum duration method, Radioelectronics and Communications Systems, 1998, Vol. 41, pp. 48-49.

10. Vovk S. M., Borul'ko V. F. Statement of a problem of definition of linear signals parameters in quasinormed space, Radioelectronics and Communications Systems, 2010, Vol. 53, pp. 367-375.

11. Titchmarsh E. C. The theory of functions. New York, Oxford University Press, 1939, 454 p.

12. Hartley R., Zisserman A. Multiple View Geometry in Computer Vision. Cambridge University Press, 2004, 645 p.

13. Vovk S., Borulko V. Family of generalized Demidenko functionals for robust estimation, Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory : 17th International Seminar/Workshop DIPED '12, Tbilisi, 24-27 September 2012 : proceedings. IEEE, 2012, pp. 151-154.

14. Demidenko E. Z. Optimizacija i regressija. Moscow, Nauka, 1989, 296 p.

15. Meshalkin L. D. Some mathematical methods for the study of non-communicable diseases, Uses of epidemiology in planning of health services. Proc. of the Sixth International Scientific Meeting, Primosten, August 29-September 3, 1971. Belgrade, 1973, pp. 250-2566.

16. Shevlyakov G. L., Vilchevski N. O. Robustness in data analysis: criteria and methods. Utrecht, VSP, 2002, 310 p.

17. Vovk S., Borulko V. Dual Method of Minimum Spatial Extent, Mathematical Methods in Electromagnetic Theory: 14th International Conference MMET-2014. Dnipropetrovsk, Ukraine, 26-28 August 2014, proceedings, IEEE, 2014, P. 144-147. DOI: 10.1109/MMET.2014.6928715.

i Надоели баннеры? Вы всегда можете отключить рекламу.