Next Article in Journal
Analysis of Influence of Grid-Following and Grid-Forming Static Var Generators on High-Frequency Resonance in Doubly Fed Induction Generator-Based Wind Farms
Previous Article in Journal
Natural Language Inference with Transformer Ensembles and Explainability Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximum Likelihood Sequence Estimation Optimum Receiver Design with Channel Identification Based on Zero Distribution

1
Graduate College, Air Force Engineering University, Xi’an 710038, China
2
College of Aviation Engineering School, Air Force Engineering University, Xi’an 710038, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(19), 3877; https://doi.org/10.3390/electronics13193877
Submission received: 21 August 2024 / Revised: 28 September 2024 / Accepted: 29 September 2024 / Published: 30 September 2024
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
In this paper, a novel maximum likelihood sequence estimation (MLSE) optimum receiver design is proposed to reduce the complexity of the conventional optimum receiver. We first propose a multipath channel classification method according to the zero distribution of the channel impulse response; that is, the multipath channel is divided into a minimum phase channel and a non-minimum phase channel. Then, an MLSE optimum receiver design with channel identification based on zero distribution is also proposed. In this design, the distribution of zero can be obtained directly by calculating the Z transform of the channel. Thus, the complexity is reduced. The number of the multiplication reduced is N ( 2 N + 1 ) . In addition, 2 N + 1 memory units storing the autocorrelation sequence are reduced. The simulation results indicate that this channel classification method effectively represents the characteristics of the channel. Moreover, the MLSE optimum receiver proposed performs similarly and is less complex than the conventional one. The performance is greatly improved compared with the minimum mean square error (MMSE) equalizer.

1. Introduction

Multipath transmission in wireless communication systems has been one of the challenges widely studied by scholars in the past decades [1,2]. The fading caused by multipath transmission causes serious distortion of the received signal, which brings great difficulty to the correct detection of the signal at the receiving end [3,4,5]. When deep fading occurs, the linear equalization based on the zero forcing criterion (ZF) [6] and the minimum mean square error criterion (MMSE) [7] cannot reach the error target. Therefore, only nonlinear equalization can be adopted to improve the performance [8,9,10]. Among them, nonlinear equalization based on the maximum likelihood sequence estimation (MLSE) criterion has been proven to be the optimum receiver criterion. In [11], the optimum receiver framework is proposed. Moreover, the MLSE detection is implemented using the Viterbi algorithm (VA).
However, the MLSE optimum receiver is usually highly complex. This fact has prompted many researchers to work on reducing the complexity of it. In [12], a reduced complexity adaptive MLSE receiver is proposed. A tentative decision (Per-survivor Processing) is considered. The novelty of the proposed algorithm is the reduced computational complexity, which is independent of the channel impulse response length. In [13], an MLSE combined equalizer and decoder with soft-decision decoding performance, which has a computational complexity superior to that of conventional MLSE equalization, is proposed. The proposed algorithm’s performance matches conventional soft-decision decoding while eliminating using a decoder in the receiver for frequency-selective Rayleigh fading channels. In [14], an iterative MLSE equalizer with hard outputs with a computational complexity quadratic in the data block and the channel length is proposed. The proposed iterative MLSE detector can detect Binary Phaseshift Keying (BPSK) signals in systems with significantly larger channel lengths than what is possible with the VA for frequency-selective Rayleigh fading channels. In [15], a near-optimum hard output neural network-based iterative MLSE equalizer is proposed to equalize single carrier 4-QAM signals in underwater acoustic channels with extremely long delay spreads. The results show unparalleled performance at a fraction of the computational cost of a conventional MLSE equalizer. In [16], a novel linear equalization and progressive grouping-assisted constrained Viterbi algorithm as a near-maximum likelihood sequence estimation (MLSE) approach for the downlink is proposed. The simulation results show that the reduced-complexity algorithm is highly attractive with large system dimensions such as those in the time-duplexing high-speed packet access system. In [17], the equalization algorithm for non-return-to-zero high-speed transceivers is explored. A low-complexity MLSE algorithm is introduced based on traditional MLSE principles. This algorithm significantly reduces the cumulative computations compared to traditional MLSE, requiring only straightforward assessments to accomplish equalization. The resource utilization of the proposed low-complexity MLSE algorithm has been significantly decreased, facilitating its practical implementation. In [18], a novel MLSE receiver for Internet of Things (IoT) devices is proposed, which exhibits low complexity and close MLSE performance. The reduction in complexity was achieved through a transformation of the received signal. This processing allows the use of two simplified metrics in implementing the VA. The proposed metrics attain a reduction of computational complexity and hardware resources. In [19], to achieve low-complexity equalization in single-carrier underwater acoustic communications, a suboptimal MLSE equalization algorithm, namely the fractional interval decision–feedback sequence estimation equalization algorithm, is proposed. In the simulation experiments, the proposed equalization method is superior to the symbol-by-symbol adaptive channel-estimation-based equalization by approximately 1.2 dB, showing a good performance/complexity tradeoff.
For the optimum receiver, a whitening filter must first be built before MLSE detection [20,21]. The above literature mainly reduces the complexity of the optimum receiver from the perspective of detection, and this paper further reduces the complexity of the optimum receiver from the perspective of building a whitening filter. In order to achieve this goal, we propose a multipath channel classification method according to the zero-pole distribution of the channel impulse response; that is, the multipath channel is divided into a minimum phase channel and a non-minimum phase channel. Unlike the traditional channel classification method, which divides the channel into line-of-sight (LOS) and non-line-of-sight (NLOS) channels [22,23,24], this channel classification method can effectively represent the characteristics of the channel. It is applied to the design of the MLSE optimum receiver. This idea of channel classification provides a reliable channel identification method, which can reduce the complexity of optimum receiver design. The contributions are as follows:
(1) Based on the zero distribution of the channel impulse response, the multipath channel is divided into a minimum phase channel and non-minimum phase channel, and numerical results prove that the zero distribution reflects the channel characteristics. When the zeros of two channels are symmetric about the Z domain unit circle, it will have the same impact on the signal, even if the time domain impulse response is different.
(2) A channel identification method based on zero distribution is proposed, based on which the design of the MLSE optimum receiver is simplified, and the framework of the MLSE optimum receiver is constructed under the conditions of minimum phase and non-minimum phase channels, respectively. Numerical results prove that the MLSE optimum receiver performs similarly to the conventional one and is better than MMSE equalization.
The remainder of the paper is structured as follows. In Section 2, the MLSE conventional optimum receiver model is given. The channel classification based on zero distribution and the MLSE optimum receiver framework is provided in Section 3. Numerical results are shown in Section 4. Conclusions are presented in Section 5.

2. Conventional Optimum Receiver Model

The conventional MLSE optimum receiver model is shown in Figure 1, which consists of the transmitter component, including the shaping filter, and the receiver components, including the waveform matching filter, channel matching filter, whitening filter tap calculator, noise whitening filter, and MLSE detector. The channel module includes the multipath channel and additive Gaussian white noise (AWGN).

2.1. Signal Model

The signal model is represented in discrete signal form. Therefore, the shaping filter and waveform matching filter cannot be considered. Assuming that the input information symbol sequence is x n , through the multipath channel h n and adding Gaussian white noise, the received signal y n can be denoted as
y n = h n x n + w n ,
where ⊗ represents a convolution operation, and w n is a complex AWGN sequence with zero mean. The length of h n is L. At the receiving end, the received signal first passes through the channel matching filter, which is represented as
r n = h n y n ,
where h n represents the channel matching filter of h n . The channel matching filter here is different from the typical waveform matching filter. The waveform matching filter is generally the same as the root-raised cosine shape filter at the transmitting end, which is a low-pass filter. The response of the channel filter here is related to the pulse response of the channel, and the channel matching filter will make the white noise become colored noise, which is not conducive to the detection of subsequent signals. However, the channel matching filter can improve the signal-to-noise ratio (SNR), and the multipath energy can be concentrated to achieve complete multipath diversity.
Without considering noise, then
r n = x n h n h n .
The conventional MLSE optimum receiver first needs to calculate the autocorrelation function of the channel, i.e.,
f n = h n h n ,
and its bilateral Z transform
F z = n = L L f n z n ,
where f n = f * n . Superscripts * denote a conjugate, so
F * 1 / z * = n = L L f n 1 z * n * = k = L L f * n 1 z * * n = n = L L f * n 1 z n m = n ̲ ̲ m = L L f * m 1 z ( m ) = m = L L f m z m = F z .
F z has L sets of pairwise symmetric roots about the unit circle in the Z domain: if λ is a root, then 1 / λ * is also a root, so F z can be factored into
F z = E z E * 1 / z * ,
where E z is a polynomial of degree L with roots λ 1 λ L , and E 1 / z is a polynomial of degree L with roots 1 / λ 1 * 1 / λ L * .
After the channel-matching filter, the white noise becomes colored noise, which is not conducive to the subsequent detection, so the MLSE optimum receiver needs to add a noise whitening filter, and the Z transform of an appropriate noise whitening filter satisfies 1 / E * 1 / z * . There are 2 L possible options for its roots. It is necessary to choose based on the distribution of the roots of F z . In general, the unique E * 1 / z * with zeros outside the unit circle is chosen, which implies the zeros of E z are inside the unit circle.
Therefore, the sequence r n passes through the whitening filter, yielding
v n = k = 0 L e k x n k + η n ,
where η n is an AWGN sequence.

2.2. MLSE Detector

In the case of intersymbol interference (ISI) caused by multipath transmission covering L symbols, the MLSE criterion can be equivalent to the state estimation problem of a finite state machine (FSM). According to the above, the FSM is equivalent to a discrete-time channel e n . At any moment, its state is determined by the L nearest inputs; i.e., at the moment k, the state is
S n = s n 1 , s n 2 , , s n L 1 .
Therefore, if the information symbol is M elements, the channel filter has M L states. Thus, the channel can be described by an M L -state grid, and the VA can be used to find the most likely path through the network.
VA utilizes dynamic programming (DP) to solve the problem of predicting hidden Markov models, specifically to find the path with the maximum probability. The idea of DP is to decompose the problem into multiple stages, each corresponding to a decision. We record the reachable state of each stage and then derive the state of the next stage from the current stage, moving forward dynamically until we reach the final stage. So, a path corresponds to a sequence of states. Based on the principle of DP, if the optimum path passes through node i t at time t, the partial path from node i t to the end node i T must be optimum. Superscripts indicate an optimum path. Then, it just needs to begin at time t = 1 and recursively compute the maximum probability of each partial path with state i at time t. Eventually, the maximum probability of each path with state i T at time t = T is acquired. The maximum probability of time t = T is the probability P of the optimum path, and the end node i T of the optimum path is also obtained. P denotes the probability of an event. Then, to find each node of the optimum path, starting from the end node i T , nodes i T 1 , i T 2 , , i 1 are gradually obtained from the back to the front, and the optimum path I = i 1 , i 2 , , i T is obtained, which is the VA.
Define the maximum probability of all paths with state i 1 , i 2 , , i t at the time t as
δ t ( i ) = max i 1 , i 2 , , i t 1 P i t = i , i t 1 , , i 1 , o t , , o 1 λ i = 1 , 2 , , N .
According to the VA’s relevant definition and solving principle, the recursive formula of variable δ can be obtained as
δ t + 1 ( i ) = max i 1 , i 2 , , i t P i t + 1 = i , i t , , i 1 , o t + 1 , , o 1 λ = max 1 j N δ t ( j ) a j i b i ( o t + 1 ) , i = 1 , 2 , , N ; t = 1 , 2 , , T 1 .
As in the previous calculations for each node, δ t ( j ) is multiplied by the transition probability to obtain the probability of the transition from j to i at time t, and then it is multiplied by the observation probability to obtain the maximum probability for all individual paths with state i at time t. The t 1 -th node of the path i 1 , i 2 , , i t 1 , i with the most significant probability at time t and state i is
Ψ t ( i ) = arg max 1 j N δ t 1 ( j ) a j i , i = 1 , 2 , , N .
The above analysis shows the solution flow of prediction using the VA, as shown in Algorithm 1.
Algorithm 1 Solution flow of prediction using the VA
Input: 
Model λ = A , B , π and observed sequence O = o 1 , o 2 , , o T , where A is the state transition probability matrix and B is the observation probability matrix.
Output: 
Optimum path I = i 1 , i 2 , , i T ;
1:
Initialization: δ 1 ( i ) = π i b i ( o 1 ) , i = 1 , 2 , , N and Ψ 1 ( i ) = 0 , i = 1 , 2 , , N ;
2:
Recursion:
For t = 2 , 3 , , T
δ t ( i ) = max 1 j N δ t 1 ( j ) a j i b i ( o t ) , i = 1 , 2 , , N
Ψ t ( i ) = arg max 1 j N δ t 1 ( j ) a j i , i = 1 , 2 , , N ;
3:
Termination: P = max 1 j N δ T ( i )   i T = arg max 1 j N δ T ( i ) ;
4:
Optimum path backtracking: i t = Ψ t + 1 ( i t + 1 ) , t = T 1 , T 2 , , 1 .

3. Channel Classification Based on Zero Distribution and MLSE Optimum Receiver Framework

3.1. Channel Classification Based on Zero Distribution

Considering the zero distribution of the multipath channel in the Z domain, we divide the channel into a minimum phase channel and non-minimum phase channel. If all the zeros are distributed in the unit circle, the channel is called the minimum phase channel. A channel is classified as a non-minimum phase channel when all or some of its zeros are located outside the unit circle. The zeros of the real channel and complex channel are observed, respectively.
Taking a real channel h n = 1 , 0.5 , 0.3 as an example, its zero-pole distribution diagram is shown in Figure 2a. All zeros are in the unit circle, which is a minimum phase channel. The zero-pole distribution in real channel h n = 0.5 , 1 , 0.4 is shown in Figure 2b. Some zeros are outside the unit circle, which is a non-minimum phase channel.
Taking a complex channel h n = 1 + 0 i , 0.4 1.3 i , 0.4 + 0.4 i as an example, its zero-pole distribution diagram is shown in Figure 3a. All zeros are in the unit circle, which is a minimum phase channel. The zero-pole distribution in the complex channel h n = 1 + 0 i , 0.76 1.4 i , 0.56 + 0.56 i is shown in Figure 3b. Some zeros are outside the unit circle, which is a non-minimum phase channel.

3.2. MLSE Optimum Receiver Framework with Channel Identification Based on Zero Distribution

In the conventional MLSE optimum receiver, to obtain the whitening filter, the autocorrelation function F z needs to be calculated first after the channel matching filter. Then, F z is factored and the whitening filter 1 / E * 1 / z * is determined based on the root of the factor. Its design process is shown in Figure 4a. The whole process is complicated. The MLSE optimum receiver framework with channel identification based on zero distribution proposed in this paper directly obtains the whitening filter through the characteristics of the zero distribution of the channel without calculating the autocorrelation function, simplifying the design process. Its design process is shown in Figure 4b.
The following two cases are analyzed. For the minimum phase channel, there is no need to perform any processing; we can directly obtain the whitening filter 1 / H * 1 / z * . From the perspective of an autocorrelation function, in the case of the minimum phase channel, it is equivalent to the factorization of autocorrelation function to
z = H z H * 1 / z * .
For a non-minimum phase channel, the zeros not in the unit circle are first symmetrically moved into the unit circle to obtain channel h a n , in which case the whitening filter is 1 / H a * 1 / z * . From the perspective of the autocorrelation function, in the case of the non-minimum phase channel, it is equivalent to the factorization of the autocorrelation function to
z = H a z H a * 1 / z * .
The channel identification based on zero distribution can simplify the construction of the MLSE optimum receiver.
From the above analysis, the optimum receiver design proposed in this paper reduces the correlation calculation of the multipath channel compared with the traditional optimum receiver design. The distribution of zero can be obtained directly by calculating the Z transform of the channel. Thus, the complexity is reduced, and the number of the multiplication reduced is N ( 2 N + 1 ) . In addition, 2 N + 1 memory units storing the autocorrelation sequence are reduced. In the next section, we will show that although the proposed optimum receiver design reduces complexity, the performance remains the same as the traditional optimum receiver.

4. Numerical Results

4.1. Simulation Related to Zero Distribution

In the Z domain, the zero position can be represented by polar coordinates. Assuming that the zero is ρ = ρ e j θ , two parameters affect the zero position: amplitude ρ and phase θ . According to the zero position, we construct several groups of channels for simulation experiments.
Select ρ = 0.5 ( 0.7 , 0.9 ) , θ = 0 π / 2 , π , 3 π / 2 for comparison simulation, and the numerical results are illustrated in Figure 5. It can be seen from the figure that for a two-path channel, there is only one zero, and ρ determines the BER performance. The closer ρ is to the unit circle, the worse the performance is. If the phase of the zero of the channel is different but the mode value of the zero is the same, the performance is consistent. In the first simulation experiment in this section, we simulate the BER under the two-path channel.
We use a three-path channel with two zeros, ρ 1 and ρ 2 , to simulate the BER in the second simulation experiment. Select a combination with an amplitude of 0.2 (0.5, 0.7, 0.9). The phase of the two zeros takes the same value: π / 4 . The simulation results are shown in Figure 6. As can be seen from the figure, as the two zeros gradually approach the unit circle, the system performance deteriorates.
In the third simulation experiment, the three-path channel, which has two zeros, is still selected for simulation. We fix the position of one zero and the amplitude of the other zero and select different phases for simulation where ρ 1 = 0.7 e j π / 4 , ρ 2 = 0.9 and θ 2 = 0 , π / 4 , , 7 π / 4 . The numerical results are displayed in Figure 7, in which different positions of zeros in the Z domain are marked with different colors; the same color means that two zeros have the same relative positions. From the BER results, the system performance is related to the relative phase relationship between channel zeros, and the more significant the phase difference between two zeros, the better the performance, while the smaller the phase difference, the worse the performance.
In the fourth simulation experiment, a three-path channel is also selected. Compared with the third simulation experiment, the simulation under the multipath channel with zeros symmetric about the unit circle is added. It can be seen from Figure 8 that if the zeros of the two channels are symmetric about the unit circle, the performance through the two channels is the same.

4.2. Simulation for MLSE Optimum Receiver

In this subsection, the performance of the proposed MLSE optimum receiver design with channel identification based on zeros is compared with the conventional MLSE optimum receiver and MMSE equalizer. The simulation is based on the assumption that perfect synchronization has been attained. The theoretical curve represents the ideal error performance curve of QPSK modulation in the AWGN channel in simulation.
Three three-path channels with two zeros are used in the simulation: Channel 1 is the minimum phase channel, the zeros are all in the unit circle, and the amplitudes are 0.5/0.7. Channel 2 is the minimum phase channel; its zeros are all in the unit circle, and the amplitudes are 0.7/0.9; compared with channel 1, its zeros are closer to the unit circle. Channel 3 is a non-minimum phase channel, with one zero in the unit circle and one outside the unit circle, and the amplitudes are 1.43/0.9, respectively. The zero with an amplitude of 1.43 is symmetric with the zero with an amplitude of 0.7 about the unit circle in channel 2. The zero distribution of the three channels is shown in Figure 9.
The simulation error performance curves under the above three channels are illustrated in Figure 10. It can be seen from Figure 10 that the newly proposed MLSE optimum receiver with channel identification based on zero distribution can achieve similar performance to the conventional MLSE optimum receiver in both the minimum phase channel and the non-minimum phase channel. Still, its complexity is low, and the correlation function does not need to be calculated. It only needs to realize channel identification based on the zero distribution of the channel and construct the whitening filter.
By comparing Figure 10a,b, it can be seen that the system performance is worse in channel 2, where the zeros are closer to the unit circle. Therefore, the system performance is related to the zeros position, and the closer the zeros are to the unit circle, the worse the performance is. By comparing Figure 10b,c, it can be seen that when the zeros position of the two channels are the same or symmetric about the unit circle, the performance of the two channels is the same. From a computational point of view, the number of multiplications reduced by the proposed method is N ( 2 N + 1 ) . In terms of processing time, the proposed method decreases the time required to recover a frame signal by 0.018 s in Matlab 2019b.

5. Conclusions

In this paper, a novel MLSE optimum receiver design is suggested to reduce the complexity of the conventional optimum receiver. We first propose a multipath channel classification method according to the zero distribution of the channel impulse response; that is, the multipath channel is divided into a minimum phase channel and a non-minimum phase channel. The simulation results indicate that this channel classification method effectively represents the characteristics of the channel. Then, an MLSE optimum receiver design with channel identification based on zero distribution is also proposed. In this design, the distribution of zero can be obtained directly by calculating the Z transform of the channel. Thus, the complexity is reduced. The number of the multiplication reduced is N ( 2 N + 1 ) . In addition, 2 N + 1 memory units storing the autocorrelation sequence are reduced. The simulation results show that the MLSE optimum receiver proposed in this paper performs similarly and is less complex than the conventional one. In terms of processing time, the proposed method decreases the time required to recover a frame signal by 0.018 s in Matlab. Compared with the MMSE equalizer, the performance is greatly improved. This design can be used in various scenarios, such as UAV communication, optical communication and ultraviolet communication. As with all other receivers, the performance of the proposed optimum receiver is related to the accuracy of the channel estimation. Especially in deep fading scenarios, channel estimation is a technical challenge.

Author Contributions

Conceptualization, P.W. and X.X.; methodology, P.W.; software, P.W. and P.D.; formal analysis, P.W.; resources, P.D. and Y.L.; data curation, P.W., X.X. and P.D.; writing—original draft, P.W.;writing—review and editing, P.W.; visualization, P.D. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MLSEmaximum likelihood sequence estimation
MMSEminimum mean square error
ZFzero forcing
VAViterbi algorithm
BPSKBinary Phasesshift Keying
DPdynamic programming
IoTInternet of Things
LOSline-of-sight
NLOSnon-line-of-sight
AWGNadditive Gaussian white noise

References

  1. Ding, J.; Niu, X.; Wang, P.; Hao, S.; Ren, G. Symbol Shortening Transmission Algorithm for SC-IFDMA System in Ionospheric Scatter Channel. IEEE Wirel. Commun. Lett. 2024, 13, 1760–1764. [Google Scholar] [CrossRef]
  2. Dong, P.; Xiang, X.; Liang, Y.; Wang, P. A Block-Based Concatenated LDPC-RS Code for UAV-to-Ground SC-FDE Communication Systems. Electronics 2023, 12, 3143. [Google Scholar] [CrossRef]
  3. Liu, H.; Liu, Y.; Yang, M.; Zhang, Q. On the Characterizations of OTFS Modulation Over Multipath Rapid Fading Channel. IEEE Trans. Wirel. Commun. 2023, 22, 2008–2021. [Google Scholar] [CrossRef]
  4. Stofik, N.; Matolak, D.W.; Sahin, A. Measurement and Modeling of Low-Altitude Air-Ground Channels in Two Frequency Bands. In Proceedings of the 2022 Integrated Communication, Navigation and Surveillance Conference (ICNS), Dulles, VA, USA, 5–7 April 2022; pp. 1–10. [Google Scholar] [CrossRef]
  5. Dong, P.; Xiang, X.; Liang, Y.; Wang, P.; Wang, R. The research on channel estimation and signal-noise ratio estimation based on minimum error entropy kalman filter for single carrier frequency domain equalization system. Int. J. Commun. Syst. 2022, 36, e5403. [Google Scholar] [CrossRef]
  6. Jerji, F.; Akamine, C. Enhanced ZF and LS channel estimators for OFDM with MPSK modulation. In Proceedings of the 2024 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Toronto, ON, Canada, 19–21 June 2024; pp. 1–4. [Google Scholar] [CrossRef]
  7. Fantuz, M.; Kulhandjian, M.; D’Amours, C. Low Complexity PIC-MMSE Detector for LDS Systems over Frequency-Selective Channels. In Proceedings of the 2021 Wireless Telecommunications Symposium (WTS), Dulles, VA, USA, 5–7 April 2022; pp. 1–6. [Google Scholar] [CrossRef]
  8. Matar, M.O.; Jana, M.; Mitra, J.; Lampe, L.; Lis, M. A Turbo Maximum-a-Posteriori Equalizer for Faster-than-Nyquist Applications. In Proceedings of the 2020 IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), Fayetteville, AR, USA, 3–6 May 2020; pp. 167–171. [Google Scholar] [CrossRef]
  9. Charles-Darby, K.; Carrasco-Alvarez, R.; Parra-Michel, R. Complexity Reduction of MLSE and MAP Equalizers Using Modified Prolate Basis Expansion. Electronics 2019, 8, 1333. [Google Scholar] [CrossRef]
  10. Yin, C.; Feng, W.; Li, J.; Bao, X.; Li, G. Soft-Input Soft-Output Block Decision Feedback Equalization for ISI Channels. IEEE Trans. Commun. 2021, 69, 6213–6224. [Google Scholar] [CrossRef]
  11. Forney, G. Maximum-likelihood sequence estimation of digital sequences in the presence of intersymbol interference. IEEE Trans. Inf. Theory 1972, 18, 363–378. [Google Scholar] [CrossRef]
  12. Patwary, M.; Rapajic, P. Decision Feedback Per-survivor Processing: New Reduced Complexity Adaptive MLSE Receiver. In Proceedings of the 2005 Asia-Pacific Conference on Communications, Perth, WA, Australia, 5 October 2005; pp. 802–806. [Google Scholar] [CrossRef]
  13. Myburgh, H.; Linde, L. Reduced Complexity Combined Soft-Decision MLSE Equalization and Decoding. In Proceedings of the 2008 Australasian Telecommunication Networks and Applications Conference, Adelaide, SA, Australia, 7–10 December 2008; pp. 209–213. [Google Scholar] [CrossRef]
  14. Myburgh, H.C.; Olivier, J.C. Near-Optimal Low Complexity MLSE Equalization. In Proceedings of the 2008 IEEE Wireless Communications and Networking Conference, Las Vegas, NV, USA, 31 March–3 April 2008; pp. 226–230. [Google Scholar] [CrossRef]
  15. Myburgh, H.C.; Olivier, J.C. Low complexity iterative MLSE equalization in highly spread underwater acoustic channels. In Proceedings of the OCEANS 2009-EUROPE, Las Vegas, NV, USA, 31 March–3 April 2008; pp. 1–7. [Google Scholar] [CrossRef]
  16. Badawi, K.; Benkeser, C.; Roth, C.; Huang, Q.; Burg, A. A novel constrained-Viterbi algorithm with linear equalization and grouping assistance. In Proceedings of the 2012 International Symposium on Wireless Communication Systems (ISWCS), Paris, France, 28–31 August 2012; pp. 231–235. [Google Scholar] [CrossRef]
  17. Zou, D.; Song, K.; Zhong, X.; Zhu, C.; Chen, Z.; Yu, Y. A Low-Complexity MLSE Algorithm for the NRZ High-Speed Transceivers. IEEE Trans. Nucl. Sci. 2020. [Google Scholar] [CrossRef]
  18. Valencia-Velasco, J.; Longoria-Gandara, O.; Aldana-Lopez, R.; Pizano-Escalante, L. Low-Complexity Maximum-Likelihood Detector for IoT BLE Devices. IEEE Internet Things J. 2020, 7, 4737–4745. [Google Scholar] [CrossRef]
  19. Kou, X.; Wu, Y.; Zhu, M. Low-Complexity MLSE Equalization Algorithm for Underwater Acoustic Communication. In Proceedings of the 2023 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Zhengzhou, China, 14–17 November 2023; pp. 1–5. [Google Scholar] [CrossRef]
  20. Haab, D.B.; Moradi, H.; Farhang-Boroujeny, B. Spread Spectrum Symbol Detection With Blind Interference Suppression in FBMC-SS. IEEE Open J. Commun. Soc. 2021, 2, 1630–1646. [Google Scholar] [CrossRef]
  21. Sibbett, T.; Moradi, H.; Boroujeny, B. Normalized Matched Filter for Blind Interference Suppression in Filter Bank Multicarrier Spread Spectrum Systems. IEEE Access 2022, 10, 64270–64282. [Google Scholar] [CrossRef]
  22. Browning, J.W.; Cotton, S.L.; Sofotasios, P.C.; Morales-Jimenez, D.; Yacoub, M.D. A Unification of LoS, Non-LoS, and Quasi-LoS Signal Propagation in Wireless Channels. IEEE Trans. Antennas Propagat. 2023, 71, 2682–2696. [Google Scholar] [CrossRef]
  23. Pradhan, A.; Das, S.; Mati, G.R.; Oscar Xalxo, A. Deep Learning-based LOS/NLOS Classification for Reliable Communication in Industrial IoT. In Proceedings of the 2024 IEEE 9th International Conference for Convergence in Technology (I2CT), Pune, India, 5–7 April 2024; pp. 1–6. [Google Scholar] [CrossRef]
  24. Sun, R.; Matolak, D.W. Air–Ground Channel Characterization for Unmanned Aircraft Systems Part II: Hilly and Mountainous Settings. IEEE Trans. Veh. Technol. 2017, 66, 1913–1925. [Google Scholar] [CrossRef]
Figure 1. The conventional MLSE optimum receiver model.
Figure 1. The conventional MLSE optimum receiver model.
Electronics 13 03877 g001
Figure 2. The zero-pole distribution of a real channel.
Figure 2. The zero-pole distribution of a real channel.
Electronics 13 03877 g002
Figure 3. The zero-pole distribution of a complex channel.
Figure 3. The zero-pole distribution of a complex channel.
Electronics 13 03877 g003
Figure 4. Construction procedure of noise whitening filter.
Figure 4. Construction procedure of noise whitening filter.
Electronics 13 03877 g004
Figure 5. BER for two-path channel with | ρ | = 0.5 ( 0.7 , 0.9 ) and θ = 0 ( π / 2 , π , 3 π / 2 ) .
Figure 5. BER for two-path channel with | ρ | = 0.5 ( 0.7 , 0.9 ) and θ = 0 ( π / 2 , π , 3 π / 2 ) .
Electronics 13 03877 g005
Figure 6. BER for three-path channel with ρ = 0.2 0.5 , 0.7 , 0.9 and θ = π / 4 .
Figure 6. BER for three-path channel with ρ = 0.2 0.5 , 0.7 , 0.9 and θ = π / 4 .
Electronics 13 03877 g006
Figure 7. BER for three-path channel with ρ 1 = 0.7 e j π / 4 , ρ 2 = 0.9 and θ 2 = 0 , π / 4 , , 7 π / 4 .
Figure 7. BER for three-path channel with ρ 1 = 0.7 e j π / 4 , ρ 2 = 0.9 and θ 2 = 0 , π / 4 , , 7 π / 4 .
Electronics 13 03877 g007
Figure 8. BER for a three-path channel with zeros symmetric about the unit circle.
Figure 8. BER for a three-path channel with zeros symmetric about the unit circle.
Electronics 13 03877 g008
Figure 9. The zero distribution of the three channels.
Figure 9. The zero distribution of the three channels.
Electronics 13 03877 g009
Figure 10. Error performance curves under three different channels.
Figure 10. Error performance curves under three different channels.
Electronics 13 03877 g010
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

Wang, P.; Xiang, X.; Dong, P.; Liang, Y. Maximum Likelihood Sequence Estimation Optimum Receiver Design with Channel Identification Based on Zero Distribution. Electronics 2024, 13, 3877. https://doi.org/10.3390/electronics13193877

AMA Style

Wang P, Xiang X, Dong P, Liang Y. Maximum Likelihood Sequence Estimation Optimum Receiver Design with Channel Identification Based on Zero Distribution. Electronics. 2024; 13(19):3877. https://doi.org/10.3390/electronics13193877

Chicago/Turabian Style

Wang, Peng, Xin Xiang, Pengyu Dong, and Yuan Liang. 2024. "Maximum Likelihood Sequence Estimation Optimum Receiver Design with Channel Identification Based on Zero Distribution" Electronics 13, no. 19: 3877. https://doi.org/10.3390/electronics13193877

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