Open access

Identification of Communication Channels for Remote Sensing Systems Using Volterra Model in Frequency Domain

Written By

Vitaliy Pavlenko and Viktor Speranskyy

Submitted: 20 November 2013 Published: 05 June 2014

DOI: 10.5772/58354

From the Edited Volume

Advanced Geoscience Remote Sensing

Edited by Maged Marghany

Chapter metrics overview

2,098 Chapter Downloads

View Full Metrics

1. Introduction

The sensors in remote sensing systems are looking through a layer of atmosphere separating the sensors from the Earth's surface being observed. It is essential to understand the effects of atmosphere on the electromagnetic radiation travelling from the Earth to the sensor through the atmosphere. The atmospheric constituents cause wavelength dependent absorption and scattering of radiation due to environment interactions, emissions and so on (fig. 1) [6]. The atmosphere between radiating surface and sensor can be understood as communication channel (CC). The technical conditions of CC during operation should be considered for the effective communications. Changes during data transfer can decrease the rate of data transmission in digital CC up to stop of transmission. In analog CC it can be cause distortions and noise of the transmitted signals. Some of the atmospheric effects can be corrected before the sensing data is subjected to further analysis and interpretation. These effects degrade the adequateness of received data. The new methods and supporting tools are developed to automate the measurement and consideration of the characteristics of the CC. It helps to build the information and mathematical models of nonlinear dynamic object such as the CC [3, 19, 20], i.e. to solve the identification problem.

Figure 1.

Environment effects in remote sensing systems

Building Volterra models and using them for visualization for such complex nature effects as waves of sea surface were well studied in [8-10]. This methodic allows building linear and nonlinear models for different systems. Modern continuous CCs are nonlinear stochastic inertial systems. The model in the form of integral Volterra series used to identify them [3, 4]. The nonlinear and dynamic properties of such system are completely characterized by a sequence of multidimensional weighting functions – Volterra kernels).

Building a model of nonlinear dynamic system in the form of a Volterra series lies in the choice of the test actions form. Also it uses the developed algorithm that allows determining the Volterra kernels and their Fourier-images for the measured responses (multidimensional amplitude–frequency characteristics (AFC) and phase-frequency characteristics (PFC)) to simulate the CC in the time or frequency domain, respectively [16-18, 23].

The additional research of new method of nonlinear dynamical systems identification, based on the Volterra model in the frequency domain is proposed. This method lies in n–fold differentiation of responses of the identifiable system by the amplitude of the test polyharmonic signals. The developed identification toolkit is used to build information model of the test nonlinear dynamic system in the form of the first, second and third order model. [12, 13, 15, 20, 21]

The aim of this work is to identify the continuous CC using Volterra model in the frequency domain, i.e. the determination of its multi-frequency characteristics on the basis of the data of the input-output experiment, using test polyharmonic signals and interpolation method to obtain model coefficients [14, 16-19, 21].

Advertisement

2. Volterra models and identification of dynamical systems in the frequency domain

Generally, “input–output” type ratio for nonlinear dynamical system can be presented by Volterra series [19].

y[x(t)]=w0(t)+0w1(τ)x(tτ)dτ+00w2(τ1,τ2)x(tτ1)x(tτ2)dτ1dτ2++000w3(τ1,τ2,τ3)x(tτ1)x(tτ2)x(tτ3)dτ1dτ2dτ3+...=w0(t)+n=1yn[x(t)]E1

where the n–th partial component of response of the system is

yn[x(t)]=0...ntimes0wn(τ1,...,τn)i=1nx(tτi)dτi

x(t) and y(t) are input and output signals of system respectively; wn(τ1,τ2,,τn)– weight function or n-order Volterra kernel; yn[x(t)] – n–th partial component of system’s response; w0(t) – denotes free component of the series (for zero initial conditions w0(t)=0); t – current time.

Commonly, the Volterra series are replaced by a polynomial, with only taking several first terms of series (1) into consideration. Nonlinear dynamical system identification in a form of Volterra series consists in n-dimensional weighting functions determination wn1,…,τn) for time domain or it’s Fourier transforms Wn(jω1,…,jωn) – n–dimensional transfer functions for frequency domain.

Multidimensional Fourier transform for n-order Volterra kernel (1) is written in a form:

Wn(jω1,...,jωn)=Fnwn(τ1,...,τn)=0...0wn(τ1,...,τn)exp(ji=1nωiτi)i=1ndτi,

where Fnn–dimensional Fourier transform; j=1. Then the model of nonlinear system based on Volterra model in frequency domain can be represented as:

y[x(t)]=n=1Fn1Wn(jω1,...,jωn)i=1nX(jωi)t1=...=tn=t,

where Fn1 – inverse n–dimensional Fourier transform; X(jωi)– Fourier transform of input signal.

Identification of nonlinear system in frequency domain consists in determination of absolute value and phase of multidimensional transfer function at given frequencies – multidimensional AFC |Wn(jω1,jω2,…,jωn)| and PFC arg Wn(jω1,jω2,…,jωn) which are defined by formulas:

|Wn(jω1,  jωn)|=[Re(Wn(jω1,jωn))]2+[Im(Wn(jω1jωn))]2,E2
argWn(jω1jωn)=arctgIm[Wn(jω1jωn)]Re[Wn(jω1jωn)],E3

where Re and Im – accordingly real and imaginary parts of a complex function of n variables respectively.

An approximation method of identification of the nonlinear dynamical system based on Volterra series is offered [11, 14, 16-19]. During the identification of a Volterra kernel of m−th order significant effect on accuracy is rendered adjacent terms of a Volterra series. Therefore, it is necessary to apply the special methods, allowing minimizing this effect. The idea of such method lays in construction such expression of system responses to N (1≤m≤ N) test input signals with the given amplitudes that with certain accuracy (accurate within to the thrown terms of order N+1 and above) would be equal to m−th term Volterra series:

ym[x(t)]=j=1Ncjy[ajx(t)]=n=1(j=1Ncjajn)...0wn(τ1,...τn)i=1nx(tτi)dτiE4

where aj – amplitudes of test signals, random nonzero and pairwise different numbers; сj – real coefficients which are chosen in such way that in a right part of (4) all first N terms are equal to 0, except m–th, and the multiplier at a m–multiple integral became equal to 1. This condition leads to a solution of the linear algebraic equations system concerning coefficients c1, …, cN :

c1a1+c2a2+...+cNaN=0...c1a1m+c2a2m+...+cNaNm=1...c1a1N+c2a2N+...+cNaNN=0.E5

This system (5) always has a solution, and the unique one, as the system determinant differs from Vandermonde determinant with only a multiplier a1a2aN. Thus, with any real numbers aj, that different from zero and pairwise different, it is possible to find such numbers cj at which the linear combination (4) of system responses is equal to m–th term of a Volterra series accurate within to the thrown terms of series.

It is possible to build numberless assemblage of modes for expressions (4), by taking various numbers a1,…, aN and defining (5) coefficients с1, …, сN by them.

The choice of amplitudes aj should provide the convergence of series (1) and an minimum error Δ during extraction of a partial component ym[x(t)] according to (4) defined by reminder of series (1) – terms of degree N+1 and above

j=1Ncjy[ajx(t)]=0...mtimes0wm(τ1,...,τm)i=1mx(tτi)dτi+j=1Nсjn=N+1yn[ajx(t)]=ym[x(t)]+ΔE6

If x(t) – is a test effect with maximum admissible amplitude at which a series (1) converges, amplitudes aj should be no more than 1 by their absolute values: |aj|≤1 for ∀j=1, 2,..., N.

The amplitudes of the test signals aNj(m) and the corresponding coefficients cNj(m) for responses are shown in table 1, where m – order of the estimated Volterra kernel; j – number of the experiment; N – approximation order, i.e. quantity of identification experiments.

N m aNj(m) cNj(m) Δ
2 1 -1 1 -0,5 0,5 1
2 -1 1 0,5 0,5 1
4 1 -1 1 -0,5 0,5 0,167 0,167 1,333 1,333 3
2 -1 1 -0,644 0,644 -0,354 -0,354 2,061 2,061 4,8
3 -1 1 0,5 -0,5 -0,667 0,667 -1,333 1,333 4
6 1 -0,8 1 -1 -0,3 0,3 0,8 0,28 0,09 -0,09 -2,13 2,13 0,28 5
2 0,9 -1 0,9 0,4 -0,4 1 -0,8 0,41 -0,8 4,64 4,64 0,41 11,7
3 0,3 1 0,8 -0,8 -1 -0,3 -5,46 -1,11 3,44 -3,44 1,11 5,46 20

Table 1.

Numerical values of identification accuracy using approximation method

An interpolation method of identification of the nonlinear dynamical system based on Volterra series is offered [12, 13, 15, 20, 21]. It is used n-fold differentiation of a target signal on parameter-amplitude a of test actions to separate the response of the nonlinear dynamical system on partial components yn[x(t)].

Affirmation 1. Let at input of system test signal of ax(t) kind is given, where x(t) – is arbitrary function and a – is scale coefficient (amplitude of signal), where 0<|a|≤1, then for the selection of a partial component of the n-th order y^n(t) from measurement of the response nonlinear system y[ax(t)] in the form of Volterra series, it is necessary to determine n-th partial derivative of the total response amplitude a where a=0

y^n(t)=0...ntimes0wn(τ1,...,τn)i=1nx(tτi)dτi=1n!ny[ax(t)]an|a=0E7

We use the method of extracting the partial components with the help of n-fold differentiation of the response y[ax(t)] with respect to parameter–amplitude a and the use of the derivative value at a=0.

Injecting an input signal ax(t) where a is the scaling factor (signal amplitude), one has the following response of the nonlinear system:

y[ax(t)]=a0tw(τ)x(tτ)dτ+a20t0tw2(τ1,τ2)x(tτ1)x(tτ2)dτ1dτ2++an0t...ntime0twn(τ1,...,τn)r=1nx(tτr)dτr+...E8

To distinguish the partial component of the n-th order, differentiate the system response n times with respect to the amplitude:

ny[ax(t)]an=n!0t...ntimes0twn(τ1,...,τn)r=1nx(tτr)dτr+(n+1)!a0t...n+1times0twn+1(τ1,...,τn+1)r=1n+1x(tτr)dτr+...E9

Taking the value of the derivative at a=0, we finally obtain the expression for the partial component (7).

Formulas for numerical differentiation. Partial derivative should be substituted by form of finite difference for calculation. Differentiation of function, which was set in discrete points, could be accomplished by means of numerical computing after preliminary smoothing of measured results. Various formulas for the numerical differentiation are known, which differ from each other by means of error.

Let's use universal reception which allows to substitute a derivative of any n order for differential ratio so that the error from such replacement for function y(a) was any beforehand set order of p approximation concerning a step of h=Δa of computational mesh on amplitude. Method of undetermined coefficient for equality

dny(a)dan=1hnr=r1r2cry(a+rh)+O(hp),E10

where the coefficients сr are taken not depending on h, r=r1,r1+1,...,1,0,1,,r21,r2, so that equality (10) was fair. Limits of summation r10 and r20 could be arbitrary, but so that the differential relation hncry(a+rh) of r1+r2 order have to satisfy to inequality r1+r2n+p1.

To define the сr it is necessary to solve the following set of equations

[111r1r1+1r2(r1)n1(r1+1)n1r2n1(r1)n(r1+1)nr2n(r1)n+1(r1+1)n+1r2n+1(r1)n+p1(r1+1)n+p1r2n+p1][cr1cr1+1c1c0c1cr2]=[000n!00]E11

If r1+r2=n+p1, then inscribed in n+p equality forms linear system concerning the same number of сr unknown. The determiner of this system is Vandermonde's determiner and differs from zero. Thus, there is only one set of n coefficients, satisfying the system.

If r1+r2n+p, then there are many such sets of coefficients сr.

On the basis of (10) in [20] the formulas of derivative calculation of the first, second and third orders are received at a=0 with use of the central differences for equidistant nodes of the computational grid.

In work formulas for numerical differentiation with use of the central differences for equidistant assembly are used. Volterra kernel of the first order is determined by formulas as the first derivative at r1=r2=1, r1=r2=2 or r1=r2=3 respectively

y0=12h(y1+y1),y0=112h(y28y1+8y1y2),y0=160h(y3+9y245y1+45y19y2+y3).E12

Volterra kernel of the first order is determined by formulas as the first derivative at r1=r2=1, r1=r2=2 or r1=r2=3 respectively

y0=1h2(y12y0+y1),y0=112h2(y2+16y130y0+16y1y2),y0=1180h2(2y327y2+270y1490y0+270y127y2+2y3).E13

Volterra kernel of the first order is determined by formulas as the first derivative at r1=r2=2 or r1=r2=3 respectively

y0=12h3(y2+2y12y1+y2),y0=18h3(y38y2+13y113y1+8y2y3).E14

In the formulas written above, we use the following notations

y0=y(0),y0=y(0),y0=y(0);yr=y(rh),r=0,±1,±2;±3

where we put y0=0, since identification nonlinear systems is implemented with zero initial conditions.The test polyharmonic effects for identification in the frequency domain representing by signals of such type:

x(t)=k=1nAkcos(ωkt+φk),E15

where n – the order of transfer function being estimated; Ak, ωk and φk – accordingly amplitude, frequency and a phase of k-th harmonics. In research, it is supposed every amplitude of Ak to be equal, and phases φk equal to zero.

For identification in the frequency domain the test polyharmonic signals are used. We prove:

Statement. If test polyharmonic signal is used in form

x(t)=Ak=1ncosωkt=A2k=1n(ejωkt+ejωkt)E16

then the n–th partial component of the response of test system can be written in form:

yn(t)=An2n1m=0E(n/2)Cnmk1=1n...kn=1n|Wn(jωk1,...jωkm,jωkm+1,...jωkn)|××cos((l=0mωkl+l=m+1nωkl)t+argWn(jωk1,...jωkm,jωkm+1,...jωkn)),E17

where E(n/2) – function used to obtain the of integer part of the value.

The component with frequency ω1+…+ωn is extracted from the response to test signal (15):

An|Wn(jω1,,jωn)|cos[(ω1++ωn)t+argWn(jω1,,jωn)].E18

Certain limitations should be imposed while choosing of frequency polyharmonic test signals in a process determining multidimensional AFC and PFC. This is the reason why the values of AFC and PFC in this unallowable points of multidimensional frequency space can be calculated using interpolation only. In practical realization of nonlinear dynamical systems identification it is needed to minimize number of such undefined points at the range of multidimensional frequency characteristics determination. This was performed to provide a minimum of restrictions on choice of frequency of the test signal. It is shown that existed limitation can be weakened. New limitations on choice of frequency are reducing number of undefined points.

After analyzing the (18) it is defined: to obtain Volterra kernels for nonlinear dynamical system in frequency domain the limitations on choice of frequencies of test polyharmonic signals have to be restricted. These restrictions provide inequality of combination frequencies in the test signal harmonics. The theorem about choice of test signals frequencies is proven.

The theorem about choice of test signals frequencies. For the definite filtering of a response of the harmonics with combination frequencies ω12+…+ωn within the n-th partial component it is necessary and sufficient to keep the frequency from being equal to another combination frequencies of type k1ω1+…+knωn, where the coefficients {ki|i=1, 2, …, n} must satisfy the conditions:

  • number K of negative value coefficients (ki<0) is in 0KE(n/2) (where E – function used to obtain the of integer part of the value);

  • i=1n|ki|n;

  • i=1n|ki|n (mod 2),ni=1n|ki| =2l, lΝ.

It was shown that during determination of multidimensional transfer functions of nonlinear systems it is necessary to consider the imposed constraints on choice of the test polyharmonic signal frequencies. This provides inequality of combination frequencies in output signal harmonics: ω1≠0, ω2≠0 and ω1≠ω2 for the second order identification procedure, and ω1≠0, ω2≠0, ω3≠0, ω1≠ω2, ω1≠ω3, ω2≠ω3, 2ω1≠ω23, 2ω2≠ω13, 2ω3≠ω12, 2ω1≠ω2–ω3, 2ω2≠ω1–ω3, 2ω3≠ω1–ω2, 2ω1≠–ω23, 2ω2≠–ω13 and 2ω3≠–ω12 for the third order identification procedure.

The amplitudes of the test signals ai(n) and the corresponding coefficients ci(n) for responses are shown in Table 2, where n – order of the estimated Volterra kernel; i – number of the experiment (i=1, 2,…, N), where N=r1+r2, i.e. number of interpolation knots (number of experiments).

n N а1 (n) а2 (n) а3 (n) а4 (n) а5 (n) а6 (n) c1 (n) c2 (n) c3 (n) c4 (n) c5 (n) c6 (n)
1 2 -1 1 -0,5 0,5
4 -1 -0,5 0,5 1 0,0833 -0,6667 0,6667 -0,0833
6 -1 -0.67 -0,33 0,33 0,67 1 -0,0167 0,15 -0,75 0,75 -0,15 0,0167
2 2 -1 1 1 1
4 -1 -0,5 0,5 1 -0,0833 1,3333 1,3333 -0,0833
6 -1 -0.67 -0,33 0,33 0,67 1 0,0111 -0,15 1,5 1,5 -0,15 0,0111
3 4 -1 -0,5 0,5 1 -0,5 1 -1 0,5
6 -1 -0.67 -0,33 0,33 0,67 1 0,125 -1 1,625 -1,625 1 -0,125

Table 2.

Amplitudes and corresponding coefficients of the interpolation method

Advertisement

3. The techniques of test system identification

Described method was tested using nonlinear test system (fig. 2) represented by Riccati equation

dy(t)dt+αy(t)+βy2(t)=u(t).E19

Figure 2.

Simulink–model of the test system

Analytical expressions of AFC and PFC for the first, second and third order model were received:

|W1(jω)|=1α2+ω2,argW1(jω)=arctgωα;|W2(jω1,jω2)|=β(α2+ω12)(α2+ω22)[α2+(ω1+ω2)2],argW2(jω1,jω2)=arctg(2α2ω1ω2)(ω1+ω2)α(α2ω1ω2)α(ω1+ω2)2;|W3(jω1,jω2,jω3)|=[Re(W3(jω1jω2jω3))]2+[Im(W3(jω1jω2jω3))]2==2β231[α2+(ω1+ω2+ω3)2](α2+ω12)(α2+ω22)(α2+ω32)××[3α2(ω1+ω3)(ω1+ω2)(ω1+ω2)](ω2+ω3)(ω1+ω3)(ω2+ω3)]2+16α2(ω1+ω2+ω3)2[α2+(ω1+ω2)2][α2+(ω1+ω3)2][α2+(ω2+ω3)2],argW3(jω1,jω2,jω3)=arctgImW3(jω1,jω2,jω3)ReW3(jω1,jω2,jω3)=arctgDACBAB+CD,

where

u=α3-αω1ω3-αω2ω3-α(ω1+ω2+ω3);v=(ω1+ω2+ω3)(2α2-ω1ω3-ω2ω3);w=(α2-ω1ω2-ω2ω3)(α2-ω1ω2-ω1ω3)-α2(ω1+ω2+ω3)2;x=α(ω12+ω3)(2α2-1ω2-ω1ω3-ω2ω3).

The main purpose was to identify the multi–frequency performances characterizing nonlinear and dynamical properties of nonlinear test system [1121]. Volterra model in the form of the 1st, 2nd and 3rd order polynomial is used. Thus, test system properties are characterized by transfer functions of W1(jω), W2(jω1, jω2), W3(jω1, jω2, jω3) − by Fourier-images of weight functions w1(t), w2(t1, t2) and w3(t1, t2, t3).

Structure charts of identification procedure – determinations of the 1th, 2nd and 3rd order AFC of CC are presented accordingly in figs. 35.

The weighted sum is formed from received signals – responses of each group from figs. 3–5. As a result the partial components of CC responses y1(t), y2(t) and y3(t) are got. For each partial component of response the Fourier transform (the FFT is used) is calculated, and from received spectrum only an informative harmonics (which amplitudes represent values of required characteristics of the first, second and third orders AFC) are taken.

Figure 3.

The structure chart of identification using 1st order Volterra model in frequency domain, number of experiments N=4: a1=-2h, a2=-h, a3=h, a4=2h; c1=-1/12, c2=-2/3, c3=2/3, c4=1/12

Figure 4.

The structure chart of identification using 2nd order Volterra model in frequency domain, number of experiments N=4: a1=-2h, a2=-h, a3=h, a4=2h; c1=-1/12, c2=4/3, c3=4/3, c4=-1/12

Figure 5.

The structure chart of identification using 3rd order Volterra model in frequency domain, number of experiments N=6: a1=-3h, a2=-2h, a3=-h, a4=h, a5=2h, a6=3h; c1=-1/8, c2=-1, c3=13/8, c4=-13/8, c5=1, c6=1/8

The first order AFC |W1(jω)| and PFC argW1(jω) is received by extracting the harmonics with frequency ω from the spectrum of the CC partial response y1(t) to the test signal x(t)=(A/2)cosωt.

The second order AFC |W2(jω, j+1))| and PFC argW2(jω, j+1)) having ω1=ω and ω2=ω+Ω1 were received by extracting the harmonics with summary frequency ω12 from the spectrum of the CC partial response y2(t) to the test signal x(t)=(A/2)(cosω1t+cosω2t).

The third order AFC |W3(jω, j+1), j+2))| and PFC argW3(jω, j+1), j+2)) having ω1, ω2=ω+Ω1 and ω3=ω+Ω2, were received by extracting the harmonics with summary frequency ω123 from the spectrum of the CC partial response y3(t) to the test signal x(t)=(A/2)(cosω1t+cosω2t+cosω3t).

The results (first, second and third order AFC and PFC which had been received after procedure of identification) are represented in figs. 68.

Figure 6.

First order AFC and PFC of the test system: analytically calculated values (1), section estimation values with number of experiments for the model N=4 (2)

Figure 7.

Second order AFC and PFC of the test system: analytically calculated values (1), sub–diagonal cross-section values with number of experiments for the model N=4 (2), Ω1=0,01 rad/s

Figure 8.

Third order AFC and PFC of the test system: analytically calculated values (1), sub–diagonal cross-section values with number of experiments for the model N=6 (2), Ω1=0,01 rad/s, Ω2=0,1 rad/s

The second and third order surfaces for AFC and PFC received after procedure of the test system identification are shown in fig. 9 and fig. 10 respectively.

Figure 9.

Surface of the test system AFC (left) and PFC (right) built of the second order subdiagonal cross-sections received for N=4

Figure 10.

Surface of the test system AFC (left) and PFC (right) built of the third order subdiagonal cross-sections received for N=6, ω3=0,1 rad/s

Presented surfaces are built from sub–diagonal cross-sections which were received separately. Ω1 was used as growing parameter of identification with different value for each cross–section in second order characteristics. Fixed value of Ω2 and growing value of Ω1 were used as parameters of identification to obtain different value for each cross-section in third order characteristics.

Numerical values of identification accuracy using interpolation method for the test system are represented in table 3, where: n – order of the estimated Volterra kernel, N – approximation order/number of interpolation knots (number of experiments).

n N AFC relative error, % PFC relative error, %
1 2 2.1359 2.5420
4 0.3468 2.0618
6 0.2957 1.9311
2 2 30.2842 76.8221
4 2.0452 3.7603
6 89.2099 5.9438
3 4 10.981 1.628
6 10.7642 1.5522

Table 3.

Numerical values of identification accuracy using interpolation method

Comparison of the numerical values for identification accuracy using interpolation method [17-18] and approximation one [13-16] for the test system is presented in table 4.

n N AFC relative error, % PFC relative error, %
approximation interpolation approximation interpolation
1 2 3.6429 2.1359 3.3451 2.5420
4 1.1086 0.3468 3.1531 2.0618
6 0.8679 0.2957 3.1032 1.9311
2 2 26.0092 30.2842 30.2842 76.8221
4 3.4447 2.0452 2.0452 3.7603
6 7.3030 89.2099 4.6408 5.9438
3 4 72.4950 10.981 10.9810 1.628
6 74.4204 10.7642 10.7642 1.5522

Table 4.

Identification accuracy using approximation and interpolation methods

Advertisement

4. The study of noise immunity of the identification method

Experimental researches of the noise immunity of the identification method were made. The main purpose was the studying of the noise impact (noise means the inexactness of the measurements) to the characteristics of the test system model using interpolation method in frequency domain.

The first step was the measurement of the level of useful signal (harmonic cosine test signal shown in fig. 11a) after test system (Out2 in fig. 12). The amplitude of this signal was defined as the 100% of the signal power.

After that procedure the Random Noise signal (with the form shown in fig. 11b) where added to the test system output signal. This steps where performed to simulate inexactness of the measurements in the model. The sum of these two signals for the linear test model signal is shown in fig. 13.

Figure 11.

a) Test signal and b) random noise with 50% amplitude of test signal

Figure 12.

The Simulink model of the test system with noise generator and osillosopes

Figure 13.

The “noised” signal of the test system, level of noise is 50% of source signal

The simulations with the test model were performed. Different noise levels were defined for different order of the Volterra model.

The adaptive wavelet denoising was used to reduce the noise impact on final characteristics of the test system. The Daubechie wavelet of the 2 and 3 level was chosen (fig. 14) and used for the AFC and PFC denoising respectively [2, 5, 7].

Figure 14.

The Daubechies 2nd level scaling (1) and wavelet (2) functions

The first order (linear) model was tested with the level of noise 50% and 10% and showed excellent level of noise immunity. The noised (fig. 15a) and de-noised (filtered) (fig. 15b) characteristics (AFC and PFC) with level of noise 50% are presented.

The second order (nonlinear) model was tested with the level of noise 10% and 1% and showed good level of noise immunity. The noised (fig. 16a) and de-noised (filtered) (fig. 16b) characteristics (AFC and PFC) with level of noise 10% are presented.

Figure 15.

Noised (a) and denoised (b) characteristics (AFC – top, PFC – bottom) of the 1st order model of the test system with level of noise 50%

Figure 16.

Noised (a) and denoised (b) characteristics (AFC – top, PFC – bottom) of the 2nd order model of the test system with level of noise 10%

The third order (nonlinear) model was tested with the level of noise 10% and 1% and showed good level of noise immunity. The noised (fig. 17a) and de-noised (filtered) (fig. 17b) characteristics (AFC and PFC) with level of noise 1% are presented.

Figure 17.

Noised (a) and denoised (b) characteristics (AFC – top, PFC – bottom) of the 3rd order model of the test system with level of noise 1%

The numerical values of standard deviation (SD) of the identification accuracy before and after wavelet denoising procedure are presented in Table 5.

n N Noise level = 10% Noise level = 1% Improvement
SD for AFC SD for PFC SD for AFC SD for PFC for AFC, times for PFC, times
(without / with denoising)
1 2 0.000097 /
0.000063
0.09031 /
0.07541
1,540 1,198
4 0.000271 /
0.000181
0.07804 /
0.06433
1,497 1,213
6 0.000312 /
0.000223
0.12913 /
0.09889
1,399 1,306
2 2 0.000920 /
0.000670
0.52063 /
0.51465
1,373 1,012
4 0.001972 /
0.001663
0.28004 /
0.06877
1,186 4,072
6 0.004165 /
0.003908
0.39260 /
0.19237
1,066 2,041
3 4 0.000288 /
0.000288
0.89857 /
0.61251
1,003 1,467
6 0.000461 /
0.000352
0.84868 /
0.59319
1,310 1,431

Table 5.

Standard deviation for interpolation method with noise impact (bold font shows the best values)

The diagrams showing the improvement of standard deviation for identification accuracy using the adaptive wavelet denoising of the received characteristics (AFC and PFC) are shown in fig. 18 and fig. 19 respectively.

Figure 18.

Standard deviation changing for AFC using adaptive Wavelet-denoising

Figure 19.

Standard deviation changing for PFC using adaptive Wavelet-denoising

Advertisement

5. The technique and hardware-software tools of radiofrequency CC identification

Experimental research of the Ultra High Frequency range CC were done. The main purpose was the identification of multi-frequency characteristics that characterize nonlinear and dynamical properties of the CC. Volterra model in the form of the second order polynomial is used. Thus physical CC properties are characterized by transfer functions of W1(jf), W2(jf1,jf2) and W3(jf1,jf2,jf3) − by the Fourier-images of weighting functions w1(t), w2(t1, t2) and w3(t1, t2, t3).

Implementation of identification method on the IBM PC computer basis has been carried out using the developed software in Matlab software. The software allows automating the process of the test signals forming with the given parameters (amplitudes and frequencies). Also this software allows transmitting and receiving signals through an output and input section of PC soundcard, to produce segmentation of a file with the responses to the fragments, corresponding to the CC responses being researched on test polyharmonic effects with different amplitudes.

In experimental research two identical marine transceivers S.P.RADIO A/S SAILOR RT2048 VHF (the range of operational frequencies is 154,4−163,75 MHz) and IBM PC with Creative Audigy 4 soundcards were used. Sequentially AFC of the first and second orders were defined. The method of identification with number of experiments N=4 was applied. Structure charts of identification procedure – determinations of the 1st, 2nd and 3rd order AFC of CC are presented accordingly in figs. 35. The general scheme of a hardware–software complex of the CC identification, based on the data of input–output type experiment is presented in fig. 20.

The CC received responses y[aix(t)] to the test signals aix(t), compose a group of the signals, which amount is equal to the used number of experiments N (N=4), shown in fig. 21. In each following group the signals frequency increases by magnitude of chosen step. А cross-correlation was used to define the beginning of each received response.

Figure 20.

The general scheme of the experiment

Figure 21.

The group of signals received from CC with amplitudes:-1 (1);-1/2 (2); 1/2 (3); 1 (4); N=4

Maximum allowed amplitude in described experiment with use of sound card was A=0,25V (defined experimentally). The range of frequencies was defined by the sound card pass band (20…20000 Hz), and frequencies of the test signals has been chosen from this range, taking into account restrictions specified above. Such parameters were chosen for the experiment: start frequency fs=125 Hz; final frequency fe=3125 Hz; a frequency change step F=125 Hz; to define AFC of the second order determination, an offset on frequency F1=f2-f1 was increasingly growing from 201 to 3401 Hz with step 100 Hz.

The weighed sum is formed from received signals – responses of each group (figs. 3–5). As a result we get partial components of the response of the CC y1(t) and y2(t). For each partial component of the response a Fourier transform (the Fast Fourier Transform is used) is calculated. Only informative harmonics (which amplitudes represents values of required characteristics of the first, second and third order AFC) are taken from received spectrum.

The first order amplitude-frequency characteristic |W1(jf)| is received by extracting the harmonics with frequency f from the spectrum of the partial response of the CC y1(t) to the test signal x(t)=(A/2)cos2πft.

The second order AFC |W2(jf1, jf2)|, where f1=f and f2=f+F1 was received by extracting the harmonics with summary frequency f1+f2 from the spectrum of the partial response of the CC y2(t) to the test signal x(t)=(A/2)(cos2πf1t+cos2πf2t).

The third order AFC |W3(jf1, jf2, jf3)|, where f1=f, f2=f+F1 and f3=127,5 Hz were received by extracting the harmonics with summary frequency f1+f2+f3 from the spectrum of the partial response of the CC y3(t) to the test signal x(t)=(A/2)(cos2πf1t+cos2πf2t+cos2πf3t).

The wavelet noise-suppression was used to smooth the output data of the experiment [9]. The results received after digital data processing of the data of experiments (wavelet “Coiflet” denoising) for the first, second and third order AFC are presented in fig. 2225.

The surfaces shown in fig. 24-25 are built from sub-diagonal sections that are received separately. We used F1 as growing parameter of identification with different value for each section.

Figure 22.

AFC of the first order after wavelet “Coiflet” 2nd level noise-suppression

Figure 23.

Subdiagonal sections of AFCs of the second order after wavelet “Coiflet” 2nd level noise-suppression at different frequencies F1: 201 (1), 401 (2), 601 (3), 801 (4), 1001 (5), 1401 (6) Hz

Figure 24.

Surface built of AFCs of the second order after wavelet “Coiflet” 3rd level noise-suppression

Figure 25.

Surface built of AFCs of the third order after wavelet “Coiflet” 3rd level noise-suppression, where f3=127,5 Hz

Advertisement

6. Conclusion

Communication channel as a media for remote sensing systems functioning is analyzed. Nonlinear effects of the environments have great impact on result data received in experiments. The method based on Volterra model using polyharmonic test signals for identification nonlinear dynamical systems is analyzed. To differentiate the responses of system for partial components we use the method based on linear combination of responses on test signals with different amplitudes.

New values of test signals amplitudes were defined and they are greatly raising the accuracy of identification compared to amplitudes and coefficients written in [1]. The accuracy of identification of nonlinear part of the test system growth 2 times and the standard deviation in this case is about 5%.

The interpolation method of identification using the hardware methodology written in [5] is applied for construction of informational Volterra model as an APC of the first and second order for UHF band radio channel.

Received results reveal essential nonlinearity of the CC that leads to distortions of signals in radio broadcasting devices, reduces the important indicators of the TCS: accuracy of signals reproduction, throughput, noise immunity.

The noise immunity is very high for the linear model, high enough for the second order nonlinear model and has moderate noise immunity for the third order model. The wavelet denoising is very effective and gives the possibility to improve the quality of identification of the noisy measurements up to 1,54 and 4,07 times for the AFC and PFC respectively.

Final characteristics of the CC have to be used to maintain sensor systems to improve the adequateness of received data.

References

  1. 1. Danilov LV, Mathanov PN, Philipov ES. The theory of nonlinear electrical circuits. Published Energoatomizdat, Leningrad; 1990.
  2. 2. Donoho DL, Johnstone IM. Threshold selection for wavelet shrinkage of noisy data. Proc. 16th Annual Conf. of the IEEE Engineering in Medicine and Biology Society, 24a–25a, IEEE Press; 1994.
  3. 3. Doyle FJ, Pearson RK, Ogunnaike BA. Identification and Control Using Volterra Models. Published Springer Technology & Industrial Arts; 2001.
  4. 4. Giannakis GB, Serpedin EA. bibliography on nonlinear system identification and its applications in signal processing, communications and biomedical engineering. Signal Processing, EURASIP, Elsevier Science B.V. 81(3); 2001. p533-580.
  5. 5. Goswami JG, Chan AK. Fundamentals of Wavelets: Theory, Algorithms, and Applications. Publishing John Wiley&Sons Inc; 1999.
  6. 6. Liew SC. Principles of remote sensing. Space View of Asia, 2nd Edition. CRISP; 2001. http://www.crisp.nus.edu.sg/~research/tutorial/rsmain.htm (accessed 1 November 2013).
  7. 7. Misiti M, Misiti Y, Oppenheim G, Poggi J-M. Wavelets Toolbox Users Guide. The MathWorks. Wavelet Toolbox, for use with MATLAB; 2000.
  8. 8. Marghany M. Volterra-Lax-wendroff algorithm for modelling sea surface flow pattern from Jason-1 satellite altimeter data. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) Volume 5730 LNCS; 2009; p1-18.
  9. 9. Marghany M, Mazlan H, Cracknell AP. 3-D visualizations of coastal bathymetry by utilization of airborne TOPSAR polarized data. International Journal of Digital Earth; 3(2); p187–206.
  10. 10. Marghany M. Three-Dimensional Coastal Front Visualization from RADARSAT-1 SAR Satellite Data. In Murgante B. et al. (eds.): Lecture Notes in Computer Science (ICCSA 2012); Part III, LNCS 7335; p447–456.
  11. 11. Pavlenko V, Speranskyy V, Ilyin V, Lomovoy V. Modified Approximation Method for Identification of Nonlinear Systems Using Volterra Models in Frequency Domain. Applied Mathematics in Electrical and Computer Engineering. Proceedings of the AMERICAN–MATH'12 & CSST'12 & CEA'12, Harvard, Cambridge, USA, January 25–27, 2012. Published by WSEAS Press; 2012. p423–428.
  12. 12. Pavlenko VD, Pavlenko SV, Speranskyy VO. Interpolation Method of Nonlinear Dynamical Systems Identification Based on Volterra Model in Frequency Domain. Proceedings of the 7th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS’2013), 15–17 September 2013, Berlin, Germany; 2013. p173–178.
  13. 13. Pavlenko VD, Speranskyy VA. Analysis of identification accuracy of nonlinear system based on Volterra model in frequency domain. American Journal of Modeling and Optimization; Vol.1, No.2; 2013. p11–18. DOI: 10.12691/ajmo-1-2-2.
  14. 14. Pavlenko VD, Speranskyy VO. Communication Channel Identification in Frequency Domain Based on the Volterra Model. Recent Advances in Computers, Communications, Applied Social Science and Mathematics. Proceedings of the International Conference on Computers, Digital Communications and Computing (ICDCC'11), Barcelona, Spain, September 15-17, 2011. Published by WSEAS Press; 2011. p218–222.
  15. 15. Pavlenko VD, Speranskyy VO. Interpolation method modification for nonlinear objects identification using Volterra model in frequency domain. 23rd International Crimean Conference “Microwave & Telecommunication Technology” (CriMiCo’2013), Sevastopol, Ukraine; 2013. p257-260.
  16. 16. Pavlenko VD, Speranskyy VO, Lomovoy VI. Modelling of Radio–Frequency Communication Channels Using Volterra Model. Proc. of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS’2011), 15–17 September 2011, Prague, Czech Republic; 2011. p574–579.
  17. 17. Pavlenko VD, Speranskyy VO, Lomovoy VI. The Test Method for Identification of Radiofrequency Wireless Communication Channels Using Volterra Model. Proc. of the 9th IEEE East–West Design & Test Symposium (EWDTS’2011), Sevastopol, Ukraine, September 9–12, 2011; Kharkov: KNURE; 2011. p331–334.
  18. 18. Pavlenko V, Lomovoy V, Speranskyy V, Ilyin V. Radio frequency test method for wireless communications using Volterra model. Proc. of the 11th conference on dynamical systems theory and applications (DSTA’2011), December 5–8, 2011, Łódź, Poland; 2011. p446–452.
  19. 19. Pavlenko VD, Speranskyy VO. Analysis of nonlinear system identification accuracy based on Volterra model in frequency domain. Electrotechnic and Computer Systems. Kiev: «Technica»; 08(84); 2012. p66–71.
  20. 20. Pavlenko VD, Speranskyy VO. Identification of nonlinear dynamical systems using Volterra model with interpolation method in frequency domain. Electrotechnic and Computer Systems. Kiev: «Technica»; 2012. 05(81). p229–234.
  21. 21. Pavlenko VD, Speranskyy VO. Simulation of Telecommunication Channel Using Volterra Model in Frequency Domain. 10th IEEE East–West Design & Test Symposium (EWDTS’2012), Kharkov, Ukraine, September 14–17, 2012; 2012. p401–404.
  22. 22. Schetzen M. The Volterra and Wiener Theories of Nonlinear Systems. Wiley&Sons, New York; 1980.
  23. 23. Westwick DT. Methods for the Identification of Multiple–Input Nonlinear Systems. Departments of Electrical Engineering and Biomedical Engineering, McGill University, Montreal, Quebec, Canada; 1995.

Written By

Vitaliy Pavlenko and Viktor Speranskyy

Submitted: 20 November 2013 Published: 05 June 2014