Next Article in Journal
Acidic Neutralization by Indigenous Bacteria Isolated from Abandoned Mine Areas
Next Article in Special Issue
On the Performance of LDPC-Coded MIMO Schemes for Underwater Communications Using 5G-like Processing
Previous Article in Journal
Deep-Learning Based Algorithm for Detecting Targets in Infrared Images
Previous Article in Special Issue
System-Level Assessment of Low Complexity Hybrid Precoding Designs for Massive MIMO Downlink Transmissions in Beyond 5G Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Identification of Nonlinear Effects in Massive MIMO Systems Using a Fifth-Order Cumulants-Based Blind Approach

1
ERMAM Team, Polydisciplinary Faculty of Ouarzazate, Ibn Zohr University, Ouarzazate 45000, Morocco
2
Instituto de Telecomunicações, 1049-001 Lisbon, Portugal
3
Faculty of Sciences and Technology, Universidade Nova, 2829-516 Caparica, Portugal
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(7), 3323; https://doi.org/10.3390/app12073323
Submission received: 23 January 2022 / Revised: 20 March 2022 / Accepted: 23 March 2022 / Published: 24 March 2022
(This article belongs to the Special Issue Transmission Techniques for 5G and Beyond, Volume Ⅱ)

Abstract

:
Pre-processing associated with massive multiple input-multiple output (MIMO) systems can lead to signals with high envelope fluctuations, which are very prone to nonlinear effects, especially when massive MIMO schemes are combined with orthogonal transform multiplexing (OFDM) modulations. If the nonlinear characteristics that affect a given system are known, we can design appropriate receivers that take into account the nonlinear effects introduced by the transmitter. Cubic systems are particularly important, not only because they can approximate many nonlinear effects (e.g., due to the power amplifier or clipping effects), but also because many more complex nonlinear characteristics in communication schemes can be replaced by equivalent lower-order nonlinear characteristics in general, and cubic characteristics in particular. To compensate the effects at the receiver side (e.g., by using the so-called Bussgang receivers), we need to estimate the nonlinear operation that was introduced at the transmitter, and this should be done blindly, without the need of training symbols. The paper contains a description of a mathematical approach for modeling and identification of nonlinear kernels in cubic systems. Based on theoretical tools of HOC in cubic systems, we build a new formula which relates the second- and fifth-order cumulants. Our performance results indicate that the proposed approach allows an accurate identification, yielding the desired kernels via fifth-order cumulants, and ensures a very good convergence, outperforming existing adaptive methods. This is achieved blindly, by exploiting the maximum information of the output system, making it suitable for many practical nonlinear effects.

1. Introduction

In digital communication, strong nonlinear effects throughout the transmission chain can have a negative impact on the overall system’s performance [1]. Pre-processing associated with massive MIMO systems can lead to signals with envelope fluctuations, which are very prone to nonlinear effects, especially when massive MIMO schemes are combined with OFDM modulations [1,2,3,4,5,6,7,8,9,10]. Several works focused on MIMO systems and their important parameters such as mutual coupling [11,12,13,14]. Pre-processing techniques employed at the transmitter side of MIMO systems, such as the ones used by MIMO singular value decomposition (MIMO-SVD) techniques, can lead to signals with large envelope fluctuations and high peak to-average power ratio (PAPR) [3]. The same occurs with the Zero Forcing Transmitter (ZFT), Maximum Ratio Transmitter (MRT), and Equal Gain Transmitter (EGT), when used in m-MIMO implementation with pre- or post-processing [4]. On the other hand, several authors have qualified nonorthogonal multiple access (NOMA) as the main candidate to support fifth-generation (5G) wireless communication. This has been investigated in several works (see, e.g., [15,16,17]). By combining signals with different power levels, NOMA schemes can also be very prone to nonlinear effects.
If the nonlinear characteristics that affect a given system are known, we can design appropriate receivers that take into account the nonlinear effects introduced by the transmitter. In fact, efficient receivers that jointly perform detection and estimation and cancellation of nonlinear distortion effects, can have excellent performance/complexity trade-offs [2,8]. On the other hand, taking into account nonlinear distortion effects in the receiver design can have significant performance improvements [18], sometimes even outperforming the linear case [10,18,19,20]. As an alternative, we can employ receivers such as the Bussgang receiver, which estimate and cancel nonlinear distortion [21,22,23]. All these techniques require the knowledge of the nonlinear characteristic used by the transmitter, which can be obtained blindly using higher-order cumulants (HOC) theory. We propose to study the issue of nonlinear system identification using the fifth-order cumulants domain.
One of the first uses of HOC in signal processing has been devoted to the problem of blind system identification. These systems, which can be linear or nonlinear, are excited by an unobservable, zero-mean, independent and identically distributed (i.i.d), stationary, ergodic and non-Gaussian signal under the presence of Gaussian noise. Linear systems identification has been very deeply investigated in the literature (see, e.g., [24,25,26,27,28]). The primary existing blind approaches are based on second-order cumulants (usually called autocorrelation function). The second- and third-order cumulants were used by Alshebeili et al. to identify the nonminimum phase (NMP) of finite impulse response (FIR) systems [24]. Likewise, Giannakis et al. [25] presented an identification method by using both second- and higher-order statistics of an NMP output system and many approaches devoted to the same issue have been reported in the literature (see, e.g., [26]). However, these second-order-based methods are not able to identify correctly the linear system’s model and their performance was degraded when the output is affected by additive Gaussian noise. To overcome these inconveniences, other linear algebraic methods involving only HOC of output system have been reported in the literature (see, e.g., [29,30,31,32,33,34]), which present several advantages such as effectiveness to reject additive Gaussian noise and ability to reconstruct the phase. Other authors showed, both analytically and by simulations, that better results can be obtained using these approaches. The case when the noise is non-Gaussian was studied deeply by Sadler et al. by using HOC tools [35]. A binary random signal was also used in the issue of blind identification of linear systems using symbolic dynamics [36,37].
Most of these existing blind algorithms are focused on linear system models due of their simplicity. However, many practical systems are nonlinear, and these nonlinearities cannot be ignored without serious performance degradation. This applies to many practical fields, including signal processing, prediction, communication channels, biomedicine, control of industrial processes, detection, equalization and many others [38,39,40,41].
Blind nonlinear system identification has received great attention in the literature (see, e.g., [42,43,44,45]). In the nonlinear domain, discrete Volterra representations were used to describe the input–output relation, thus that characterization, analysis and synthesis are easily amenable [42]. Stathaki et al. [43] proposed to identify the Volterra kernels by using the third cumulant with a constraint of the second-order cumulant. It has been demonstrated that this constrained optimization approach can achieve excellent results for nonlinear system identification. An inconvenience of this method is its sensitivity to additive Gaussian noise since it is based on second-order cumulant, as pointed out in [44]. To overcome this issue, Chen et al. [44] used a fourth-order-based method link as alternative solution of the second-order cumulant to smooth out the additive Gaussian noise and improve the convergence by proposing a hybrid optimization method of simplex and genetic algorithms. In the same frame, Glentis et al. [38] contributed to Volterra system identification by developing an efficient adaptive transversal algorithm, with the advantages of low complexity and modular structure. There are also many existing works in the context of nonlinear Volterra system identification (see, e.g., [46,47,48]). In [47], the authors used the third-order moment (TOM) domain for blind identification of nonlinear Volterra systems with studies on the computational complexity and demonstrated via simulation that the proposed approach can be applied in a practical scenario to identify blindly the primary path of active-noise-control. A class of truncated sparse Volterra systems was identified blindly by using the second-order moment (SOM) or TOM sequences of the system outputs in [48]. The authors of [42] investigated the third-order Volterra nonlinear systems with a novel approach based only second-order statistics and proved that was able to remove white noise with any distribution offering significant reduction in the computational burden. A complex random sequence input coupled with output HOC was employed in [40] to identify blindly the linear quadratic Volterra systems by examining different cases and the simulations were also used to illustrate the performance of the proposed approaches. The authors in [45] proposed an extension of the main concept behind the error whitening criterion (EWC) in the linear case to the unbiased identification by analytically examining the true parameters of order-2 Volterra series models of nonlinear dynamical systems. It was emphasized by the authors that this extension does not apply to higher-order Volterra systems. A hydroturbine shaft system modeled as a quadratic Volterra system has been identified blindly using third-order cumulants and a reversely recursive method by Bai and Zhang in [46]. The proposed method was tested using engineering applications and three numerical experiments, and their applicability was demonstrated by the blind identification of the hydroturbine shaft system. Furthermore, identification of the quadratic nonlinear systems has been reported in the past (see, e.g., [49,50,51,52]). In [49], the properties of higher-order moment sequences and the calculation of the higher-order spectral moments of an i.i.d for various frequencies were used to develop algorithms to identify time-invariant quadratic nonlinear systems. A concrete application of higher-order statistics theory with more experimental discussion was developed by Chow et al. [50], to identify machine faults through vibration measurements using higher-order statistics-based methods, such as a nonparametric phase-bearing and a parametric linear or nonlinear modeling approach. Another application was developed in [51] to model the delay of video-packets transmission by identification of quadratic nonlinear systems using fourth-order cumulants-based blind approaches, which were compared to the Levenberg–Marquardt algorithm, least mean square (LMS) and recursive least square (RLS). A HOC was also used by Zidane et al. [52] to develop both extending approaches, developed for the linear and nonlinear case, which uses fourth-order only and combined third- and fourth-order cumulants, to identify the diagonal parameters of nonlinear quadratic systems. Numerical simulations were presented to verify the theoretical results with comparison to the exiting method in terms of the normalized mean-squared error (NMSE) and the fluctuations around the true kernels. Motivated by reductions in computational requirements and the mathematical tractability of nonlinear system identification issue, Ralston et al. [41] used a Hammerstein series to build a new method to identify a specific time invariant nonlinear system when the input is a non-Gaussian stationary signal.
As previously indicated, several authors considered the issue of nonlinear system identification using HOC theory, but most works focused on second-order or quadratic system identification, and the order of cumulants was limited to fourth-order cumulants. The fifth-order received little attention up to now. Indeed, crosscumulants up to the fifth-order were used by Koukoulas et al. [39] to identify the input–output quadratic system. Cubic system identification has also received so far little attention. Indeed, the Volterra kernels of the cubic system identification method using higher-order moments were developed by Tseng and Powers in [53]. The authors showed that the proposed method reduces the complexity of Volterra kernel identification compared to the non-Gaussian and non-i.i.d. input case. The authors of [54] used the TOM from the extending SOM to identify the nonlinear cubic system. It was shown that more statistical knowledge can be obtained in the third-order statistics domain for blind system identification. In [55], mixed third- and fourth-order cumulants were used to extend linear HOC-based methods to nonlinear systems.
In general, when we increase the nonlinearity degree in the model, the performances of methods relying on cumulants with small orders can degrade substantially in the presence of Gaussian noise. Therefore, we increase the order of the proposed approach by considering the fifth-order. In this framework, we consider cubic nonlinear systems, which can be used to describe a wide range of nonlinear systems, requiring only a small number of kernels in the Volterra series. The main contributions of this work are the development of new fifth-order cumulants which exploit the maximum information of the output cubic system without the need of training signals, i.e., blindly. The methodology of the proposed blind approach is based on the main theoretical tools of HOC using the link between Fourier transform of second-order and fifth-order cumulants in the case of cubic systems which are established to build a new formula which relates the second- and fifth-order cumulants by using the inverse Fourier transform. Based on this formula, which relates the second- and fifth-order cumuants, we can propose an approach based only on fifth-order under some assumptions for the kernels of systems and the properties of the autocorrelation function. To analyze the convergence and test the effectiveness of the proposed blind approach, a set of simulations is carried out for various signal to noise ratio (SNR) levels and the proposed approach is compared with adaptive existing algorithms [56] that use the input–output relations to identify the kernels of cubic systems.
The outline of this paper is organized as follows. We start in the Section 2 with the problem formulation and some assumptions regarding the system model representation. Section 3 describes the main theoretical tools of HOC in the case of cubic systems. Theoretical development based using polyspectra are provided in the Section 4 to propose a blind approach based only on fifth-order cumulants. A set of performance results is supplied to support the theoretical development of the proposed blind approach, which is compared with an adaptive algorithm [56] in Section 5.

2. Mathematical Definitions

The characteristic function of the vector X = ( x 1 , x 2 , , x k ) T composed of k real random variables x i is defined by
Φ X ( V ) = E [ e x p ( j V T X ) ] ,
where V T = ( v 1 , v 2 , , v k ) is vector composed of k random variables. V T X = v 1 x 1 + v 2 x 2 + + v k x k represents the scalar product of V and X and E [ . ] is the mathematical expectation operator.
The coefficients of the kth-order moments are defined in the Taylor series development of the characteristic function Φ X ( V ) as
Φ X ( V ) = 0 m s j m n 1 ! n 2 ! n k ! M o m ( x 1 n 1 , x 2 n 2 , , x k n k ) × v 1 n 1 v 2 n 2 v k n k + o ( | V | s ) ,
where
M o m ( x 1 n 1 , x 2 n 2 , , x k n k ) = j m [ v 1 n 1 v 2 n 2 v k n k Φ X ( V ) ] V = 0
The kth-order moments of these random variables are given by
M o m ( x 1 n 1 , x 2 n 2 , , x k n k ) = E [ x 1 n 1 x 2 n 2 x k n k ] ,
The cumulant-generating function is defined as logarithm of the first characteristic function
Ψ X ( V ) = ln ( Φ X ( V ) ) .
The mth-order cumulant of these random variables are defined as the coefficient of ( v 1 , v 2 , , v m ) in the Taylor series development of the cumulant-generating function
Ψ X ( V ) = 0 m s j m n 1 ! n 2 ! n k ! C u m ( x 1 n 1 , x 2 n 2 , , x k n k ) × v 1 n 1 v 2 n 2 v k n k + o ( | V | s ) ,
where
C u m ( x 1 n 1 , x 2 n 2 , , x k n k ) = j m [ v 1 n 1 v 2 n 2 v k n k Ψ X ( V ) ] V = 0
The operator C u m [ · ] stands for the nth-order joint cumulant of the random variables x 1 n 1 , x 2 n 2 , , x k n k . Thus, considering a zero-mean random process { y ( t ) } , we have
C n , Ψ = C u m y ( t ) , y ( t + τ 1 ) , , y ( t + τ n 1 )
where, Ψ = y ( t ) , y ( t + τ 1 ) , , y ( t + τ n 1 ) , and, hence, the involved real random variables are time-shifted samples of the process { y ( t ) } . Notice that, for stationary processes, the nth-order statistics depend only on the n 1 time lags τ 1 = t 1 t 0 , , τ n 1 = t n 1 t 0 . This allows us to introduce the following notations:
C n , y ( τ 1 , τ 2 , , τ n 1 ) = C u m y ( t ) , y ( t + τ 1 ) , , y ( t + τ n 1 )
where { y ( t ) } is a zero-mean stationary random process.

3. Problem

Cubic systems can approximate many nonlinear effects (e.g., due to the power amplifier or quantization effects), and we find that more complex nonlinear characteristics can be replaced by equivalent lower-order nonlinear characteristics in general, and cubic characteristics in particular [21]. Indeed, Figure 1 describes the block diagram of the nonlinear system identification problem which is represented by a Volterra series with only a small number of kernels. The system, which we propose to identify in this work, is a cubic nonlinearity that has the form
y 0 ( k ) = i = 0 q h ( i , i , i ) x 3 ( k i ) y ( k ) = y 0 ( k ) + n G ( k )
where { y 0 ( k ) } is the cubic system output, and { y ( k ) } is the observation output, which is contaminated by a zero-mean additive Gaussian noise { n G ( k ) } , assumed independent of { y 0 ( k ) } , excluding the effect of the noise where nth-order cumulants are superior of 2 (i.e., C n , y 0 ( τ 1 , τ 2 , , τ n ) = C n , y ( τ 1 , τ 2 , , τ n ) ) as indicated above. The input random signal, { x ( k ) } , of the model is the unobservable zero mean, independent identically distributed (i.i.d) stationary, ergodic and non-Gaussian with known distribution statistics γ 3 , x = E [ x 3 ( k ) ] 0 , γ 6 , x = E [ x 6 ( k ) ] 0 , γ 9 , x = E [ x 9 ( k ) ] 0 , γ 12 , x = E [ x 12 ( k ) ] 0 and γ 15 , x = E [ x 15 ( k ) ] 0 . Unknown cubic kernels include of { h ( i , i , i ) i = 1 , , q } , and i | h ( i , i , i ) | < , which suggest that the system is stable causal implying bounded input–output.
The cubic system identification is more complex and we need even more information to calculate the cumulants of the generated output signal. The main objective of this investigation is to identify the kernels of the cubic nonlinear system in (10) by using the blind approach based on fifth-order cumulants of the system’s measured output, C 5 , y ( τ 1 , τ 2 , τ 3 , τ 4 ) , and some knowledge of the properties of the input random signal { x ( k ) } .

4. Theoretical Tools of HOC

In this section, we focus on the theoretical development of HOC, which present the main relationships linking diagonal kernels of cubic systems and the cumulants of the output that received random signals up to the fifth-order for the purpose to use the HOC to identify the cubic system described by (10).
The starting point for all linear-quadratic blind methods is the Leonov–Shiryaev formula [57,58], which links the different order of cumulants to the moments. The latter formula allows expressing any cumulant as a function of moments of lower or equal orders and is well-known in the case of non-delayed cumulants [59]. It is assumed above that the output signal is stationary and ergodic and these cumulants do not depend on time but on the difference time between the instant of observation.
The rth-order cumulants of the output random signal are linked to the moments, where the order p is inferior or equal to r, by the following formula of Leonov and Shiryayev [57,58]:
C u m [ y 1 , , y r ] = ( 1 ) k 1 ( k 1 ) ! E i v 1 y i E j v 2 y j E k v p y k ,
The summation extends over all ensembles { v 1 , v 2 , , v p : 1 p r } forming a partition { 1 , 2 , , r } . In this formula, k is the number of elements that compose the partition.
For the second-order terms, both partitions are possible (1, 2) and (1) (2). Thus, we have the following expression:
C u m [ y 1 , y 2 ] = ( 1 ) 0 ( 0 ) ! E [ y 1 y 2 ] + ( 1 ) 2 1 ( 2 1 ) ! E [ y 1 ] E [ y 2 ] = E [ y 1 y 2 ] E [ y 1 ] E [ y 2 ] .
For the stationary random output signal, { y ( t ) } , its second-order cumulants, in the cubic system case, become
C 2 , y ( τ 1 ) = C u m [ y 1 , y 2 ] = C u m [ y ( k ) , y ( k + τ 1 ) ] = E [ i = 0 q h ( i , i , i ) x 3 ( k i ) j = 0 q h ( j , j , j ) × x 3 ( k + τ 1 j ) ] E i = 0 q h ( i , i , i ) x 3 ( k i ) × E j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j )
C 2 , y ( τ 1 ) = E [ i = 0 q h ( i , i , i ) x 3 ( k i ) h ( i + τ 1 , i + τ 1 , i + τ 1 ) x 3 ( k i ) ] E i = 0 q h ( i , i , i ) x 3 ( k i ) × E i = 0 q h ( i + τ 1 , i + τ 1 , i + τ 1 ) x 3 ( k i )
C 2 , y ( τ 1 ) = i = 0 q h ( i , i , i ) h ( i + τ 1 , i + τ 1 , i + τ 1 ) × ( E x 3 ( k i ) × x 3 ( k i ) E x 3 ( k i ) E x 3 ( k i ) ) .
Under the assumption that the input sequence x ( k ) is i.i.d zero mean, stationary, non-Gaussian with γ n , x = E [ x n ( k ) ] 0 , n = 3 , 6 , 9 , 12 , 15 and (15), the second-order cumulants and the diagonal kernels of cubic systems are linked by the following expression
C 2 , y ( τ 1 ) = γ 6 , x γ 3 , x 2 i = 0 q h ( i , i , i ) h ( i + τ 1 , i + τ 1 , i + τ 1 ) .
In the case of fifth-order cumulants, we have 52 possible partitions of 7 different types:
  • 1 partition of type: (1, 2, 3, 4, 5) with k = 1;
  • 5 partitions of type: (1) (2, 3, 4, 5) with k = 2;
  • 10 partitions of type: (1, 2) (3, 4, 5) with k = 2;
  • 10 partitions of type: (1) (2) (3, 4, 5) with k = 3;
  • 15 partitions of type: (1) (2, 3) (4, 5) with k = 3;
  • 10 partitions of type: (1) (2) (3) (4, 5) with k = 4;
  • 1 partition of type: (1) (2) (3) (4) (5) with k = 5.
C u m y 1 , y 2 , y 3 , y 4 , y 5 = E y 1 y 2 y 3 y 4 y 5 [ 5 ] E y 1 E y 2 y 3 y 4 y 5 [ 10 ] E y 1 y 2 E y 3 y 4 y 5 + [ 10 ] 2 E y 1 E y 2 E y 3 y 4 y 5 + [ 15 ] 2 E y 1 E y 2 y 3 E y 4 y 5 [ 10 ] 6 E [ y 1 ] E y 2 E y 3 E y 4 y 5 + 24 E y 1 E y 2 E y 3 × E y 4 E y 5 .
The fifth-order cumulants which relate the diagonal kernels of cubic systems can be expressed as (see Appendix A):
C 5 , y ( τ 1 , τ 2 , τ 3 , τ 4 ) = ( γ 15 , x 5 γ 3 , x γ 12 , x 10 γ 6 , x γ 9 , x + 20 γ 3 , x 2 γ 9 , x + 30 γ 3 , x γ 6 , x 2 60 γ 3 , x 3 γ 6 , x + 24 γ 3 , x 5 ) i = 0 q h ( i , i , i ) h ( i + τ 1 , i + τ 1 , i + τ 1 ) h ( i + τ 2 , i + τ 2 , i + τ 2 ) × h ( i + τ 3 , i + τ 3 , i + τ 3 ) × h ( i + τ 4 , i + τ 4 , i + τ 4 )

5. Proposed Blind Approach

The nth-order polyspectrum is defined as the ( n 1 ) -dimensional discrete-time Fourier transform of the nth-order cumulants C n , y ( τ 1 , τ 2 , , τ n ) , i.e.,
S n , y ( ω 1 , ω 2 , , ω n 1 ) = τ 1 = + τ n 1 = + C n , y ( τ 1 , τ 2 , , τ n 1 ) e x p j i = 1 n 1 ω i τ i .
The second-order polyspectrum, Fourier transform of the (16), (called power spectrum) is linked to the cubic system transfer function H ( ω , ω , ω ) by
S 2 , y ( ω ) = T . F C 2 , y ( τ ) = ϕ 2 H ( ω , ω , ω ) H ( ω , ω , ω ) ,
where, ϕ 2 = γ 6 , x γ 3 , x 2 .
The fifth-order polyspectrum, Fourier transform of Equation (18), of the cubic system output is linked to the system transfer function by
S 5 , y ( ω 1 , ω 2 , ω 3 , ω 4 ) = T . F C 5 , y ( τ 1 , τ 2 , τ 3 , τ 4 ) = ϕ 5 H ω 1 , ω 1 , ω 1 H ω 2 , ω 2 , ω 2 × H ω 3 , ω 3 , ω 3 H ω 4 , ω 4 , ω 4 × H i = 1 4 ω i , i = 1 4 ω i , i = 1 4 ω i ,
where ϕ 5 = γ 15 , x 5 γ 3 , x γ 12 , x 10 γ 6 , x γ 9 , x + 20 γ 3 , x 2 γ 9 , x + 30 γ 3 , x γ 6 , x 2 60 γ 3 , x 3 γ 6 , x + 24 γ 3 , x 5 .
Defining ω = i = 1 4 ω i , (20) becomes
S 2 , y i = 1 4 ω i = ϕ 2 H i = 1 4 ω i , i = 1 4 ω i , i = 1 4 ω i × H i = 1 4 ω i , i = 1 4 ω i , i = 1 4 ω i .
From (21) and (22), we obtain
S 2 , y i = 1 4 ω i = ϕ 2 ϕ 5 S 5 , y ( ω 1 , ω 2 , ω 3 , ω 4 ) H i = 1 4 ω i , i = 1 4 ω i , i = 1 4 ω i H ω 1 , ω 1 , ω 1 H ω 2 , ω 2 , ω 2 H ω 3 , ω 3 , ω 3 H ω 4 , ω 4 , ω 4
S 5 , y ( ω 1 , ω 2 , ω 3 , ω 4 ) H i = 1 4 ω i , i = 1 4 ω i , i = 1 4 ω i = η 5 , 2 H ω 1 , ω 1 , ω 1 H ω 2 , ω 2 , ω 2 H ω 3 , ω 3 , ω 3 H ω 4 , ω 4 , ω 4 S 2 , y i = 1 4 ω i ,
where, η 5 , 2 = ϕ 5 ϕ 2 = γ 15 , x 5 γ 3 , x γ 12 , x 10 γ 6 , x γ 9 , x + 20 γ 3 , x 2 γ 9 , x + 30 γ 3 , x γ 6 , x 2 60 γ 3 , x 3 γ 6 , x + 24 γ 3 , x 5 γ 6 , x γ 3 , x 2 .
Then, we use the inverse Fourier transform of (24) to demonstrate that the second-order, the fifth-order cumulants and the kernels of cubic systems are linked by
i = 0 q h ( i , i , i ) C 5 , y ( τ 1 i , τ 2 i , τ 3 i , τ 4 i ) = η 5 , 2 i = 1 q h ( i , i , i ) h ( τ 2 τ 1 + i , τ 2 τ 1 + i , τ 2 τ 1 + i ) ×   h ( τ 3 τ 1 + i , τ 3 τ 1 + i , τ 3 τ 1 + i ) × ×   h ( τ 4 τ 1 + i , τ 4 τ 1 + i , τ 4 τ 1 + i ) C 2 , y ( τ 1 i ) .
Based on this, we can develop the following algorithm to determine the unknown kernels in the cubic system case. We start by taking τ 1 = 2 q , and we use the properties of the second-order cumulants of the stationary, ergodic systems which are C 2 , y ( τ ) 0 for q τ + q , and zero elsewhere. Therefore, (25) yields
i = 0 q h ( i , i , i ) C 5 , y ( 2 q i , τ 2 i , τ 3 i , τ 4 i ) = η 5 , 2 h ( q , q , q ) h ( τ 2 q , τ 2 q , τ 2 q ) ×   h ( τ 3 q , τ 3 q , τ 3 q ) ×   h ( τ 4 q , τ 4 q , τ 4 q ) C 2 , y ( q ) ,
The assumed system is causal and truncated, i.e., h ( i , i , i ) = 0 if i < 0 and i > q with h ( 0 , 0 , 0 ) = 1 . Therefore, τ 2 , τ 3 , τ 4 take values q and 2 q . If we take τ 2 = τ 3 = q in (26), we have
i = 0 q h ( i , i , i ) C 5 , y ( 2 q i , q i , q i , τ 4 i ) = η 5 , 2 h ( q , q , q ) h 2 ( 0 , 0 , 0 ) ×   h ( τ 4 q , τ 4 q , τ 4 q ) C 2 , y ( q ) ,
where h ( 0 , 0 , 0 ) = 1 .
Else if, τ 4 = 2 q , (27) becomes:
h ( q , q , q ) C 5 , y ( q , 0 , 0 , q ) = η 5 , 2 h 2 ( q , q , q ) C 2 , y ( q ) ,
Using (27) and (28), we obtain the following expression which links the kernels of cubic system and fifth-order cumulants only:
i = 0 q h ( i , i , i ) C 5 , y ( 2 q i , q i , q i , τ 4 i ) = C 5 , y ( q , 0 , 0 , q ) h ( τ 4 q , τ 4 q , τ 4 q ) ,
where
q τ 4 2 q .
Thus, (29) and (30) are combined in the following matrix form
C 5 , y ( 2 q 1 , q 1 , q 1 , q 1 ) C 5 , y ( q , 0 , 0 , 0 ) C 5 , y ( 2 q 1 , q 1 , q 1 , q ) ψ C 5 , y ( q , 0 , 0 , 1 ) C 5 , y ( 2 q 1 , q 1 , q 1 , 2 q 1 ) C 5 , y ( q , 0 , 0 , q ) ψ × h ( 1 , 1 , 1 ) . . . h ( i , i , i ) . . . h ( q , q , q ) = ψ C 5 , y ( 2 q , q , q , q ) C 5 , y ( 2 q , q , q , q + 1 ) . . . . . . C 5 , y ( 2 q , q , q , 2 q ) ,
where, ψ = C 5 , y ( q , 0 , 0 , q ) .
Equation (31) can be rewritten in other compact form as
M H = D ,
where, H = [ h ( 1 , 1 , 1 ) , , h ( q , q , q ) ] T is a column vector of kernels of the cubic system with size q, D = [ ψ C 5 , y ( 2 q , q , q , q ) , C 5 , y ( 2 q , q , q , q + 1 ) , , C 5 , y ( 2 q , q , q , 2 q ) ] T is a column vector of size ( q + 1 ) and M the matrix of size ( q + 1 ) × q elements. The least square solution of (32) is expressed by
H ^ = ( M T M ) 1 M T D

6. Performance Results

To study the effectiveness and analyze the convergence of the proposed blind approach under various signal-to-noise levels (SNR), defined as SNR = E [ y 0 2 ( k ) ] / E [ n G 2 ( k ) ] . We consider 200 Monte Carlo runs and use two cubic systems.
To measure the precision of cubic kernel identification with respect to the true values, we define the NMSE for each run as
NMSE = i = 0 q h ( i , i , i ) h ^ ( i , i , i ) 2 i = 0 q h 2 ( i , i , i ) ,
where h ^ ( i , i , i ) are the estimated kernels in each run, and h ( i , i , i ) are the true kernels in the cubic system.
System I: The third-order cubic system is
y 0 ( k ) = x 3 ( k ) 0.15 x 3 ( k 1 ) 0.35 x 3 ( k 2 ) + 0.90 x 3 ( k 3 ) y ( k ) = y 0 ( k ) + n G ( k )
With reference to (10), in this case, we have h ( 0 , 0 , 0 ) = 1 , h ( 1 , 1 , 1 ) = 0.15 , h ( 2 , 2 , 2 ) = 0.35 and h ( 3 , 3 , 3 ) = 0.90 .
Then, we try to increase the system order to test robustness of our approach. We consider the fifth-order cubic system given by
System II:
y 0 ( k ) = x 3 ( k ) 0.25 x 3 ( k 1 ) + 0.36 x 3 ( k 2 ) 0.688 x 3 ( k 3 ) + 0.56 x 3 ( k 4 ) + 0.227 x 3 ( k 5 ) y ( k ) = y 0 ( k ) + n G ( k )
With reference to (10), in this case, we have h ( 0 , 0 , 0 ) = 1 , h ( 1 , 1 , 1 ) = 0.25 , h ( 2 , 2 , 2 ) = 0.36 , h ( 3 , 3 , 3 ) = 0.688 , h ( 4 , 4 , 4 ) = 0.56 and h ( 5 , 5 , 5 ) = 0.227 .
The simulation results of the estimated cubic kernels, mean and the standard deviations (Std. Dev.) of system I, over 200 Monte Carlo runs with non-Gaussian sample length input N = 2400 for various SNR are shown in Table 1. To analyze the convergence of this proposed blind approach to identify the nonlinear system I with high levels of noise (i.e., SNR = 0 dB), we represent the fluctuations around the means of the estimated nonlinear cubic kernels in Figure 2, Figure 3 and Figure 4, respectively. To illustrate this convergence and to test and validate it, these fluctuations are compared with those obtained using the adaptive algorithm such as CIM-LLAD ( μ = 0.01 , ρ = 0.0001 , τ = 1.2 , σ = 0.02 , M = 1024 ) developed in [56]. The proposed blind method has lower fluctuations around the true values of the identifying cubic kernels when compared with the CIM-LLAD algorithm of [56].
Table 1 compares the different techniques. Clearly, the standard deviations obtained with the proposed approach are smaller than for the CIM-LLAD algorithm proposed in [56]. Moreover, the proposed approach uses only the output and can identify the cubic system blindly without any information about the input model with a good precision. The main reason is that the proposed method uses the fifth-order cumulants which exploit the maximum information by calculating the cumulants of the output making it more robust when we use a small sample size of non-Gaussian signal input. Additionally, Gaussian noise had a minor effect on the estimated cubic kernels when using the proposed approach as indicated in Table 1.
The advantages of the proposed method are even more clear when we look to the NMSE, especially for high noise levels (i.e., SNR = 0 dB). This is well supported by the existing literature as indicated above. Indeed, the additive Gaussian noise will almost vanish in the higher cumulants domain (superior to second-order) and the proposed approach, which uses fifth-order cumulants can achieve excellent identification kernels in very noisy environments compared to the CIM-LLAD algorithm. To illustrate the differences in the performance between the proposed and existing methods, we calculate the corresponding NMSE for various SNR and input signal sample sizes. The corresponding identification results are depicted in Figure 5.
Clearly, the NMSE and standard deviation values obtained using the developed approach are much lower than those for the CIM-LLAD algorithm, for all considered values of SNR and input data sizes, being able to improve significantly the identification of cubic kernels of the system blindly, even in very noisy environments and/or small sample sizes (e.g., SNR = 0 dB, N = 400 ).
To study the convergence of the proposed fifth-order cumulants-based approach more clearly, an additional set of simulation results is represented in Figure 6 and Figure 7. It describes through system I the behavior distribution of NMSE and indicates the effect of the Gaussian noise on the estimated cubic kernels in noisy environments for various SNR levels over 200 Monte-Carlo runs.
Figure 8 concerns the differences between the true and estimated output signal using the proposed blind approach (AlgCum5) and the CIM-LLAD method. We take MSE on the true and estimated outputs as criterion of comparison, i.e.,
MSE = 1 N n = 0 N y ( n ) y ^ ( n ) 2 ,
where y ( n ) is the true output signal of the cubic system considered and y ^ ( n ) is the estimated output signal of the cubic system to be identified.
We conclude from Figure 8 and the results summarized in Table 2 using MSE criterion that no noticeable differences between true output signal of the system I and their corresponding estimates using the proposed blind approach. On the other hand, for the CIM-LLAD method, we have an MSE about 12 times higher.
The obtained results of nonlinear system II with non-Gaussian input sample of length N = 2400 and different SNR levels are given in Table 3. Clearly, we can make remarks similar to those made in the case of system I. In fact, there is still a significant improvement when compared to the CIM-LLAD method, regardless of the SNR.
Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 illustrate the convergence of the proposed blind approach in a very noise environment (SNR = 0 dB). From these figures and the Std. Dev. depicted in Table 3, it is clear that our approach converges to the true values of cubic kernels with little fluctuation, even if we use a small sample length input such as N = 1000. The convergence corresponding to CIM-LLAD algorithm has more fluctuations of the estimated kernels when the SNR varies from 0 to 24 dB values as shown in Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13, respectively, and Std. Dev. calculated in Table 3 which is still in the same level for various SNR. For example, the Std. Dev. of the first estimated kernels, h ( 1 , 1 , 1 ) , obtained using the proposed method is about 4 times lower than for CIM-LLAD, once again, with the additional advantage that we can estimate the kernels of the cubic system blindly (i.e., without any information about the excitation non-Gaussian signal), which is not the case of the adaptive algorithm that requires the input and output to identify the kernels of the model.
Figure 14, where we present the NMSE as function the SNR, gives us a good idea about the precision of the estimated kernels. For high noise level (SNR = 0 dB), the NMSE using the proposed approach is almost 9 times lower than for the CIM-LLAD. The reason is the same as in system I: the proposed approach uses only the fifth-order cumulants, which are able to remove most of the Gaussian noise, allowing a more accurate identification of the cubic kernels.
Figure 15 and Figure 16 concern the convergence of the proposed blind approach and the CIM-LLAD method, respectively. Figure 17 shows the differences between the true and estimated output signal using the proposed blind approach (AlgCum5) and the CIM-LLAD method. First, we identify the cubic kernels, then, we convolve it with the non-Gaussian input signal. We also computed the MSE, which is depicted in Table 2, once again, showing the clear advantages of the proposed blind approach.

7. Conclusions

The identification kernels of cubic systems using a new blind fifth-order-based approach was carried out in this paper. The proposed method allows an accurate identification approach and yields the desired kernels via fifth-order cumulants which exploit the maximum information of the output system, allowing estimating it blindly and being able to to remove the Gaussian noise almost completely. The proposed technique was compared with existing ones, showing excellent convergence capabilities and the advantage and accurate estimation of system parameters, even for low SNR and/or small input data size. In fact, it was shown that the proposed schemes achieve significantly better convergence with little fluctuations around the true values of the identifying cubic kernels, even in a very noisy environment, i.e., SNR = 0 dB, and input data size N = 800 compared to the adaptive method which presents more fluctuations.

Author Contributions

Both authors have contributed equally to the article. All authors have read and agreed to the published version of the manuscript.

Funding

Fundação para a Ciência e Tecnologia FCT/MCTES and through projects MASSIVE5G (POCI-01-0145-FEDER-030588), PES3N (POCI-01-0145-FEDER- 030629) and UIDB/50008/2020.

Institutional Review Board Statement

Not applicable.

Acknowledgments

This work was supported in part by FCT/MCTES and Instituto de Telecomunicações through projects MASSIVE5G (POCI-01-0145-FEDER-030588), PES3N (POCI-01-0145-FEDER-030629) and UIDB/50008/2020.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In the case of cubic systems, the fifth-order cumulants of the stationary random output signal, { y ( k ) } , are given by:
C 5 , y ( τ 1 , τ 2 , τ 3 , τ 4 ) = C u m [ y 1 , y 2 , y 3 , y 4 , x 5 ] = C u m [ y ( k ) , y ( k + τ 1 ) , y ( k + τ 2 ) , y ( k + τ 3 ) , y ( k + τ 4 ) ] = E [ i = 0 q h ( i , i , i ) x 3 ( k i ) j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) × m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n ) ] 5 E i = 0 q h ( i , i , i ) x 3 ( k i ) × E [ j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) × n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n ) ] 10 E i = 0 q h ( i , i , i ) x 3 ( k i ) j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) × E l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n ) + 20 E i = 0 q h ( i , i , i ) x 3 ( k i ) E j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) × E l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n ) + 30 E i = 0 q h ( i , i , i ) x 3 ( k i ) E j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) × E m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n ) 60 E i = 0 q h ( i , i , i ) x 3 ( k i ) E j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) × E l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) E m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n ) + 24 E i = 0 q h ( i , i , i ) x 3 ( k i ) E j = 0 q h ( j , j , j ) x 3 ( k + τ 1 j ) E l = 0 q h ( l , l , l ) x 3 ( k + τ 2 l ) × E m = 0 q h ( m , m , m ) x 3 ( k + τ 3 m ) E n = 0 q h ( n , n , n ) x 3 ( k + τ 4 n )
C 5 , y ( τ 1 , τ 2 , τ 3 , τ 4 ) = i = 0 q h ( i , i , i ) h ( i + τ 1 , i + τ 1 , i + τ 1 ) × h ( i + τ 2 , i + τ 2 , i + τ 2 ) h ( i + τ 3 , i , τ 3 , i + τ 3 ) h ( i + τ 4 , i + τ 4 , i + τ 4 ) × ( E x 15 ( k i ) 5 E x 3 ( k i ) × E x 12 ( k i ) 10 E x 6 ( k i ) × E x 9 ( k i ) + 20 E x 3 ( k i ) × E x 3 ( k i ) E x 9 ( k i ) + 30 E x 3 ( k i ) E x 6 ( k i ) × E x 6 ( k i ) 60 E x 3 ( k i ) × E x 3 ( k i ) E x 3 ( k i ) × E x 6 ( k i ) + 24 E x 3 ( k i ) × E x 3 ( k i ) E x 3 ( k i ) × E x 3 ( k i ) E x 3 ( k i ) )
Under the assumption that the input sequence x ( k ) is i.i.d zero mean, stationary, non-Gaussian with γ n , x = E [ x n ( k ) ] 0 , n = 3 , 6 , 9 , 12 , 15 and (A2), the fifth-order cumulants and the diagonal kernels of cubic systems are linked by the following expression:
C 5 , y ( τ 1 , τ 2 , τ 3 , τ 4 ) = ( γ 15 , x 5 γ 3 , x γ 12 , x 10 γ 6 , x γ 9 , x + 20 γ 3 , x 2 γ 9 , x + 30 γ 3 , x γ 6 , x 2 60 γ 3 , x 3 γ 6 , x + 24 γ 3 , x 5 ) i = 0 q h ( i , i , i ) h ( i + τ 1 , i + τ 1 , i + τ 1 ) h ( i + τ 2 , i + τ 2 , i + τ 2 ) × h ( i + τ 3 , i + τ 3 , i + τ 3 ) h ( i + τ 4 , i + τ 4 , i + τ 4 )

References

  1. Teodoro, S.; Silva, A.; Dinis, R.; Barradas, F.M.; Cabral, P.M.; Gameiro, A. Theoretical analysis of nonlinear amplification effects in massive MIMO systems. IEEE Access 2019, 7, 172277–172289. [Google Scholar] [CrossRef]
  2. Marques da Silva, M.; Dinis, R.; Guerreiro, J. A Low Complexity Channel Estimation and Detection for Massive MIMO Using SC-FDE. Telecom 2020, 1, 3–17. [Google Scholar] [CrossRef] [Green Version]
  3. Guerreiro, J.; Dinis, R.; Montezuma, P.; da Silva, M.M. On the achievable performance of nonlinear MIMO systems. IEEE Commun. Lett. 2019, 23, 1725–1729. [Google Scholar] [CrossRef]
  4. Da Silva, M.M.; Dinis, R. A simplified massive MIMO implemented with pre or post-processing. Phys. Commun. 2017, 25, 355–362. [Google Scholar] [CrossRef]
  5. Guerreiro, J.; Dinis, R.; Carvalho, P.; Oliveira, R. Improving the performance of nonlinear OFDM Schemes with ML-based receivers. In Proceedings of the ISWCS 2013, The Tenth International Symposium on Wireless Communication Systems, Ilmenau, Germany, 27–30 August 2013; pp. 1–4. [Google Scholar]
  6. Guerreiro, J.; Dinis, R.; Montezuma, P.; Campos, M. On the Receiver Design for Nonlinear NOMA-OFDM Systems. In Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), Antwerp, Belgium, 25–28 May 2020. [Google Scholar]
  7. Casal Ribeiro, F.; Guerreiro, J.; Dinis, R.; Cercas, F.; Silva, A. Reduced complexity detection in MIMO systems with SC-FDE modulations and iterative DFE receivers. J. Sens. Actuator Netw. 2018, 7, 17. [Google Scholar] [CrossRef] [Green Version]
  8. Madeira, J.; Guerreiro, J.; Dinis, R. Iterative frequency-domain detection and compensation of nonlinear distortion effects for MIMO systems. Phys. Commun. 2019, 37, 100869. [Google Scholar] [CrossRef]
  9. Guerreiro, J.; Dinis, R.; Montezuma, P. Approaching the maximum likelihood performance with nonlinearly distorted OFDM signals. In Proceedings of the 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 6–9 May 2012; pp. 1–5. [Google Scholar]
  10. Guerreiro, J.; Dinis, R.; Montezuma, P. Analytical performance evaluation of precoding techniques for nonlinear massive MIMO systems with channel estimation errors. IEEE Trans. Commun. 2017, 66, 1440–1451. [Google Scholar] [CrossRef] [Green Version]
  11. Alibakhshikenari, M.; Babaeian, F.; Virdee, B.S.; Aïssa, S.; Azpilicueta, L.; See, C.H.; Althuwayb, A.A.; Huynen, I.; Abd-Alhameed, R.A.; Falcone, F.; et al. A comprehensive survey on “Various decoupling mechanisms with focus on metamaterial and metasurface principles applicable to SAR and MIMO antenna systems”. IEEE Access 2020, 8, 192965–193004. [Google Scholar] [CrossRef]
  12. Althuwayb, A.A. Low-interacted multiple antenna systems based on metasurface-inspired isolation approach for MIMO applications. Arabian J. Sci. Eng. 2021, 1–10. [Google Scholar] [CrossRef]
  13. Alibakhshikenari, M.; Virdee, B.S.; Shukla, P.; See, C.H.; Abd-Alhameed, R.; Khalily, M.; Falcone, F.; Limiti, E. Antenna mutual coupling suppression over wideband using embedded periphery slot for antenna arrays. Electronics 2018, 7, 198. [Google Scholar] [CrossRef] [Green Version]
  14. Alibakhshikenari, M.; Virdee, B.S.; Limiti, E. Study on isolation and radiation behaviours of a 34 × 34 array-antennas based on SIW and metasurface properties for applications in terahertz band over 125–300 GHz. Optik 2020, 206, 163222. [Google Scholar] [CrossRef] [Green Version]
  15. Marques da Silva, M.; Dinis, R. Power-ordered NOMA with massive MIMO for 5G systems. Appl. Sci. 2021, 11, 3541. [Google Scholar] [CrossRef]
  16. Marques da Silva, M.; Dinis, R.; Martins, G. On the Performance of LDPC-Coded Massive MIMO Schemes with Power-Ordered NOMA Techniques. Appl. Sci. 2021, 11, 8684. [Google Scholar] [CrossRef]
  17. Dai, L.; Wang, B.; Ding, Z.; Wang, Z.; Chen, S.; Hanzo, L. A survey of non-orthogonal multiple access for 5G. IEEE Commun. Surv. Tutor. 2018, 20, 2294–2323. [Google Scholar] [CrossRef] [Green Version]
  18. Guerreiro, J.; Dinis, R.; Montezuma, P. Low-complexity SC-FDE techniques for massive MIMO schemes with low-resolution ADCs. IEEE Trans. Commun. 2018, 67, 2368–2380. [Google Scholar] [CrossRef]
  19. Zhidkov, S.V.; Dinis, R. Belief propagation receivers for near-optimal detection of nonlinearly distorted OFDM signals. In Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April–1 May 2019; pp. 1–6. [Google Scholar]
  20. Felix, J.; Guerreiro, J.; Dinis, R.; Montezuma, P. Reduced-Complexity Quasi-Optimum Detection for MIMO-OFDM Signals with Strong Nonlinear Distortion. In Proceedings of the 2019 IEEE Globecom Workshops (GC Wkshps), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
  21. Guerreiro, J.; Dinis, R.; Montezuma, P. Equivalent nonlinearities for studying nonlinear effects on sampled OFDM signals. IEEE Commun. Lett. 2015, 19, 529–532. [Google Scholar] [CrossRef] [Green Version]
  22. Guerreiro, J.; Dinis, R.; Montezuma, P. Optimum and sub-optimum receivers for OFDM signals with strong nonlinear distortion effects. IEEE Trans. Commun. 2013, 61, 3830–3840. [Google Scholar] [CrossRef] [Green Version]
  23. Guerreiro, J.; Dinis, R.; Montezuma, P.; da Silva, M.M. Nonlinear effects in NOMA signals: Performance evaluation and receiver design. In Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–5. [Google Scholar]
  24. Alshebeili, S.A.; Venetsanopoulos, A.N.; Cetin, A.E. Cumulant based identification approaches for nonminimum phase FIR systems. IEEE Trans. Signal Process. 1993, 41, 1576–1588. [Google Scholar] [CrossRef]
  25. Giannakis, G.B.; Mendel, J.M. Identification of nonminimum phase systems using higher order statistics. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 360–377. [Google Scholar] [CrossRef]
  26. Martin, J.K.; Nandi, A.K. Blind system identification using second, third and fourth order cumulants. J. Frankl. Inst. 1996, 333, 1–13. [Google Scholar] [CrossRef]
  27. Fernandes, C.E.R.; Favier, G.; Mota, J.C.M. Blind channel identification algorithms based on the PARAFAC decomposition of cumulant tensors: The single and multiuser cases. Signal Process. 2008, 88, 1382–1401. [Google Scholar] [CrossRef]
  28. De Lathauwer, L.; Castaing, J.; Cardoso, J.F. Fourth-order cumulant-based blind identification of underdetermined mixtures. IEEE Trans. Signal Process. 2007, 55, 2965–2973. [Google Scholar] [CrossRef] [Green Version]
  29. Safi, S.; Zeroual, A. Blind identification in noisy environment of nonminimum phase finite impulse response (FIR) system using higher order statistics. Syst. Anal. Model. Simul. 2003, 43, 671–681. [Google Scholar] [CrossRef]
  30. Stogioglou, A.G.; McLaughlin, S. MA parameter estimation and cumulant enhancement. IEEE Trans. Signal Process. 1996, 44, 1704–1718. [Google Scholar] [CrossRef]
  31. Tugnait, J.K. New results on FIR system identification using higher-order statistics. In Proceedings of the Fifth ASSP Workshop on Spectrum Estimation and Modeling, Rochester, NY, USA, 10–12 October 1990; pp. 202–206. [Google Scholar]
  32. Tugnait, J.K. Identification and deconvolution of multichannel linear non-Gaussian processes using higher order statistics and inverse filter criteria. IEEE Trans. Signal Process. 1997, 45, 658–672. [Google Scholar] [CrossRef]
  33. Zidane, M.; Safi, S.; Sabri, M.; Boumezzough, A. Comparative study between blind identification algorithms and least mean square algorithm for non minimum phase channel. In Proceedings of the 2014 International Conference on Multimedia Computing and Systems (ICMCS), Marrakech, Morocco, 14–16 April 2014; pp. 191–196. [Google Scholar]
  34. Zidane, M.; Safi, S.; Sabri, M.; Boumezzough, A. Identification and equalization using higher order cumulants in MC-CDMA systems. In Proceedings of the 2014 5th Workshop on Codes, Cryptography and Communication Systems (WCCCS), El Jadida, Morocco, 27–28 November 2014; pp. 81–85. [Google Scholar]
  35. Sadler, B.M.; Giannakis, G.B.; Lii, K.S. Estimation and detection in non-Gaussian noise using higher order statistics. IEEE Trans. Signal Process. 1994, 42, 2729–2741. [Google Scholar] [CrossRef]
  36. Mukhopadhyay, S.; Leung, H. Blind system identification using symbolic dynamics. IEEE Access 2018, 6, 24888–24903. [Google Scholar] [CrossRef]
  37. Mukhopadhyay, S.; Li, B.; Leung, H. Blind System Identification in Noise Using a Dynamic-Based Estimator. IEEE Access 2021, 9, 12861–12878. [Google Scholar] [CrossRef]
  38. Glentis, G.O.; Koukoulas, P.; Kalouptsidis, N. Efficient algorithms for Volterra system identification. IEEE Trans. Signal Process. 1999, 47, 3042–3057. [Google Scholar] [CrossRef]
  39. Koukoulas, P.; Tsoulkas, V.; Kalouptsidis, N. A cumulant based algorithm for the identification of input–output quadratic systems. Automatica 2002, 38, 391–407. [Google Scholar] [CrossRef] [Green Version]
  40. Mileounis, G.; Kalouptsidis, N. Blind identification of second order Volterra systems with complex random inputs using higher order cumulants. IEEE Trans. Signal Process. 2009, 57, 4129–4135. [Google Scholar] [CrossRef]
  41. Ralston, J.C.; Zoubir, A.M.; Boashash, B. Identification of a class of nonlinear systems under stationary non-Gaussian excitation. IEEE Trans. Signal Process. 1997, 45, 719–735. [Google Scholar] [CrossRef]
  42. Tan, H.Z.; Aboulnasr, T. Blind identifiability of third-order Volterra nonlinear systems. In Proceedings of the 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’03), Hong Kong, China, 6–10 April 2003; Volume 6, p. VI-665. [Google Scholar]
  43. Stathaki, T.; Scohyers, A. A constrained optimisation approach to the blind estimation of Volterra kernels. In Proceedings of the 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing, Munich, Germany, 21–24 April 1997; Volume 3, pp. 2373–2376. [Google Scholar]
  44. Chen, Y.W.; Narieda, S.; Yamashita, K. Blind nonlinear system identification based on a constrained hybrid genetic algorithm. IEEE Trans. Instrum. Meas. 2003, 52, 898–902. [Google Scholar] [CrossRef]
  45. Ozertem, U.; Erdogmus, D. Second-order volterra system identification with noisy input–output measurements. IEEE Signal Process. Lett. 2008, 16, 18–21. [Google Scholar] [CrossRef]
  46. Bai, B.; Zhang, L. HOC based blind identification of hydroturbine shaft Volterra system. Shock Vib. 2017, 2017, 6732704. [Google Scholar] [CrossRef]
  47. Tan, H.Z.; Aboulnasr, T. Tom-based blind identification of nonlinear volterra systems. IEEE Trans. Instrum. Meas. 2006, 55, 300–310. [Google Scholar] [CrossRef]
  48. Tan, H.Z.; Huang, Y.; Fu, J. Blind identification of sparse Volterra systems. Int. J. Adapt. Control Signal Process. 2008, 22, 652–662. [Google Scholar] [CrossRef]
  49. Cho, Y.S.; Powers, E.J. Quadratic system identification using higher order spectra of iid signals. IEEE Trans. Signal Process. 1994, 42, 1268–1271. [Google Scholar] [CrossRef]
  50. Chow, T.W.; Tan, H.Z. HOS-based nonparametric and parametric methodologies for machine fault detection. IEEE Trans. Ind. Electron. 2000, 47, 1051–1059. [Google Scholar] [CrossRef]
  51. Antari, J.; Chabaa, S.; Iqdour, R.; Zeroual, A.; Safi, S. Identification of quadratic systems using higher order cumulants and neural networks: Application to model the delay of video-packets transmission. Appl. Soft Comput. 2011, 11, 1–10. [Google Scholar] [CrossRef]
  52. Zidane, M.; Safi, S.; Sabri, M. Extending HOC-based methods for identifying the diagonal parameters of quadratic systems. Signal, Image Video Process. 2018, 12, 125–132. [Google Scholar] [CrossRef]
  53. Tseng, C.H.; Powers, E.J. Identification of cubic systems using higher order moments of iid signals. IEEE Trans. Signal Process. 1995, 43, 1733–1735. [Google Scholar] [CrossRef]
  54. Tan, H.Z.; Aboulnasr, T. TOM-based blind identification of cubic nonlinear systems. In Proceedings of the 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, Montreal, QC, Canada, 17–21 May 2004; Volume 2, p. II-873. [Google Scholar]
  55. Zidane, M.; Dinis, R. Mixed third- and fourth-order cumulants-based algorithm for nonlinear kernels identification in cubic systems. Signal, Image Video Process. 2022, 16, 651–659. [Google Scholar] [CrossRef]
  56. Ma, W.; Chen, B.; Zhao, H.; Gui, G.; Duan, J.; Principe, J.C. Sparse least logarithmic absolute difference algorithm with correntropy-induced metric penalty. Circuits Syst. Signal Process. 2016, 35, 1077–1089. [Google Scholar] [CrossRef]
  57. Leonov, V.P.; Shiryaev, A.N. On a method of calculation of semi-invariants. Theory Probab. Appl. 1959, 4, 319–329. [Google Scholar] [CrossRef]
  58. Shiryayev, A.N. Probability; Springer: New York, NY, USA, 1984. [Google Scholar]
  59. Karfoul, A.; Albera, L.; Birot, G. Blind underdetermined mixture identification by joint canonical decomposition of HO cumulants. IEEE Trans. Signal Process. 2009, 58, 638–649. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Nonlinear cubic system.
Figure 1. Nonlinear cubic system.
Applsci 12 03323 g001
Figure 2. Estimated cubic kernel, h ( 1 , 1 , 1 ) = 0.15 , for system I.
Figure 2. Estimated cubic kernel, h ( 1 , 1 , 1 ) = 0.15 , for system I.
Applsci 12 03323 g002
Figure 3. Estimated cubic kernel, h ( 2 , 2 , 2 ) = 0.35 , for system I.
Figure 3. Estimated cubic kernel, h ( 2 , 2 , 2 ) = 0.35 , for system I.
Applsci 12 03323 g003
Figure 4. Estimated cubic kernel, h ( 3 , 3 , 3 ) = 0.90 , for system I.
Figure 4. Estimated cubic kernel, h ( 3 , 3 , 3 ) = 0.90 , for system I.
Applsci 12 03323 g004
Figure 5. Comparison of NMSE in estimating the system I for different SNR and data input N.
Figure 5. Comparison of NMSE in estimating the system I for different SNR and data input N.
Applsci 12 03323 g005
Figure 6. Behavior of the distributions of estimated NMSE using the proposed approach (AlgCum5) in system I.
Figure 6. Behavior of the distributions of estimated NMSE using the proposed approach (AlgCum5) in system I.
Applsci 12 03323 g006
Figure 7. Behavior of the distributions of estimated NMSE using the CIM-LLAD method in system I.
Figure 7. Behavior of the distributions of estimated NMSE using the CIM-LLAD method in system I.
Applsci 12 03323 g007
Figure 8. True and estimated output signals for System I.
Figure 8. True and estimated output signals for System I.
Applsci 12 03323 g008
Figure 9. Estimated cubic kernel, h ( 1 , 1 , 1 ) = 0.25 , for system II.
Figure 9. Estimated cubic kernel, h ( 1 , 1 , 1 ) = 0.25 , for system II.
Applsci 12 03323 g009
Figure 10. Estimated cubic kernel, h ( 2 , 2 , 2 ) = 0.36 , for system II.
Figure 10. Estimated cubic kernel, h ( 2 , 2 , 2 ) = 0.36 , for system II.
Applsci 12 03323 g010
Figure 11. Estimated cubic kernel, h ( 3 , 3 , 3 ) = 0.688 , for system II.
Figure 11. Estimated cubic kernel, h ( 3 , 3 , 3 ) = 0.688 , for system II.
Applsci 12 03323 g011
Figure 12. Estimated cubic kernel, h ( 4 , 4 , 4 ) = 0.56 , for system II.
Figure 12. Estimated cubic kernel, h ( 4 , 4 , 4 ) = 0.56 , for system II.
Applsci 12 03323 g012
Figure 13. Estimated cubic kernel, h ( 5 , 5 , 5 ) = 0.227 , for system II.
Figure 13. Estimated cubic kernel, h ( 5 , 5 , 5 ) = 0.227 , for system II.
Applsci 12 03323 g013
Figure 14. Comparison of NMSE in estimating the system II for different SNR and data input lengths N.
Figure 14. Comparison of NMSE in estimating the system II for different SNR and data input lengths N.
Applsci 12 03323 g014
Figure 15. Behavior of the distributions of estimated NMSE using the proposed approach (AlgCum5) in the system II case.
Figure 15. Behavior of the distributions of estimated NMSE using the proposed approach (AlgCum5) in the system II case.
Applsci 12 03323 g015
Figure 16. Behavior of the distributions of estimated NMSE using the existing method (CIM-LLAD) in system II.
Figure 16. Behavior of the distributions of estimated NMSE using the existing method (CIM-LLAD) in system II.
Applsci 12 03323 g016
Figure 17. True and estimated output signals for System II.
Figure 17. True and estimated output signals for System II.
Applsci 12 03323 g017
Table 1. True and estimated (means ± Std. Dev.) cubic kernels of the system I under 200 Monte Carlo runs.
Table 1. True and estimated (means ± Std. Dev.) cubic kernels of the system I under 200 Monte Carlo runs.
Approach h ^ ( i , i , i )  ±  Std 0 dB8 dB16 dB24 dB
AlgCum5 h ^ ( 1 , 1 , 1 )  ±  S t d 0.1237  ±  0.0554 0.1246  ±  0.0365 0.1278  ±  0.0347 0.1297  ±  0.0318
h ^ ( 2 , 2 , 2 )  ±  S t d 0.3442  ±  0.0573 0.3446  ±  0.0293 0.3464  ±  0.0205 0.3456  ±  0.0198
h ^ ( 3 , 3 , 3 )  ±  S t d 0.8905  ±  0.0372 0.8964  ±  0.0290 0.8982  ±  0.0275 0.8980  ±  0.0265
NMSE 4.1833 × 10 4 3.5208 × 10 4 2.6065 × 10 4 2.2156 × 10 4
CIMLLAD [56] h ^ ( 1 , 1 , 1 )  ±  S t d 0.1843  ±  0.2376 0.1353  ±  0.1882 0.1704  ±  0.2087 0.1300  ±  0.1907
h ^ ( 2 , 2 , 2 )  ±  S t d 0.3880  ±  0.2272 0.3457  ±  0.1874 0.3788  ±  0.2206 0.3611  ±  0.1974
h ^ ( 3 , 3 , 3 )  ±  S t d 0.8836  ±  0.2223 0.8629  ±  0.1762 0.8950  ±  0.2161 0.8773  ±  0.1903
NMSE 15 × 10 4 8.2349 × 10 4 6.5195 × 10 4 5.2984 × 10 4
Table 2. MSE of different approaches.
Table 2. MSE of different approaches.
ApproachSystem ISystem II
AlgCum5 0.0452 0.0762
CIMLLAD [56] 0.5655 0.7218
Table 3. True and estimated (means ± Std. Dev.) cubic kernels of system II.
Table 3. True and estimated (means ± Std. Dev.) cubic kernels of system II.
SNR h ^ ( i , i , i )  ±  Std 0 dB8 dB16 dB24 dB
h ^ ( 1 , 1 , 1 )  ±  S t d 0.2449  ±  0.0591 0.2562  ±  0.0396 0.2618  ±  0.0451 0.2587  ±  0.0432
h ^ ( 2 , 2 , 2 )  ±  S t d 0.3782  ±  0.0446 0.3705  ±  0.0332 0.3683  ±  0.0373 0.3692  ±  0.0372
AlgCum5 h ^ ( 3 , 3 , 3 )  ±  S t d 0.6842  ±  0.0556 0.6862  ±  0.0314 0.6841  ±  0.0328 0.6890  ±  0.0249
h ^ ( 4 , 4 , 4 )  ±  S t d 0.5579  ±  0.0322 0.5621  ±  0.0200 0.5613  ±  0.0283 0.5647  ±  0.0248
h ^ ( 5 , 5 , 5 )  ±  S t d 0.2407  ±  0.0853 0.2373  ±  0.0550 0.2308  ±  0.0708 0.2334  ±  0.0649
NMSE 2.7712 × 10 4 1.2968 × 10 4 1.1822 × 10 4 1.1068 × 10 4
h ^ ( 1 , 1 , 1 )  ±  S t d 0.2870  ±  0.2373 0.2790  ±  0.2128 0.2349  ±  0.1949 0.2611  ±  0.2103
h ^ ( 2 , 2 , 2 )  ±  S t d 0.3066  ±  0.2354 0.3429  ±  0.2117 0.3482  ±  0.2072 0.3618  ±  0.2099
CIMLLAD [56] h ^ ( 3 , 3 , 3 )  ±  S t d 0.6906  ±  0.2161 0.6923  ±  0.2234 0.6834  ±  0.2013 0.7022  ±  0.2266
h ^ ( 4 , 4 , 4 )  ±  S t d 0.5775  ±  0.2157 0.5849  ±  0.2041 0.5324  ±  0.1990 0.5784  ±  0.2219
h ^ ( 5 , 5 , 5 )  ±  S t d 0.2104  ±  0.2398 0.2176  ±  0.2221 0.2273  ±  0.1969 0.2444  ±  0.2125
NMSE 24 × 10 4 9.1512 × 10 4 5.6523 × 10 4 4.7641 × 10 4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zidane, M.; Dinis, R. Modeling and Identification of Nonlinear Effects in Massive MIMO Systems Using a Fifth-Order Cumulants-Based Blind Approach. Appl. Sci. 2022, 12, 3323. https://doi.org/10.3390/app12073323

AMA Style

Zidane M, Dinis R. Modeling and Identification of Nonlinear Effects in Massive MIMO Systems Using a Fifth-Order Cumulants-Based Blind Approach. Applied Sciences. 2022; 12(7):3323. https://doi.org/10.3390/app12073323

Chicago/Turabian Style

Zidane, Mohammed, and Rui Dinis. 2022. "Modeling and Identification of Nonlinear Effects in Massive MIMO Systems Using a Fifth-Order Cumulants-Based Blind Approach" Applied Sciences 12, no. 7: 3323. https://doi.org/10.3390/app12073323

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