Next Article in Journal
Development of Knitted Strain Sensor Optimized for Dumbbell Exercise and Evaluation of Its Electrical Characteristics
Previous Article in Journal
Emerging Role of Nb2CTx MXene in Sensors: The Roadmap from Synthesis to Health and Environmental Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Damping Log-Domain Message-Passing Algorithm for FTN-OTFS in V2X Communications

Faculty of Applied Sciences, Macao Polytechnic University, Macao 999078, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(12), 3692; https://doi.org/10.3390/s25123692
Submission received: 29 May 2025 / Revised: 10 June 2025 / Accepted: 11 June 2025 / Published: 12 June 2025
(This article belongs to the Section Communications)

Abstract

:
To enable highly reliable and spectrum-efficient vehicle-to-everything (V2X) communications under conditions with severe Doppler effects and rapidly time-varying channels, we propose a novel faster-than-Nyquist orthogonal time frequency space (FTN-OTFS) modulation scheme. In this scheme, FTN signaling is integrated with spectrally efficient frequency division multiplexing (SEFDM) within the OTFS framework, enabling a higher symbol-transmission density within a fixed time–frequency resource block and thus enhancing spectral efficiency without increasing the occupied bandwidth. An analytical input–output model is derived in both the delay–Doppler and time–frequency domains. To further enhance numerical stability, an improved detection algorithm called adaptive damping log-domain message-passing (ADL-MP) is developed for the proposed scheme. Simulation results demonstrate that the proposed scheme achieves robust and reliable performance in high-mobility scenarios and that the proposed algorithm consistently outperforms conventional methods in terms of bit error rate (BER) under both the extended vehicular A (EVA) model and the high-speed train (HST) scenario, confirming its effectiveness and superiority for V2X communications.

1. Introduction

With the rapid advancement of intelligent transportation systems [1] and vehicle-to-everything (V2X) communication [2,3,4], wireless communication systems in high-mobility environments face increasingly stringent demands for high reliability, low latency, and high spectral efficiency [5]. In typical V2X scenarios, vehicles often travel at high speeds and navigate complex urban landscapes, resulting in rapidly time-varying wireless channels with significant Doppler shifts [6]. These characteristics present substantial challenges for designing physical-layer transmission schemes.
Orthogonal frequency division multiplexing (OFDM) is well known for its excellent performance in time-invariant channels and is widely adopted in modern wireless systems due to its high spectral efficiency [7]. However, the performance of OFDM significantly degrades in contexts with rapidly time-varying channels, such as those encountered in high-mobility V2X communications [8]. In high-mobility scenarios, rapid Doppler shifts disrupt subcarrier orthogonality, leading to severe intercarrier interference (ICI) and intersymbol interference (ISI) [9]. These impairments degrade OFDM system throughput and reliability, posing significant challenges in meeting the requirements of V2X applications for low latency and high reliability. To overcome these limitations, [10] introduced orthogonal time frequency space (OTFS), a two-dimensional modulation technique that maps information symbols onto the delay-Doppler (DD) domain. In [11], the discrete-time model of OTFS was derived, demonstrating that OTFS can be implemented by incorporating appropriate preprocessing and postprocessing operations into the conventional OFDM framework. By exploiting the reduced channel variability in the DD domain, OTFS can harness both time and frequency diversity more effectively than can OFDM, resulting in enhanced transmission performance. Furthermore, in the DD domain, time-varying channels are transformed into quasi-static and sparse representations, making OTFS highly suitable for high-mobility applications. However, mapping symbols to the DD domain inevitably introduces inter-Doppler interference (IDI), which poses new challenges for receiver design. To achieve full time-frequency diversity and robustly suppress interference from various sources, efficient detection algorithms are essential. The symbol-wise maximum a posteriori (MAP) algorithm achieves optimal performance in interference channels [12], but its computational complexity grows exponentially with the OTFS frame size, making it impractical for real-world systems. To address this issue, a message-passing detection algorithm based on the factor graph framework was proposed in [13]; in that algorithm, inter-symbol interference is modeled using Gaussian approximations. It has been shown that the message-passing algorithm can achieve near-optimal performance with significantly reduced complexity. Furthermore, by employing appropriate phase shifts, the message-passing algorithm can effectively eliminate ICI and ISI, and through focus on the most significant interference terms, the impact of IDI can be mitigated [14,15]. Consequently, the message-passing algorithm can effectively compensate for a wide range of channel Doppler spreads [16]. Despite these advances in detection algorithms, the data rate of conventional OTFS modulation remains substantially limited by its reliance on ideal bi-orthogonal pulses.
Faster-than-Nyquist (FTN) signaling is a prominent non-orthogonal transmission technique that deliberately violates the Nyquist criterion by compressing the symbol interval during pulse shaping [17]. This approach enables the transmission of more symbols within a fixed bandwidth and improves the information rate but introduces ISI as a trade-off [18]. In [19], FTN signaling was extended to the frequency domain by applying it to OFDM systems in a method referred to as spectrally efficient frequency division multiplexing (SEFDM). By reducing the subcarrier spacing in OFDM, SEFDM enables the transmission of more information symbols within the same spectral resources. Fundamentally, SEFDM can be considered a multi-carrier implementation of FTN signaling.
To address the limitations of conventional OTFS and ensure reliable communication in high-mobility environments, the integration of FTN signaling with OTFS has emerged as a promising approach. This combination offers the potential to enhance the information rate and meet the demands of next-generation V2X communication systems, making it a key focus of research. In [20], an eigenvalue decomposition (EVD) precoded OTFS-based FTN architecture was proposed. In this approach, power-allocation coefficients were optimized for each frame to maximize mutual information under a total transmit power constraint. The study confirmed that the OTFS-based FTN scheme achieved higher spectral efficiency compared to the traditional OTFS scheme. In [21], a novel waveform design combining OTFS and FTN signaling was presented, employing a minimum mean square error (MMSE) equalizer to mitigate ISI introduced by FTN signaling. Furthermore, ref. [22] proposed a new FTN-OTFS system in which non-orthogonal pulses were jointly applied in the time-frequency (TF) domain. However, these studies primarily focused on system design and failed to address the development or application of effective nonlinear detection algorithms, which remained an open area for further investigation.
Against this background, this paper proposes a novel FTN-OTFS modulation scheme, derives the corresponding input–output models, and designs a new detection algorithm. To better reflect practical V2X scenarios, we consider both the extended vehicular A (EVA) and high-speed train (HST) channel models, further demonstrating the application potential of the proposed solution in real-world V2X environments. Simulation results show that the proposed detection algorithm achieves superior bit error rate (BER) performance and enhanced transmission reliability in highly dynamic V2X environments, highlighting its significant potential as a physical-layer solution for future high-mobility communications.
Specifically, the main contributions of our works can be summarized as follows:
  • We propose a novel FTN-OTFS modulation scheme that combines SEFDM to compress subcarrier spacing in the frequency domain and root-raised-cosine pulse-shaped FTN signaling to break the Nyquist criterion in the time domain, thereby accelerating symbol transmission. By utilizing non-orthogonal techniques, the scheme significantly boosts system throughput under conditions with severe Doppler effects and fast time-varying channels in V2X scenarios.
  • We derive analytically tractable input–output models for the proposed FTN-OTFS system in both the DD and TF domains, providing a solid theoretical foundation for the design of efficient receiver algorithms.
  • We propose a novel adaptive damping log-domain message-passing (ADL-MP) detection algorithm, which incorporates a convergence-rate adaptive damping mechanism to improve both convergence speed and numerical stability. The complexity and convergence properties of the proposed algorithm are also analyzed.
The rest of this paper is organized as follows. Section 2 gives the system model, including the transmitter, channel model, and receiver. Section 3 details the proposed ADL-MP detection algorithm. Section 4 provides extensive simulation results. Section 5 comprises the conclusion.

2. System Model

This section considers an FTN-OTFS transmission scheme with N symbols and M subcarriers that was designed for high-mobility V2X communication scenarios, such as those commonly encountered on highways. In this system, the subcarrier spacing is denoted by Δ f and the symbol duration is given by T = 1 / Δ f . Consequently, each OTFS frame spans a total duration of N T and occupies a bandwidth of M Δ f . The corresponding system model (As shown in Figure 1, V2X communication links are manifested in multiple modes, including but not limited to vehicle-to-infrastructure (V2I), vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), and vehicle-to-roadside unit (V2R). These links are typically characterized by highly time-varying channels, significant Doppler shifts, and pronounced delay spreads) is illustrated in Figure 1.

2.1. Transmitter

The information symbols in the DD domain are represented as X DD C M × N . Transmitter processing occurs in three main stages, namely OTFS modulation, SEFDM modulation, and FTN pulse shaping, which occur in sequence.
First, the time-domain signals are generated through OTFS modulation. To convert X DD into the TF domain, the inverse symplectic finite Fourier transform (ISFFT) is applied. Specifically, the ISFFT performs an M-point fast Fourier transform (FFT) along the delay dimension and an N-point IFFT along the Doppler dimension, resulting in the TF-domain transmit symbols. Subsequently, an M-point inverse fast Fourier transform (IFFT) is applied to the TF-domain symbols to obtain the time-domain signal, which can be expressed as follows:
X T = F M H F M X DD F N H ,
where F M represents the M-point discrete Fourier transform (DFT) matrix, while F N H and F M H denote the N-point and M-point inverse discrete Fourier transform (IDFT) matrices, respectively.
Next, the time-domain signal X T undergoes modulation using SEFDM. In SEFDM, the subcarrier spacing is compressed to α Δ f , where α represents the SEFDM compression factor, satisfying 0 < α < 1 . The transmitted signal in SEFDM can be expressed as [23]
S = F α 1 X T = F α 1 X DD F N H ,
where F α 1 represents the SEFDM modulation matrix, which is the inverse fractional Fourier transform (IFrFT) matrix and can be expressed as
F α 1 = 1 1 1 1 ε α ε α ( M 1 ) 1 ε α ( M 1 ) ε α ( M 1 ) ( M 1 ) ,
where ε = e j 2 π / M . It is worth noting that when α = 1 , the IFrFT becomes equivalent to the conventional IFFT. Then, S can be vectorized as
s = vec ( S ) = F N H F α 1 x DD ,
where ⊗ is the Kronecker product.
Subsequently, the transmitted signal s is then passed through the FTN pulse-shaping filter p ( t ) . We assume that the pulse-shaping filter has unit energy; i.e.,  + | p ( t ) | 2 d t = 1 . The FTN-OTFS transmitted signal is given by
s ( t ) = n = 0 M N 1 s n p t n β T 0 ,
where β T 0 = T / M , β is the FTN compression factor, and  T 0 is the symbol interval defined by the ISI-free Nyquist criterion.

2.2. Channel Model

Consider a time-varying channel characterized by P propagation paths. For the pth path, h p , τ p , and  ν p represent the channel gain, delay, and Doppler shift, respectively. The DD domain-channel response can be written as  
h ( τ , ν ) = p = 1 P h p δ τ τ p δ ν ν p ,
where δ ( · ) is Dirac’s delta function. The delay and Doppler shift are given by
τ p = l p M Δ f , ν p = k p + κ p N T ,
where the delay indices l p and Doppler shift indices k p are integers and  κ p ( 1 / 2 , 1 / 2 ] represents the fractional part of the Doppler shift.

2.3. Receiver

Following passage through the time-varying channel, the received signal r ( t ) is given by
r ( t ) = h ( τ , ν ) e j 2 π ν ( t τ ) s ( t τ ) d τ d ν + n ( t ) = p = 1 P h p s t τ p e j 2 π ν p t τ p + n ( t ) ,
where n ( t ) is the the complex-valued additive white Gaussian noise (AWGN) with a mean of zero and variance N 0 .
The received signal r ( t ) is then passed through an FTN matched filter p * ( t ) . The matched-filtered output can be expressed as
y ( t ) = r ( t ) p * ( t ) = p = 0 P 1 h p e j 2 π k p + κ p t l p β T 0 M N β T 0 s t l p β T 0 + n ( t ) p * ( t ) = p = 0 P 1 n = 0 M N 1 h p e j 2 π k p + κ p t l p β T 0 M N β T 0 s n g t n + l p β T 0 + η ( t ) ,
where ★ denotes the convolution operation. Specifically, we define g ( t ) p ( t ) p * ( t ) and η ( t ) n ( t ) p * ( t ) [24]. Then, y ( t ) is sampled with interval β T 0 and the discrete received signal is obtained as
y T = H s + η ,
From (9), the entry in the kth-row and mth-column of effective channel matrix H C M N × M N can be written as
H ( k , m ) = p = 0 P 1 h p e j 2 π k p + κ p k l p M N g k m l p β T 0 .
Next, y T is rearranged into an M × N matrix and SEFDM demodulation is performed. The demodulated received signal is given by
Y T = F α vec 1 ( y T ) .
Then, OTFS demodulation is applied to Y T to obtain the DD domain received signal Y DD . Specifically, an M-point FFT operation is first applied to each column of Y T . Subsequently, the SFFT is performed; this involves an M-point IFFT applied to the columns, followed by an N-point FFT applied to the rows. Therefore, Y DD can be expressed as
Y DD = F M H F M Y T F N = F α vec 1 ( y T ) F N .
where Y DD C M × N , and whose vectorized form can be expressed as
y DD = vec Y DD = F N F α y T .
Finally, the relationship between the transmitted vector x DD and the received vector y DD is given by
y DD = F N F α H F N H F α 1 x DD + F N F α η = H DD x DD + η DD .
where x DD , y DD , and  η DD are vectors of dimension N M × 1 . The DD domain channel matrix is defined as H DD = F N F α H F N H F α 1 , and  H DD C M N × M N .

3. Adaptive Damping Log-Domain Message-Passing Algorithm

The message-passing algorithm exploits the highly sparse and locally coupled structure of the time-varying channel. Instead of relying on cubic-complexity matrix inversion, it performs local probability updates with computational complexity that scales linearly with the frame size, yet still achieves performance close to that of the MAP detector. Specifically, the sparse and locally coupled structure of the time-varying channel is naturally represented as a factor graph. In this framework, the global inference problem is decomposed into a series of local, iterative probability updates between nodes. The message-passing algorithm models the detection process as message exchanges on a factor graph, with variable nodes representing transmitted symbols and observation nodes representing received signals. Due to channel sparsity, each observation node is connected to only a limited number of variable nodes, enabling efficient computation. By iteratively updating and exchanging probability messages between nodes, the algorithm approximates the marginal posterior probabilities of the transmitted symbols. This approach transforms a high-dimensional joint-detection problem into a set of manageable subproblems, achieving efficient and near-optimal detection performance with significantly reduced computational complexity. These characteristics of low complexity and near-optimality make message passing a natural foundation for V2X receivers, which must meet strict requirements for latency and reliability.
In this context, we propose an adaptive damping log-domain message passing (ADL-MP) detection algorithm, which leverages probabilistic message passing with log-sum-exp (LSE) normalization to effectively prevent exponential overflow and ensure numerical stability. By operating in the log-domain, the algorithm avoids the computational challenges associated with handling extremely large or small values, making it more reliable in practical implementations. Additionally, an adaptive damping factor is introduced to further optimize the performance of the algorithm. The damping factor is designed to accelerate the convergence of the iterative process while simultaneously enhancing the robustness of the algorithm, particularly under challenging or noisy conditions. The combination of log-domain normalization and adaptive damping provides a powerful framework for achieving both stability and efficiency in message-passing computations.

3.1. An Overview of the Message-Passing Algorithm

The input–output relationship in the system is expressed as in (15). The elements of the received signal vector y DD are denoted by { y [ d ] 1 d N M } . Similarly, the elements of the channel matrix H DD are denoted by { H [ d , c ] 1 d , c N M } , where H [ d , c ] corresponds to the channel response between the cth transmitted DD domain symbol and the dth received DD domain symbol. The transmitted signal vector x DD is represented by its elements as { x [ c ] 1 c N M } . Furthermore, the noise vector η DD is denoted by its elements as { η [ d ] 1 d N M } .
The channel matrix H DD is sparse, reflecting the fact that only a limited number of propagation paths contribute to the received signal at each DD domain index. Specifically, I ( d ) and J ( c ) are defined as the sets of indices corresponding to the non-zero entries in the dth row and cth column of H DD , respectively. Both sets have a cardinality of P, indicating that there are P significant propagation paths for each transmitted or received symbol. This sparsity significantly reduces the computational complexity required for processing, as only a subset of the matrix elements needs to be considered.
Given this sparse structure, the system model described in (15) can be interpreted as a factor graph. The factor graph consists of N M observation nodes, corresponding to the elements of the received signal vector y DD , and  N M variable nodes, corresponding to the elements of the transmitted signal vector x DD . In this graph, each observation node y [ d ] is directly connected to the variable nodes { x [ c ] c I ( d ) } , which represent the transmitted symbols contributing to the received signal at index d. Similarly, each variable node x [ c ] is connected to the observation nodes { y [ d ] d J ( c ) } , which represent the received signals that are influenced by the transmitted symbol at the index c. This factor graph representation provides a structured and intuitive way to model the input–output relationship of the system, capturing both the sparsity of the channel and the interactions between transmitted and received symbols. It is particularly useful for designing and analyzing message-passing algorithms, as it directly maps the system model onto a graphical framework that facilitates iterative processing and efficient computation.
From (15), the rule for joint MAP detection used to estimate the transmitted signals is formulated as
x ^ = arg max x DD A N M × 1 Pr ( x DD y DD , H DD ) .
Since the computational complexity of MAP detection increases exponentially with N M , performing full MAP detection for large-scale systems becomes impractical. To address this, we consider performing MAP detection on a symbol-by-symbol basis, an approach that significantly reduces complexity while maintaining reasonable detection performance. The estimation symbol x ^ [ c ] can be expressed as follows:  
x ^ [ c ] = arg max a j A Pr x [ c ] = a j y DD , H DD = arg max a j A 1 Q Pr y DD x [ c ] = a j , H DD arg max a j A Pr y [ d ] x [ c ] = a j , H DD .
The MAP detection in (17) can be effectively realized using the message-passing algorithm. This algorithm operates iteratively, leveraging the structure of the factor graph to exchange information between observation nodes and variable nodes. In the message-passing algorithm, each observation node y [ d ] transmits to the connected variable nodes { x [ c ] c I ( d ) } a message consisting of the mean and variance of the Gaussian interference term. These messages encapsulate statistical information about the received signal and interference; this information is crucial for refining the estimates of the transmitted symbols. Conversely, each variable node x [ c ] exchanges information with its connected observation nodes y [ d ] d J ( c ) . The message transmitted from a variable node takes the form of a probability mass function (PMF) denoted as P c , d = { p c , d ( a j ) a j A } . Here, P c , d represents the likelihood of the transmitted symbol x [ c ] being equal to each candidate symbol a j in the constellation set A . This probabilistic representation enables the algorithm to incorporate uncertainty and refine the detection process iteratively.
The entire message-passing process, which involves the exchange of messages between variable nodes and observation nodes, is visually represented in Figure 2. In this figure, the connections between nodes are shown as edges, illustrating the flow of information. For each observation node y [ d ] , the set of edges linking it to variable nodes is denoted by e 1 , e 2 , , e S = I ( d ) , where S represents the number of connected variable nodes. Similarly, for each variable node x [ c ] , the edges connecting it to observation nodes are represented by e 1 , e 2 , , e S = J ( c ) . This iterative exchange of messages between nodes ensures that the algorithm systematically updates its estimates of the transmitted symbols. The use of the MP algorithm is particularly advantageous in sparse systems in which the factor graph has a limited number of connections per node. This sparsity reduces the computational complexity, making the algorithm both efficient and scalable for large-scale systems. Moreover, by exploiting the statistical properties of the messages, the MP algorithm achieves robust performance, even in challenging scenarios with noise and interference.
The message-passing algorithm obtains the final detected signal through iterative computation. Assume that in the ith iteration, the messages passed from observation nodes to variable nodes are the mean μ d , c i and variance σ d , c i 2 of the interference term ζ d , c i . This interference term is approximated as a Gaussian random variable, as described by [13]
y [ d ] = x [ c ] H [ d , c ] + e I ( d ) , e c x [ e ] H [ d , e ] + z [ d ] ζ d , c ( i ) ,
The mean μ d , c i and variance σ d , c i 2 of ζ d , c i are calculated as  
μ d , c ( i ) = e I ( d ) , e c j = 1 Q p e , d ( i 1 ) a j a j H [ d , e ] , σ d , c ( i ) 2 = e I ( d ) , e c j = 1 Q p e , d ( i 1 ) a j a j 2 | H [ d , e ] | 2 j = 1 Q p e , d ( i 1 ) a j a j H [ d , e ] 2 + σ 2 .

3.2. Message Updating from the Variable Node to the Observation Node via LSE Normalization and Adaptive Damping

The ADL-MP algorithm is detailed in Algorithm 1, wherein a step-by-step procedure for its implementation is presented. This algorithm operates iteratively over variable nodes and observation nodes within the factor graph structure to efficiently estimate transmitted symbols. For each variable node x [ c ] and each observation node y [ e ] , the log-likelihood associated with the constellation point a k is defined as
ln ξ ( i ) ( e , c , k ) = y [ e ] μ e , c ( i ) H e , c a k 2 σ e , c ( i ) 2 .
The normalized probability transmitted from the variable node x [ c ] to the observation node y [ d ] is determined using the LSE normalization technique, which ensures numerical stability and avoids computational issues related to underflow or overflow. The expression for the normalized log-probability is given as
ln p ˜ c , d ( i ) a j = e J ( c ) , e d ln ξ ( i ) ( e , c , j ) ln k = 1 Q exp ln ξ ( i ) ( e , c , k ) .
The message passed from the variable node x [ c ] to its connected observation node y [ d ] is represented by a PMF vector, which is denoted as p c , d ( i ) , The update process for p c , d ( i ) is defined as
p c , d ( i ) a j = Δ ( i ) · exp ln p ˜ c , d ( i ) a j k = 1 Q exp ln p ˜ c , d ( i ) a k + 1 Δ ( i ) · p c , d ( i 1 ) a j ,
Δ ( i ) = max 0 , min 1 , η ( i 1 ) ,
where Δ ( i ) represents the adaptive damping factor, while η ( i ) serves as the convergence indicator. The value of η ( i ) can be computed as
η ( i ) = 1 N M c = 1 N M I max a j A p c ( i ) a j 1 γ ,
where I ( · ) is the indicator function, returning 1 when the condition holds and 0 otherwise; γ is a tolerance threshold for determining convergence confidence; and p c ( i ) a j denotes the posterior probability of symbol a j at variable node x [ c ] in the i th iteration, which can be calculated as
p c ( i ) a j = d J ( c ) exp ln ξ ( i ) ( d , c , j ) k = 1 Q exp ln ξ ( i ) ( d , c , k ) .
If η ( i ) > η ( i 1 ) , the decision for the transmitted symbol is updated as follows:
x ^ [ c ] = arg max a j A p c ( i ) a j , c = 1 , , N M .
In the proposed algorithm, the decisions for the transmitted symbols are updated only when the estimates obtained in the current iteration provide an improvement over those from the previous iteration. This ensures that the algorithm consistently refines its results and avoids unnecessary updates that do not enhance the quality of the symbol detection.
Algorithm 1: ADL-MPA
Input: Received signal y DD , equivalent channel matrix H DD
Output: Estimated transmitted symbols x ^ [ c ]
1: Initialize message P c , d 0 = 1 Q for c = 1 , , N M , d J ( c ) , and set iteration index i = 1
2: repeat
3: for each observation node y [ d ]  do
4:  Compute the mean μ d , c ( i ) and variance ( σ d , c ( i ) ) 2 of the Gaussian variable ζ d , c ( i ) using P c , d i 1
5:  Pass μ d , c ( i ) and ( σ d , c ( i ) ) 2 to variable nodes x [ c ] , c I ( d )
6: end for
7: for each variable node x [ c ]  do
8:  Use (20), (21) and (23) to calculate the log-likelihood ln ξ ( i ) , the LSE normalized log-probability ln p ˜ c , d ( i ) , and the adaptive damping factor Δ ( i )
9:  Update the PMF P c , d ( i ) use (22)
10:  Pass P c , d ( i ) to observation nodes y [ d ] , d J ( c )
11: end for
12: Compute the convergence metric η ( i )
13: if  η ( i ) > η ( i 1 )  then
14:  Update detected symbols using (26)
15: end if
16:  i i + 1
17: until stopping criteria are satisfied
18: return  x ^ [ c ]
The algorithm is designed to terminate when any of the following conditions is satisfied:
  • Convergence is achieved. Specifically, the convergence indicator η ( i ) = 1 , signifying that the algorithm has fully converged to a stable solution where no further significant updates are necessary.
  • Significant degradation in performance. Specifically, the convergence indicator η ( i ) < η ( j ) ϵ , where η ( j ) is the maximum convergence indicator observed across all previous iterations j = 1 , , i 1 . Here, ϵ is a predefined threshold, set to 0.2. This condition ensures that the algorithm halts if the current iteration shows a substantial decline in performance compared to the best result achieved so far, preventing unnecessary computations and avoiding divergence.
  • Maximum iteration limit. Specifically, the algorithm reaches the predefined maximum number of iterations, which acts as a safeguard to ensure computational efficiency and prevent the algorithm from running indefinitely. This condition is particularly useful in scenarios where convergence is slow or cannot be achieved due to challenging system conditions.
The computational complexity of the proposed ADL-MP algorithm is significantly reduced compared to that of full MAP detection, which grows exponentially with the problem size. This reduction in complexity is achieved by leveraging the sparse structure of the channel and the iterative nature of message passing. The channel matrix H DD is highly sparse, with only P non-zero entries per row and column. This sparsity reduces the number of computations required for each node from O ( N M ) to O ( P ) , where P N M . For each observation node y [ d ] , the mean μ d , c ( i ) and variance σ d , c ( i ) of the interference term are computed by summing over P terms, leading to a complexity of O ( P ) . For each variable node x [ c ] , the log-domain message ln p ˜ c , d ( i ) is updated using LSE normalization, which involves summing over Q constellation points and P connections, resulting in a complexity of O ( P Q ) . The adaptive damping factor Δ ( i ) is calculated using the convergence indicator η ( i ) . The computation of η ( i ) involves summing over all variable nodes and their connected edges, resulting in a complexity of O ( N M P ) . Considering N M variable nodes and N M observation nodes, and assuming each node has P connections, the total complexity per iteration is O ( N M P Q ) , where Q is the size of the symbol constellation and P N M due to channel sparsity. The number of iterations required for convergence depends on the channel conditions and signal-to-noise ratio (SNR). In practical scenarios, the algorithm typically converges within a small number of iterations. Thus, the overall complexity is approximately O ( K N M P Q ) , where K is the number of iterations.

4. Simulation Results

In this section, the BER performance of the proposed ADL-MP detection algorithm is evaluated under the EVA channel model and the HST scenario. These scenarios were selected to represent realistic and challenging V2X wireless communication environments. The BER performance of the ADL-MP detection algorithm is compared to that of the conventional linear minimum mean square error (LMMSE) and maximal ratio combining (MRC) [25] detection algorithms. Then, we compare the bit error rate performance of FTN-OTFS and OFDM under the EVA model. The simulation parameters used in the simulations are summarized in Table 1, offering a comprehensive overview of the system configuration.
In this section, the BER performance of the proposed ADL-MP detection algorithm is evaluated under both the EVA channel model and the HST scenario, which were chosen to represent realistic and challenging V2X wireless communication environments. The BER performance of the ADL-MP algorithm is compared with that of conventional detection algorithms, specifically linear minimum mean square error (LMMSE) and maximal ratio combining (MRC) [25]. In addition, we compare the BER performance of FTN-OTFS and OFDM under the EVA model. The simulation parameters are summarized in Table 1, providing a comprehensive overview of the system configuration.
Figure 3 illustrates the BER performance of the proposed ADL-MP detection algorithm under the EVA channel model (In the EVA model, the delay taps are [ 0 , 30 , 150 , 310 , 370 , 710 , 1090 , 1730 , 2510 ] ns, with the Doppler shift for the ith path generated from a uniform distribution U ( 0 , ν max ) [25], where ν max denotes the maximum Doppler shift) with a speed of 120 kmph. The results compare the BER performance of the ADL-MP algorithm and the conventional LMMSE detection algorithm across different compression factor pairs ( α , β ) over a range of SNR values. As depicted in Figure 3, the LMMSE and ADL-MP algorithms achieve comparable performance in the low-to-medium SNR range (0 to 15 dB). However, beyond 15 dB, the ADL-MP algorithm consistently outperforms LMMSE, delivering significantly lower values of BER. This improvement highlights the superior capability of ADL-MP to suppress noise and interference in highly dynamic multipath environments, such as those encountered in V2X communication systems. When the compression factors are set to ( α , β ) = ( 1 , 1 ) , the system behaves equivalently to a conventional OTFS system. Under these conditions, the ADL-MP and LMMSE algorithms perform comparably at low and moderate SNR levels. However, as ( α , β ) decrease, the ADL-MP algorithm manages to maintain a BER below 10 3 across the high-SNR range, satisfying the requirement for reliability in V2X communication. In contrast, the BER performance of the LMMSE algorithm degrades significantly at higher compression rates, particularly in the high-SNR range, compromising system reliability.
Figure 4 illustrates the BER performance of the proposed ADL-MP detection algorithm under the HST scenario (The HST scenario is modeled as a single-path line-of-sight channel with zero delay, where the Doppler shift is set to the maximum value ν max determined by the train speed and carrier frequency [26]). The system is evaluated at a high speed of 500 km/h to represent the challenging conditions created by high mobility in vehicular communication systems. As shown in Figure 4, the BER performance of the ADL-MP algorithm is compared to that of the conventional LMMSE detection algorithm across different compression factor pairs ( α , β ) over a wide range of SNR values. Yielding results similar to those from the EVA model, the ADL-MP and LMMSE algorithms perform comparably in the low-to-medium-SNR range ([0, 15) dB). However, at higher SNR values ([15, 30] dB), the ADL-MP algorithm demonstrates a clear performance advantage, effectively suppressing noise and interference in the high-mobility LoS channel conditions of the HST scenario. For the case in which ( α , β ) = ( 1 , 1 ) , the system corresponds to a traditional OTFS system, and the two detection algorithms exhibit similar performance at low and moderate SNR levels. As ( α , β ) decrease, the ADL-MP algorithm maintains a BER below 10 3 even at higher SNR values, meeting the stringent reliability requirements of high-speed V2X communication. Conversely, the BER performance of the LMMSE algorithm deteriorates significantly at higher compression rates, particularly at high SNR values, leading to reduced system reliability.
Figure 5 and Figure 6 illustrate the BER performance of the proposed scheme based on the ADL-MPA algorithm versus the MRC algorithm [25] with various compression-factor pairs ( α , β ) , in the EVA channel model and the HST scenario, respectively. In both cases, the proposed ADL-MPA algorithm consistently outperforms the MRC method across the entire SNR range for all considered values of the compression factors. Specifically, when α = β = 0.9 , the proposed scheme achieves an SNR gain of nearly 5 dB over the MRC algorithm at a BER of 10 3 in both channel environments. Moreover, the performance advantage becomes even more pronounced as the values of the compression factors decrease, demonstrating the robustness and effectiveness of the proposed algorithm under varying high-mobility conditions.
Figure 7 presents a comparison of the BER performance between the proposed FTN-OTFS system and conventional OFDM (For fair comparison, the simulation parameters of OFDM were chosen to match those of FTN-OTFS. For example, both systems utilize M = 64 and N = 64 per frame. This comparison was carried out) under the EVA channel model at a vehicle speed of 120 kmph, utilizing the ADL-MP detection algorithm for both 4QAM and 16QAM modulations. As illustrated, with 4QAM modulation, the FTN-OTFS system achieves an SNR gain of more than 5 dB over OFDM at a BER of 10 3 . Similarly, under 16QAM modulation, the proposed system also exhibits significant performance improvements compared to the OFDM system. These simulation results conclusively demonstrate the superior robustness of the proposed FTN-OTFS system in high-mobility V2X communication scenarios.
The simulation results demonstrate the robustness of the ADL-MP algorithm, especially in challenging compression scenarios and at high SNR levels. These findings emphasize the critical role of optimized detection in ensuring the reliability and efficiency of communication systems in dynamic vehicular environments.

5. Conclusions

In this paper, we propose a novel FTN-OTFS modulation scheme that integrates FTN signaling with SEFDM for high-mobility V2X communications. We derive analytically tractable input–output models in both the DD and TF domains, providing a solid foundation for efficient receiver design. To tackle the challenges of non-orthogonal transmission and mitigate the resulting interference, we propose an advanced ADL-MP detection algorithm. This algorithm was specifically designed to improve numerical stability, ensuring robust performance even in complex communication environments. Simulation results not only demonstrate the superiority of the proposed FTN-OTFS scheme over OFDM in high-mobility V2X communication, but also verify the effectiveness of the proposed ADL-MP algorithm in both the EVA channel model and HST scenarios. In conclusion, the proposed FTN-OTFS modulation scheme, combined with the ADL-MP detection algorithm, offers a powerful and reliable solution for future high-mobility V2X communication systems. Its superior performance and robustness make it a promising candidate to meet the stringent demands of next-generation vehicular networks.

Author Contributions

Conceptualization, H.X. and B.K.N.; methodology, H.X. and B.K.N.; software, H.X.; validation, C.Z. and Q.W.; formal analysis, H.X. and B.K.N.; writing—original draft preparation, H.X.; writing—review and editing, C.-T.L.; project administration, C.-T.L. and B.K.N.; funding acquisition, C.-T.L. and B.K.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science and Technology Development Fund, Macau, SAR, under Grant 0044/2022/A1.

Data Availability Statement

The original contributions presented in this study are included in the paper.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
V2Xvehicle-to-everything
OTFSorthogonal time frequency space
FTNfaster-than-Nyquist signaling
SEFDMspectrally efficient frequency division multiplexing
BERbit error rate
ADL-MPadaptive damping log-domain message passing
EVAextended vehicular A model
HSThigh speed train scenario
OFDMorthogonal frequency division multiplexing
IDIinter-Doppler interference
ICIinter-carrier interference
ISIinter-symbol interference
DDdelay-Doppler
EVDeigenvalue decomposition
TFtime-frequency
FFTfast Fourier transform
IFFTinverse fast Fourier transform
ISFFTinverse symplectic finite Fourier transform
DFTdiscrete Fourier transform
IDFTinverse discrete Fourier transform
IFrFTinverse fractional Fourier transform
AWGN   additive white Gaussian noise
LSElog-sum-exp
MAPmaximum a posteriori

References

  1. Liu, X.; Liu, H.; Zheng, K.; Liu, J.; Taleb, T.; Shiratori, N. AoI-minimal clustering, transmission and trajectory co-design for UAV-assisted WPCNs. IEEE Trans. Veh. Technol. 2025, 74, 1035–1051. [Google Scholar] [CrossRef]
  2. Morocho-Cayamcela, M.E.; Lee, H.; Lim, W. Machine learning to improve multi-hop searching and extended wireless reachability in V2X. IEEE Commun. Lett. 2020, 24, 1477–1481. [Google Scholar] [CrossRef]
  3. Yan, F.; Tao, B.; Zheng, N.; Nie, L.; Li, Q.; Yin, Z. Multitask collaborative perception for vehicle-to-everything considering impaired communication. IEEE Trans. Instrum. Meas. 2025, 74, 9509613. [Google Scholar] [CrossRef]
  4. Jameel, F.; Khan, W.U.; Kumar, N.; Jäntti, R. Efficient power-splitting and resource allocation for cellular V2X communications. IEEE Trans. Intell. Transp. Syst. 2021, 22, 3547–3556. [Google Scholar] [CrossRef]
  5. Kang, Y.; Seo, H.; Choi, W. When to realign the receive beam in high mobility V2X communications? IEEE Trans. Veh. Technol. 2020, 69, 13180–13195. [Google Scholar] [CrossRef]
  6. Ye, J.; Jiang, Y.; Ge, X. Deep reinforcement learning assisted hybrid precoding for V2I communications with Doppler shift and delay spread. IEEE Trans. Veh. Technol. 2024, 73, 10265–10279. [Google Scholar] [CrossRef]
  7. Mai, L.; Yao, J.; Zhang, Q. Joint state sensing and communication systems with OFDM transmission. IEEE Commun. Lett. 2023, 27, 2948–2952. [Google Scholar] [CrossRef]
  8. Xiao, L.; Li, S.; Qian, Y.; Chen, D.; Jiang, T. An overview of OTFS for Internet of Things: Concepts, benefits, and challenges. IEEE Internet Things J. 2022, 9, 7596–7618. [Google Scholar] [CrossRef]
  9. Liao, Y.; Sun, G.; Cai, Z.; Shen, X.; Huang, Z. Nonlinear kalman filter-based robust channel estimation for high mobility OFDM systems. IEEE Trans. Intell. Transp. Syst. 2021, 22, 7219–7231. [Google Scholar] [CrossRef]
  10. 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, San Francisco, CA, USA, 19–22 March 2017; pp. 1–6. [Google Scholar]
  11. Farhang, A.; RezazadehReyhani, A.; Doyle, L.E.; Farhang-Boroujeny, B. Low complexity modem structure for OFDM-Based orthogonal time frequency space modulation. IEEE Commun. Lett. 2018, 7, 344–347. [Google Scholar] [CrossRef]
  12. Zhang, D.; Li, A.; Shirvanimoghaddam, M.; Cheng, P.; Li, Y.; Vucetic, B. Codebook-based training beam sequence design for millimeter-wave tracking systems. IEEE Trans. Wirel. Commun. 2019, 18, 5333–5349. [Google Scholar] [CrossRef]
  13. Raviteja, P.; Phan, K.T.; Hong, Y.; Viterbo, E. Interference cancellation and iterative detection for orthogonal time frequency space modulation. IEEE Trans. Wirel. Commun. 2018, 17, 6501–6515. [Google Scholar] [CrossRef]
  14. Zhang, H.; Zhang, T. A low-complexity message passing detector for OTFS modulation with probability clipping. IEEE Wirel. Commun. Lett. 2021, 10, 1271–1275. [Google Scholar] [CrossRef]
  15. Li, X.; Yuan, W. OTFS detection based on Gaussian mixture distribution: A generalized message passing approach. IEEE Commun. Lett. 2024, 28, 178–182. [Google Scholar] [CrossRef]
  16. Xu, R.; Liang, Y.; Huai, Q.; Yuan, W. A low complexity sequential message passing detection algorithm for RCP-OTFS systems. IEEE Wirel. Commun. Lett. 2025, 14, 964–968. [Google Scholar] [CrossRef]
  17. Guo, M.; Zhou, J.; Qiao, Y.; Tang, X.; Hu, F.; Qi, J.; Lu, Y. Simplified maximum likelihood detection for FTN non-orthogonal FDM system. IEEE Photonics Technol. Lett. 2017, 29, 1687–1690. [Google Scholar] [CrossRef]
  18. Xu, H.; Zhang, C.; Wu, Q.; Ng, B.K.; Lam, C.-T.; Yanikomeroglu, H. FTN-assisted SWIPT-NOMA design for IoT wireless networks: A paradigm in wireless efficiency and energy utilization. IEEE Sens. J. 2025, 25, 7431–7444. [Google Scholar] [CrossRef]
  19. Li, Z.; Li, F.; Qi, S.; Li, J.; Zhou, J.; Yi, X.; Li, Z. Beyond 100 Gb/s SEFDM signal IM/DD transmission utilizing TDE with 20% bandwidth compression. IEEE Commun. Lett. 2019, 23, 2017–2021. [Google Scholar] [CrossRef]
  20. Yang, X.; Zhang, B.; Zhou, M.; Gao, M. Integrated sensing and communications waveform design for OTFS and FTN fusion. IEEE Signal Process. Lett. 2024, 31, 2870–2874. [Google Scholar] [CrossRef]
  21. Hong, Z.; Sugiura, S.; Xu, C.; Hanzo, L. Precoded faster-than-Nyquist signaling using optimal power allocation for OTFS. IEEE Wirel. Commun. Lett. 2025, 14, 173–177. [Google Scholar] [CrossRef]
  22. Wang, X.; Gong, S.; Shen, W.; Zhang, J.; Zhang, A. Multi-carrier faster-than-Nyquist signaling for OTFS systems. arXiv 2025, arXiv:2501.06750. [Google Scholar]
  23. Kanaras, I.; Chorti, A.; Rodrigues, M.R.D.; Darwazeh, I. Spectrally efficient FDM signals: Bandwidth gain at the expense of receiver complexity. In Proceedings of the 2009 IEEE International Conference on Communications, Dresden, Germany, 14–18 June 2009; pp. 1–6. [Google Scholar]
  24. Zhang, Z.; Yuksel, M.; Yanikomeroglu, H. Faster-than-Nyquist signaling for MIMO communications. IEEE Trans. Wirel. Commun. 2023, 22, 2379–2392. [Google Scholar] [CrossRef]
  25. Thaj, T.; Viterbo, E. Low complexity iterative rake decision feedback equalizer for zero-padded OTFS systems. IEEE Trans. Veh. Technol. 2020, 69, 15606–15622. [Google Scholar] [CrossRef]
  26. Hasegawa, F.; Taira, A.; Noh, G.; Hui, B.; Nishimoto, H.; Okazaki, A.; Okamura, A.; Lee, J.; Kim, I. High-speed train communications standardization in 3GPP 5G NR. IEEE Commun. Stand. Mag. 2018, 2, 44–52. [Google Scholar] [CrossRef]
Figure 1. Block diagram of FTN-OTFS systems for V2X communications.
Figure 1. Block diagram of FTN-OTFS systems for V2X communications.
Sensors 25 03692 g001
Figure 2. Messages in factor graph.
Figure 2. Messages in factor graph.
Sensors 25 03692 g002
Figure 3. BER performance of the proposed scheme based on ADL-MPA versus LMMSE under different compression factors in the EVA model.
Figure 3. BER performance of the proposed scheme based on ADL-MPA versus LMMSE under different compression factors in the EVA model.
Sensors 25 03692 g003
Figure 4. BER performance of the proposed scheme based on ADL-MPA versus LMMSE with different compression factors in the HST scenario.
Figure 4. BER performance of the proposed scheme based on ADL-MPA versus LMMSE with different compression factors in the HST scenario.
Sensors 25 03692 g004
Figure 5. BER performance of the proposed scheme based on ADL-MPA versus MRC with different compression factors in the EVA model.
Figure 5. BER performance of the proposed scheme based on ADL-MPA versus MRC with different compression factors in the EVA model.
Sensors 25 03692 g005
Figure 6. BER performance of the proposed scheme based on ADL-MPA versus MRC with different compression factors in the HST scenario.
Figure 6. BER performance of the proposed scheme based on ADL-MPA versus MRC with different compression factors in the HST scenario.
Sensors 25 03692 g006
Figure 7. BER performance comparison between FTN-OTFS and OFDM under the EVA channel model. (a) 4QAM, (b) 16QAM.
Figure 7. BER performance comparison between FTN-OTFS and OFDM under the EVA channel model. (a) 4QAM, (b) 16QAM.
Sensors 25 03692 g007
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
Number of Subcarriers M64
Number of Time Slots N64
Mapping4-QAM
Subcarrier Bandwidth15 kHz
ChannelEVA and HST
Vehicular Speed120 kmph and 500 kmph
Carrier Frequency4 GHz
ADL-MP Iteration Count15
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

Xu, H.; Zhang, C.; Wu, Q.; Ng, B.K.; Lam, C.-T. Adaptive Damping Log-Domain Message-Passing Algorithm for FTN-OTFS in V2X Communications. Sensors 2025, 25, 3692. https://doi.org/10.3390/s25123692

AMA Style

Xu H, Zhang C, Wu Q, Ng BK, Lam C-T. Adaptive Damping Log-Domain Message-Passing Algorithm for FTN-OTFS in V2X Communications. Sensors. 2025; 25(12):3692. https://doi.org/10.3390/s25123692

Chicago/Turabian Style

Xu, Hui, Chaorong Zhang, Qingying Wu, Benjamin K. Ng, and Chan-Tong Lam. 2025. "Adaptive Damping Log-Domain Message-Passing Algorithm for FTN-OTFS in V2X Communications" Sensors 25, no. 12: 3692. https://doi.org/10.3390/s25123692

APA Style

Xu, H., Zhang, C., Wu, Q., Ng, B. K., & Lam, C.-T. (2025). Adaptive Damping Log-Domain Message-Passing Algorithm for FTN-OTFS in V2X Communications. Sensors, 25(12), 3692. https://doi.org/10.3390/s25123692

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