Next Article in Journal
Using a Flexible Risk Priority Number Method to Reinforce Abilities of Imprecise Data Assessments of Risk Assessment Problems
Previous Article in Journal
Sales Forecasting for New Products Using Homogeneity-Based Clustering and Ensemble Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Iterative Maximum Ratio Combining Detector for Satellite Multiple-Input Multiple-Output/Orthogonal Time–Frequency Space Systems Based on Soft-Symbol Interference Cancelation

1
School of Electronic Engineering, Beijing University of Posts and Telecommunications (BUPT), Beijing 100876, China
2
State Key Laboratory of Information Photonics and Optical Communications, Beijing 100876, China
3
Beijing Key Laboratory of Space-Ground Interconnection and Convergence, Beijing 100876, China
4
Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, Changsha 410073, China
5
School of Information and Communication Engineering, Beijing University of Posts and Telecommunications (BUPT), Beijing 100876, China
6
School of Information and Electronics, Beijing Institution of Technology, Beijing 100081, China
7
School of Space and Environment, Beihang University, Beijing 100191, China
8
Beijing Institute of Control and Electronic Technology, Beijing 100038, China
9
Institute of Telecommunication and Navigation Satellites, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(3), 521; https://doi.org/10.3390/electronics14030521
Submission received: 22 December 2024 / Revised: 19 January 2025 / Accepted: 21 January 2025 / Published: 27 January 2025

Abstract

:
Orthogonal time–frequency space (OTFS) modulation combined with massive multiple-input multiple-output (MIMO) can simultaneously address the problems caused by multipath delay, the Doppler effect, and channel fading. To mitigate inter-subcarrier and inter-symbol interference in satellite–terrestrial MIMO-OTFS systems, an iterative maximum ratio combining detection algorithm based on hard-decision interference cancelation (ICH-IMRC) is proposed. The signal detection is iterated by performing MRC on the interference-canceled received symbols. To mitigate the error spread in the interference cancelation process, iterative maximum ratio combining detection based on soft symbol interference cancelation (S-IMRC) is proposed, which is improved based on ICH-IMRC. The interference cancelation is updated by the expectation of other symbols, and the expectation and variance of symbols are updated by soft judgment with the posterior probability of symbols. To improve the detection convergence speed, optimal relaxation parameters are obtained based on the Sparrow Search Algorithm (SSA). Simulation results show that the proposed S-IMRC has superior error rate performance compared to the conventional algorithms for satellite–terrestrial MIMO-OTFS systems. Furthermore, the proposed algorithm is applicable to various satellite channel models and achieves excellent BER for different orders of orthogonal amplitude-modulated signals and different antenna array sizes.

1. Introduction

The 6G mobile communication network achieves seamless global coverage, supports all emerging full-spectrum applications for the vision of reliable communications, and aims for terrestrial and non-terrestrial nodes through the fusion of converged networks to meet the integration of space, air, ground, and sea [1,2]. As the main part of the space-based network, LEO satellite communication has the advantages of less influence from the ground, wide coverage, etc., and is regarded as one of the most promising solutions to realize the seamless connection among space, air, ground, and sea [3,4]. However, there are numerous complex situations in LEO satellite mobile communication. The high movement speed of LEO satellites relative to the ground, complex channel characteristics, short transit time, and continuously changing elevation angles can lead to problems such as time-domain non-stationarity, large Doppler spread, and severe fading in LEO satellite mobile communication channels [5,6,7].
As an emerging modulation technique, OTFS is able to effectively cope with the delay–Doppler effect caused by the high-speed movement of LEO satellites through processing signals in the delay–Doppler (DD) domain, which makes full use of the diversity in the time and frequency domains [8,9,10,11]. For signal detection of OTFS systems, Jia Shi et al. introduced the fundamentals of the OTFS scheme and discussed the feasibility and advantages of applying OTFS to LEO-SAT communication. In addition, OTFS-based LEO-SAT transmission and DD-domain-based orthogonal approximate message passing detection schemes are proposed to iteratively eliminate the inter-symbol interference effect and suppress the noise effect in the DD domain [12]. Tharaj Thaj et al. proposed a nonlinear complexity iterative rake detection algorithm for OTFS modulation based on the MRC scheme, which reduces complexity by employing a low-complexity single-tap minimum mean square error (MMSE) equalizer in the time–frequency domain to obtain an initial estimate of the OTFS symbols [13]. For LEO satellite scenarios, many scholars have proposed corresponding solutions for signal detection in satellite OTFS systems. Yue Li et al. proposed a communication and navigation integrated scheme based on OTFS for LEO satellite communication. The modulated communication signals and dual-code alternating binary-offset-carrier-modulated navigation ephemeris signals is superposed in the power domain and the superposed signals are separated using a serial interference cancelation detector [14]. Tianshi Li et al. proposed an MMSE-based sequential detection algorithm in a satellite-to-ground channel at sub-6 GHz and millimeter-wave bands with high mobility using a sequential interference cancelation technique for symbol detection to improve BER performance [15].
The above algorithms and many other excellent works provide a solid foundation for single-input single-output (SISO) OTFS transceiver design. Considering the massive multiple-input multiple-output (MIMO) technique with diversity performance, it can effectively enhance the robustness of the signal [16,17]. Therefore, combining MIMO with OTFS in satellite communication systems is also a technique worth investigating [18,19,20,21]. Communication reliability is a key factor in evaluating communication networks [22,23]. To enhance the reliability of the MIMO-OTFS communication system, domestic and foreign scholars have conducted a lot of research. Xianda Wu et al. proposed a tensor-based orthogonal matching pursuit (OMP) channel estimation algorithm by exploiting the channel sparsity in the DD domain to significantly reduce the complexity of channel estimation [24]. Dan Feng et al. proposed a scheme based on generalized exponential modulation for MIMO-OTFS systems to enhance performance and spectral efficiency and also proposed a two-stage detection algorithm to reduce complexity [25]. Tharaj Thaj et al. proposed a low-complexity detector for OTFS-MIMO-based systems. The transmitted symbol vectors received through different diversity branches are linearly combined using the MRC technique to iteratively improve the ratio of signal to interference plus noise at the output of the combiner [26]. Ding Shi et al. proposed a channel state information (CSI) capture scheme for massive MIMO-OTFS systems with fractional Doppler to minimize pilot overhead and improve the accuracy of the system, incorporating deterministic frequency pilot design and a channel estimation algorithm [27]. Xuefeng Li et al. proposed a structured sparsity adaptive matching tracking algorithm for MIMO-OTFS channel estimation without the a priori information of channel sparsity K and further proposed an improved SSAMP algorithm to enhance the channel estimation accuracy and reconstruction speed [28].
To improve the accuracy of signal detection for satellite–terrestrial MIMO-OTFS systems, the iterative maximum ratio combining detection algorithm based on hard-decision interference cancelation (ICH-IMRC) is proposed. The IMRC detection based on soft-symbol interference cancelation (S-IMRC) is proposed to mitigate the error propagation caused by interference cancelation so that the accuracy and reliability of the overall system can be further improved. The main contributions of the paper are summarized below.
  • A satellite–terrestrial downlink MIMO-OTFS system is constructed for NTN-TDL-A, NTN-TDL-B, NTN-TDL-C, NTN-TDL-D channel models under the 3GPP TR 38.811 standard, antenna arrays of different sizes, and different modulation orders.
  • An iterative maximum ratio combining detection algorithm based on hard-decision interference cancelation (ICH-IMRC) is proposed, which performs signal detection in the delay–Doppler (DD) domain. In each iteration, interference cancelation is performed on the symbols followed by MRC detection, and the estimated signal is output by the hard judgment. Relaxation parameters are introduced for the hard judgment of the symbols to improve the convergence speed.
  • An iterative maximum ratio combining detection algorithm based on soft-symbol interference cancelation (S-IMRC) is proposed. The detection symbols are updated by performing IMRC detection on received symbols that are already interference-canceled, where interference cancelation is performed using the expectations of the other symbols. Next, the estimated signal is soft-judged based on maximum-likelihood estimation. Due to the influence of the relaxation parameters on the BER of the system, the optimal relaxation parameters are obtained with the Sparrow Search Algorithm (SSA) to further improve system reliability.

2. MIMO-OTFS System Model and Transmit–Receive Structure

In this section, a scenario model of the satellite–terrestrial downlink based on MIMO-OTFS is designed. Then, the channel model and the input–output relationship of the signals for the MIMO-OTFS system are presented.

2.1. MIMO-OTFS System Model

Consider a system model based on MIMO-OTFS for satellite–terrestrial downlinks, as shown in Figure 1, which consists of a LEO satellite network and a receiver network. As the transmitter, the LEO satellite is equipped with N t antennas. The receiver network mainly consists of high-speed mobile terminals such as high-speed rail and aircraft. Each terminal is equipped with N r antennas, where the solid and dotted lines represent the signals received by the different antennas of the terminal. Within the single-beam coverage of each antenna for the LEO satellite, the LEO satellite achieves downlink communication with the terminal. During the transmission process, the signal reflects off of objects such as buildings on the ground or other high-speed mobile terminals, creating multiple propagation paths. Multipath propagation includes straight line-of-sight (LoS) propagation paths (i.e., blue and green straight lines), as well as a collection of delayed and Doppler-shifted scattered echoes of the transmitted signals (i.e., yellow and violet broken lines). In order to visually demonstrate the multipath characteristics of the channel model for MIMO-OTFS systems, a delay–Doppler grid is used to quantify the delay, Doppler shift, and path gain in the multipath signal. In the delay–Doppler grid, the black boxes indicate the channel characteristics between different transmitting antennas and different receiving antennas. Each colored point in the delay–Doppler grid corresponds to a propagation path represented by the same colored rays at a given moment in time. The area of the points in the delay–Doppler grid represents the gain of each propagation path.

2.2. MIMO-OTFS Transmitter

The transmit signal from the n t -th antenna of the LEO satellite is modulated by M n -QAM to obtain the complex modulated signal X n t S M N × 1 , where M n denotes the number of modulation orders. The modulated signal X n t is placed on a M × N -dimensional 2D delay–Doppler grid to generate OTFS frames in the delay–Doppler domain X d d , n t S M × N . M is the dimension of the delay domain and also represents the number of subcarriers. N is the dimension of the Doppler domain and also represents the number of multicarrier signals. Inverse Symplectic Finite Fourier Transform (ISFFT) converts each OTFS frame X d d , n t in the DD domain to the time–frequency domain (TF), and the signal matrix X t f , n t S M × N in the TF domain can be written as:
X t f , n t = I S F F T ( X d d , n t ) = F M X d d , n t F N H ,
where F M and F N H denote the matrices of M-point Discrete Fourier Transform (DFT) and N-point Inverse Discrete Fourier Transform (IDFT), respectively. The Heisenberg transform converts the signal X t f , n t in the TF domain to the delay–time (DT) domain, and the signal matrix in the DT domain X d t , n t S M × N can be written as:
X d t , n t = F M H X t f , n t .
X d t , n t is rectangular pulse shaped and vectorized by the transmitter to obtain the time-domain discrete baseband vector s n t S M N × 1 and can be written as:
s n t = v e c R t x X d t , n t = F N R t x H X n t ,
where R t x is the transmitting waveform matrix. The transmitter adopts a rectangular pulse-shaping waveform, and R t x can be characterized by the M-order identity matrix I M . “⨂” denotes the Kronecker product. v e c · denotes the matrix of size M × N transformed into a one-dimensional vector of size M N × 1 .
In the MIMO-OTFS system, each transmitting antenna transfers different time-domain signals, and s n t S M N × 1 denotes the time-domain signals of the n t -th transmitting antenna. The total transmit signal x M I M O S M N N t × 1 splices the signals from each antenna row by row and can be written as:
x M I M O = s 1 T , , s n t T , , s N t T T .

2.3. MIMO-OTFS Receiver

After transmission over the fast time-varying channel, the vector expression of the received signal in the time domain y M I M O S M N N r × 1 is:
y M I M O = h M I M O x M I M O + n M I M O ,
where y M I M O = y 1 T , , y n r T , , y N r T T , n M I M O S M N N r × 1 denotes the additive Gaussian noise in the time domain with noise power of σ n 2 . h M I M O S M N N r × M N N t is the MIMO channel matrix in the time domain, which is expressed as:
h M I M O = h ( 1 , 1 ) h ( 1 , 2 ) h ( 1 , N t ) h ( 2 , 1 ) h ( 2 , 2 ) h ( 2 , N t ) h ( N r , 1 ) h ( N r , 2 ) h ( N r , N t ) ,
where h n t , n r denotes the time-domain channel matrix between the n t -th transmitter antenna and the n r -th receiver antenna, which is expressed as:
h n t , n r = p = 1 P ( n t , n r ) C p ( n t , n r ) Γ p ( n t , n r ) Λ κ p ( n t , n r ) ,
where P ( n t , n r ) denotes the number of propagation paths between the n t -th transmitter antenna and the n r -th receiver antenna, p and κ p denote the indexes of the delay and Doppler axes for the p-th path on the delay–Doppler grid, respectively, and C p ( n t , n r ) denotes the complex channel gain for the p-th path. Γ p ( n t , n r ) S M N × M N and Λ κ p ( n t , n r ) S M N × M N represent the forward cyclic shift matrix and the diagonal matrix, respectively. Γ p ( n t , n r ) and Λ κ p ( n t , n r ) are expressed as:
Γ p ( n t , n r ) = 0 1 × M N 1 1 I M N 1 0 M N 1 × 1 M N × M N ,
Λ κ p ( n t , n r ) = d i a g z 0 , z 1 , , z M N 1 M N × M N ,
where z = e j 2 π M N . The effective channel matrix in the DD domain with rectangular pulse as the received waveform can be expressed as [29]:
H e f f ( n t , n r ) = p = 1 P ( n t , n r ) C p ( n t , n r ) F N R r x Γ p ( n t , n r ) F N R t x H F N R r x Λ κ p ( n t , n r ) F N R t x H ,
where R r x is the receiving waveform matrix. Corresponding to the transmitter, the receiver also adopts a rectangular pulse shaping waveform, and R r x can be characterized by the M-order identity matrix I M . The effective MIMO-OTFS channel matrix in the DD domain H e f f M I M O S M N N r × M N N t can be expressed as:
H e f f M I M O = H e f f ( 1 , 1 ) H e f f ( 1 , 2 ) H e f f ( 1 , N t ) H e f f ( 2 , 1 ) H e f f ( 2 , 2 ) H e f f ( 2 , N t ) H e f f ( N r , 1 ) H e f f ( N r , 2 ) H e f f ( N r , N t ) .
According to the inverse process at the transmitter side, the received signal Y M I M O S M N × 1 in the DD domain is expressed as:
Y M I M O = H e f f M I M O X M I M O + n ˜ M I M O ,
where X M I M O = X 1 T , , X n t T , , X N t T T , n ˜ M I M O = F N R r x n S M N N r × 1 , Y M I M O = Y d d , 1 T , , Y d d , n r T , , Y d d , N r T T .

3. Iterative Maximum Ratio Merger Detection Based on Symbol Interference Cancelation

In this section, an iterative MRC algorithm based on hard-decision interference cancelation (ICH-IMRC) is proposed for satellite– terrestrial MIMO-OTFS systems. After interference cancelation of the received symbols at each iteration, MRC detection is performed in the DD domain and the estimated symbols are updated by hard judgment. To reduce the error propagation of imperfect interference cancelation, the IMRC algorithm based on soft-symbol interference cancelation (S-IMRC) is proposed. The optimal relaxation parameters are obtained based on the SSA to accelerate the convergence speed. The remainder of this section describes the proposed algorithm in detail.

3.1. IMRC Detector Based on Hard-Decision Interference Cancelation

The MRC receiver maximizes the power of the received signal and improves the system’s resistance to multipath fading and interference through effective signal combining and enhancement. Therefore, IMRC detection based on hard-decision interference cancelation (ICH-IMRC) in the DD domain is proposed.
During MRC detection of the current modulation symbol, other symbols are considered as interference and cancelation is performed. The detection value ξ i of the i-th transmitted symbol X M I M O , i obtained by the ICH-IMRC algorithm can be given by the following equation:
ξ i = H e f f , i M I M O T Y M I M O j = 0 , j i M N N t 1 H e f f , j M I M O u j H e f f , i M I M O 2 ,
where H e f f , j M I M O denotes the j-th column of H e f f M I M O . u j is the hard judgment output of the j-th modulated symbol. To improve the convergence speed, the relaxation parameter ω is introduced to optimize the hard judgment output, which is given by the following equation:
u i H 1 ω u i + ω ξ i ,
where H · denotes the hard judgement process, i.e., the direct judgement of the received signal according to its judgement threshold.
Performing a single MRC signal detection may not achieve sufficient accuracy. IMRC detection can significantly improve the detection accuracy of received signals by iteratively estimating the received symbols.

3.2. IMRC Detector Based on Soft-Symbol Interference Cancelation

To reduce the error propagation during the iterative process, an IMRC detector based on soft symbol interference cancelation (S-IMRC) is proposed. The framework of the S-IMRC algorithm is shown in Figure 2. The algorithm is performed by achieving IMRC detection after interference cancelation of the received symbols by using the expectation of the other symbols. The posterior probability of the symbol is obtained by soft judgment. The expectation and variance of the soft symbols for the next iteration are then updated by the posterior probability of the symbol.
The detection value ξ ˜ i of the i-th transmitted symbol X M I M O , i obtained by the S-IMRC algorithm can be given by the following equation:
ξ ˜ i = H e f f , i M I M O T Y M I M O j = 0 , j i M N N t 1 H e f f , j M I M O u ˜ j H e f f , i M I M O 2 ,
where Y M I M O j = 0 , j i M N N t 1 H e f f , j M I M O u ˜ j achieves symbol-wise soft interference cancelation. Let x ˜ , u ˜ , and σ 2 denote all the soft symbols, as well as the expectation and variance of the symbols to be estimated, respectively. The expressions for the expectation u ˜ j of the j-th soft symbol x ˜ j are calculated as follows:
u ˜ j = a A P j ( a ) a .
where A is denoted as the set of M n -order modulated symbols and a denotes one of the modulated symbols in A . The expectation u ˜ j of soft symbols contains information about all M n -order modulated symbols A , mitigating the effect of error spreading in interference cancelation. Therefore, the reliability performance of the S-IMRC detector is improved compared to the ICH-IMRC detector.
The a posterior probability P i a of the i-th modulated symbol, which is based on the maximum likelihood estimation, can be expressed as:
P i ( a ) P r Y M I M O | x ˜ i = a , H e f f , i M I M O = p i ( a ) a A p i ( a ) .
The judgment of the estimated symbol u ^ i is updated by
u ^ i arg   max   a A P i ( a ) ,
where p i a represents the probability density, which can be expressed as:
p i ( a ) = exp 1 2 σ i 2 ( x ˜ i a ) 2 , a A ,
where x ˜ i denotes the i-th soft symbol, which introduces the relaxation parameter ω to increase the convergence rate.
x ˜ i = 1 ω u ^ i + ω ξ ˜ i .
And σ i 2 represents the variance of the i-th soft symbol x ˜ i , which can be expressed as:
σ i 2 = Σ i = 1 M N N t ( x ˜ i u ^ i ) 2 M N N t .
The S-IMRC detection effectively improves the accuracy of the system by iteratively updating the expectation and variance of the symbols and constantly approximating the true value. The iteration structure of the proposed S-IMRC is demonstrated in Algorithm 1, where the maximum number of iterations T is indicated.
Algorithm 1 S-IMRC detector
Input: 
Y M I M O , H e f f M I M O , M , N , N r , N t , ω , T
Output: 
u ^
 1:
Initialization :   u ^ = 0 , u ˜ = 0 , t = 0 , β = Y M I M O
 2:
for  t = 1 t o T  do
 3:
   for  i = 1 t o M N N t  do
 4:
      β β H e f f , i M I M O u ˜ i
 5:
      Δ i = ω H e f f , i M I M O 2 H e f f , i M I M O T β + ω ( u ˜ i u ^ i )
 6:
      σ i 2 = Σ i = 1 M N N t ( Δ i ) 2 M N N t
 7:
     for  all a A  do
 8:
         p i ( a ) = exp 1 2 σ i 2 ( ( u ^ i + Δ i ) a ) 2
 9:
         P i ( a ) = p i ( a ) a A p i ( a )
10:
     end for
11:
      u ^ i arg   max   a A P i ( a )
12:
      u ˜ i , u p a A P i ( a ) a
13:
      β β + H e f f , i M I M O u ˜ i , u p
14:
      u ˜ i u ˜ i , u p
15:
   end for
16:
end for

3.3. SSA-Based Optimal Relaxation Parameters

The relaxation parameter ω has an important effect on the convergence rate, so it is crucial to find the optimal relaxation parameter ω . Considering that the SSA has the global search capability of fast convergence, the SSA is adopted to seek the optimal slack parameter ω . The SSA model performs a global optimal search by simulating the foraging strategy of a sparrow population, which contains the explorer, follower, and alerter. Here, each sparrow represents a relaxation parameter value ω .
During each iterative search, the explorer, follower, and alerter are initialized within the range of relaxation parameters and these parameters are substituted into the S-IMRC detection algorithm to calculate the BER (i.e., fitness). After sorting according to the fitness, the follower adjusts the parameters within the safe region to extend the search range and avoid repeated searches; the alerter monitors the region to prevent falling into local optimum; and the explorer continuously updates the parameters and calculates the fitness. The explorer is updated as:
ω p i t e r + 1 = ω p i t e r · e x p p α · I m a x , i f R 2 < S ω p i t e r + Q · L , i f R 2 S
where i t e r denotes the number of the current iteration. ω p t denotes the p-th relaxation parameter value at the t-th iteration. α 0 , 1 denotes a random number. I m a x denotes the maximum number of iterations. Q denotes a random number obeying a normal distribution. L denotes a 1 × N -dimensional all-1 vector. R 2 0 , 1 denotes the alarm value. S 0.5 , 1 denotes the safety threshold. The follower obtains the new relaxation parameter ω by following the explorers with the optimal fitness value, which is updated as follows:
ω p i t e r + 1 = Q · e x p ω w o r s t i t e r ω p i t e r p 2 , i f p > P 2 ω b i t e r + 1 + ω p i t e r ω b e s t i t e r + 1 · A + · L , i f p P 2
where P denotes the total number of relaxation parameters. ω b e s t i t e r + 1 denotes the best relaxation parameter in the current explorers. ω w o r s t i t e r denotes the current global worst relaxation parameter value. A represents a 1 × N dimensional vector with each element randomly assigned a value of either 1 or −1. The alerter is responsible for monitoring the region of the relaxation parameter. The expression for updating the alerter is as follows:
ω p i t e r + 1 = ω o p t i t e r + β · ω p i t e r ω o p t i t e r , i f f i t e r > f o p t ω p i t e r + k · ω p i t e r ω w o r s t i t e r f i t e r f w o r s t + ε , i f f i t e r = f o p t
where ω o p t i t e r denotes the current global best relaxation parameter value. β denotes the step control parameter. k 1 , 1 denotes a random number, which controls the variation of the relaxation parameter value. ε represents a very small value that is not zero. The fitness represents the BER of the system for the corresponding relaxation parameter value. f i t e r ,   f w o r s t ,   f o p t denote the current relaxation parameter value’s fitness value, the current global optimal fitness value, and the current global worst fitness value, respectively.
In each iteration, the relaxation parameter values are updated, and the fitness is calculated. The optimal relaxation parameter value is obtained based on the SSA by gradually approximating the optimal solution until the preset stopping condition is satisfied.

4. Results and Performance Analyses

In this section, the simulation parameters for the LEO satellite downlink MIMO-OTFS system are presented. The complexity of the ICH-IMRC and S-IMRC algorithms and the analysis of simulation results are demonstrated.

4.1. Simulation Parameters

In this paper, the channel models are adopted from the NTN-TDL-A, NTN-TDL-B, NTN-TDL-C, and NTN-TDL-D models in the S-band (2.2 GHz) under the 3GPP TR 38.811 standard [30] and are specifically designed for non-terrestrial network (NTN) scenarios to accurately represent the LEO satellite–terrestrial signal propagation environment. The delay, power gain parameters, and fading distribution of the channel models are shown in Table 1.
Furthermore, the S-band frequency of 2.2 GHz is selected due to its favorable propagation characteristics, including reduced rain attenuation and adequate bandwidth for LEO satellite–terrestrial communication scenarios. Considering the distance loss and the communication band, the SNR is set between 0 dB and 18 dB in steps of 2 dB increments, and the system is simulated sequentially. The size of the antenna array ( N r , N t ) for MIMO is 2 , 2 / 8 , 8 / 16 , 16 . In OTFS modulation, the number of subcarriers is set to M = 64 , the number of time slots is set to N = 16 , and the modulation mode is M n = 4/16-QAM. The main system model parameters are referenced in Table 2.

4.2. Complexity Analysis

In this section, the computational complexity of the comparison algorithms, the proposed ICH-IMRC, S-IMRC and SSA-based S-IMRC are described, respectively.
To validate the effectiveness of the S-IMRC algorithm, it is compared with the minimum mean square error (MMSE) algorithm, the message passing (MP) algorithm and the IMRC algorithm. For the computational complexity of the comparison algorithms, the computational complexity of the MP algorithm focuses on updating the maximum-likelihood probability of each symbol. Therefore, the overall complexity of the MP algorithm is O T M P M N N t P ( t , r ) M n , where T M P is the maximum number of iterations to perform the MP algorithm. The computational complexity of the MMSE algorithm is mainly focused on the operation of the channel matrix, and its complexity is O M N N t 3 . The overall computational complexity of the IMRC algorithm is O T I M R C M N N t , where T I M R C is the maximum number of iterations to perform the MRC algorithm.
For the computational complexity of the proposed algorithms, the computational complexity of ICH-IMRC is mainly symbol-level interference cancelation and hard judgment with O T M N N t . The proposed S-IMRC detector mainly includes the computations of Δ i , β , and P i a . Δ i can be updated with the maximum complexity of O T M N N t for all iterations. β can be updated with the complexity of O T M N N t M n for all iterations. At last, the computations of maximum-likelihood estimation P i a are with the complexity of O T M N N t M n . In summary, the computational complexity of S-IMRC is O T M N N t M n , and the computational complexity of SSA-based S-IMRC is O T M N N t M n i t e r m a x P .

4.3. Simulation Results and Analysis

Figure 3 presents the NTN-TDL-B channel model in the DD domain for the MIMO-OTFS system with an antenna array of 8 , 8 and M × N = 64 × 16 at SNR = 0 dB. The channel model in the DD domain is presented in the form of a two-dimensional impulse response, which can describe the path parameters between all the transceiver antennas, including the number of paths, the path gain, the delay interval, and the Doppler interval.
The fitness curves of the SSA visually demonstrate the convergence effect of obtaining optimal relaxation parameters. Figure 4 illustrates the convergence trend of the fitness of the SSA to obtain the optimal relaxation parameters in the S-IMRC algorithm for different SNRs. The simulation parameters for Figure 4, Figure 5 and Figure 6 are set as follows: the size of the antenna array is 8 , 8 , M × N = 64 × 16 , the NTN-TDL-B channel model is selected, and the modulation order is 4-QAM. The fitness of the SSA is inversely correlated with the accuracy of S-IMRC-based signal detection. As the fitness decreases, the accuracy of S-IMRC-based signal detection gradually improves, so it can be inferred that the SSA effectively optimizes the optimal relaxation parameters. In the whole iterative process, the fitness reaches the minimum value at the ninth iteration and tends to be stable, which indicates that the SSA has the advantages of fast convergence speed and good stability. With the increase in the SNR, the fitness gradually decreases. The S-IMRC algorithm based on SSA optimization achieves nearly perfect detection at SNR = 8 dB.
Table 3 demonstrates the optimal relaxation parameter values of the S-IMRC algorithm obtained based on the SSA for different modulation orders and antenna array sizes.
Figure 5 illustrates the iterative convergence trend of the BER based on S-IMRC. With the increase in SNR, the BER of the S-IMRC algorithm decreases gradually. As the number of iterations increases, the BER of the S-IMRC algorithm decreases rapidly and then stabilizes. It shows that the S-IMRC algorithm improves the BER performance through iterative step-by-step optimization. As can be seen overall, the S-IMRC algorithm achieves the optimal BER after 12 iterations.
Figure 6 illustrates the BER of different detection algorithms for MIMO-OTFS systems. The iteration number of the S-IMRC algorithm is set to 12. In terms of BER performance, the ranking of different detection algorithms from the best to the worst is as follows: S-IMRC, ICH-IMRC, MP, MMSE, and IMRC. The S-IMRC algorithm exhibits optimal BER performance under all SNR conditions. The ICH-IMRC algorithm closely follows with relatively better overall performance. Following these are the MP and MMSE algorithms, which show moderate performance. The IMRC algorithm performs inferiorly to the above algorithms and gives the worst BER for all SNR conditions. When the BER reaches 10 3 , the BER performance of S-IMRC is improved by 1.5 dB, 2.7 dB, 8.4 dB, and 13.2 dB compared to ICH-IMRC, MP, MMSE, and IMRC, respectively. It can be seen that the S-IMRC algorithm shows excellent signal detection. The reason for this is that soft-symbol interference cancelation and soft judgment mitigate the effect of error spreading. Moreover, optimal relaxation parameters are obtained based on the SSA to minimize the BER of the system.
Figure 7 illustrates the BER of IMRC, ICH-IMRC and S-IMRC detection algorithms for 4-QAM and 16-QAM modulation modes. The solid and dashed lines represent the 4-QAM and 16-QAM modulation modes, respectively. The simulation parameters are set as follows: the size of the antenna array is 8 , 8 , M × N = 64 × 16 , the NTN-TDL-B channel model is selected, and the iteration number of the S-IMRC algorithm is set to 12. Due to the various constraints of satellite–terrestrial downlink communications such as channel conditions, transmit power, hardware complexity, etc., the best balance between spectral efficiency and system performance needs to be found. Therefore, low- and medium-order modulation methods (e.g., 4-QAM, 16-QAM) are usually a more practical and reliable choice. Both the proposed ICH-IMRC and S-IMRC are applicable to different modulation orders. The S-IMRC detection performance is excellent in both 4-QAM and 16-QAM modulation, followed by the ICH-IMRC algorithm, and the IMRC algorithm performs the worst. The BER of the detection algorithm becomes worse as the modulation order increases. It reflects that lower-order modulation has better noise immunity under the same conditions. For the S-IMRC algorithm, the BER for 4-QAM is improved by 8.2 dB compared to 16-QAM.
Figure 8 shows the BER of ICH-IMRC and S-IMRC with different channel models. The simulation parameters are set as follows: the size of the antenna array is 8 , 8 , M × N = 64 × 16 , the modulation mode is 4-QAM, and the iteration number of the S-IMRC algorithm is set to 12. The solid and dashed lines represent S-IMRC and ICH-IMRC algorithms, respectively. The effect of different channel models on the performance of detection algorithms is significant. This is because different channel models have different multipath effects, delay extension, and Doppler shift characteristics that affect the difficulty of signal detection. The performance of the channel models from best to worst is as follows: NTN-TDL-B, NTN-TDL-A, NTN-TDL-D, NTN-TDL-C. Moreover, the ICH-IMRC and S-IMRC algorithms can be applied to various satellite channel models, demonstrating broad applicability.
Figure 9 demonstrates the BER of the S-IMRC algorithm with 4-QAM and 16-QAM modulation modes for different antenna array configurations 2 , 2 / 8 , 8 / 16 , 16 . The simulation parameters are set as follows: M × N = 64 × 16 , and the iteration number of the S-IMRC algorithm is set to 12. The solid and dashed lines represent the 4-QAM and 16-QAM modulation modes, respectively. When the modulation mode is 4-QAM, the S-IMRC algorithm’s BER for the (16, 16) antenna array improves by 0.83 dB and 12.1 dB compared to the (8, 8) and (2, 2) antenna arrays, respectively. As the size of the antenna array increases, the BER decreases significantly and shows better anti-interference capability. The reason for this is that the transmitted signal propagates through multiple antenna paths, and the multiple signals are received and combined to effectively improve the SNR and detection performance.

5. Conclusions

In this paper, the application of an iterative MRC signal detection algorithm based on interference cancelation is investigated for satellite–terrestrial MIMO-OTFS networks. An iterative maximum ratio combining detection algorithm based on hard-decision interference cancelation (ICH-IMRC) is proposed by performing iterative MRC detection for received symbols in the DD domain with interference cancelation. To mitigate the error propagation caused by interference cancelation, the IMRC detection based on soft-symbol interference cancelation (S-IMRC) is proposed. Simulation results show that the proposed algorithm significantly reduces the BER compared with the traditional MP, MMSE, and IMRC algorithms. Moreover, the proposed S-IMRC algorithm is widely applicable to various satellite channel models, and it maintains an excellent BER for different orders of quadrature amplitude modulation signals and different sizes of antenna array configurations, ensuring the high reliability of communication quality.

Author Contributions

Conceptualization, M.S. and Q.Z.; methodology, M.S.; software, M.S. and J.L.; validation, R.G. and L.L.; formal analysis, W.F.; investigation, W.F. and X.L. (Xiaohu Li); resources, M.S.; data curation, F.W.; writing—original draft preparation, X.L. (Xiangyu Liu); writing—review and editing, M.S. and Q.T.; visualization, Y.Z.; supervision, Q.Z. and F.T.; project administration, H.Y. and Y.W.; funding acquisition, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key Research and Development Program of China under Grant 2022YFB2902502; in part by the National Natural Science Foundation of China (NSFC) under Grant 61835002, Grant 62325203, and Grant U22B2033; in part by Program for Youth Innovative Research Team of BUPT NO. 2024YQTD02.

Data Availability Statement

The data are unavailable due to privacy or ethical restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sun, M.; Zhang, Q.; Yao, H.; Gao, R.; Zhao, Y.; Guizani, M. Resource Allocation and Deep Learning-Based Joint Detection Scheme in Satellite NOMA Systems. IEEE Trans. Wirel. Commun. 2024, 24, 526–539. [Google Scholar] [CrossRef]
  2. Wang, C.-X.; Huang, J.; Wang, H.; Gao, X.; You, X.; Hao, Y. 6G Wireless Channel Measurements and Models: Trends and Challenges. IEEE Veh. Technol. Mag. 2020, 15, 22–32. [Google Scholar] [CrossRef]
  3. Li, Y.; Zhang, Q.; Yao, H.; Gao, R.; Xin, X.; Feng, T.; Tian, Q.; Feng, W.; Chen, D. Swarm-Intelligence-Based Routing and Wavelength Assignment in Optical Satellite Networks. IEEE Trans. Netw. Sci. Eng. 2024, 11, 1303–1319. [Google Scholar] [CrossRef]
  4. Chai, F.; Zhang, Q.; Yao, H.; Xin, X.; Gao, R.; Guizani, M. Joint Multi-Task Offloading and Resource Allocation for Mobile Edge Computing Systems in Satellite IoT. IEEE Trans. Veh. Technol. 2023, 72, 7783–7795. [Google Scholar] [CrossRef]
  5. Jiang, H.; Mukherjee, M.; Zhou, J.; Lloret, J. Channel Modeling and Characteristics for 6G Wireless Communications. IEEE Netw. 2021, 35, 296–303. [Google Scholar] [CrossRef]
  6. Meng, S.; Qi, Z.; Haipeng, Y.; Ran, G.; Xiangjun, X.; Feng, T.; Weiying, F.; Dong, C. Iterative signal detection based soft interference cancelation for satellite–terrestrial downlink NOMA systems. China Commun. 2024, 21, 249–263. [Google Scholar] [CrossRef]
  7. Chai, F.; Zhang, Q.; Yao, H.; Xin, X.; Wang, F.; Xu, M.; Xiong, Z.; Niyato, D. Multi-Agent DDPG Based Resource Allocation in NOMA-Enabled Satellite IoT. IEEE Trans. Commun. 2024, 72, 6287–6300. [Google Scholar] [CrossRef]
  8. Hadani, R.; Rakib, S.; Tsatsanis, M.; Monk, A.; Goldsmith, A.J.; Molisch, A.F.; Calderbank, R. Orthogonal Time Frequency Space Modulation. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar] [CrossRef]
  9. Shi, J.; Hu, J.; Yue, Y.; Xue, X.; Liang, W.; Li, Z. Outage Probability for OTFS Based Downlink LEO Satellite Communication. IEEE Trans. Veh. Technol. 2022, 71, 3355–3360. [Google Scholar] [CrossRef]
  10. Buzzi, S.; Caire, G.; Colavolpe, G.; D’Andrea, C.; Foggi, T.; Piemontese, A.; Ugolini, A. LEO Satellite Diversity in 6G Non-Terrestrial Networks: OFDM vs. OTFS. IEEE Commun. Lett. 2023, 27, 3013–3017. [Google Scholar] [CrossRef]
  11. Wang, X.; Shen, W.; Xing, C.; An, J.; Hanzo, L. Joint Bayesian Channel Estimation and Data Detection for OTFS Systems in LEO Satellite Communications. IEEE Trans. Commun. 2022, 70, 4386–4399. [Google Scholar] [CrossRef]
  12. Shi, J.; Li, Z.; Hu, J.; Tie, Z.; Li, S.; Liang, W.; Ding, Z. OTFS Enabled LEO Satellite Communications: A Promising Solution to Severe Doppler Effects. IEEE Netw. 2024, 38, 203–209. [Google Scholar] [CrossRef]
  13. Thaj, T.; Viterbo, E. Low Complexity Iterative Rake Detector for Orthogonal Time Frequency Space Modulation. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Republic of Korea, 25–28 May 2020; pp. 1–6. [Google Scholar] [CrossRef]
  14. Li, Y.; Zhang, G.; Yu, J.; Li, G.; Li, Y. OTFS-Based Communication and Navigation Integrated Signal Transmission for LEO Satellites. In Proceedings of the 2022 IEEE 22nd International Conference on Communication Technology (ICCT), Nanjing, China, 11–14 November 2022; pp. 451–457. [Google Scholar] [CrossRef]
  15. Li, T.; He, R.; Ai, B.; Yang, M.; Zhong, Z.; Zhang, H. OTFS modulation performance in a satellite-to-ground channel at sub-6-GHz and millimeter-wave bands with high mobility. Front. Inf. Technol. Electron. Eng. 2021, 22, 517–526. [Google Scholar] [CrossRef]
  16. Busari, S.A.; Huq, M.S.K.; Mumtaz, S.; Dai, L.; Rodriguez, J. Millimeter-Wave Massive MIMO Communication for Future Wireless Systems: A Survey. IEEE Commun. Surv. Tutor. 2018, 20, 836–869. [Google Scholar] [CrossRef]
  17. Younas, T.; Li, J.; Arshad, J. On Bandwidth Efficiency Analysis for LS-MIMO with Hardware Impairments. IEEE Access 2017, 5, 5994–6001. [Google Scholar] [CrossRef]
  18. Qu, H.; Liu, G.; Imran, M.A.; Wen, S.; Zhang, L. Efficient Channel Equalization and Symbol Detection for MIMO OTFS Systems. IEEE Trans. Wirel. Commun. 2022, 21, 6672–6686. [Google Scholar] [CrossRef]
  19. Shen, W.; Dai, L.; An, J.; Fan, P.; Heath, R.W. Channel Estimation for Orthogonal Time Frequency Space (OTFS) Massive MIMO. IEEE Trans. Signal Process. 2019, 67, 4204–4217. [Google Scholar] [CrossRef]
  20. Shen, B.; Wu, Y.; An, J.; Xing, C.; Zhao, L.; Zhang, W. Random Access with Massive MIMO-OTFS in LEO Satellite Communications. IEEE J. Sel. Areas Commun. 2022, 40, 2865–2881. [Google Scholar] [CrossRef]
  21. Bora, A.S.; Phan, K.T.; Hong, Y. Spatially Correlated MIMO-OTFS for LEO Satellite Communication Systems. In Proceedings of the 2022 IEEE International Conference on Communications Workshops (ICC Workshops), Seoul, Republic of Korea, 16–20 May 2022; pp. 723–728. [Google Scholar] [CrossRef]
  22. Li, Y.; Zhang, Q.; Yao, H.; Xin, X.; Zhao, Y.; Gao, R. Optimizing Cost-Efficient SFC Routing in NTNs: A Novel Transformer-Ant Colony Optimization Framework. IEEE Trans. Veh. Technol. 2025. [Google Scholar] [CrossRef]
  23. Zhao, Q.; Xin, X.; Zhang, Q.; Yao, H.; Gao, R.; Li, Z.; Wang, F. Advanced decision scheme to mitigate phase impairments in coherent optical transmission systems. Opt. Express 2024, 32, 44854–44871. [Google Scholar] [CrossRef]
  24. Wu, X.; Ma, S.; Yang, X. Tensor-based low-complexity channel estimation for mmWave massive MIMO-OTFS systems. J. Commun. Inf. Netw. 2020, 5, 324–334. [Google Scholar] [CrossRef]
  25. Feng, D.; Zheng, J.; Bai, B.; Jiang, J.; Chu, H. Generalized Index Modulation for MIMO-OTFS Transmission. IEEE Wirel. Commun. Lett. 2023, 12, 907–911. [Google Scholar] [CrossRef]
  26. Thaj, T.; Viterbo, E. Low-Complexity Linear Diversity-Combining Detector for MIMO-OTFS. IEEE Wirel. Commun. Lett. 2022, 11, 288–292. [Google Scholar] [CrossRef]
  27. Shi, D.; Wang, W.; You, L.; Song, X.; Hong, Y.; Gao, X.; Fettweis, G. Deterministic Pilot Design and Channel Estimation for Downlink Massive MIMO-OTFS Systems in Presence of the Fractional Doppler. IEEE Trans. Wirel. Commun. 2021, 20, 7151–7165. [Google Scholar] [CrossRef]
  28. Li, X.; Shan, C.; Zhao, H.; Yuan, W.; Zhang, R. A Modified Structured SAMP Channel Estimation Method for FDD MIMO-OTFS Systems. IEEE Wirel. Commun. Lett. 2024, 13, 3005–3009. [Google Scholar] [CrossRef]
  29. Raviteja, P.; Hong, Y.; Viterbo, E.; Biglieri, E. Practical Pulse-Shaping Waveforms for Reduced-Cyclic-Prefix OTFS. IEEE Trans. Veh. Technol. 2019, 68, 957–961. [Google Scholar] [CrossRef]
  30. Study on New Radio (NR) to Support Non-Terrestrial Networks (Release 15); 3GPP Rep. TR 38.811 V15.2.0; 3GPP: Sophia Antipolis, France, 2020.
Figure 1. The system model based on MIMO-OTFS for satellite–terrestrial downlinks.
Figure 1. The system model based on MIMO-OTFS for satellite–terrestrial downlinks.
Electronics 14 00521 g001
Figure 2. The framework of the S-IMRC algorithm.
Figure 2. The framework of the S-IMRC algorithm.
Electronics 14 00521 g002
Figure 3. NTN-TDL-B channel model in the DD domain for MIMO-OTFS systems.
Figure 3. NTN-TDL-B channel model in the DD domain for MIMO-OTFS systems.
Electronics 14 00521 g003
Figure 4. Convergence trend of fitness based on SSA.
Figure 4. Convergence trend of fitness based on SSA.
Electronics 14 00521 g004
Figure 5. Iterative convergence trend of BER for S-IMRC.
Figure 5. Iterative convergence trend of BER for S-IMRC.
Electronics 14 00521 g005
Figure 6. BER for different detection algorithms.
Figure 6. BER for different detection algorithms.
Electronics 14 00521 g006
Figure 7. BER of different detection algorithms for different modulation orders.
Figure 7. BER of different detection algorithms for different modulation orders.
Electronics 14 00521 g007
Figure 8. BER of ICH-IMRC and S-IMRC with different channel models.
Figure 8. BER of ICH-IMRC and S-IMRC with different channel models.
Electronics 14 00521 g008
Figure 9. BER of S-IMRC with different antenna arrays.
Figure 9. BER of S-IMRC with different antenna arrays.
Electronics 14 00521 g009
Table 1. Parameters of the channel models.
Table 1. Parameters of the channel models.
TypeTapsNormalized DelayPower in [dB]Fading Distribution
NTN-TDL-A100Rayleigh
21.0811−4.675Rayleigh
32.8416−6.482Rayleigh
NTN-TDL-B100Rayleigh
20.7249−1.973Rayleigh
30.7410−4.332Rayleigh
45.7392−11.914Rayleigh
NTN-TDL-C100.394LOS path
214.8124−23.373Rayleigh
NTN-TDL-D100.284LOS path
20.5596−9.887Rayleigh
37.3340−16.771Rayleigh
Table 2. Parameter settings in the system model.
Table 2. Parameter settings in the system model.
ParametersValue
Altitude of LEO satellites, h1500 km
Velocity of LEO satellites, v7112.2 Km/s
Radius of the earth, R e 6370 Km
Working frequency, f c 2.2 GHz
Subcarrier spacing, f 15 KHz
Bandwidth, B960 KHz
Frame duration, D0.00107 s
The elevation angle between the satellite and the terminal, α 50°
The angle between the terminal’s movement direction
and the satellite’s projection plane on earth, ψ
40°
Channel signal-to-noise ratio, S N R 0–18 dB
Modulation order, M n 4/16-QAM
Speed of the terminal, v t 500 km/h
Population size for the SSA, P10
Maximum number of iterations for the SSA, i t e r m a x 20
Safety values for the SSA, S0.6
Proportion of discoverers for the SSA, P d c o v 0.7
Proportion of monitors for the SSA, P m o n i 0.2
Table 3. Optimal relaxation parameter values obtained based on SSA.
Table 3. Optimal relaxation parameter values obtained based on SSA.
Modulation Format/Size of Antenna Array(2, 2)(8, 8)(16, 16)
4-QAM0.330.310.11
16-QAM0.430.420.39
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

Sun, M.; Zhang, Q.; Yao, H.; Gao, R.; Li, J.; Feng, W.; Wang, F.; Li, X.; Liu, X.; Tian, F.; et al. Iterative Maximum Ratio Combining Detector for Satellite Multiple-Input Multiple-Output/Orthogonal Time–Frequency Space Systems Based on Soft-Symbol Interference Cancelation. Electronics 2025, 14, 521. https://doi.org/10.3390/electronics14030521

AMA Style

Sun M, Zhang Q, Yao H, Gao R, Li J, Feng W, Wang F, Li X, Liu X, Tian F, et al. Iterative Maximum Ratio Combining Detector for Satellite Multiple-Input Multiple-Output/Orthogonal Time–Frequency Space Systems Based on Soft-Symbol Interference Cancelation. Electronics. 2025; 14(3):521. https://doi.org/10.3390/electronics14030521

Chicago/Turabian Style

Sun, Meng, Qi Zhang, Haipeng Yao, Ran Gao, Jiayuan Li, Weiying Feng, Fu Wang, Xiaohu Li, Xiangyu Liu, Feng Tian, and et al. 2025. "Iterative Maximum Ratio Combining Detector for Satellite Multiple-Input Multiple-Output/Orthogonal Time–Frequency Space Systems Based on Soft-Symbol Interference Cancelation" Electronics 14, no. 3: 521. https://doi.org/10.3390/electronics14030521

APA Style

Sun, M., Zhang, Q., Yao, H., Gao, R., Li, J., Feng, W., Wang, F., Li, X., Liu, X., Tian, F., Tian, Q., Zhao, Y., Liu, L., & Wang, Y. (2025). Iterative Maximum Ratio Combining Detector for Satellite Multiple-Input Multiple-Output/Orthogonal Time–Frequency Space Systems Based on Soft-Symbol Interference Cancelation. Electronics, 14(3), 521. https://doi.org/10.3390/electronics14030521

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