On the Coexistence of OTFS Modulation with OFDM-based Communication Systems

Akram Shafie,  **hong Yuan,  Paul Fitzpatrick,  Taka Sakurai,  and Yuting Fang A. Shafie and J. Yuan are with The University of New South Wales, Sydney, NSW, 2052, Australia (e-mail: [email protected], [email protected]).P. Fitzpatrick, T. Sakurai, and Y. Fang are with Telstra Limited, Melbourne, Australia (e-mail: [email protected], [email protected][email protected]).The work was supported by the Australian Research Council (ARC) Linkage Project under Grant LP200301482.A preliminary version of this work was presented in 2023 IEEE Global Communications (Globecom) Conference [1].
Abstract

We investigate the coexistence of orthogonal time-frequency space (OTFS) modulation with current fourth- and fifth-generation (4G/5G) communication systems that primarily use orthogonal frequency-division multiplexing (OFDM) waveforms. We first derive the input-output-relation of OTFS in the considered coexisting system. In this derivation, we consider (i) the inclusion of multiple cyclic prefixes (CPs) with unequal lengths to the OTFS signal and (ii) edge carrier unloading (ECU), to account for the impacts of CP length, frame structure, and subcarrier arrangement described in 3GPP standards for 4G/5G systems. Our analysis reveals that the inclusion of multiple CPs to the OTFS signal and ECU lead to the channel response exhibiting spreading effects/leakage along the Doppler and delay dimensions, respectively. Consequently, the effective sampled delay-Doppler (DD) domain channel model for OTFS in coexisting systems may exhibit reduced sparsity. We also show that the effective DD domain channel coefficients for OTFS in coexisting systems are influenced by the unequal lengths of CPs. Subsequently, we propose an interference cancellation-based channel estimation (CE) technique for OTFS in coexisting systems. Through numerical results, we validate our analysis, highlight the importance of not ignoring the unequal lengths of CPs during signal detection, and show the significance of the proposed CE technique.

Index Terms:
Orthogonal time-frequency space (OTFS) modulation, cyclic prefix-based OTFS (CP-OTFS), orthogonal frequency-division multiplexing (OFDM) channel estimation.

I Introduction

Orthogonal time-frequency space (OTFS) modulation has emerged as a promising contender to achieve reliable communications in high-mobility scenarios, particularly in the context of the fifth-generation (5G) and beyond eras [2]. In contrast to conventional modulation schemes operating in the time and/or frequency domain, OTFS is a two-dimensional (2D) modulation scheme that carries the to-be-transmitted information over the delay-Doppler (DD) domain [3]. Due to its inherent capabilities in effectively addressing the challenges posed by the Doppler effect, OTFS has garnered significant interest from both industry and academia since its introduction by Hadani et al. in 2017 [4].

One variant of OTFS, which is commonly referred to as reduced cyclic prefix (CP)-based OTFS (RCP-OTFS), has been widely explored in the literature [5, 6, 7, 8]. This is due to its ability to easily couple with the sparse DD domain representation of doubly-selective channels. In RCP-OTFS, as shown in Fig. 1, a single CP is included in the entire OTFS signal (i.e., a single CP for multiple time slots with a total duration NT𝑁𝑇NTitalic_N italic_T). Despite its advantages, there are several unresolved challenges associated with the practical implementation of RCP-OTFS, particularly concerning its transceiver design [9, 10, 11]. Transceiver designs that employ rectangular pulses are commonly adopted in the literature for RCP-OTFS [6, 7, 10]; however, their practical adoption might prove challenging as they lead to high out-of-band emission (OOBE) [10, 9]. To address the OOBE, on the one hand, [10] proposed a transceiver design based on pulse sha**. On the other hand, [11] proposed a practically implementable transceiver design based on DD domain multi-carrier (DDMC) modulation. Although these proposed transceiver designs successfully mitigate the OOBE, a significant limitation arises from the fact that they differ from those employed in current fourth-generation (4G) and 5G communication systems.111We note that any new modulation scheme or variant is not obliged to smoothly coexist with current 4G and 5G systems. Nonetheless, in order to protect the substantial investments made in the transceivers of current 4G and 5G systems from becoming obsolete, commercial vendors may favor new modulation schemes or variants that can smoothly coexist with current 4G and 5G systems, even if their performance is comparatively lower [12].

Particularly, the current 4G and 5G communication systems primarily employ orthogonal frequency-division multiplexing (OFDM) waveforms [13, 14]. The OFDM signals utilize a CP for every OFDM symbol duration or time slot T𝑇Titalic_T (see Fig. 1). Differently, the transceiver designs proposed in [10, 11] utilize a single CP for multiple time slots with total duration NT𝑁𝑇NTitalic_N italic_T (see Fig. 1). Additionally, as will be discussed later, current 4G and 5G communication systems employ CPs of unequal/different lengths and edge carrier unloading (ECU) [15, 16, 14, 17, 18, 19]. However, the transceiver designs proposed in [10, 11] considered neither CPs of unequal lengths nor ECU. These differences make it impossible for RCP-OTFS to coexist with (a.k.a. to be implemented on top of or to be backward compatible with) current 4G and 5G communication systems. This has prompted the exploration of alternative OTFS variants that can yield transceiver designs ensuring both minimal OOBE and smooth coexistence with current 4G and 5G communication systems.

One such variant, known as CP-based OTFS (CP-OTFS), serves as an alternative to RCP-OTFS [5]. It differs from RCP-OTFS in terms of how CPs are included in the OTFS signal. Specifically, in CP-OTFS, multiple CPs are included in the OTFS signal (see Fig. 1). Due to the fact that current 4G and 5G communication systems primarily employ OFDM waveforms while utilizing different methods to eliminate OOBE and the fact that CP-OTFS can be viewed as precoded-OFDM [20], or a collection of multiple OFDM signals, CP-OTFS emerges as a promising candidate for ensuring both OOBE minimization and seamless coexistence with current 4G and 5G communication systems. This serves as our motivation to investigate CP-OTFS while focusing on its coexistence with OFDM systems.

Several studies have delved into the investigation of CP-OTFS [21, 22, 23, 24]. The CP-OTFS was first investigated in [21], where its DD domain channel matrix was derived. Moreover, [22] proposed a modem structure for CP-OTFS implementation. Furthermore, [23] derived the delay-time domain input-output relation (IOR) for CP-OTFS. Additionally, [24] investigated CP-OTFS in massive multiple-input multiple-output systems. Despite the progress, we note that the focus of [22, 21, 23, 24] was not on comprehending the coexistence of OTFS with OFDM systems. Thus, the impact of crucial aspects of OFDM systems, which could significantly influence the performance of OTFS in coexistence scenarios, was not thoroughly considered in [22, 21, 23, 24].

When OTFS coexists with OFDM systems, first, it is necessary to account for the impacts of CP and frame structures specified in the 3GPP standards for OFDM systems [15, 16, 14]. According to 3GPP standards, the downlink and uplink transmissions are arranged into frames, which are then divided into sub-frames. Thereafter, sub-frames are further divided into two equally-sized half-frames of 0.5 ms that contain multiple OFDM signals, which we refer to as time windows. To obtain reasonable time diversity, the utilization of multiple time windows may become necessary to transmit an OTFS signal using OFDM systems. Additionally, within each time window, the first OFDM signal is assigned a CP of longer length than the subsequent OFDM signals [15, 16, 14]. Consequently, it becomes imperative to investigate CP-OTFS in coexisting systems while considering unequal lengths of CPs (see Fig. 1).222We clarify that when we refer to ”OTFS modulation with CPs of unequal lengths” in this work, we are not implying that each CP in the OTFS signal has a distinct length from each other. Instead, our consideration is that not all the CPs in the OTFS signal have the same length, although some CPs in the OTFS signal may share the same length.

Refer to caption
Figure 1: A simplified illustration of the time domain representation of the transmitted signals of OFDM, RCP-OTFS, CP-OTFS, and CP-OTFS while considering CPs of unequal lengths.

Another crucial aspect to consider when OTFS coexists with OFDM systems is the impact of ECU/null subcarriers [15, 17, 18, 19]. The ECU refers to disallowing the transmission of symbol/energy on the edge subcarriers in an OFDM signal. This technique is widely adopted in practical OFDM systems for two purposes [25]. Firstly, ECU enables the mitigation of OOBE, thereby ensuring that the transmitted OFDM signals meet the spectral mask constraints. Secondly, ECU provides the flexibility to set the total number of subcarriers in an OFDM signal to a power of two, thereby facilitating the easier hardware implementation of OFDM transceivers [17, 18]. This motivates the investigation of OTFS in coexisting systems while considering ECU.

Despite the significance of both CPs of unequal lengths and ECU, their impacts have not been thoroughly explored in the existing literature. Very recently, [26, 27] explored the coexistence of OTFS with OFDM systems. These studies focused on characterizing the impairments arising from the carrier frequency, frame timing, and direct current offsets. However, they did not investigate the impact of either CPs of unequal lengths or ECU.

In this work, we investigate the coexistence of OTFS modulation with current 4G/5G communication systems that use OFDM waveforms. The main contributions of this work are fourfold, and are summarized as follows:

1) We first derive the element-wise IOR of OTFS in a coexisting system that uses OFDM waveforms. In this derivation, firstly, we consider the inclusion of multiple CPs with unequal lengths to the OTFS signal, to account for the impacts of CP and frame structures described in the 3GPP standards. Secondly, we consider the impact of ECU which is widely adopted in practical OFDM systems to mitigate OOBE.

2) Through analytical deliberation, we reveal several important findings, which are listed as follows:

  • Even when the Dopplers and delays of all the propagation paths are on-grid (a.k.a integer Dopplers and delays [7, 5, 6]), the inclusion of multiple CPs to the OTFS signal leads to every single propagation path being perceived as multiple taps with the same delay and different Dopplers, i.e., channel response exhibits spreading effects/leakage along the Doppler dimension;

  • Even when the Dopplers and delays of all the propagation paths are on-grid, ECU leads to the channel response exhibiting spreading effects along the delay dimension;333For OTFS in coexisting systems with off-grid Dopplers and off-grid delays (a.k.a fractional Dopplers and delays [7, 5, 6]), firstly, the combination of off-grid Doppler and the inclusion of multiple CPs to the OTFS signal causes the channel response to exhibit spreading effects along the Doppler dimension. Secondly, the combination of off-grid delay and ECU causes the channel response to exhibit spreading effects along the delay dimension.

  • As a result of this spreading, the effective sampled DD domain channel model for OTFS in coexisting systems may exhibit reduced sparsity;

  • The effective DD domain channel coefficients for OTFS in coexisting systems are influenced by the unequal lengths of the CPs.

3) We next propose an embedded pilot-aided channel estimation (CE) technique for OTFS in coexisting systems. In scenarios where channel response exhibits spreading effects along the Doppler (or/and delay) dimension, such as OTFS in coexisting systems which is the focus of this work, the state-of-the-art threshold-based CE technique proposed in [28] may demand extremely high pilot power to accurately characterize the channel. This can cause high peak-to-average power ratio (PAPR) during the practical implementation of OTFS in coexisting systems [28, 29, 30]. To tackle this challenge, we propose an interference cancellation-based CE technique that estimates the channel coefficient and the Doppler of each propagation path, using the observed effective DD domain channel coefficients corresponding to the propagation path.

4) We perform extensive numerical analysis to attain novel insights on our considerations. We first verify our analysis by comparing it with simulation results. We then show that ignoring the impact of unequal lengths of CPs during signal detection can degrade the bit error rate (BER) of OTFS in coexisting systems. We also show that the proposed CE technique outperforms the threshold-based CE technique and the BER of the proposed CE technique approaches that achieved with perfect channel state information (CSI).

II System model

Refer to caption
Figure 2: Illustration of the system model considered in this work, where OTFS modulation coexists with the current OFDM-based communication system while introducing preprocessing at the transmitter and postprocessing at the receiver.

We focus on a communication scenario where OTFS modulation coexists with current 4G/5G communication systems that use OFDM waveforms, while introducing preprocessing at the transmitter and postprocessing at the receiver. The schematic representation of the considered system is shown in Fig. 2.

II-A Transmitter

Consider OTFS modulation in which NM𝑁𝑀NMitalic_N italic_M message symbols are mapped in the DD domain, where N𝑁Nitalic_N and M𝑀Mitalic_M denote the number of Doppler and delay elements within the OTFS signal, respectively. We denote the (k,l)𝑘𝑙(k,l)( italic_k , italic_l )-th element of the DD domain signal as XDD[k,l]subscript𝑋DD𝑘𝑙X_{\textrm{DD}}[k,l]italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ], where k𝑘kitalic_k and l𝑙litalic_l denote the Doppler and delay indices, respectively, with k𝒩={0,1,,N1}𝑘𝒩01𝑁1k\in\mathcal{N}={\{0,1,...,N-1\}}italic_k ∈ caligraphic_N = { 0 , 1 , … , italic_N - 1 } and l={0,1,,M1}𝑙01𝑀1l\in\mathcal{M}={\{0,1,...,M-1\}}italic_l ∈ caligraphic_M = { 0 , 1 , … , italic_M - 1 }.

At the preprocessing stage of the transmitter, a time-frequency (TF) domain signal is obtained by applying inverse simplectic finite Fourier transform (ISFFT) on XDDsubscript𝑋DDX_{\textrm{DD}}italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [4]. Specifically, the (n,m)𝑛𝑚(n,m)( italic_n , italic_m )-th symbol of the TF domain signal, XTF[n,m]subscript𝑋TF𝑛𝑚X_{\textrm{TF}}[n,m]italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ], is obtained as

XTF[n,m]subscript𝑋TF𝑛𝑚\displaystyle X_{\textrm{TF}}[n,m]italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] =1NMk=0N1l=0M1XDD[k,l]ej2π(nkNmlM),absent1𝑁𝑀superscriptsubscript𝑘0𝑁1superscriptsubscript𝑙0𝑀1subscript𝑋DD𝑘𝑙superscript𝑒𝑗2𝜋𝑛𝑘𝑁𝑚𝑙𝑀\displaystyle=\frac{1}{\sqrt{NM}}\sum_{k=0}^{N-1}\sum_{l=0}^{M-1}X_{\textrm{DD% }}[k,l]e^{j2\pi(\frac{nk}{N}-\frac{ml}{M})},= divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N italic_M end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_k = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_l = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG - divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG ) end_POSTSUPERSCRIPT , (1)

where n𝒩,mformulae-sequence𝑛𝒩𝑚n\in\mathcal{N},m\in\mathcal{M}italic_n ∈ caligraphic_N , italic_m ∈ caligraphic_M, and n𝑛nitalic_n and m𝑚mitalic_m denote the time and frequency indices, respectively.

At the OFDM-based transmitter, N𝑁Nitalic_N OFDM signals are generated using XTFsubscript𝑋TFX_{\textrm{TF}}italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT. First, an extended TF domain signal is obtained using null symbols and XTFsubscript𝑋TFX_{\textrm{TF}}italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT. Specifically, the (n,m)𝑛𝑚(n,m)( italic_n , italic_m )-th symbol of the extended TF signal, XTF[n,m]subscriptsuperscript𝑋TF𝑛𝑚X^{\prime}_{\textrm{TF}}[n,m]italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ], is expressed as

XTF[n,m]={0,M2m<M2,XTF[n,m+M],M2m<0,XTF[n,m],0m<M2,0,M2mM21,subscriptsuperscript𝑋TF𝑛𝑚cases0superscript𝑀2𝑚𝑀2subscript𝑋TF𝑛𝑚𝑀𝑀2𝑚0subscript𝑋TF𝑛𝑚0𝑚𝑀20𝑀2𝑚superscript𝑀21\displaystyle X^{\prime}_{\textrm{TF}}[n,m]{=}\begin{cases}0,&-\frac{M^{\prime% }}{2}\leqslant m<-\frac{M}{2},\\ X_{\textrm{TF}}[n,m+M],&-\frac{M}{2}\leqslant m<0,\\ X_{\textrm{TF}}[n,m],&0\leqslant m<\frac{M}{2},\\ 0,&\frac{M}{2}\leqslant m\leqslant\frac{M^{\prime}}{2}-1,\!\!\!\end{cases}italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] = { start_ROW start_CELL 0 , end_CELL start_CELL - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG ⩽ italic_m < - divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , end_CELL end_ROW start_ROW start_CELL italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m + italic_M ] , end_CELL start_CELL - divide start_ARG italic_M end_ARG start_ARG 2 end_ARG ⩽ italic_m < 0 , end_CELL end_ROW start_ROW start_CELL italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] , end_CELL start_CELL 0 ⩽ italic_m < divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL divide start_ARG italic_M end_ARG start_ARG 2 end_ARG ⩽ italic_m ⩽ divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 , end_CELL end_ROW (2)

where n𝒩,mformulae-sequence𝑛𝒩𝑚superscriptn\in\mathcal{N},m\in\mathcal{M}^{\prime}italic_n ∈ caligraphic_N , italic_m ∈ caligraphic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT denotes the total number of sub-carriers in the OFDM signal, and {M2,M2+1,,1,0,1,M21}superscriptsuperscript𝑀2superscript𝑀21101superscript𝑀21\mathcal{M}^{\prime}\in{\{{-}\frac{M^{\prime}}{2},{-}\frac{M^{\prime}}{2}{+}1,% \cdots,{-}1,0,1,\cdots\frac{M^{\prime}}{2}{-}1\}}caligraphic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ { - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG , - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG + 1 , ⋯ , - 1 , 0 , 1 , ⋯ divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 } [25]. We clarify that practical OFDM systems adopt edge carrier unloading (ECU)/null subcarriers, which refers to disallowing the transmission of symbol/energy on the edge subcarriers in an OFDM signal. The consideration of ECU in OFDM systems serves two main purposes [25]. Firstly, it effectively mitigates OOBE, thereby ensuring that the transmitted OFDM signals meet the spectral mask constraints [17, 18]. Secondly, ECU provides the flexibility to set the total number of subcarriers in an OFDM signal to a power of two. This, as will be discussed in Remark 1, facilitates the easier hardware implementation of OFDM transceivers. This utilization of ECU is reflected in XTFsubscriptsuperscript𝑋TFX^{\prime}_{\textrm{TF}}italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT with the inclusion of null symbols, and further illustrated in Fig. 3.

Refer to caption
Figure 3: Illustration of the DD domain, TF domain, extended TF domain, time-delay domain, and the time domain symbols of the OTFS signal at the transmitter. In this figure, we consider N=5𝑁5N=5italic_N = 5, M=4𝑀4M=4italic_M = 4, M=8superscript𝑀8M^{\prime}=8italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 8, S=3𝑆3S=3italic_S = 3, Tlongcp=3×TMsuperscriptsubscript𝑇longcp3𝑇superscript𝑀T_{\mathrm{long}}^{\mathrm{cp}}=3\times\frac{T}{M^{\prime}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = 3 × divide start_ARG italic_T end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG, and Tregcp=2×TMsuperscriptsubscript𝑇regcp2𝑇superscript𝑀T_{\mathrm{reg}}^{\mathrm{cp}}=2\times\frac{T}{M^{\prime}}italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = 2 × divide start_ARG italic_T end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG.

Next, symbols in XTFsubscriptsuperscript𝑋TFX^{\prime}_{\textrm{TF}}italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT are sent through an inverse fast Fourier transform (IFFT) operation and a parallel-to-serial (P/S) converter to obtain the time domain discrete symbols. Finally, a cyclically extended version of the time domain discrete symbols are sent through a digital-to-analog converter (DAC), which is followed by a transmit pulse or time domain windowing operation. Considering the aforementioned operations at the OFDM-based transmitter, the n𝑛nitalic_nth OFDM signal associated with the OTFS signal, xn(t)subscript𝑥𝑛𝑡x_{n}(t)italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ), is obtained as [25]

xn(t)subscript𝑥𝑛𝑡\displaystyle x_{n}(t)italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) =1Mm=M2M21XTF[n,m]ej2πmΔftgn(t),n𝒩,formulae-sequenceabsent1superscript𝑀superscriptsubscript𝑚superscript𝑀2superscript𝑀21subscriptsuperscript𝑋TF𝑛𝑚superscript𝑒𝑗2𝜋𝑚Δ𝑓𝑡subscript𝑔𝑛𝑡for-all𝑛𝒩\displaystyle=\frac{1}{\sqrt{M^{\prime}}}\!\!\!\sum_{m=-\frac{M^{\prime}}{2}}^% {\frac{M^{\prime}}{2}-1}X^{\prime}_{\textrm{TF}}[n,m]e^{j2\pi m\Delta{f}t}g_{n% }(t),~{}~{}\forall~{}n\in\mathcal{N},= divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_m = - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_m roman_Δ italic_f italic_t end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) , ∀ italic_n ∈ caligraphic_N , (3)

where ΔfΔ𝑓\Delta froman_Δ italic_f denotes the subcarrier spacing and gn(t)subscript𝑔𝑛𝑡g_{n}(t)italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) denotes the transmitter pulse of the n𝑛nitalic_nth OFDM signal, given by

gn(t)subscript𝑔𝑛𝑡\displaystyle g_{n}(t)italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) ={1,TncptT,0,elsewhere,n𝒩,formulae-sequenceabsentcases1subscriptsuperscript𝑇cp𝑛𝑡𝑇0elsewherefor-all𝑛𝒩\displaystyle=\begin{cases}1,&~{}~{}~{}~{}~{}-T^{\mathrm{cp}}_{n}\leqslant t% \leqslant T,\\ 0,&~{}~{}~{}~{}~{}~{}\textrm{elsewhere},\end{cases}~{}~{}~{}~{}~{}~{}\forall~{% }n\in\mathcal{N},= { start_ROW start_CELL 1 , end_CELL start_CELL - italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⩽ italic_t ⩽ italic_T , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL elsewhere , end_CELL end_ROW ∀ italic_n ∈ caligraphic_N , (4)

where Tncpsubscriptsuperscript𝑇cp𝑛T^{\mathrm{cp}}_{n}italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT denotes the CP length of the n𝑛nitalic_nth OFDM signal. In order to appropriately fulfill the orthogonality conditions for OFDM signals, T𝑇Titalic_T and ΔfΔ𝑓\Delta froman_Δ italic_f are let to adhere to the relationship T=1Δf𝑇1Δ𝑓T=\frac{1}{\Delta f}italic_T = divide start_ARG 1 end_ARG start_ARG roman_Δ italic_f end_ARG [15]. As can be observed in (3), and further illustrated in Fig. 3, the highest frequency to which the symbols of XTF[n,m]subscriptsuperscript𝑋TF𝑛𝑚X^{\prime}_{\textrm{TF}}[n,m]italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] are modulated is limited to M2Tsuperscript𝑀2𝑇\frac{M^{\prime}}{2T}divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG. This is to ensure that xn(t)subscript𝑥𝑛𝑡x_{n}(t)italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t ) is strictly bandlimited to [M2T,M2T]superscript𝑀2𝑇superscript𝑀2𝑇[-\frac{M^{\prime}}{2T},\frac{M^{\prime}}{2T}][ - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG , divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_T end_ARG ], thereby enabling the possibility of sampling the corresponding signal at the receiver using the Nyquist rate of MTsuperscript𝑀𝑇\frac{M^{\prime}}{T}divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_T end_ARG.

Finally, by concatenating N𝑁Nitalic_N consecutive OFDM signals using a time division multiplexer, the time domain signal for OTFS in the coexisting system is obtained as

x(t)𝑥𝑡\displaystyle x(t)italic_x ( italic_t ) =n=0N1xn(tnTn¨=0nan¨Tn¨cp),absentsuperscriptsubscript𝑛0𝑁1subscript𝑥𝑛𝑡𝑛𝑇superscriptsubscript¨𝑛0𝑛subscript𝑎¨𝑛subscriptsuperscript𝑇cp¨𝑛\displaystyle=\sum_{n=0}^{N-1}x_{n}\left(t-nT-\!\!\sum\limits_{\ddot{n}=0}^{n}% a_{\ddot{n}}T^{\mathrm{cp}}_{\ddot{n}}\right),= ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_t - italic_n italic_T - ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT ) , (5)

where an¨=1subscript𝑎¨𝑛1a_{\ddot{n}}=1italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT = 1, if n¨1¨𝑛1\ddot{n}\geqslant 1over¨ start_ARG italic_n end_ARG ⩾ 1 and an¨=0subscript𝑎¨𝑛0a_{\ddot{n}}=0italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT = 0, elsewhere.

Remark 1

We note that hardware implementation of ΨΨ\Psiroman_Ψ-point fast Fourier transform (FFT) and ΨΨ\Psiroman_Ψ-point IFFT operations are easier when ΨΨ\Psiroman_Ψ is set to a power of two. Considering this, OFDM systems typically set the total number of sub-carriers in an OFDM signal (Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT) to a power of two, so that the Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT-point Fourier operation given in (3) at the transmitter, and a similar operation at the receiver, can be implemented in hardware with minimal complexity [25]. However, when OTFS coexists with OFDM systems, in addition to the Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT-point Fourier operation given in (3), two other Fourier operations should be performed even within the transmitter. Specifically, since the ISFFT in (1) can be viewed as two Fourier operations, an M𝑀Mitalic_M-point Fourier operation from delay domain to frequency domain and an N𝑁Nitalic_N-point Fourier operation from Doppler domain to time domain would need to be performed at the preprocessing stage of the transmitter. On one hand, it is indeed possible to set the number of Doppler elements within the OTFS signal (N𝑁Nitalic_N) to be the power of two to ensure the easier hardware implementation of the N𝑁Nitalic_N-point Fourier operation in ISFFT. On the other hand, while it would be desirable to set the number of delay elements within an OTFS signal (M𝑀Mitalic_M) to be a power of two for easier implementation of the M𝑀Mitalic_M-point Fourier operation in ISFFT, this may not be possible. This is because when OTFS coexists with OFDM systems, the number of delay elements within an OTFS signal would be made equal to the total number of loaded sub-carriers in an OFDM signal. Since the number of loaded sub-carriers in an OFDM signal is usually chosen to satisfy the bandwidth constraint while minimizing OOBE, M𝑀Mitalic_M may not necessarily be a power of two. We note that this challenge related to the M𝑀Mitalic_M-point Fourier operation is inevitable when OTFS coexists with OFDM systems featuring ECU.444To address this challenge, one can set the number of delay elements within the OTFS signal (M𝑀Mitalic_M) to be lower than the number of loaded sub-carriers specified in the 3GPP standards, while ensuring M𝑀Mitalic_M is a power of two. However, this modification will come at the cost a reduction in data rate.

II-A1 OTFS with CPs of unequal length

According to the frame structure that is defined in the 3GPP standards, the downlink and uplink transmissions are organized into radio frames [15, 14, 16]. Then the radio frames are divided into sub-frames. Finally, sub-frames are further divided into two equally-sized half-frames of 0.5 ms, which we refer to as time windows. The time windows contain multiple OFDM signals [15, Chapter 4.1-4.3].555It is noted that according to 3GPP standards, time windows are divided (or merged) to form slots which carry OFDM signals [15, Chapter 4.1-4.3]. Scheduling is done on a subframe basis for both the downlink and uplink transmissions. Within each time window, all OFDM signals, except the first, are given the same CP length. The first OFDM signal within each time window is given a CP of longer length to ensure that an integer number of OFDM signals are within each time window [15, Chapter 5.3.1].666According to 3GPP standards, the first and the (7×2ξ+1)7superscript2𝜉1(7{\times}2^{\xi}+1)( 7 × 2 start_POSTSUPERSCRIPT italic_ξ end_POSTSUPERSCRIPT + 1 )th OFDM signals within each subframe are given a CP of longer length, where ξ𝜉\xiitalic_ξ is the numerology [15, Chapter 5.3.1]. This implies that the first OFDM signal within each time window is given a CP of longer length. Table I shows ΔfΔ𝑓\Delta froman_Δ italic_f, the number of OFDM signals carried by time windows (S𝑆Sitalic_S), CP length of regular OFDM signals (Tregcpsuperscriptsubscript𝑇regcpT_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT), and CP length of the first OFDM signal in each time window (Tlongcpsuperscriptsubscript𝑇longcpT_{\mathrm{long}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT) adopted for different 5G New Radio (NR) numerologies (subcarrier spacing configurations) [14, 15, 16].777According to 3GPP standards, there are two types of CPs used for OFDM signals, namely “normal CP” and “extended CP” [15, Section 4.2]. Except when the subcarrier spacing is 60 kHz, CPs of type ”normal CP” are always utilized. We clarify that when CPs of type “normal CP” is used, OFDM signals are assigned with CPs of unequal/different lengths [15, Section 5.3.1].

TABLE I: Illustration of ΔfΔ𝑓\Delta froman_Δ italic_f, S, Tregcpsuperscriptsubscript𝑇regcpT_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT, and Tlongcpsuperscriptsubscript𝑇longcpT_{\mathrm{long}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT adopted for 5G NR Numerologies [15].
Numer- -ology (ξ)𝜉({\xi})( italic_ξ ) Subcarrier spacing (ΔfΔ𝑓\Delta froman_Δ italic_f) OFDM symbols per time window (S) CP of regular symbols (Tregcpsuperscriptsubscript𝑇regcpT_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT) CP of long symbols (Tlongcpsuperscriptsubscript𝑇longcpT_{\mathrm{long}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT)
0 15 kHz 7 4.69μs4.69𝜇s4.69\mu\mathrm{s}4.69 italic_μ roman_s 5.2μs5.2𝜇s5.2\mu\mathrm{s}5.2 italic_μ roman_s
1 30 kHz 14 2.34μs2.34𝜇s2.34\mu\mathrm{s}2.34 italic_μ roman_s 2.86μs2.86𝜇s2.86\mu\mathrm{s}2.86 italic_μ roman_s
2 60 kHz 28 1.17μs1.17𝜇s1.17\mu\mathrm{s}1.17 italic_μ roman_s 1.69μs1.69𝜇s1.69\mu\mathrm{s}1.69 italic_μ roman_s
3 120 kHz 56 0.59μs0.59𝜇s0.59\mu\mathrm{s}0.59 italic_μ roman_s 1.11μs1.11𝜇s1.11\mu\mathrm{s}1.11 italic_μ roman_s
4 240 kHz 112 0.29μs0.29𝜇s0.29\mu\mathrm{s}0.29 italic_μ roman_s 0.81μs0.81𝜇s0.81\mu\mathrm{s}0.81 italic_μ roman_s

It can be observed from Table I that the number of OFDM signals carried by a time window is typically small, especially for numerologies with low to moderate subcarrier spacing. On the other hand, to achieve reasonable time diversity, the number of Doppler elements within the OTFS signal, which is equal to the number of OFDM signals within the OTFS signal, may be set to be a reasonably high value. Due to these, the utilization of multiple time windows may become necessary to transmit an OTFS signal using an OFDM system. This necessitates the investigation of OTFS modulation with CPs of unequal lengths. To account for the unequal lengths of CPs, in this work we consider Tncpsubscriptsuperscript𝑇cp𝑛T^{\mathrm{cp}}_{n}italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT to be

Tncpsubscriptsuperscript𝑇cp𝑛\displaystyle T^{\mathrm{cp}}_{n}italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ={Tlongcp,[n]S=0,Tregcp,elsewhere,absentcasessuperscriptsubscript𝑇longcpsubscriptdelimited-[]𝑛𝑆0superscriptsubscript𝑇regcpelsewhere\displaystyle=\begin{cases}T_{\mathrm{long}}^{\mathrm{cp}},&~{}~{}~{}~{}~{}~{}% [n]_{S}=0,\\ T_{\mathrm{reg}}^{\mathrm{cp}},&~{}~{}~{}~{}~{}~{}\textrm{elsewhere},\end{cases}= { start_ROW start_CELL italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT , end_CELL start_CELL [ italic_n ] start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT , end_CELL start_CELL elsewhere , end_CELL end_ROW (6)

where Tlongcp>Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}>T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT > italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT and [.]S[.]_{S}[ . ] start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT denotes the mod S𝑆Sitalic_S operation.

II-A2 Terminology used in the Paper

The OTFS modulation in which a single CP is included in the entire OTFS signal is referred in the literature as RCP-OTFS.888We note that the vector OFDM (VOFDM) was proposed in [8] for interference (ISI) channels that have spectral nulls. The VOFDM can be considered as a general transmission scheme, since OFDM and single-carrier frequency domain equalization (SC-FDE) are two special/extreme cases of VOFDM. It is interesting to note that VOFDM has the same digital sequence as that of RCP-OTFS [31]. Despite this, we clarify that the exploration of full diversity over doubly selective channels and coupling the information-bearing symbols over the DD domain representation of the channel were first discussed for RCP-OTFS, thereby highlighting the uniqueness of RCP-OTFS [4]. Also, the OTFS modulation in which multiple CPs are included in the OTFS signal is referred to as CP-OTFS or precoded-OFDM [23, 5, 20]. Based on these definitions, the variant of OTFS that is considered in this work falls into the category of CP-OTFS. However, it is worth noting that the variant of CP-OTFS considered in this work differs from those explored in the literature in two ways. The first characteristic pertains to whether the CPs added to the OTFS signal are of equal or unequal lengths. The second characteristic pertains to whether ECU is taken into consideration or not. Thus, considering these differences, we will consistently use the following definitions throughout the paper to differentiate between the different variants of CP-OTFS:

  • CP-OTFS with CP of unequal length and ECU (CP-OTFS-w-UCP-ECU): The variant of CP-OTFS in which (i) the CPs within the CP-OTFS signal are of different lengths and (ii) ECU is considered. This is the variant of CP-OTFS that is implementable on current 4G/5G communication systems;

  • CP-OTFS with CPs of the unequal lengths (CP-OTFS-w-UCP): The variant of CP-OTFS in which the CPs within the CP-OTFS signal are of different lengths, but with no ECU. This is the variant of OTFS that is implementable on OFDM systems that do not consider ECU;

  • CP-OTFS with CPs of the same lengths (CP-OTFS-w-ECP): The variant of CP-OTFS in which all the CPs within the CP-OTFS signal are of equal length. This is the variant of CP-OTFS that is explored to date in the literature[21, 22, 23, 24].

It is interesting to that CP-OTFS-w-UCP and CP-OTFS-w-ECP can be considered as special cases of CP-OTFS-w-UCP-ECU. Moreover, CP-OTFS-w-ECP can also be considered as a special case of CP-OTFS-w-UCP.

II-B Channel

When the signal is passed through a doubly-selective channel, the complex-valued baseband received signal becomes [5]

y(t)=ντh(ν,τ)ej2πν(tτ)x(tτ)𝑑τ𝑑ν+w(t),𝑦𝑡subscript𝜈subscript𝜏𝜈𝜏superscript𝑒𝑗2𝜋𝜈𝑡𝜏𝑥𝑡𝜏differential-d𝜏differential-d𝜈𝑤𝑡\displaystyle y(t)=\int_{\nu}{\int_{\tau}h(\nu,\tau)~{}e^{j2\pi\nu(t-\tau)}x(t% -\tau)d\tau}d\nu+w(t),italic_y ( italic_t ) = ∫ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT ∫ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_h ( italic_ν , italic_τ ) italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν ( italic_t - italic_τ ) end_POSTSUPERSCRIPT italic_x ( italic_t - italic_τ ) italic_d italic_τ italic_d italic_ν + italic_w ( italic_t ) , (7)

where h(ν,τ)𝜈𝜏h(\nu,\tau)italic_h ( italic_ν , italic_τ ) denotes the spreading function of the channel with ν𝜈\nuitalic_ν and τ𝜏\tauitalic_τ representing the Doppler and delay variables, respectively, and w(t)𝒞𝒩(0,σn2)similar-to𝑤𝑡𝒞𝒩0superscriptsubscript𝜎𝑛2w(t)\sim\mathcal{CN}(0,\sigma_{n}^{2})italic_w ( italic_t ) ∼ caligraphic_C caligraphic_N ( 0 , italic_σ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) denotes the complex noise. Considering that the channel is composed of I𝐼Iitalic_I separable propagations paths, h(ν,τ)𝜈𝜏h(\nu,\tau)italic_h ( italic_ν , italic_τ ) can be represented as

h(ν,τ)=i=1Ihiδ(ννi)δ(ττi),𝜈𝜏superscriptsubscript𝑖1𝐼subscript𝑖𝛿𝜈subscript𝜈𝑖𝛿𝜏subscript𝜏𝑖\displaystyle h(\nu,\tau)=\sum_{i=1}^{I}h_{i}\delta(\nu-\nu_{i})\delta(\tau-% \tau_{i}),italic_h ( italic_ν , italic_τ ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_δ ( italic_ν - italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_δ ( italic_τ - italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , (8)

where hisubscript𝑖h_{i}italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, νisubscript𝜈𝑖\nu_{i}italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and τisubscript𝜏𝑖\tau_{i}italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT denote the complex gain, Doppler, and delay of the i𝑖iitalic_ith propagation path, respectively, and δ()𝛿\delta(\cdot)italic_δ ( ⋅ ) denotes the Kronecker delta function. For simplicity, we consider that the Doppler and delay resolutions used to discretize the channel in the DD domain are sufficiently small such that Dopplers and delays of propagation paths can be approximated to their nearest on-grid values, i.e., on-grid Dopplers and on-grid delays (a.k.a integer Dopplers and integer delays [7, 5, 6]). Considering this, we express νisubscript𝜈𝑖\nu_{i}italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and τisubscript𝜏𝑖\tau_{i}italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT as

νi=kiNT,τi=TliM,i{1,2,,I},formulae-sequencesubscript𝜈𝑖subscript𝑘𝑖𝑁𝑇formulae-sequencesubscript𝜏𝑖𝑇subscript𝑙𝑖superscript𝑀for-all𝑖12𝐼\displaystyle\nu_{i}=\frac{k_{i}}{NT},~{}~{}~{}~{}~{}\tau_{i}=\frac{Tl_{i}}{M^% {\prime}},~{}~{}~{}~{}~{}~{}~{}\forall~{}i\in\mathcal{I}\in{\{1,2,...,I\}},italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_T end_ARG , italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG italic_T italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG , ∀ italic_i ∈ caligraphic_I ∈ { 1 , 2 , … , italic_I } , (9)

where kisubscript𝑘𝑖k_{i}italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and lisubscript𝑙𝑖l_{i}italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT are integers representing the Doppler and delay indices for the i𝑖iitalic_ith propagation path, respectively.

We note that the duration of the considered CP-OTFS signal given in (5) is NT+n¨=0Nan¨Tn¨cp𝑁𝑇superscriptsubscript¨𝑛0𝑁subscript𝑎¨𝑛subscriptsuperscript𝑇cp¨𝑛NT+\!\!\sum\limits_{\ddot{n}=0}^{N}a_{\ddot{n}}T^{\mathrm{cp}}_{\ddot{n}}italic_N italic_T + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT. This would imply that the resolution used to discretize the doubly-selective channel in the Doppler domain could be 1/(NT+n¨=0Nan¨Tn¨cp)1𝑁𝑇superscriptsubscript¨𝑛0𝑁subscript𝑎¨𝑛subscriptsuperscript𝑇cp¨𝑛1/(NT+\!\!\sum\limits_{\ddot{n}=0}^{N}a_{\ddot{n}}T^{\mathrm{cp}}_{\ddot{n}})1 / ( italic_N italic_T + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT ). However, we clarify that despite RCP-OTFS signal duration being NT+Tcp𝑁𝑇superscript𝑇cpNT+T^{\mathrm{cp}}italic_N italic_T + italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT, all previous studies on RCP-OTFS have employed 1NT1𝑁𝑇\frac{1}{NT}divide start_ARG 1 end_ARG start_ARG italic_N italic_T end_ARG as the Doppler resolution [5, 6, 7]. Considering this and to be consistent with previous studies on CP-OTFS in [23, 5, 1], we adopt the resolution 1NT1𝑁𝑇\frac{1}{NT}divide start_ARG 1 end_ARG start_ARG italic_N italic_T end_ARG in (9) for discretizing the channel in the Doppler domain.999Despite our consideration, we note that the derivations in this work can be directly extended even if an alternative value, such as 1/(NT+n¨=0Nan¨Tn¨cp)1𝑁𝑇superscriptsubscript¨𝑛0𝑁subscript𝑎¨𝑛subscriptsuperscript𝑇cp¨𝑛1/(NT+\!\!\sum\limits_{\ddot{n}=0}^{N}a_{\ddot{n}}T^{\mathrm{cp}}_{\ddot{n}})1 / ( italic_N italic_T + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT ), is adopted for the Doppler resolution.

Moreover, since OFDM receivers employ a sampling rate of MTsuperscript𝑀𝑇\frac{M^{\prime}}{T}divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_T end_ARG to discretize y(t)𝑦𝑡y(t)italic_y ( italic_t ), in (9), we adopt the resolution TM𝑇superscript𝑀\frac{T}{M^{\prime}}divide start_ARG italic_T end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG for discretizing the channel in the delay domain. It is interesting to note that due to the presence of ECU, the sampling rate used to discretize y(t)𝑦𝑡y(t)italic_y ( italic_t ) is different from the effective bandwidth occupied by y(t)𝑦𝑡y(t)italic_y ( italic_t ), which is MT𝑀𝑇\frac{M}{T}divide start_ARG italic_M end_ARG start_ARG italic_T end_ARG.

Finally, substituting (8) and (9) in (7), we obtain

y(t)𝑦𝑡\displaystyle y(t)italic_y ( italic_t ) =i=1Ihiej2πkiNT(tTliM)x(tTliM)+w(t).absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋subscript𝑘𝑖𝑁𝑇𝑡𝑇subscript𝑙𝑖superscript𝑀𝑥𝑡𝑇subscript𝑙𝑖superscript𝑀𝑤𝑡\displaystyle=\sum_{i=1}^{I}h_{i}e^{j\frac{2\pi k_{i}}{NT}(t-\frac{Tl_{i}}{M^{% \prime}})}x(t-\frac{Tl_{i}}{M^{\prime}})+w(t).= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_T end_ARG ( italic_t - divide start_ARG italic_T italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ) end_POSTSUPERSCRIPT italic_x ( italic_t - divide start_ARG italic_T italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ) + italic_w ( italic_t ) . (10)

II-C Receiver

In practical OFDM receivers, the received signal y(t)𝑦𝑡y(t)italic_y ( italic_t ) is first passed through a band-pass filter to obtain the filtered signal y~(t)~𝑦𝑡\tilde{y}(t)over~ start_ARG italic_y end_ARG ( italic_t ). Then, y~(t)~𝑦𝑡\tilde{y}(t)over~ start_ARG italic_y end_ARG ( italic_t ) is sampled in the time domain at the sampling rate of MTsuperscript𝑀𝑇\frac{M^{\prime}}{T}divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_T end_ARG. Then, the samples corresponding to the CPs are appropriately removed from the sampled time domain signal. Mathematically, the \ellroman_ℓth sample of the sampled time domain signal after CP removal is expressed as

y~[]=y~(t)δ(t(TM+n¨=0/Man¨Tn¨cp))𝑑t,~𝑦delimited-[]superscriptsubscript~𝑦𝑡𝛿𝑡𝑇superscript𝑀superscriptsubscript¨𝑛0superscript𝑀subscript𝑎¨𝑛subscriptsuperscript𝑇cp¨𝑛differential-d𝑡\displaystyle\tilde{y}[\ell]=\int_{-\infty}^{\infty}\tilde{y}(t)\delta\Big{(}t% -\big{(}\frac{T\ell}{M^{\prime}}{+}\!\!\sum\limits_{\ddot{n}=0}^{\lfloor\ell/M% ^{\prime}\rfloor}\!\!a_{\ddot{n}}T^{\mathrm{cp}}_{\ddot{n}}\big{)}\Big{)}dt,over~ start_ARG italic_y end_ARG [ roman_ℓ ] = ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT over~ start_ARG italic_y end_ARG ( italic_t ) italic_δ ( italic_t - ( divide start_ARG italic_T roman_ℓ end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌊ roman_ℓ / italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⌋ end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_T start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT ) ) italic_d italic_t , (11)

where \lfloor\cdot\rfloor⌊ ⋅ ⌋ denotes the floor operation.

Next, y~[]~𝑦delimited-[]\tilde{y}[\ell]over~ start_ARG italic_y end_ARG [ roman_ℓ ] is sent through a series-to-parallel (S/P) converter and a FFT operation to obtain the received extended TF domain signal. Specifically, the (n,m)𝑛𝑚(n,m)( italic_n , italic_m )-th symbol of the received extended TF domain signal, YTF[n,m]subscriptsuperscript𝑌TF𝑛𝑚Y^{\prime}_{\textrm{TF}}[n,m]italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ], is obtained as

YTF[n,m]=1Ms=0M1y~[nM+s]ej2πmsM,subscriptsuperscript𝑌TF𝑛𝑚1superscript𝑀superscriptsubscript𝑠0superscript𝑀1~𝑦delimited-[]𝑛superscript𝑀𝑠superscript𝑒𝑗2𝜋𝑚𝑠superscript𝑀\displaystyle\!\!\!\!\!\!Y^{\prime}_{\textrm{TF}}[n,m]{=}\frac{1}{\sqrt{M^{% \prime}}}\!\!\!\sum_{s=0}^{M^{\prime}-1}\tilde{y}[nM^{\prime}{+}s]e^{{-}j\frac% {2\pi ms}{M^{\prime}}},italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] = divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT over~ start_ARG italic_y end_ARG [ italic_n italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_s ] italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_m italic_s end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT , (12)

where n𝒩,mformulae-sequence𝑛𝒩𝑚superscriptn\in\mathcal{N},m\in\mathcal{M}^{\prime}italic_n ∈ caligraphic_N , italic_m ∈ caligraphic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Then, disregarding the symbols that correspond to the unloaded edge carriers, the received TF domain signal is obtained from YTFsubscriptsuperscript𝑌TFY^{\prime}_{\textrm{TF}}italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT. Specifically, the (n,m)𝑛𝑚(n,m)( italic_n , italic_m )-th symbol of the received TF domain signal, YTF[n,m]subscript𝑌TF𝑛𝑚Y_{\textrm{TF}}[n,m]italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ], is obtained as

YTF[n,m]={YTF[n,m],0m<M2YTF[n,mM],M2mM1,subscript𝑌TF𝑛𝑚casessuperscriptsubscript𝑌TF𝑛𝑚0𝑚𝑀2superscriptsubscript𝑌TF𝑛𝑚𝑀𝑀2𝑚𝑀1\displaystyle Y_{\textrm{TF}}[n,m]=\begin{cases}Y_{\textrm{TF}}^{\prime}[n,m],% &0\leqslant m<\frac{M}{2}\\ Y_{\textrm{TF}}^{\prime}[n,m-M],&\frac{M}{2}\leqslant m\leqslant M-1,\\ \end{cases}italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] = { start_ROW start_CELL italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT [ italic_n , italic_m ] , end_CELL start_CELL 0 ⩽ italic_m < divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_CELL end_ROW start_ROW start_CELL italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT [ italic_n , italic_m - italic_M ] , end_CELL start_CELL divide start_ARG italic_M end_ARG start_ARG 2 end_ARG ⩽ italic_m ⩽ italic_M - 1 , end_CELL end_ROW (13)

where n𝒩,mformulae-sequence𝑛𝒩𝑚n\in\mathcal{N},m\in\mathcal{M}italic_n ∈ caligraphic_N , italic_m ∈ caligraphic_M.

At the receiver postprocessing stage, the received DD domain signal is obtained by applying simplectic finite Fourier transform (SFFT) on YTFsubscript𝑌TFY_{\textrm{TF}}italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT. Specifically, the (k,l)𝑘𝑙(k,l)( italic_k , italic_l )-th symbol of the received DD domain signal, YDD[k,l]subscript𝑌DD𝑘𝑙Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ], is obtained as

YDD[k,l]=1NMn=0N1m=0M1YTF[n,m]ej2π(nkNmlM),subscript𝑌DD𝑘𝑙1𝑁𝑀superscriptsubscript𝑛0𝑁1superscriptsubscript𝑚0𝑀1subscript𝑌TF𝑛𝑚superscript𝑒𝑗2𝜋𝑛𝑘𝑁𝑚𝑙𝑀\displaystyle Y_{\textrm{DD}}[k,l]=\frac{1}{\sqrt{NM}}\sum_{n=0}^{N-1}\sum_{m=% 0}^{M-1}Y_{\textrm{TF}}[n,m]e^{-j2\pi\left({\frac{nk}{N}-\frac{ml}{M}}\right)},italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] = divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N italic_M end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG - divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG ) end_POSTSUPERSCRIPT , (14)

where k𝒩,lformulae-sequence𝑘𝒩𝑙k\in\mathcal{N},l\in\mathcal{M}italic_k ∈ caligraphic_N , italic_l ∈ caligraphic_M. Finally, the signal detection and channel estimation are performed based on YDDsubscript𝑌DDY_{\textrm{DD}}italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT.

III Input-Output Relation

In this section, we characterize the IOR for CP-OTFS-w-UCP-ECU to understand the coexistence of OTFS modulation with OFDM systems.

y~[]~𝑦delimited-[]\displaystyle\tilde{y}[\ell]over~ start_ARG italic_y end_ARG [ roman_ℓ ] =1Mi=1In¯=0N1m¯=M2M21hiXTF[n¯,m¯]ej2πM(li)(m¯+kiN)ej2πm¯(n¯+n¨=0n¯an¨ψn¨cpn¨=0/Man¨ψn¨cp)ej2πkiNn¨=0/Man¨ψn¨cpabsent1superscript𝑀superscriptsubscript𝑖1𝐼superscriptsubscript¯𝑛0𝑁1superscriptsubscript¯𝑚superscript𝑀2superscript𝑀21subscript𝑖subscriptsuperscript𝑋TF¯𝑛¯𝑚superscript𝑒𝑗2𝜋superscript𝑀subscript𝑙𝑖¯𝑚subscript𝑘𝑖𝑁superscript𝑒𝑗2𝜋¯𝑚¯𝑛superscriptsubscript¨𝑛0¯𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpsuperscriptsubscript¨𝑛0superscript𝑀subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpsuperscript𝑒𝑗2𝜋subscript𝑘𝑖𝑁superscriptsubscript¨𝑛0superscript𝑀subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cp\displaystyle=\frac{1}{\sqrt{M^{\prime}}}\sum_{i=1}^{I}\sum_{\bar{n}=0}^{N-1}% \sum_{\bar{m}=-\frac{M^{\prime}}{2}}^{\frac{M^{\prime}}{2}-1}h_{i}X^{\prime}_{% \textrm{TF}}[\bar{n},\bar{m}]e^{j\frac{2\pi}{M^{\prime}}(\ell-l_{i})\left(\bar% {m}+\frac{k_{i}}{N}\right)}e^{\!\!-j2\pi\bar{m}\left(\bar{n}{+}\!\!\sum\limits% _{\ddot{n}=0}^{\bar{n}}\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp}}{-}\!\!\!\!% \sum\limits_{\ddot{n}=0}^{\lfloor\ell/M^{\prime}\rfloor}\!\!a_{\ddot{n}}\psi_{% \ddot{n}}^{\mathrm{cp}}\right)}e^{j\frac{2\pi k_{i}}{N}\!\!\sum\limits_{\ddot{% n}=0}^{\lfloor\ell/M^{\prime}\rfloor}\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp% }}}= divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ over¯ start_ARG italic_n end_ARG , over¯ start_ARG italic_m end_ARG ] italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( roman_ℓ - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( over¯ start_ARG italic_m end_ARG + divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π over¯ start_ARG italic_m end_ARG ( over¯ start_ARG italic_n end_ARG + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_n end_ARG end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT - ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌊ roman_ℓ / italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⌋ end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌊ roman_ℓ / italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⌋ end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT
×gn¯(TM(liM(n¯+n¨=0n¯an¨ψn¨cpn¨=0/Man¨ψn¨cp))),absentsubscript𝑔¯𝑛𝑇superscript𝑀subscript𝑙𝑖superscript𝑀¯𝑛superscriptsubscript¨𝑛0¯𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpsuperscriptsubscript¨𝑛0superscript𝑀subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cp\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{% }~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{% }~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times g_{\bar{n}}(\frac{T}{M^{% \prime}}(\ell{-}l_{i}{-}M^{\prime}(\bar{n}{+}\!\!\sum\limits_{\ddot{n}=0}^{% \bar{n}}\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp}}{-}\!\!\!\!\sum\limits_{% \ddot{n}=0}^{\lfloor\ell/M^{\prime}\rfloor}\!\!a_{\ddot{n}}\psi_{\ddot{n}}^{% \mathrm{cp}}))),× italic_g start_POSTSUBSCRIPT over¯ start_ARG italic_n end_ARG end_POSTSUBSCRIPT ( divide start_ARG italic_T end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( roman_ℓ - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( over¯ start_ARG italic_n end_ARG + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_n end_ARG end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT - ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌊ roman_ℓ / italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⌋ end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT ) ) ) , (15)
YTF[n,m]subscriptsuperscript𝑌TF𝑛𝑚\displaystyle Y^{\prime}_{\textrm{TF}}[n,m]italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] =1Ms=0M1i=1Im¯=M2M21hiXTF[n,m¯]ej2πkiN(n+n¨=0nan¨ψn¨cp)ej2πM((mm¯kiN)s+li(m¯+kiN)).absent1superscript𝑀superscriptsubscript𝑠0superscript𝑀1superscriptsubscript𝑖1𝐼superscriptsubscript¯𝑚superscript𝑀2superscript𝑀21subscript𝑖subscriptsuperscript𝑋TF𝑛¯𝑚superscript𝑒𝑗2𝜋subscript𝑘𝑖𝑁𝑛superscriptsubscript¨𝑛0𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpsuperscript𝑒𝑗2𝜋superscript𝑀𝑚¯𝑚subscript𝑘𝑖𝑁𝑠subscript𝑙𝑖¯𝑚subscript𝑘𝑖𝑁\displaystyle=\frac{1}{M^{\prime}}\sum_{s=0}^{M^{\prime}-1}\sum_{i=1}^{I}\sum_% {\bar{m}=-\frac{M^{\prime}}{2}}^{\frac{M^{\prime}}{2}-1}h_{i}X^{\prime}_{% \textrm{TF}}[n,\bar{m}]e^{j\frac{2\pi k_{i}}{N}(n+\!\!\sum\limits_{\ddot{n}=0}% ^{n}\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp}})}e^{-j\frac{2\pi}{M^{\prime}}% \left((m-\bar{m}-\frac{k_{i}}{N})s+l_{i}(\bar{m}+\frac{k_{i}}{N})\right)}.= divide start_ARG 1 end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = - divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , over¯ start_ARG italic_m end_ARG ] italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ( italic_n + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( ( italic_m - over¯ start_ARG italic_m end_ARG - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) italic_s + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( over¯ start_ARG italic_m end_ARG + divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) ) end_POSTSUPERSCRIPT . (16)
YTF[n,m]subscript𝑌TF𝑛𝑚\displaystyle Y_{\textrm{TF}}[n,m]italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] =1Ms=0M1i=1Im¯=0M1hiXTF[n,m¯]ej2πkiN(n+n¨=0nan¨ψn¨cp)ej2πM((mm¯kiN)s+li(m¯+kiN))Φm,m¯(s).absent1superscript𝑀superscriptsubscript𝑠0superscript𝑀1superscriptsubscript𝑖1𝐼superscriptsubscript¯𝑚0𝑀1subscript𝑖subscript𝑋TF𝑛¯𝑚superscript𝑒𝑗2𝜋subscript𝑘𝑖𝑁𝑛superscriptsubscript¨𝑛0𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpsuperscript𝑒𝑗2𝜋superscript𝑀𝑚¯𝑚subscript𝑘𝑖𝑁𝑠subscript𝑙𝑖¯𝑚subscript𝑘𝑖𝑁subscriptΦ𝑚¯𝑚𝑠\displaystyle=\frac{1}{M^{\prime}}\sum_{s=0}^{M^{\prime}{-}1}\sum_{i=1}^{I}% \sum_{\bar{m}=0}^{M{-}1}h_{i}X_{\textrm{TF}}[n,\bar{m}]e^{j\frac{2\pi k_{i}}{N% }(n+\!\!\sum\limits_{\ddot{n}=0}^{n}\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp}% })}e^{{-}j\frac{2\pi}{M^{\prime}}\left((m{-}\bar{m}{-}\frac{k_{i}}{N})s+l_{i}(% \bar{m}+\frac{k_{i}}{N})\right)}\Phi_{m,\bar{m}}(s).= divide start_ARG 1 end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , over¯ start_ARG italic_m end_ARG ] italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ( italic_n + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( ( italic_m - over¯ start_ARG italic_m end_ARG - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) italic_s + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( over¯ start_ARG italic_m end_ARG + divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) ) end_POSTSUPERSCRIPT roman_Φ start_POSTSUBSCRIPT italic_m , over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ( italic_s ) . (17)

When the received signal y(t)𝑦𝑡y(t)italic_y ( italic_t ) is bandlimited, the filtered signal of y(t)𝑦𝑡y(t)italic_y ( italic_t ) can be written as y~(t)=y(t)~𝑦𝑡𝑦𝑡\tilde{y}(t)=y(t)over~ start_ARG italic_y end_ARG ( italic_t ) = italic_y ( italic_t ).101010If we consider that the channel model given in (8) represents the sampled equivalent channel after undergoing both bandpass filtering and sampling, with νisubscript𝜈𝑖\nu_{i}italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and τisubscript𝜏𝑖\tau_{i}italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT corresponding to (9), we can regard y(t)𝑦𝑡y(t)italic_y ( italic_t ) in (10) as the received signal that results following the bandpass filtering process. Based on this, while utilizing (10), we simplify y~[]~𝑦delimited-[]\tilde{y}[\ell]over~ start_ARG italic_y end_ARG [ roman_ℓ ] in (11) in the absence of noise to obtain (15). The expression (15), along with (16) and (17), is given at the start of the next page. In (15), ψncp=TncpTsuperscriptsubscript𝜓𝑛cpsuperscriptsubscript𝑇𝑛cp𝑇\psi_{n}^{\mathrm{cp}}=\frac{T_{n}^{\mathrm{cp}}}{T}italic_ψ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = divide start_ARG italic_T start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT end_ARG start_ARG italic_T end_ARG. Then substituting (15) in (12) while leveraging the fact that gn¯(TM(sliM(n¯n+n¨=0n¯an¨ψn¨cpn¨=0nan¨ψn¨cp)))subscript𝑔¯𝑛𝑇superscript𝑀𝑠subscript𝑙𝑖superscript𝑀¯𝑛𝑛superscriptsubscript¨𝑛0¯𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpsuperscriptsubscript¨𝑛0𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cpg_{\bar{n}}(\frac{T}{M^{\prime}}(s-l_{i}-M^{\prime}(\bar{n}-n{+}\!\!\sum% \limits_{\ddot{n}=0}^{\bar{n}}\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp}}-\!\!% \sum\limits_{\ddot{n}=0}^{n}\!\!a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp}})))italic_g start_POSTSUBSCRIPT over¯ start_ARG italic_n end_ARG end_POSTSUBSCRIPT ( divide start_ARG italic_T end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( italic_s - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( over¯ start_ARG italic_n end_ARG - italic_n + ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_n end_ARG end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT - ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT ) ) ) is non-zero sfor-all𝑠superscript\forall s\in\mathcal{M}^{\prime}∀ italic_s ∈ caligraphic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT only when n¯=n¯𝑛𝑛\bar{n}=nover¯ start_ARG italic_n end_ARG = italic_n, we obtain YTF[n,m]subscriptsuperscript𝑌TF𝑛𝑚Y^{\prime}_{\textrm{TF}}[n,m]italic_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] in terms of XTF[n,m]subscriptsuperscript𝑋TF𝑛𝑚X^{\prime}_{\textrm{TF}}[n,m]italic_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] as (16). We next substitute (16) and (2) in (13) and rearrange the terms to obtain YTF[n,m]subscript𝑌TF𝑛𝑚Y_{\textrm{TF}}[n,m]italic_Y start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] in terms of XTF[n,m]subscript𝑋TF𝑛𝑚X_{\textrm{TF}}[n,m]italic_X start_POSTSUBSCRIPT TF end_POSTSUBSCRIPT [ italic_n , italic_m ] as (17), where Φm,m¯(s)subscriptΦ𝑚¯𝑚𝑠\Phi_{m,\bar{m}}(s)roman_Φ start_POSTSUBSCRIPT italic_m , over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ( italic_s ) in it is given by

Φm,m¯(s)subscriptΦ𝑚¯𝑚𝑠\displaystyle\Phi_{m,\bar{m}}(s)roman_Φ start_POSTSUBSCRIPT italic_m , over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ( italic_s )
={1,0m,m¯<M2ej2πM(MM)(s+li),0m<M2,m¯M2,ej2πM(MM)s,mM2,0m¯<M2,ej2πM(MM)li,m,m¯M2,absentcases1formulae-sequence0𝑚¯𝑚𝑀2superscript𝑒𝑗2𝜋superscript𝑀superscript𝑀𝑀𝑠subscript𝑙𝑖formulae-sequence0𝑚𝑀2¯𝑚𝑀2superscript𝑒𝑗2𝜋superscript𝑀superscript𝑀𝑀𝑠formulae-sequence𝑚𝑀20¯𝑚𝑀2superscript𝑒𝑗2𝜋superscript𝑀superscript𝑀𝑀subscript𝑙𝑖𝑚¯𝑚𝑀2\displaystyle=\begin{cases}1,&0~{}\!{\leqslant}~{}\!m,~{}\bar{m}~{}\!{<}~{}\!% \frac{M}{2}\\ e^{-\frac{j2\pi}{M^{\prime}}(M^{\prime}{-}M)({-}s{+}l_{i})},&0\leqslant m<% \frac{M}{2},~{}\bar{m}\geqslant\frac{M}{2},\\ e^{-\frac{j2\pi}{M^{\prime}}(M^{\prime}{-}M)s},&m\geqslant\frac{M}{2},~{}0~{}% \!{\leqslant}~{}\!\bar{m}<\frac{M}{2},\\ e^{-\frac{j2\pi}{M^{\prime}}(M^{\prime}{-}M)l_{i}},&m,~{}\bar{m}\geqslant\frac% {M}{2},\end{cases}= { start_ROW start_CELL 1 , end_CELL start_CELL 0 ⩽ italic_m , over¯ start_ARG italic_m end_ARG < divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - divide start_ARG italic_j 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) ( - italic_s + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , end_CELL start_CELL 0 ⩽ italic_m < divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , over¯ start_ARG italic_m end_ARG ⩾ divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - divide start_ARG italic_j 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) italic_s end_POSTSUPERSCRIPT , end_CELL start_CELL italic_m ⩾ divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , 0 ⩽ over¯ start_ARG italic_m end_ARG < divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - divide start_ARG italic_j 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL start_CELL italic_m , over¯ start_ARG italic_m end_ARG ⩾ divide start_ARG italic_M end_ARG start_ARG 2 end_ARG , end_CELL end_ROW (18)

where m,m¯𝑚¯𝑚m,\bar{m}\in\mathcal{M}italic_m , over¯ start_ARG italic_m end_ARG ∈ caligraphic_M and s𝑠superscripts\in\mathcal{M^{\prime}}italic_s ∈ caligraphic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. We next substitute (17) and (1) in (14) and rearrange the terms to arrive at

YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] =k¯=0N1l¯=0M1hw(k,k¯,l,l¯)XDD[k¯,l¯],absentsuperscriptsubscript¯𝑘0𝑁1superscriptsubscript¯𝑙0𝑀1subscript𝑤𝑘¯𝑘𝑙¯𝑙subscript𝑋DD¯𝑘¯𝑙\displaystyle=\sum_{\bar{k}=0}^{N-1}\sum_{\bar{l}=0}^{M-1}h_{w}(k,\bar{k},l,% \bar{l})X_{\textrm{DD}}[\bar{k},\bar{l}],= ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_k end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_l end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ( italic_k , over¯ start_ARG italic_k end_ARG , italic_l , over¯ start_ARG italic_l end_ARG ) italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ over¯ start_ARG italic_k end_ARG , over¯ start_ARG italic_l end_ARG ] , (19)

where

hw(k,k¯,l,l¯)subscript𝑤𝑘¯𝑘𝑙¯𝑙\displaystyle h_{w}(k,\bar{k},l,\bar{l})italic_h start_POSTSUBSCRIPT italic_w end_POSTSUBSCRIPT ( italic_k , over¯ start_ARG italic_k end_ARG , italic_l , over¯ start_ARG italic_l end_ARG ) =i=1Ihiej2πlikiMN𝒢~(k,k¯,ki)~(l,l¯,li,ki),absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖superscript𝑀𝑁~𝒢𝑘¯𝑘subscript𝑘𝑖~𝑙¯𝑙subscript𝑙𝑖subscript𝑘𝑖\displaystyle=\sum_{i=1}^{I}h_{i}e^{{-}j\frac{2\pi l_{i}k_{i}}{M^{\prime}N}}% \mathcal{\tilde{G}}(k,\bar{k},k_{i})\mathcal{\tilde{F}}(l,\bar{l},l_{i},k_{i}),= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_N end_ARG end_POSTSUPERSCRIPT over~ start_ARG caligraphic_G end_ARG ( italic_k , over¯ start_ARG italic_k end_ARG , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) over~ start_ARG caligraphic_F end_ARG ( italic_l , over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) , (20)
𝒢~(k,k¯,ki)~𝒢𝑘¯𝑘subscript𝑘𝑖\displaystyle\mathcal{\tilde{G}}(k,\bar{k},k_{i})over~ start_ARG caligraphic_G end_ARG ( italic_k , over¯ start_ARG italic_k end_ARG , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) =1Nn=0N1ej2πN(n(kk¯ki)kin¨=0nan¨ψn¨cp),absent1𝑁superscriptsubscript𝑛0𝑁1superscript𝑒𝑗2𝜋𝑁𝑛𝑘¯𝑘subscript𝑘𝑖subscript𝑘𝑖superscriptsubscript¨𝑛0𝑛subscript𝑎¨𝑛superscriptsubscript𝜓¨𝑛cp\displaystyle=\frac{1}{N}\sum_{n=0}^{N-1}e^{-j\frac{2\pi}{N}(n(k-\bar{k}-k_{i}% )-k_{i}\!\!\sum\limits_{\ddot{n}=0}^{n}a_{\ddot{n}}\psi_{\ddot{n}}^{\mathrm{cp% }})},= divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_n ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT over¨ start_ARG italic_n end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT , (21)
~(l,l¯,li,ki)~𝑙¯𝑙subscript𝑙𝑖subscript𝑘𝑖\displaystyle\!\!\mathcal{\tilde{F}}(l,\bar{l},l_{i},k_{i})over~ start_ARG caligraphic_F end_ARG ( italic_l , over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) =1MMs=0M1m¯=0M1m=0M1ej2πM((mm¯kiN)s+lim¯)absent1𝑀superscript𝑀superscriptsubscript𝑠0superscript𝑀1superscriptsubscript¯𝑚0𝑀1superscriptsubscript𝑚0𝑀1superscript𝑒𝑗2𝜋superscript𝑀𝑚¯𝑚subscript𝑘𝑖𝑁𝑠subscript𝑙𝑖¯𝑚\displaystyle\!=\frac{1}{MM^{\prime}}\!\!\!\sum_{s=0}^{M^{\prime}-1}\sum_{\bar% {m}=0}^{M-1}\sum_{m=0}^{M-1}\!\!e^{{-}j\frac{2\pi}{M^{\prime}}\left((m{-}\bar{% m}{-}\frac{k_{i}}{N})s+l_{i}\bar{m}\right)}= divide start_ARG 1 end_ARG start_ARG italic_M italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( ( italic_m - over¯ start_ARG italic_m end_ARG - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) italic_s + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG ) end_POSTSUPERSCRIPT
×ej2πM(m¯l¯+ml)Φm,m¯(s).absentsuperscript𝑒𝑗2𝜋𝑀¯𝑚¯𝑙𝑚𝑙subscriptΦ𝑚¯𝑚𝑠\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times e% ^{-j\frac{2\pi}{M}(\bar{m}\bar{l}+ml)}\Phi_{m,\bar{m}}(s).\!\!\!× italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( over¯ start_ARG italic_m end_ARG over¯ start_ARG italic_l end_ARG + italic_m italic_l ) end_POSTSUPERSCRIPT roman_Φ start_POSTSUBSCRIPT italic_m , over¯ start_ARG italic_m end_ARG end_POSTSUBSCRIPT ( italic_s ) . (22)

Thereafter, we further simplify (21) and (22) and then substitute them in (20). Finally, we substitute (20) in (19) to arrive at the IOR for CP-OTFS-w-UCP-ECU. The result is presented in the following theorem.

YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] =i=1Ihiej2πlikiMNq=N2N21𝒢(q,ki)=M2M21(,l,li,ki)XDD[[kki+q]N,[lli/μ+]M],absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖superscript𝑀𝑁superscriptsubscript𝑞𝑁2𝑁21𝒢𝑞subscript𝑘𝑖superscriptsubscript𝑀2𝑀21𝑙subscript𝑙𝑖subscript𝑘𝑖subscript𝑋DDsubscriptdelimited-[]𝑘subscript𝑘𝑖𝑞𝑁subscriptdelimited-[]𝑙normsubscript𝑙𝑖𝜇𝑀\displaystyle=\sum_{i=1}^{I}h_{i}e^{{-}j\frac{2\pi l_{i}k_{i}}{M^{\prime}N}}\!% \!\sum_{q={-}\frac{N}{2}}^{\frac{N}{2}{-}1}\!\!\mathcal{G}(q,k_{i})\!\!\sum_{% \ell={-}\frac{M}{2}}^{\frac{M}{2}{-}1}\!\!\mathcal{F}(\ell,l,l_{i},k_{i})X_{% \textrm{DD}}\left[[k{-}k_{i}{+}q]_{N},[l{-}||l_{i}/\mu||{+}\ell]_{M}\right],= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = - divide start_ARG italic_N end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_N end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∑ start_POSTSUBSCRIPT roman_ℓ = - divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ [ italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_q ] start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , [ italic_l - | | italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / italic_μ | | + roman_ℓ ] start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ] , (23)
𝒢(q,ki)𝒢𝑞subscript𝑘𝑖\displaystyle\mathcal{G}(q,k_{i})caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ={δ(q),ki=0,ej2πSωfN(qki(ψreg+ψextS))1ej2πSN(qki(ψreg+ψextS))1ej2πSN(qkiψreg)1Nej2πN(qkiψreg)Nej2πS(ωf1)N(qki(ψreg+ψextS))ej2πSN(qkiψreg)ej2πωmN(qkiψreg)Nej2πN(qkiψreg)N,ki0,absentcases𝛿𝑞subscript𝑘𝑖0superscript𝑒𝑗2𝜋𝑆subscript𝜔f𝑁𝑞subscript𝑘𝑖superscript𝜓regsuperscript𝜓ext𝑆1superscript𝑒𝑗2𝜋𝑆𝑁𝑞subscript𝑘𝑖superscript𝜓regsuperscript𝜓ext𝑆1superscript𝑒𝑗2𝜋𝑆𝑁𝑞subscript𝑘𝑖superscript𝜓reg1𝑁superscript𝑒𝑗2𝜋𝑁𝑞subscript𝑘𝑖superscript𝜓reg𝑁otherwisesuperscript𝑒𝑗2𝜋𝑆subscript𝜔f1𝑁𝑞subscript𝑘𝑖superscript𝜓regsuperscript𝜓ext𝑆superscript𝑒𝑗2𝜋𝑆𝑁𝑞subscript𝑘𝑖superscript𝜓regsuperscript𝑒𝑗2𝜋subscript𝜔m𝑁𝑞subscript𝑘𝑖superscript𝜓reg𝑁superscript𝑒𝑗2𝜋𝑁𝑞subscript𝑘𝑖superscript𝜓reg𝑁subscript𝑘𝑖0\displaystyle=\begin{cases}\delta(q),&k_{i}=0,\\ \frac{e^{-j\frac{2\pi S\omega_{\textrm{f}}}{N}(-q-k_{i}(\psi^{\mathrm{reg}}+% \frac{\psi^{\mathrm{ext}}}{S}))}-1}{e^{-j\frac{2\pi S}{N}(-q-k_{i}(\psi^{% \mathrm{reg}}+\frac{\psi^{\mathrm{ext}}}{S}))}-1}\frac{e^{-j\frac{2\pi S}{N}(-% q-k_{i}\psi^{\mathrm{reg}})}-1}{Ne^{-j\frac{2\pi}{N}(-q-k_{i}\psi^{\mathrm{reg% }})}-N}\\ ~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}-e^{-j\frac{2\pi S(\omega_{\textrm{f}}-1)}{N}% (-q-k_{i}(\psi^{\mathrm{reg}}+\frac{\psi^{\mathrm{ext}}}{S}))}\frac{e^{-j\frac% {2\pi S}{N}(-q-k_{i}\psi^{\mathrm{reg}})}-e^{-j\frac{2\pi\omega_{\textrm{m}}}{% N}(-q-k_{i}\psi^{\mathrm{reg}})}}{Ne^{-j\frac{2\pi}{N}(-q-k_{i}\psi^{\mathrm{% reg}})}-N},&k_{i}\neq 0,\end{cases}= { start_ROW start_CELL italic_δ ( italic_q ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT - 1 end_ARG divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_N italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - italic_N end_ARG end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_ω start_POSTSUBSCRIPT m end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT end_ARG start_ARG italic_N italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - italic_N end_ARG , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ 0 , end_CELL end_ROW (24)
(,l,li,ki)𝑙subscript𝑙𝑖subscript𝑘𝑖\displaystyle\mathcal{F}(\ell,l,l_{i},k_{i})caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ={δ(),ki=[li]μ=0,ejπ(liμ)1Mej2πM(liμ)M(1+ej2π(MM)liMejπ(liμ)),ki=0,[li]μ0,s=0M1ej2πskiNMejπ(sμl)1Mej2πM(sμl)Mejπ(sμ+l+liμ)1Mej2πM(sμ+l+liμ)M,×(1+ej2π(MM)sMejπ(sμl))(1+ej2π(MM)(sli)Mejπ(sμ+l+liμ)),[li]μ0.absentcases𝛿subscript𝑘𝑖subscriptdelimited-[]subscript𝑙𝑖𝜇0superscript𝑒𝑗𝜋subscript𝑙𝑖𝜇1𝑀superscript𝑒𝑗2𝜋𝑀subscript𝑙𝑖𝜇𝑀1superscript𝑒𝑗2𝜋superscript𝑀𝑀subscript𝑙𝑖superscript𝑀superscript𝑒𝑗𝜋subscript𝑙𝑖𝜇formulae-sequencesubscript𝑘𝑖0subscriptdelimited-[]subscript𝑙𝑖𝜇0superscriptsubscript𝑠0superscript𝑀1superscript𝑒𝑗2𝜋𝑠subscript𝑘𝑖𝑁superscript𝑀superscript𝑒𝑗𝜋𝑠𝜇𝑙1superscript𝑀superscript𝑒𝑗2𝜋𝑀𝑠𝜇𝑙superscript𝑀superscript𝑒𝑗𝜋𝑠𝜇𝑙subscript𝑙𝑖𝜇1𝑀superscript𝑒𝑗2𝜋𝑀𝑠𝜇𝑙subscript𝑙𝑖𝜇𝑀otherwiseabsent1superscript𝑒𝑗2𝜋superscript𝑀𝑀𝑠superscript𝑀superscript𝑒𝑗𝜋𝑠𝜇𝑙1superscript𝑒𝑗2𝜋superscript𝑀𝑀𝑠subscript𝑙𝑖superscript𝑀superscript𝑒𝑗𝜋𝑠𝜇𝑙subscript𝑙𝑖𝜇subscriptdelimited-[]subscript𝑙𝑖𝜇0\displaystyle=\begin{cases}\delta(\ell),&k_{i}=[l_{i}]_{\mu}=0,\\ \frac{e^{-j\pi(-\ell-\lfloor\frac{l_{i}}{\mu}\rfloor)}-1}{Me^{-j\frac{2\pi}{M}% (-\ell-\lfloor\frac{l_{i}}{\mu}\rfloor)}-M}(1+e^{-j\frac{2\pi(M^{\prime}-M)l_{% i}}{M^{\prime}}}e^{-j\pi(-\ell-\lfloor\frac{l_{i}}{\mu}\rfloor)}),&k_{i}=0,[l_% {i}]_{\mu}\neq 0,\\ \sum_{s=0}^{M^{\prime}-1}e^{j\frac{2\pi sk_{i}}{NM^{\prime}}}\frac{e^{-j\pi(% \frac{s}{\mu}-l)}-1}{M^{\prime}e^{-j\frac{2\pi}{M}(\frac{s}{\mu}-l)}-M^{\prime% }}\frac{e^{-j\pi(\ell-\frac{s}{\mu}+l+\lfloor\frac{l_{i}}{\mu}\rfloor)}-1}{Me^% {-j\frac{2\pi}{M}(\ell-\frac{s}{\mu}+l+\lfloor\frac{l_{i}}{\mu}\rfloor)}-M},&% \\ ~{}~{}~{}~{}~{}~{}~{}~{}~{}\times(1+e^{-j\frac{2\pi(M^{\prime}-M)s}{M^{\prime}% }}e^{-j\pi(\frac{s}{\mu}-l)})(1+e^{j\frac{2\pi(M^{\prime}-M)(s-l_{i})}{M^{% \prime}}}e^{-j\pi(\ell-\frac{s}{\mu}+l+\lfloor\frac{l_{i}}{\mu}\rfloor)}),&[l_% {i}]_{\mu}\neq 0.\end{cases}\!\!\!= { start_ROW start_CELL italic_δ ( roman_ℓ ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j italic_π ( - roman_ℓ - ⌊ divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ⌋ ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_M italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( - roman_ℓ - ⌊ divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ⌋ ) end_POSTSUPERSCRIPT - italic_M end_ARG ( 1 + italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j italic_π ( - roman_ℓ - ⌊ divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ⌋ ) end_POSTSUPERSCRIPT ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 , [ italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ≠ 0 , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_s italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j italic_π ( divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG - italic_l ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG - italic_l ) end_POSTSUPERSCRIPT - italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j italic_π ( roman_ℓ - divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG + italic_l + ⌊ divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ⌋ ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_M italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( roman_ℓ - divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG + italic_l + ⌊ divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ⌋ ) end_POSTSUPERSCRIPT - italic_M end_ARG , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL × ( 1 + italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) italic_s end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j italic_π ( divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG - italic_l ) end_POSTSUPERSCRIPT ) ( 1 + italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) ( italic_s - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j italic_π ( roman_ℓ - divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG + italic_l + ⌊ divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ⌋ ) end_POSTSUPERSCRIPT ) , end_CELL start_CELL [ italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ≠ 0 . end_CELL end_ROW (25)
Theorem 1

The DD domain received signal YDD[k,l]subscript𝑌DD𝑘𝑙Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] for CP-OTFS-w-UCP-ECU in the absence of noise is given by (23), shown at the start of this page. In (23), 𝒢(q,ki)𝒢𝑞subscript𝑘𝑖\mathcal{G}(q,k_{i})caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and (,l,li,ki)𝑙subscript𝑙𝑖subscript𝑘𝑖\mathcal{F}(\ell,l,l_{i},k_{i})caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) denote the spreading function along the Doppler and delay dimensions, respectively, and are obtained as (24) and (25), which are shown at the start of this page. In (23)-(25), ψreg=TregcpTsuperscript𝜓regsuperscriptsubscript𝑇regcp𝑇\psi^{\mathrm{reg}}{=}\frac{T_{\mathrm{reg}}^{\mathrm{cp}}}{T}italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT = divide start_ARG italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT end_ARG start_ARG italic_T end_ARG, ψext=TlongcpTregcpTsuperscript𝜓extsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcp𝑇\psi^{\mathrm{ext}}{=}\frac{T_{\mathrm{long}}^{\mathrm{cp}}-T_{\mathrm{reg}}^{% \mathrm{cp}}}{T}italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT = divide start_ARG italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT - italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT end_ARG start_ARG italic_T end_ARG, ωf=NSsubscript𝜔f𝑁𝑆\omega_{\textrm{f}}=\lceil\frac{N}{S}\rceilitalic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT = ⌈ divide start_ARG italic_N end_ARG start_ARG italic_S end_ARG ⌉ denotes the number of time windows required to transmit an OTFS signal, ωm=[N]Ssubscript𝜔msubscriptdelimited-[]𝑁𝑆\omega_{\textrm{m}}=[N]_{S}italic_ω start_POSTSUBSCRIPT m end_POSTSUBSCRIPT = [ italic_N ] start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT, μ=MM𝜇superscript𝑀𝑀\mu=\frac{M^{\prime}}{M}italic_μ = divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG, and \lceil\cdot\rceil⌈ ⋅ ⌉ and ||||||\cdot||| | ⋅ | | denote the ceil and round operations, respectively.

Proof: The steps followed to obtain (23) from (19) are relegated to Appendix A. \blacksquare

To gain a clearer understanding of the impacts of the inclusion of multiple CPs to the OTFS signal and ECU, prior to interpreting the results presented in Theorem 1, we simplify Theorem 1 focusing on the two special cases of the considered system model, which were discussed in Section II-A2. These simplifications will distinctly illustrate the impacts resulting from our considerations.

III-A Special Cases

III-A1 Special Case 1:CP-OTFS-w-UCP

By considering M=Msuperscript𝑀𝑀M^{\prime}{=}Mitalic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_M in Theorem 1, we obtain the IOR of CP-OTFS-w-UCP and present it in the following Corollary.

Corollary 1

The DD domain received signal YDD[k,l]subscript𝑌DD𝑘𝑙Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] for CP-OTFS-w-UCP in the absence of noise is given by

YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] =i=1Ihiej2π(lli)kiNMq=N2N21𝒢(q,ki)absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖𝑁𝑀superscriptsubscript𝑞𝑁2𝑁21𝒢𝑞subscript𝑘𝑖\displaystyle=\sum_{i=1}^{I}h_{i}e^{j\frac{2\pi(l-l_{i})k_{i}}{NM}}\sum_{q=-% \frac{N}{2}}^{\frac{N}{2}-1}\mathcal{G}(q,k_{i})= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = - divide start_ARG italic_N end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_N end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )
×XDD[[kki+q]N,[lli]M].absentsubscript𝑋DDsubscriptdelimited-[]𝑘subscript𝑘𝑖𝑞𝑁subscriptdelimited-[]𝑙subscript𝑙𝑖𝑀\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times X_{\textrm{DD}}% \left[[k-k_{i}+q]_{N},[l-l_{i}]_{M}\right].× italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ [ italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_q ] start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , [ italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ] . (26)

III-A2 Special Case 2: CP-OTFS-w-ECP

We simplify Corollary 1 by considering Tlongcp=Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}=T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT, or equivalently ψext=0superscript𝜓ext0\psi^{\mathrm{ext}}{=}0italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT = 0, to obtain the IOR of CP-OTFS-w-ECP, and present it in the following Corollary.

Corollary 2

The DD domain received signal YDD[k,l]subscript𝑌DD𝑘𝑙Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] for CP-OTFS-w-ECP in the absence of noise is given by

YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] =i=1Ihiej2π(lli)kiNMq=N2N21𝒢SC(q,ki)absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖𝑁𝑀superscriptsubscript𝑞𝑁2𝑁21subscript𝒢SC𝑞subscript𝑘𝑖\displaystyle=\sum_{i=1}^{I}h_{i}e^{j\frac{2\pi(l-l_{i})k_{i}}{NM}}\sum_{q=-% \frac{N}{2}}^{\frac{N}{2}-1}\mathcal{G}_{\textrm{SC}}(q,k_{i})= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = - divide start_ARG italic_N end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_N end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_G start_POSTSUBSCRIPT SC end_POSTSUBSCRIPT ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )
×XDD[[kki+q]N,[lli]M],absentsubscript𝑋DDsubscriptdelimited-[]𝑘subscript𝑘𝑖𝑞𝑁subscriptdelimited-[]𝑙subscript𝑙𝑖𝑀\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times X_{\textrm{DD}}[[k-% k_{i}+q]_{N},[l-l_{i}]_{M}],× italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ [ italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_q ] start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , [ italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ] , (27)

where

𝒢SC(q,ki)={δ(q),ki=0,ej2π(qkiψreg)1Nej2πN(qkiψreg)N,elsewhere.subscript𝒢SC𝑞subscript𝑘𝑖cases𝛿𝑞subscript𝑘𝑖0superscript𝑒𝑗2𝜋𝑞subscript𝑘𝑖superscript𝜓reg1𝑁superscript𝑒𝑗2𝜋𝑁𝑞subscript𝑘𝑖superscript𝜓reg𝑁elsewhere\displaystyle\mathcal{G}_{\textrm{SC}}(q,k_{i})=\begin{cases}\delta(q),&~{}~{}% k_{i}=0,\\ \frac{e^{-j2\pi(-q-k_{i}\psi^{\mathrm{reg}})}-1}{Ne^{-j\frac{2\pi}{N}(-q-k_{i}% \psi^{\mathrm{reg}})}-N},&~{}~{}\textrm{elsewhere}.\end{cases}caligraphic_G start_POSTSUBSCRIPT SC end_POSTSUBSCRIPT ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = { start_ROW start_CELL italic_δ ( italic_q ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_N italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( - italic_q - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - italic_N end_ARG , end_CELL start_CELL elsewhere . end_CELL end_ROW (28)

III-B Discussion

In this subsection, we discuss the impacts of the inclusion of multiple CPs to the OTFS signal, unequal lengths of those CPs, and the consideration of ECU, using the results presented in Theorem 1 and Corollaries 1 and 2.

From (1) and (2) in Corollaries 1 and 2, respectively, as well as (23) in Theorem 1, we observe that even when Dopplers of all the propagation paths are on-grid, the inclusion of multiple CPs to the OTFS signal leads to the channel response exhibiting spreading effects/leakage along the Doppler dimension. In other words, every single propagation path is perceived as multiple taps that have the same delay and different Dopplers. This spreading effect along the Doppler dimension is characterized by 𝒢(q,ki)𝒢𝑞subscript𝑘𝑖\mathcal{G}(q,k_{i})caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for CP-OTFS-w-UCP-ECU and CP-OTFS-w-UCP, and by 𝒢SC(q,ki)subscript𝒢SC𝑞subscript𝑘𝑖\mathcal{G}_{\textrm{SC}}(q,k_{i})caligraphic_G start_POSTSUBSCRIPT SC end_POSTSUBSCRIPT ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for CP-OTFS-w-ECP.

By comparing (23) in Theorem 1 with (1) in Corollary 1, we observe the presence of the spreading function along the delay dimensions, (,l,li,ki)𝑙subscript𝑙𝑖subscript𝑘𝑖\mathcal{F}(\ell,l,l_{i},k_{i})caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), in Theorem 1 but not in Corollary 1. This shows that even when Dopplers and delays of all the propagation paths are on-grid, ECU leads to the channel response exhibiting spreading effects/leakage along the delay dimension. Based on the above insights, it can be concluded that the effective sampled DD domain channel model for OTFS in coexisting systems may exhibit reduced sparsity.

By comparing (1) in Corollary 1 with (2) in Corollary 2, we observe that the spreading function along the Doppler dimensions for CP-OTFS-w-UCP is different from that of CP-OTFS-w-ECP, i.e., 𝒢(q,ki)𝒢SC(q,ki)𝒢𝑞subscript𝑘𝑖subscript𝒢SC𝑞subscript𝑘𝑖\mathcal{G}(q,k_{i})\neq\mathcal{G}_{\textrm{SC}}(q,k_{i})caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≠ caligraphic_G start_POSTSUBSCRIPT SC end_POSTSUBSCRIPT ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). This shows that effective DD domain channel coefficients for OTFS in coexisting systems are influenced by the unequal lengths of the CPs.

Remark 2

It has been demonstrated that even when implementing OTFS modulation as a stand-alone system (such as the implementation of the RCP-OTFS variant), channel response can exhibit spreading effects/leakage along the Doppler and delay dimensions if the Dopplers and delays of the propagation paths are off-grid [7, 30]. As a result, for OTFS in coexisting systems with off-grid Dopplers and delays, firstly, the combination of off-grid Doppler and the inclusion of multiple CPs to the OTFS signal causes the channel response to exhibit spreading effects along the Doppler dimension. Secondly, the combination of off-grid delay and ECU causes the channel response to exhibit spreading effects along the delay dimension.

Refer to caption
(a) RCP-OTFS
Refer to caption
(b) CP-OTFS-w-ECP
Refer to caption
(c) CP-OTFS-w-UCP
Refer to caption
(d) CP-OTFS-w-UCP-ECU
Figure 4: Illustration of the normalized effective sampled DD domain channel model for different variants of OTFS (Phase terms are ignored for the purpose of display).

III-B1 Visual Illustration

To visualize the impacts of the inclusion of multiple CPs to the OTFS signal and ECU, we plot the normalized effective sampled DD domain channel model for RCP-OTFS, CP-OTFS-w-ECP, CP-OTFS-w-UCP, and CP-OTFS-w-UCP-ECU in Fig. 4. For this demonstration, we consider a doubly-selective channel with three propagation paths. The first propagation path is set to have on-grid Doppler and on-grid delay. The second path is set to have off-grid Doppler and on-grid delay, and the third path is set to have off-grid Doppler and off-grid delay. For convenience, consider the three paths to be denoted by Path-1, Path-2, and Path-3, respectively. In Fig. 4, we set N=M=32𝑁superscript𝑀32N=M^{\prime}=32italic_N = italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 32, and M=24𝑀24M=24italic_M = 24.

We first observe from Fig. 4(a) that for RCP-OTFS, around the path with on-grid Doppler and on-grid delay (Path-1), channel response does not exhibit spreading effects. Around the path that has off-grid Doppler and on-grid delay (Path-2), channel response exhibits spreading effects only along the Doppler dimension. Moreover, around the path that has off-grid Doppler and off-grid delay (Path-3), channel response exhibits spreading effects along both Doppler and delay dimensions. These observations indicate that the channel model for RCP-OTFS can exhibit spreading effects along Doppler and/or delay dimension(s). However, this spreading occurs only when the propagation paths in the channel encounter off-grid Dopplers and/or off-grid delays.

Second, we observe from Figs. 4(b) and (c) that channel response exhibits spreading effects along the Doppler dimension for CP-OTFS-w-ECP and CP-OTFS-w-UCP around all their paths, regardless of whether the paths have on-grid Doppler or not. The channel response exhibiting spreading effects along the Doppler dimension around the paths having on-grid Doppler, i.e., Path-1, is a consequence of including multiple CPs in the OTFS signal. As for channel response exhibiting spreading effects around the paths having off-grid Doppler, i.e., Path-2 and Path-3, it is a consequence of off-grid Doppler and the inclusion of multiple CPs to the OTFS signal.

Third, we observe from Fig. 4(d) that the channel response for CP-OTFS-w-ECP-ECU exhibits spreading effects along both the Doppler and delay dimensions around all their paths, regardless of whether the paths have on-grid delay or not. The channel response exhibiting spreading effects along the delay dimension around the paths having on-grid delay, i.e., Path-1 and Path-2, is a direct result of ECU. As for the channel response exhibiting spreading effects around the paths having off-grid delay, i.e., Path-3, it is a consequence of off-grid delay and ECU.

Finally, by comparing Figs. 4(b) with (c), we observe that the coefficients of the effective sampled channel response of CP-OTFS-w-UCP differ from CP-OTFS-w-ECP, due to the existence of CPs of unequal lengths in CP-OTFS-w-UCP.

Remark 3

By analyzing (24) and (25), we find that the magnitudes of 𝒢(q,ki)𝒢𝑞subscript𝑘𝑖\mathcal{G}(q,k_{i})caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and (,l,li,ki)𝑙subscript𝑙𝑖subscript𝑘𝑖\mathcal{F}(\ell,l,l_{i},k_{i})caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) have their maximum around q=0𝑞0q=0italic_q = 0 and =00\ell=0roman_ℓ = 0, respectively. Also, they decrease significantly as |q|𝑞|q|| italic_q | and |||\ell|| roman_ℓ | increases, respectively, where |.||.|| . | denotes the absolute operation [7]. This behaviour of 𝒢(q,ki)𝒢𝑞subscript𝑘𝑖\mathcal{G}(q,k_{i})caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and (,l,li,ki)𝑙subscript𝑙𝑖subscript𝑘𝑖\mathcal{F}(\ell,l,l_{i},k_{i})caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) is observed in Fig. 4(d) as well. Thus, by considering only a small number of terms in the summation on q𝑞qitalic_q and \ellroman_ℓ in (23), the IOR for CP-OTFS-w-UCP-ECU in Theorem 1 can be approximated as

YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ]
=i=1Ihiej2πlikiMNq=N^2N^21𝒢(q,ki)=M^2M^21(,l,li,ki)absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖superscript𝑀𝑁superscriptsubscript𝑞^𝑁2^𝑁21𝒢𝑞subscript𝑘𝑖superscriptsubscript^𝑀2^𝑀21𝑙subscript𝑙𝑖subscript𝑘𝑖\displaystyle=\sum_{i=1}^{I}h_{i}e^{{-}j\frac{2\pi l_{i}k_{i}}{M^{\prime}N}}\!% \!\sum_{q={-}\frac{\hat{N}}{2}}^{\frac{\hat{N}}{2}{-}1}\!\!\mathcal{G}(q,k_{i}% )\!\!\sum_{\ell={-}\frac{\hat{M}}{2}}^{\frac{\hat{M}}{2}{-}1}\!\!\mathcal{F}(% \ell,l,l_{i},k_{i})= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = - divide start_ARG over^ start_ARG italic_N end_ARG end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG over^ start_ARG italic_N end_ARG end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∑ start_POSTSUBSCRIPT roman_ℓ = - divide start_ARG over^ start_ARG italic_M end_ARG end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG over^ start_ARG italic_M end_ARG end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_F ( roman_ℓ , italic_l , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )
×XDD[[kki+q]N,[lli/μ+]M],absentsubscript𝑋DDsubscriptdelimited-[]𝑘subscript𝑘𝑖𝑞𝑁subscriptdelimited-[]𝑙normsubscript𝑙𝑖𝜇𝑀\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times X_{% \textrm{DD}}\left[[k{-}k_{i}{+}q]_{N},[l{-}||l_{i}/\mu||{+}\ell]_{M}\right],× italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ [ italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_q ] start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , [ italic_l - | | italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / italic_μ | | + roman_ℓ ] start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ] , (29)

where 0<N^N0^𝑁𝑁0<\hat{N}\leqslant N0 < over^ start_ARG italic_N end_ARG ⩽ italic_N and 0<M^M0^𝑀𝑀0<\hat{M}\leqslant M0 < over^ start_ARG italic_M end_ARG ⩽ italic_M. Using this approximation will significantly decrease the computational complexity of signal detection for CP-OTFS-w-UCP-ECU, while only resulting in a slight degradation of the BER for a reasonably large set of N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG values [7]. The significance of this approximation will be illustrated through numerical results in Section V-B.

Moreover, we note that similar to that in (3), the IORs for CP-OTFS-w-UCP and CP-OTFS-w-ECP in Corollaries 1 and 2 can also be approximated as

YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] =i=1Ihiej2π(lli)kiNMq=N^2N^21𝒢(q,ki)absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖𝑁𝑀superscriptsubscript𝑞^𝑁2^𝑁21𝒢𝑞subscript𝑘𝑖\displaystyle=\sum_{i=1}^{I}h_{i}e^{j\frac{2\pi(l-l_{i})k_{i}}{NM}}\sum_{q=-% \frac{\hat{N}}{2}}^{\frac{\hat{N}}{2}-1}\mathcal{G}(q,k_{i})= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = - divide start_ARG over^ start_ARG italic_N end_ARG end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG over^ start_ARG italic_N end_ARG end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_G ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )
×XDD[[kki+q]N,[lli]M],absentsubscript𝑋DDsubscriptdelimited-[]𝑘subscript𝑘𝑖𝑞𝑁subscriptdelimited-[]𝑙subscript𝑙𝑖𝑀\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times X_{\textrm{DD}}% \left[[k-k_{i}+q]_{N},[l-l_{i}]_{M}\right],× italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ [ italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_q ] start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , [ italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ] , (30)
YDD[k,l]subscript𝑌DD𝑘𝑙\displaystyle Y_{\textrm{DD}}[k,l]italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] =i=1Ihiej2π(lli)kiNMq=N^2N^21𝒢SC(q,ki)absentsuperscriptsubscript𝑖1𝐼subscript𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖𝑁𝑀superscriptsubscript𝑞^𝑁2^𝑁21subscript𝒢SC𝑞subscript𝑘𝑖\displaystyle=\sum_{i=1}^{I}h_{i}e^{j\frac{2\pi(l-l_{i})k_{i}}{NM}}\sum_{q=-% \frac{\hat{N}}{2}}^{\frac{\hat{N}}{2}-1}\mathcal{G}_{\textrm{SC}}(q,k_{i})= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_I end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = - divide start_ARG over^ start_ARG italic_N end_ARG end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG over^ start_ARG italic_N end_ARG end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT caligraphic_G start_POSTSUBSCRIPT SC end_POSTSUBSCRIPT ( italic_q , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )
×XDD[[kki+q]N,[lli]M].absentsubscript𝑋DDsubscriptdelimited-[]𝑘subscript𝑘𝑖𝑞𝑁subscriptdelimited-[]𝑙subscript𝑙𝑖𝑀\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\times X_{\textrm{DD}}[[k-% k_{i}+q]_{N},[l-l_{i}]_{M}].× italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ [ italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_q ] start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , [ italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ] . (31)

IV Channel Estimation

Accurate channel estimation (CE) is imperative to perform data detection for OTFS modulation. In this section, we propose an embedded pilot-aided interference cancellation-based CE technique for CP-OTFS-w-UCP.

To facilitate channel estimation, we first rearrange the DD domain signal by adding a pilot symbol, and then several guard symbols surrounding the pilot symbols, in a manner that effectively prevents interference between the pilot and data symbols in the DD domain [28]. Specifically, we let

XDD[k,l]subscript𝑋DD𝑘𝑙\displaystyle\!\!\!\!X_{\textrm{DD}}[k,l]italic_X start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_k , italic_l ] ={xp,k=kp,l=lp,0,kp2k^maxkkp+2k^max,lplmaxllp+lmax,XDD,d[k,l],otherwise,absentcasessubscript𝑥𝑝formulae-sequence𝑘subscript𝑘𝑝𝑙subscript𝑙𝑝0subscript𝑘𝑝2subscript^𝑘max𝑘subscript𝑘𝑝2subscript^𝑘maxotherwisesubscript𝑙𝑝subscript𝑙max𝑙subscript𝑙𝑝subscript𝑙maxsubscript𝑋DD,d𝑘𝑙otherwise\displaystyle\!=\!\!\begin{cases}x_{p},&\!\!k=k_{p},l=l_{p},\\ 0,&\!\!k_{p}{-}2\hat{k}_{\mathrm{max}}\leqslant k\leqslant k_{p}{+}2\hat{k}_{% \mathrm{max}},\!\!\!\\ &~{}~{}~{}~{}l_{p}{-}l_{\mathrm{max}}\leqslant l\leqslant l_{p}{+}l_{\mathrm{% max}},\!\!\!\\ X_{\textrm{DD,d}}[k,l],&\!\!\textrm{otherwise},\end{cases}= { start_ROW start_CELL italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , end_CELL start_CELL italic_k = italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_l = italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 2 over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ⩽ italic_k ⩽ italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + 2 over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ⩽ italic_l ⩽ italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL italic_X start_POSTSUBSCRIPT DD,d end_POSTSUBSCRIPT [ italic_k , italic_l ] , end_CELL start_CELL otherwise , end_CELL end_ROW (32)

where xpsubscript𝑥𝑝x_{p}italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT denotes the pilot symbol, [kp,lp]subscript𝑘𝑝subscript𝑙𝑝[k_{p},l_{p}][ italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ] denotes the arbitrary DD domain grid location for the pilot symbol, and XDD,d[k,l]subscript𝑋DD,d𝑘𝑙X_{\textrm{DD,d}}[k,l]italic_X start_POSTSUBSCRIPT DD,d end_POSTSUBSCRIPT [ italic_k , italic_l ] denotes the data symbols at the (k,l)𝑘𝑙(k,l)( italic_k , italic_l )-th DD domain grid location. Also, k^max=kmax+N^subscript^𝑘maxsubscript𝑘max^𝑁\hat{k}_{\mathrm{max}}=k_{\mathrm{max}}+\hat{N}over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + over^ start_ARG italic_N end_ARG with kmax=|νmax|NTsubscript𝑘maxsubscript𝜈max𝑁𝑇k_{\mathrm{max}}=|\nu_{\mathrm{max}}|NTitalic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = | italic_ν start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT | italic_N italic_T and lmax=τmaxMΔfsubscript𝑙maxsubscript𝜏max𝑀Δ𝑓l_{\mathrm{max}}=\tau_{\mathrm{max}}M\Delta fitalic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_M roman_Δ italic_f, where νmaxsubscript𝜈max\nu_{\mathrm{max}}italic_ν start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT and τmaxsubscript𝜏max\tau_{\mathrm{max}}italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT are the maximum of the Doppler and the delay values of the propagation paths, respectively.

The threshold-based CE technique has been widely considered in the literature for estimating the DD domain channel [28]. In this method, the received DD domain symbols which carry the pilot power, Ych[l,k]=YDD[l+lp,k+kpk^max]subscript𝑌ch𝑙𝑘subscript𝑌DD𝑙subscript𝑙𝑝𝑘subscript𝑘𝑝subscript^𝑘maxY_{\mathrm{ch}}[l,k]=Y_{\textrm{DD}}[l+l_{p},k+k_{p}-\hat{k}_{\mathrm{max}}]italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , italic_k ] = italic_Y start_POSTSUBSCRIPT DD end_POSTSUBSCRIPT [ italic_l + italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_k + italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ], where lP={0,,lmax}𝑙subscriptP0subscript𝑙maxl\in\mathcal{L}_{\textrm{P}}=\{0,\cdots,l_{\mathrm{max}}\}italic_l ∈ caligraphic_L start_POSTSUBSCRIPT P end_POSTSUBSCRIPT = { 0 , ⋯ , italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT }, k{0,,2k^max}𝑘02subscript^𝑘maxk\in\{0,\cdots,2\hat{k}_{\mathrm{max}}\}italic_k ∈ { 0 , ⋯ , 2 over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT }, are directly used for CE while applying a positive CE threshold to avoid false detections of noise as propagation paths. Specifically, the channel coefficient associated with the Doppler tap k𝑘kitalic_k and delay tap l𝑙litalic_l is estimated as

h^thrk,lsuperscriptsubscript^thr𝑘𝑙\displaystyle\hat{h}_{\mathrm{thr}}^{k,l}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT roman_thr end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k , italic_l end_POSTSUPERSCRIPT ={Ych[l,k+k^max+1]xpej2πlpkNM,ifYch[l,k+k^max+1]𝒯thr,0,otherwise,absentcasessubscript𝑌ch𝑙𝑘subscript^𝑘max1subscript𝑥𝑝superscript𝑒𝑗2𝜋subscript𝑙𝑝𝑘𝑁𝑀ifsubscript𝑌ch𝑙𝑘subscript^𝑘max1subscript𝒯thr0otherwise\displaystyle=\begin{cases}\frac{Y_{\mathrm{ch}}[l,k+\hat{k}_{\mathrm{max}}+1]% }{x_{p}e^{j\frac{2\pi l_{p}k}{NM}}},&~{}~{}~{}\textrm{if}~{}Y_{\mathrm{ch}}[l,% k+\hat{k}_{\mathrm{max}}+1]\geqslant\mathcal{T}_{\mathrm{thr}},\\ 0,&~{}~{}~{}\textrm{otherwise},\end{cases}= { start_ROW start_CELL divide start_ARG italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , italic_k + over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 1 ] end_ARG start_ARG italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_k end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT end_ARG , end_CELL start_CELL if italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , italic_k + over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 1 ] ⩾ caligraphic_T start_POSTSUBSCRIPT roman_thr end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL 0 , end_CELL start_CELL otherwise , end_CELL end_ROW (33)

where 𝒯thrsubscript𝒯thr\mathcal{T}_{\mathrm{thr}}caligraphic_T start_POSTSUBSCRIPT roman_thr end_POSTSUBSCRIPT denotes the positive CE threshold using in the threshold-based CE technique. It is noted that the threshold-based CE technique provides reasonable BER performance even with moderate pilot power when the channel response does not exhibit spreading effects along the Doppler (or/and delay) dimension. For instance, in the case of RCP-OTFS when propagation paths have on-grid Dopplers and on-grid delays, this method has been reported to be effective [28].

However, in scenarios where channel response exhibits spreading effects along the Doppler (or/and delay) dimension, such as that of CP-OTFS-w-UCP which is the focus of this section111111The CE for CP-OTFS-w-UCP-ECU, for which channel response exhibits spreading effects along both Doppler and delay dimensions will be discussed in our future works., the threshold-based CE technique would demand extremely high pilot power to accurately characterize the channel [28, 29, 30]. This is because the true channel coefficients and Dopplers of each propagation path are not determined by the threshold-based CE technique when spreading occurs along the Doppler (or/and delay) dimension. Instead, the channel coefficients of the perceived multiple taps that correspond to the actual propagation path are only estimated. As a result, extremely high pilot power may be needed to attain reasonable BER performance for CP-OTFS-w-UCP when threshold-based CE technique is used. While allocating high pilot power is theoretically possible, this can cause a high PAPR during practical implementation [29, 30].

To overcome this challenge, we propose an interference cancellation-based CE technique for CP-OTFS-w-UCP. This technique characterizes the channel using the IOR derived in (3) in Remark 3 and the received DD domain symbols which carry the pilot power, Ych[l,k]subscript𝑌ch𝑙𝑘Y_{\mathrm{ch}}[l,k]italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , italic_k ]. We estimate the complex channel coefficients and Doppler indices of the propagation paths associated with delay bins lP𝑙subscriptPl\in\mathcal{L}_{\textrm{P}}italic_l ∈ caligraphic_L start_POSTSUBSCRIPT P end_POSTSUBSCRIPT one after the other.

For a given delay bin, we assume there exists a maximum of I¯lsubscript¯𝐼𝑙\bar{I}_{l}over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT propagation paths, and then estimate the channel coefficients and Dopplers of those I¯lsubscript¯𝐼𝑙\bar{I}_{l}over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT propagation paths. We note that the channel coefficients and Dopplers of the I¯lsubscript¯𝐼𝑙\bar{I}_{l}over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT propagation path of the l𝑙litalic_lth delay bin can be estimated by maximizing the log-likelihood function, or minimizing the Euclidean distance as

(𝜽l/𝐲ch,l)subscript𝜽𝑙subscript𝐲ch𝑙\displaystyle\!\!\mathcal{L}\left({\boldsymbol{\theta}}_{l}/\mathbf{y}_{% \mathrm{ch},l}\right)caligraphic_L ( bold_italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) =|𝐲ch,lι=1I¯lhl,ι𝚿l,ιxp|2,lP,formulae-sequenceabsentsuperscriptsubscript𝐲ch𝑙superscriptsubscript𝜄1subscript¯𝐼𝑙subscript𝑙𝜄subscript𝚿𝑙𝜄subscript𝑥𝑝2for-all𝑙subscriptP\displaystyle{=}\left|\mathbf{y}_{\mathrm{ch},l}{-}\!\!\sum_{\iota=1}^{\bar{I}% _{l}}h_{l,\iota}{\boldsymbol{\Psi}}_{l,\iota}x_{p}\right|^{2},~{}~{}~{}~{}~{}% \forall~{}l\in\mathcal{L}_{\textrm{P}},= | bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_ι = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , ∀ italic_l ∈ caligraphic_L start_POSTSUBSCRIPT P end_POSTSUBSCRIPT , (34)

where 𝐲ch,l=[Ych[l,0],Ych[l,1],,Ych[l,2k^max]]Tsubscript𝐲ch𝑙superscriptsubscript𝑌ch𝑙0subscript𝑌ch𝑙1subscript𝑌ch𝑙2subscript^𝑘maxT\mathbf{y}_{\mathrm{ch},l}=[Y_{\mathrm{ch}}[l,0],Y_{\mathrm{ch}}[l,1],\cdots,Y% _{\mathrm{ch}}[l,2\hat{k}_{\mathrm{max}}]]^{\textrm{T}}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT = [ italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , 0 ] , italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , 1 ] , ⋯ , italic_Y start_POSTSUBSCRIPT roman_ch end_POSTSUBSCRIPT [ italic_l , 2 over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ] ] start_POSTSUPERSCRIPT T end_POSTSUPERSCRIPT and 𝚿l,ι=ej2πlpkl,ιNM×[𝒢(k^max,kl,ι),𝒢(k^max+1,{\boldsymbol{\Psi}}_{l,\iota}=e^{j\frac{2\pi l_{p}k_{l,\iota}}{NM}}\times[% \mathcal{G}({-}\hat{k}_{\mathrm{max}},k_{l,\iota}),\mathcal{G}({-}\hat{k}_{% \mathrm{max}}{+}1,bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT × [ caligraphic_G ( - over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT ) , caligraphic_G ( - over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 1 , ,\cdots,⋯ , 𝒢(0,kl,ι),,𝒢(k^max1,kl,ι),𝒢(k^max,kl,ι)]T\mathcal{G}(0,k_{l,\iota}),\cdots,\mathcal{G}(\hat{k}_{\mathrm{max}}{-}1,k_{l,% \iota}),\mathcal{G}(\hat{k}_{\mathrm{max}},k_{l,\iota})]^{\textrm{T}}caligraphic_G ( 0 , italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT ) , ⋯ , caligraphic_G ( over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT - 1 , italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT ) , caligraphic_G ( over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT ) ] start_POSTSUPERSCRIPT T end_POSTSUPERSCRIPT are (2k^max+1)×12subscript^𝑘max11(2\hat{k}_{\mathrm{max}}{+}1)\times 1( 2 over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 1 ) × 1 vectors, hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT and kl,ιsubscript𝑘𝑙𝜄k_{l,\iota}italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT are the channel coefficient and the Doppler index of the ι𝜄\iotaitalic_ιth propagation paths in the l𝑙litalic_lth delay bin, respectively, and 𝜽l=𝜽lh𝜽lksubscript𝜽𝑙subscriptsuperscript𝜽h𝑙subscriptsuperscript𝜽k𝑙{\boldsymbol{\theta}}_{l}={\boldsymbol{\theta}}^{\textrm{h}}_{l}\cup{% \boldsymbol{\theta}}^{\textrm{k}}_{l}bold_italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = bold_italic_θ start_POSTSUPERSCRIPT h end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ∪ bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT with 𝜽lh={hl,1,hl,2,,hl,I¯l}subscriptsuperscript𝜽h𝑙subscript𝑙1subscript𝑙2subscript𝑙subscript¯𝐼𝑙{\boldsymbol{\theta}}^{\textrm{h}}_{l}=\{h_{l,1},h_{l,2},\cdots,h_{l,\bar{I}_{% l}}\}bold_italic_θ start_POSTSUPERSCRIPT h end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = { italic_h start_POSTSUBSCRIPT italic_l , 1 end_POSTSUBSCRIPT , italic_h start_POSTSUBSCRIPT italic_l , 2 end_POSTSUBSCRIPT , ⋯ , italic_h start_POSTSUBSCRIPT italic_l , over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT }, 𝜽lk={kl,1,kl,2,,kl,I¯l}subscriptsuperscript𝜽k𝑙subscript𝑘𝑙1subscript𝑘𝑙2subscript𝑘𝑙subscript¯𝐼𝑙{\boldsymbol{\theta}}^{\textrm{k}}_{l}=\{k_{l,1},k_{l,2},\cdots,k_{l,\bar{I}_{% l}}\}bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = { italic_k start_POSTSUBSCRIPT italic_l , 1 end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_l , 2 end_POSTSUBSCRIPT , ⋯ , italic_k start_POSTSUBSCRIPT italic_l , over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUBSCRIPT }. Mathematically, the maximum likelihood (ML) estimator for the l𝑙litalic_lth delay bin is written as

𝜽^lsubscript^𝜽𝑙\displaystyle\hat{{\boldsymbol{\theta}}}_{l}over^ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT =argmin𝜽lI¯l×I¯l(𝜽l/𝐲ch,l).absentsubscript𝜽𝑙superscriptsubscript¯𝐼𝑙superscriptsubscript¯𝐼𝑙subscript𝜽𝑙subscript𝐲ch𝑙\displaystyle=\underset{\begin{subarray}{c}{{\boldsymbol{\theta}}_{l}\in% \mathbb{C}^{\bar{I}_{l}}\times\mathbb{Z}^{\bar{I}_{l}}}\end{subarray}}{\arg% \min}\mathcal{L}\left({\boldsymbol{\theta}}_{l}/\mathbf{y}_{\mathrm{ch},l}% \right).= start_UNDERACCENT start_ARG start_ROW start_CELL bold_italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT × blackboard_Z start_POSTSUPERSCRIPT over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG end_UNDERACCENT start_ARG roman_arg roman_min end_ARG caligraphic_L ( bold_italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) . (35)

A brute-force search in a 2I¯l2subscript¯𝐼𝑙2\bar{I}_{l}2 over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT-dimensional domain is necessary to find the solution to (35), which is unfeasible in general [32]. Thus, in the following, we propose a viable method to approximate the ML solution with low complexity.

We note that the (𝜽l/𝐲ch,l)subscript𝜽𝑙subscript𝐲ch𝑙\mathcal{L}\left({\boldsymbol{\theta}}_{l}/\mathbf{y}_{\mathrm{ch},l}\right)caligraphic_L ( bold_italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) in (34) is quadratic in hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT for given kl,ιsubscript𝑘𝑙𝜄k_{l,\iota}italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT. We first differentiate (𝜽l/𝐲ch,l)subscript𝜽𝑙subscript𝐲ch𝑙\mathcal{L}\left({\boldsymbol{\theta}}_{l}/\mathbf{y}_{\mathrm{ch},l}\right)caligraphic_L ( bold_italic_θ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) in (34) with respect to (w.r.t.) hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT and equate it to zero. In doing so, the minimization of (35) w.r.t. hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT for fixed kl,ιsubscript𝑘𝑙𝜄k_{l,\iota}italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT is readily obtained as the solution to the linear system of equations

q=1I¯lhl,qxpH𝚿l,ιH𝚿l,qxpsuperscriptsubscript𝑞1subscript¯𝐼𝑙subscript𝑙𝑞subscriptsuperscript𝑥H𝑝subscriptsuperscript𝚿H𝑙𝜄subscript𝚿𝑙𝑞subscript𝑥𝑝\displaystyle\sum_{q=1}^{\bar{I}_{l}}h_{l,q}x^{\mathrm{H}}_{p}\boldsymbol{\Psi% }^{\mathrm{H}}_{l,\iota}\boldsymbol{\Psi}_{l,q}x_{p}∑ start_POSTSUBSCRIPT italic_q = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT =xpH𝚿l,ιH𝐲ch,l,ι¯l,formulae-sequenceabsentsubscriptsuperscript𝑥H𝑝subscriptsuperscript𝚿H𝑙𝜄subscript𝐲ch𝑙for-all𝜄subscript¯𝑙\displaystyle=x^{\mathrm{H}}_{p}\boldsymbol{\Psi}^{\mathrm{H}}_{l,\iota}% \mathbf{y}_{\mathrm{ch},l},~{}~{}~{}~{}~{}~{}~{}~{}\forall~{}\iota\in\bar{% \mathcal{I}}_{l},= italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT , ∀ italic_ι ∈ over¯ start_ARG caligraphic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT , (36)

where ¯l={1,,I¯l}subscript¯𝑙1subscript¯𝐼𝑙\bar{\mathcal{I}}_{l}=\{1,\cdots,{\bar{I}_{l}}\}over¯ start_ARG caligraphic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = { 1 , ⋯ , over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT } and ()HsuperscriptH()^{\mathrm{H}}( ) start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT denotes the Hermitian transpose operation. Thereafter, we expand (34) while using (36) and find that the minimization in (35) reduces to maximizing the function

2(𝜽lk/𝐲ch,l)=ι=1I¯l|xpH𝚿l,ιH𝐲ch,l|2|𝚿l,ιxp|22Ssubscript2subscriptsuperscript𝜽k𝑙subscript𝐲ch𝑙superscriptsubscript𝜄1subscript¯𝐼𝑙subscriptsuperscriptsubscriptsuperscript𝑥H𝑝superscriptsubscript𝚿𝑙𝜄Hsubscript𝐲ch𝑙2superscriptsubscript𝚿𝑙𝜄subscript𝑥𝑝2superscriptsubscript2S\displaystyle\!\!\!\!\!\mathcal{L}_{2}\left({\boldsymbol{\theta}}^{\textrm{k}}% _{l}/\mathbf{y}_{\mathrm{ch},l}\right)=\sum_{\iota=1}^{\bar{I}_{l}}\underbrace% {\frac{\left|x^{\mathrm{H}}_{p}{\boldsymbol{\Psi}}_{l,\iota}^{\mathrm{H}}% \mathbf{y}_{\mathrm{ch},l}\right|^{2}}{\left|\boldsymbol{\Psi}_{l,\iota}x_{p}% \right|^{2}}}_{\begin{subarray}{c}\mathcal{L}_{2}^{\textrm{S}}\end{subarray}}caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) = ∑ start_POSTSUBSCRIPT italic_ι = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT end_POSTSUPERSCRIPT under⏟ start_ARG divide start_ARG | italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG start_POSTSUBSCRIPT start_ARG start_ROW start_CELL caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT S end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT
(qιhl,qxpH𝚿l,ιH𝚿l,qxp)𝐲ch,lH𝚿l,ιxp|𝚿l,ιxp|22I,subscriptsubscript𝑞𝜄subscript𝑙𝑞subscriptsuperscript𝑥H𝑝subscriptsuperscript𝚿H𝑙𝜄subscript𝚿𝑙𝑞subscript𝑥𝑝subscriptsuperscript𝐲Hch𝑙subscript𝚿𝑙𝜄subscript𝑥𝑝superscriptsubscript𝚿𝑙𝜄subscript𝑥𝑝2superscriptsubscript2I\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}-\underbrace{\frac{\left(% \sum_{q\neq\iota}h_{l,q}x^{\mathrm{H}}_{p}\boldsymbol{\Psi}^{\mathrm{H}}_{l,% \iota}\boldsymbol{\Psi}_{l,q}x_{p}\right)\mathbf{y}^{\mathrm{H}}_{\mathrm{ch},% l}{\boldsymbol{\Psi}}_{l,\iota}x_{p}}{\left|\boldsymbol{\Psi}_{l,\iota}x_{p}% \right|^{2}}}_{\begin{subarray}{c}\mathcal{L}_{2}^{\textrm{I}}\end{subarray}},% \!\!\!\!\!- under⏟ start_ARG divide start_ARG ( ∑ start_POSTSUBSCRIPT italic_q ≠ italic_ι end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) bold_y start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT end_ARG start_ARG | bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG start_POSTSUBSCRIPT start_ARG start_ROW start_CELL caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT I end_POSTSUPERSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT , (37)

where 2Ssuperscriptsubscript2S\mathcal{L}_{2}^{\textrm{S}}caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT S end_POSTSUPERSCRIPT and 2Isuperscriptsubscript2I\mathcal{L}_{2}^{\textrm{I}}caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT I end_POSTSUPERSCRIPT denote the useful signal and the interference for the ι𝜄\iotaitalic_ιth propagation path, respectively. Thus, the ML estimator to identify 𝜽lksubscriptsuperscript𝜽k𝑙{\boldsymbol{\theta}}^{\textrm{k}}_{l}bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT can be written as

𝜽^lksubscriptsuperscript^𝜽k𝑙\displaystyle\hat{{\boldsymbol{\theta}}}^{\textrm{k}}_{l}over^ start_ARG bold_italic_θ end_ARG start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT =argmax𝜽lk2(𝜽lk/𝐲ch,l).absentsubscriptsuperscript𝜽k𝑙subscript2subscriptsuperscript𝜽k𝑙subscript𝐲ch𝑙\displaystyle=\underset{\begin{subarray}{c}{{\boldsymbol{\theta}}^{\textrm{k}}% _{l}\in\mathbb{Z}}\end{subarray}}{\arg\max}~{}\mathcal{L}_{2}\left({% \boldsymbol{\theta}}^{\textrm{k}}_{l}/\mathbf{y}_{\mathrm{ch},l}\right).= start_UNDERACCENT start_ARG start_ROW start_CELL bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ∈ blackboard_Z end_CELL end_ROW end_ARG end_UNDERACCENT start_ARG roman_arg roman_max end_ARG caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) . (38)

Clearly, since hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT ι¯lfor-all𝜄subscript¯𝑙\forall\iota\in\bar{\mathcal{I}}_{l}∀ italic_ι ∈ over¯ start_ARG caligraphic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT are not known, it is impossible to directly maximize 2(𝜽lk/𝐲ch,l)subscript2subscriptsuperscript𝜽k𝑙subscript𝐲ch𝑙\mathcal{L}_{2}\left({\boldsymbol{\theta}}^{\textrm{k}}_{l}/\mathbf{y}_{% \mathrm{ch},l}\right)caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) in (38) w.r.t. kl,ιsubscript𝑘𝑙𝜄k_{l,\iota}italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT. Furthermore, even for known hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT, the function 2(𝜽lk/𝐲ch,l)subscript2subscriptsuperscript𝜽k𝑙subscript𝐲ch𝑙\mathcal{L}_{2}\left({\boldsymbol{\theta}}^{\textrm{k}}_{l}/\mathbf{y}_{% \mathrm{ch},l}\right)caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_θ start_POSTSUPERSCRIPT k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT / bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT ) is not separable w.r.t. kl,ιsubscript𝑘𝑙𝜄k_{l,\iota}italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT for different values of ι𝜄\iotaitalic_ι, due to the dependency of the interference terms 2Isuperscriptsubscript2I\mathcal{L}_{2}^{\textrm{I}}caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT I end_POSTSUPERSCRIPT on all kl,qsubscript𝑘𝑙𝑞k_{l,q}italic_k start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT, for qι𝑞𝜄q\neq\iotaitalic_q ≠ italic_ι. Thus, we resort to an interference cancellation-based algorithm to determine hl,ιsubscript𝑙𝜄h_{l,\iota}italic_h start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT and kl,ιsubscript𝑘𝑙𝜄k_{l,\iota}italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT, ι¯lfor-all𝜄subscript¯𝑙\forall\iota\in\bar{\mathcal{I}}_{l}∀ italic_ι ∈ over¯ start_ARG caligraphic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT, which is detailed as follows:

For notational convenience, consider the ι𝜄\iotaitalic_ιth propagation path in a given delay bin to be the ι𝜄\iotaitalic_ιth strongest propagation path in that delay bin. In the first iteration of the algorithm, by assuming that there exists only one propagation path in the l𝑙litalic_lth delay bin, we first estimate the Doppler index of the strongest propagation path in the l𝑙litalic_lth delay bin, i.e., k^l,1subscript^𝑘𝑙1\hat{{k}}_{l,1}over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_l , 1 end_POSTSUBSCRIPT, using (38). We note that when it is considered that only one propagation path exists in the l𝑙litalic_lth delay bin, the brute-force search in (38) becomes that in a one-dimensional integer domain, which is much simpler than that in (35). Thereafter, we estimate the channel coefficient of the strongest propagation path in the l𝑙litalic_lth delay bin, i.e., h^l,1subscript^𝑙1\hat{{h}}_{l,1}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , 1 end_POSTSUBSCRIPT, using (36). Subsequently, we remove from 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT the estimated contribution from the strongest propagation path in the l𝑙litalic_lth delay bin. In doing so, we obtain the residual of 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT after the first iteration, which we denote by 𝐲^res,l(1)subscriptsuperscript^𝐲1res𝑙\hat{\mathbf{y}}^{(1)}_{\mathrm{res},l}over^ start_ARG bold_y end_ARG start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT.

Algorithm 1 : Interference cancellation-based CE algorithm.
1:  Initialization: Let 𝐲^res,l(0)=𝐲ch,lsuperscriptsubscript^𝐲res𝑙0subscript𝐲ch𝑙\hat{\mathbf{y}}_{\mathrm{res},l}^{(0)}=\mathbf{y}_{\mathrm{ch},l}over^ start_ARG bold_y end_ARG start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT = bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT, lPfor-all𝑙subscriptP\forall~{}l\in\mathcal{L}_{\textrm{P}}∀ italic_l ∈ caligraphic_L start_POSTSUBSCRIPT P end_POSTSUBSCRIPT.
2:  For: l=0,,lmax𝑙0subscript𝑙maxl=0,\cdots,l_{\mathrm{max}}italic_l = 0 , ⋯ , italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT
3:     For: ι=1,2,,I¯l𝜄12subscript¯𝐼𝑙\iota=1,2,\cdots,\bar{I}_{l}italic_ι = 1 , 2 , ⋯ , over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT
4:        Solve the modified version of the ML estimator in (38) to obtain k^l,ιsubscript^𝑘𝑙𝜄\hat{k}_{l,\iota}over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT:                                             k^l,ι=argmaxkl,ι2(kl,ι/𝐲^res,l(ι1))subscript^𝑘𝑙𝜄subscript𝑘𝑙𝜄subscript2subscript𝑘𝑙𝜄superscriptsubscript^𝐲res𝑙𝜄1\hat{k}_{l,\iota}=\underset{\begin{subarray}{c}{k_{l,\iota}\in\mathbb{Z}}\end{% subarray}}{\arg\max}~{}\mathcal{L}_{2}\left(k_{l,\iota}/\hat{\mathbf{y}}_{% \mathrm{res},l}^{(\iota-1)}\right)over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT = start_UNDERACCENT start_ARG start_ROW start_CELL italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT ∈ blackboard_Z end_CELL end_ROW end_ARG end_UNDERACCENT start_ARG roman_arg roman_max end_ARG caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT / over^ start_ARG bold_y end_ARG start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ι - 1 ) end_POSTSUPERSCRIPT ), where                 2(kl,ι/𝐲^res,l(ι1))=|xpH𝚿l,ιH𝐲^res,l(ι1)|2|𝚿l,ιxp|2subscript2subscript𝑘𝑙𝜄superscriptsubscript^𝐲res𝑙𝜄1superscriptsubscriptsuperscript𝑥H𝑝superscriptsubscript𝚿𝑙𝜄Hsuperscriptsubscript^𝐲res𝑙𝜄12superscriptsubscript𝚿𝑙𝜄subscript𝑥𝑝2\mathcal{L}_{2}\left(k_{l,\iota}/\hat{\mathbf{y}}_{\mathrm{res},l}^{(\iota-1)}% \right)=\frac{\left|x^{\mathrm{H}}_{p}{\boldsymbol{\Psi}}_{l,\iota}^{\mathrm{H% }}\hat{\mathbf{y}}_{\mathrm{res},l}^{(\iota-1)}\right|^{2}}{\left|\boldsymbol{% \Psi}_{l,\iota}x_{p}\right|^{2}}caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT / over^ start_ARG bold_y end_ARG start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ι - 1 ) end_POSTSUPERSCRIPT ) = divide start_ARG | italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT over^ start_ARG bold_y end_ARG start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ι - 1 ) end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG | bold_Ψ start_POSTSUBSCRIPT italic_l , italic_ι end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG.
5:           Solve the modified version of the system of equations in (36) to obtain h^l,α,α{1,,ι}subscript^𝑙𝛼for-all𝛼1𝜄\hat{h}_{l,\alpha},~{}\forall~{}\alpha\in\{1,\cdots,\iota\}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT , ∀ italic_α ∈ { 1 , ⋯ , italic_ι }:             q=1ιhl,qxpH𝚿l,αH𝚿l,qxp=xpH𝚿l,αH𝐲ch,l,α{1,,ι}formulae-sequencesuperscriptsubscript𝑞1𝜄subscript𝑙𝑞subscriptsuperscript𝑥H𝑝subscriptsuperscript𝚿H𝑙𝛼subscript𝚿𝑙𝑞subscript𝑥𝑝subscriptsuperscript𝑥H𝑝subscriptsuperscript𝚿H𝑙𝛼subscript𝐲ch𝑙for-all𝛼1𝜄\sum_{q=1}^{\iota}h_{l,q}x^{\mathrm{H}}_{p}\boldsymbol{\Psi}^{\mathrm{H}}_{l,% \alpha}\boldsymbol{\Psi}_{l,q}x_{p}=x^{\mathrm{H}}_{p}\boldsymbol{\Psi}^{% \mathrm{H}}_{l,\alpha}\mathbf{y}_{\mathrm{ch},l},~{}~{}\forall~{}\alpha\in\{1,% \cdots,\iota\}∑ start_POSTSUBSCRIPT italic_q = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ι end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = italic_x start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT bold_Ψ start_POSTSUPERSCRIPT roman_H end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT , ∀ italic_α ∈ { 1 , ⋯ , italic_ι }.
6:        Update 𝐲^res,l(ι)superscriptsubscript^𝐲res𝑙𝜄\hat{\mathbf{y}}_{\mathrm{res},l}^{(\iota)}over^ start_ARG bold_y end_ARG start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ι ) end_POSTSUPERSCRIPT:                                             𝐲^res,l(ι)=𝐲ch,lα=1ιhl,α𝚿l,αxpsuperscriptsubscript^𝐲res𝑙𝜄subscript𝐲ch𝑙superscriptsubscript𝛼1𝜄subscript𝑙𝛼subscript𝚿𝑙𝛼subscript𝑥𝑝\hat{\mathbf{y}}_{\mathrm{res},l}^{(\iota)}=\mathbf{y}_{\mathrm{ch},l}-\sum_{% \alpha=1}^{\iota}h_{l,\alpha}\boldsymbol{\Psi}_{l,\alpha}x_{p}over^ start_ARG bold_y end_ARG start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ι ) end_POSTSUPERSCRIPT = bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT - ∑ start_POSTSUBSCRIPT italic_α = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ι end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT bold_Ψ start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT.
7:     End For
8:     Update h^l,α,α{1,,I¯l}subscript^𝑙𝛼for-all𝛼1subscript¯𝐼𝑙\hat{h}_{l,\alpha},~{}\forall~{}\alpha\in\{1,\cdots,\bar{I}_{l}\}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT , ∀ italic_α ∈ { 1 , ⋯ , over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT }, using a positive CE threshold:                            h^l,α={h^l,α,ifh^l,α𝒯,0,otherwise.subscript^𝑙𝛼casessubscript^𝑙𝛼ifsubscript^𝑙𝛼𝒯otherwise0otherwiseotherwise\hat{h}_{l,\alpha}=\begin{cases}\hat{h}_{l,\alpha},~{}~{}~{}~{}~{}~{}~{}~{}% \textrm{if}~{}~{}~{}~{}\hat{h}_{l,\alpha}\geqslant\mathcal{T},\\ 0,~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\textrm{otherwise}.\end{cases}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT = { start_ROW start_CELL over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT , if over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , italic_α end_POSTSUBSCRIPT ⩾ caligraphic_T , end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 , otherwise . end_CELL start_CELL end_CELL end_ROW
9:  End For

In the second iteration, we first estimate the Doppler index of the second strongest propagation path in the l𝑙litalic_lth delay bin, i.e., k^l,2subscript^𝑘𝑙2\hat{{k}}_{l,2}over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_l , 2 end_POSTSUBSCRIPT, using (38) while considering 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT and I¯lsubscript¯𝐼𝑙\bar{I}_{l}over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT in (IV) as 𝐲^res,l(1)subscriptsuperscript^𝐲1res𝑙\hat{\mathbf{y}}^{(1)}_{\mathrm{res},l}over^ start_ARG bold_y end_ARG start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT and one, respectively. For this estimation, we again use a brute-force search in a one-dimensional integer domain. Second, while considering 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT and I¯lsubscript¯𝐼𝑙\bar{I}_{l}over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT in (36) as 𝐲^res,l(2)subscriptsuperscript^𝐲2res𝑙\hat{\mathbf{y}}^{(2)}_{\mathrm{res},l}over^ start_ARG bold_y end_ARG start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT and two, respectively, we estimate the channel coefficient of the second strongest propagation path in the l𝑙litalic_lth delay bin, i.e., h^l,2subscript^𝑙2\hat{{h}}_{l,2}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , 2 end_POSTSUBSCRIPT, while updating the estimate for h^l,1subscript^𝑙1\hat{{h}}_{l,1}over^ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_l , 1 end_POSTSUBSCRIPT. Third, we determine the residual of 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT after the second iteration, 𝐲^res,l(2)subscriptsuperscript^𝐲2res𝑙\hat{\mathbf{y}}^{(2)}_{\mathrm{res},l}over^ start_ARG bold_y end_ARG start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT, by removing from 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT the estimated contribution from the first and the second strongest propagation paths in the l𝑙litalic_lth delay bin. This process is continued until Doppler index and channel coefficient of the I¯lsubscript¯𝐼𝑙\bar{I}_{l}over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPTth strongest propagation path in the l𝑙litalic_lth delay bin is estimated using the corresponding residual of 𝐲ch,lsubscript𝐲ch𝑙\mathbf{y}_{\mathrm{ch},l}bold_y start_POSTSUBSCRIPT roman_ch , italic_l end_POSTSUBSCRIPT, 𝐲^res,l(I¯l1)subscriptsuperscript^𝐲subscript¯𝐼𝑙1res𝑙\hat{\mathbf{y}}^{(\bar{I}_{l}-1)}_{\mathrm{res},l}over^ start_ARG bold_y end_ARG start_POSTSUPERSCRIPT ( over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT - 1 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_res , italic_l end_POSTSUBSCRIPT. Finally, to avoid propagation paths being falsely detected as noise, a positive CE threshold, 𝒯𝒯\mathcal{T}caligraphic_T, is applied to the channel coefficient values. The summary of the interference cancellation-based algorithm, along with the corresponding mathematical equations, is presented in Algorithm 1.

V Numerical Results

In this section, we present numerical results to highlight the considerations of this work. We adopt the Extended Vehicular A (EVA) channel model and consider the carrier frequency to be 5GHz5GHz5~{}\mathrm{GHz}5 roman_GHz, Δf=15kHzΔ𝑓15kHz\Delta f=15~{}\mathrm{kHz}roman_Δ italic_f = 15 roman_kHz, and user equipment (UE) speed to be 500km/h500kmh500~{}\mathrm{km/h}500 roman_km / roman_h [7]. We also consider Tregcp=4.69μs>τmax=2.51μssuperscriptsubscript𝑇regcp4.69𝜇ssubscript𝜏max2.51𝜇sT_{\mathrm{reg}}^{\mathrm{cp}}=4.69\mu\mathrm{s}>\tau_{\textrm{max}}=2.51\mu% \mathrm{s}italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = 4.69 italic_μ roman_s > italic_τ start_POSTSUBSCRIPT max end_POSTSUBSCRIPT = 2.51 italic_μ roman_s, Tlongcp=5.2μssuperscriptsubscript𝑇longcp5.2𝜇sT_{\mathrm{long}}^{\mathrm{cp}}=5.2\mu\mathrm{s}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = 5.2 italic_μ roman_s, 4-QAM signaling, and the MP algorithm for signal detection [7]. Unless specified otherwise, the values for M𝑀Mitalic_M and S𝑆Sitalic_S are set to be M0.6×M𝑀0.6superscript𝑀M\approx 0.6\times M^{\prime}italic_M ≈ 0.6 × italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and S=7𝑆7S=7italic_S = 7.

V-A Validation of Theorem 1 and Corollaries 1 and 2

In Fig. 5, we first validate our derivations in Theorem 1 and Corollaries 1 and 2 for different N𝑁Nitalic_N, M𝑀Mitalic_M, and Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT settings. To this end, we conduct simulations of CP-OTFS-w-UCP-ECU, CP-OTFS-w-UCP, and CP-OTFS-w-ECP in a noiseless channel. We then compare the resulting received DD domain signals with those obtained from our derivations in Theorem 1 and Corollaries 1 and 2, using normalized root mean squared error (NRMSE). We observe that the NRMSE is negligibly small for CP-OTFS-w-UCP-ECU, CP-OTFS-w-UCP, and CP-OTFS-w-ECP for all N𝑁Nitalic_N, M𝑀Mitalic_M, and Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT settings. This validates our derivations in Theorem 1 and Corollaries 1 and 2.

Refer to caption
Figure 5: Illustration of the correctness of our derivations in Theorem 1 and Corollaries 1 and 2 using NRMSE for different N𝑁Nitalic_N, M𝑀Mitalic_M, and Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT values.
Refer to caption
(a) NRMSE associated with the approximation in (3) in Remark 3 for different N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG values.
Refer to caption
(b) BER versus SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT when signal detection is performed using the IOR derived in (i) Theorem 1 and (ii) the approximation in (3) in Remark 3.
Refer to caption
(c) Percentage reduction in computational complexity achieved when using the approximation given in (3) in Remark 3.
Figure 6: Investigation of the approximation introduced in (3) in Remark 3 for the IOR of CP-OTFS-w-UCP-ECU.

V-B Approximate IORs Introduced in Remark 3

In Fig. 6, we delve into the approximation described in (3) in Remark 3 for the IOR of CP-OTFS-w-UCP-ECU. To this end, we first conduct simulations of CP-OTFS-w-UCP-ECU in a noiseless channel. Then, in Fig. 6 (a), we compare the resulting received DD domain signals with those obtained from the approximate IOR in Remark 3 while choosing different N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG values for the approximation. Second, we simulate CP-OTFS-w-UCP-ECU in a noisy channel and then perform signal detection while using the IOR derived in (i) Theorem 1 and (ii) the approximation in Remark 3. The resulting BERs are plotted versus the signal-to-noise-ratio (SNR) of data symbols, SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT, for different N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG values in Fig. 6(b). Finally, in Fig. 6(c) we plot the percentage reduction in computational complexity achieved when using the approximate IOR described in Remark 3 instead of the IOR derived from Theorem 1, 𝝌M,N(N^,M^)subscript𝝌𝑀𝑁^𝑁^𝑀\boldsymbol{\chi}_{M,N}(\hat{N},\hat{M})bold_italic_χ start_POSTSUBSCRIPT italic_M , italic_N end_POSTSUBSCRIPT ( over^ start_ARG italic_N end_ARG , over^ start_ARG italic_M end_ARG ). For the MP algorithm based signal detection, 𝝌M,N(N^,M^)subscript𝝌𝑀𝑁^𝑁^𝑀\boldsymbol{\chi}_{M,N}(\hat{N},\hat{M})bold_italic_χ start_POSTSUBSCRIPT italic_M , italic_N end_POSTSUBSCRIPT ( over^ start_ARG italic_N end_ARG , over^ start_ARG italic_M end_ARG ) is given by 𝝌M,N(N^,M^)=NMN^M^NMsubscript𝝌𝑀𝑁^𝑁^𝑀𝑁𝑀^𝑁^𝑀𝑁𝑀\boldsymbol{\chi}_{M,N}(\hat{N},\hat{M})=\frac{NM-\hat{N}\hat{M}}{NM}bold_italic_χ start_POSTSUBSCRIPT italic_M , italic_N end_POSTSUBSCRIPT ( over^ start_ARG italic_N end_ARG , over^ start_ARG italic_M end_ARG ) = divide start_ARG italic_N italic_M - over^ start_ARG italic_N end_ARG over^ start_ARG italic_M end_ARG end_ARG start_ARG italic_N italic_M end_ARG. Considering the high computational complexity of the MP signal detection algorithm, in Fig. 6, as well as in all the proceeding figures, we let N=M=128𝑁superscript𝑀128N=M^{\prime}=128italic_N = italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 128 and M=76𝑀76M=76italic_M = 76.

From Fig. 6(a) we observe that the NRMSE associated with the approximate IOR in Remark 3 increases significantly as N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG decreases. However, from Fig. 6(b) we observe that although the resulting BER degradation is very high for low N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG values, the BER degradation is marginal for certain high values of N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG, e.g., N^,M^30^𝑁^𝑀30\hat{N},\hat{M}\geqslant 30over^ start_ARG italic_N end_ARG , over^ start_ARG italic_M end_ARG ⩾ 30 when N=M=128𝑁superscript𝑀128N=M^{\prime}=128italic_N = italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 128. The marginal degradation in BER is noteworthy, especially considering that the resulting reduction in computational complexity is significant, as can be observed from Fig. 6(c). For example, when N^=M^=30^𝑁^𝑀30\hat{N}=\hat{M}=30over^ start_ARG italic_N end_ARG = over^ start_ARG italic_M end_ARG = 30, only a 0.5dB0.5dB0.5~{}\mathrm{dB}0.5 roman_dB power loss occurs at the BER of 103superscript10310^{-3}10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT, while the resulting reduction in computational complexity during signal detection is 90.75%percent90.7590.75\%90.75 %. These findings show that it may be beneficial to utilize the approximate IOR described in Remark 3 for signal detection for CP-OTFS-w-UCP-ECU, provided that suitable values of N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG are chosen for the approximation, such as N^=M^=30^𝑁^𝑀30\hat{N}=\hat{M}=30over^ start_ARG italic_N end_ARG = over^ start_ARG italic_M end_ARG = 30 when N=M=128𝑁superscript𝑀128N=M^{\prime}=128italic_N = italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 128 [7].121212We note that the specific values of M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG and N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG that can simplify the IOR would vary depending on many channel and the system parameters, including the values of I𝐼Iitalic_I, the maximum of the Doppler and the delay values of the propagation paths (νmaxsubscript𝜈max\nu_{\mathrm{max}}italic_ν start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT and τmaxsubscript𝜏max\tau_{\mathrm{max}}italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT), M𝑀Mitalic_M, N𝑁Nitalic_N, Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, S𝑆Sitalic_S, Tlongcpsuperscriptsubscript𝑇longcpT_{\mathrm{long}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT, and Tregcpsuperscriptsubscript𝑇regcpT_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT. This necessitates devising an approach that can identify suitable values for M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG and N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG for any given set of channel and system parameters. However, devising such an approach is beyond the scope of this work, but will be considered in our future works.

Refer to caption
Figure 7: Investigation of the approximation introduced in  (3) in Remark 3 for the IOR of CP-OTFS-w-UCP.

Next, similar to Fig. 6 where we investigate the approximation associated with CP-OTFS-w-UCP-ECU, in Fig. 7 we investigate the approximation described in (3) in Remark 3 for the IOR of CP-OTFS-w-UCP. To this end, we simulate CP-OTFS-w-UCP in a noisy channel and perform signal detection while using the IOR derived in (i) Corollary 1 and (ii) the approximation in Remark 3. The resulting BERs are plotted versus SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT for different N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG and M^^𝑀\hat{M}over^ start_ARG italic_M end_ARG values. Similar to that in Fig. 6(b) for CP-OTFS-w-UCP-ECU, we observe that the BER degradation for CP-OTFS-w-UCP is marginal for certain N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG, e.g., N^20^𝑁20\hat{N}\geqslant 20over^ start_ARG italic_N end_ARG ⩾ 20 when N=128𝑁128N=128italic_N = 128, and thus conclude that it is beneficial to utilize the approximate IOR described in Remark 3 for signal detection for CP-OTFS-w-UCP-ECU, provided that a suitable value of N^^𝑁\hat{N}over^ start_ARG italic_N end_ARG is chosen for the approximation, such as N^=20^𝑁20\hat{N}=20over^ start_ARG italic_N end_ARG = 20 when N=M=128𝑁superscript𝑀128N=M^{\prime}=128italic_N = italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 128.

V-C The Impact CPs of Unequal Lengths

Refer to caption
(a) S=7𝑆7S=7italic_S = 7.
Refer to caption
(b) S=14𝑆14S=14italic_S = 14.
Refer to caption
(c) S=28𝑆28S=28italic_S = 28.
Figure 8: Illustration of the impact of not ignoring the unequal lengths of CPs.

In Fig. 8, we illustrate the importance of explicitly accounting for the unequal lengths of the CPs when OTFS coexists with OFDM systems. To this end, we simulated CP-OTFS-w-UCP-ECU in a noisy channel for different values of the ratio Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT and the number of OFDM signals carried by a time window (S𝑆Sitalic_S). We then performed signal detection while using the IOR derived in (3) in Remark 3.131313In each figure, a single curve is plotted for different values of Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT when signal detection is performed using the IOR derived in Theorem 1. This is because for different values of Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT, similar BER values are obtained when simulations are carried out for a sufficiently large number of simulation trials. For comparison, we perform signal detection for CP-OTFS-w-UCP-ECU while using the IOR in which the impact of unequal lengths of CPs is ignored.

First, it can be observed that when Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT is high and S𝑆Sitalic_S is small, e.g., Tlongcp/Tregcp=1.4,1.6,1.8superscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcp1.41.61.8T_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}=1.4,1.6,1.8italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = 1.4 , 1.6 , 1.8 with S=7𝑆7S=7italic_S = 7 as in Fig. 8(a), BER deterioration due to ignoring the impact of unequal lengths of CPs is very high. We clarify that when Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT is high, the influence of long CPs in the OTFS signal is high. Also, when S𝑆Sitalic_S is small, the number of OFDM signals with long CPs within the OTFS signal is high, thereby increasing the influence of long CPs in the OTFS signal. These lead to the BER deterioration. These BER deteriorations show that it may not be acceptable to ignore the impact of unequal lengths of CPs during signal detection when Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT is very high and S𝑆Sitalic_S is small.

Second, by comparing the curves in a single subfigure, we observe that the BER deterioration decreases when Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT decreases, and this results in negligibly small BER deterioration for low Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT for all values of S𝑆Sitalic_S, e.g. Tlongcp/Tregcp=1.1superscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcp1.1T_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}=1.1italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT = 1.1 with S=7,14,28𝑆71428S=7,14,28italic_S = 7 , 14 , 28. Third, by comparing the curves across subfigures, we observe that the BER deterioration decreases when S𝑆Sitalic_S increases. The second and third observations show that when Tlongcp/Tregcpsuperscriptsubscript𝑇longcpsuperscriptsubscript𝑇regcpT_{\mathrm{long}}^{\mathrm{cp}}/T_{\mathrm{reg}}^{\mathrm{cp}}italic_T start_POSTSUBSCRIPT roman_long end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT / italic_T start_POSTSUBSCRIPT roman_reg end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_cp end_POSTSUPERSCRIPT is low and/or S𝑆Sitalic_S is very high, it may be reasonable to perform signal detection while using the IOR in which the impact of unequal lengths of CPs is ignored. We clarify that this insight was made possible only because of our analysis on CP-OTFS with CPs of unequal lengths, thereby further highlighting the significance of this work.

V-D The Proposed CE Technique

V-D1 BER Analysis

To demonstrate the significance of the CE technique proposed in Section IV, in Fig. 9, we plot the BER for CP-OTFS-w-UCP versus SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT when the channel is estimated using the proposed CE technique. For comparison, we plot (i) the BER with perfect CSI and (ii) the BER when the channel is estimated using the state-of-the-art threshold-based CE technique [28]. Moreover, in Fig. 9, we set I¯l=5subscript¯𝐼𝑙5\bar{I}_{l}=5over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = 5, N^=M^=20^𝑁^𝑀20\hat{N}=\hat{M}=20over^ start_ARG italic_N end_ARG = over^ start_ARG italic_M end_ARG = 20, and 𝒯=3/SNRp𝒯3subscriptSNRp\mathcal{T}=3/\sqrt{\mathrm{SNR}_{\mathrm{p}}}caligraphic_T = 3 / square-root start_ARG roman_SNR start_POSTSUBSCRIPT roman_p end_POSTSUBSCRIPT end_ARG, where SNRpsubscriptSNRp\mathrm{SNR}_{\mathrm{p}}roman_SNR start_POSTSUBSCRIPT roman_p end_POSTSUBSCRIPT denotes the SNR of pilot symbols [28, 7, 4, 11]. We first observe that for all SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT values, the proposed CE technique outperforms the threshold-based CE technique. We also observe that the BER of the proposed CE technique approaches to that of perfect CSI. These observations show the significance of our proposed CE technique for OTFS when the channel response exhibits spreading effects. Moreover, we observe that although the BER of the threshold-based CE technique deteriorates significantly as the pilot power decreases, the deterioration in the BER for our proposed CE technique is marginal. Due to this, when the pilot SNR is low, a significant SNR improvement is attained by the proposed CE technique in comparison to the threshold-based CE technique. In particular, at the BER of 102superscript10210^{-2}10 start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT, the SNR improvement is 2dB2dB2~{}\textrm{dB}2 dB for the pilot SNR of 40dB40dB40~{}\textrm{dB}40 dB. This shows the significance of our proposed CE technique.

Refer to caption
Figure 9: Illustration of BER versus SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT for different CE techniques.
Refer to caption
Figure 10: Illustration of the PAPR improvement brought by our proposed CE technique.

V-D2 PAPR Analysis

In Fig. 10, we examine the PAPR improvement brought by our proposed CE technique. To this end, we plot the PAPRs of the transmitted signals with different pilot energies that would lead to comparable BERs when the threshold-based CE technique [28] and our proposed CE techniques are utilized. Based on the PAPR values, it is evident that our proposed CE technique can achieve a PAPR improvement, especially when the SNR of data symbols, SNRdsubscriptSNRd\mathrm{SNR}_{\mathrm{d}}roman_SNR start_POSTSUBSCRIPT roman_d end_POSTSUBSCRIPT, is high.

Refer to caption
Figure 11: Illustration of the computational complexity our proposed CE technique.

V-D3 Complexity Analysis

Finally, in Fig. 11, we examine the computational complexity of the proposed CE technique in comparison with that of the threshold-based CE technique. To this end, we plot the number of complex-valued multiplications that dominates the computational complexity of both CE techniques for different channel parameters [33].141414Note that the EVA model is slightly modified to obtain the channel with maximum delay values of the propagation paths, τmaxsubscript𝜏max\tau_{\mathrm{max}}italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT of 1.09μ1.09𝜇1.09~{}\mu1.09 italic_μs. We note that the computational complexity of the threshold-based CE technique [28] is primarily dominated by the number of complex-valued multiplications, which is on the order of k^maxlmaxsubscript^𝑘maxsubscript𝑙max\hat{k}_{\mathrm{max}}l_{\mathrm{max}}over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT. As for the computational complexity of our proposed CE technique, it is primarily dominated by the operations involved in solving (i) the ML estimator given in line 4 of Algorithm 1 and (ii) the system of linear equations given in line 5 of Algorithm 1. In particular, the complexity of solving the ML estimators is dominated by the number of complex-valued multiplications and complex-value additions, which are on the order of I¯l2k^max2lmaxsubscriptsuperscript¯𝐼2𝑙superscriptsubscript^𝑘max2subscript𝑙max\bar{I}^{2}_{l}\hat{k}_{\mathrm{max}}^{2}l_{\mathrm{max}}over¯ start_ARG italic_I end_ARG start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT, while the complexity of solving the system of linear equations is dominated by the number of complex-valued multiplications and complex-value additions, which are on the order of I¯l3k^maxlmaxsubscriptsuperscript¯𝐼3𝑙subscript^𝑘maxsubscript𝑙max\bar{I}^{3}_{l}\hat{k}_{\mathrm{max}}l_{\mathrm{max}}over¯ start_ARG italic_I end_ARG start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT over^ start_ARG italic_k end_ARG start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT [30].

As can be observed from Fig. 11, the number of complex-valued multiplications associated with our proposed CE technique are much higher compared to those of the threshold-based CE technique. Based on this, it is apparent that the improvement in CE accuracy that can be provided by our proposed CE technique comes at the expense of increased computational complexity compared to the threshold-based CE technique.

VI Conclusion

In this work, we investigated the coexistence of OTFS with current 4G/5G communication systems that use OFDM waveforms. We first derived the IOR of OTFS in coexisting systems while considering unequal lengths of CPs and ECU. We showed analytically that the inclusion of multiple CPs to the OTFS signal and ECU results in the channel response to exhibit spreading effects/leakage along the Doppler and delay dimensions, respectively. Consequently, we showed that the effective sampled DD domain channel model for OTFS in coexisting systems may exhibit reduced sparsity. Thereafter, we proposed an embedded pilot-aided interference cancellation-based CE technique for OTFS in coexisting systems that leverages the derived IOR for accurate channel characterization. Using numerical results, we first validated our analysis. We then showed (i) that ignoring the impact of unequal lengths of CPs during signal detection can degrade the BER performance of OTFS in coexisting systems, and (ii) the significance of our proposed CE technique.

Appendix A Proof of Theorem 1

𝒢~(k,k¯,ki)=1N(n=0S1ej2πN(n(kk¯ki(1+ψreg)))+n=S2S1ej2πN(n(kk¯ki(1+ψreg))kiψext)+\displaystyle\mathcal{\tilde{G}}(k,\bar{k},k_{i})=\frac{1}{N}\Big{(}\sum_{n=0}% ^{S-1}e^{-j\frac{2\pi}{N}(n(k-\bar{k}-k_{i}(1+\psi^{\mathrm{reg}})))}+\sum_{n=% S}^{2S-1}e^{-j\frac{2\pi}{N}(n(k-\bar{k}-k_{i}(1+\psi^{\mathrm{reg}}))-k_{i}% \psi^{\mathrm{ext}})}+\cdots\cdotsover~ start_ARG caligraphic_G end_ARG ( italic_k , over¯ start_ARG italic_k end_ARG , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ( ∑ start_POSTSUBSCRIPT italic_n = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_n ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) ) end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n = italic_S end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_n ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT + ⋯ ⋯
+n=NSωfS1ej2πN(n(kk¯ki(1+ψreg))(ωf1)kiψext)n=NωfS1ej2πN(n(kk¯ki(1+ψreg))(ωf1)kiψext))\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{% }~{}~{}+\sum_{n=N-S}^{\omega_{\textrm{f}}S-1}e^{-j\frac{2\pi}{N}(n(k-\bar{k}-k% _{i}(1+\psi^{\mathrm{reg}}))-(\omega_{\textrm{f}}-1)k_{i}\psi^{\mathrm{ext}})}% -\sum_{n=N}^{\omega_{\textrm{f}}S-1}e^{-j\frac{2\pi}{N}(n(k-\bar{k}-k_{i}(1+% \psi^{\mathrm{reg}}))-(\omega_{\textrm{f}}-1)k_{i}\psi^{\mathrm{ext}})}\Big{)}+ ∑ start_POSTSUBSCRIPT italic_n = italic_N - italic_S end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_n ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) - ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT - ∑ start_POSTSUBSCRIPT italic_n = italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_n ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) - ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT )
=1Nβ=0ωf1n^=0S1ej2πN((n^+βS)(kk¯ki(1+ψreg))βkiψext)T1𝒢1Nn^=ωmS1ej2πN((n^+(ωf1)S)(kk¯ki(1+ψreg))(ωf1)kiψext)T2𝒢.absentsubscript1𝑁superscriptsubscript𝛽0subscript𝜔f1superscriptsubscript^𝑛0𝑆1superscript𝑒𝑗2𝜋𝑁^𝑛𝛽𝑆𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg𝛽subscript𝑘𝑖superscript𝜓extsubscriptsuperscriptT𝒢1subscript1𝑁superscriptsubscript^𝑛subscript𝜔m𝑆1superscript𝑒𝑗2𝜋𝑁^𝑛subscript𝜔f1𝑆𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsubscript𝜔f1subscript𝑘𝑖superscript𝜓extsubscriptsuperscriptT𝒢2\displaystyle=\underbrace{\frac{1}{N}\sum_{\beta=0}^{\omega_{\textrm{f}}-1}% \sum_{\hat{n}=0}^{S-1}e^{-j\frac{2\pi}{N}((\hat{n}+\beta S)(k-\bar{k}-k_{i}(1+% \psi^{\mathrm{reg}}))-\beta k_{i}\psi^{\mathrm{ext}})}}_{\begin{subarray}{c}% \mathrm{T}^{\mathcal{G}}_{1}\end{subarray}}-\underbrace{\frac{1}{N}\sum_{\hat{% n}=\omega_{\textrm{m}}}^{S-1}e^{-j\frac{2\pi}{N}((\hat{n}+(\omega_{\textrm{f}}% -1)S)(k-\bar{k}-k_{i}(1+\psi^{\mathrm{reg}}))-(\omega_{\textrm{f}}-1)k_{i}\psi% ^{\mathrm{ext}})}}_{\begin{subarray}{c}\mathrm{T}^{\mathcal{G}}_{2}\end{% subarray}}.= under⏟ start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_β = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over^ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( ( over^ start_ARG italic_n end_ARG + italic_β italic_S ) ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) - italic_β italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT end_ARG start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_T start_POSTSUPERSCRIPT caligraphic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT - under⏟ start_ARG divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT over^ start_ARG italic_n end_ARG = italic_ω start_POSTSUBSCRIPT m end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( ( over^ start_ARG italic_n end_ARG + ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) italic_S ) ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) - ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT end_ARG start_POSTSUBSCRIPT start_ARG start_ROW start_CELL roman_T start_POSTSUPERSCRIPT caligraphic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_CELL end_ROW end_ARG end_POSTSUBSCRIPT . (39)
T1𝒢subscriptsuperscriptT𝒢1\displaystyle\mathrm{T}^{\mathcal{G}}_{1}roman_T start_POSTSUPERSCRIPT caligraphic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT =1Nβ=0ωf1ej2πSβN(kk¯ki(1+ψreg+ψextS))n^=0S1ej2πn^N(kk¯ki(1+ψreg))absent1𝑁superscriptsubscript𝛽0subscript𝜔f1superscript𝑒𝑗2𝜋𝑆𝛽𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsuperscript𝜓ext𝑆superscriptsubscript^𝑛0𝑆1superscript𝑒𝑗2𝜋^𝑛𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg\displaystyle=\frac{1}{N}\sum_{\beta=0}^{\omega_{\textrm{f}}-1}e^{-j\frac{2\pi S% \beta}{N}(k-\bar{k}-k_{i}(1+\psi^{\mathrm{reg}}+\frac{\psi^{\mathrm{ext}}}{S})% )}\sum_{\hat{n}=0}^{S-1}e^{-j\frac{2\pi\hat{n}}{N}(k-\bar{k}-k_{i}(1+\psi^{% \mathrm{reg}}))}= divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∑ start_POSTSUBSCRIPT italic_β = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S italic_β end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over^ start_ARG italic_n end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π over^ start_ARG italic_n end_ARG end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT
={ωfSNδ(k+k¯),ki=0,ej2πSPN(kk¯ki(1+ψreg+ψextS))1ej2πSN(kk¯ki(1+ψreg+ψextS))1ej2πSN(kk¯ki(1+ψreg))1Nej2πN(kk¯ki(1+ψreg))N,elsewhere.absentcasessubscript𝜔f𝑆𝑁𝛿𝑘¯𝑘subscript𝑘𝑖0superscript𝑒𝑗2𝜋𝑆𝑃𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsuperscript𝜓ext𝑆1superscript𝑒𝑗2𝜋𝑆𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsuperscript𝜓ext𝑆1superscript𝑒𝑗2𝜋𝑆𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg1𝑁superscript𝑒𝑗2𝜋𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg𝑁elsewhere\displaystyle=\begin{cases}\frac{\omega_{\textrm{f}}S}{N}\delta(-k+\bar{k}),&k% _{i}=0,\\ \frac{e^{-j\frac{2\pi SP}{N}(k-\bar{k}-k_{i}(1+\psi^{\mathrm{reg}}+\frac{\psi^% {\mathrm{ext}}}{S}))}-1}{e^{-j\frac{2\pi S}{N}(k-\bar{k}-k_{i}(1+\psi^{\mathrm% {reg}}+\frac{\psi^{\mathrm{ext}}}{S}))}-1}\frac{e^{-j\frac{2\pi S}{N}(k-\bar{k% }-k_{i}(1+\psi^{\mathrm{reg}}))}-1}{Ne^{-j\frac{2\pi}{N}(k-\bar{k}-k_{i}(1+% \psi^{\mathrm{reg}}))}-N},&\textrm{elsewhere}.\end{cases}= { start_ROW start_CELL divide start_ARG italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT italic_S end_ARG start_ARG italic_N end_ARG italic_δ ( - italic_k + over¯ start_ARG italic_k end_ARG ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S italic_P end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT - 1 end_ARG divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_N italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT - italic_N end_ARG , end_CELL start_CELL elsewhere . end_CELL end_ROW (40)
T2𝒢subscriptsuperscriptT𝒢2\displaystyle\mathrm{T}^{\mathcal{G}}_{2}roman_T start_POSTSUPERSCRIPT caligraphic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT =1Nej2πS(ωf1)N(kk¯ki(1+ψreg+ψextS))n^=ωmS1ej2πn^N(kk¯ki(1+ψreg))absent1𝑁superscript𝑒𝑗2𝜋𝑆subscript𝜔f1𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsuperscript𝜓ext𝑆superscriptsubscript^𝑛subscript𝜔m𝑆1superscript𝑒𝑗2𝜋^𝑛𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg\displaystyle=\frac{1}{N}e^{-j\frac{2\pi S(\omega_{\textrm{f}}-1)}{N}(k-\bar{k% }-k_{i}(1+\psi^{\mathrm{reg}}+\frac{\psi^{\mathrm{ext}}}{S}))}\sum_{\hat{n}=% \omega_{\textrm{m}}}^{S-1}e^{-j\frac{2\pi\hat{n}}{N}(k-\bar{k}-k_{i}(1+\psi^{% \mathrm{reg}}))}= divide start_ARG 1 end_ARG start_ARG italic_N end_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over^ start_ARG italic_n end_ARG = italic_ω start_POSTSUBSCRIPT m end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_S - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π over^ start_ARG italic_n end_ARG end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT
={SωmNδ(k+k¯),ki=0,ej2πS(ωf1)N(kk¯ki(1+ψreg+ψextS))ej2πSN(kk¯ki(1+ψreg))ej2πωmN(kk¯ki(1+ψreg))Nej2πN(kk¯ki(1+ψreg))N,elsewhere.absentcases𝑆subscript𝜔m𝑁𝛿𝑘¯𝑘subscript𝑘𝑖0superscript𝑒𝑗2𝜋𝑆subscript𝜔f1𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsuperscript𝜓ext𝑆superscript𝑒𝑗2𝜋𝑆𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓regsuperscript𝑒𝑗2𝜋subscript𝜔m𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg𝑁superscript𝑒𝑗2𝜋𝑁𝑘¯𝑘subscript𝑘𝑖1superscript𝜓reg𝑁elsewhere\displaystyle=\begin{cases}\frac{S-\omega_{\textrm{m}}}{N}\delta(-k+\bar{k}),&% k_{i}=0,\\ e^{-j\frac{2\pi S(\omega_{\textrm{f}}-1)}{N}(k-\bar{k}-k_{i}(1+\psi^{\mathrm{% reg}}+\frac{\psi^{\mathrm{ext}}}{S}))}\frac{e^{-j\frac{2\pi S}{N}(k-\bar{k}-k_% {i}(1+\psi^{\mathrm{reg}}))}-e^{-j\frac{2\pi\omega_{\textrm{m}}}{N}(k-\bar{k}-% k_{i}(1+\psi^{\mathrm{reg}}))}}{Ne^{-j\frac{2\pi}{N}(k-\bar{k}-k_{i}(1+\psi^{% \mathrm{reg}}))}-N},&\textrm{elsewhere}.\end{cases}= { start_ROW start_CELL divide start_ARG italic_S - italic_ω start_POSTSUBSCRIPT m end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG italic_δ ( - italic_k + over¯ start_ARG italic_k end_ARG ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S ( italic_ω start_POSTSUBSCRIPT f end_POSTSUBSCRIPT - 1 ) end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT + divide start_ARG italic_ψ start_POSTSUPERSCRIPT roman_ext end_POSTSUPERSCRIPT end_ARG start_ARG italic_S end_ARG ) ) end_POSTSUPERSCRIPT divide start_ARG italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_S end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_ω start_POSTSUBSCRIPT m end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT end_ARG start_ARG italic_N italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_N end_ARG ( italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( 1 + italic_ψ start_POSTSUPERSCRIPT roman_reg end_POSTSUPERSCRIPT ) ) end_POSTSUPERSCRIPT - italic_N end_ARG , end_CELL start_CELL elsewhere . end_CELL end_ROW (41)
~(l,l¯,li,ki)~𝑙¯𝑙subscript𝑙𝑖subscript𝑘𝑖\displaystyle\mathcal{\tilde{F}}(l,\bar{l},l_{i},k_{i})over~ start_ARG caligraphic_F end_ARG ( italic_l , over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) =1MM(s=0M1ej2πskiNMm=0M21ζ1mm¯=0M21ζ2m¯+ζ3s=0M1ζ41ej2πskiNMm=0M21ζ1mm¯=M2M1ζ2m¯\displaystyle=\frac{1}{MM^{\prime}}\Big{(}\sum_{s=0}^{M^{\prime}{-}1}e^{j\frac% {2\pi sk_{i}}{NM^{\prime}}}\sum_{m=0}^{\frac{M}{2}{-}1}\zeta_{1}^{m}\sum_{\bar% {m}=0}^{\frac{M^{\prime}}{2}{-}1}\zeta_{2}^{\bar{m}}+\zeta_{3}\sum_{s=0}^{M^{% \prime}{-}1}\zeta_{4}^{-1}e^{j\frac{2\pi sk_{i}}{NM^{\prime}}}\sum_{m=0}^{% \frac{M}{2}{-}1}\zeta_{1}^{m}\sum_{\bar{m}=\frac{M^{\prime}}{2}}^{M{-}1}\zeta_% {2}^{\bar{m}}= divide start_ARG 1 end_ARG start_ARG italic_M italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ( ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_s italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUPERSCRIPT + italic_ζ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_s italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUPERSCRIPT
+ζ3s=0M1ej2πskiNMm=M2M1ζ1mm¯=0M21ζ2m¯+s=0M1ζ4ej2πskiNMm=M2M1ζ1mm¯=M2M1ζ2m¯)\displaystyle~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}+\zeta_{3}\sum_{s=0}^{M^{\prime}% {-}1}e^{j\frac{2\pi sk_{i}}{NM^{\prime}}}\sum_{m=\frac{M}{2}}^{M{-}1}\zeta_{1}% ^{m}\sum_{\bar{m}=0}^{\frac{M^{\prime}}{2}{-}1}\zeta_{2}^{\bar{m}}+\sum_{s=0}^% {M^{\prime}{-}1}\zeta_{4}e^{j\frac{2\pi sk_{i}}{NM^{\prime}}}\sum_{m=\frac{M}{% 2}}^{M{-}1}\zeta_{1}^{m}\sum_{\bar{m}=\frac{M}{2}}^{M^{\prime}{-}1}\zeta_{2}^{% \bar{m}}\Big{)}+ italic_ζ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_s italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_s italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT over¯ start_ARG italic_m end_ARG = divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT over¯ start_ARG italic_m end_ARG end_POSTSUPERSCRIPT ) (42a)
={δ(l+l¯+liμ),ki=[li]μ=0,ζ5M21M(ζ51)(1+ζ3ζ5M2),ki=0,[li]μ0,s=0M1ej2πskiNMζ1M21M(ζ11)ζ2M21M(ζ21)(1+ζ4ζ1M2)(1+ζ3ζ41ζ2M2),elsewhere.absentcases𝛿𝑙¯𝑙subscript𝑙𝑖𝜇subscript𝑘𝑖subscriptdelimited-[]subscript𝑙𝑖𝜇0superscriptsubscript𝜁5𝑀21𝑀subscript𝜁511subscript𝜁3superscriptsubscript𝜁5𝑀2formulae-sequencesubscript𝑘𝑖0subscriptdelimited-[]subscript𝑙𝑖𝜇0superscriptsubscript𝑠0superscript𝑀1superscript𝑒𝑗2𝜋𝑠subscript𝑘𝑖𝑁superscript𝑀superscriptsubscript𝜁1𝑀21superscript𝑀subscript𝜁11superscriptsubscript𝜁2𝑀21𝑀subscript𝜁211subscript𝜁4superscriptsubscript𝜁1𝑀21subscript𝜁3superscriptsubscript𝜁41superscriptsubscript𝜁2𝑀2elsewhere\displaystyle=\begin{cases}\delta(-l+\bar{l}+\frac{l_{i}}{\mu}),&k_{i}=[l_{i}]% _{\mu}=0,\\ \frac{\zeta_{5}^{\frac{M}{2}}-1}{M(\zeta_{5}-1)}(1+\zeta_{3}\zeta_{5}^{\frac{M% }{2}}),&k_{i}=0,[l_{i}]_{\mu}\neq 0,\\ \sum_{s=0}^{M^{\prime}-1}e^{j\frac{2\pi sk_{i}}{NM^{\prime}}}\frac{\zeta_{1}^{% \frac{M}{2}}-1}{M^{\prime}(\zeta_{1}-1)}\frac{\zeta_{2}^{\frac{M}{2}}-1}{M(% \zeta_{2}-1)}(1+\zeta_{4}\zeta_{1}^{\frac{M}{2}})(1+\zeta_{3}\zeta_{4}^{-1}% \zeta_{2}^{\frac{M}{2}}),&\textrm{elsewhere}.\end{cases}= { start_ROW start_CELL italic_δ ( - italic_l + over¯ start_ARG italic_l end_ARG + divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = [ italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT = 0 , end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_ζ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_M ( italic_ζ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT - 1 ) end_ARG ( 1 + italic_ζ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) , end_CELL start_CELL italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 , [ italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT italic_μ end_POSTSUBSCRIPT ≠ 0 , end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π italic_s italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT divide start_ARG italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 ) end_ARG divide start_ARG italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT - 1 end_ARG start_ARG italic_M ( italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - 1 ) end_ARG ( 1 + italic_ζ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) ( 1 + italic_ζ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_ζ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT divide start_ARG italic_M end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT ) , end_CELL start_CELL elsewhere . end_CELL end_ROW (42b)

We first start the proof of Theorem 1 by simplifying 𝒢~(k,k¯,ki)~𝒢𝑘¯𝑘subscript𝑘𝑖\mathcal{\tilde{G}}(k,\bar{k},k_{i})over~ start_ARG caligraphic_G end_ARG ( italic_k , over¯ start_ARG italic_k end_ARG , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) given in (21). We note that for all 5G NR numerologies, the number of OFDM signals carried by a time window (S𝑆Sitalic_S) is an integer multiple of seven (see Table I[15]. On the other hand, to enable easier hardware implementation of the ISFFT operation in (1) and SFFT operation in (14), N𝑁Nitalic_N may be set to be a power of two (refer Remark 1). Due to these factors, S𝑆Sitalic_S may not necessarily be an integer multiple of the N𝑁Nitalic_N, i.e., [N]S0subscriptdelimited-[]𝑁𝑆0[N]_{S}\neq 0[ italic_N ] start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ≠ 0. Considering this, we expand the 𝒢~(k,k¯,ki)~𝒢𝑘¯𝑘subscript𝑘𝑖\mathcal{\tilde{G}}(k,\bar{k},k_{i})over~ start_ARG caligraphic_G end_ARG ( italic_k , over¯ start_ARG italic_k end_ARG , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) in (21) to obtain (A). The expression (A), along with (A), (41), and (42), is given at the start of this page. Thereafter, we separate the terms on β𝛽\betaitalic_β and n^^𝑛\hat{n}over^ start_ARG italic_n end_ARG in T1𝒢subscriptsuperscriptT𝒢1\mathrm{T}^{\mathcal{G}}_{1}roman_T start_POSTSUPERSCRIPT caligraphic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT of (A) and then simplify it using [34, Eq (0.231)]. In doing so, we arrive at (A). As for T2𝒢subscriptsuperscriptT𝒢2\mathrm{T}^{\mathcal{G}}_{2}roman_T start_POSTSUPERSCRIPT caligraphic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT of (A), it can be simplified using [34, Eq (0.231)] to (41).

We next simplify ~(l,l¯,li,ki)~𝑙¯𝑙subscript𝑙𝑖subscript𝑘𝑖\mathcal{\tilde{F}}(l,\bar{l},l_{i},k_{i})over~ start_ARG caligraphic_F end_ARG ( italic_l , over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) given in (22). To this end, similar to that in 𝒢~(k,k¯,ki)~𝒢𝑘¯𝑘subscript𝑘𝑖\mathcal{\tilde{G}}(k,\bar{k},k_{i})over~ start_ARG caligraphic_G end_ARG ( italic_k , over¯ start_ARG italic_k end_ARG , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), we first separate the terms on s𝑠sitalic_s, m𝑚mitalic_m, and m𝑚mitalic_m in ~(l,l¯,li,ki)~𝑙¯𝑙subscript𝑙𝑖subscript𝑘𝑖\mathcal{\tilde{F}}(l,\bar{l},l_{i},k_{i})over~ start_ARG caligraphic_F end_ARG ( italic_l , over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) to obtain (42a), where ζ1=ζ1(l,s)=ej2πM(sμl)subscript𝜁1subscript𝜁1𝑙𝑠superscript𝑒𝑗2𝜋𝑀𝑠𝜇𝑙\zeta_{1}=\zeta_{1}(l,s)=e^{-j\frac{2\pi}{M}(\frac{s}{\mu}-l)}italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_ζ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_l , italic_s ) = italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( divide start_ARG italic_s end_ARG start_ARG italic_μ end_ARG - italic_l ) end_POSTSUPERSCRIPT, ζ2=ζ2(l¯,li,s)=ej2πM(s+liμl¯)subscript𝜁2subscript𝜁2¯𝑙subscript𝑙𝑖𝑠superscript𝑒𝑗2𝜋𝑀𝑠subscript𝑙𝑖𝜇¯𝑙\zeta_{2}=\zeta_{2}(\bar{l},l_{i},s)=e^{-j\frac{2\pi}{M}(\frac{-s+l_{i}}{\mu}-% \bar{l})}italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_ζ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_s ) = italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( divide start_ARG - italic_s + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG - over¯ start_ARG italic_l end_ARG ) end_POSTSUPERSCRIPT, ζ3=ζ3(li)=ej2π(MM)liMsubscript𝜁3subscript𝜁3subscript𝑙𝑖superscript𝑒𝑗2𝜋superscript𝑀𝑀subscript𝑙𝑖superscript𝑀\zeta_{3}=\zeta_{3}(l_{i})=e^{-j\frac{2\pi(M^{\prime}-M)l_{i}}{M^{\prime}}}italic_ζ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = italic_ζ start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT, ζ4=ζ4(s)=ej2π(MM)sMsubscript𝜁4subscript𝜁4𝑠superscript𝑒𝑗2𝜋superscript𝑀𝑀𝑠superscript𝑀\zeta_{4}=\zeta_{4}(s)=e^{-j\frac{2\pi(M^{\prime}-M)s}{M^{\prime}}}italic_ζ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT = italic_ζ start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_s ) = italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π ( italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_M ) italic_s end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT, and ζ5=ζ5(l,l¯,li)=ej2πM(ll¯liμ)subscript𝜁5subscript𝜁5𝑙¯𝑙subscript𝑙𝑖superscript𝑒𝑗2𝜋𝑀𝑙¯𝑙subscript𝑙𝑖𝜇\zeta_{5}=\zeta_{5}(l,\bar{l},l_{i})=e^{j\frac{2\pi}{M}(l-\bar{l}-\frac{l_{i}}% {\mu})}italic_ζ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT = italic_ζ start_POSTSUBSCRIPT 5 end_POSTSUBSCRIPT ( italic_l , over¯ start_ARG italic_l end_ARG , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_e start_POSTSUPERSCRIPT italic_j divide start_ARG 2 italic_π end_ARG start_ARG italic_M end_ARG ( italic_l - over¯ start_ARG italic_l end_ARG - divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG ) end_POSTSUPERSCRIPT. We then use [34, Eq (0.231)] in (42a) to arrive at (42b). Finally, substituting (A), (41), and (42b) in (19) and then considering q=kk¯ki𝑞𝑘¯𝑘subscript𝑘𝑖-q=k-\bar{k}-k_{i}- italic_q = italic_k - over¯ start_ARG italic_k end_ARG - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and =ll¯liμ𝑙¯𝑙subscript𝑙𝑖𝜇-\ell=l-\bar{l}-\frac{l_{i}}{\mu}- roman_ℓ = italic_l - over¯ start_ARG italic_l end_ARG - divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_μ end_ARG in it, we arrive at the IOR given in Theorem 1, which completes the proof. \blacksquare

References

  • [1] A. Shafie, J. Yuan, Y. Fang, P. Fitzpatrick, and T. Sakurai, “Coexistence of OTFS modulation with OFDM-based communication systems,” in Proc. IEEE Global Commun. Conf. (Globecom), Kuala Lumpur, Malaysia, Dec. 2023, pp. 4056–4061.
  • [2] Z. Wei, W. Yuan, S. Li, J. Yuan, G. Bharatula, R. Hadani, and L. Hanzo, “Orthogonal time-frequency space modulation: A promising next-generation waveform,” IEEE Wireless Commun., vol. 28, no. 4, pp. 136–144, Aug. 2021.
  • [3] L. Gaudio, G. Colavolpe, and G. Caire, “OTFS vs. OFDM in the presence of sparsity: A fair comparison,” IEEE Trans. Wireless Commun., vol. 21, no. 6, pp. 4410–4423, 2022.
  • [4] R. Hadani, S. Rakib, M. Tsatsanis, A. Monk, A. J. Goldsmith, A. F. Molisch, and R. Calderbank, “Orthogonal time frequency space modulation,” in Proc. IEEE Wireless Commun. and Networking Conf. (WCNC), San Francisco, CA, USA, Mar. 2017, pp. 1–6.
  • [5] Y. Hong, T. Thaj, and E. Viterbo, Delay-Doppler Communications: Principles and Applications.   Elsevier, Feb. 2022.
  • [6] T. Thaj and E. Viterbo, “Low complexity iterative rake decision feedback equalizer for zero-padded OTFS systems,” IEEE Trans. Veh. Technol., vol. 69, no. 12, pp. 15 606–15 622, Dec. 2020.
  • [7] P. Raviteja, K. T. Phan, Y. Hong, and E. Viterbo, “Interference cancellation and iterative detection for orthogonal time frequency space modulation,” IEEE Trans. Wireless Commun., vol. 17, no. 10, pp. 6501–6515, Oct. 2018.
  • [8] X.-g. Xia, “Precoded and vector OFDM robust to channel spectral nulls and with reduced cyclic prefix length in single transmit antenna systems,” IEEE Trans. Commun., vol. 49, no. 8, pp. 1363–1374, Aug. 2001.
  • [9] C. Shen, J. Yuan, and H. Lin, “Error performance of rectangular pulse-shaped OTFS with practical receivers,” IEEE Wireless Commun. Lett., vol. 11, no. 12, pp. 2690–2694, Oct. 2022.
  • [10] P. Raviteja, Y. Hong, E. Viterbo, and E. Biglieri, “Practical pulse-sha** waveforms for reduced-cyclic-prefix OTFS,” IEEE Trans. Veh. Technol., vol. 68, no. 1, pp. 957–961, Oct. 2019.
  • [11] H. Lin and J. Yuan, “Orthogonal delay-Doppler division multiplexing modulation,” IEEE Trans. Wireless Commun., vol. 21, no. 12, pp. 11 024–11 037, Dec. 2022.
  • [12] “How much is 5G plans in Australia, https://whatphone.com.au/guide/how-much-is-5g/(Accessed in  Aug. 2023).”
  • [13] E. Dahlman, S. Parkvall, and J. Sköld, 4G: LTE/LTE-advanced for mobile broadband.   Academic press, 2013.
  • [14] A. A. Zaidi, R. Baldemair, V. Moles-Cases, N. He, K. Werner, and A. Cedergren, “OFDM numerology design for 5G new radio to support IoT, eMBB, and MBSFN,” IEEE Commun. Standards Mag., vol. 2, no. 2, pp. 78–83, June 2018.
  • [15] 3GPP, “Physical channels and modulation,” 3GPP TS 38.211 V17.4.0 Dec. 2022.
  • [16] “5G NR cyclic prefix (CP) design (Accessed in  Mar. 2023).”   Techplayon, Dec. 2019.
  • [17] B. R. Hamilton, X. Ma, J. E. Kleider, and R. J. Baxley, “OFDM pilot design for channel estimation with null edge subcarriers,” IEEE Trans. Wireless Commun., vol. 10, no. 10, pp. 3145–3150, Oct. 2011.
  • [18] R. J. Baxley, J. E. Kleider, and G. T. Zhou, “Pilot design for OFDM with null edge subcarriers,” IEEE Trans. Wireless Commun., vol. 8, no. 1, pp. 396–405, Jan. 2009.
  • [19] M. S. Hossain and T. Shimamura, “Low-complexity null subcarrier-assisted OFDM PAPR reduction with improved BER,” IEEE Commun. Lett., vol. 20, no. 11, pp. 2249–2252, Aug. 2016.
  • [20] T. Zemen, M. Hofer, D. Löschenbrand, and C. Pacher, “Iterative detection for orthogonal precoding in doubly selective channels,” in Proc. IEEE Int. Symp. Personal, Indoor, and Mobile Radio Commun. (PIMRC), Bologna, Italy, Sept. 2018, pp. 1–7.
  • [21] A. Farhang, A. RezazadehReyhani, L. E. Doyle, and B. Farhang-Boroujeny, “Low complexity modem structure for OFDM-based orthogonal time frequency space modulation,” IEEE Wireless Commun. Lett., vol. 7, no. 3, pp. 344–347, June 2018.
  • [22] A. RezazadehReyhani, A. Farhang, M. Ji, R. R. Chen, and B. Farhang-Boroujeny, “Analysis of discrete-time MIMO OFDM-based orthogonal time frequency space modulation,” in Proc. IEEE Int. Conf. Commun. (ICC), Kansas City, MO, USA, May 2018, pp. 1–6.
  • [23] T. Thaj, E. Viterbo, and Y. Hong, “General I/O relations and low-complexity universal MRC detection for all OTFS variants,” IEEE Access, vol. 10, pp. 96 026–96 037, Sept. 2022.
  • [24] W. Shen, L. Dai, S. Han, I. Chih-Lin, and R. W. Heath, “Channel estimation for orthogonal time frequency space (OTFS) massive MIMO,” in Proc. IEEE Int. Conf. Commun. (ICC), Shanghai, China, May 2019, pp. 1–6.
  • [25] H. Lin, J. Yuan, W. Yu, J. Wu, and L. Hanzo, “Multi-carrier modulation: An evolution from time-frequency domain to delay-Doppler domain,” arXiv preprint arXiv:2308.01802, Aug. 2023.
  • [26] S. S. Das, V. Rangamgari, S. Tiwari, and S. C. Mondal, “Time domain channel estimation and equalization of CP-OTFS under multiple fractional dopplers and residual synchronization errors,” IEEE Access, vol. 9, pp. 10 561–10 576, Dec. 2021.
  • [27] S. G. Neelam and P. R. Sahu, “Analysis, estimation and compensation of hardware impairments for CP-OTFS systems,” IEEE Wireless Commun. Let., vol. 11, no. 5, pp. 952–956, 2022.
  • [28] P. Raviteja, K. T. Phan, and Y. Hong, “Embedded pilot-aided channel estimation for OTFS in delay–Doppler channels,” IEEE Trans. Veh. Technol., vol. 68, no. 5, pp. 4906–4917, May 2019.
  • [29] P. Wei, Y. Xiao, W. Feng, N. Ge, and M. Xiao, “Charactering the peak-to-average power ratio of OTFS signals: A large system analysis,” IEEE Trans. Wireless Commun., vol. 21, no. 6, pp. 3705–3720, June 2022.
  • [30] Z. Wei, W. Yuan, S. Li, J. Yuan, and D. W. K. Ng, “Off-grid channel estimation with sparse bayesian learning for OTFS systems,” IEEE Trans. Wireless Commun., vol. 21, no. 9, pp. 7407–7426, Sept. 2022.
  • [31] X.-G. Xia, “Comments on “the transmitted signals of OTFS and VOFDM are the same”,” IEEE Trans. Wireless Commun., vol. 21, no. 12, pp. 11 252–11 252, Dec. 2022.
  • [32] L. Gaudio, M. Kobayashi, G. Caire, and G. Colavolpe, “On the effectiveness of OTFS for joint radar parameter estimation and communication,” IEEE Trans. Wireless Commun., vol. 19, no. 9, pp. 5951–5965, Sept. 2020.
  • [33] P. Singh, S. Tiwari, and R. Budhiraja, “Low-complexity LMMSE receiver design for practical-pulse-shaped MIMO-OTFS systems,” IEEE Trans. Commun., vol. 70, no. 12, pp. 8383–8399, Dec. 2022.
  • [34] I. S. Gradshteyn and I. M. Ryzhik, Table of Integrals, Series, and Products, 7th ed.   San Diego, CA: Academic press, 2007.