Literature DB >> 33286480

A Novel Technique for Achieving the Approximated ISI at the Receiver for a 16QAM Signal Sent via a FIR Channel Based Only on the Received Information and Statistical Techniques.

Hadar Goldberg1, Monika Pinchas1.   

Abstract

A single-input-multiple-output (SIMO) channel is obtained from the use of an array of antennas in the receiver where the same information is transmitted through different sub-channels, and all received sequences are distinctly distorted versions of the same message. The inter-symbol-interference (ISI) level from each sub-channel is presently unknown to the receiver. Thus, even when one or more sub-channels cause heavy ISI, all the information from all the sub-channels was still considered in the receiver. Obviously, if we know the approximated ISI of each sub-channel, we will use in the receiver only those sub-channels with the lowest ISI level to get improved system performance. In this paper, we present a systematic way for obtaining the approximated ISI from each sub-channel modelled as a finite-impulse-response (FIR) channel with real-valued coefficients for a 16QAM (16 quadrature amplitude modulation) source signal transmission. The approximated ISI is based on the maximum entropy density approximation technique, on the Edgeworth expansion up to order six, on the Laplace integral method and on the generalized Gaussian distribution (GGD). Although the approximated ISI was derived for the noiseless case, it was successfully tested for signal to noise ratio (SNR) down to 20 dB.

Entities:  

Keywords:  Edgeworth expansion; generalized Gaussian distribution (GGD); inter-symbol-interference (ISI); lagrange multipliers; maximum entropy density approximation

Year:  2020        PMID: 33286480      PMCID: PMC7517245          DOI: 10.3390/e22060708

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

Let us consider for a moment the digital communication case where during transmission, a source signal undergoes a convoluted distortion between its symbols and the channel impulse response. This distortion is referred to as the inter-symbol-interference (ISI) which causes harmful distortions, and presents a major difficulty in the recovery process [1]. In order to recover the sent sequence, a single-input-multiple-output (SIMO) blind adaptive equalization method may be applied where several receive antennas are used at the receiver side [2,3,4,5]. All the received sequences from the different receive antennas will be distinctly distorted versions of the same message (SIMO configuration) [6]. The information from all the received antennas is driven to an array of blind adaptive equalizers (SIMO case [7,8]) that outputs the estimated sent sequence. Until now, the information from all the received antennas was used in the recovery process even if one or more received piece of information was heavily damaged due to the channel because there was no way to know if the received information from a specific received antenna contained heavy ISI. Obviously, if we can estimate the initial ISI from the different receive antennas, we will take to the recovery process only the information from those receive antennas having the lowest initial ISI. Thus, we may acquire a faster convergence speed of the blind adaptive equalizer, which may lead to a faster recovery process of the sent sequence on one hand, and on the other hand may leave the system with improved performance from the residual ISI point of view, which may lead to a lower bit-error-rate (BER) of the recovered sent sequence. In this paper, we propose for the 16 quadrature amplitude modulation (16QAM) input constellation case, a systematic way to obtain the approximated initial ISI obtained from each receive antenna where each path from the sent antenna to the specific receive antenna is modeled as a finite-impulse-response (FIR) channel with real-valued coefficients. For the noiseless case, the equalized output signal is built up from the recovered sent signal in addition to an error called the convolutional noise [9]. This convolutional noise is very high at the early stages of the iterative deconvolution process (equalization process) and is considered as small at the latter stages of the iterative deconvolution process where the process is close to optimality [10]. A high convolutional noise means that the equalizer leaves the system with a high residual ISI, whereas a small convolutional noise at the equalized output means that the equalizer leaves the system with a relative small residual ISI. At the early stages of the deconvolution process, the convolutional noise probability density function (pdf) is more a uniform distribution [10,11], whereas at the latter stages of the iterative deconvolution process, the convolutional noise probability density function (pdf) is approximately Gaussian [10,11]. Thus, during the iterative deconvolution process, the shape of the convolutional noise pdf changes. The main idea in our systematic approach for obtaining the approximated initial ISI is using two different approaches for estimating the real part of the equalized output signal pdf for the noiseless case, and then comparing between them. On the one hand, the real part of the equalized output signal pdf is approximated with the maximum entropy density approximation technique [12,13,14,15] with Lagrange multipliers up to order four. On the other hand, the real part of the equalized output signal pdf is calculated using Bayes rules where the conditional pdf of the real part of the equalized output signal, given the real part of the input signal is obtained via the real part of the convolutional noise pdf, and the real part of the input sequence pdf that is approximated with the maximum entropy density approximation technique [12,13,14,15] with Lagrange multipliers up to order four. Please note that the Lagrange multipliers of the real part of the source and equalized output signal pdf are not the same. The real part of the convolutional noise pdf is approximated with the generalized Gaussian distribution (GGD) [16], where changes in the shape parameter of the GGD presentation change the shape of the pdf, which may have a Laplacian or double exponential distribution, a Gaussian distribution or a uniform distribution for a shape parameter equal to one, two and infinity respectively [16]. Since the integral of the real part of the input signal pdf multiplied by the conditional pdf of the real part of the equalized output signal given the real part of the input signal is a difficult task to carry out due to the fact that the shape parameter which appears at the exponent may be a fraction, the GGD is approximated with the Edgeworth expansion [17,18,19] up to order six where the different moments needed for the Edgeworth expansion are calculated according to [16]. Finally, this integral (the integral of the approximated real part of the input signal pdf multiplied by the approximated conditional pdf of the real part of the equalized output signal, given the real part of the input signal) is carried out with the Laplace Integral method [12,20]. Although the approximated ISI was derived for the noiseless case, it was successfully tested for signal to noise ratio (SNR) down to 20 dB. The paper is organized as follows: After having described the systematic way for obtaining the approximated initial ISI in Section 2, we introduce in Section 3 our simulation results. Finally, the conclusion is presented in Section 4.

2. The Systematic Approach for Getting the Approximated Initial ISI

In this section, we present our systematic approach for achieving the approximated initial ISI for the 16QAM constellation input for the noiseless case. Let us consider the following system (Figure 1), where we make the following assumptions:
Figure 1

Block diagram of the system.

The input sequence is a 16QAM source (a modulation using ± {1,3} levels for in-phase and quadrature components) which can be written as where and are the real and imaginary parts of respectively. and are independent and . The unknown channel is a possibly nonminimum phase linear time-invariant filter in which the transfer function has no “deep zeros”; namely, the zeros lie sufficiently far from the unit circle. The filter is a tap-delay line. The channel noise is an additive Gaussian white noise. The equalizer’s input sequence is given by: where “∗” stands for the convolutional operation. With the help of (1), the equalized output sequence can be written as: with where stands for the difference (error) between the ideal and the used value for following (4), is the Kronecker delta function and . The equalizer’s coefficients are updated according to [21]: where is the conjugate operation, is the step-size parameter, is the cost function and is the equalizer vector where the input vector is . The operator denotes for transpose of the function () and N is the equalizer’s tap length. In this paper we use Godard’s algorithm [22]. Thus we have: where stands for the absolute value of (). The ISI is often used as a measure of performance in equalizers’ applications, defined by: where is the component of , given in (3), having the maximal absolute value. Figure 2 shows the equalizer’s performance from the residual ISI point of view as a function of the iteration number for the noiseless and 16QAM input constellation case. Please note that at each iteration number, corresponding to a specific ISI level, the convolutional noise can be obtained with the help of (2) and (3) via where . At the latter stages of the iterative deconvolution process when the residual ISI is relative low, the input sequence and the convolutional noise may be considered as independent [10]. Thus we may write for the noiseless case: which can be written with the help of (2) for the noiseless case as:
Figure 2

ISI performance for CH2.

Based on (6) and (9) we may write for the noiseless case: Please note that at the latter stages of the iterative deconvolution process when the residual ISI is relative low, Godard’s [22] algorithm leaves the system with approximately equal to one. For the noiseless case, the approximated ISI can be calculated via the following equations: where and where , , and were derived via [12]: where , and for () were defined in this paper as: and where and stand for the Gamma function and expectation operator respectively. At first, we will show the steps that led us to (15). After that, we will show and explain how we derived the rest of the above equations. For the 16QAM constellation, the real and imaginary parts of are independent. Thus, in the following we will focus only on the real part of the input and equalized output signal. In addition, for simplicity, we use , and for the real parts of , and , respectively. Therefore, based on (7) we have for the noiseless case: Based on (10) and (19) we may write for the latter stages of the iterative deconvolution process when the residual ISI is relative low and for the noise less case that: Based on (20), we have for the noiseless case that at the latter stages of the iterative deconvolution process when the residual ISI is relative low, . However, (20) does not hold at the early stages of the iterative deconvolution process, wherein the input sequence is dependent with the convolutional noise . Thus, at the early stages of the iterative deconvolution process, Q may be different from . Now, if we carry out L Monte Carlo trials of the equalizer’s performance from the residual ISI point of view, then we have at each iteration number, corresponding to a specific ISI level, L samples of the convolutional noise. In the following, we denote as the real part of the convolutional noise corresponding to iteration number j with residual ISI of , belonging to the i-th Monte Carlo trial. According to [16], the generalized Gaussian function ratio (ggfr) is given by: where is the shape parameter. The relationship between the approximated shape parameter (defined in the following as ) and approximated (defined in the following as ) is given by [16]: with , , , , , , , and . Based on (21) we may apply the following approximation for : leading to the notation of for . Please note that L stands for the total number of Monte Carlo trials. Since L may not be very large, the expression for may be a little too “jumpy”, thereby leading to an incorrect value for in (22). Therefore, we apply some averaging operation on the obtained from (22): where in (24) means that we use t samples at each Monte Carlo trial for the averaging operation on (obtained from (22)) which we denoted earlier as . Since at each iteration number, the residual ISI is different (is decreasing), the step-size parameter in the equalizer’s update mechanism (4) is set in such a way that this difference is relatively small, considering. In other words, the step-size parameter is set to be relatively very small. Now, based on (19), (22), (23) and (24), the connection between the approximated shape parameter (an approximation for ) and the residual ISI is obtained for a specific channel. Figure 3 shows the approximated shape parameter as a function of the residual ISI in units for the 16QAM constellation input sent via three different channels (CH1, CH2 and CH3) for the noiseless case. In addition, the approximated average curve for the three channels as a function of the residual ISI in units is also derived and denoted as “Avg”. The three channels (CH1, CH2 and CH3) are defined as follows:
Figure 3

The approximated shape parameter as a function of the residual ISI in units for the 16QAM constellation input sent via three different channels (CH1, CH2 and CH3) for the noiseless case. The parameters L and t were set to 300 and 1000 respectively. The simulation length (the total number of iteration number) used for CH1, CH2 and CH3 was set to 500414, 190414 and 190414 respectively.

(initial ISI = 0.88): The channel parameters are determined according to [23]: (initial ISI = 1.402): The channel parameters are determined according to [24]: (initial ISI = 1.715): The channel parameters are based on the carrier serving ares (CSA), loop 1 given in [25], which were down decimated by 32 and normalized so that : The step-size parameter was set for channel CH1, CH2 and CH3 to , and respectively. The equalizer’s tap length N was set for channel CH1, CH2 and CH3 to 15, 21 and 57 respectively. Based on the approximated average curve (“Avg”) for the three channels as a function of the residual ISI in units, the coefficients of a polynomial of degree four that fit the approximated shape parameter best in a least-squares sense were obtained via the polyfit function from the Matlab software. Thus, we obtained the approximated shape parameter as a polynomial function of the residual ISI in units which is given in (15). Next, we turn to show the various steps that led us to the rest of the equations from the above theorem. As already was mentioned earlier, the convolutional noise pdf is unknown and its shape is changing during the deconvolutional process. Thus, we apply in the following the GGD [16] for approximating the real part of the convolutional noise pdf: with where is the approximated pdf for and is defined as the shape parameter. Please notice, when , the GGD (25) corresponds to a Laplacian or double exponential distribution; corresponds to a Gaussian distribution, whereas in the limiting cases the pdf in (25) converges to a uniform distribution in [16]. The pdf of the real part of the input sequence is approximated with the maximum entropy density technique [12,13,14,15]: where is the approximated pdf for . and are the Lagrange multipliers corresponding to the real part of the input sequence pdf and A is a constant. According to Bayes rules, the real part of the equalized output pdf is defined as: where based on (25) with given in (26). Now, substituting (29) and (27) into (28) and carrying out the integral, an approximated expression for is obtained. However, carrying out the integral in (28) is not an easy task, especially when the shape parameter is not known and may even be a fraction. In order to overcome the problem, we use the Edgeworth expansion [17,18,19] up to order six for approximating the approximated pdf for the real part of the convolutional noise pdf (25): where is the approximation for . According to [16] we have: Now, based on (30) we may have for the following expression: with Next, we substitute (32) and (27) into (28) and obtain: where The integral in (34) can be solved with the Laplace’s integral method [20] following [12]: where and denote the second and fourth derivative of (), respectively. The function and are obtained via: By using (37) and (36), the integral in (34) can be written as: with Another way to obtain the approximated pdf of the real part of the equalized output sequence is via the maximum entropy density approximation technique [12,13,14,15]: where the Lagrange multipliers and are calculated according to (17) and (18). On average, both the approximated expressions for the pdf of the real part of the equalized output sequence (40) and (38) should give the same results. Thus using (40) and (38), we may write: Next we may write with the help of [26]: where and are defined in (16). In addition, with the help of (31), (33), (35) and (39), we have: where and a, b and c are defined in (12). Now we put (43) and (42) into (41) and obtain: which leads to: By using (44) and carrying out the expectation operator in (46) we obtain (11). □

3. Simulation

In this section, we test our proposed approximated expression for the ISI (11) valid for the 16QAM input sequence. For that case, the equalizer is initialized by setting the center tap equal to one and all others to zero. In addition, the step-size parameter is set to zero which means that the equalizer’s coefficients are not updated. Since the expression for the initial ISI (11) is a function of the moments of the real part of the equalized output sequence, we first wish to see how different sizes of samples from the real part of the equalized output sequence influence on the approximated expression for the ISI (11). For simplicity, we denote “K” as the amount of samples participating in the calculations of the various moments of the real part of the equalized output sequence. Although the approximated ISI (11) was derived for the noiseless case, it will be tested in the following also for SNR values of 30 and 20 dB. In the following we denote and as the approximated ISI calculated via (11) and the simulated ISI respectively. Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15 show the performance of compared with for nine different channels, with different sizes of K and with two different values for the SNR (, ). The nine different channels are defined as:
Table 1

Performance of the approximated inter-symbol-interference (ISI) (11) obtained after 100 Monte Carlo trials.

Q = 0.2; K = 2000; Noiseless Case
ISIcal ISIsim
CH11.12710.88
CH21.36041.402
CH31.52191.715
Table 2

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.2; K = 2000; SNR = 30 dB
ISIcal ISIsim
CH11.12410.88
CH21.39161.402
CH31.55051.715
Table 3

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.2; K = 2000; SNR = 20 dB
ISIcal ISIsim
CH11.13550.88
CH21.37981.402
CH31.51661.715
Table 4

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.2; K = 4000; SNR = 20 dB
ISIcal ISIsim
CH11.21990.88
CH21.40191.402
CH31.55591.715
Table 5

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.2; K = 10,000; SNR = 20 dB
ISIcal ISIsim
CH11.22170.88
CH21.41531.402
CH31.56841.715
Table 6

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.26; K = 2000; SNR = 30 dB
ISIcal ISIsim
CH10.87280.88
CH91.39861.395
Table 7

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.26; K = 2000; SNR = 20 dB
ISIcal ISIsim
CH10.93580.88
CH91.40361.395
Table 8

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.46; K = 2000; SNR = 30 dB
ISIcal ISIsim
CH40.33020.389
CH50.74780.73
Table 9

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.46; K = 2000; SNR = 20 dB
ISIcal ISIsim
CH40.38320.389
CH50.74710.73
Table 10

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.34; K = 2000; SNR = 30 dB
ISIcal ISIsim
CH61.07631
CH81.09381.13
Table 11

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.34; K = 2000; SNR = 20 dB
ISIcal ISIsim
CH61.07921
CH81.09661.13
Table 12

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.35; K = 2000; SNR = 30 dB
ISIcal ISIsim
CH61.04611
CH81.06311.13
Table 13

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.35; K = 2000; SNR = 20 dB
ISIcal ISIsim
CH61.04891
CH81.06581.13
Table 14

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.76; K = 2000; SNR = 30 dB
ISIcal ISIsim
CH70.40850.41
Table 15

Performance of the approximated ISI (11) obtained after 100 Monte Carlo trials.

Q = 0.76; K = 2000; SNR = 20 dB
ISIcal ISIsim
CH70.41620.41
(Initial ISI = 0.88): The channel parameters are determined according to [23]: (Initial ISI = 1.402): The channel parameters are determined according to [24]: (Initial ISI = 1.715): The channel parameters are based on the carrier serving area (CSA) loop 1 given in [25] which were down decimated by 32 and normalized so that : (Initial ISI = 0.389): The channel parameters are determined according to: (Initial ISI = 0.73): The channel parameters are determined according to: (Initial ISI = 1): The channel parameters are determined according to: (Initial ISI = 0.41): The channel parameters are determined according to: (Initial ISI = 1.13): The channel parameters are determined according to: (Initial ISI = 1.395): The channel parameters are determined according to: According to Table 1, Table 2, Table 3, Table 4 and Table 5, there is no need to apply a large number of samples of the real part of the equalized output sequence for calculating the various moments appearing in (11). According to Table 1, Table 2, Table 3, Table 4 and Table 5, the obtained value for is very close to the obtained value for for CH2, while the difference between the values for and for CH1 and CH3 is higher. But still, according to Table 1, Table 2, Table 3, Table 4 and Table 5, we are able to say which are the easiest and worst channels from the ISI point of view. Thus, we can choose to select the easiest channel which is in this case CH1 with an initial ISI of and not the worst channel (CH3) with initial ISI of . In addition, we see that although was derived for the noiseless case, it works also for SNR values down to 20 db. The expression for depends on (15) which was obtained with the help of channel CH1, CH2 and CH3, as explained earlier in the previous section. Thus, next we wish to test the performance of with other channels than only with CH1, CH2 and CH3. Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15 show the performance of compared with for various values for Q, K, types of channels and values for SNR. According to Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15, a very high correlation is obtained between the calculated ISI () and the simulated one (). This means that if we apply the right value for Q for the chosen channels, then excellent performance from the ISI point of view can be obtained from , even down to SNR values of . Please note, according to Table 8, the same Q is applied for a very easy channel (CH4) and for a much harder channel (CH5) having approximately twice the intial ISI of CH4. The Laplace’s integral method [12,20] used in (36) is a general technique for obtaining the asymptotic behavior as of integrals in which the large parameter appears in the exponent. It turns out in practice that analysis that is based on low noise, making the Laplace integral and singular perturbation method feasible, can be extended to the region where the noise is not low. Note, for example, the papers [27,28] wherein the Laplace integral and the singular perturbation method were applied under low noise assumption and the results could be very well extended to the medium and high noise range (as a matter of fact, these methods were rather successful in calculating even the threshold region) [12]. That is also the case in this paper where good results are obtained for the very high ISI condition.

4. Conclusions

In this paper, we proposed a systematic approach for achieving the approximated ISI from each sub-channel modeled as a FIR channel with real-valued coefficients for a 16QAM source signal transmission. The approximated ISI is based on the maximum entropy density approximation technique, on the Edgeworth expansion up to order six, on the Laplace integral method and on the GGD. Although the approximated ISI was derived for the noiseless case, it was successfully tested for SNR values down to 20 dB. As a by-product, we obtained a new presentation for the real part of the convolutional noise pdf based on the GGD where the shape parameter is a function of the residual ISI. Thus, the real part of the convolutional noise pdf has the ability of changing its shape during the iterative deconvolution process. Therefore, it might be useful in the derivation of a new approximated closed-form expression for the conditional expectation (the expectation of the input signal given the equalized output sequence), associated with the blind adaptive deconvolution problem, that will be carried out in a future work. It should be pointed out that the approximated expression for the ISI, proposed in this paper, can be applied also to other input sequences where the real and imaginary parts of the input signal are independent, as long as the expression for the shape parameter as a function of the ISI is given for this new input sequence, and the approximated input pdf can be modeled with the maximum entropy density approximation technique with Lagrange multipliers up to order four. Thus, this paper can be extended with a new derivation for the shape parameter as a function of the ISI for the general input case where the real and imaginary parts of the input signal are independent and where the approximated input pdf can be modeled with the maximum entropy density approximation technique with Lagrange multipliers up to order four.
  1 in total

1.  Improved Approach for the Maximum Entropy Deconvolution Problem.

Authors:  Shay Shlisel; Monika Pinchas
Journal:  Entropy (Basel)       Date:  2021-04-28       Impact factor: 2.524

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.