Next Article in Journal
Research on a Transformer Vibration Fault Diagnosis Method Based on Time-Shift Multiscale Increment Entropy and CatBoost
Previous Article in Journal
Quantum Dynamical Interpretation of the Mean Strategy
Previous Article in Special Issue
Dynamic Injection and Permutation Coding for Enhanced Data Transmission
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of the Impulse Response of the AWGN Channel with ISI within an Iterative Equalization and Decoding System That Uses LDPC Codes

by
Adriana-Maria Cuc
*,
Florin Lucian Morgoș
,
Adriana-Marcela Grava
and
Cristian Grava
*
Faculty of Electrical Engineering and Information Technology, University of Oradea, 410087 Oradea, Romania
*
Authors to whom correspondence should be addressed.
Entropy 2024, 26(9), 720; https://doi.org/10.3390/e26090720 (registering DOI)
Submission received: 17 July 2024 / Revised: 20 August 2024 / Accepted: 22 August 2024 / Published: 23 August 2024
(This article belongs to the Special Issue New Advances in Error-Correcting Codes)

Abstract

:
In this paper, new schemes have been proposed for the estimation of the additive white Gaussian noise (AWGN) channel with intersymbol interference (ISI) in an iterative equalization and decoding system using low-density parity check (LDPC) codes. This article explores the use of the least squares algorithm in various scenarios. For example, the impulse response of the AWGN channel h was initially estimated using a training sequence. Subsequently, the impulse response was calculated based on the training sequence and then re-estimated once using the sequence estimated from the output of the LDPC decoder. Lastly, the impulse response was calculated based on the training sequence and re-estimated twice using the sequence estimated from the output of the LDPC decoder. Comparisons were made between the performances of the three mentioned situations, with the situation in which a perfect estimate of the impulse response of the channel is assumed. The performance analysis focused on how the bit error rate changes in relation to the signal-to-noise ratio. The BER performance comes close to the scenario of having a perfect estimate of the impulse response when the estimation is performed based on the training sequence and then re-estimated twice from the sequence obtained from the output of the LDPC decoder.

1. Introduction

Concerning a multipath telecommunication scenario, the sent message experiences delays in reaching the receiver/recipient through varying propagation routes. From the receiver’s point of view, the channel presents a temporal dispersing where the transmission time of the received message is extended. Increasing the transmission time of a symbol induces it to overlap with previously received symbols, resulting in ISI (intersymbol interference) [1].
The estimated h ( h ^ ) can be obtained by knowing the received sequence and the transmitted sequence, using one of the following criteria: linear minimum mean square error (LMMSE) estimator, minimum mean square error (MMSE), LS, or the maximum likelihood (ML) criterion [2,3]. In the literature, the most widespread possibility for deducing the mobile radio channel is LS [4]. The least squares method based on the least squares criterion is a simple, easy-to-use technique, and it is known for its simplicity [5].
The channel estimate is a process that aims to counteract the impairments experienced by the signal during its propagation in space. Estimating channels is an essential charge for any wireless communication system. A reliable estimate of the channel undoubtedly allows better detection of information. In Section 3.1, we will provide a detailed description of the LS algorithm [6].
Practically, the present work represents an extension of previous works [7,8]. The system we proposed for achieving equalization and iterative decoding using LDPC codes was described in detail in [7], a system used further in this work to estimate the h of the AWGN channel with ISI. We proposed in [8] new LS estimators for LDPC and polar codes, where the equalization process was achieved independently from the decoding.
As we mentioned before, our main objectives in this work using the system proposed in [7] are as follows:
Creating a new scheme for estimating the h of the AWGN channel based on a training sequence.
  • Creating a new scheme for estimating h involving a training sequence and re-estimating it only once using the estimated sequence produced by the decoder. This estimated sequence from the output of the decoder is then used to re-estimate h twice more. This approach helps to improve the accuracy of the h estimation.
  • Performing the performance analysis regarding the BER against SNR of the new schemes contrasted with the ideal situation where we assumed a perfect estimate of h . The simulations carried out in Section 4 demonstrated that BER performance approaches the case where we have a perfect estimate of impulse response when it was estimated based on the training sequence and re-estimated twice using the estimated sequence produced by the min-sum LDPC decoder.

2. Related Work

Communication systems with high data rates must handle impairments determined by AWGN and ISI. Iterative equalization and decoding methods, also known as turbo equalization, have gained significant popularity in recent years. These methods are used to raise the performance of the digital communication systems affected by intersymbol interference or multiple access interference. By utilizing the power of forward error correction, turbo equalization enhances the system’s ability to correct errors and maintain efficient communication.
Turbo equalization is a highly effective method for reaching the optimal bit error rate (BER), and in wireless communication, this is used to recover original information bits [9].
Having complete knowledge of the communication channel and using MAP (maximum a posteriori probability) equalization in parallel with decoding provides a reliable solution for fixing the problems concerning the combined process of equalization and decoding [10].
In [11], turbo equalization was introduced for optimal detection, while in [12], the turbo equalization concept was presented for interference repeal. The idea of turbo equalization for linear equalization and decision feedback was discussed in [13] in the context of the minimum mean square error. These architectures are suitable for eliminating ISI over communication channels where the receiver knows the channel coefficients, offering good performance, particularly when combined with powerful encoders, such as low parity density check codes or turbo codes for data coding.
Turbo equalizers’ fundamental structures [14] have undergone several improvements, including modifications and substitutions of decoding or equalization modules. These modifications have been optimized for channels already known to the receiver. However, some researchers have assumed that the channel factors are unknown and have proposed methods to estimate them. Notable examples are presented further to depict this idea.
To drop the complexity of the turbo equalizer, in [15], the authors considered a minimum mean square error decision-aided equalizer (MMSE DAE). In [16], the authors proposed reducing the number of channel paths considered by the trellis of the MAP equalizer to lower the complexity. In the same respect, the authors suggested in [17] the application of the simplified LOG MAP equalization.
The authors of [18] analyzed the limitations of the turbo equalizer presented in [5] and suggested the utilization of the MAP equalizer instead of the interference canceler in the first iteration to enhance its performance.
In [19], the authors supposed that the channel coefficients are unknown and proposed their estimation using the training sequences. They demonstrated by simulation that the calculation of the interferences canceler’s filters from the estimation of the channel makes it possible to reduce the quantum of iterations.
In [20], the authors proposed an architecture of the turbo equalizer using a channel equalizer based on the Kalman filter. The authors recommended truncating the quantum of states in the trellis representation for the applied equalizer to lower the computational difficulty.
The authors of [21] proposed an iterative architecture that uses a new training sequence for Rayleigh fading channels with frequency selectivity. They used the Valenti and Woerner estimator to estimate the channel impulse response in a multipath context.
In [22], the authors used a nonlinear Kalman filter for the channel estimation, which was modeled by an auto-recursive process.
The author of [23] proposed a linear prediction method with interpolation of the channel during the first iteration, followed by refinement using LS in the non-recursive and recursive versions over subsequent iterations.
In [24], the authors recommended a turbo equalizer including an RLS channel estimator for selective Rayleigh channels in the frequency.
The authors of [25] presented the structure of an iterative turbo equalizer incorporating a channel assessment for high-frequency (HF) channels and multistate modulations making use of the RLS algorithm guided by the LLRs coming out of the decoder and training sequences.
A new method of turbo equalization was proposed in [26]. The receiver level performs processing using the LMMSE detector and the LS estimator. The recommended approach manages as a priori information the LLRs produced by the LDPC decoder to accomplish equalization and channel estimation.
In [27], the authors proposed a method for estimating the communication channel about forward error correction codes. Their technique is based on the Wiener equalizer and utilizes information produced by the decoder to raise the estimation performance.
The authors used in [28] a nonlinear equalizer and a forward error correction (FEC) decoder. The decoder gained from the improved channel estimation involving more accurate log-likelihood ratios (LLRs). To minimize the interferences, the author chose an iterative approach to manage the feedback information from the decoder.
An extended study related to the concept of faster-than-Nyquist (FTN) transmission with maximum a posteriori (MAP) equalization and LDPC or Bose, Chaudhuri, and Hocquenghem (BCH) decoding was proposed in [29].
A considerable reduction in channel interferences and precise information recovery was achieved in [30] by transferring information among the detector and the LDPC decoder.

3. Materials and Methods

3.1. The Least Squares Estimator

The principle of the least squares channel estimation algorithm is to decrease the distance between the received symbol and the reference symbol [31].
Let us denote by y i the signal received. We can write the received sequence y i based on the transmitted signal x i as follows:
y i = h i m i + w i ,
where h i is the impulse response, and w i is the Gaussian noise zero mean. Using matrix notation, Equation (1) can be formulated as shown below:
y = M h + w ,
where h = [ h 0 h 1 h L ] T , w = [ w 0 w 1 w L ] T , and M = [ m L m 1 m 0 m L + 1 m 2 m 1 m L + P 1 m p m p 1 ] represents the Toeplitz matrix designating the sent training sequence m = [ m 0 m 1 m P + L 1 ] T .
The LS algorithm minimizes the squared error amount given below to estimate the response of the channel:
h ^ = arg min h y M h 2 ,
Then, the solution of Equation (3) can be determined using the following relation:
h ^ LS = ( M T M ) 1 M T y ,

3.2. The System Model

The main scope of this paper is to study the channel estimation for binary phase shift keying (BPSK)-modulated transmission in the case of the combined/joint process of equalization and decoding using min-sum LDPC codes and a Log MAP equalizer. The algorithm we used for channel estimation is LS.
To compensate for the ISI that generally comes from a memory channel, in our case, coming from the AWGN channel of our system that combines equalization and decoding, we further presented the diagram of the transmission chain for reconstructing the original information. This is presented in Figure 1.
The sequence of bits a n was encoded using the 5G new radio LDPC codes of rate R = 1 2 . The code is derived from the BG2 matrix [32] with an increase factor of Z c = 20 ; thus, the information bits are 200, and the codeword totals 440 bits, where the first 40 bits were punctured, and 10,000 sequences have been sent. The process of encoding was presented in detail in [7].
The sequence of coded bits b k is interleaved using an interleaver block giving the sequence c k and then modulated adopting BPSK modulation, resulting therefore in the sequence x p . On the reception side, the signal y p contains the ISI that we want to mitigate. The estimation of the received data y p is carried out using an iterative receiver consisting of a Log MAP Equalizer and min-sum LDPC decoder and includes the estimator of the channel of transmission.
Figure 1 shows that a training sequence j S was generated when switches K1 and K2 were in the first state, which was known by the receiver’s channel estimator. This routine is transmitted through the channel and changes due to the channel and noise. Taking into account the received sequence j ˜ S and the sequence known from the emission j S , the estimated value of h l can be determined with the help of estimation algorithms. After its determination, the signal is processed at the receiver.
We used the least squares algorithm as the simplest method to estimate the h l of the transmission channel. The previously described LS method involves finding h ^ l using the following relationship:
h ^ l = ( J T J ) 1 J T j ˜ S ,
in which J represents the Toeplitz matrix corresponding to the sent testing sequence j S , and J T is the transpose of the J matrix.
The sequence received after the memory channel of length L and Gaussian additive white noise w p N c ( 0 , σ 2 ) is written as follows:
y p = l = 0 L h l x p l + w p ,
where x p { 1 , 1 } , p [ 1 , , N ] , with h l , l { 0 , L 1 } the channel coefficients. In this case, the current symbol depends in general on the transmitted symbols, and we say that we are transmitting over a memory channel to the extent that a received symbol depends on the other L 1 symbols.
Equation (6) introduces a channel model representing the channel in the presence of ISI and Gaussian additive white noise.
An equivalent channel model can be constructed based on Equation (6); therefore, an example of a channel owning three coefficients, h 0 = 0.18 , h 1 = 0.85 , and h 2 = 0.32 [7], is presented in Figure 2.
The architecture of the receiver consists of two parts: one for equalization and the other for decoding. The structure and operation mode of the iterative receiver that integrates equalization and decoding in a single process were presented in detail in [33].
The system’s receiver involves iterative exchanges between the equalizer and decoder, with an intermediate interlacing and deinterlacing process, thus
  • Log MAP Equalizer: removes or reduces the effect of intersymbol interference (ISI) introduced by the multipath channel. The role of the equalizer placed in front of the decoder will be to compensate for this ISI, by trying to filter the output so that it finds the shape of the input pulse or, in any case, to reduce the ISI by identifying the channel parameters and taking this information into account in the decision-making process.
  • Data interleaving/de-interleaving: whose role here consists essentially in separating the error at the equalizer’s output (to prevent the spread of errors) and decoupling the LLRs transferred among the decoder and the equalizer. Then, the iterative receiver can completely counteract the damage owing to the intersymbol interference, as long as the channel interleaver is large enough and judiciously built.
  • Min-sum LDPC decoder: the achievement of the iterative decoding in the reception creates an LLR transfer among the decoder and the equalizer in a certain number of iterations.
Various types of equalizers can be used to eliminate ISI. Equalization algorithms developed on trellis searches, such as ML or MAP, ensure good receiver performance and reduced complexity. Optimal equalizers based on algorithms exploiting the channel trellis, namely, the Bahl, Cock, Jelinek, and Raviv, or BCJR, algorithm and the Viterbi algorithm (SOVA), give fine results provided that the channel is well known.
The BCJR algorithm represents a technique applying trellis structures to decode each bit or symbol of information. It uses the MAP criterion in a recursive form. This algorithm is different from the SOVA, which makes a maximum likelihood (ML) decision upon the complete sequence. In this paper, a Log MAP equalizer was adopted, which is a version of the BCJR algorithm.
Figure 3 illustrates the trellis diagram of the equalizer employed in this paper. In Figure 3, the parameter α i ( s ) represents the probability at the time i of state s , taking into account the sequence of past events. This means α i ( s ) can be computed iteratively for each new symbol received. This is why the algorithm is called “forward”. The factor β i ( s ) reflects the probability of future observations knowing the state s at the time i . Also, β i ( s ) can be recursively calculated, hence the name “backward” regarding the algorithm. The parameter γ i ( s , s ) is nothing but the passing probability in the state s deriving from s , depending on the channel outputs. The computation of all these parameters was presented in [7].
The equalization part is made up of two modules: a channel estimator and a Log MAP equalizer. The Log MAP equalizer demands, excluding the received signal y p , the knowledge about the estimated value of h l ( h ^ l ), which the channel estimator supplies.
The decoding of the data (initially encoded by the LDPC code) is ensured by the min-sum LDPC decoder. In this respect, we are interested in the min-sum algorithm (message passing algorithm) which is explicated in [34,35]. For this type of algorithm, the probabilities are expressed as a maximum likelihood.

4. Results and Discussion

We performed the simulations using the Matlab programming environment.
Figure 4 shows the BER against SNR characteristics regarding two cases: the first case is when the estimate of h l ( h ^ l ) is the same as h l (perfect estimate of h l , meaning that h ^ l = h l ), and the other case is when h l is estimated based on a training sequence according to Figure 1. In this paper, we considered h l = [ 0.18 0.85 0.32 ] [7].
The repetitive system regarding the equalization and decoding makes five iterations, and the min-sum LDPC decoder makes twenty iterations.
In Figure 4, only the results related to iterations 0 (It0, It0-LS0) and 5 (It5, It5-LS0) are represented. We refer to the previous paper [7], where It0 was the iteration in which the decoder sent no a priori information to the equalizer. In Figure 4, concerning the perfect estimation of h l , the results are better than in the case when h l was estimated on a training sequence.
According to the legend of Figure 4, the solid line represents the BER curves for the perfect estimation of h l , both in the case of It0 and in the case of It5. The dashed line represents the BER curves for the other case when h l was assessed on a testing sequence (with a length L = 128), both for It0-LS0 and for It5-LS0.
In Figure 4, it can be seen that the 5th iteration makes improvements in both analyzed cases. For example, at an SNR of 4 dB, the BER reaches the value of 1 9 10 2 in the case of the perfect estimation of h l and a value within the range of 1 7 10 2 and 1 8 10 2 when h ^ l was assessed on the testing sequence.
To improve the estimation of h l , a more extended training sequence can be used, or the schematic diagram in Figure 5 can be used.
The operation of this scheme presented in Figure 5 is similar to the one shown in Figure 1, only that from the sequence of bits obtained at the exit of the min-sum LDPC decoder b ^ k ( a ^ n represents the estimated information bits ( a ^ n ) less the first 40 information bits that were puncturated according to [32], and ( p ^ b ) represents the parity bits estimated) and from the sequence ( y p ) considered at the exit of the channel could be re-estimated the value of h l , which was first determined based on the training sequence j ˜ S . At the exit, using the extrinsic information, the decoder determines the estimated values of the information bits ( a ^ n ) and the parity bits ( p ^ b ). Thus, the estimated sequence of b ^ k = ( a ^ n ; p ^ b ) is further interlaced ( c ^ k ), BPSK modulated ( x ^ p ), and finally entered into the channel estimator. The channel estimator calculates the estimated value of ( h l ) by using both the sequence from the exit of the channel ( y p ) and the sequence estimated from the exit of the decoder ( b ^ k ).
In the case of Figure 5, three cycles of re-estimation of h l were carried out: the first one based on the training sequence j ˜ S and the other two based on the estimated values of b ^ k from the exit of the decoder.
Figure 6 shows the BER vs. SNR performance for h l estimated using the testing sequence compared to h l , re-estimated using the sequence b ^ k derived from an LDPC decoder after a single cycle. Thus, the curves corresponding to h l estimated using the training sequence are represented with a solid line, and the representation of the curves corresponding to h l estimated based on the sequence b ^ k from the exit of the LDPC decoder are represented with a dashed line.
Figure 6 shows that the BER performance improves for the case where h l is estimated using the sequence b ^ k derived from the decoder after a single cycle compared to the case where h l is assessed upon the training sequence. In the 5th iteration (It5) at an SNR of 4 dB, a BER within the range of 1 7 10 2 and 1 8 10 2 was obtained when h l was estimated based on the training sequence (It5-LS0), and a BER between 1 8 10 2 and 1 9 10 2 in the other case (It5-LS).
Continuing this re-estimation with one more cycle, an additional improvement of the BER vs. SNR performance is obtained, as Figure 7 shows.
Thus, Figure 7 depicts the BER vs. SNR after the 5th iteration for four cases:
  • The case where we have the perfect estimate of h l (It5).
  • h l estimated using the training sequence (It5-LS0).
  • h l estimated using the training sequence and re-estimated only once using the sequence b ^ k from the exit of the decoder (It5-LS1).
  • h l estimated using the training sequence and re-estimated twice using the sequence b ^ k from the exit of the decoder (It5-LS2).
Following all the results obtained from Figure 7, it can be seen that after two re-estimations of h l , the BER performance approaches the case where we have a perfect estimate of h l . This is confirmed in the It5 (meaning the fifth iteration) at an SNR of 4 dB where an approximate BER of 1 9 10 2 was obtained in each of the two cases. The first case is when we assumed we had a perfect estimate of h l . The second one is considered when h l was estimated based on the training sequence (It5-LS0) and re-estimated twice using the sequence b ^ k from the exit of the decoder (It5-LS2).
To make it easier for the reader to follow, Table 1 summarizes the results obtained from the simulations for all the previously presented cases, considering only the 5th iteration.
Also, based on the table, it seems that the BER performances achieved with h l estimated based on the training sequence and re-estimated in a loop using the sequence b ^ k from the exit of the decoder after two cycles reached the performance achieved when a perfect estimate of h l was considered.

5. Conclusions

In conclusion, new methods were proposed for estimating the AWGN channel with ISI in an equalization and decoding system using LDPC codes. This study explored the use of the least squares algorithm in various scenarios and compared their performance. The main focus was on how the bit error rate changes with the signal-to-noise ratio. The best performance was achieved when the estimation was based on the training sequence and then re-estimated twice from the output of the LDPC decoder.
The proposed schemes for estimating the AWGN channel with ISI in the equalization and iterative decoding system that uses LDPC codes can also use an alternative estimator, such as LMMSE, ML, or MMSE, rather than LS.
After simulating the results, we came closer with the BER performances to the ideal case ( h l = h ^ l ) when we estimated h l based on the received training sequence and re-estimated h l twice in the loop according to the estimated sequence from the output of the min-sum LDPC decoder, in compliance with Figure 5, in Section 4.
As can be seen from Figure 4, Figure 6 and Figure 7, after the 5th iteration, no more errors were found after an SNR of 4 dB, considering that 10,000 sequences were transmitted.
As we specified in [7], the performances of BER vs. SNR depend on the h used.
If we compare with the specialized literature, the results we obtained in this work are better than those obtained using turbo equalization [36], where at iteration 5, after an SNR of 4 dB, some errors were still detected.
However, using turbo equalization [36], the BER vs. SNR performance is slightly higher up to an SNR of 4 dB.

Author Contributions

Conceptualization, F.L.M., A.-M.C. and C.G.; methodology, F.L.M., A.-M.C. and A.-M.G.; software, A.-M.C. and F.L.M.; validation, A.-M.C., F.L.M., A.-M.G. and C.G.; formal analysis, A.-M.G. and C.G.; investigation, F.L.M. and A.-M.C.; resources, F.L.M.; data curation, A.-M.C. and A.-M.G.; writing—original draft preparation, A.-M.C. and F.L.M.; writing—review and editing, A.-M.C., A.-M.G. and C.G.; visualization, A.-M.C. and A.-M.G.; supervision, A.-M.G. and C.G. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by the University of Oradea, Romania.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this article are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liang, Y.; Gao, N.; Liu, T. Suppression method of inter-symbol interference in communication system based on mathematical chaos theory. J. King Saud Univ.–Sci. 2020, 32, 1749–1756. [Google Scholar] [CrossRef]
  2. Ali, M.S.; Li, Y.; Chen, S.; Lin, F. On improved DFT-based low-complexity channel estimation algorithms for LTE-based uplink NB-IoT systems. Comput. Commun. 2020, 149, 214–224. [Google Scholar] [CrossRef]
  3. Vilas Boas, E.C.; e Silva, J.D.; de Figueiredo, F.A.; Mendes, L.L.; de Souza, R.A. Artificial intelligence for channel estimation in multicarrier systems for B5G/6G communications: A survey. J. Wirel. Commun. Netw. 2022, 2022, 116. [Google Scholar] [CrossRef]
  4. Chen, J.; Liang, Y.-C.; Cheng, H.V.; Yu, W. Channel Estimation for Reconfigurable Intelligent Surface Aided Multi-User mmWave MIMO Systems. IEEE Trans. Wirel. Commun. 2023, 22, 6853–6869. [Google Scholar] [CrossRef]
  5. Smolik, M.; Skala, V.; Majdisova, Z. A New Simple, Fast and Robust Total Least Square Error Computation in E2: Experimental Comparison. In AETA 2018-Recent Advances in Electrical Engineering and Related Sciences: Theory and Application; Zelinka, I., Brandstetter, P., Trong Dao, T., Hoang Duy, V., Kim, S., Eds.; AETA 2018. Lecture Notes in Electrical Engineering; Springer: Cham, Switzerland, 2020; Volume 554. [Google Scholar] [CrossRef]
  6. Pham, Q.-V.; Nguyen, N.T.; Huynh-The, T.; Le, L.B.; Lee, K.; Hwang, W.-J. Intelligent Radio Signal Processing: A Survey. IEEE Access 2021, 9, 83818–83850. [Google Scholar] [CrossRef]
  7. Cuc, A.-M.; Morgoș, F.L.; Grava, A.-M.; Grava, C. Iterative Equalization and Decoding over an Additive White Gaussian Noise Channel with ISI Using Low-Density Parity-Check Codes. Appl. Sci. 2023, 13, 12294. [Google Scholar] [CrossRef]
  8. Cuc, A.-M.; Morgoș, F.L.; Grava, C. Performance Analysis of Turbo Codes, LDPC Codes, and Polar Codes over an AWGN Channel in the Presence of Inter Symbol Interference. Sensors 2023, 23, 1942. [Google Scholar] [CrossRef]
  9. Arbi, T.; Geller, B.; Ye, Z. Turbo Equalization for Underwater Communication Systems using Rotated Constellations. In Proceedings of the OCEANS 2023-Limerick, Limerick, Ireland, 5–8 June 2023. [Google Scholar]
  10. Dörner, S.; Clausius, J.; Cammerer, S.; ten Brink, S. Learning Joint Detection, Equalization and Decoding for Short-Packet Communications. IEEE Trans. Commun. 2023, 71, 837–850. [Google Scholar] [CrossRef]
  11. Matsumoto, T. Iterative (turbo) Signal Processing Techniques for MIMO Signal Detection and Equalization. Available online: https://downloads.hindawi.com/books/9789775945099/art07.pdf (accessed on 16 September 2023).
  12. Xie, Z.; Chen, X.; Li, C. A novel joint channel estimation and equalization algorithm for MIMO-SCFDE systems over doubly selective channels. Digit. Signal Process. 2018, 75, 202–209. [Google Scholar] [CrossRef]
  13. Yin, C.; Feng, W.; Li, G. Improved soft-decision feedback turbo equalization algorithm with dual equalizers. AEU-Int. J. Electron. Commun. 2022, 157, 154436. [Google Scholar] [CrossRef]
  14. Wang, Y.; Zhang, M.; Tu, X.; Li, Z.; Qu, F.; Wei, Y. Joint Channel Estimation and Turbo Equalization of Single-Carrier Systems over Time-Varying Channels. arXiv 2023, arXiv:2305.09226. [Google Scholar]
  15. Li, H.; Yu, Q. Doubly-Iterative Sparsified MMSE Turbo Equalization for OTFS Modulation. IEEE Trans. Commun. 2023, 71, 1336–1351. [Google Scholar] [CrossRef]
  16. Chayot, R.; Thomas, N.; Poulliat, C.; Boucheret, M.L.; Lesthievent, G.; Van Wambeke, N. A Frequency-Domain Band-MMSE Equalizer for Continuous Phase Modulation over FrequencySelective Time-Varying Channels. In Proceedings of the 26th European Signal Processing Conference (EUSIPCO 2018), Rome, Italy, 3 September–7 September 2018. [Google Scholar]
  17. Che, D.; Chen, X. Higher-Order Modulation vs Faster-Than-Nyquist PAM-4 for Datacenter IM-DD Optics: An AIR Comparison Under Practical Bandwidth Limits. J. Light. Technol. 2022, 40, 3347–3357. [Google Scholar] [CrossRef]
  18. Yellepeddi, A.; Preisig, J.C. Adaptive Equalization in a Turbo Loop. IEEE Trans. Wirel. Commun. 2015, 14, 5111–5122. [Google Scholar] [CrossRef]
  19. Gaballa, M.; Abbod, M.; Aldallal, A. Investigating the Combination of Deep Learning for Channel Estimation and Power Optimization in a Non-Orthogonal Multiple Access System. Sensors 2022, 22, 3666. [Google Scholar] [CrossRef]
  20. Harkat, H.; Monteiro, P.; Gameiro, A.; Guiomar, F.; Farhana Thariq Ahmed, H. A Survey on MIMO-OFDM Systems: Review of Recent Trends. Signals 2022, 3, 359–395. [Google Scholar] [CrossRef]
  21. Nissila, M.; Pasupathy, S. Adaptive Bayesian and EM-based detectors for frequency-selective fading channels. IEEE Trans. Commun. 2003, 51, 1325–1336. [Google Scholar] [CrossRef]
  22. Madi, M.K.; Karameh, F.N. Hybrid Cubature Kalman filtering for identifying nonlinear models from sampled recording: Estimation of neuronal dynamics. PLoS ONE 2017, 12, e0181513. [Google Scholar] [CrossRef] [PubMed] [PubMed Central]
  23. Di Lorenzo, P.; Barbarossa, S.; Banelli, P.; Sardellitti, S. Adaptive Least Mean Squares Estimation of Graph Signals. IEEE Trans. Signal Inf. Process. Netw. 2016, 2, 555–568. [Google Scholar] [CrossRef]
  24. Pan, Z.; Wang, H.; Zhang, B.; Guo, D. Low Complexity Adaptive Detection of Short CPM Bursts for Internet of Things in 6G. Sensors 2022, 22, 8316. [Google Scholar] [CrossRef]
  25. Manasa, B.M.R.; Venugopal, P. A systematic literature review on channel estimation in MIMO-OFDM system: Performance analysis and future direction. J. Opt. Commun. 2022, 45, 589–614. [Google Scholar] [CrossRef]
  26. da Silva, E.P.; Yankov, M.P. Adaptive Turbo Equalization for Nonlinearity Compensation in WDM System. J. Light. Technol. 2021, 39, 7124–7134. [Google Scholar] [CrossRef]
  27. Santos, I.; José, J. Equalization with Expectation Propagation at Smoothing Level. arXiv 2018, arXiv:1809.00806. [Google Scholar] [CrossRef]
  28. Nazia Sarwat Islam. LDPC Codes Incorporating Source, Noise, and Channel Memory. Jacob University. 2022. Available online: http://trsys.jacobs-university.de/files/PhD_Nazia_Islam.pdf (accessed on 16 October 2023).
  29. Meloni, G. Field Trial Transmission of Time Frequency Packed DP-QPSK Superchannel with Spectral Efficiency of 6.2 bit/s/Hz. IEEE Photonics J. 2016, 8, 0601008. [Google Scholar] [CrossRef]
  30. Pradhan, A.K.; Amalladinne, V.K.; Narayanan, K.R.; Chamberland, J. LDPC Codes with Soft Interference Cancellation for Uncoordinated Unsourced Multiple Access. arXiv 2021, arXiv:2105.13985. [Google Scholar]
  31. Wang, D.; Mei, Z.; Liang, J.; Liu, J. An Improved Channel Estimation Algorithm Based on WD-DDA in OFDM System. Mob. Inf. Syst. 2021, 2021, 6540923. [Google Scholar] [CrossRef]
  32. Multiplexing and Channel Coding. Document TS 38.212 V17.3.0, 3GPP. 2022. Available online: https://www.etsi.org/deliver/etsi_ts/138200_138299/138212/17.03.00_60/ts_138212v170300p.pdf (accessed on 19 November 2023).
  33. Yang, J.; Turbo Equalization and Its Applications. The University of Western Australia. 2014. Available online: https://api.research-repository.uwa.edu.au/ws/portalfiles/portal/4307634/Yang_Jindan_2014.pdf (accessed on 21 November 2023).
  34. Hussein, Y.M.; Mutlag, A.H.; Al-Nedawe, B.M. Comparisons of soft decision decoding algorithms based LDPC wireless communication system. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1105, 012039. Available online: https://iopscience.iop.org/article/10.1088/1757-899X/1105/1/012039 (accessed on 21 November 2023). [CrossRef]
  35. Cho, K.; Lee, W.-H.; Chung, K.-S. Simplified 2-Dimensional Scaled Min-Sum Algorithm for LDPC Decoder. J. Electr. Eng. Technol. 2017, 12, 1262–1270. [Google Scholar] [CrossRef]
  36. Morgoș, F.L. Contribuţii Privind Îmbunătăţirea Tehnicilor de Egalizare ale Canalelor Radio; Politehnica: Timișoara, Romania, 2014. [Google Scholar]
Figure 1. The schematic diagram for the proposed transmit–receive system with an estimated h l based on the training sequence j ˜ S .
Figure 1. The schematic diagram for the proposed transmit–receive system with an estimated h l based on the training sequence j ˜ S .
Entropy 26 00720 g001
Figure 2. Schematic of the memory transmission channel with three coefficients and AWGN.
Figure 2. Schematic of the memory transmission channel with three coefficients and AWGN.
Entropy 26 00720 g002
Figure 3. Trellis diagram of the applied Log MAP equalizer.
Figure 3. Trellis diagram of the applied Log MAP equalizer.
Entropy 26 00720 g003
Figure 4. Performance comparison of BER vs. SNR when we have a perfect estimation of h l and when h l is estimated on a testing sequence with a length of 128 bits.
Figure 4. Performance comparison of BER vs. SNR when we have a perfect estimation of h l and when h l is estimated on a testing sequence with a length of 128 bits.
Entropy 26 00720 g004
Figure 5. The schematic diagram of the proposed transmit–receive system with estimated h l based on the training sequence j ˜ S and h l re-estimated in the loop by using the b ^ k output from an LDPC decoder.
Figure 5. The schematic diagram of the proposed transmit–receive system with estimated h l based on the training sequence j ˜ S and h l re-estimated in the loop by using the b ^ k output from an LDPC decoder.
Entropy 26 00720 g005
Figure 6. Performance comparison of BER vs. SNR when h l is estimated using the training sequence and when h l is re-estimated using the sequence b ^ k from the output of the min-sum LDPC decoder after a single cycle.
Figure 6. Performance comparison of BER vs. SNR when h l is estimated using the training sequence and when h l is re-estimated using the sequence b ^ k from the output of the min-sum LDPC decoder after a single cycle.
Entropy 26 00720 g006
Figure 7. Performance comparison of BER vs. SNR in the case of a perfect estimate of h l (It5), h l estimated using the testing sequence (It5-LS0), h l estimated using the training sequence, and re-estimated only once using the sequence b ^ k from the exit of the min-sum LDPC decoder (It5-LS1), and h l estimated using the testing sequence and re-estimated twice using the sequence b ^ k deriving from the exit of the min-sum LDPC decoder (It5-LS2).
Figure 7. Performance comparison of BER vs. SNR in the case of a perfect estimate of h l (It5), h l estimated using the testing sequence (It5-LS0), h l estimated using the training sequence, and re-estimated only once using the sequence b ^ k from the exit of the min-sum LDPC decoder (It5-LS1), and h l estimated using the testing sequence and re-estimated twice using the sequence b ^ k deriving from the exit of the min-sum LDPC decoder (It5-LS2).
Entropy 26 00720 g007
Table 1. Bit error rate (BER) versus signal-to-noise ratio (SNR) for the iterative equalization and decoding system using low-density parity check (LDPC) codes considering the 5th iteration and an SNR of 4 dB when estimating the impulse response of the additive white Gaussian noise (AWGN) channel with intersymbol interference (ISI).
Table 1. Bit error rate (BER) versus signal-to-noise ratio (SNR) for the iterative equalization and decoding system using low-density parity check (LDPC) codes considering the 5th iteration and an SNR of 4 dB when estimating the impulse response of the additive white Gaussian noise (AWGN) channel with intersymbol interference (ISI).
Perfect impulse response estimation, when  h ^ l = h l
FigurehBER (Range)
Figure 4hl = [0.18 0.85 0.32]1/9 × 10−2
Estimation of  h l  based on the training sequence
FigurehBER (Range)
Figure 4hl = [0.18 0.85 0.32]1/7 × 10−2–1/8 × 10−2
h l  is re-estimated based on the sequence  b ^ k  from the min-sum LDPC decoder output after one cycle.
FigurehBER (Range)
Figure 6hl = [0.18 0.85 0.32]1/8 × 10−2–1/9 × 10−2
h l  is re-estimated based on the sequence  b ^ k  from the min-sum LDPC decoder output after two cycles.
FigurehBER (Range)
Figure 7hl = [0.18 0.85 0.32]1/9 × 10−2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cuc, A.-M.; Morgoș, F.L.; Grava, A.-M.; Grava, C. Estimation of the Impulse Response of the AWGN Channel with ISI within an Iterative Equalization and Decoding System That Uses LDPC Codes. Entropy 2024, 26, 720. https://doi.org/10.3390/e26090720

AMA Style

Cuc A-M, Morgoș FL, Grava A-M, Grava C. Estimation of the Impulse Response of the AWGN Channel with ISI within an Iterative Equalization and Decoding System That Uses LDPC Codes. Entropy. 2024; 26(9):720. https://doi.org/10.3390/e26090720

Chicago/Turabian Style

Cuc, Adriana-Maria, Florin Lucian Morgoș, Adriana-Marcela Grava, and Cristian Grava. 2024. "Estimation of the Impulse Response of the AWGN Channel with ISI within an Iterative Equalization and Decoding System That Uses LDPC Codes" Entropy 26, no. 9: 720. https://doi.org/10.3390/e26090720

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