Next Article in Journal
How to Stop Disagreeing and Start Cooperatingin the Presence of Asymmetric Packet Loss
Next Article in Special Issue
Direct Position Determination of Multiple Non-Circular Sources with a Moving Coprime Array
Previous Article in Journal
Geriatric Helper: An mHealth Application to Support Comprehensive Geriatric Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Blind Compensation for Array Signal Processing Application

School of Electronic Information and Communications, Huazhong University of Science & Technology, 1037 Luoyu Road, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(4), 1286; https://doi.org/10.3390/s18041286
Submission received: 7 March 2018 / Revised: 10 April 2018 / Accepted: 13 April 2018 / Published: 22 April 2018
(This article belongs to the Special Issue Recent Advances in Array Processing for Wireless Applications)

Abstract

:
Recently, nonlinear blind compensation technique has attracted growing attention in array signal processing application. However, due to the nonlinear distortion stemming from array receiver which consists of multi-channel radio frequency (RF) front-ends, it is too difficult to estimate the parameters of array signal accurately. A novel nonlinear blind compensation algorithm aims at the nonlinearity mitigation of array receiver and its spurious-free dynamic range (SFDR) improvement, which will be more precise to estimate the parameters of target signals such as their two-dimensional directions of arrival (2-D DOAs). Herein, the suggested method is designed as follows: the nonlinear model parameters of any channel of RF front-end are extracted to synchronously compensate the nonlinear distortion of the entire receiver. Furthermore, a verification experiment on the array signal from a uniform circular array (UCA) is adopted to testify the validity of our approach. The real-world experimental results show that the SFDR of the receiver is enhanced, leading to a significant improvement of the 2-D DOAs estimation performance for weak target signals. And these results demonstrate that our nonlinear blind compensation algorithm is effective to estimate the parameters of weak array signal in concomitance with strong jammers.

1. Introduction

During the past few decades, array signal processing (ASP) has been a world-wide hot spot of research [1,2], with discoveries as diverse in application as wireless communications, multiple-input multiple-output (MIMO) radar and sonar [3,4,5,6]. ASP is concerned with the problem of extracting high dimensional information of interest which is received from an array of spatially distributed sensors and transmitted to a multi-channel array receiver. There are normally three units in an array system: antenna arrays, array receiver and array signal processing unit [7]. Moreover, an array receiver, comprising of multi-channel radio frequency (RF) front-ends, contains many nonlinear circuits, bringing about the vast majority of nonlinear distortion components in an array signal processing system.
Currently, much research regarding array signal processing focuses on the development of parameter estimation methods [8,9,10,11]. Amongst them, two-dimensional direction-of-arrival (2-D DOA) estimation is the hottest topic and most of the published literature focuses on parametric algorithms to deal with it [9,10,11]. These methods are proven to perform well in source direction finding under ideal settings, which ignore the negative effect of the nonlinear distortion components of an array signal processing system on source localization accuracy. However, due to the nonlinearity of an array receiver, the signal-to-interference-plus-noise ratio (SINR) of several target signals is reduced. Such imperfect methods lead to sharply deteriorated performance under a condition of low SINR. Therefore, further research is required to better address the parameters estimation problem of an array signal in such a scenario as an electromagnetic environment in which an array signal processing system works.
Some effective methods [12,13] for such a scenario adopt high-order statistics to improve the direction-finding performance of array signal which, however, increase the computational complexity enormously compared with the methods such as the multiple signal classification (MUSIC) algorithm applying second-order statistics. To resolve the difficulty without increasing the computation burdens of the direction finding, the authors enhance the spurious-free dynamic range (SFDR) of an array receiver, which leads to significant SINR improvements of weak target signals. Therefore, to promote the development of array signal processing, an array receiver with high SFDR is a vital undertaking. Fewer researches for blindly mitigating the nonlinear distortion of multi-channel array receiving systems have been conducted, to the best of the authors’ knowledge.
The nonlinearity mitigation technique for a one-channel receiving system has been reported in some papers [14,15,16,17,18,19,20,21,22,23]. Several preliminary ideas of Reference [14] offer some insight for this research. This paper proposes a nonlinear blind compensation method to eliminate the distortion product of band-limited signal by suppressing the out-of-band distorted signal. However, this method is only applicable to compensating memoryless and monotonic nonlinearity under the premise of the known input signal bandwidth. A digital post-compensation technique is adopted to mitigate the nonlinear distortion of the multicarrier receiving system [15]. Moreover, for linearizing a direct-conversion receiver (DCR), a full-band adaptive interference cancellation (FB-AIC) method has been proposed [16]. This method utilizes the out-band distortions to identify and extract the nonlinear model coefficients. Furthermore, in Reference [17], some effective works have been done to degrade the third-order intermodulation distortion of DCR severely. Recently, the paper [18] developed a blind nonlinear post-distortion algorithm with follow-up blind finite impulse response (FIR) equalizers to compensate for the distortion product in the concurrent dual-band receiver, the memory effects and the non-ideal wireless channel response. Although References [15,16,17,18,19] mainly focus on cancelling the third-order inter-modulation distortion, they fail to be applied to a wideband nonlinear system. The current authors’ initial research [20] proposed that minimizing the short-time energy of the nonlinearity in the frequency domain is regarded as the blind identification criterion. However, the identification strategy might have difficultly to coping with the situation where multiple unknown signals with different power levels exist simultaneously, due to the non-ideal frequency response characteristic of FIR. Moreover, in References [18,20,21,22,23], the nonlinear behavior model parameters are identified and extracted in the frequency domain, resulting in heavy computational costs.
To solve these identification problems, separating large signals (strong array signals) and small signals (nonlinear distortion components and weak array signals) in time domain according to the power level is appropriate. Large signals produce most of the nonlinear components and are usually of far higher power level compared with small signals. Thereupon, the instantaneous power residual error between the small signals and nonlinear model of large signals can be considered as an objective function of nonlinear model kernels. Consequently, a blind identification criterion is designed to adaptively resize nonlinear model coefficients and an improved weighed iterative method (IWI) is presented to minimize the instantaneous power residual error based on the method in research [24].
In References [25,26,27,28,29], some blind signal separation algorithms have been investigated; for instance, the singular value decomposition (SVD)-based and the eigenvalue decomposition (EVD)-based methods. The SVD-based algorithm is the standard due to its good performance and applicability, as confirmed in References [26,28,29]. As learned from the References [26,28,29], the performance for large signal extraction is mainly determined by an adequate choice of the number of the largest singular values, r . However, it is hard to precisely determine r on account of the unknown array signal. A smaller r will bring about a part of the large signals, while a bigger one will draw some unwanted nonlinearity or weak array signals into the large signals. Both the conditions will result in incorrect extracted outcomes. Furthermore, the engineering implementation of a SVD-based algorithm needs massive computational loads [29].
A novel nonlinear blind compensation algorithm is suggested to cope with array signal processing. Under the existing semiconductor process levels and device performance status, this study focuses on significantly improving the SFDR of an array receiver and the parameters estimation accuracy of the weak target signals, (for example, their 2-D DOAs). To the best of the authors’ knowledge, the MUSIC algorithm is one of the most widely-used high-resolution 2-D DOA estimation approaches. Therefore, the authors consider it to be an efficient azimuth-elevation angles estimation method for an array signal.
Additionally, the authors propose a novel blind signal separation algorithm, a spectrum reduction algorithm based on time-frequency conversion (SRA-TFC) algorithms wherein large signals and small signals are extracted based on the power level in the frequency domain. To follow, their time domain waveforms are obtained by the Inverse Discrete Fourier transform (IDFT) technique. Comparing with the traditional SVD-based method, the proposed method is only necessary to set the power threshold rather than the number of the largest singular values of constant change. Therefore, the method is highly suitable to blindly separate signals in the electromagnetic environment.
Moreover, the identification criterion should be applied to each channel for extracting its identification coefficients if each channel is regarded to be an independent and irrelevant nonlinear system. The disadvantages are as follows: first, the system hardware resource is increased significantly. Most importantly, the inconsistent compensation performances of different channels, especially the phase disturbance of the post-compensation array signal, are caused by the iterative computation error of the proposed identification criterion. However, the input array signal and the linear/nonlinear transfer functions of each channel are similar. A more suitable method is to blindly identify and extract the nonlinear model kernel coefficients of any one of the channels and then to employ the extracted kernel coefficients to synchronously mitigate the nonlinearity of all channels. Consequently, the authors propose an effective digital compensation method for an array signal processing system.
The arrangement of this paper is as follows: Section 2 describes the nonlinear blind compensation processing architecture for an array system and the theoretical demonstration of the proposed algorithm. It is followed up in Section 3 with the nonlinear blind mitigation architecture. The experimental results are given in Section 4 to demonstrate the performance improvement of the proposed algorithm. Finally, a short conclusion is drawn in Section 5.

2. System Model and Problem Analysis

2.1. ASP Architecture Based on Nonlinear Blind Compensation

Figure 1 shows a structural diagram of the nonlinear blind compensation processing for an array system, which is composed of an antenna arrays unit, array receiver and blind compensation unit. Where, x i ( t ) , y i ( n ) are the analog input, digital output in the i th channel RF front-end, respectively; z i ( n ) is the i th channel post-compensation signal; f s means the sampling rate of the synchronous clock; w c , B t stands for the center frequency and bandwidth of the target signal.
Additionally, in the sub-figure across the top of Figure 1, it contains three power spectrum schematic diagrams of different signals which are input signals, output signals and completely compensated signals of an array receiver, separately. All red regions in these diagrams mean the power spectrum of a large array signal, while all purple regions are that of weak target signals. Moreover, the blue region shows the power spectrum of the nonlinear distortion stemming from the array signal through the array receiver.
The antenna arrays unit exists at the head of the system, where it is to capture the array signal. Then, the array data is transmitted to the array receiver. Each channel RF front-end of the array receiver has some nonlinear analog circuits and an ADC (analog to digital converter). The analog module usually consists of a bandpass filter (BPF) with high suppression ratio, a low-noise amplifier (LNA), a variable-gain amplifier (VGA), a low-pass filter (LPF) and more. The full-band array signal is achieved by filtering the input signal with a BPF in each channel of the array receiver. It is then amplified to the required level by a first-stage LNA and a first-stage VGA. Additionally, the amplified signal without out-band clutter obtained by an LPF is transmitted to the synchronization ADC module in which all ADCs’ sampling clocks are from the same crystal oscillator. These procedures are applied to synchronously gather and output the array signal. The blind compensation unit is designed to mitigate or even eliminate the distortion product supplied from the multi-channel array processing system with the aim to improve the parametric estimation accuracy of the array signal.

2.2. Theoretical Analysis of the Proposed Method

This section offers the feasibility analysis of the novel nonlinear blind compensation method which adaptively extracts the nonlinear model kernel coefficients of any one of the channels to mitigate the nonlinearity of all channels synchronously.
The bandwidth of the multi-channel nonlinear systems, tens of MHz, is much bigger than that of the target signals, several KHz. Thereby a same memoryless nonlinear model representing for every single channel of the nonlinear systems could validate the presented nonlinear compensation method [30]. Additionally, it is well known that the p th order orthogonal polynomials with completely uncorrelated terms contributes to only the p th order nonlinear distortion term. Thus, the orthogonal polynomials modeling for nonlinear systems can offer an intuitive means of compensation improvement analysis to every nonlinear term. The authors adopt the Chebyshev polynomials, one of the most frequently used orthogonal polynomials.
It is generally accepted that the second-order and third-order nonlinear terms are the key factors to exacerbate the SFDR performance of the nonlinear system [20]. Therefore, a Chebyshev nonlinear model with third-order non-linear terms could be modeled to approximate the multi-channel nonlinear systems. Therefore, the authors consider the i th channel RF front-end a discrete-time third–order Chebyshev orthogonal nonlinear system:
y i = f i ( x i ) = a i T 0 ( x i ) + b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i )
where f i ( ) represents the nonlinear transformation function of the i th channel RF front-end; T p ( ) denotes p th order Chebyshev node; x i and y i are the simplified forms of x i ( t ) and y i ( n ) , respectively; a i means the coefficient of the direct-current (DC) component; b i represents the linear term parameter, c i and d i are the coefficients of the second-order and third-order nonlinear terms.
The first three Chebyshev orthonormal polynomials are shown as:
T 0 ( x ) = 1 T 1 ( x ) = x T 2 ( x ) = 2 x 2 1 T 3 ( x ) = 4 x 3 3 x
substituting Equation (2) into Equation (1) gives:
y i = a i + b i x i + c i ( 2 x i 2 1 ) + d i ( 4 x i 3 3 x i ) = ( a i c i ) + ( b i 3 d i ) x i + 2 c i x i 2 + 4 d i x i 3
Equation (3) has its DC component assumed to be zero. Furthermore, the coefficient of linear term ( b i ) is much bigger than that of nonlinear terms ( c i , d i ) in a weak nonlinear system. Thus, Equation (3) can be rewritten:
y i = ( b i 3 d i ) x i + 2 c i x i 2 + 4 d i x i 3 b i x i + 2 c i x i 2 + 4 d i x i 3 ( a i = c i )
The model parameters of any one of the channels are extracted, in this paper the first channel for an example. Via the blind compensation for the first channel nonlinear system, its inverse behavior model of the nonlinear system is obtained approximately [20]. Therefore, according to the knowledge of Reference [31], the inverse nonlinear behavior model can be defined as:
z i = g 1 ( y i ) = ρ 0 T 0 ( y i ) + ρ 1 T 1 ( y i ) + ρ 2 T 2 ( y i ) + ρ 3 T 3 ( y i )
where, z i ( n ) is reduced to z i ; g 1 ( ) is the inverse of f 1 ( ) (the nonlinear transformation function of the first channel) and its coefficient vector is represented by g = [ ρ 0 , ρ 1 , ρ 2 , ρ 3 ] T ; T denotes transposition operation.
Corresponding to Equation (4), the vector of power series coefficients of the first channel F is obtained:
F = [ 0 , b 1 , 2 c 1 , 4 d 1 ] T
The p-fold convolution vectors are calculated by:
F ( p ) ( p = 0 , 1 , 2 , 3 )
and the matrix H assembled by juxtaposing these column vectors as shown below:
H = [ F ( 0 ) , F ( 1 ) , F ( 2 ) , F ( 3 ) ]
Normally, for inversion, the dimensions of H is truncated to a 4 × 4 matrix, denoted as:
H 4 × 4 = [ 1 0 0 0 0 b 1 0 0 0 2 c 1 ( b 1 ) 2 0 0 4 d 1 4 b 1 c 1 ( b 1 ) 3 ]
Furthermore, Chebyshev series-power series conversion matrix T is truncated as the following:
T = [ 1 0 1 0 0 1 0 3 0 0 2 0 0 0 0 4 ]
g is gained by choosing from the second column of matrix Γ = T · ( H 1 ) · ( T 1 ) as described in Reference [32]:
ρ 0 = c 1 b 1 3 ρ 1 = b 1 4 3 b 1 d 1 + 6 c 1 2 b 1 5 ρ 2 = c 1 b 1 3 ρ 3 = 2 c 1 2 b 1 d 1 b 1 5
Substituting Equation (10) into Equation (5) gives:
z i = c 1 b 1 3 T 0 ( y i ) + b 1 4 3 b 1 d 1 + 6 c 1 2 b 1 5 T 1 ( y i ) c 1 b 1 3 T 2 ( y i ) + 2 c 1 2 b 1 d 1 b 1 5 T 3 ( y i )
According to the knowledge of Chebyshev polynomials:
T 0 ( x ) = 1 T 1 ( x ) = x T n ( x ) × T m ( x ) = T n + m ( x ) + T n m ( x ) 2 n m
Therefore, the result is:
T 0 ( y i ) = 1 T 1 ( y i ) = y i = c i + b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i ) T 2 ( y i ) = 2 ( y i ) 2 1 = 2 [ ( c i + b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i ) ] 2 1 = 2 [ c i 2 + b i 2 ( T 1 ( x i ) ) 2 + c i 2 ( T 2 ( x i ) ) 2 + d i 2 ( T 3 ( x i ) ) 2 + 2 b i c i T 1 ( x i ) + 2 c i 2 T 2 ( x i ) + 2 c i d i T 3 ( x i ) + 2 b i c i T 1 ( x i ) T 2 ( x i ) + 2 b i d i T 1 ( x i ) T 3 ( x i ) + 2 c i d i T 2 ( x i ) T 3 ( x i ) ] 1 T 3 ( y i ) = 4 ( y i ) 3 3 y i = y i [ 2 ( 2 ( y i ) 2 1 ) 1 ) = T 1 ( y i ) [ 2 T 2 ( y i ) 1 ]
This process is just concerned about linear term and lower nonlinear terms (the second-order and third-order ones).
Since:
| b i | > > | d i | , | b i | > > | c i | ,
Thereby, it can be obtained:
T 1 ( y i ) b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i )
T 2 ( y i ) b i 2 T 2 ( x i ) + 4 b i c i T 1 ( x i ) + 4 c i 2 T 2 ( x i ) + 4 c i d i T 3 ( x i ) + 2 b i c i ( T 1 ( x i ) + T 3 ( x i ) ) + 2 b i d i T 2 ( x i ) + 2 c i d i T 1 ( x i ) = ( 6 b i c i + 2 c i d i ) T 1 ( x i ) + ( b i 2 + 4 c i 2 + 2 b i d i ) T 2 ( x i ) + ( 4 c i d i + 2 b i c i ) T 3 ( x i ) 6 b i c i T 1 ( x i ) + b i 2 T 2 ( x i ) + 2 b i c i T 3 ( x i )
T 3 ( y i ) [ c i + b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i ) ] [ ( 12 b i c i + 4 c i d i ) T 1 ( x i ) + ( 2 b i 2 + 8 c i 2 + 4 b i d i ) T 2 ( x i ) + ( 8 c i d i + 4 b i c i ) T 3 ( x i ) + 2 b i d i T 4 ( x i ) + 2 c i d i T 5 ( x i ) + 6 c i 2 + 2 b i 2 + 2 d i 2 3 ] [ c i + b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i ) ] ( 12 b i c i T 1 ( x i ) + 2 b i 2 T 2 ( x i ) + 4 b i c i T 3 ( x i ) + 2 b i d i T 4 ( x i ) + 2 c i d i T 5 ( x i ) + 2 b i 2 3 ) 12 b i c i 2 T 1 ( x i ) + 2 b i 2 c i T 2 ( x i ) + 4 b i c i 2 T 3 ( x i ) + 6 b i 2 c i T 2 ( x i ) + b i 3 T 1 ( x i ) + b i 3 T 3 ( x i ) + 2 b i 2 c i T 2 ( x i ) + b i 2 d i T 3 ( x i ) + ( 2 b i 2 3 ) b i T 1 ( x i ) + 6 b i c i 2 T 1 ( x i ) + 6 b i c i 2 T 3 ( x i ) + 2 b i c i 2 T 1 ( x i ) + b i c i d i T 2 ( x i ) + c i 2 d i T 3 ( x i ) + ( 2 b i 2 3 ) c i T 2 ( x i ) + 6 b i c i d i T 2 ( x i ) + b i 2 d i T 1 ( x i ) + b i d i 2 T 1 ( x i ) + c i d i 2 T 2 ( x i ) + ( 2 b i 2 3 ) d i T 3 ( x i ) ( 2 b i 3 3 b i ) T 1 ( x i ) + ( 12 b i 2 c i 3 c i ) T 2 ( x i ) + ( b i 3 3 d i ) T 3 ( x i )
Substituting Equations (14)–(16) into Equation (11), the approximate value of the post-compensation signal z i is expressed as:
z i b 1 4 3 b 1 d 1 b 1 5 ( b i T 1 ( x i ) + c i T 2 ( x i ) + d i T 3 ( x i ) ) b 1 2 c 1 b 1 5 ( 6 b i c i T 1 ( x i ) + b i 2 T 2 ( x i ) + 2 b i c i T 3 ( x i ) ) b 1 d 1 b 1 5 [ ( 2 b i 3 3 b i ) T 1 ( x i ) + ( 12 b i 2 c i 3 c i ) T 2 ( x i ) + ( b i 3 3 d i ) T 3 ( x i ) ] b i b 1 T 1 ( x i ) + b 1 2 c i b i 2 c 1 b 1 3 T 2 ( x i ) + b 1 3 d i b i 3 d 1 b 1 4 T 3 ( x i )
Normally, the approximate value of b 1 is 1. Thereby, Equation (18) could be represented as:
z i b i T 1 ( x i ) + b 1 2 c i b i 2 c 1 b 1 3 T 2 ( x i ) + b 1 3 d i b i 3 d 1 b 1 4 T 3 ( x i )
Equation (18) allows for the conclusion that the nonlinear compensation process just suppresses the distortion product without affecting linear components which contain the weak signals.
It can be known from Equations (1) and (17) that the uncompensated amplitudes of the second-order and third-order terms are c i and d i , respectively in the ith channel; while the post-compensation amplitudes of the second-order and third-order terms are b 1 2 c i b i 2 c 1 b 1 3 and b 1 3 d i b i 3 d 1 b 1 4 , respectively. Therefore, the improvement degrees of the second-order and third-order nonlinear distortion components in the i th channel, I i 2 and I i 3 are obtained:
I i 2 = 10 lg ( c i ) 2 ( b 1 2 c i b i 2 c 1 b 1 3 ) 2 = 20 lg | c i b 1 2 c i b i 2 c 1 b 1 3 | = 20 lg | b 1 3 c i b 1 2 c i b i 2 c 1 | I i 3 = 10 lg ( d i ) 2 ( b 1 3 d i b i 3 d 1 b 1 4 ) 2 = 20 lg | d i b 1 3 d i b i 3 d 1 b 1 4 | = 20 lg | b 1 4 d i b 1 3 d i b i 3 d 1 |
where, “lg” represents Naperian logarithm in base 10.
G i is defined as the ith channel’s gain. P E i means the difference between G i and G 1 (the first channel’s gain) and it is represented by:
P E i = G i G 1
and:
G i 1 = 20   lg | b i b 1 | = P E i G i 2 = 20   lg | c i c 1 | G i 3 = 20   lg | d i d 1 |
where, G i 1 , G i 2 and G i 3 are the linear, second-order and third-order components of P E i , respectively.
The authors make a group of experiments on the values of P E i under different signal frequencies. The experimental results are from a widely-used 16-channel array receiver which is also applied to the nonlinear blind compensation processing of the array system. Among the values of P E i for each frequency point, for statistical convenience, only the maximum and minimum absolute values are listed in Table 1 where the absolute values of P E i range from approximately 0 to near 1. Consequently, in the real array receiving system, the reasonable estimation that G i 1 ranges from −1 dB to 1 dB can be obtained. Moreover, as shown in Table 1, most of the measurements are much smaller than 1. Therefore, for computational convenience, G i 2 and G i 3 both ranging from −1 dB to 1 dB is rational.
Based on Equations (19) and (21), the authors obtain the calculation results for I i 2 and I i 3 , as shown in Figure 2, which demonstrates that I i 2 is approximately 16–32 dB and I i 2 is about 12–24 dB. Therefore, the results prove that this novel method could significantly compensate each channel’s nonlinear distortion of array receiver.

3. Proposed Mitigation Architecture for Array Receiver

It is the principle of the proposed algorithm that large signals create significant distortion product. The objective function is written as the minimal residual sum of squares between small signals and the nonlinear model of large signals.
This paper proposes, first, the blind compensation architecture in detail followed by the proposed IWI method for calculating nonlinear model parameters. Second, a SRA-TFC algorithm is given to separate time-domain large and small signals. Finally, the authors describe the comparisons to traditional SVD-based algorithms regarding the compensation performance and the computational complexity.

3.1. Nonlinear Blind Mitigation Structure

Figure 3 demonstrates the proposed structure implemented in the blind compensation unit is made up of two basic modules of identification and compensation. The model parameters of the first-channel are extracted adaptively.
To dramatically improve the SFDR of the multi-channel array receiver, the nonlinear behavior model of the first channel RF front-end can be approximately expressed by the Hammerstein model, which is a cascade of static nonlinearity blocks followed by linear dynamical blocks [33]. The relationship between input and output can be expressed as:
v ( n ) = d = 1 D r d = 0 N d 1 h ( r d , d ) L 1 d ( n r d )
where v ( n ) is the output signals of the discrete Hammerstein model; L 1 ( n ) means large signals in the first channel; D expresses the maximum value of the nonlinear order d   ( 1 d D ) ; N d represents the memory depth of the d th order Hammerstein kernel; h ( r d , d ) is the model kernel coefficient of the d th order with memory depth r d ; the total number of the Hammerstein kernel is:
P = d = 1 D N d
Furthermore, the major function of the identification module is to generate identification parameters of a nonlinear model according to the objective function minimizing the power of N points error signal e ( n ) where:
ω ( n ) = [ h ( 0 , 1 )   h ( 1 , 1 )     h ( N 1 1 , 1 )   h ( 0 , 2 )   h ( 1 , 2 )     h ( N D 1 , D ) ] T are the kernel coefficients of the nonlinear model whose original value is an P -dimensional zero column vector.
The nonlinear model kernel u ( n ) is a P -dimensional column vector produced by large signals and denoted as:
u ( n ) = [ L 1 ( n )   L 1 ( n 1 )     L 1 ( n N 1 + 1 ) ( L 1 ( n ) ) 2   ( L 1 ( n 1 ) ) 2     ( L 1 ( n N 2 + 1 ) ) 2 ........ ( L 1 ( n ) ) D   ( L 1 ( n 1 ) ) D     ( L 1 ( n N D + 1 ) ) D ] T
and:
J ( ω ) = [ e ( n ) ] T e ( n ) = k = 1 N [ e ( k , ω ) ] 2
where, e ( k , ω ) stands for the k th point e ( n ) ; e ( n ) = [ e ( 1 , ω ) , e ( 2 , ω ) e ( N , ω ) ] T ( 1 k N ) is N × 1 ; J ( ω ) means the power of N points e ( n ) .
e ( k , ω ) = S 1 ( n k + 1 ) u T ( n k + 1 ) ω ( n )
where, S 1 ( n k + 1 ) and u ( n k + 1 ) signify small signals and nonlinear model kernel of the k th point in the first channel, respectively.
It can be obtained from Equations (25) and (26):
J ( ω ) = k = 1 N [ e ( k , ω ) ] 2 = k = 1 N [ e ( k , ω ) ] T e ( k , ω ) = k = 1 N [ S 1 ( n k + 1 ) u T ( n k + 1 ) ω ] T [ S 1 ( n k + 1 ) u T ( n k + 1 ) ω ( n ) ] = k = 1 N S 1 T ( n k + 1 ) S 1 ( n k + 1 ) k = 1 N S 1 T ( n k + 1 ) u T ( n k + 1 ) ω ( n ) k = 1 N ω T u ( n k + 1 ) S 1 ( n k + 1 ) + k = 1 N ω T u ( n k + 1 ) u T ( n k + 1 ) ω ( n )
The objective function is to minimize J ( ω ) , therefore, the authors compute the gradient of J ( ω ) with respect to ω ( n ) :
k = 1 N [ S 1 T ( n k + 1 ) u T ( n k + 1 ) ] T k = 1 N u ( n k + 1 ) S 1 ( n k + 1 ) + 2 [ k = 1 N u ( n k + 1 ) u T ( n k + 1 ) ] ω o p t ( n ) = 0
Continuing to earn Equation (29):
K ( n ) K T ( n ) ω o p t ( n ) = K ( n ) Y ( n )
where Y ( n ) = [ S 1 ( n ) , S 1 ( n 1 ) , S 1 ( n 2 ) , S 1 ( n N + 1 ) ] T is N × 1 , K ( n ) = [ u ( n ) , u ( n 1 ) , u ( n 2 ) , u ( n N + 1 ) ] is P × N and the kernel vector of the nonlinear behavior model ω o p t ( n ) means the solution of the objective function.
Simplifying Equation (29) to earn Equation (30):
K K T ω o p t = K Y
where, K ( n ) , ω o p t ( n ) and Y ( n ) is abbreviated to K , ω o p t and Y , respectively.
Last, based on the proposed compensation strategy, the authors acquire:
z i = y i U i T ω o p t 1 i m
where U i (the facilitation form of U i ( n ) ) denotes the pipeline model kernel of the i th channel, while U i ( n ) is expressed as:
U i ( n ) = [ y i ( n )   y i ( n 1 ) y i ( n N 1 + 1 ) ( y i ( n ) ) 2   ( y i ( n 1 ) ) 2 ( y i ( n N 2 + 1 ) ) 2 ........ ( y i ( n ) ) D   ( y i ( n 1 ) ) D ( y i ( n N D + 1 ) ) D ] T
The specific procedures to resolve Equation (30) are discussed as the following:
The orders of the Hammerstein series are set from 1 to 5 in Equation (30). Due to a very great power difference among various order terms, obviously K K T is considered as an ill-conditioned matrix. Consequently, the calculation of the model kernel vector can be converted into that of ill-conditioned linear equations. Here, the IWI method is present to calculate the ill-conditioned equations. Representing a given iteration l , the iterative formula is:
( A + λ I ) X ( l + 1 ) = b + λ X ( l ) ( A = K K T   b = K Y )
where λ represents a non-zero constant, l expresses the iteration index, X ( 0 ) is the initial value of the equations solution, X ( l ) is the approximate estimate at l th iteration.
Figure 4 illustrates the concrete steps of IWI algorithm, where A 2 = A + λ I , r ( l ) and e ( l ) indicate the margin and error at iteration l , respectively, l + + means l increasing by 1 in every iteration.

3.2. SRA-TFC Method

The key point of the proposed nonlinear blind compensation method is to gain large signals L 1 ( n ) and small signals S 1 ( n ) blindly and precisely. The following are the details regarding the proposed blind signal separation method.
According to Figure 5, the SRA-TFC algorithm can be divided into the following four steps:
  • The time domain distorted signal y 1 ( n ) and pure noise n 1 ( n ) from the first channel RF front-end needs to be extracted.
  • y 1 ( n ) and n 1 ( n ) are both translated into the corresponding signal and noise in frequency-domain via the Discrete Fourier transform (DFT) technique and denoted as Y s ( f ) and Y n ( f ) , respectively.
  • Each point of Y s ( f ) is compared with the setting power spectrum threshold. Next, frequency-domain large signals L 1 ( f ) are obtained with the method that the points in Y s ( f ) , whose values are below the threshold, are replaced by the corresponding points in Y n ( f ) , whereas the others remain. Conversely, frequency-domain small signals, S 1 ( f ) is gained by the replaced points in Y s ( f ) whose values are above the threshold.
  • By the IDFT technique, the authors turn L 1 ( f ) and S 1 ( f ) to time-domain large signals, L 1 ( n ) and time-domain small signals, S 1 ( n ) , separately.

3.3. Comparisons between SRA-TFC Method and Traditional SVD-Based Method

To demonstrate the advantages of the proposed method, the authors compare the SRA-TFC signal separation method to the traditional SVD-based signal separation method in terms of the compensation performance and the computational complexity.

3.3.1. Comparison of Compensation Results

The simulation compensation results are provided to testify the advantages of the SRA-TFC signal separation method. To focus on the comparison of these two signal separation methods, the parameters of any one of the channels are adaptively extracted to alleviate the nonlinearity of this channel. It is noteworthy that the number of the sampling points for power spectrum analysis is 65,536 in Figure 6 and Figure 7.
Figure 6a depicts that the original simulation signals cover the equal-amplitude three-tone strong sinusoidal wave signal (large signals) and the weak 16-QAM (quadrature amplitude modulation) modulation signal (target signal). The frequencies of large signals are 10.3 MHz, 10.6 MHz and 11.8 MHz and the center frequency and bandwidth of the weak modulation signal is 21.5 MHz and 1 MHz, respectively. Moreover, the power spectrum difference between large signals and the target signal is about 75 dB and the sample rate is 70 MHz. A Hammerstein model with D = 5 and Nd = [2, 2, 2, 2, 2] is adopted. As shown in Figure 6b, the signal and carrier frequencies are chosen arbitrarily, the only condition being that some large nonlinear distortion components should be in the target signal region to dramatically reduce the SINR of the target signal.
Regarding Figure 7, the blue spectrum illustrates the compensation performance when the SRA-TFC signal separation method is employed, while the red spectrum indicates the mitigation result in the application of the SVD-based signal separation method. While both signal separation methods perform adequately, the proposed method demonstrates slightly better overall mitigation performance.
Furthermore, as depicted in Figure 6b, the SINR of the weak 16-QAM signal is dramatically reduced due to the large disturbance stemming from the large signals. Moreover, after the processes of frequency selection, filtering and demodulation for the weak 16-QAM signal, its constellation is very messy, as shown in Figure 8a. However, as illustrated in Figure 8b,c, benefiting from the proposed algorithm, the nonlinear distortion in the target signal region is obviously depressed. Finally, a regularly-distributed constellation is obtained. Moreover, compared to Figure 8b, the constellation in Figure 8c is more regular because the novel algorithm has better compensation performance in the target signal region.
This experiment illustrates that the nonlinear blind compensation method can improve the SINR of the weak 16-QAM signal but not change the weak signal itself, which is a crucial capacity of the parameter estimation for target signals.

3.3.2. Comparison between Computational Complexities

The computational complexities of the proposed method and the traditional SVD-based algorithm are discussed in this section. Let the data length N = M × M where M is applied to be the measurement base of complexity.
Separating large signals and small signals from the one-channel output signal, the required calculations of the traditional SVD-based algorithm include O ( M 3 ) times addition, O ( M 3 ) iterations of multiplication, O ( M 2 ) iterations of division and O ( M 2 ) times square-root, to the knowledge of Reference [27].
According to the procedures described in Section 3.2, the required computational complexity of the proposed method is displayed as the following:
  • N points y 1 ( n ) and N points n 1 ( n ) are first extracted and then separately converted into Y s ( f ) and Y n ( f ) via DFT. The N points DFT requires both N log N times of multiplication and N log N times of addition. Therefore, the required calculations to acquire Y s ( f ) and Y n ( f ) are 2 N log N iterations of multiplication and addition.
  • It requires 2 N times multiplication and N times addition to calculate the power spectral density of Y s ( f ) . Moreover, with the application of above threshold detection method, it needs 2 N iterations of addition to achieve L 1 ( f ) and S 1 ( f ) .
  • The authors separately convert L 1 ( f ) and S 1 ( f ) into L 1 ( n ) and S 1 ( n ) by IDFT. This step requires 2 N log N iterations of multiplication and addition.
According to Steps 1–3, the proposed signal separation method requires O ( N ) = O ( M 2 ) iterations of multiplication and addition. The authors summarize the computational complexities of the two methods in Table 2. It can be observed that the computational complexity of the proposed method is O ( M ) times less than that of SVD-based method.
Compared to the traditional SVD-based algorithm, in summary, the proposed method has much lower computational loads but achieves a slightly better mitigation performance.

4. Experimental Results and Analysis

An experimental verification platform is built to validate the performance of the proposed algorithm. Moreover, the real-world experimental results show the impact of the nonlinearity mitigation of the array receiver on the source localization accuracy of target signals and evaluate the performance of the proposed algorithm.

4.1. Nonlinearity Mitigation Performance for ASP System

Relative to the other array geometries, uniform circular array (UCA) has several advantages such as its 360° azimuth angle coverage and additional elevation angle information [34,35]. Additionally, it has wide application in 2-D DOA estimation. Therefore, according to Figure 1, the shortwave array signal used for testing is from an actual UCA with sixteen elements. The experimental array receiver is a 16-channel receiver and its synchronous sampling rate is f s = 70   MHz .
The model parameters of the first channel are extracted and then to alleviate the nonlinear distortion components of all channels in this experiment. Additionally, the nonlinear inverse behavior model for all channels’ RF front-ends is employed by a Hammerstein model with D = 5 and Nd = [3, 3, 3, 3, 3]. Figure 9a,b show the power spectrum of the original and post-compensation array signal in the first channel. Since the input array signals of all channels are similar and their compensation results are also similar, it is only necessary to show the power spectrum of the signal before and after compensation in other channels such as the second one, which are shown in Figure 9c,d.
Moreover, Figure 9a,b illustrates that the SFDR of the first channel has a 10–20 dB improvement in the whole band by carrying out the presented compensation method. Meanwhile, the same conclusion of the second channel from Figure 9c,d can be drawn. Therefore, it can be deduced that the SFDR of the entire array receiver in in the full band rises by 10–20 dB through the implementation of the proposed compensation method.
Meanwhile, three target signals (two weak ones and a strong one) are chosen to dissect the effect of the nonlinearity mitigation of array signal processing system on the 2-D DOA estimation performance of array signal. Displayed in Figure 10a–c (the local power spectrum graphs of the first channel), there are three array signals of which center frequencies are 16.97 MHz, 19 MHz and 13.92 MHz, respectively. Meanwhile, the powers of the two array signals in Figure 10a,b are both almost 20 dB lower than the power of the array signal in Figure 10c. Therefore, the three targets are named weak target signal-1, weak target signal-2 and strong target signal, respectively.
Figure 10a,b illustrate that the two weak array signals are both seriously interfered by unwanted in-band nonlinearity and that the SINRs of the two signals are below 0 dB. However, after compensation, the SINRs of the two signals are both increased by approximately 10 dB. Therefore, the two array signals are the typical examples the authors research.
Contrarily, as shown in Figure 10c, the power spectrums of the strong array signal before and after compensation are almost similar, owing to a total lack of the nonlinear distortion components. Additionally, the SINRs of the original and post-compensation signals are approximately 20 dB.

4.2. 2-D DOA Performances of Target Signals

The direction-finding performances of the above-mentioned array signals before compensation versus after compensation are discussed. Figure 11 shows the 16-channel array receiver output before compensation is processed through the frequency selection and channelization before their 2-D DOAs (elevation angle α and azimuth angle β ) are estimated as is the compensated array receiver output where, the channelized sampling rate and bandwidth are f n = 10 KHz and 8 KHz, respectively. Moreover, the authors employ the MUSIC algorithm to estimate their 2-D DOAs of array signal before and after compensation. Ultimately, the authors provide explicit comparisons about these two estimation results.
The array receiver output with 118 s in succession is used to estimate the 2-D DOA parameters based on the MUSIC algorithm. Where one-second array signal data is estimated at a time. Thereupon, one hundred and eighteen independent Monte Carlo trials are performed for the following experiments. Moreover, the root mean square error (RMSE) is used for the performance measure. The RMSE of elevation and azimuth DOA ( R M S E ( α ) and R M S E ( β ) ) are defined as:
R M S E ( α ) = 1 118 t = 1 118 ( α t α ˜ ) 2
R M S E ( β ) = 1 118 t = 1 118 ( β t β ˜ ) 2
where α t and β t mean the estimation of the elevation angle and azimuth angle at the t th second (the t th Monte Carlo trial), separately, while α ˜ and β ˜ stand for the corresponding average ones.

4.2.1. 2-D DOA Performance in the Case of Weak Target Signals

These two experiments are to compare the 2-D DOA estimation results of weak target signals before and after compensation.
Figure 12 depicts the DOA estimation performances of weak target signal-1 before and after compensation by 118 trials and demonstrates that the estimation result of the post-compensation signal is much more accurate than that of the original signal. Meanwhile, the same phenomenon also happens on weak target signal-2, as shown in Figure 13. These phenomena are observed more directly from the azimuth-elevation scatter figures, Figure 14 and Figure 15.
Moreover, by carrying out the compensation algorithm, the R M S E ( α ) of weak target signal-1 is reduced from 15.62° to 3.31° and the R M S E ( β ) is decreased from 65.81° to 10.03°. Concurrently, for weak target signal-2, its R M S E ( α ) and R M S E ( β ) are reduced from 25.66° to 3.94° and from 34.98° to 2.48° by employing the blind compensation algorithm.
The above two experimental results indicate that the proposed algorithm can dramatically increase the 2-D DOA estimation accuracy of the weak target signals.

4.2.2. 2-D DOA Performance in the Case of Strong Target Signal

Another crucial concern to the authors is the azimuth-elevation direction finding performance analysis of strong array signal before compensation versus after compensation.
It can be seen in Figure 16 that the azimuth-elevation angle estimation results of strong target signal before and after compensation are identical. The experimental result suggests that the proposed method just eliminates the nonlinearity without affecting the strong signal and its parametric estimation accuracy.

5. Conclusions

Rather than developing different parametric estimation methods, the authors investigated a nonlinear blind compensation technique in array signal processing. A novel blind compensation algorithm was presented to improve the SFDR of an array receiver and to obtain remarkable improvements of the parameters estimation performances for weak target signals such as their 2-D DOAs employing the MUSIC algorithm. These purposes have already been verified by the repeated experiments on a real-world array signal from a UCA. The main advantages of the proposed algorithm are summed up in the following points:
  • During the blind compensation process, the parameters of the identification module and the compensation module are totally independent of each other, which can improve the efficiency of array signal processing and increase its dependability.
  • The suggested algorithm accomplished in pure time-domain saves a great deal of the system hardware scale. In addition, the proposed algorithm is only necessary to set power threshold rather than multi-stopband/multi-passband digital filters with extremely high performance of constant change, which is apparently more flexible and convenient to handle the situation of multiple signals with different power levels or wide ranges of bandwidth.
  • The blind compensation strategy for multi-channel RF front-ends designed is that the model parameters of any one of the channels are extracted to mitigate the nonlinear distortion components of all channels synchronously. It has the advantages of reducing a mountain of computational loads and avoiding the inconsistency of the array compensation performance caused by the iterative computation error, especially the phase disturbance of the array signal after compensation.
In conclusion, the proposed algorithm can improve the SFDR of the array receiver, achieving high parameters estimation accuracy of array signal with low computational complexity. It is predicted to have wide and promising applications in array signal processing.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant No. 11475067), the Innovative Research Program of Huazhong University of Science and Technology (Grant No. 2015ZDTD017, Grant No. 2017KFXKJC012), the Joint Equipment Pre-research Fundation of Ministry of Education and Ministry of Equipment Development of China (Grant No. 6141A02022304), the Seed Foundation of Hubei Province of China (Grant No. 2015BCE055) and the Experimental Apparatus Research Project of Wuhan Pulsed High Magnetic Field Center (Grant No. 2015KF17).

Author Contributions

Jialu Huang proposed the original algorithm and wrote this paper; Hong Ma, Jiang Jin and Hua Zhang revisited the paper and supervised the entire process.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
  2. Zhou, C.; Gu, Y.; He, S.; Shi, Z. A robust and efficient algorithm for coprime array adaptive beamforming. IEEE Trans. Veh. Technol. 2017. [Google Scholar] [CrossRef]
  3. Bae, S.; Kim, S.; Kim, J. Efficient frequency-hopping synchronization for satellite communications using dehop-rehop transponders. IEEE Trans. Aerosp. Electr. Syst. 2016, 52, 261–274. [Google Scholar] [CrossRef]
  4. Ko, Y.H.; Kim, Y.J.; Yoo, H.I.; Yang, W.Y.; Cho, Y.S. 2-D DOA Estimation with Cell Searching for a Mobile Relay Station with Uniform Circular Array. IEEE Trans. Commun. 2010, 58, 2805–2809. [Google Scholar] [CrossRef]
  5. Wang, X.; Wang, W.; Li, X.; Liu, Q.; Liu, J. Sparsity-aware DOA estimation scheme for noncircular source in MIMO radar. Sensors 2016, 16, 539. [Google Scholar] [CrossRef] [PubMed]
  6. Zhang, X.; Zhou, M.; Li, J. A PARALIND Decomposition-Based Coherent Two-Dimensional Direction of Arrival Estimation Algorithm for Acoustic Vector-Sensor Arrays. Sensors 2013, 13, 5302–5316. [Google Scholar] [CrossRef] [PubMed]
  7. Huang, Y.Y. Multi-Parameter Estimation Technology of Wide-band Array signal Based on High-Order Cumulant. Ph.D. Thesis, University of Electronic Science and Technology of China, Chengdu, China, 2001. [Google Scholar]
  8. Blandin, C.; Ozerov, A.; Vincent, E. Multi-source TDOA estimation in reverberant audio using angular spectra and clustering. Signal Process. 2012, 92, 1950–1960. [Google Scholar] [CrossRef]
  9. Wang, X.; Mao, X.; Wang, Y.; Zhang, N.; Li, B. A novel 2-D coherent DOA estimation method based on dimension reduction sparse reconstruction for orthogonal arrays. Sensors 2016, 16, 1496. [Google Scholar] [CrossRef] [PubMed]
  10. Shi, Z.; Zhou, C.; Gu, Y.; Goodman, N.A.; Qu, F. Source estimation using coprime array: A sparsereconstruction perspective. IEEE Sens. J. 2017, 17, 755–765. [Google Scholar] [CrossRef]
  11. Forster, P.; Ginolhac, G.; Boizard, M. Derivation of the theoretical performance of a Tensor MUSIC Algorithm. Signal Process. 2016, 129, 97–105. [Google Scholar] [CrossRef]
  12. Zeng, W.J.; Li, X.L.; Zhang, X.D. Direction-of-arrival estimation based on the joint diagonalization structure of multiple fourth-order cumulant matrices. IEEE Signal Process. Lett. 2009, 16, 164–167. [Google Scholar] [CrossRef]
  13. Liu, J.; Zhou, W.D.; Wang, X.P. Fourth-order cumulants-based sparse representation approach for DOA estimation in MIMO radar with unknown mutual coupling. Signal Process. 20016, 128, 123–130. [Google Scholar] [CrossRef]
  14. Dogançay, K. Blind compensation of nonlinear distortion for bandlimited signals. IEEE Trans. Circuits Syst. I Regul. Pap. 2005, 52, 1872–1882. [Google Scholar] [CrossRef]
  15. Valkama, M.; Ghadam, A.S.H.; Anttila, L.; Renfors, M. Advanced digital signal processing techniques for compensation of nonlinear distortion in wideband multicarrier radio receivers. IEEE Trans. Microw. Theory Tech. 2006, 54, 2356–2366. [Google Scholar] [CrossRef]
  16. Markus, A.; Jaakko, M.; Mikko, V.; Simran, S.; Michael, E.; Wolfgang, S. Digital full-band linearization of wideband direct-conversion receiver for radar and communications applications. In Proceedings of the 2015 49th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 8–11 November 2015; pp. 1361–1368. [Google Scholar]
  17. Grimm, M.; Allen, M.; Marttila, J.; Valkama, M.; Thoma, R. Joint mitigation of nonlinear RF and baseband distortions in wideband direct-conversion receivers. IEEE Trans. Microw. Theory Tech. 2014, 62, 166–182. [Google Scholar] [CrossRef]
  18. Liu, Y.J. Adaptive Blind Postdistortion and Equalization of System Impairments for a Single-Channel Concurrent Dual-Band Receiver. IEEE Trans. Microw. Theory Tech. 2017, 65, 302–314. [Google Scholar] [CrossRef]
  19. Mark, W. PIM Compensation in a Receiver. U.S. Patent 2014/0036736 A1, 6 February 2014. [Google Scholar]
  20. Peng, L.; Ma, H. Design and Implementation of Software-Defined Radio Receiver Based on Blind Nonlinear System Identification and Compensation. IEEE Trans. Circuits Syst. Video Technol. 2011, 58, 2776–2789. [Google Scholar] [CrossRef]
  21. Grimm, M.; Sharma, R.K.; Hein, M.; Thomä, R. DSP-based mitigation of RF front-end non-linearity in cognitive wideband receivers. Freq. J. RF Eng. Telecommun. 2012, 66, 303–310. [Google Scholar] [CrossRef]
  22. Grimm, M.; Sharma, R.K.; Hein, M.; Thomä, R.S.; Zemmari, R. Improved BER performance in GSM by mitigating non-linear distortions in the receiver. In Proceedings of the 43th European Microwave Conference, Nuremberg, Germany, 11 October 2013; pp. 565–568. [Google Scholar]
  23. Eghbali, A.; Johansson, H.; Gustafsson, O.; Savory, S.J. Optimal Least-Squares FIR Digital Filters for Compensation of Chromatic Dispersion in Digital Coherent Optical Receivers. J. Lightwave Technol. 2014, 32, 1449–1456. [Google Scholar] [CrossRef]
  24. Zhang, C.M.; Yao, S. On the research of weight iterative improvement method for morbid state linear systems. J. Anqing Teach. Coll. (Nat. Sci.) 2004, 10, 78–79. [Google Scholar]
  25. Chabriel, G.; Kleinsteuber, M.; Moreau, E.; Shen, H.; Tichavsky, P.; Yeredor, A. Joint Matrices Decompositions and Blind Source Separation: A survey of methods, identification and applications. IEEE Signal Process. Mag. 2014, 31, 34–43. [Google Scholar] [CrossRef]
  26. Bertin, N.; Badeau, R.; Gael Richard, G. Blind Signal Decompositions for Automatic Transcription of Polyphonic Music: NMF and K-SVD on the Benchmark. In Proceedings of the 2007 IEEE International Conference on Acoustics, Speech and Signal Processing, Honolulu, HI, USA, 15–20 April 2007; pp. 65–68. [Google Scholar]
  27. Pozo, S.M.D.; Standaert, F.X. Blind Source Separation from Single Measurements Using Singular Spectrum Analysis. In Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems 2015, Saint-Malo, France, 13–16 September 2015; pp. 42–59. [Google Scholar]
  28. Wason, H.; Kumar, R.; Aravkin, A.J.; Herrmann, F.J. Source separation via SVD-free rank minimization in the hierarchical semi-separable representation. In Proceedings of the 2014 SEG Annual Meeting, Denver, CO, USA, 26–31 October 2014. [Google Scholar]
  29. Hu, L.; Ma, H.; Zhang, H.; Zhao, W. Mitigating RF Front-end Nonlinearity of Sensor Nodes to Enhance Spectrum Sensing. Sensors 2016, 16, 1999. [Google Scholar] [CrossRef] [PubMed]
  30. Hu, X. Research on Blind Identification of Nonlinear Distortion of Digital Receiver Based on Second and Higher-Order Statistic. Ph.D. Thesis, Huazhong University of Science & Technology, Wuhan, China, 2011. [Google Scholar]
  31. Mather, R.J. Chebyshev Series Expansion of Inverse Polynomial. J. Comput. Appl. Math. 2006, 196, 596–607. [Google Scholar] [CrossRef]
  32. Tsimbinos, J.; Lever, K.V. Nonlinear System Compensation Based on Orthogonal Polynomial Inverse. IEEE Trans. Circuits Syst. Fundam. Theory Appl. 2001, 48, 406–417. [Google Scholar] [CrossRef]
  33. Laurent, V.; Rik, P.; Johan, S. Blind maximum likelihood identification of Hammerstein systems. Automatica 2008, 44, 3139–3146. [Google Scholar]
  34. Wu, Y.T.; So, H.C. Simple and accurate two-dimensional angle estimation for a single source with uniform circular array. IEEE Antennas Wirel. Propag. Lett. 2008, 7, 78–80. [Google Scholar]
  35. Wu, Y.T.; Wang, H.; Zhang, Y.B.; Wang, Y. Multiple near-field source localisation with uniform circular array. Electron. Lett. 2013, 49, 1509–1510. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the nonlinear blind compensation processing for the array system.
Figure 1. Block diagram of the nonlinear blind compensation processing for the array system.
Sensors 18 01286 g001
Figure 2. Computational results in the ith channel: (a) the improvement degrees of the second-order nonlinear term (Ii2); (b) the improvement degrees of the third-order nonlinear term (Ii3).
Figure 2. Computational results in the ith channel: (a) the improvement degrees of the second-order nonlinear term (Ii2); (b) the improvement degrees of the third-order nonlinear term (Ii3).
Sensors 18 01286 g002
Figure 3. Proposed nonlinear blind mitigation structure for the array receiver.
Figure 3. Proposed nonlinear blind mitigation structure for the array receiver.
Sensors 18 01286 g003
Figure 4. Flows of adaptive iteration for Hammerstein kernel vector.
Figure 4. Flows of adaptive iteration for Hammerstein kernel vector.
Sensors 18 01286 g004
Figure 5. Proposed blind signal separation method structure.
Figure 5. Proposed blind signal separation method structure.
Sensors 18 01286 g005
Figure 6. Classic simulation results of a distorted spectrum: (a) original signal; (b) distorted signal.
Figure 6. Classic simulation results of a distorted spectrum: (a) original signal; (b) distorted signal.
Sensors 18 01286 g006
Figure 7. Nonlinearity mitigation results of typical simulation signals for two blind signal separation algorithms.
Figure 7. Nonlinearity mitigation results of typical simulation signals for two blind signal separation algorithms.
Sensors 18 01286 g007
Figure 8. The constellations of the 16-QAM (quadrature amplitude modulation) signals: (a) distorted weak 16-QAM; (b) weak 16-QAM after mitigation by singular value decomposition (SVD)-based signal separation method; (c) weak 16-QAM after mitigation by the proposed signal separation method.
Figure 8. The constellations of the 16-QAM (quadrature amplitude modulation) signals: (a) distorted weak 16-QAM; (b) weak 16-QAM after mitigation by singular value decomposition (SVD)-based signal separation method; (c) weak 16-QAM after mitigation by the proposed signal separation method.
Sensors 18 01286 g008
Figure 9. Power spectrum comparison between the original and post-compensation of array signal versus different channel: (a) the original result in the first channel; (b) post-compensation result in the first channel; (c) the original result in the second channel; (d) post-compensation result in the second channel.
Figure 9. Power spectrum comparison between the original and post-compensation of array signal versus different channel: (a) the original result in the first channel; (b) post-compensation result in the first channel; (c) the original result in the second channel; (d) post-compensation result in the second channel.
Sensors 18 01286 g009
Figure 10. Power spectrum comparison between the original and post-compensation of three target signals in the first channel: (a) weak target signal-1; (b) weak target signal-2; (c) strong target signal.
Figure 10. Power spectrum comparison between the original and post-compensation of three target signals in the first channel: (a) weak target signal-1; (b) weak target signal-2; (c) strong target signal.
Sensors 18 01286 g010
Figure 11. Two-dimensional direction-of-arrival (2-D DOA) estimation structure.
Figure 11. Two-dimensional direction-of-arrival (2-D DOA) estimation structure.
Sensors 18 01286 g011
Figure 12. 2-D DOA estimation performance comparison between the original and post-compensation of weak target signal-1 by 118 trials: (a) Elevation angle; (b) Azimuth angle.
Figure 12. 2-D DOA estimation performance comparison between the original and post-compensation of weak target signal-1 by 118 trials: (a) Elevation angle; (b) Azimuth angle.
Sensors 18 01286 g012
Figure 13. 2-D DOA estimation performance comparison between the original and post-compensation of weak target signal-2 by 118 trials: (a) Elevation angle; (b) Azimuth angle.
Figure 13. 2-D DOA estimation performance comparison between the original and post-compensation of weak target signal-2 by 118 trials: (a) Elevation angle; (b) Azimuth angle.
Sensors 18 01286 g013
Figure 14. Azimuth-elevation angle estimation results comparison between weak target signal-1 before and after compensation.
Figure 14. Azimuth-elevation angle estimation results comparison between weak target signal-1 before and after compensation.
Sensors 18 01286 g014
Figure 15. Azimuth-elevation angle estimation results comparison between weak target signal-2 before and after compensation.
Figure 15. Azimuth-elevation angle estimation results comparison between weak target signal-2 before and after compensation.
Sensors 18 01286 g015
Figure 16. Azimuth-elevation angle estimation results comparison between strong target signal before and after compensation.
Figure 16. Azimuth-elevation angle estimation results comparison between strong target signal before and after compensation.
Sensors 18 01286 g016
Table 1. The maximum and minimum absolute values of PEi versus different frequency points.
Table 1. The maximum and minimum absolute values of PEi versus different frequency points.
Signal Frequency (MHz)Computational Complexity
Maximum |PEi| (dB)Minimum |PEi| (dB)
5.02PE14 = 1.166PE5 = 0.143
13.92PE10 = 0.583PE3 = 0.008
16.97PE5 = 0.582PE6 = 0.022
19PE10 = 0.697PE3 = 0.029
21.6PE10 = 0.318PE2 = 0.019
28.02PE5 = 0.976PE10 = 0.04
Table 2. Comparisons of the computational complexities between two signal separation methods.
Table 2. Comparisons of the computational complexities between two signal separation methods.
Signal Separation MethodComputational Complexity
AdditionMultiplicationDivisionSquare-Root
traditional SVD-based method O ( M 3 ) O ( M 3 ) O ( M 2 ) O ( M )
SRA-TFC method O ( M 2 ) O ( M 2 ) withoutwithout

Share and Cite

MDPI and ACS Style

Huang, J.; Ma, H.; Jin, J.; Zhang, H. Nonlinear Blind Compensation for Array Signal Processing Application. Sensors 2018, 18, 1286. https://doi.org/10.3390/s18041286

AMA Style

Huang J, Ma H, Jin J, Zhang H. Nonlinear Blind Compensation for Array Signal Processing Application. Sensors. 2018; 18(4):1286. https://doi.org/10.3390/s18041286

Chicago/Turabian Style

Huang, Jialu, Hong Ma, Jiang Jin, and Hua Zhang. 2018. "Nonlinear Blind Compensation for Array Signal Processing Application" Sensors 18, no. 4: 1286. https://doi.org/10.3390/s18041286

APA Style

Huang, J., Ma, H., Jin, J., & Zhang, H. (2018). Nonlinear Blind Compensation for Array Signal Processing Application. Sensors, 18(4), 1286. https://doi.org/10.3390/s18041286

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop