Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
\UseRawInputEncoding

Massive Random Access in Cell-Free Massive MIMO Systems for High-Speed Mobility with OTFS Modulation

Yanfeng Hu, Dongming Wang,  Xiaohu You This work was supported by the National Natural Science Foundation of China (NSFC) under Grant 62371346, by the Project funded by the China Postdoctoral Science Foundation under Grant No. 2021M702500.Y. Hu, D. Wang and X. You are with the National Mobile Communications Research Lab, Southeast University, Nanjing, 210096, P.R.China (email: huyanfeng@seu.edu.cn, wangdm@seu.edu.cn, xhyu@seu.edu.cn).Y. Hu, D. Wang and X. You are also with Purple Mountain Laboratories, Nanjing, 210096, P.R.China.
Abstract

In the research of next-generation wireless communication technologies, orthogonal time frequency space (OTFS) modulation is emerging as a promising technique for high-speed mobile environments due to its superior efficiency and robustness in doubly selective channels. Additionally, the cell-free architecture, which eliminates the issues associated with cell boundaries, offers broader coverage for radio access networks. By combining cell-free network architecture with OTFS modulation, the system may meet the demands of massive random access required by machine-type communication devices in high-speed scenarios. This paper explores a massive random access scheme based on OTFS modulation within a cell-free architecture. A transceiver model for uplink OTFS signals involving multiple access points (APs) is developed, where channel estimation with fractional channel parameters is approximated as a block sparse matrix recovery problem. Building on existing superimposed and embedded preamble schemes, a hybrid preamble scheme is proposed. This scheme leverages superimposed and embedded preambles to respectively achieve rough and accurate active user equipment (UEs) detection (AUD), as well as precise channel estimation, under the condition of supporting a large number of access UEs. Moreover, this study introduces a generalized approximate message passing and pattern coupling sparse Bayesian learning with Laplacian prior (GAMP-PCSBL-La) algorithm, which effectively captures block sparse features after discrete cosine transform (DCT), delivering precise estimation results with reduced computational complexity. Simulation results demonstrate that the proposed scheme is effective and provides superior performance compared to other existing schemes.

Index Terms:
Massive random access, OTFS, cell-free massive MIMO, active UE detection, channel estimation, block sparse recovery.

I Introduction

The next-generation wireless communication will delve deeper into more ubiquitous Internet of Thing (IoT) scenarios in the coming decades, encompassing broader coverage areas and a significantly larger number of user equipment (UEs) [1]. Beyond human-type communication devices (HTCDs), there are numerous machine-type communication devices (MTCDs) that need to connect to wireless air interface to facilitate data transmission [2]. In high-speed massive machine-type communication (mMTC) scenarios, such as high-speed railways, Internet of Vehicles (IoV), unmanned aerial vehicle (UAV) communications, and high-speed integrated sensing and communication (ISAC) [3], the great number of MTCDs faces constraints on allocable resources and quality of service (QoS) [4]. Traditional coordinated access protocols, which require multiple handshake processes, not only cause delays but also generate substantial signaling overhead [5]. Moreover, coordinated orthogonal resources suffer severe orthogonality degradation in doubly-selective channels, thereby reducing system performance [6]. Unlike coordinated schemes, grant-free NOMA allows devices to transmit data without allocated resources. The receiver performs active UE detection (AUD) and channel estimation (CE) based on unique non-orthogonal preamble sequence assigned to each UE [7]. Therefore, grant-free NOMA in uncoordinated access schemes is considered one of the key technologies for mMTC [4].

Emerging machine-type wireless transmission services impose stringent demands on communication quality in high-mobility scenarios, such as intelligent driving, virtual reality, and UAV reconnaissance. Under this consideration, robust transceiver design becomes a critical challenge. Orthogonal frequency division multiplexing (OFDM), widely used in 4G and 5G, can eliminate inter-symbol interference caused by time dispersion using a cyclic prefix (CP), but struggles to mitigate frequency dispersion caused by Doppler shifts, leading to inter-carrier interference. Additionally, the length of the CP in OFDM is proportional to the number of subcarriers, impacting efficiency when the number of subcarriers is large [8]. To overcome these limitations, Hadani et al. proposed a novel two-dimensional modulation known as orthogonal time frequency space (OTFS) [9]. Compared to OFDM, OTFS has been shown to significantly improve transmission performance in doubly-selective channels with only a modest increase in system complexity [10]. Specifically, OTFS uses a two-dimensional inverse symplectic finite Fourier transform (ISFFT) to map signals from the Doppler-delay (DD) domain to the time-frequency (TF) domain. Unlike OFDM, each signal symbol in OTFS spans the entire TF domain channel, fully exploiting channel diversity and enhancing reliability [11]. Additionally, the number of reflectors is considerably smaller than the dimension of transmitted symbols, resulting in sparsity for channel parameters in the DD domain [11], which simplify the estimation of channel state information (CSI). Given these advantages, OTFS is considered a promising candidate for next-generation broadband communication modulation technology.

In addition, high-mobility communication inevitably requires wide coverage, as UEs may move considerable distances during communication intervals. Traditional cellular network models necessitate handovers for high-mobility UEs, which increases system processing complexity [12]. Moreover, boundary effects limit the QoS for UEs located at the cell edges [13]. Recently, a concept named cell-free massive MIMO has been proposed to support denser and wider network device coverage, significantly enhancing spectral efficiency and reliability [14]. Cell-free massive MIMO eliminates boundary effects by deploying numerous access points (APs) across the coverage area [15]. Each AP is equipped with an independent signal processing unit and connected to a central processing unit (CPU) via fronthaul links, providing a flexible networking [16]. Additionally, with UEs being closer to the receiving antennas, signal transmission and processing delays are significantly reduced. Mohammadi et al. theoretically demonstrated that OTFS modulation can achieve superior performance within a cell-free massive MIMO architecture [17]. However, there remain numerous challenges to be addressed for massive random access in high-mobility scenarios when integrating cell-free massive MIMO.

Current discussions on OTFS grant-free access schemes for high-mobility mainly focus on low Earth orbit (LEO) satellite communication [18]. Shen et al. approximated the OTFS channel as a sparse matrix and utilized the low-complexity pattern-coupled sparse Bayesian learning (PCSBL) for AUD and sparse CE [19]. Zhou et al. designed a novel training sequences aided OTFS (TS-OTFS) transmission protocol for LEO satellite IoT communication and proposed a two-stage AUD and CE method [20]. Besides, a high-speed railway IoT active detection method combining tandem spreading multiple access (TSMA) and OTFS was proposed in [21]. By pre-estimating propagation delays, a preamble transmission method was designed in [22], allowing UEs to perform pre-compensation. Considering the 3D channel sparsity characteristic of OTFS-massive MIMO, Shen et al. proposed a 3D-structured orthogonal matching pursuit (OMP) algorithm for CE [23]. However, existing researches lack the design of schemes for massive high-mobility MTCD access incorporating cell-free massive MIMO system. Moreover, the current CE methods, including the embedded [24] and superimposed [25] pilot schemes, have their limitations respectively: the former incurs high pilot overhead, while the latter has suboptimal estimation performance. There is a need for a balanced scheme that achieves good estimation performance while reducing overhead.

To address the aforementioned challenges, this paper investigates the AUD and CE schemes for massive random access in cell-free massive MIMO system with high-speed mobility scenarios. Firstly, we establish the OTFS uplink signal model in cell-free massive MIMO system and extend it to multi-UE scenarios. Secondly, we design a hybrid preamble scheme, where rough AUD is performed by superimposed preambles, and accurate AUD and CE are achieved based on embedded preambles. This scheme reduces the overall sparse signal dimension, allowing the system to accommodate more UEs. Finally, we propose a new block sparse matrix recovery algorithm for AUD and CE, named generalized approximate message passing and pattern coupling sparse Bayesian learning with Laplacian prior (GAMP-PCSBL-La). Numerical simulations demonstrate that this algorithm achieves more accurate estimation performance. In summary, our main contributions are as follows:

  • We first analyze the OTFS SISO delay-Doppler domain transceiver signal model in this paper. Through mathematical approximation and selecting appropriate preamble sequence embedding positions, we model the preamble transceiver signals as a two-dimensional sparse compressed sensing model in the DD domains. We then extend this model to multi-UE and uniform planar antenna array, forming a four-dimensional sparse channel model in the delay-Doppler-UE-angle domains. By merging the delay, Doppler, and UE domains, we ultimately transform the AUD and CE problem into a two-dimensional block sparse matrix recovery problem.

  • To address the scale constraints of high-dimensional sparse matrices in compressed sensing111The sparse recovery of compressed sensing requires meeting sparsity constraint [26], i.e. L>CKalogK𝐿𝐶subscript𝐾𝑎𝐾L>C\cdot{{K}_{a}}\log Kitalic_L > italic_C ⋅ italic_K start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT roman_log italic_K, where Lpsubscript𝐿𝑝L_{p}italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT denotes the length of observed sequences, Kasubscript𝐾𝑎K_{a}italic_K start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT and K𝐾Kitalic_K are the number of nonzero and total elements of sparse sequence, respectively. C𝐶Citalic_C is a small constant. while minimizing the overhead of preambles, we propose a hybrid preamble scheme. Rough AUD is performed by superimposed preamble, followed by accurate AUD and CE based on embedded preamble. This approach reduces the sparse channel dimension for each estimation, enabling the system to support numerous UEs access.

  • A novel GAMP-PCSBL-La algorithm is designed to recover the two-dimensional block sparse channel matrix. GAMP achieves good estimation performance while reducing computational complexity by avoiding matrix inversion [27]. PCSBL captures the block sparsity of two-dimensional matrix [28], and the Laplacian prior distribution has been proven to enhance reconstruction performance of sparse signals with discrete cosine transform (DCT) [29]. By combining these features, GAMP-PCSBL-La achieves excellent channel estimation accuracy with low computational complexity. Our simulation results further validate this conclusion.

The remainder of this paper is organized as follows. In Section II, we introduce the system model studied in this paper. Section III discusses the rough AUD and accurate AUD and CE strategies based on the hybrid preamble scheme. In Section IV, we present the novel block sparse matrix recovery algorithm, GAMP-PCSBL-La. Section V provides numerical simulations and analyzes the corresponding performance. Finally, we conclude the paper in the last section.

Notations: Bold lower letters and bold capital letters denote vectors and matrices, respectively. Normal lower letters and capital letters represent scalar variables and constants, respectively. \mathbb{C}blackboard_C and \mathbb{R}blackboard_R are complex number set and real number set, respectively. 𝐀a:b,c:dsubscript𝐀:𝑎𝑏𝑐:𝑑\mathbf{A}_{a:b,c:d}bold_A start_POSTSUBSCRIPT italic_a : italic_b , italic_c : italic_d end_POSTSUBSCRIPT represent a sliced matrix for 𝐀𝐀\mathbf{A}bold_A with a𝑎aitalic_a-th row to b𝑏bitalic_b-th row and c𝑐citalic_c-th column to d𝑑ditalic_d-th column, while 𝐚a:bsubscript𝐚:𝑎𝑏\mathbf{a}_{a:b}bold_a start_POSTSUBSCRIPT italic_a : italic_b end_POSTSUBSCRIPT is a sliced vector for 𝐚𝐚\mathbf{a}bold_a with a𝑎aitalic_a-th element to b𝑏bitalic_b-th element. Especially, 𝐀a:b,:subscript𝐀:𝑎𝑏:\mathbf{A}_{a:b,:}bold_A start_POSTSUBSCRIPT italic_a : italic_b , : end_POSTSUBSCRIPT denotes the submatrix of 𝐀𝐀\mathbf{A}bold_A with a𝑎aitalic_a-th row to b𝑏bitalic_b-th row. 𝔼𝔼\mathbb{E}blackboard_E and 𝕍𝕍\mathbb{V}blackboard_V mean the expectation and variance, respectively. δ()𝛿\delta(\cdot)italic_δ ( ⋅ ) denotes a Dirac delta function, and ()Hsuperscript𝐻()^{H}( ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT is the conjugate transpose of a matrix or vector. 𝐀[a,b]𝐀𝑎𝑏\mathbf{A}[a,b]bold_A [ italic_a , italic_b ] means (a,b)𝑎𝑏(a,b)( italic_a , italic_b )-th element of matrix 𝐀𝐀\mathbf{A}bold_A. tensor-product\otimes and direct-product\odot represent Kronecker product and Hadamard product, respectively. Calligraphy letters are used to denote sets.

II System Model

II-A Cell-free Massive MIMO System

We consider a cell-free massive MIMO system, as shown in Fig. 1 below, comprising a total of B𝐵Bitalic_B APs and U𝑈Uitalic_U single-antenna UEs, randomly distributed over a large area. Each AP is equipped with a uniform planar antenna array with dimensions Ny×Nzsubscript𝑁𝑦subscript𝑁𝑧N_{y}\times N_{z}italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT × italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT. Assume that each AP is connected to the CPU through fronthaul, allowing lossless data interaction. The UEs move within the area, and only a small portion of UEs transmit uplink data to APs in a specific transmission slot; these UEs are referred to as active UEs, while the remaining are silent. Active UEs form a set denoted as 𝒦𝒜subscript𝒦𝒜\mathcal{K_{A}}caligraphic_K start_POSTSUBSCRIPT caligraphic_A end_POSTSUBSCRIPT. The channels of active UEs and APs experience doubly selective fading. It is assumed that signals exceeding a maximum delay τmaxsubscript𝜏{\tau_{\max}}italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT at the receiver end are considered as noise. Furthermore, the range of UE velocity is [vmax,vmax]subscript𝑣subscript𝑣\left[{-{v_{\max}},{v_{\max}}}\right][ - italic_v start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ]. For simplicity, we set the velocity zero point at vmaxsubscript𝑣-{v_{\max}}- italic_v start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT, which transforms the velocity range of UE to [0,2vmax]02subscript𝑣\left[{0,2{v_{\max}}}\right][ 0 , 2 italic_v start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ]. The signal propagation from an active UE to an AP is characterized by a finite number of paths. The uplink signal transmitted by UE consists of preamble sequences and data symbols. Each AP detects the activity of UE and performs CE based on received preamble sequences.

Refer to caption
Figure 1: Massive random access in cell-free massive MIMO system.

II-B OTFS Modulation and Channel Model

Consider a typical OTFS transceiver system with M𝑀Mitalic_M subcarriers, subcarrier spacing of ΔfΔ𝑓\Delta froman_Δ italic_f, and symbol duration T=1/Δf𝑇1Δ𝑓T=1/\Delta fitalic_T = 1 / roman_Δ italic_f with N𝑁Nitalic_N symbols. Therefore, the system’s bandwidth is MΔf𝑀Δ𝑓M\Delta fitalic_M roman_Δ italic_f and the duration of a block is NT𝑁𝑇NTitalic_N italic_T. We assume the channel parameters remain constant within a transmission block. In DD domain, the resolutions of delay and Doppler parameters are 1MΔf1𝑀Δ𝑓\frac{1}{{M\Delta f}}divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG and 1NT1𝑁𝑇\frac{1}{{NT}}divide start_ARG 1 end_ARG start_ARG italic_N italic_T end_ARG, respectively. For a given active UE u𝑢uitalic_u, the modulated and power-allocated symbol {XuDD[k,l],0kN1,0lM1}formulae-sequencesuperscriptsubscript𝑋𝑢𝐷𝐷𝑘𝑙0𝑘𝑁10𝑙𝑀1\left\{{X_{u}^{DD}\left[{k,l}\right],0\leq k\leq N-1,0\leq l\leq M-1}\right\}{ italic_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] , 0 ≤ italic_k ≤ italic_N - 1 , 0 ≤ italic_l ≤ italic_M - 1 } is assigned to the (k,l)𝑘𝑙(k,l)( italic_k , italic_l )-th grid point in N×M𝑁𝑀N\times Mitalic_N × italic_M DD grid. Here, k𝑘kitalic_k and l𝑙litalic_l represent the indices for Doppler domain and delay domain, respectively. By applying the ISFFT to 𝐗uDDN×Msuperscriptsubscript𝐗𝑢𝐷𝐷superscript𝑁𝑀{\mathbf{X}}_{u}^{DD}\in{\mathbb{C}^{N\times M}}bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT in DD domain, the N×M𝑁𝑀N\times Mitalic_N × italic_M zero-mean symbols are transformed into TF domain:

𝐗uTF[n,m]=1NMkl𝐗uDD[k,l]ej2π(mlMnkN),superscriptsubscript𝐗𝑢𝑇𝐹𝑛𝑚1𝑁𝑀subscript𝑘subscript𝑙superscriptsubscript𝐗𝑢𝐷𝐷𝑘𝑙superscript𝑒𝑗2𝜋𝑚𝑙𝑀𝑛𝑘𝑁\mathbf{X}_{u}^{TF}\left[{n,m}\right]=\frac{1}{{\sqrt{NM}}}\sum\limits_{k}{}% \sum\limits_{l}{}\mathbf{X}_{u}^{DD}\left[{k,l}\right]{e^{-j2\pi\left({\frac{{% ml}}{M}-\frac{{nk}}{N}}\right)}},bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n , italic_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 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT , (1)

where 0nN1,0mM1formulae-sequence0𝑛𝑁10𝑚𝑀10\leq n\leq N-1,0\leq m\leq M-10 ≤ italic_n ≤ italic_N - 1 , 0 ≤ italic_m ≤ italic_M - 1. On this basis, the transmitter applies the Heisenberg transform to the TF domain signal matrix 𝐗uTFN×Msuperscriptsubscript𝐗𝑢𝑇𝐹superscript𝑁𝑀{\mathbf{X}}_{u}^{TF}\in{\mathbb{C}^{N\times M}}bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT, converting it into a time-domain signal, represented as:

su(t)=nm𝐗uTF[n,m]ej2πmΔf(tnT)gtx(tnT).subscript𝑠𝑢𝑡subscript𝑛subscript𝑚superscriptsubscript𝐗𝑢𝑇𝐹𝑛𝑚superscript𝑒𝑗2𝜋𝑚Δ𝑓𝑡𝑛𝑇subscript𝑔𝑡𝑥𝑡𝑛𝑇{s_{u}}\left(t\right)=\sum\limits_{n}{}\sum\limits_{m}{}\mathbf{X}_{u}^{TF}% \left[{n,m}\right]{e^{j2\pi m\Delta f(t-nT)}}{g_{tx}}(t-nT).italic_s start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ( italic_t ) = ∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n , italic_m ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_m roman_Δ italic_f ( italic_t - italic_n italic_T ) end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_t italic_x end_POSTSUBSCRIPT ( italic_t - italic_n italic_T ) . (2)

Where gtx(t)subscript𝑔𝑡𝑥𝑡{g_{tx}}(t)italic_g start_POSTSUBSCRIPT italic_t italic_x end_POSTSUBSCRIPT ( italic_t ) represents the rectangular window function of the transmitted signal in time domain with a duration of T𝑇Titalic_T, defined as:

gtx(t)={1T0tT0otherwise.subscript𝑔𝑡𝑥𝑡cases1𝑇0𝑡𝑇missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression0otherwisemissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression{g_{tx}}\left(t\right)=\left\{{\begin{array}[]{*{20}{c}}{\frac{1}{{\sqrt{T}}}}% &{0\leq t\leq T}\\ 0&{{\text{otherwise}}}\end{array}}\right..italic_g start_POSTSUBSCRIPT italic_t italic_x end_POSTSUBSCRIPT ( italic_t ) = { start_ARRAY start_ROW start_CELL divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_T end_ARG end_ARG end_CELL start_CELL 0 ≤ italic_t ≤ italic_T end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY . (3)

To facilitate the analysis of the received signal, we assume that each AP has a single antenna and there is only one active UE. In fact, the multi-antenna and multi-UE scenarios can be easily extended from this results, as shown in the subsequent derivations. The delay-Doppler channel response model from UE u𝑢uitalic_u to the b𝑏bitalic_b-th AP is defined as:

hu,b(τ,ν)=i=1Phu,b,iδ(ττu,b,i)δ(ννu,b,i).subscript𝑢𝑏𝜏𝜈superscriptsubscript𝑖1𝑃subscript𝑢𝑏𝑖𝛿𝜏subscript𝜏𝑢𝑏𝑖𝛿𝜈subscript𝜈𝑢𝑏𝑖{h_{u,b}}\left({\tau,\nu}\right)=\sum\limits_{i=1}^{P}{{h_{u,b,i}}\delta\left(% {\tau-{\tau_{u,b,i}}}\right)\delta\left({\nu-{\nu_{u,b,i}}}\right)}.italic_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT ( italic_τ , italic_ν ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_P end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_δ ( italic_τ - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) italic_δ ( italic_ν - italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) . (4)

Here, hu,b,isubscript𝑢𝑏𝑖{h_{u,b,i}}italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT, τu,b,isubscript𝜏𝑢𝑏𝑖{\tau_{u,b,i}}italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT and νu,b,isubscript𝜈𝑢𝑏𝑖{\nu_{u,b,i}}italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT represent the gain, delay, and Doppler shift, respectively, of the i𝑖iitalic_i-th path from UE u𝑢uitalic_u to the b𝑏bitalic_b-th AP. P𝑃Pitalic_P is the number of path. Consider the path loss and shadow fading, we have hu,b,i𝒞𝒩(0,λu,b)similar-tosubscript𝑢𝑏𝑖𝒞𝒩0subscript𝜆𝑢𝑏{h_{u,b,i}}\sim{\mathcal{C}\mathcal{N}}\left({0,{\lambda_{u,b}}}\right)italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∼ caligraphic_C caligraphic_N ( 0 , italic_λ start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT ), with λu,bsubscript𝜆𝑢𝑏{\lambda_{u,b}}italic_λ start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT representing the large-scale fading coefficient of the channels from UE u𝑢uitalic_u to b𝑏bitalic_b-th AP. The corresponding received time-domain signals for b𝑏bitalic_b-th AP is presented as:

rb(t)=hu,b(τ,ν)su(tτ)ej2π(tτ)ν𝑑τ𝑑ν+nb(t)subscript𝑟𝑏𝑡double-integralsubscript𝑢𝑏𝜏𝜈subscript𝑠𝑢𝑡𝜏superscript𝑒𝑗2𝜋𝑡𝜏𝜈differential-d𝜏differential-d𝜈subscript𝑛𝑏𝑡{r_{b}}\left(t\right)=\iint{}{h_{u,b}}\left({\tau,\nu}\right){s_{u}}\left({t-% \tau}\right){e^{j2\pi\left({t-\tau}\right)\nu}}d\tau d\nu+{n_{b}}\left(t\right)italic_r start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ( italic_t ) = ∬ italic_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT ( italic_τ , italic_ν ) italic_s start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ( italic_t - italic_τ ) italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( italic_t - italic_τ ) italic_ν end_POSTSUPERSCRIPT italic_d italic_τ italic_d italic_ν + italic_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ( italic_t ) (5)

Where nb(t)subscript𝑛𝑏𝑡{n_{b}}\left(t\right)italic_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ( italic_t ) represents the additive Gaussian noise signal in the time domain, with a mean of 0. The local signal processing unit of AP performs Wigner transform on the time-domain received signal, yielding the received signal in TF domain presented as follows:

𝐘b[n,m]=rb(t)grx(tnT)ej2πmΔf(tnT)𝑑t=ihu,b,isu(tτu,b,i)ej2π(tτu,b,i)νu,b,igrx(tnT)ej2πmΔf(tnT)dt+𝐍b[n,m]=ihu,b,inm𝐗uTF[n,m]ej2πmΔf(tτu,b,inT)gtx(tτu,b,inT)ej2π(tτu,b,i)νu,b,igrx(tnT)ej2πmΔf(tnT)dt+𝐍b[n,m].subscript𝐘𝑏𝑛𝑚subscript𝑟𝑏𝑡superscriptsubscript𝑔𝑟𝑥𝑡𝑛𝑇superscript𝑒𝑗2𝜋𝑚Δ𝑓𝑡𝑛𝑇differential-d𝑡subscript𝑖subscript𝑢𝑏𝑖subscript𝑠𝑢𝑡subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋𝑡subscript𝜏𝑢𝑏𝑖subscript𝜈𝑢𝑏𝑖superscriptsubscript𝑔𝑟𝑥𝑡𝑛𝑇superscript𝑒𝑗2𝜋𝑚Δ𝑓𝑡𝑛𝑇𝑑𝑡subscript𝐍𝑏𝑛𝑚subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑛subscriptsuperscript𝑚superscriptsubscript𝐗𝑢𝑇𝐹superscript𝑛superscript𝑚superscript𝑒𝑗2𝜋superscript𝑚Δ𝑓𝑡subscript𝜏𝑢𝑏𝑖superscript𝑛𝑇subscript𝑔𝑡𝑥𝑡subscript𝜏𝑢𝑏𝑖superscript𝑛𝑇superscript𝑒𝑗2𝜋𝑡subscript𝜏𝑢𝑏𝑖subscript𝜈𝑢𝑏𝑖superscriptsubscript𝑔𝑟𝑥𝑡𝑛𝑇superscript𝑒𝑗2𝜋𝑚Δ𝑓𝑡𝑛𝑇𝑑𝑡subscript𝐍𝑏𝑛𝑚\begin{gathered}{\mathbf{Y}_{b}}\left[{n,m}\right]=\int{}{r_{b}}\left(t\right)% g_{rx}^{*}\left({t-nT}\right){e^{-j2\pi m\Delta f(t-nT)}}dt\hfill\\ =\int{}\sum\limits_{i}{}{h_{u,b,i}}{s_{u}}\left({t-{\tau_{u,b,i}}}\right){e^{j% 2\pi\left({t-{\tau_{u,b,i}}}\right){\nu_{u,b,i}}}}g_{rx}^{*}\left({t-nT}\right% )\hfill\\ {e^{-j2\pi m\Delta f(t-nT)}}dt+{\mathbf{N}_{b}}\left[{n,m}\right]\hfill\\ =\int{}\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{n^{\prime}}{}\sum\limits_{m^{% \prime}}{}\mathbf{X}_{u}^{TF}\left[{n^{\prime},m^{\prime}}\right]{e^{j2\pi m^{% \prime}\Delta f(t-{\tau_{u,b,i}}-n^{\prime}T)}}\hfill\\ {g_{tx}}(t-{\tau_{u,b,i}}-n^{\prime}T){e^{j2\pi\left({t-{\tau_{u,b,i}}}\right)% {\nu_{u,b,i}}}}g_{rx}^{*}\left({t-nT}\right)\hfill\\ {e^{-j2\pi m\Delta f(t-nT)}}dt+{\mathbf{N}_{b}}\left[{n,m}\right].\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_n , italic_m ] = ∫ italic_r start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ( italic_t ) italic_g start_POSTSUBSCRIPT italic_r italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_t - italic_n italic_T ) italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m roman_Δ italic_f ( italic_t - italic_n italic_T ) end_POSTSUPERSCRIPT italic_d italic_t end_CELL end_ROW start_ROW start_CELL = ∫ ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ( italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_r italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_t - italic_n italic_T ) end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m roman_Δ italic_f ( italic_t - italic_n italic_T ) end_POSTSUPERSCRIPT italic_d italic_t + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_n , italic_m ] end_CELL end_ROW start_ROW start_CELL = ∫ ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f ( italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ) end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_g start_POSTSUBSCRIPT italic_t italic_x end_POSTSUBSCRIPT ( italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ) italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_r italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_t - italic_n italic_T ) end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m roman_Δ italic_f ( italic_t - italic_n italic_T ) end_POSTSUPERSCRIPT italic_d italic_t + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_n , italic_m ] . end_CELL end_ROW (6)

Where grx(t)subscript𝑔𝑟𝑥𝑡{g_{rx}}(t)italic_g start_POSTSUBSCRIPT italic_r italic_x end_POSTSUBSCRIPT ( italic_t ) denotes the rectangular window function in receiver, which is defined identically to equation (3). 𝐍bsubscript𝐍𝑏{\mathbf{N}_{b}}bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT is the noise in TF domain. According to the properties of the window function, in equation (6), gtx(tτu,b,inT)subscript𝑔𝑡𝑥𝑡subscript𝜏𝑢𝑏𝑖superscript𝑛𝑇{g_{tx}}(t-{\tau_{u,b,i}}-n^{\prime}T)italic_g start_POSTSUBSCRIPT italic_t italic_x end_POSTSUBSCRIPT ( italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ) and grx(tnT)superscriptsubscript𝑔𝑟𝑥𝑡𝑛𝑇g_{rx}^{*}\left({t-nT}\right)italic_g start_POSTSUBSCRIPT italic_r italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ( italic_t - italic_n italic_T ) can take nonzero values when 0tτu,b,inTT0𝑡subscript𝜏𝑢𝑏𝑖superscript𝑛𝑇𝑇0\leq t-{\tau_{u,b,i}}-n^{\prime}T\leq T0 ≤ italic_t - italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ≤ italic_T and 0tnTT0𝑡𝑛𝑇𝑇0\leq t-nT\leq T0 ≤ italic_t - italic_n italic_T ≤ italic_T. When n=n𝑛superscript𝑛n=n^{\prime}italic_n = italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, the integration range in equation (6) is [nT+τu,b,i,(n+1)T]𝑛𝑇subscript𝜏𝑢𝑏𝑖𝑛1𝑇\left[{nT+{\tau_{u,b,i}},(n+1)T}\right][ italic_n italic_T + italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT , ( italic_n + 1 ) italic_T ], and when n=n+1𝑛superscript𝑛1n=n^{\prime}+1italic_n = italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1, it becomes [nT,nT+τu,b,i]𝑛𝑇𝑛𝑇subscript𝜏𝑢𝑏𝑖\left[{nT,nT+{\tau_{u,b,i}}}\right][ italic_n italic_T , italic_n italic_T + italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ]. When n𝑛nitalic_n takes other values, the integral result in equation (6) is 0. Therefore, equation (6) can be rewritten as:

𝐘b[n,m]=1Tihu,b,im𝐗TF[n,m]ej2πmΔfτu,b,iej2πνu,b,iτu,b,iej2πνu,b,inTτu,b,iTej2πΔft(mmνu,b,iΔf)𝑑t+1Tihu,b,im𝐗TF[n1,m]ej2πmΔfτu,b,iej2πmΔfTej2πνu,b,iτu,b,iej2πνu,b,inT0τu,b,iej2πΔft(mmνu,b,iΔf)𝑑t+𝐍b[n,m].subscript𝐘𝑏𝑛𝑚1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚superscript𝐗𝑇𝐹𝑛superscript𝑚superscript𝑒𝑗2𝜋superscript𝑚Δ𝑓subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖𝑛𝑇superscriptsubscriptsubscript𝜏𝑢𝑏𝑖𝑇superscript𝑒𝑗2𝜋Δ𝑓𝑡𝑚superscript𝑚subscript𝜈𝑢𝑏𝑖Δ𝑓differential-d𝑡1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚superscript𝐗𝑇𝐹𝑛1superscript𝑚superscript𝑒𝑗2𝜋superscript𝑚Δ𝑓subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋superscript𝑚Δ𝑓𝑇superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖𝑛𝑇superscriptsubscript0subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋Δ𝑓𝑡𝑚superscript𝑚subscript𝜈𝑢𝑏𝑖Δ𝑓differential-d𝑡subscript𝐍𝑏𝑛𝑚\begin{gathered}{\mathbf{Y}_{b}}\left[{n,m}\right]=\frac{1}{T}\sum\limits_{i}{% }{h_{u,b,i}}\sum\limits_{m^{\prime}}{}{\mathbf{X}^{TF}}\left[{n,m^{\prime}}% \right]{e^{-j2\pi m^{\prime}\Delta f{\tau_{u,b,i}}}}\hfill\\ {e^{-j2\pi{\nu_{u,b,i}}{\tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}nT}}\int_{{\tau_{% u,b,i}}}^{T}{}{e^{-j2\pi\Delta ft(m-m^{\prime}-\frac{{{\nu_{u,b,i}}}}{{\Delta f% }})}}dt\hfill\\ +\frac{1}{T}\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{m^{\prime}}{}{\mathbf{X}^% {TF}}\left[{n-1,m^{\prime}}\right]{e^{-j2\pi m^{\prime}\Delta f{\tau_{u,b,i}}}% }{e^{j2\pi m^{\prime}\Delta fT}}\hfill\\ {e^{-j2\pi{\nu_{u,b,i}}{\tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}nT}}\int_{0}^{{% \tau_{u,b,i}}}{}{e^{-j2\pi\Delta ft(m-m^{\prime}-\frac{{{\nu_{u,b,i}}}}{{% \Delta f}})}}dt\hfill\\ +{\mathbf{N}_{b}}\left[{n,m}\right].\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_n , italic_m ] = divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_n italic_T end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t end_CELL end_ROW start_ROW start_CELL + divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n - 1 , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_T end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_n italic_T end_POSTSUPERSCRIPT ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t end_CELL end_ROW start_ROW start_CELL + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_n , italic_m ] . end_CELL end_ROW (7)

Usually, M𝑀Mitalic_M is greater than N𝑁Nitalic_N. We assume that each delay parameter is an integer multiple of the resolution, i.e.,

τu,b,i=lu,b,iMΔf,subscript𝜏𝑢𝑏𝑖subscript𝑙𝑢𝑏𝑖𝑀Δ𝑓{\tau_{u,b,i}}=\frac{{{l_{u,b,i}}}}{{M\Delta f}},italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = divide start_ARG italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M roman_Δ italic_f end_ARG , (8)
νu,b,i=ku,b,i+k~u,b,iNT.subscript𝜈𝑢𝑏𝑖subscript𝑘𝑢𝑏𝑖subscript~𝑘𝑢𝑏𝑖𝑁𝑇{\nu_{u,b,i}}=\frac{{{k_{u,b,i}}+{{\tilde{k}}_{u,b,i}}}}{{NT}}.italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = divide start_ARG italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N italic_T end_ARG . (9)

Where both lu,b,isubscript𝑙𝑢𝑏𝑖{l_{u,b,i}}italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT and ku,b,isubscript𝑘𝑢𝑏𝑖{k_{u,b,i}}italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT are integers, and k~u,b,isubscript~𝑘𝑢𝑏𝑖{\tilde{k}_{u,b,i}}over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT is a fraction value between -0.5 and 0.5. Using symplectic finite Fourier transform (SFFT), the received signal in the TF domain is transformed into the DD domain:

𝐘bDD[k,l]=1NMnm𝐘bTF[n,m]ej2π(mlMnkN).superscriptsubscript𝐘𝑏𝐷𝐷𝑘𝑙1𝑁𝑀subscript𝑛subscript𝑚superscriptsubscript𝐘𝑏𝑇𝐹𝑛𝑚superscript𝑒𝑗2𝜋𝑚𝑙𝑀𝑛𝑘𝑁\mathbf{Y}_{b}^{DD}[k,l]=\frac{1}{{\sqrt{NM}}}\sum\limits_{n}{}\sum\limits_{m}% {}\mathbf{Y}_{b}^{TF}\left[{n,m}\right]{e^{j2\pi\left({\frac{{ml}}{M}-\frac{{% nk}}{N}}\right)}}.bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ 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 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n , italic_m ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT . (10)

Combining equations (1), (7), (8), (9) and (10), we obtain the received signal model in DD domain as equation (11), where k′′[ku,b,iε,ku,b,i+ε]superscript𝑘′′subscript𝑘𝑢𝑏𝑖𝜀subscript𝑘𝑢𝑏𝑖𝜀k^{\prime\prime}\in\left[{{k_{u,b,i}}-\varepsilon,{k_{u,b,i}}+\varepsilon}\right]italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ∈ [ italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - italic_ε , italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT + italic_ε ] is defined as the neighborhood of integer Doppler parameters, and ε𝜀\varepsilonitalic_ε is a very small integer. The derivation of equation (11) can be found in Appendix A.

YbDD[k,l]{ihu,b,ik′′XuDD[kk′′,llu,b,i]ej2πkk′′Nej2π(llu,b,i)(ku,b,i+k~u,b,i)NM1N1ej2πk~u,b,i1ej2πk′′ku,b,ik~u,b,iNl<lu,b,iihu,b,ik′′XuDD[kk′′,llu,b,i]ej2π(llu,b,i)(ku,b,i+k~u,b,i)NM1N1ej2πk~u,b,i1ej2πk′′ku,b,ik~u,b,iNllu,b,isuperscriptsubscript𝑌𝑏𝐷𝐷𝑘𝑙casessubscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑘′′superscriptsubscript𝑋𝑢𝐷𝐷𝑘superscript𝑘′′𝑙subscript𝑙𝑢𝑏𝑖superscript𝑒𝑗2𝜋𝑘superscript𝑘′′𝑁superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑢𝑏𝑖subscript𝑘𝑢𝑏𝑖subscript~𝑘𝑢𝑏𝑖𝑁𝑀1𝑁1superscript𝑒𝑗2𝜋subscript~𝑘𝑢𝑏𝑖1superscript𝑒𝑗2𝜋superscript𝑘′′subscript𝑘𝑢𝑏𝑖subscript~𝑘𝑢𝑏𝑖𝑁𝑙subscript𝑙𝑢𝑏𝑖missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑘′′superscriptsubscript𝑋𝑢𝐷𝐷𝑘superscript𝑘′′𝑙subscript𝑙𝑢𝑏𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑢𝑏𝑖subscript𝑘𝑢𝑏𝑖subscript~𝑘𝑢𝑏𝑖𝑁𝑀1𝑁1superscript𝑒𝑗2𝜋subscript~𝑘𝑢𝑏𝑖1superscript𝑒𝑗2𝜋superscript𝑘′′subscript𝑘𝑢𝑏𝑖subscript~𝑘𝑢𝑏𝑖𝑁𝑙subscript𝑙𝑢𝑏𝑖missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionY_{b}^{DD}\left[{k,l}\right]\approx\left\{{\begin{array}[]{*{20}{c}}{\sum% \limits_{i}{}{h_{u,b,i}}\sum\limits_{k^{\prime\prime}}{}X_{u}^{DD}\left[{k-k^{% \prime\prime},l-{l_{u,b,i}}}\right]{e^{-j2\pi\frac{{k-k^{\prime\prime}}}{N}}}{% e^{j2\pi\frac{{\left({l-{l_{u,b,i}}}\right)\left({{k_{u,b,i}}+{{\tilde{k}}_{u,% b,i}}}\right)}}{{NM}}}}\frac{1}{N}\frac{{1-{e^{j2\pi{{\tilde{k}}_{u,b,i}}}}}}{% {1-{e^{-j2\pi\frac{{k^{\prime\prime}-{k_{u,b,i}}-{{\tilde{k}}_{u,b,i}}}}{N}}}}% }}&{l<{l_{u,b,i}}}\\ {\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{k^{\prime\prime}}{}X_{u}^{DD}\left[{% k-k^{\prime\prime},l-{l_{u,b,i}}}\right]{e^{j2\pi\frac{{\left({l-{l_{u,b,i}}}% \right)\left({{k_{u,b,i}}+{{\tilde{k}}_{u,b,i}}}\right)}}{{NM}}}}\frac{1}{N}% \frac{{1-{e^{j2\pi{{\tilde{k}}_{u,b,i}}}}}}{{1-{e^{-j2\pi\frac{{k^{\prime% \prime}-{k_{u,b,i}}-{{\tilde{k}}_{u,b,i}}}}{N}}}}}}&{l\geq{l_{u,b,i}}}\end{% array}}\right.italic_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] ≈ { start_ARRAY start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_l - italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG end_CELL start_CELL italic_l < italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_l - italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG end_CELL start_CELL italic_l ≥ italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY (11)

III Hybrid Preamble-based AUD and CE Scheme

Inspired by the existing OTFS superimposed pilots scheme and embedded pilot-aided scheme, we propose a hybrid preamble strategy that achieves precise AUD and CE with reduced preamble overhead. Firstly, we perform sparse channel recovery based on the superimposed preamble (preamble1) received signals to obtain a rough set of active UEs. We then perform another sparse channel recovery on the embedded preamble (preamble2) received signals to achieve a more accurate result based on the rough set. Given the smaller dimension of preamble1, this scheme can support a larger number of user devices. Preamble2, with its higher resolution, enables more accurate estimation for the detected rough active UE set. Furthermore, by leveraging the characteristics of planar antenna arrays, we obtain a sparser block-sparse channel matrix model, yielding precise detection and estimation results. A more detailed description is provided in the subsequence of this section.

III-A Rough AUD

We are going to consider the signal model with both delay domain and Doppler domain dimensions are relatively small. Assuming N=αNsuperscript𝑁𝛼𝑁N^{\prime}=\alpha Nitalic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_α italic_N and M=βMsuperscript𝑀𝛽𝑀M^{\prime}=\beta Mitalic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_β italic_M are both integers, where 0<α,β<1formulae-sequence0𝛼𝛽10<\alpha,\beta<10 < italic_α , italic_β < 1. The quantization value corresponding to the maximum delay τmaxsubscript𝜏{\tau_{\max}}italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT is l~max=τmaxMΔf=βτmaxMΔf1subscriptsuperscript~𝑙subscript𝜏superscript𝑀Δ𝑓𝛽subscript𝜏𝑀Δ𝑓much-less-than1{\tilde{l}^{\prime}_{\max}}={\tau_{\max}}M^{\prime}\Delta f=\beta{\tau_{\max}}% M\Delta f\ll 1over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f = italic_β italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_M roman_Δ italic_f ≪ 1 when β𝛽\betaitalic_β is particularly small, which implies that any delay parameter 0<l~u,b,il~max10subscriptsuperscript~𝑙𝑢𝑏𝑖subscriptsuperscript~𝑙much-less-than10<{\tilde{l}^{\prime}_{u,b,i}}\leq{\tilde{l}^{\prime}_{\max}}\ll 10 < over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ≤ over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ≪ 1 is a fractional value. The quantization value corresponding to the maximum Doppler shift is defined as kmax=νmaxNTsubscriptsuperscript𝑘subscript𝜈superscript𝑁𝑇{k^{\prime}_{\max}}=\left\lfloor{{\nu_{\max}}N^{\prime}T}\right\rflooritalic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = ⌊ italic_ν start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ⌋. Similar to equation (11), we obtain the reception model as:

𝐘bDD[k,l](a)1NMihu,b,ik′′𝐗uDD[kk′′,l]ej2πlku,b,iNMej2πl~u,b,i(ku,b,i+k~u,b,i)NM1ej2πk~u,b,i1ej2πk′′ku,b,ik~u,b,iN1ej2πl~u,b,i1ej2πl~u,b,iM,superscriptsubscript𝐘𝑏𝐷𝐷superscript𝑘superscript𝑙superscript𝑎1superscript𝑁superscript𝑀subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑘′′superscriptsubscript𝐗𝑢𝐷𝐷superscript𝑘superscript𝑘′′superscript𝑙superscript𝑒𝑗2𝜋superscript𝑙subscriptsuperscript𝑘𝑢𝑏𝑖superscript𝑁superscript𝑀superscript𝑒𝑗2𝜋subscriptsuperscript~𝑙𝑢𝑏𝑖subscriptsuperscript𝑘𝑢𝑏𝑖subscriptsuperscript~𝑘𝑢𝑏𝑖superscript𝑁superscript𝑀1superscript𝑒𝑗2𝜋subscriptsuperscript~𝑘𝑢𝑏𝑖1superscript𝑒𝑗2𝜋superscript𝑘′′subscriptsuperscript𝑘𝑢𝑏𝑖subscriptsuperscript~𝑘𝑢𝑏𝑖superscript𝑁1superscript𝑒𝑗2𝜋subscriptsuperscript~𝑙𝑢𝑏𝑖1superscript𝑒𝑗2𝜋subscriptsuperscript~𝑙𝑢𝑏𝑖superscript𝑀\begin{gathered}\mathbf{Y}_{b}^{DD}\left[{k^{\prime},l^{\prime}}\right]\mathop% {\approx}\limits^{(a)}\frac{1}{{N^{\prime}M^{\prime}}}\sum\limits_{i}{}{h_{u,b% ,i}}\sum\limits_{k^{\prime\prime}}{}\mathbf{X}_{u}^{DD}\left[{k^{\prime}-k^{% \prime\prime},l^{\prime}}\right]{e^{j2\pi\frac{{l^{\prime}{{k^{\prime}}_{u,b,i% }}}}{{N^{\prime}M^{\prime}}}}}\hfill\\ {e^{-j2\pi\frac{{{{\tilde{l}^{\prime}}_{u,b,i}}\left({{{k^{\prime}}_{u,b,i}}+{% {\tilde{k}^{\prime}}_{u,b,i}}}\right)}}{{N^{\prime}M^{\prime}}}}}\frac{{1-{e^{% j2\pi{{\tilde{k}^{\prime}}_{u,b,i}}}}}}{{1-{e^{-j2\pi\frac{{k^{\prime\prime}-{% {k^{\prime}}_{u,b,i}}-{{\tilde{k}^{\prime}}_{u,b,i}}}}{{N^{\prime}}}}}}}\frac{% {1-{e^{-j2\pi{{\tilde{l}^{\prime}}_{u,b,i}}}}}}{{1-{e^{-j2\pi\frac{{{{\tilde{l% }^{\prime}}_{u,b,i}}}}{{M^{\prime}}}}}}},\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] ≈ start_POSTSUPERSCRIPT ( italic_a ) end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT end_ARG , end_CELL end_ROW (12)

where l~u,b,i=τu,b,iMΔfsubscriptsuperscript~𝑙𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑀Δ𝑓{\tilde{l}^{\prime}_{u,b,i}}={\tau_{u,b,i}}M^{\prime}\Delta fover~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f, ku,b,i=[νu,b,iNT]Rsubscriptsuperscript𝑘𝑢𝑏𝑖subscriptdelimited-[]subscript𝜈𝑢𝑏𝑖superscript𝑁𝑇R{k^{\prime}_{u,b,i}}=\left[{{\nu_{u,b,i}}N^{\prime}T}\right]_{\text{R}}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = [ italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ] start_POSTSUBSCRIPT R end_POSTSUBSCRIPT, k~u,b,i=νu,b,iNT[νu,b,iNT]subscriptsuperscript~𝑘𝑢𝑏𝑖subscript𝜈𝑢𝑏𝑖superscript𝑁𝑇delimited-[]subscript𝜈𝑢𝑏𝑖superscript𝑁𝑇{\tilde{k}^{\prime}_{u,b,i}}={\nu_{u,b,i}}N^{\prime}T-\left[{{\nu_{u,b,i}}N^{% \prime}T}\right]over~ start_ARG italic_k end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T - [ italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T ] and k′′[ku,b,iε,ku,b,i+ε]superscript𝑘′′subscriptsuperscript𝑘𝑢𝑏𝑖superscript𝜀subscriptsuperscript𝑘𝑢𝑏𝑖superscript𝜀k^{\prime\prime}\in\left[{{{k^{\prime}}_{u,b,i}}-\varepsilon^{\prime},{{k^{% \prime}}_{u,b,i}}+\varepsilon^{\prime}}\right]italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ∈ [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT - italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT + italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] is defined as the neighborhood of ku,b,isubscriptsuperscript𝑘𝑢𝑏𝑖{{k^{\prime}}_{u,b,i}}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT with εsuperscript𝜀\varepsilon^{\prime}italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is a integer with very small value. Due to l<Msuperscript𝑙superscript𝑀l^{\prime}<M^{\prime}italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, 0.5k~u,b,i<0.50.5subscriptsuperscript~𝑘𝑢𝑏𝑖0.5-0.5\leq{\tilde{k}^{\prime}_{u,b,i}}<0.5- 0.5 ≤ over~ start_ARG italic_k end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT < 0.5, and especially when Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is very small and Nsuperscript𝑁N^{\prime}italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is larger compared to Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, equation (a) holds approximately true. The derivation process of the above equation can be found in Appendix B. Unlike equation (11), this reception model is not represented in segments. We define functions:

ϕ(k,l)=ej2πklNM,superscriptitalic-ϕ𝑘𝑙superscript𝑒𝑗2𝜋𝑘𝑙superscript𝑁superscript𝑀\phi^{\prime}\left({k,l}\right)={e^{j2\pi\frac{{kl}}{{N^{\prime}M^{\prime}}}}},italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_k , italic_l ) = italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_k italic_l end_ARG start_ARG italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG end_POSTSUPERSCRIPT , (13)
φ(\displaystyle\varphi(italic_φ ( k,ki,k~i,l~i,N,M)=1NM1ej2πk~i1ej2πkkik~iN\displaystyle{k,{k_{i}},{{\tilde{k}}_{i}},{{\tilde{l}}_{i}},N,M})=\frac{1}{{NM% }}\frac{{1-{e^{j2\pi{{\tilde{k}}_{i}}}}}}{{1-{e^{-j2\pi\frac{{k-{k_{i}}-{{% \tilde{k}}_{i}}}}{N}}}}}italic_k , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_N , italic_M ) = divide start_ARG 1 end_ARG start_ARG italic_N italic_M end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG (14)
1ej2πl~i1ej2πl~iMej2πl~i(ki+k~i)NM,1superscript𝑒𝑗2𝜋subscript~𝑙𝑖1superscript𝑒𝑗2𝜋subscript~𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀\displaystyle\frac{{1-{e^{-j2\pi{{\tilde{l}}_{i}}}}}}{{1-{e^{-j2\pi\frac{{{{% \tilde{l}}_{i}}}}{M}}}}}{e^{-j2\pi\frac{{{{\tilde{l}}_{i}}\left({{k_{i}}+{{% \tilde{k}}_{i}}}\right)}}{{NM}}}},divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ,
C(𝐱,k,ε)=[circ(𝐱,0),circ(𝐱,1),,circ(𝐱,k+ε),circ(𝐱,ε),circ(𝐱,ε+1),,circ(𝐱,1)].𝐶𝐱𝑘𝜀circ(𝐱0),circ(𝐱1),,circ(𝐱𝑘𝜀),circ(𝐱𝜀),circ(𝐱𝜀1),,circ(𝐱1)\begin{gathered}C\left({{\mathbf{x}},k,\varepsilon}\right)=[{\text{circ(}}{% \mathbf{x}},0{\text{),circ(}}{\mathbf{x}},1{\text{),}}\ldots{\text{,circ(}}{% \mathbf{x}},k+\varepsilon{\text{),}}\hfill\\ {\text{circ(}}{\mathbf{x}},-\varepsilon{\text{),circ(}}{\mathbf{x}},-% \varepsilon+1{\text{),}}\ldots{\text{,circ(}}{\mathbf{x}},-1{\text{)}}].\hfill% \\ \end{gathered}start_ROW start_CELL italic_C ( bold_x , italic_k , italic_ε ) = [ circ( bold_x , 0 ),circ( bold_x , 1 ), … ,circ( bold_x , italic_k + italic_ε ), end_CELL end_ROW start_ROW start_CELL circ( bold_x , - italic_ε ),circ( bold_x , - italic_ε + 1 ), … ,circ( bold_x , - 1 ) ] . end_CELL end_ROW (15)

Where circ(𝐱,i)circ(𝐱𝑖){\text{circ(}}{\mathbf{x}},i{\text{)}}circ( bold_x , italic_i ) represents the vector obtained by circularly shifting vector 𝐱𝐱\mathbf{x}bold_x by i𝑖iitalic_i positions. Based on the above definitions, we transform equation (12) into vector form:

𝐲bp1(𝐗up1𝚽)𝐡u,bDD1+𝐧bDD1=𝐀up1𝐡u,bDD1+𝐧bDD1NM×1,superscriptsubscript𝐲𝑏𝑝1direct-productsuperscriptsubscript𝐗𝑢𝑝1superscript𝚽superscriptsubscript𝐡𝑢𝑏𝐷𝐷1superscriptsubscript𝐧𝑏𝐷𝐷1superscriptsubscript𝐀𝑢𝑝1superscriptsubscript𝐡𝑢𝑏𝐷𝐷1superscriptsubscript𝐧𝑏𝐷𝐷1superscriptsuperscript𝑁superscript𝑀1\begin{gathered}{\mathbf{y}}_{b}^{p1}\approx\left({{\mathbf{X}}_{u}^{p1}\odot{% \mathbf{\Phi^{\prime}}}}\right){\mathbf{h}}_{u,b}^{DD1}+{\mathbf{n}}_{b}^{DD1}% \hfill\\ ={\mathbf{A}}_{u}^{p1}{\mathbf{h}}_{u,b}^{DD1}+{\mathbf{n}}_{b}^{DD1}\in{% \mathbb{C}^{N^{\prime}M^{\prime}\times 1}},\hfill\\ \end{gathered}start_ROW start_CELL bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT ≈ ( bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT ⊙ bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT + bold_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL = bold_A start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT + bold_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × 1 end_POSTSUPERSCRIPT , end_CELL end_ROW (16)

where 𝐲bp1superscriptsubscript𝐲𝑏𝑝1{\mathbf{y}}_{b}^{p1}bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT is the vectorization of 𝐘bDDsuperscriptsubscript𝐘𝑏𝐷𝐷\mathbf{Y}_{b}^{DD}bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT, and

𝐗up1=[C(𝐗uDD(:,1),kmax,ε)C(𝐗uDD(:,2),kmax,ε)C(𝐗uDD(:,M),kmax,ε)],superscriptsubscript𝐗𝑢𝑝1delimited-[]𝐶superscriptsubscriptsuperscript𝐗𝑢𝐷𝐷:1subscriptsuperscript𝑘superscript𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐶superscriptsubscriptsuperscript𝐗𝑢𝐷𝐷:2subscriptsuperscript𝑘superscript𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝐶superscriptsubscriptsuperscript𝐗𝑢𝐷𝐷:superscript𝑀subscriptsuperscript𝑘superscript𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression{\mathbf{X}}_{u}^{p1}=\left[{\begin{array}[]{*{20}{c}}{C\left({{\mathbf{X^{% \prime}}}_{u}^{DD}\left({:,1}\right),{{k^{\prime}}_{\max}},\varepsilon^{\prime% }}\right)}\\ {C\left({{\mathbf{X^{\prime}}}_{u}^{DD}\left({:,2}\right),{{k^{\prime}}_{\max}% },\varepsilon^{\prime}}\right)}\\ \vdots\\ {C\left({{\mathbf{X^{\prime}}}_{u}^{DD}\left({:,M^{\prime}}\right),{{k^{\prime% }}_{\max}},\varepsilon^{\prime}}\right)}\end{array}}\right],bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT = [ start_ARRAY start_ROW start_CELL italic_C ( bold_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( : , 1 ) , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C ( bold_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( : , 2 ) , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ⋮ end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C ( bold_X start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( : , italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY ] , (17)
𝚽=[𝚽1H,,𝚽lH,,𝚽MH]H,superscript𝚽superscriptsuperscriptsubscriptsuperscript𝚽1𝐻superscriptsubscriptsuperscript𝚽𝑙𝐻superscriptsubscriptsuperscript𝚽superscript𝑀𝐻𝐻{\mathbf{\Phi^{\prime}}}={\left[{{\mathbf{\Phi^{\prime}}}_{1}^{H},\ldots,{% \mathbf{\Phi^{\prime}}}_{l}^{H},\ldots,{\mathbf{\Phi^{\prime}}}_{M^{\prime}}^{% H}}\right]^{H}},bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = [ bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , (18)
𝚽l=ϕl𝟏N×1,subscriptsuperscript𝚽𝑙tensor-productsubscriptsuperscriptbold-italic-ϕ𝑙superscript1superscript𝑁1{{\mathbf{\Phi^{\prime}}}_{l}}={\bm{\phi}^{\prime}_{l}}\otimes{{\mathbf{1}}^{N% ^{\prime}\times 1}},bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = bold_italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ⊗ bold_1 start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × 1 end_POSTSUPERSCRIPT , (19)
ϕl=[ϕ(l,0),,ϕ(l,kmax+ε),ϕ(l,Nε1),,ϕ(l,N1)]T.subscriptsuperscriptbold-italic-ϕ𝑙superscriptsuperscriptitalic-ϕ𝑙0superscriptitalic-ϕ𝑙subscript𝑘𝜀superscriptitalic-ϕ𝑙𝑁𝜀1superscriptitalic-ϕ𝑙𝑁1𝑇\begin{gathered}{\bm{\phi}^{\prime}_{l}}=[\phi^{\prime}(l,0),\ldots,\phi^{% \prime}(l,{k_{\max}}+\varepsilon),\hfill\\ \phi^{\prime}(l,N-\varepsilon-1),\ldots,\phi^{\prime}(l,N-1){]^{T}}.\hfill\\ \end{gathered}start_ROW start_CELL bold_italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = [ italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_l , 0 ) , … , italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_l , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + italic_ε ) , end_CELL end_ROW start_ROW start_CELL italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_l , italic_N - italic_ε - 1 ) , … , italic_ϕ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_l , italic_N - 1 ) ] start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT . end_CELL end_ROW (20)

𝐡u,bDD1(kmax+2ε+1)×1superscriptsubscript𝐡𝑢𝑏𝐷𝐷1superscriptsubscriptsuperscript𝑘2superscript𝜀11{\mathbf{h}}_{u,b}^{DD1}\in{\mathbb{C}^{({{k^{\prime}}_{\max}}+2\varepsilon^{% \prime}+1)\times 1}}bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT ( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 2 italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 ) × 1 end_POSTSUPERSCRIPT, it expressed as

𝐡u,bDD1=i𝐡u,b,iDD1.superscriptsubscript𝐡𝑢𝑏𝐷𝐷1subscript𝑖superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷1{\mathbf{h}}_{u,b}^{DD1}=\sum\limits_{i}{{\mathbf{h}}_{u,b,i}^{DD1}}.bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT . (21)
hu,b,iDD1(t)={hu,b,iφ(ki+t,ki,k~i,l~i,N,M){if ki+t<0t=(kmax+2ε+1)+ki+t+1if ki+t0t=ki+t+10otherwisesuperscriptsubscript𝑢𝑏𝑖𝐷𝐷1𝑡casessubscript𝑢𝑏𝑖𝜑subscriptsuperscript𝑘𝑖superscript𝑡subscriptsuperscript𝑘𝑖subscriptsuperscript~𝑘𝑖subscriptsuperscript~𝑙𝑖superscript𝑁superscript𝑀casesif subscriptsuperscript𝑘𝑖superscript𝑡0𝑡subscriptsuperscript𝑘2superscript𝜀1subscriptsuperscript𝑘𝑖superscript𝑡1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionif subscriptsuperscript𝑘𝑖superscript𝑡0𝑡subscriptsuperscript𝑘𝑖superscript𝑡1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression0otherwisemissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionh_{u,b,i}^{DD1}\left(t\right)=\left\{{\begin{array}[]{*{20}{c}}{{h_{u,b,i}}% \varphi\left({{{k^{\prime}}_{i}}+t^{\prime},{{k^{\prime}}_{i}},{{\tilde{k}^{% \prime}}_{i}},{{\tilde{l}^{\prime}}_{i}},N^{\prime},M^{\prime}}\right)}&{\left% \{{\begin{array}[]{*{20}{c}}{{\text{if }}{{k^{\prime}}_{i}}+t^{\prime}<0{\text% {, }}t=({{k^{\prime}}_{\max}}+2\varepsilon^{\prime}+1)+{{k^{\prime}}_{i}}+t^{% \prime}+1}\\ {{\text{if }}{{k^{\prime}}_{i}}+t^{\prime}\geq 0{\text{, }}t={{k^{\prime}}_{i}% }+t^{\prime}+1}\end{array}}\right.}\\ 0&{{\text{otherwise}}}\end{array}}\right.italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT ( italic_t ) = { start_ARRAY start_ROW start_CELL italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_φ ( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over~ start_ARG italic_k end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL { start_ARRAY start_ROW start_CELL if italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < 0 , italic_t = ( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 2 italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 ) + italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL if italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≥ 0 , italic_t = italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY (22)

𝐡u,b,iDD1superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷1{{\mathbf{h}}_{u,b,i}^{DD1}}bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT is presented as in equation (22), where tsuperscript𝑡t^{\prime}italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is an integer and satisfies εtεsuperscript𝜀superscript𝑡superscript𝜀-\varepsilon^{\prime}\leq t^{\prime}\leq\varepsilon^{\prime}- italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_ε start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Combining equations (16) and (22), 𝐀up1=𝐗up1𝚽superscriptsubscript𝐀𝑢𝑝1direct-productsuperscriptsubscript𝐗𝑢𝑝1superscript𝚽{\mathbf{A}}_{u}^{p1}={{\mathbf{X}}_{u}^{p1}\odot{\mathbf{\Phi^{\prime}}}}bold_A start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT = bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT ⊙ bold_Φ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT can be considered as the known measurement matrix at the AP, 𝐲bp1superscriptsubscript𝐲𝑏𝑝1{\mathbf{y}}_{b}^{p1}bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT as the observed vector and 𝐡u,bDD1superscriptsubscript𝐡𝑢𝑏𝐷𝐷1{\mathbf{h}}_{u,b}^{DD1}bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT as an unknown sparse vector that can be recovered using compressive sensing methods. In a multi-user scenario, the dimension of the sparse vector expands, allowing us to utilize this model to detect the indices of non-zero entries in the sparse vector and thereby identify potential active UEs. Given the coarse approximations made during rough AUD, especially under conditions where Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is notably small, accurate estimation of channel parameters becomes challenging. Therefore, it necessitates further refinement based on initial rough detection for accurate AUD and CE. Detailed elaboration on this can be found in subsequent subsections.

III-B Accurate AUD

Inspired by embedded pilot scheme, within a transmission block, a portion of the Doppler-delay grid resources will be utilized as preamble sequences for accurate AUD and CE. The dimensions N𝑁Nitalic_N and M𝑀Mitalic_M corresponding to this transmission block can be sufficiently large, allowing the received signal model to be formulated as shown in equation (11). Let kmax=νmaxNTsubscript𝑘subscript𝜈𝑁𝑇{k_{\max}}=\left\lfloor{{\nu_{\max}}NT}\right\rflooritalic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = ⌊ italic_ν start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_N italic_T ⌋ and lmax=τmaxMΔfsubscript𝑙subscript𝜏𝑀Δ𝑓{l_{\max}}={\tau_{\max}}M\Delta fitalic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT italic_M roman_Δ italic_f. Observing equation (11), we can see that the (k,l)𝑘𝑙(k,l)( italic_k , italic_l )-th DD domain received signal is affected by the transmitted signals with range of [kkmaxε:k+ε,llmax:l]delimited-[]:𝑘subscript𝑘𝜀𝑘𝜀𝑙subscript𝑙:𝑙[k-{k_{\max}}-\varepsilon:k+\varepsilon,l-{l_{\max}}:l][ italic_k - italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT - italic_ε : italic_k + italic_ε , italic_l - italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT : italic_l ]. Therefore, to avoid interference between preamble and data, a guard interval needs to be estabilshed, where symbols within this interval are set to zero, as illustrated in Fig. 2.

Refer to caption
Figure 2: Symbols arrangement for active UE.

Assuming the starting coordinates of the preamble symbol are (kp,lp)subscript𝑘𝑝subscript𝑙𝑝(k_{p},l_{p})( italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ), with the preamble having a dimension of Lpsubscript𝐿𝑝L_{p}italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT on the delay axis and Kpsubscript𝐾𝑝K_{p}italic_K start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT on the Doppler axis. If we set lplmaxlmaxsubscript𝑙𝑝subscript𝑙𝑚𝑎𝑥subscript𝑙𝑚𝑎𝑥l_{p}-l_{max}\geq l_{max}italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_l start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT ≥ italic_l start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT and lp+Lp<Msubscript𝑙𝑝𝐿𝑝𝑀l_{p}+Lp<Mitalic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_L italic_p < italic_M, for the received model in equation (11) and l[lplmax,lp+Lp]𝑙subscript𝑙𝑝subscript𝑙subscript𝑙𝑝subscript𝐿𝑝l\in\left[{{l_{p}}-{l_{\max}},{l_{p}}+{L_{p}}}\right]italic_l ∈ [ italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ], we only need to consider the case when llu,b,i𝑙subscript𝑙𝑢𝑏𝑖l\geq{l_{u,b,i}}italic_l ≥ italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT (since llmaxlu,b,i𝑙subscript𝑙subscript𝑙𝑢𝑏𝑖l\geq{l_{\max}}\geq{l_{u,b,i}}italic_l ≥ italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ≥ italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT). Let 𝐗u,p=𝐗u[kp:kp+Kp+kmax+ε,lp:lp+Lp+lmax]{{\mathbf{X}}_{u,p}}={{\mathbf{X}}_{u}}\left[{{k_{p}}:{k_{p}}+{K_{p}}+{k_{\max% }}+\varepsilon,{l_{p}}:{l_{p}}+{L_{p}}+{l_{\max}}}\right]bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT = bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT [ italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT : italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_K start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + italic_ε , italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT : italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ], 𝐘bDDp=𝐘b[kp:kp+Kp+kmax,lp:lp+Lp+lmax]{\mathbf{Y}}_{b}^{DDp}={{\mathbf{Y}}_{b}}\left[{{k_{p}}:{k_{p}}+{K_{p}}+{k_{% \max}},{l_{p}}:{l_{p}}+{L_{p}}+{l_{\max}}}\right]bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_p end_POSTSUPERSCRIPT = bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT : italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_K start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT : italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ], 𝐗uN×Msubscript𝐗𝑢superscript𝑁𝑀\mathbf{X}_{u}\in\mathbb{C}^{N\times M}bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT and 𝐘bN×Msubscript𝐘𝑏superscript𝑁𝑀\mathbf{Y}_{b}\in\mathbb{C}^{N\times M}bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT are DD domain transmitted symbols of u𝑢uitalic_u-th UE and received symbols of b𝑏bitalic_b-th AP, respectively. 𝐲bp2=vec(𝐘bDDp)superscriptsubscript𝐲𝑏𝑝2vecsuperscriptsubscript𝐘𝑏𝐷𝐷𝑝{\mathbf{y}}_{b}^{p2}=\text{vec}({{\mathbf{Y}}_{b}^{DDp}})bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT = vec ( bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_p end_POSTSUPERSCRIPT ), Np=Kp+kmaxsubscript𝑁𝑝subscript𝐾𝑝subscript𝑘𝑚𝑎𝑥N_{p}=K_{p}+k_{max}italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = italic_K start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_k start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT, Mp=Lp+lmaxsubscript𝑀𝑝subscript𝐿𝑝subscript𝑙𝑚𝑎𝑥M_{p}=L_{p}+l_{max}italic_M start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT and we define:

ψ(k,ki,k~i,li,N,M)𝜓𝑘subscript𝑘𝑖subscript~𝑘𝑖subscript𝑙𝑖𝑁𝑀\displaystyle\psi\left({k,{k_{i}},{{\tilde{k}}_{i}},{l_{i}},N,M}\right)italic_ψ ( italic_k , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_N , italic_M ) =1N1ej2πk~i1ej2πkkik~iNej2πli(ki+k~i)NM,absent1𝑁1superscript𝑒𝑗2𝜋subscript~𝑘𝑖1superscript𝑒𝑗2𝜋𝑘subscript𝑘𝑖subscript~𝑘𝑖𝑁superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀\displaystyle=\frac{1}{N}\frac{{1-{e^{j2\pi{{\tilde{k}}_{i}}}}}}{{1-{e^{-j2\pi% \frac{{k-{k_{i}}-{{\tilde{k}}_{i}}}}{N}}}}}{e^{-j2\pi\frac{{{l_{i}}\left({{k_{% i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}},= divide start_ARG 1 end_ARG start_ARG italic_N end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT , (23a)
ϕ(k,l)italic-ϕ𝑘𝑙\displaystyle\phi\left({k,l}\right)italic_ϕ ( italic_k , italic_l ) =ej2πklNM.absentsuperscript𝑒𝑗2𝜋𝑘𝑙𝑁𝑀\displaystyle={e^{j2\pi\frac{{kl}}{{NM}}}}.= italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_k italic_l end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT . (23b)

With equation (15), we can similarly obtain:

𝐲bp2(𝐗up2𝚽)𝐡u,bDD2+𝐧bDD2=𝐀up2𝐡u,bDD2+𝐧bDD2NpMp×1,superscriptsubscript𝐲𝑏𝑝2direct-productsuperscriptsubscript𝐗𝑢𝑝2𝚽superscriptsubscript𝐡𝑢𝑏𝐷𝐷2superscriptsubscript𝐧𝑏𝐷𝐷2superscriptsubscript𝐀𝑢𝑝2superscriptsubscript𝐡𝑢𝑏𝐷𝐷2superscriptsubscript𝐧𝑏𝐷𝐷2superscriptsubscript𝑁𝑝subscript𝑀𝑝1\begin{gathered}{\mathbf{y}}_{b}^{p2}\approx\left({{\mathbf{X}}_{u}^{p2}\odot{% \mathbf{\Phi}}}\right){\mathbf{h}}_{u,b}^{DD2}+{\mathbf{n}}_{b}^{DD2}\hfill\\ ={\mathbf{A}}_{u}^{p2}{\mathbf{h}}_{u,b}^{DD2}+{\mathbf{n}}_{b}^{DD2}\in{% \mathbb{C}^{{N_{p}}{M_{p}}\times 1}},\hfill\\ \end{gathered}start_ROW start_CELL bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT ≈ ( bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT ⊙ bold_Φ ) bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT + bold_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL = bold_A start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT + bold_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT × 1 end_POSTSUPERSCRIPT , end_CELL end_ROW (24)

where 𝐗up2superscriptsubscript𝐗𝑢𝑝2{\mathbf{X}}_{u}^{p2}bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT is expressed as in equation (25), and

𝐗up2=[Cc(𝐗u,p(:,1),kmax,ε)Cc(𝐗u,p(:,2),kmax,ε)Cc(𝐗u,p(:,Lp+lmax),kmax,ε)Cc(𝐗u,p(:,Lp+lmax),kmax,ε)Cc(𝐗u,p(:,1),kmax,ε)Cc(𝐗u,p(:,Lp+lmax1),kmax,ε)Cc(𝐗u,p(:,Lp+1),kmax,ε)Cc(𝐗u,p(:,Lp+2),kmax,ε)Cc(𝐗u,p(:,Lp),kmax,ε)]superscriptsubscript𝐗𝑢𝑝2delimited-[]subscript𝐶𝑐subscript𝐗𝑢𝑝:1subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:2subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:subscript𝐿𝑝subscript𝑙subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:subscript𝐿𝑝subscript𝑙subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:1subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:subscript𝐿𝑝subscript𝑙1subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:subscript𝐿𝑝1subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:subscript𝐿𝑝2subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsubscript𝐶𝑐subscript𝐗𝑢𝑝:subscript𝐿𝑝subscript𝑘𝜀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{gathered}{\mathbf{X}}_{u}^{p2}=\left[{\begin{array}[]{*{20}{c}}{{C_{c}}% \left({{{\mathbf{X}}_{u,p}}\left({:,1}\right),{k_{\max}},\varepsilon}\right)}% \\ {{C_{c}}\left({{{\mathbf{X}}_{u,p}}\left({:,2}\right),{k_{\max}},\varepsilon}% \right)}\\ \vdots\\ {{C_{c}}\left({{{\mathbf{X}}_{u,p}}\left({:,{L_{p}}+{l_{\max}}}\right),{k_{% \max}},\varepsilon}\right)}\end{array}\begin{array}[]{*{20}{c}}{{C_{c}}\left({% {{\mathbf{X}}_{u,p}}\left({:,{L_{p}}+{l_{\max}}}\right),{k_{\max}},\varepsilon% }\right)}\\ {{C_{c}}\left({{{\mathbf{X}}_{u,p}}\left({:,1}\right),{k_{\max}},\varepsilon}% \right)}\\ \vdots\\ {{C_{c}}\left({{{\mathbf{X}}_{u,p}}\left({:,{L_{p}}+{l_{\max}}-1}\right),{k_{% \max}},\varepsilon}\right)}\end{array}\begin{array}[]{*{20}{c}}{}\hfil\\ {}\hfil\\ \cdots\\ {}\hfil\end{array}\begin{array}[]{*{20}{c}}{{C_{c}}\left({{{\mathbf{X}}_{u,p}}% \left({:,{L_{p}}+1}\right),{k_{\max}},\varepsilon}\right)}\\ {{C_{c}}\left({{{\mathbf{X}}_{u,p}}\left({:,{L_{p}}+2}\right),{k_{\max}},% \varepsilon}\right)}\\ \vdots\\ {{C_{c}}\left({{{\mathbf{X}}_{u,p}}\left({:,{L_{p}}}\right),{k_{\max}},% \varepsilon}\right)}\end{array}}\right]\hfill\\ \end{gathered}start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT = [ start_ARRAY start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , 1 ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , 2 ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ⋮ end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY start_ARRAY start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , 1 ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ⋮ end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT - 1 ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY start_ARRAY start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ⋯ end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY start_ARRAY start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + 1 ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT + 2 ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ⋮ end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_X start_POSTSUBSCRIPT italic_u , italic_p end_POSTSUBSCRIPT ( : , italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , italic_ε ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY ] end_CELL end_ROW (25)
Cc(𝐱,k,ε)=[C(𝐱,k,ε)]1:dim(𝐱)ε,:,subscript𝐶𝑐𝐱𝑘𝜀subscriptdelimited-[]𝐶𝐱𝑘𝜀:1dimension𝐱𝜀:{C_{c}}\left({{\mathbf{x}},k,\varepsilon}\right)={\left[{C\left({{\mathbf{x}},% k,\varepsilon}\right)}\right]_{1:\dim({\mathbf{x}})-\varepsilon,:}},italic_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ( bold_x , italic_k , italic_ε ) = [ italic_C ( bold_x , italic_k , italic_ε ) ] start_POSTSUBSCRIPT 1 : roman_dim ( bold_x ) - italic_ε , : end_POSTSUBSCRIPT , (26)
𝚽=[𝚽1H,,𝚽lH,,𝚽MpH]H,𝚽superscriptsuperscriptsubscript𝚽1𝐻superscriptsubscript𝚽𝑙𝐻superscriptsubscript𝚽subscript𝑀𝑝𝐻𝐻{\mathbf{\Phi}}={\left[{{\mathbf{\Phi}}_{1}^{H},\ldots,{\mathbf{\Phi}}_{l}^{H}% ,\ldots,{\mathbf{\Phi}}_{{M_{p}}}^{H}}\right]^{H}},bold_Φ = [ bold_Φ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , bold_Φ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , bold_Φ start_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , (27)
𝚽l=𝟏1×(lmax+1)ϕlT𝟏Np×1,subscript𝚽𝑙tensor-productsuperscript11subscript𝑙1superscriptsubscriptbold-italic-ϕ𝑙𝑇superscript1subscript𝑁𝑝1{{\mathbf{\Phi}}_{l}}={{\mathbf{1}}^{1\times({l_{\max}}+1)}}\otimes\bm{\phi}_{% l}^{T}\otimes{{\mathbf{1}}^{{N_{p}}\times 1}},bold_Φ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = bold_1 start_POSTSUPERSCRIPT 1 × ( italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 1 ) end_POSTSUPERSCRIPT ⊗ bold_italic_ϕ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ⊗ bold_1 start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT × 1 end_POSTSUPERSCRIPT , (28)
ϕl=[ϕ(l+lp1,0),,ϕ(l+lp1,kmax+ε),ϕ(l+lp1,Npε1),,ϕ(l+lp1,Np1)]T.subscriptbold-italic-ϕ𝑙superscriptitalic-ϕ𝑙subscript𝑙𝑝10italic-ϕ𝑙subscript𝑙𝑝1subscript𝑘𝜀italic-ϕ𝑙subscript𝑙𝑝1subscript𝑁𝑝𝜀1italic-ϕ𝑙subscript𝑙𝑝1subscript𝑁𝑝1𝑇\begin{gathered}{\bm{\phi}_{l}}=[\phi(l+{l_{p}}-1,0),\ldots,\phi(l+{l_{p}}-1,{% k_{\max}}+\varepsilon),\hfill\\ \phi(l+{l_{p}}-1,{N_{p}}-\varepsilon-1),\ldots,\phi(l+{l_{p}}-1,{N_{p}}-1){]^{% T}}.\hfill\\ \end{gathered}start_ROW start_CELL bold_italic_ϕ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT = [ italic_ϕ ( italic_l + italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 1 , 0 ) , … , italic_ϕ ( italic_l + italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 1 , italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + italic_ε ) , end_CELL end_ROW start_ROW start_CELL italic_ϕ ( italic_l + italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 1 , italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_ε - 1 ) , … , italic_ϕ ( italic_l + italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 1 , italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - 1 ) ] start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT . end_CELL end_ROW (29)

𝐡u,bDD2(kmax+2ε+1)(lmax+1)×1superscriptsubscript𝐡𝑢𝑏𝐷𝐷2superscriptsubscript𝑘2𝜀1subscript𝑙11{\mathbf{h}}_{u,b}^{DD2}\in{\mathbb{C}^{({k_{\max}}+2\varepsilon+1)({l_{\max}}% +1)\times 1}}bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT ( italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 2 italic_ε + 1 ) ( italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 1 ) × 1 end_POSTSUPERSCRIPT expressed as

𝐡u,bDD2=i𝐡u,b,iDD2.superscriptsubscript𝐡𝑢𝑏𝐷𝐷2subscript𝑖superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷2{\mathbf{h}}_{u,b}^{DD2}=\sum\limits_{i}{{\mathbf{h}}_{u,b,i}^{DD2}}.bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT . (30)
hu,b,iDD2(t)={hu,b,iψ(ki+t,ki,k~i,li,N,M){if ki+t<0t=(li+1)(kmax+2ε+1)+ki+t+1if ki+t0t=li(kmax+2ε+1)+ki+t+10otherwisesuperscriptsubscript𝑢𝑏𝑖𝐷𝐷2𝑡casessubscript𝑢𝑏𝑖𝜓subscript𝑘𝑖superscript𝑡subscript𝑘𝑖subscript~𝑘𝑖subscript𝑙𝑖𝑁𝑀casesif subscript𝑘𝑖superscript𝑡0𝑡subscript𝑙𝑖1subscript𝑘2𝜀1subscript𝑘𝑖𝑡1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionif subscript𝑘𝑖superscript𝑡0𝑡subscript𝑙𝑖subscript𝑘2𝜀1subscript𝑘𝑖superscript𝑡1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression0otherwisemissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionh_{u,b,i}^{DD2}\left(t\right)=\left\{{\begin{array}[]{*{20}{c}}{{h_{u,b,i}}% \psi\left({{k_{i}}+t^{\prime},{k_{i}},{{\tilde{k}}_{i}},{l_{i}},N,M}\right)}&{% \left\{{\begin{array}[]{*{20}{c}}{{\text{if }}{k_{i}}+t^{\prime}<0{\text{, }}t% =({l_{i}}+1)({k_{\max}}+2\varepsilon+1)+{k_{i}}+t+1}\\ {{\text{if }}{k_{i}}+t^{\prime}\geq 0{\text{, }}t={l_{i}}({k_{\max}}+2% \varepsilon+1)+{k_{i}}+t^{\prime}+1}\end{array}}\right.}\\ 0&{{\text{otherwise}}}\end{array}}\right.italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ( italic_t ) = { start_ARRAY start_ROW start_CELL italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_ψ ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_N , italic_M ) end_CELL start_CELL { start_ARRAY start_ROW start_CELL if italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < 0 , italic_t = ( italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 ) ( italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 2 italic_ε + 1 ) + italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t + 1 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL if italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≥ 0 , italic_t = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT + 2 italic_ε + 1 ) + italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + 1 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY (31)

𝐡u,b,iDD2superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷2{{\mathbf{h}}_{u,b,i}^{DD2}}bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT is presented as in equation (31), where tsuperscript𝑡t^{\prime}italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is an integer which satisfies εtε𝜀superscript𝑡𝜀-\varepsilon\leq t^{\prime}\leq\varepsilon- italic_ε ≤ italic_t start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_ε. According to equation (24), 𝐀up2=𝐗up2𝚽superscriptsubscript𝐀𝑢𝑝2direct-productsuperscriptsubscript𝐗𝑢𝑝2𝚽{\mathbf{A}}_{u}^{p2}={{\mathbf{X}}_{u}^{p2}\odot{\mathbf{\Phi}}}bold_A start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT = bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT ⊙ bold_Φ can be considered as the known measurement matrix at the AP, 𝐲bp2superscriptsubscript𝐲𝑏𝑝2{\mathbf{y}}_{b}^{p2}bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT as the observed vector and 𝐡u,bDD2superscriptsubscript𝐡𝑢𝑏𝐷𝐷2{\mathbf{h}}_{u,b}^{DD2}bold_h start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT as an unknown sparse vector that can be recovered using compressive sensing methods. Since in accurate AUD, M>M𝑀superscript𝑀M>M^{\prime}italic_M > italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and N>N𝑁superscript𝑁N>N^{\prime}italic_N > italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, which make a higher resolution in delay and Doppler, resulting in more precise quantization. However, compared to rough AUD, because kmax>kmaxsubscript𝑘subscriptsuperscript𝑘{k_{\max}}>{k^{\prime}_{\max}}italic_k start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT > italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT and lmaxl~maxmuch-greater-thansubscript𝑙subscriptsuperscript~𝑙{l_{\max}}\gg{\tilde{l}^{\prime}_{\max}}italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ≫ over~ start_ARG italic_l end_ARG start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT, the dimension of the sparse vector in accurate AUD is larger, making it more difficult to recover the sparse vector in multi-UE scenarios. Therefore, we need to utilize both rough and accurate AUD to achieve precise detection and estimation with lower computational complexity.

III-C Hybrid Preamble Transmission Block Structure and Multi-UE Joint Active Detection and Channel Estimation

In the N×M𝑁𝑀N\times Mitalic_N × italic_M DD domain, we superimpose the preamble1, denoted as 𝐗u,p1DDsuperscriptsubscript𝐗𝑢𝑝1𝐷𝐷{\mathbf{X}}_{u,p1}^{DD}bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT, for rough AUD, and the block symbols 𝐗u,2DDsuperscriptsubscript𝐗𝑢2𝐷𝐷{\mathbf{X}}_{u,2}^{DD}bold_X start_POSTSUBSCRIPT italic_u , 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT, which includes the preamble2 𝐗u,p2subscript𝐗𝑢𝑝2{\mathbf{X}}_{u,p2}bold_X start_POSTSUBSCRIPT italic_u , italic_p 2 end_POSTSUBSCRIPT and data symbols 𝐗u,dsubscript𝐗𝑢𝑑{\mathbf{X}}_{u,d}bold_X start_POSTSUBSCRIPT italic_u , italic_d end_POSTSUBSCRIPT, for accurate AUD and CE. The superimposed result forms transmission block, structured as shown in the Fig. 3.

Refer to caption
Figure 3: The hybrid preamble transmission block structure.

Then we have

𝐗uDD=𝐗u,1DD+𝐗u,2DD,𝐗u,1DD(k,l)={𝐗u,p1DD(k,l)k=k,l=lβ0otherwise,𝐗u,2DD(k,l)={𝐗u,p2DD(k,l)k=k+kp,l=l+lp𝐗u,dDD(k,l)(k,l) not in 𝒫𝒢 area0otherwise,formulae-sequencesuperscriptsubscript𝐗𝑢𝐷𝐷superscriptsubscript𝐗𝑢1𝐷𝐷superscriptsubscript𝐗𝑢2𝐷𝐷formulae-sequencesuperscriptsubscript𝐗𝑢1𝐷𝐷𝑘𝑙casessuperscriptsubscript𝐗𝑢𝑝1𝐷𝐷superscript𝑘superscript𝑙formulae-sequence𝑘superscript𝑘𝑙superscript𝑙𝛽missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression0otherwisemissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝐗𝑢2𝐷𝐷𝑘𝑙casessuperscriptsubscript𝐗𝑢𝑝2𝐷𝐷superscript𝑘superscript𝑙formulae-sequence𝑘superscript𝑘subscript𝑘𝑝𝑙superscript𝑙subscript𝑙𝑝missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscriptsubscript𝐗𝑢𝑑𝐷𝐷𝑘𝑙𝑘𝑙 not in 𝒫𝒢 areamissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression0otherwisemissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{gathered}{\mathbf{X}}_{u}^{DD}={\mathbf{X}}_{u,1}^{DD}+{\mathbf{X}}_{u,% 2}^{DD},\hfill\\ {\mathbf{X}}_{u,1}^{DD}(k,l)=\left\{{\begin{array}[]{*{20}{c}}{{\mathbf{X}}_{u% ,p1}^{DD}(k^{\prime},l^{\prime})}&{k=k^{\prime},l=\frac{{l^{\prime}}}{\beta}}% \\ 0&{{\text{otherwise}}}\end{array}}\right.,\hfill\\ {\mathbf{X}}_{u,2}^{DD}(k,l)=\left\{{\begin{array}[]{*{20}{c}}{{\mathbf{X}}_{u% ,p2}^{DD}(k^{\prime},l^{\prime})}&{k=k^{\prime}+{k_{p}},l=l^{\prime}+{l_{p}}}% \\ {{\mathbf{X}}_{u,d}^{DD}(k,l)}&{\left({k,l}\right){\text{ not in }}{\mathcal{P% }\mathcal{G}}{\text{ area}}}\\ 0&{{\text{otherwise}}}\end{array}}\right.,\hfill\\ \end{gathered}start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT = bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT + bold_X start_POSTSUBSCRIPT italic_u , 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( italic_k , italic_l ) = { start_ARRAY start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL italic_k = italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l = divide start_ARG italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_β end_ARG end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY , end_CELL end_ROW start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u , 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( italic_k , italic_l ) = { start_ARRAY start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u , italic_p 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL start_CELL italic_k = italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_k start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT , italic_l = italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_l start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL bold_X start_POSTSUBSCRIPT italic_u , italic_d end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( italic_k , italic_l ) end_CELL start_CELL ( italic_k , italic_l ) not in caligraphic_P caligraphic_G area end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY , end_CELL end_ROW (32)

The 𝒫𝒢𝒫𝒢\mathcal{PG}caligraphic_P caligraphic_G area represents the grids designated for placing preamble2 and the guard intervals, as illustrated by the light green area in Fig. 3. As can be seen, the preamble1 is placed at intervals of 1β1𝛽\frac{1}{\beta}divide start_ARG 1 end_ARG start_ARG italic_β end_ARG along the delay dimension while being placed continuously along the Doppler dimension. Since the delay dimension M=βMsuperscript𝑀𝛽𝑀M^{\prime}=\beta Mitalic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_β italic_M of preamble1 is assumed to be very small, and the Doppler dimension satisfies N=αNN2superscript𝑁𝛼𝑁𝑁2N^{\prime}=\alpha N\leq\frac{N}{2}italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_α italic_N ≤ divide start_ARG italic_N end_ARG start_ARG 2 end_ARG, there is sufficient space within DD dimension to place preamble2 and its corresponding guard interval. This arrangement ensures that the received signal of preamble1 does not interfere with the received signal of preamble2.

Building on this, we allocate different power levels to 𝐗u,1DDsuperscriptsubscript𝐗𝑢1𝐷𝐷{\mathbf{X}}_{u,1}^{DD}bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT and 𝐗u,2DDsuperscriptsubscript𝐗𝑢2𝐷𝐷{\mathbf{X}}_{u,2}^{DD}bold_X start_POSTSUBSCRIPT italic_u , 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT, ensuring a significant difference in energy domain between these two types of signals. The received signal in the time-frequency domain can be expressed as:

𝐘b[n,m]=𝐘b1[n,m]+𝐘b2[n,m]+𝐍[n,m]=a𝐘b1[n,m]+𝐙~[n,m],subscript𝐘𝑏𝑛𝑚subscript𝐘𝑏1𝑛𝑚subscript𝐘𝑏2𝑛𝑚𝐍𝑛𝑚superscript𝑎subscript𝐘𝑏1𝑛𝑚~𝐙𝑛𝑚\begin{gathered}{\mathbf{Y}_{b}}\left[{n,m}\right]={\mathbf{Y}_{b1}}\left[{n,m% }\right]+{\mathbf{Y}_{b2}}\left[{n,m}\right]+\mathbf{N}\left[{n,m}\right]% \hfill\\ \mathop{=}\limits^{a}{\mathbf{Y}_{b1}}\left[{n,m}\right]+\mathbf{\tilde{Z}}% \left[{n,m}\right],\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ italic_n , italic_m ] = bold_Y start_POSTSUBSCRIPT italic_b 1 end_POSTSUBSCRIPT [ italic_n , italic_m ] + bold_Y start_POSTSUBSCRIPT italic_b 2 end_POSTSUBSCRIPT [ italic_n , italic_m ] + bold_N [ italic_n , italic_m ] end_CELL end_ROW start_ROW start_CELL = start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT bold_Y start_POSTSUBSCRIPT italic_b 1 end_POSTSUBSCRIPT [ italic_n , italic_m ] + over~ start_ARG bold_Z end_ARG [ italic_n , italic_m ] , end_CELL end_ROW (33)

where 𝐙~[n,m]=𝐘b2[n,m]+𝐍[n,m]~𝐙𝑛𝑚subscript𝐘𝑏2𝑛𝑚𝐍𝑛𝑚\mathbf{\tilde{Z}}\left[{n,m}\right]={\mathbf{Y}_{b2}}\left[{n,m}\right]+% \mathbf{N}\left[{n,m}\right]over~ start_ARG bold_Z end_ARG [ italic_n , italic_m ] = bold_Y start_POSTSUBSCRIPT italic_b 2 end_POSTSUBSCRIPT [ italic_n , italic_m ] + bold_N [ italic_n , italic_m ] is treated as noise. Assuming that applying ISFFT to 𝐗u,p1DDN×Msuperscriptsubscript𝐗𝑢𝑝1𝐷𝐷superscriptsuperscript𝑁superscript𝑀{\mathbf{X}}_{u,p1}^{DD}\in{\mathbb{C}^{N^{\prime}\times M^{\prime}}}bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT results in a TF domain signal 𝐗u,p1TFN×Msuperscriptsubscript𝐗𝑢𝑝1𝑇𝐹superscriptsuperscript𝑁superscript𝑀{\mathbf{X}}_{u,p1}^{TF}\in{\mathbb{C}^{N^{\prime}\times M^{\prime}}}bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, and applying ISFFT to 𝐗u,1DD(k,l)N×Msuperscriptsubscript𝐗𝑢1𝐷𝐷𝑘𝑙superscript𝑁𝑀{\mathbf{X}}_{u,1}^{DD}(k,l)\in{\mathbb{C}^{N\times M}}bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ( italic_k , italic_l ) ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT to obtain a TF domain signal 𝐗u,1TFN×Msuperscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑁𝑀{\mathbf{X}}_{u,1}^{TF}\in{\mathbb{C}^{N\times M}}bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT, both signals pass through the same channel to arrive at the b𝑏bitalic_b-th AP. After performing the Wigner transform, the TF domain received signals are 𝐘u,b,p1TFN×Msuperscriptsubscript𝐘𝑢𝑏𝑝1𝑇𝐹superscriptsuperscript𝑁superscript𝑀{\mathbf{Y}}_{u,b,p1}^{TF}\in{\mathbb{C}^{N^{\prime}\times M^{\prime}}}bold_Y start_POSTSUBSCRIPT italic_u , italic_b , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT and 𝐘u,b,1TFN×Msuperscriptsubscript𝐘𝑢𝑏1𝑇𝐹superscript𝑁𝑀{\mathbf{Y}}_{u,b,1}^{TF}\in{\mathbb{C}^{N\times M}}bold_Y start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × italic_M end_POSTSUPERSCRIPT respectively. Based on equations (1), (10), and (31), we can derive:

𝐗u,p1TF[n,m]=1αβ𝐗u,1TF[nα,m],superscriptsubscript𝐗𝑢𝑝1𝑇𝐹superscript𝑛superscript𝑚1𝛼𝛽superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛𝛼superscript𝑚{\mathbf{X}}_{u,p1}^{TF}[n^{\prime},m^{\prime}]=\frac{1}{{\sqrt{\alpha\beta}}}% {\mathbf{X}}_{u,1}^{TF}[\frac{{n^{\prime}}}{\alpha},m^{\prime}],bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] = divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_α italic_β end_ARG end_ARG bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] , (34)
𝐘u,b,1TF[nα,m]=αβ1Tihu,b,im′′𝐗u,p1TF[n,m′′]ej2πm′′Δfτu,b,iej2πνu,b,iτu,b,iej2πνu,b,inαTτu,b,iTej2πΔft(mm′′νu,b,iΔf)𝑑t+𝐍u,b,1TF[nα,m],superscriptsubscript𝐘𝑢𝑏1𝑇𝐹superscript𝑛𝛼superscript𝑚𝛼𝛽1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚′′superscriptsubscript𝐗𝑢𝑝1𝑇𝐹superscript𝑛superscript𝑚′′superscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖superscript𝑛𝛼𝑇superscriptsubscriptsubscript𝜏𝑢𝑏𝑖𝑇superscript𝑒𝑗2𝜋Δ𝑓𝑡superscript𝑚superscript𝑚′′subscript𝜈𝑢𝑏𝑖Δ𝑓differential-d𝑡superscriptsubscript𝐍𝑢𝑏1𝑇𝐹superscript𝑛𝛼superscript𝑚\begin{gathered}{\mathbf{Y}}_{u,b,1}^{TF}[\frac{{n^{\prime}}}{\alpha},m^{% \prime}]=\sqrt{\alpha\beta}\frac{1}{T}\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_% {m^{\prime\prime}}{}{\mathbf{X}}_{u,p1}^{TF}[n^{\prime},m^{\prime\prime}]% \hfill\\ {e^{-j2\pi m^{\prime\prime}\Delta f{\tau_{u,b,i}}}}{e^{-j2\pi{\nu_{u,b,i}}{% \tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}\frac{{n^{\prime}}}{\alpha}T}}\hfill\\ \int_{{\tau_{u,b,i}}}^{T}{}{e^{-j2\pi\Delta ft(m^{\prime}-m^{\prime\prime}-% \frac{{{\nu_{u,b,i}}}}{{\Delta f}})}}dt+\mathbf{N}_{u,b,1}^{TF}[\frac{{n^{% \prime}}}{\alpha},m^{\prime}],\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] = square-root start_ARG italic_α italic_β end_ARG divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ] end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG italic_T end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∫ start_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t + bold_N start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] , end_CELL end_ROW (35)
𝐘u,b,p1TF[n,m]=1Tihu,b,im′′𝐗u,p1TF[n,m′′]ej2πm′′Δfτu,b,iej2πνu,b,iτu,b,iej2πνu,b,inTτu,b,iTej2πΔft(mm′′νu,b,iΔf)𝑑t+𝐍u,b,p1TF[n,m].superscriptsubscript𝐘𝑢𝑏𝑝1𝑇𝐹superscript𝑛superscript𝑚1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚′′superscriptsubscript𝐗𝑢𝑝1𝑇𝐹superscript𝑛superscript𝑚′′superscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖superscript𝑛𝑇superscriptsubscriptsubscript𝜏𝑢𝑏𝑖𝑇superscript𝑒𝑗2𝜋Δ𝑓𝑡superscript𝑚superscript𝑚′′subscript𝜈𝑢𝑏𝑖Δ𝑓differential-d𝑡superscriptsubscript𝐍𝑢𝑏𝑝1𝑇𝐹superscript𝑛superscript𝑚\begin{gathered}{\mathbf{Y}}_{u,b,p1}^{TF}[n^{\prime},m^{\prime}]=\frac{1}{T}% \sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{m^{\prime\prime}}{\mathbf{X}}_{u,p1}^% {TF}[n^{\prime},m^{\prime\prime}]\hfill\\ {e^{-j2\pi m^{\prime\prime}\Delta f{\tau_{u,b,i}}}}{e^{-j2\pi{\nu_{u,b,i}}{% \tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}n^{\prime}T}}\hfill\\ \int_{{\tau_{u,b,i}}}^{T}{}{e^{-j2\pi\Delta ft(m^{\prime}-m^{\prime\prime}-% \frac{{{\nu_{u,b,i}}}}{{\Delta f}})}}dt+\mathbf{N}_{u,b,p1}^{TF}[n^{\prime},m^% {\prime}].\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_u , italic_b , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] = divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ] end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∫ start_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t + bold_N start_POSTSUBSCRIPT italic_u , italic_b , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] . end_CELL end_ROW (36)

The detailed derivation can be referred to Appendix C. By comparing equations (35) and (36), it is apparent that for 0nN0superscript𝑛superscript𝑁0\leq n^{\prime}\leq N^{\prime}0 ≤ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and 0mM0superscript𝑚superscript𝑀0\leq m^{\prime}\leq M^{\prime}0 ≤ italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, 𝐘u,b,1TF=[αβ𝐘u,b,1TF(n′′,m)|n′′=nα]N×Msuperscriptsubscriptsuperscript𝐘𝑢𝑏1𝑇𝐹delimited-[]conditional𝛼𝛽superscriptsubscript𝐘𝑢𝑏1𝑇𝐹superscript𝑛′′superscript𝑚superscript𝑛′′superscript𝑛𝛼superscriptsuperscript𝑁superscript𝑀{\mathbf{Y^{\prime}}}_{u,b,1}^{TF}=\left[{\sqrt{\alpha\beta}{\mathbf{Y}}_{u,b,% 1}^{TF}(n^{\prime\prime},m^{\prime})|n^{\prime\prime}=\frac{{n^{\prime}}}{% \alpha}}\right]\in{\mathbb{C}^{N^{\prime}\times M^{\prime}}}bold_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT = [ square-root start_ARG italic_α italic_β end_ARG bold_Y start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ( italic_n start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | italic_n start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT = divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG ] ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT can be approximated as the received signal of 𝐗u,p1TF(n,m)superscriptsubscript𝐗𝑢𝑝1𝑇𝐹superscript𝑛superscript𝑚{\mathbf{X}}_{u,p1}^{TF}(n^{\prime},m^{\prime})bold_X start_POSTSUBSCRIPT italic_u , italic_p 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT ( italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) through a channel with the same parameters, except that the Doppler parameter is 1α1𝛼\frac{1}{\alpha}divide start_ARG 1 end_ARG start_ARG italic_α end_ARG times the original parameter. Therefore, the maximum Doppler quantization parameter kmaxsubscriptsuperscript𝑘{k^{\prime}_{\max}}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT will also become 1α1𝛼\frac{1}{\alpha}divide start_ARG 1 end_ARG start_ARG italic_α end_ARG times the original value. Based on this inference, we apply an N×Msuperscript𝑁superscript𝑀N^{\prime}\times M^{\prime}italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT SFFT to 𝐘u,b,1TFsuperscriptsubscriptsuperscript𝐘𝑢𝑏1𝑇𝐹{\mathbf{Y^{\prime}}}_{u,b,1}^{TF}bold_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT and perform rough AUD on this signal with the maximum Doppler quantization parameter kmax=[1αNΔfνmax]Rsubscriptsuperscript𝑘subscriptdelimited-[]1𝛼superscript𝑁Δ𝑓subscript𝜈R{k^{\prime}_{\max}}=[\frac{1}{\alpha}N^{\prime}\Delta f{\nu_{\max}}]_{\text{R}}italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = [ divide start_ARG 1 end_ARG start_ARG italic_α end_ARG italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_ν start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ] start_POSTSUBSCRIPT R end_POSTSUBSCRIPT. In the multi-UE scenario, the reception model for preamble1, as described in equation (16), can be written as:

𝐲bp1𝐀p1𝐡bDD1+𝐧bDDNM×1,superscriptsubscript𝐲𝑏𝑝1superscript𝐀𝑝1superscriptsubscript𝐡𝑏𝐷𝐷1superscriptsubscript𝐧𝑏𝐷𝐷superscriptsuperscript𝑁superscript𝑀1{\mathbf{y}}_{b}^{p1}\approx{{\mathbf{A}}^{p1}}{\mathbf{h}}_{b}^{DD1}+{\mathbf% {n}}_{b}^{DD}\in{\mathbb{C}^{N^{\prime}M^{\prime}\times 1}},bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT ≈ bold_A start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT + bold_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT × 1 end_POSTSUPERSCRIPT , (37)

where 𝐲bp1superscriptsubscript𝐲𝑏𝑝1{\mathbf{y}}_{b}^{p1}bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT is the vectorization of SFFT result of 𝐘u,b,1TFsuperscriptsubscriptsuperscript𝐘𝑢𝑏1𝑇𝐹{\mathbf{Y^{\prime}}}_{u,b,1}^{TF}bold_Y start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_u , italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT, and

𝐀p1=[𝐀1p1,𝐀2p1,,𝐀Up1],superscript𝐀𝑝1superscriptsubscript𝐀1𝑝1superscriptsubscript𝐀2𝑝1superscriptsubscript𝐀𝑈𝑝1{{\mathbf{A}}^{p1}}=[{\mathbf{A}}_{1}^{p1},{\mathbf{A}}_{2}^{p1},\ldots,{% \mathbf{A}}_{U}^{p1}],bold_A start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT = [ bold_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT , bold_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT , … , bold_A start_POSTSUBSCRIPT italic_U end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT ] , (38)
𝐡bDD1=[(𝐡b,1DD1)H,(𝐡b,2DD1)H,,(𝐡b,UDD1)H]H.superscriptsubscript𝐡𝑏𝐷𝐷1superscriptsuperscriptsuperscriptsubscript𝐡𝑏1𝐷𝐷1𝐻superscriptsuperscriptsubscript𝐡𝑏2𝐷𝐷1𝐻superscriptsuperscriptsubscript𝐡𝑏𝑈𝐷𝐷1𝐻𝐻\begin{gathered}{\mathbf{h}}_{b}^{DD1}={\left[{{{\left({{\mathbf{h}}_{b,1}^{DD% 1}}\right)}^{H}},{{\left({{\mathbf{h}}_{b,2}^{DD1}}\right)}^{H}},\ldots,{{% \left({{\mathbf{h}}_{b,U}^{DD1}}\right)}^{H}}}\right]^{H}}.\hfill\\ \end{gathered}start_ROW start_CELL bold_h start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT = [ ( bold_h start_POSTSUBSCRIPT italic_b , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , ( bold_h start_POSTSUBSCRIPT italic_b , 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , ( bold_h start_POSTSUBSCRIPT italic_b , italic_U end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT . end_CELL end_ROW (39)

After completing the rough AUD, the receiver obtains information about active UEs. Each AP transmits the detection results, representing the set of active UEs, to CPU. The CPU merges these results to form the system-wide rough active UEs set, as 𝒰a=b𝒰b,asubscript𝒰𝑎subscript𝑏subscript𝒰𝑏𝑎{\mathcal{U}_{a}}=\bigcup\nolimits_{b}{{\mathcal{U}_{b,a}}}caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT caligraphic_U start_POSTSUBSCRIPT italic_b , italic_a end_POSTSUBSCRIPT, where 𝒰b,asubscript𝒰𝑏𝑎{\mathcal{U}_{b,a}}caligraphic_U start_POSTSUBSCRIPT italic_b , italic_a end_POSTSUBSCRIPT denotes the set of active UEs detected by the b𝑏bitalic_b-th AP. Assuming that for 1i|𝒰a|1𝑖subscript𝒰𝑎1\leq i\leq\left|{{\mathcal{U}_{a}}}\right|1 ≤ italic_i ≤ | caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT |, we have ui𝒰asubscript𝑢𝑖subscript𝒰𝑎u_{i}\in\mathcal{U}_{a}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT, and with the presence of guard intervals, preamble1 does not interfere with the reception of preamble2. Thus, equation (24) is rewritten as:

𝐲bp2𝐀p2𝐡bDD2+𝐧bDD2NpMp×1,superscriptsubscript𝐲𝑏𝑝2superscript𝐀𝑝2superscriptsubscript𝐡𝑏𝐷𝐷2superscriptsubscript𝐧𝑏𝐷𝐷2superscriptsubscript𝑁𝑝subscript𝑀𝑝1{\mathbf{y}}_{b}^{p2}\approx{{\mathbf{A}}^{p2}}{\mathbf{h}}_{b}^{DD2}+{\mathbf% {n}}_{b}^{DD2}\in{\mathbb{C}^{{N_{p}}{M_{p}}\times 1}},bold_y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT ≈ bold_A start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT + bold_n start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT × 1 end_POSTSUPERSCRIPT , (40)

where

𝐀p2=[𝐀u1p2,𝐀u2p2,,𝐀u|𝒰a|p2],superscript𝐀𝑝2superscriptsubscript𝐀subscript𝑢1𝑝2superscriptsubscript𝐀subscript𝑢2𝑝2superscriptsubscript𝐀subscript𝑢subscript𝒰𝑎𝑝2\begin{gathered}{{\mathbf{A}}^{p2}}=[{\mathbf{A}}_{{u_{1}}}^{p2},{\mathbf{A}}_% {{u_{2}}}^{p2},\ldots,{\mathbf{A}}_{{u_{\left|{{\mathcal{U}_{a}}}\right|}}}^{p% 2}],\hfill\\ \end{gathered}start_ROW start_CELL bold_A start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT = [ bold_A start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT , bold_A start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT , … , bold_A start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT | caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT | end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT ] , end_CELL end_ROW (41)
𝐡bDD2=[(𝐡b,u1DD2)H,(𝐡b,u2DD2)H,,(𝐡b,u|𝒰a|DD2)H]H.superscriptsubscript𝐡𝑏𝐷𝐷2superscriptsuperscriptsuperscriptsubscript𝐡𝑏subscript𝑢1𝐷𝐷2𝐻superscriptsuperscriptsubscript𝐡𝑏subscript𝑢2𝐷𝐷2𝐻superscriptsuperscriptsubscript𝐡𝑏subscript𝑢subscript𝒰𝑎𝐷𝐷2𝐻𝐻\begin{gathered}{\mathbf{h}}_{b}^{DD2}={\left[{{{\left({{\mathbf{h}}_{b,{u_{1}% }}^{DD2}}\right)}^{H}},{{\left({{\mathbf{h}}_{b,{u_{2}}}^{DD2}}\right)}^{H}},% \ldots,{{\left({{\mathbf{h}}_{b,{u_{\left|{{\mathcal{U}_{a}}}\right|}}}^{DD2}}% \right)}^{H}}}\right]^{H}}.\hfill\\ \end{gathered}start_ROW start_CELL bold_h start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT = [ ( bold_h start_POSTSUBSCRIPT italic_b , italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , ( bold_h start_POSTSUBSCRIPT italic_b , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , ( bold_h start_POSTSUBSCRIPT italic_b , italic_u start_POSTSUBSCRIPT | caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT | end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT . end_CELL end_ROW (42)

Since |𝒰a|Umuch-less-thansubscript𝒰𝑎𝑈\left|{{\mathcal{U}_{a}}}\right|\ll U| caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT | ≪ italic_U, the dimension of the sparse vector to be recovered is smaller than that of the estimated vector in a scheme that solely performs accurate AUD with the same sparsity (i.e., the same number of non-zero elements) and observation vector. Therefore, a more accurate estimation can be achieved by the hybrid preamble scheme. Moreover, it is necessary to appropriately choose the values for parameters such as N𝑁Nitalic_N, M𝑀Mitalic_M, α𝛼\alphaitalic_α, β𝛽\betaitalic_β.

After obtaining active UEs and their corresponding channels, the influence of preamble1 on the received signal can be removed by using successive interference cancellation (SIC). Based on the residual received signal and estimated channel parameters, the data signal can be recovered using algorithms such as belief propagation. The system’s signal processing flow can be seen in the diagram below. We won’t explore this part of data recovery in this paper.

Refer to caption
Figure 4: The system’s signal processing flow.

III-D Multi-Antenna Reception Model

We extend the single-antenna reception model to a multi-antenna reception model. Suppose each AP is equipped with a uniform planar antenna array of dimension Ny×Nzsubscript𝑁𝑦subscript𝑁𝑧N_{y}\times N_{z}italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT × italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT, with an antenna spacing of half a wavelength. The received signal matrix for preamble1 is represented as:

𝐘bDDS1=ui𝐀up1𝐡u,b,iDD1𝐚s(θu,b,i,e,θu,b,i,a)+𝐍bDDS1=𝐀p1𝐇bDDS1+𝐍bDDS1NM×NyNz,superscriptsubscript𝐘𝑏𝐷𝐷𝑆1subscript𝑢subscript𝑖superscriptsubscript𝐀𝑢𝑝1superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷1subscript𝐚𝑠subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎superscriptsubscript𝐍𝑏𝐷𝐷𝑆1superscript𝐀𝑝1superscriptsubscript𝐇𝑏𝐷𝐷𝑆1superscriptsubscript𝐍𝑏𝐷𝐷𝑆1superscript𝑁𝑀subscript𝑁𝑦subscript𝑁𝑧\begin{gathered}{\mathbf{Y}}_{b}^{DDS1}=\sum\limits_{u}{}\sum\limits_{i}{}{% \mathbf{A}}_{u}^{p1}{\mathbf{h}}_{u,b,i}^{DD1}{{\mathbf{a}}_{s}}({\theta_{u,b,% i,e}},{\theta_{u,b,i,a}})+{\mathbf{N}}_{b}^{DDS1}\hfill\\ ={{\mathbf{A}}^{p1}}{\mathbf{H}}_{b}^{DDS1}+{\mathbf{N}}_{b}^{DDS1}\in{\mathbb% {C}^{NM\times{N_{y}}{N_{z}}}},\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S 1 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_A start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT bold_a start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL = bold_A start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S 1 end_POSTSUPERSCRIPT + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S 1 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N italic_M × italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW (43)

where

𝐚s(θu,b,i,e,θu,b,i,a)=[ejπsinθu,b,i,esinθu,b,i,aejπcosθu,b,i,e,,ejπnysinθu,b,i,esinθu,b,i,aejπnzcosθu,b,i,e,,ejπNysinθu,b,i,esinθu,b,i,aejπNzcosθu,b,i,e]1×NyNz,subscript𝐚𝑠subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎superscript𝑒𝑗𝜋subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎superscript𝑒𝑗𝜋subscript𝜃𝑢𝑏𝑖𝑒superscript𝑒𝑗𝜋subscript𝑛𝑦subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎superscript𝑒𝑗𝜋subscript𝑛𝑧subscript𝜃𝑢𝑏𝑖𝑒superscript𝑒𝑗𝜋subscript𝑁𝑦subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎superscript𝑒𝑗𝜋subscript𝑁𝑧subscript𝜃𝑢𝑏𝑖𝑒superscript1subscript𝑁𝑦subscript𝑁𝑧\begin{gathered}{{\mathbf{a}}_{s}}({\theta_{u,b,i,e}},{\theta_{u,b,i,a}})=[{e^% {j\pi\sin{\theta_{u,b,i,e}}\sin{\theta_{u,b,i,a}}}}{e^{j\pi\cos{\theta_{u,b,i,% e}}}},\hfill\\ \ldots,{e^{j\pi{n_{y}}\sin{\theta_{u,b,i,e}}\sin{\theta_{u,b,i,a}}}}{e^{j\pi{n% _{z}}\cos{\theta_{u,b,i,e}}}},\ldots,\hfill\\ {e^{j\pi{N_{y}}\sin{\theta_{u,b,i,e}}\sin{\theta_{u,b,i,a}}}}{e^{j\pi{N_{z}}% \cos{\theta_{u,b,i,e}}}}]\in{\mathbb{C}^{1\times{N_{y}}{N_{z}}}},\hfill\\ \end{gathered}start_ROW start_CELL bold_a start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) = [ italic_e start_POSTSUPERSCRIPT italic_j italic_π roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_π roman_cos italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW start_ROW start_CELL … , italic_e start_POSTSUPERSCRIPT italic_j italic_π italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_π italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT roman_cos italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , … , end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT italic_j italic_π italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j italic_π italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT roman_cos italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ] ∈ blackboard_C start_POSTSUPERSCRIPT 1 × italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW (44)
𝐇bDDS=[(𝐇1,bDDS)H,(𝐇2,bDDS)H,,(𝐇U,bDDS)H]H,superscriptsubscript𝐇𝑏𝐷𝐷𝑆superscriptsuperscriptsuperscriptsubscript𝐇1𝑏𝐷𝐷𝑆𝐻superscriptsuperscriptsubscript𝐇2𝑏𝐷𝐷𝑆𝐻superscriptsuperscriptsubscript𝐇𝑈𝑏𝐷𝐷𝑆𝐻𝐻\begin{gathered}{\mathbf{H}}_{b}^{DDS}={\left[{{{\left({{\mathbf{H}}_{1,b}^{% DDS}}\right)}^{H}},{{\left({{\mathbf{H}}_{2,b}^{DDS}}\right)}^{H}},\ldots,{{% \left({{\mathbf{H}}_{U,b}^{DDS}}\right)}^{H}}}\right]^{H}},\hfill\\ \end{gathered}start_ROW start_CELL bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT = [ ( bold_H start_POSTSUBSCRIPT 1 , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , ( bold_H start_POSTSUBSCRIPT 2 , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , ( bold_H start_POSTSUBSCRIPT italic_U , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , end_CELL end_ROW (45)
𝐇u,bDDS=i𝐡u,b,iDD𝐚s(θu,b,i,e,θu,b,i,a),superscriptsubscript𝐇𝑢𝑏𝐷𝐷𝑆subscript𝑖superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷subscript𝐚𝑠subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎{\mathbf{H}}_{u,b}^{DDS}=\sum\limits_{i}{}{\mathbf{h}}_{u,b,i}^{DD}{{\mathbf{a% }}_{s}}({\theta_{u,b,i,e}},{\theta_{u,b,i,a}}),bold_H start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT bold_a start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) , (46)

with θu,b,i,esubscript𝜃𝑢𝑏𝑖𝑒{\theta_{u,b,i,e}}italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT and θu,b,i,asubscript𝜃𝑢𝑏𝑖𝑎{\theta_{u,b,i,a}}italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT denote the elevation angle and azimuth angle, respectively, of the i𝑖iitalic_i-th path from u𝑢uitalic_u-th UE to b𝑏bitalic_b-th AP. The definition of 𝐡u,b,iDDsuperscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷{\mathbf{h}}_{u,b,i}^{DD}bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT can be found in equation (22). Applying the discrete fourier transform along the rows of 𝐘bDDSsuperscriptsubscript𝐘𝑏𝐷𝐷𝑆{\mathbf{Y}}_{b}^{DDS}bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT with dimensions Nysubscript𝑁𝑦N_{y}italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT and Nzsubscript𝑁𝑧N_{z}italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT results in a new matrix 𝐘bDDAsuperscriptsubscript𝐘𝑏𝐷𝐷𝐴{\mathbf{Y}}_{b}^{DDA}bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT. This allows transforming equation (43) into the angular domain. Specifically, for 0nyNy10subscript𝑛𝑦subscript𝑁𝑦10\leq{n_{y}}\leq{N_{y}}-10 ≤ italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT ≤ italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - 1 and 0nzNz10subscript𝑛𝑧subscript𝑁𝑧10\leq{n_{z}}\leq{N_{z}}-10 ≤ italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT ≤ italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT - 1, we have

𝐘bDDA(t\displaystyle{\mathbf{Y}}_{b}^{DDA}(tbold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT ( italic_t ,ny+Nynz+1)=1NyNzny=0Ny1nz=0Nz1\displaystyle,{n_{y}}+{N_{y}}{n_{z}}+1)=\frac{1}{{\sqrt{{N_{y}}{N_{z}}}}}\sum% \limits_{{{n^{\prime}}_{y}}=0}^{{N_{y}}-1}{}\sum\limits_{{{n^{\prime}}_{z}}=0}% ^{{N_{z}}-1}{}, italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT + italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT + 1 ) = divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT (47)
𝐘bDDS(t,ny+Nynz+1)ej2πnynyNyej2πnznzNz.superscriptsubscript𝐘𝑏𝐷𝐷𝑆𝑡subscriptsuperscript𝑛𝑦subscript𝑁𝑦subscriptsuperscript𝑛𝑧1superscript𝑒𝑗2𝜋subscriptsuperscript𝑛𝑦subscript𝑛𝑦subscript𝑁𝑦superscript𝑒𝑗2𝜋subscriptsuperscript𝑛𝑧subscript𝑛𝑧subscript𝑁𝑧\displaystyle{\mathbf{Y}}_{b}^{DDS}(t,{n^{\prime}_{y}}+{N_{y}}{n^{\prime}_{z}}% +1){e^{-j\frac{{2\pi{{n^{\prime}}_{y}}{n_{y}}}}{{{N_{y}}}}}}{e^{-j\frac{{2\pi{% {n^{\prime}}_{z}}{n_{z}}}}{{{N_{z}}}}}}.bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT ( italic_t , italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT + italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT + 1 ) italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG end_POSTSUPERSCRIPT .

Where t𝑡titalic_t is the row index. Consequently, we obtain:

𝐘bDDA1=ui𝐀up1𝐡u,b,iDD1𝐚a(θu,b,i,e,θu,b,i,a)+𝐍bDDA1=𝐀p1𝐇bDDA1+𝐍bDDA1NM×NyNz,superscriptsubscript𝐘𝑏𝐷𝐷𝐴1subscript𝑢subscript𝑖superscriptsubscript𝐀𝑢𝑝1superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷1subscript𝐚𝑎subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎superscriptsubscript𝐍𝑏𝐷𝐷𝐴1superscript𝐀𝑝1superscriptsubscript𝐇𝑏𝐷𝐷𝐴1superscriptsubscript𝐍𝑏𝐷𝐷𝐴1superscript𝑁𝑀subscript𝑁𝑦subscript𝑁𝑧\begin{gathered}{\mathbf{Y}}_{b}^{DDA1}=\sum\limits_{u}{}\sum\limits_{i}{}{% \mathbf{A}}_{u}^{p1}{\mathbf{h}}_{u,b,i}^{DD1}{{\mathbf{a}}_{a}}({\theta_{u,b,% i,e}},{\theta_{u,b,i,a}})+{\mathbf{N}}_{b}^{DDA1}\hfill\\ ={{\mathbf{A}}^{p1}}{\mathbf{H}}_{b}^{DDA1}+{\mathbf{N}}_{b}^{DDA1}\in{\mathbb% {C}^{NM\times{N_{y}}{N_{z}}}},\hfill\\ \end{gathered}start_ROW start_CELL bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_A start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT bold_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL = bold_A start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N italic_M × italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , end_CELL end_ROW (48)

where

𝐚a(θu,b,i,e,θu,b,i,a)=[aa(0,0,θu,b,i,e,θu,b,i,a),,aa(ny,nz,θu,b,i,e,θu,b,i,a),,aa(Ny1,Nz1,θu,b,i,e,θu,b,i,a)],subscript𝐚𝑎subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎subscript𝑎𝑎00subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎subscript𝑎𝑎subscript𝑛𝑦subscript𝑛𝑧subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎subscript𝑎𝑎subscript𝑁𝑦1subscript𝑁𝑧1subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎\begin{gathered}{{\mathbf{a}}_{a}}({\theta_{u,b,i,e}},{\theta_{u,b,i,a}})=[{a_% {a}}(0,0,{\theta_{u,b,i,e}},{\theta_{u,b,i,a}}),\ldots,{a_{a}}({n_{y}},\hfill% \\ {n_{z}},{\theta_{u,b,i,e}},{\theta_{u,b,i,a}}),\ldots,{a_{a}}({N_{y}}-1,{N_{z}% }-1,{\theta_{u,b,i,e}},{\theta_{u,b,i,a}})],\hfill\\ \end{gathered}start_ROW start_CELL bold_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) = [ italic_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( 0 , 0 , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) , … , italic_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) , … , italic_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - 1 , italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT - 1 , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) ] , end_CELL end_ROW (49)
aa(ny,nz,\displaystyle{a_{a}}({n_{y}},{n_{z}},italic_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT , italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT , θu,b,i,e,θu,b,i,a)=1NyNzny=0Ny1nz=0Nz1\displaystyle{\theta_{u,b,i,e}},{\theta_{u,b,i,a}})=\frac{1}{{\sqrt{{N_{y}}{N_% {z}}}}}\sum\limits_{{{n^{\prime}}_{y}}=0}^{{N_{y}}-1}{}\sum\limits_{{{n^{% \prime}}_{z}}=0}^{{N_{z}}-1}{}italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT (50)
ej2πnyNy(nyOu,b,i)ej2πnzNz(nzΩu,b,i),superscript𝑒𝑗2𝜋subscriptsuperscript𝑛𝑦subscript𝑁𝑦subscript𝑛𝑦subscriptO𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscriptsuperscript𝑛𝑧subscript𝑁𝑧subscript𝑛𝑧subscriptΩ𝑢𝑏𝑖\displaystyle{e^{-j\frac{{2\pi{{n^{\prime}}_{y}}}}{{{N_{y}}}}\left({{n_{y}}-{{% \rm O}_{u,b,i}}}\right)}}{e^{-j\frac{{2\pi{{n^{\prime}}_{z}}}}{{{N_{z}}}}\left% ({{n_{z}}-{\Omega_{u,b,i}}}\right)}},italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_ARG ( italic_n start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT - roman_O start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j divide start_ARG 2 italic_π italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG ( italic_n start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT - roman_Ω start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ,
Ou,b,i=sinθu,b,i,esinθu,b,i,aNy2,subscriptO𝑢𝑏𝑖subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎subscript𝑁𝑦2{{\rm O}_{u,b,i}}=\frac{{\sin{\theta_{u,b,i,e}}\sin{\theta_{u,b,i,a}}{N_{y}}}}% {2},roman_O start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = divide start_ARG roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT roman_sin italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , (51)
Ωu,b,i=cosθu,b,i,eNz2,subscriptΩ𝑢𝑏𝑖subscript𝜃𝑢𝑏𝑖𝑒subscript𝑁𝑧2{\Omega_{u,b,i}}=\frac{{\cos{\theta_{u,b,i,e}}{N_{z}}}}{2},roman_Ω start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT = divide start_ARG roman_cos italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG , (52)
𝐇bDDA=[(𝐇1,bDDA)H,(𝐇2,bDDA)H,,(𝐇U,bDDA)H]H,superscriptsubscript𝐇𝑏𝐷𝐷𝐴superscriptsuperscriptsuperscriptsubscript𝐇1𝑏𝐷𝐷𝐴𝐻superscriptsuperscriptsubscript𝐇2𝑏𝐷𝐷𝐴𝐻superscriptsuperscriptsubscript𝐇𝑈𝑏𝐷𝐷𝐴𝐻𝐻\begin{gathered}{\mathbf{H}}_{b}^{DDA}={\left[{{{\left({{\mathbf{H}}_{1,b}^{% DDA}}\right)}^{H}},{{\left({{\mathbf{H}}_{2,b}^{DDA}}\right)}^{H}},\ldots,{{% \left({{\mathbf{H}}_{U,b}^{DDA}}\right)}^{H}}}\right]^{H}},\hfill\\ \end{gathered}start_ROW start_CELL bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT = [ ( bold_H start_POSTSUBSCRIPT 1 , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , ( bold_H start_POSTSUBSCRIPT 2 , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , ( bold_H start_POSTSUBSCRIPT italic_U , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , end_CELL end_ROW (53)
𝐇u,bDDA=i𝐡u,b,iDD𝐚a(θu,b,i,e,θu,b,i,a).superscriptsubscript𝐇𝑢𝑏𝐷𝐷𝐴subscript𝑖superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷subscript𝐚𝑎subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎{\mathbf{H}}_{u,b}^{DDA}=\sum\limits_{i}{}{\mathbf{h}}_{u,b,i}^{DD}{{\mathbf{a% }}_{a}}({\theta_{u,b,i,e}},{\theta_{u,b,i,a}}).bold_H start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT bold_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) . (54)

From equations (49) and (50), we can see that the row vector 𝐚a(θu,b,i,e,θu,b,i,a)subscript𝐚𝑎subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎{{\mathbf{a}}_{a}}({\theta_{u,b,i,e}},{\theta_{u,b,i,a}})bold_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) is a block sparse vector, and 𝐡u,b,iDD1superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷1{\mathbf{h}}_{u,b,i}^{DD1}bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 1 end_POSTSUPERSCRIPT is also a block sparse vector in the DD domain. Additionally, given the inherent sparsity of active UEs, 𝐇bDDA1superscriptsubscript𝐇𝑏𝐷𝐷𝐴1{\mathbf{H}}_{b}^{DDA1}bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT exhibits block sparse characteristics, as illustrated in the Fig. 5.

Refer to caption
Refer to caption
Figure 5: (a) The row sparsity of channel matrix 𝐇u,bDDSsuperscriptsubscript𝐇𝑢𝑏𝐷𝐷𝑆{\mathbf{H}}_{u,b}^{DDS}bold_H start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_S end_POSTSUPERSCRIPT for an active UE u𝑢uitalic_u in the DD-spatial domain and (b) The block sparsity of channel matrix 𝐇u,bDDAsuperscriptsubscript𝐇𝑢𝑏𝐷𝐷𝐴{\mathbf{H}}_{u,b}^{DDA}bold_H start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A end_POSTSUPERSCRIPT for an active UE u𝑢uitalic_u in the DD-angular domain.

Similarly, the received signal matrix for preamble2 in a massive MIMO system can also be expressed in the angular domain:

𝐘bDDA2=𝐀p2𝐇bDDA2+𝐍bDDA2NpMp×NyNz,superscriptsubscript𝐘𝑏𝐷𝐷𝐴2superscript𝐀𝑝2superscriptsubscript𝐇𝑏𝐷𝐷𝐴2superscriptsubscript𝐍𝑏𝐷𝐷𝐴2superscriptsubscript𝑁𝑝subscript𝑀𝑝subscript𝑁𝑦subscript𝑁𝑧{\mathbf{Y}}_{b}^{DDA2}={{\mathbf{A}}^{p2}}{\mathbf{H}}_{b}^{DDA2}+{\mathbf{N}% }_{b}^{DDA2}\in{\mathbb{C}^{{N_{p}}{M_{p}}\times{N_{y}}{N_{z}}}},bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT = bold_A start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT + bold_N start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_M start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT × italic_N start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , (55)
𝐇bDDA2=[(𝐇u1,bDDA2)H,(𝐇u2,bDDA2)H,,(𝐇u|Ua|,bDDA2)H]H,superscriptsubscript𝐇𝑏𝐷𝐷𝐴2superscriptsuperscriptsuperscriptsubscript𝐇subscript𝑢1𝑏𝐷𝐷𝐴2𝐻superscriptsuperscriptsubscript𝐇subscript𝑢2𝑏𝐷𝐷𝐴2𝐻superscriptsuperscriptsubscript𝐇subscript𝑢subscript𝑈𝑎𝑏𝐷𝐷𝐴2𝐻𝐻{\mathbf{H}}_{b}^{DDA2}={\left[{{{\left({{\mathbf{H}}_{{u_{1}},b}^{DDA2}}% \right)}^{H}},{{\left({{\mathbf{H}}_{{u_{2}},b}^{DDA2}}\right)}^{H}},\ldots,{{% \left({{\mathbf{H}}_{{u_{\left|{{U_{a}}}\right|}},b}^{DDA2}}\right)}^{H}}}% \right]^{H}},bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT = [ ( bold_H start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , ( bold_H start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , … , ( bold_H start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT | italic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT | end_POSTSUBSCRIPT , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , (56)
𝐇u,bDDA2=i𝐡u,b,iDD2𝐚a(θu,b,i,e,θu,b,i,a).superscriptsubscript𝐇𝑢𝑏𝐷𝐷𝐴2subscript𝑖superscriptsubscript𝐡𝑢𝑏𝑖𝐷𝐷2subscript𝐚𝑎subscript𝜃𝑢𝑏𝑖𝑒subscript𝜃𝑢𝑏𝑖𝑎{\mathbf{H}}_{u,b}^{DDA2}=\sum\limits_{i}{}{\mathbf{h}}_{u,b,i}^{DD2}{{\mathbf% {a}}_{a}}({\theta_{u,b,i,e}},{\theta_{u,b,i,a}}).bold_H start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D 2 end_POSTSUPERSCRIPT bold_a start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ( italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT , italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT ) . (57)

Also, 𝐇bDDA2superscriptsubscript𝐇𝑏𝐷𝐷𝐴2{\mathbf{H}}_{b}^{DDA2}bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT exhibits block sparsity. Therefore, to achieve both rough AUD and accurate AUD along with CE, it is necessary to implement block sparse matrix recovery for the models in equations (48) and (55), respectively. Based on the estimated indices and values of the non-zero elements, we will detect the active UEs and estimate the channel matrix. The hybrid preamble based AUD and CE scheme is summarized as in Algorithm 1.

Algorithm 1 Hybrid Preamble Based AUD and CE Scheme
0:  {𝐘bDDA1}superscriptsubscript𝐘𝑏𝐷𝐷𝐴1\left\{{{\mathbf{Y}}_{b}^{DDA1}}\right\}{ bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT }, 𝐀p1superscript𝐀𝑝1{{\mathbf{A}}^{p1}}bold_A start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT, {𝐘bDDA2}superscriptsubscript𝐘𝑏𝐷𝐷𝐴2\left\{{{\mathbf{Y}}_{b}^{DDA2}}\right\}{ bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT }
0:  𝒰a¯=b𝒰¯b,a¯subscript𝒰𝑎subscript𝑏subscript¯𝒰𝑏𝑎{\bar{\mathcal{U}_{a}}}=\bigcup\nolimits_{b}{{{\bar{\mathcal{U}}}_{b,a}}}over¯ start_ARG caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_ARG = ⋃ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT over¯ start_ARG caligraphic_U end_ARG start_POSTSUBSCRIPT italic_b , italic_a end_POSTSUBSCRIPT, {𝐇¯bDDA2|1bB}conditional-setsuperscriptsubscript¯𝐇𝑏𝐷𝐷𝐴21𝑏𝐵\left\{{{\mathbf{\bar{H}}}_{b}^{DDA2}|1\leq b\leq B}\right\}{ over¯ start_ARG bold_H end_ARG start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT | 1 ≤ italic_b ≤ italic_B }
1:  %Rough AUD
2:  for b=1𝑏1b=1italic_b = 1 to B𝐵Bitalic_B do
3:     Recover 𝐇bDDA1superscriptsubscript𝐇𝑏𝐷𝐷𝐴1{\mathbf{H}}_{b}^{DDA1}bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT based on 𝐘bDDA1superscriptsubscript𝐘𝑏𝐷𝐷𝐴1{\mathbf{Y}}_{b}^{DDA1}bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT and 𝐀p1superscript𝐀𝑝1{\mathbf{A}}^{p1}bold_A start_POSTSUPERSCRIPT italic_p 1 end_POSTSUPERSCRIPT by block sparse matrix recovery algorithm (such as GAMP-PCSBL-La proposed in Section IV);
4:     Obtain 𝒰b,asubscript𝒰𝑏𝑎{\mathcal{U}_{b,a}}caligraphic_U start_POSTSUBSCRIPT italic_b , italic_a end_POSTSUBSCRIPT based on non-zero entries of estimated 𝐇bDDA1superscriptsubscript𝐇𝑏𝐷𝐷𝐴1{\mathbf{H}}_{b}^{DDA1}bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 1 end_POSTSUPERSCRIPT;
5:  end for
6:  Form 𝐀p2superscript𝐀𝑝2{{\mathbf{A}}^{p2}}bold_A start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT based on 𝒰a=b𝒰b,asubscript𝒰𝑎subscript𝑏subscript𝒰𝑏𝑎{\mathcal{U}_{a}}=\bigcup\nolimits_{b}{{\mathcal{U}_{b,a}}}caligraphic_U start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT caligraphic_U start_POSTSUBSCRIPT italic_b , italic_a end_POSTSUBSCRIPT;
7:  %Accurate AUD and CE
8:  for b=1𝑏1b=1italic_b = 1 to B𝐵Bitalic_B do
9:     Recover 𝐇bDDA2superscriptsubscript𝐇𝑏𝐷𝐷𝐴2{\mathbf{H}}_{b}^{DDA2}bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT based on 𝐀p2superscript𝐀𝑝2{\mathbf{A}}^{p2}bold_A start_POSTSUPERSCRIPT italic_p 2 end_POSTSUPERSCRIPT and 𝐘bDDA2superscriptsubscript𝐘𝑏𝐷𝐷𝐴2{\mathbf{Y}}_{b}^{DDA2}bold_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT by block sparse matrix recovery algorithm (such as GAMP-PCSBL-La proposed in Section IV);
10:     Obtain accurate detected active UEs’ set 𝒰¯asubscript¯𝒰𝑎{\bar{\mathcal{U}}_{a}}over¯ start_ARG caligraphic_U end_ARG start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT and channel matrix {𝐇¯b,iDDA2|i𝒰¯a}conditional-setsuperscriptsubscript¯𝐇𝑏𝑖𝐷𝐷𝐴2𝑖subscript¯𝒰𝑎\left\{{{\mathbf{\bar{H}}}_{b,i}^{DDA2}|i\in{{\bar{\mathcal{U}}}_{a}}}\right\}{ over¯ start_ARG bold_H end_ARG start_POSTSUBSCRIPT italic_b , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT | italic_i ∈ over¯ start_ARG caligraphic_U end_ARG start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT } based on non-zero entries of estimated 𝐇bDDA2superscriptsubscript𝐇𝑏𝐷𝐷𝐴2{\mathbf{H}}_{b}^{DDA2}bold_H start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT.
11:  end for

IV GAMP-PCSBL-La Algorithm

IV-A GAMP-PCSBL and Laplacian Prior

To achieve block sparse vector recovery, 𝐲=𝐀𝐱+𝐧𝐲𝐀𝐱𝐧\mathbf{y}=\mathbf{Ax}+\mathbf{n}bold_y = bold_Ax + bold_n, Fang et.al proposed the PCSBL algorithm [28]. In this algorithm, akin to conventional sparse Baysian learning (SBL), the atoms of the block sparse vector are modeled using a two-layer hierarchical probability model. Specifically, it is assumed that there exists hyperparameter 𝜶𝜶{\bm{\alpha}}bold_italic_α, and the prior distribution of the sparse vector is given by:

p(𝐱)=p(𝐱|𝜶)p(𝜶)𝑑𝜶.𝑝𝐱𝑝conditional𝐱𝜶𝑝𝜶differential-d𝜶p({\mathbf{x}})=\int{}p({\mathbf{x}}|{\bm{\alpha}})p({\bm{\alpha}})d{\bm{% \alpha}}.italic_p ( bold_x ) = ∫ italic_p ( bold_x | bold_italic_α ) italic_p ( bold_italic_α ) italic_d bold_italic_α . (58)

In the conventional SBL framework, the likelihood distribution p(𝐱|𝜶)𝑝conditional𝐱𝜶p({\mathbf{x}}|{\bm{\alpha}})italic_p ( bold_x | bold_italic_α ) is defined as a conditional Gaussian distribution, given by:

p(𝐱|α)=i𝒞𝒩(xi;0,αi1).𝑝conditional𝐱𝛼subscriptproduct𝑖𝒞𝒩subscript𝑥𝑖0superscriptsubscript𝛼𝑖1p({\mathbf{x}}|{\mathbf{\alpha}})=\prod\limits_{i}{\mathcal{C}\mathcal{N}\left% ({{x_{i}};0,\alpha_{i}^{-1}}\right)}.italic_p ( bold_x | italic_α ) = ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT caligraphic_C caligraphic_N ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; 0 , italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) . (59)

At this point, the vector 𝜶𝜶{\bm{\alpha}}bold_italic_α is defined as the precision of 𝐱𝐱\mathbf{x}bold_x, where αi1superscriptsubscript𝛼𝑖1\alpha_{i}^{-1}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT represents the variance of xisubscript𝑥𝑖{x_{i}}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. By assuming αisubscript𝛼𝑖{\alpha_{i}}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT follows a Gamma distribution, 𝜶𝜶{\bm{\alpha}}bold_italic_α is ensured to be non-negative, which in turn can control the sparsity of vector 𝐱𝐱{\mathbf{x}}bold_x. Specifically, when αisubscript𝛼𝑖{\alpha_{i}}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a large value, the corresponding xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT tends to be zero. By maximizing the posterior probability p(𝜶|𝐱,𝐲)𝑝conditional𝜶𝐱𝐲p({\bm{\alpha}}|{\mathbf{x}},{\mathbf{y}})italic_p ( bold_italic_α | bold_x , bold_y ), the hyperparameters can be learned based on the estimated values of the sparse vector.

Unlike conventional SBL, PCSBL leverages the fact that the sparse patterns of adjacent coefficients exhibit a certain degree of correlation. Therefore, the likelihood probability is defined not as a Gaussian distribution dependent on a single hyperparameter, but as a conditional Gaussian distribution related to the hyperparameters of ”neighboring regions” [28]. Specifically, the likelihood distribution of 𝐱𝐱{\mathbf{x}}bold_x given 𝜶𝜶{\bm{\alpha}}bold_italic_α is expressed as:

p(𝐱|α)=i𝒞𝒩(xi;0,τi1),𝑝conditional𝐱𝛼subscriptproduct𝑖𝒞𝒩subscript𝑥𝑖0superscriptsubscript𝜏𝑖1p({\mathbf{x}}|{\mathbf{\alpha}})=\prod\limits_{i}{\mathcal{C}\mathcal{N}\left% ({{x_{i}};0,\tau_{i}^{-1}}\right)},italic_p ( bold_x | italic_α ) = ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT caligraphic_C caligraphic_N ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ; 0 , italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) , (60)
τi=αi+βαi1+βαi+1.subscript𝜏𝑖subscript𝛼𝑖𝛽subscript𝛼𝑖1𝛽subscript𝛼𝑖1{\tau_{i}}={\alpha_{i}}+\beta{\alpha_{i-1}}+\beta{\alpha_{i+1}}.italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT . (61)

β𝛽\betaitalic_β represents the coupling factor, which characterizes the degree of correlation between the current element xisubscript𝑥𝑖{x_{i}}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and the elements in its neighboring region {xi1,xi+1}subscript𝑥𝑖1subscript𝑥𝑖1\left\{{{x_{i-1}},{x_{i+1}}}\right\}{ italic_x start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT }. At t𝑡titalic_t-th iteration, we first fix the current estimate of the hyperparameter α(t)𝛼𝑡{{\mathbf{\alpha}}{(t)}}italic_α ( italic_t ). Then using Bayes’ theorem, the posterior distribution of 𝐱𝐱{\mathbf{x}}bold_x is given by:

p(𝐱|𝐲,α)p(𝐲|𝐱)p(𝐱|α(t))=𝒞𝒩(𝐱;μ,𝚺),proportional-to𝑝conditional𝐱𝐲𝛼𝑝conditional𝐲𝐱𝑝conditional𝐱superscript𝛼𝑡𝒞𝒩𝐱𝜇𝚺\begin{gathered}p({\mathbf{x}}|{\mathbf{y}},{\mathbf{\alpha}})\propto p({% \mathbf{y}}|{\mathbf{x}})p({\mathbf{x}}|{{\mathbf{\alpha}}^{(t)}})\hfill\\ =\mathcal{C}\mathcal{N}\left({{\mathbf{x}};{\mathbf{\mu}},{\mathbf{\Sigma}}}% \right),\hfill\\ \end{gathered}start_ROW start_CELL italic_p ( bold_x | bold_y , italic_α ) ∝ italic_p ( bold_y | bold_x ) italic_p ( bold_x | italic_α start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL = caligraphic_C caligraphic_N ( bold_x ; italic_μ , bold_Σ ) , end_CELL end_ROW (62)

with

𝚺=(γ1𝐀H𝐀+𝐃)1,𝚺superscriptsuperscript𝛾1superscript𝐀𝐻𝐀𝐃1\mathbf{\Sigma}={\left({{\gamma^{-1}}{{\mathbf{A}}^{H}}{\mathbf{A}}+{\mathbf{D% }}}\right)^{-1}},bold_Σ = ( italic_γ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT bold_A + bold_D ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT , (63)
𝐃=diag(τ1,,τN),𝐃diagsubscript𝜏1subscript𝜏𝑁{\mathbf{D}}={\text{diag}}\left({{\tau_{1}},\ldots,{\tau_{N}}}\right),bold_D = diag ( italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_τ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) , (64)
μ=γ1𝚺𝐀H𝐲.𝜇superscript𝛾1𝚺superscript𝐀𝐻𝐲{\mathbf{\mu}}={\gamma^{-1}}{\mathbf{\Sigma}}{{\mathbf{A}}^{H}}{\mathbf{y}}.italic_μ = italic_γ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_Σ bold_A start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT bold_y . (65)

Here, γ𝛾\gammaitalic_γ and 𝐀𝐀\mathbf{A}bold_A represent the noise variance and measurement matrix, respectively. Subsequently, according to the expectation-maximization (EM) algorithm, hyperparameters α(t+1)𝛼𝑡1{{\mathbf{\alpha}}{(t+1)}}italic_α ( italic_t + 1 ) is updated. Specifically, we have:

α(t+1)=argmaxα𝔼p(𝐱|𝐲,α)[log(p(𝐱|α)p(α))],𝛼𝑡1subscript𝛼subscript𝔼𝑝conditional𝐱𝐲𝛼delimited-[]𝑝conditional𝐱𝛼𝑝𝛼{{\mathbf{\alpha}}{(t+1)}}=\mathop{\arg\max}\limits_{\mathbf{\alpha}}{{\mathbb% {E}}_{p({\mathbf{x}}|{\mathbf{y}},{\mathbf{\alpha}})}}\left[{\log\left({p\left% ({{\mathbf{x}}|{\mathbf{\alpha}}}\right)p\left({\mathbf{\alpha}}\right)}\right% )}\right],italic_α ( italic_t + 1 ) = start_BIGOP roman_arg roman_max end_BIGOP start_POSTSUBSCRIPT italic_α end_POSTSUBSCRIPT blackboard_E start_POSTSUBSCRIPT italic_p ( bold_x | bold_y , italic_α ) end_POSTSUBSCRIPT [ roman_log ( italic_p ( bold_x | italic_α ) italic_p ( italic_α ) ) ] , (66)

where 𝔼p[]subscript𝔼𝑝delimited-[]{{\mathbb{E}}_{p}}\left[\cdot\right]blackboard_E start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT [ ⋅ ] denotes expectation according to the distribution p𝑝pitalic_p. It should be noted that equation (63) involves a matrix inversion process, which makes the algorithm computationally intensive. To achieve lower complexity in computing the posterior distribution, Fang et.al. proposed the pattern-coupled sparse Bayesian learning via generalized approximate message passing (GAMP-PCSBL) algorithm [30]. Its core idea is to use the GAMP algorithm with p(𝐱|𝜶(t))𝑝conditional𝐱𝜶𝑡p({\mathbf{x}}|{{\bm{\alpha}}{(t)}})italic_p ( bold_x | bold_italic_α ( italic_t ) ) as the prior distribution, replacing the computational process of equation (63). The GAMP algorithm was introduced by Rangan et.al [31]. Based on the BP algorithm, it leverages the central limit theorem and quadratic approximation to avoid the computationally intensive marginal posterior probability calculations, especially effective in high-dimensional settings. Literature [30] concludes that GAMP-PCSBL performs similarly to conventional PCSBL in terms of performance but significantly reduces the average execution time.

Furthermore, inspired by reference [29], the Laplacian distribution can be utilized to capture the sparsity of signals after undergoing DCT. The probability density function of the Laplacian distribution with mean 0 and scale parameter b𝑏bitalic_b is represented as follows:

𝒜(x;b)=12bexp(|x|2b).𝒜𝑥𝑏12𝑏𝑥2𝑏\mathcal{L}\mathcal{A}(x;b)=\frac{1}{{2b}}\exp\left({-\frac{{\left|x\right|}}{% {2b}}}\right).caligraphic_L caligraphic_A ( italic_x ; italic_b ) = divide start_ARG 1 end_ARG start_ARG 2 italic_b end_ARG roman_exp ( - divide start_ARG | italic_x | end_ARG start_ARG 2 italic_b end_ARG ) . (67)

Compared to the Gaussian distribution, the Laplacian distribution enhances sparsity constraints by placing more posterior probability mass along the axes, as described in references [32] and [33]. In the field of image processing, the Laplacian distribution is widely used as a prior distribution for approximating sparsity generated by natural images after DCT, achieving more accurate estimation results than Gaussian mixture model priors [34]. Considering the presence of fractional Doppler and arrival angles in our system model, DFT in respective domains also produces sparsity, similar to that in image DCT. Combining these superiorities, we propose a novel GAMP-PCSBL-La algorithm for two-dimensional block sparse matrix recovery. Compared to existing algorithms, our proposed algorithm achieves superior estimation performance with lower complexity.

IV-B Probability Model

Given an AWGN channel model:

𝐘~=𝐀~𝐗~+𝐍~,~𝐘~𝐀~𝐗~𝐍{\mathbf{\tilde{Y}}}={\mathbf{\tilde{A}\tilde{X}}}+{\mathbf{\tilde{N}}},over~ start_ARG bold_Y end_ARG = over~ start_ARG bold_A end_ARG over~ start_ARG bold_X end_ARG + over~ start_ARG bold_N end_ARG , (68)

where 𝐘~L×M~𝐘superscript𝐿𝑀{\mathbf{\tilde{Y}}}\in{\mathbb{C}^{L\times M}}over~ start_ARG bold_Y end_ARG ∈ blackboard_C start_POSTSUPERSCRIPT italic_L × italic_M end_POSTSUPERSCRIPT is the observed matrix, 𝐀~L×K~𝐀superscript𝐿𝐾{\mathbf{\tilde{A}}}\in{\mathbb{C}^{L\times K}}over~ start_ARG bold_A end_ARG ∈ blackboard_C start_POSTSUPERSCRIPT italic_L × italic_K end_POSTSUPERSCRIPT is the measurement matrix (its values are known at the receiver), 𝐗~K×M~𝐗superscript𝐾𝑀{\mathbf{\tilde{X}}}\in{\mathbb{C}^{K\times M}}over~ start_ARG bold_X end_ARG ∈ blackboard_C start_POSTSUPERSCRIPT italic_K × italic_M end_POSTSUPERSCRIPT is the block sparse matrix to be estimated, and 𝐍~L×M~𝐍superscript𝐿𝑀{\mathbf{\tilde{N}}}\in{\mathbb{C}^{L\times M}}over~ start_ARG bold_N end_ARG ∈ blackboard_C start_POSTSUPERSCRIPT italic_L × italic_M end_POSTSUPERSCRIPT is the additive noise matrix. Since the Laplacian distribution is defined only for real-valued random variables, we need to convert the complex form model of equation (68) into the following real equivalent model:

𝐘=𝐀𝐗+𝐍𝐘=Δ[{𝐘~}{𝐘~}]2L×M𝐀=Δ[{𝐀~}{𝐀~}{𝐀~}{𝐀~}]2L×2K𝐗=Δ[{𝐗~}{𝐗~}]2K×M𝐍=Δ[{𝐍~}{𝐍~}]2L×M𝐘𝐀𝐗𝐍𝐘superscriptΔdelimited-[]~𝐘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression~𝐘missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscript2𝐿𝑀𝐀superscriptΔdelimited-[]~𝐀~𝐀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression~𝐀~𝐀missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscript2𝐿2𝐾𝐗superscriptΔdelimited-[]~𝐗missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression~𝐗missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscript2𝐾𝑀𝐍superscriptΔdelimited-[]~𝐍missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression~𝐍missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionsuperscript2𝐿𝑀\begin{gathered}{\mathbf{Y}}={\mathbf{AX}}+{\mathbf{N}}\\ {\mathbf{Y}}\buildrel\Delta\over{=}\left[{\begin{array}[]{*{20}{c}}{\mathcal{R% }\left\{{{\mathbf{\tilde{Y}}}}\right\}}\\ {\mathcal{I}\left\{{{\mathbf{\tilde{Y}}}}\right\}}\end{array}}\right]\in{% \mathbb{R}^{2L\times M}}\\ {\mathbf{A}}\buildrel\Delta\over{=}\left[{\begin{array}[]{*{20}{c}}{\mathcal{R% }\left\{{{\mathbf{\tilde{A}}}}\right\}}&{-\mathcal{I}\left\{{{\mathbf{\tilde{A% }}}}\right\}}\\ {\mathcal{I}\left\{{{\mathbf{\tilde{A}}}}\right\}}&{\mathcal{R}\left\{{{% \mathbf{\tilde{A}}}}\right\}}\end{array}}\right]\in{\mathbb{R}^{2L\times 2K}}% \\ {\mathbf{X}}\buildrel\Delta\over{=}\left[{\begin{array}[]{*{20}{c}}{\mathcal{R% }\left\{{{\mathbf{\tilde{X}}}}\right\}}\\ {\mathcal{I}\left\{{{\mathbf{\tilde{X}}}}\right\}}\end{array}}\right]\in{% \mathbb{R}^{2K\times M}}\\ {\mathbf{N}}\buildrel\Delta\over{=}\left[{\begin{array}[]{*{20}{c}}{\mathcal{R% }\left\{{{\mathbf{\tilde{N}}}}\right\}}\\ {\mathcal{I}\left\{{{\mathbf{\tilde{N}}}}\right\}}\end{array}}\right]\in{% \mathbb{R}^{2L\times M}}\\ \end{gathered}start_ROW start_CELL bold_Y = bold_AX + bold_N end_CELL end_ROW start_ROW start_CELL bold_Y start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP [ start_ARRAY start_ROW start_CELL caligraphic_R { over~ start_ARG bold_Y end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL caligraphic_I { over~ start_ARG bold_Y end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY ] ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_L × italic_M end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL bold_A start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP [ start_ARRAY start_ROW start_CELL caligraphic_R { over~ start_ARG bold_A end_ARG } end_CELL start_CELL - caligraphic_I { over~ start_ARG bold_A end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL caligraphic_I { over~ start_ARG bold_A end_ARG } end_CELL start_CELL caligraphic_R { over~ start_ARG bold_A end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY ] ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_L × 2 italic_K end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL bold_X start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP [ start_ARRAY start_ROW start_CELL caligraphic_R { over~ start_ARG bold_X end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL caligraphic_I { over~ start_ARG bold_X end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY ] ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_K × italic_M end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL bold_N start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP [ start_ARRAY start_ROW start_CELL caligraphic_R { over~ start_ARG bold_N end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL caligraphic_I { over~ start_ARG bold_N end_ARG } end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY ] ∈ blackboard_R start_POSTSUPERSCRIPT 2 italic_L × italic_M end_POSTSUPERSCRIPT end_CELL end_ROW (69)

Here, {}\mathcal{R}\left\{\cdot\right\}caligraphic_R { ⋅ } and {}\mathcal{I}\left\{\cdot\right\}caligraphic_I { ⋅ } represent the operations of taking the real and imaginary parts of a complex matrix, respectively. In practical systems, the noise variance is often unpredictable. We assume that the communication between the transmitter and receiver occurs over an AWGN channel, i.e.:

p(𝐘|𝐙)=l,j𝒩(yl,j;zl,j,γ),𝑝conditional𝐘𝐙subscriptproduct𝑙𝑗𝒩subscript𝑦𝑙𝑗subscript𝑧𝑙𝑗𝛾p({\mathbf{Y}}|{\mathbf{Z}})=\prod\nolimits_{l,j}{\mathcal{N}\left({{y_{l,j}};% {z_{l,j}},\gamma}\right)},italic_p ( bold_Y | bold_Z ) = ∏ start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT caligraphic_N ( italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ; italic_z start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT , italic_γ ) , (70)

where zl,jsubscript𝑧𝑙𝑗{z_{l,j}}italic_z start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT is (i,j)𝑖𝑗(i,j)( italic_i , italic_j )-th element of matirx 𝐙𝐙{\mathbf{Z}}bold_Z, 𝐙=𝐀𝐗𝐙𝐀𝐗{\mathbf{Z}}={\mathbf{AX}}bold_Z = bold_AX and γ𝛾\gammaitalic_γ denotes the noise variance. Referencing the two-layer hierarchical probabilistic model of SBL, we assume the hyperparameters {αi,j}subscript𝛼𝑖𝑗\left\{{{\alpha_{i,j}}}\right\}{ italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT } and establish the probability distribution of 𝐗𝐗{\mathbf{X}}bold_X as:

p(𝐗|α)𝑝conditional𝐗𝛼\displaystyle p({\mathbf{X}}|{\mathbf{\alpha}})italic_p ( bold_X | italic_α ) =0<i<N+1,j𝒜(xi,j;τi,j1)N<i<2N,j𝒜(xi,j;τiN,j1)absentsubscriptproductformulae-sequence0𝑖𝑁1𝑗𝒜subscript𝑥𝑖𝑗superscriptsubscript𝜏𝑖𝑗1subscriptproductformulae-sequence𝑁𝑖2𝑁𝑗𝒜subscript𝑥𝑖𝑗superscriptsubscript𝜏𝑖𝑁𝑗1\displaystyle={\prod\limits_{0<i<N+1,j}{\mathcal{L}\mathcal{A}\left({{x_{i,j}}% ;\tau_{i,j}^{-1}}\right)}}{\prod\limits_{N<i<2N,j}{\mathcal{L}\mathcal{A}\left% ({{x_{i,j}};\tau_{i-N,j}^{-1}}\right)}}= ∏ start_POSTSUBSCRIPT 0 < italic_i < italic_N + 1 , italic_j end_POSTSUBSCRIPT caligraphic_L caligraphic_A ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ∏ start_POSTSUBSCRIPT italic_N < italic_i < 2 italic_N , italic_j end_POSTSUBSCRIPT caligraphic_L caligraphic_A ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; italic_τ start_POSTSUBSCRIPT italic_i - italic_N , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) (71)
=0<i<N+1,j12τi,jexp(12τi,j|xi,j|)absentsubscriptproductformulae-sequence0𝑖𝑁1𝑗12subscript𝜏𝑖𝑗12subscript𝜏𝑖𝑗subscript𝑥𝑖𝑗\displaystyle={\prod\limits_{0<i<N+1,j}{\frac{1}{2}}{\tau_{i,j}}\exp\left({-% \frac{1}{2}{\tau_{i,j}}\left|{{x_{i,j}}}\right|}\right)}= ∏ start_POSTSUBSCRIPT 0 < italic_i < italic_N + 1 , italic_j end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT roman_exp ( - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | )
N<i<2N,j12τiN,jexp(12τiN,j|xi,j|)subscriptproductformulae-sequence𝑁𝑖2𝑁𝑗12subscript𝜏𝑖𝑁𝑗12subscript𝜏𝑖𝑁𝑗subscript𝑥𝑖𝑗\displaystyle{\prod\limits_{N<i<2N,j}{\frac{1}{2}}{\tau_{i-N,j}}\exp\left({-% \frac{1}{2}{\tau_{i-N,j}}\left|{{x_{i,j}}}\right|}\right)}\hfill∏ start_POSTSUBSCRIPT italic_N < italic_i < 2 italic_N , italic_j end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_τ start_POSTSUBSCRIPT italic_i - italic_N , italic_j end_POSTSUBSCRIPT roman_exp ( - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_τ start_POSTSUBSCRIPT italic_i - italic_N , italic_j end_POSTSUBSCRIPT | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | )
τi,j=αi,j+βαi1,j+βαi+1,j+βαi,j1+βαi,j+1,subscript𝜏𝑖𝑗subscript𝛼𝑖𝑗𝛽subscript𝛼𝑖1𝑗𝛽subscript𝛼𝑖1𝑗𝛽subscript𝛼𝑖𝑗1𝛽subscript𝛼𝑖𝑗1{\tau_{i,j}}={\alpha_{i,j}}+\beta{\alpha_{i-1,j}}+\beta{\alpha_{i+1,j}}+\beta{% \alpha_{i,j-1}}+\beta{\alpha_{i,j+1}},italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT , (72)
p(αi,j)=𝒢𝒜(αi,j;a,b).𝑝subscript𝛼𝑖𝑗𝒢𝒜subscript𝛼𝑖𝑗𝑎𝑏p({\alpha_{i,j}})=\mathcal{G}\mathcal{A}\left({{\alpha_{i,j}};a,b}\right).italic_p ( italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ) = caligraphic_G caligraphic_A ( italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; italic_a , italic_b ) . (73)

Among them, 𝒢𝒜(αi,j;a,b)=Γ(a)1baαi,jaebαi,j𝒢𝒜subscript𝛼𝑖𝑗𝑎𝑏Γsuperscript𝑎1superscript𝑏𝑎superscriptsubscript𝛼𝑖𝑗𝑎superscript𝑒𝑏subscript𝛼𝑖𝑗\mathcal{G}\mathcal{A}\left({{\alpha_{i,j}};a,b}\right)=\Gamma{\left(a\right)^% {-1}}{b^{a}}\alpha_{i,j}^{a}{e^{-b{\alpha_{i,j}}}}caligraphic_G caligraphic_A ( italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; italic_a , italic_b ) = roman_Γ ( italic_a ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_b start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_b italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT denotes the Gamma distribution with parameters a𝑎aitalic_a and b𝑏bitalic_b. Γ(a)=0ta1et𝑑tΓ𝑎superscriptsubscript0superscript𝑡𝑎1superscript𝑒𝑡differential-d𝑡\Gamma\left(a\right)=\int_{0}^{\infty}{{t^{a-1}}{e^{-t}}dt}roman_Γ ( italic_a ) = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT italic_a - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_t end_POSTSUPERSCRIPT italic_d italic_t is the Gamma funcation. Equation (71) shows that the real and imaginary parts of x~i,jsubscript~𝑥𝑖𝑗{\tilde{x}_{i,j}}over~ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT share the same hyperparameter τi,jsubscript𝜏𝑖𝑗{\tau_{i,j}}italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT, as defined in equation (72).

IV-C GAMP Algorithm for Sparse Matrix Recovery

As previously explained, given a prior distribution, the GAMP algorithm can achieve sparse signal recovery with relatively low computational complexity. Following the sum-product and max-sum forms of the BP algorithm, the GAMP algorithm uses Gaussian and quadratic approximations to provide the minimum mean square error (MMSE) estimation and maximum a posteriori (MAP) estimation of the sparse matrix, respectively. By defining scalar estimation functions, gin()subscript𝑔𝑖𝑛{g_{in}}\left(\cdot\right)italic_g start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT ( ⋅ ) and gout()subscript𝑔𝑜𝑢𝑡{g_{out}}\left(\cdot\right)italic_g start_POSTSUBSCRIPT italic_o italic_u italic_t end_POSTSUBSCRIPT ( ⋅ ), the GAMP algorithm iteratively performs scalar operations at the input and output nodes to decompose the vector-valued estimation problem. Assuming that in t𝑡titalic_t-th iteration, the prior distribution of the sparse matrix is expressed as p(𝐗|𝜶(t))𝑝conditional𝐗superscript𝜶𝑡p({\mathbf{X}}|{{\bm{\alpha}}^{(t)}})italic_p ( bold_X | bold_italic_α start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ), with 𝜶(t)superscript𝜶𝑡{{\bm{\alpha}}^{(t)}}bold_italic_α start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT is the hyperparameter obtained in the t𝑡titalic_t-th iteration. For AWGN channel, the GAMP algorithm process is shown from line 3 to line 13 in Algorithm 2.

Algorithm 2 GAMP-PCSBL-La
0:  𝐘𝐘{\mathbf{Y}}bold_Y, 𝐀𝐀{\mathbf{A}}bold_A, p(𝐗|𝜶)𝑝conditional𝐗𝜶p({\mathbf{X}}|{\bm{\alpha}})italic_p ( bold_X | bold_italic_α ), p(𝜶)𝑝𝜶p({\bm{\alpha}})italic_p ( bold_italic_α ), β𝛽\betaitalic_β
0:  𝐗^(t+1)^𝐗𝑡1{\mathbf{\hat{X}}}\left({t+1}\right)over^ start_ARG bold_X end_ARG ( italic_t + 1 ), 𝜶(t+1)𝜶𝑡1{\bm{\alpha}}(t+1)bold_italic_α ( italic_t + 1 ), and γ(t+1)𝛾𝑡1\gamma(t+1)italic_γ ( italic_t + 1 )
1:  Initialize: 𝜶(1)𝜶1{\bm{\alpha}}(1)bold_italic_α ( 1 ), 𝐗^(1)=𝟎^𝐗10{\mathbf{\hat{X}}}\left(1\right)=\mathbf{0}over^ start_ARG bold_X end_ARG ( 1 ) = bold_0, 𝐒(0)=𝟎𝐒00{\mathbf{S}}\left(0\right)=\mathbf{0}bold_S ( 0 ) = bold_0, γ(1)𝛾1\gamma(1)italic_γ ( 1 ), ui,jx(1)superscriptsubscript𝑢𝑖𝑗𝑥1{u_{i,j}^{x}(1)}italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ( 1 );
2:  for t=1𝑡1t=1italic_t = 1 to T𝑇Titalic_T do
3:     l,jfor-all𝑙𝑗\forall l,j∀ italic_l , italic_j, ul,jp(t)=i|al,i|2ui,jx(t)superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript𝑖superscriptsubscript𝑎𝑙𝑖2superscriptsubscript𝑢𝑖𝑗𝑥𝑡u_{l,j}^{p}(t)=\sum\nolimits_{i}{{{\left|{{a_{l,i}}}\right|}^{2}}}u_{i,j}^{x}(t)italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | italic_a start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ( italic_t )
4:     l,jfor-all𝑙𝑗\forall l,j∀ italic_l , italic_j, p^l,j(t)=ial,ix^i,j(t)ul,jp(t)s^l,j(t1)subscript^𝑝𝑙𝑗𝑡subscript𝑖subscript𝑎𝑙𝑖subscript^𝑥𝑖𝑗𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript^𝑠𝑙𝑗𝑡1{\hat{p}_{l,j}}(t)=\sum\nolimits_{i}{{a_{l,i}}{{\hat{x}}_{i,j}}(t)}-u_{l,j}^{p% }(t){\hat{s}_{l,j}}(t-1)over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) over^ start_ARG italic_s end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t - 1 )
5:     l,jfor-all𝑙𝑗\forall l,j∀ italic_l , italic_j, ul,jz(t)=ul,jp(t)γ(t)ul,jp(t)+γ(t)superscriptsubscript𝑢𝑙𝑗𝑧𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡𝛾𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡𝛾𝑡u_{l,j}^{z}(t)=\frac{{u_{l,j}^{p}(t)\gamma(t)}}{{u_{l,j}^{p}(t)+\gamma(t)}}italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT ( italic_t ) = divide start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) italic_γ ( italic_t ) end_ARG start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) + italic_γ ( italic_t ) end_ARG
6:     l,jfor-all𝑙𝑗\forall l,j∀ italic_l , italic_j, z^l,j(t)=ul,jp(t)yl,j+γ(t)p^l,j(t)ul,jp(t)+γ(t)subscript^𝑧𝑙𝑗𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript𝑦𝑙𝑗𝛾𝑡subscript^𝑝𝑙𝑗𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡𝛾𝑡{\hat{z}_{l,j}}(t)=\frac{{u_{l,j}^{p}(t){y_{l,j}}+\gamma(t){{\hat{p}}_{l,j}}(t% )}}{{u_{l,j}^{p}(t)+\gamma(t)}}over^ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) = divide start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT + italic_γ ( italic_t ) over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) + italic_γ ( italic_t ) end_ARG
7:     l,jfor-all𝑙𝑗\forall l,j∀ italic_l , italic_j, s^l,j(t)=gout(t,p^l,j(t),yl,j,ul,jp(t))subscript^𝑠𝑙𝑗𝑡subscript𝑔𝑜𝑢𝑡𝑡subscript^𝑝𝑙𝑗𝑡subscript𝑦𝑙𝑗superscriptsubscript𝑢𝑙𝑗𝑝𝑡{\hat{s}_{l,j}}(t)={g_{out}}\left({t,{{\hat{p}}_{l,j}}(t),{y_{l,j}},u_{l,j}^{p% }(t)}\right)over^ start_ARG italic_s end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) = italic_g start_POSTSUBSCRIPT italic_o italic_u italic_t end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) )
8:     l,jfor-all𝑙𝑗\forall l,j∀ italic_l , italic_j, ul,js(t)=gout(t,p^l,j(t),yl,j,ul,jp(t))p^l,j(t)superscriptsubscript𝑢𝑙𝑗𝑠𝑡subscript𝑔𝑜𝑢𝑡𝑡subscript^𝑝𝑙𝑗𝑡subscript𝑦𝑙𝑗superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript^𝑝𝑙𝑗𝑡u_{l,j}^{s}(t)=-\frac{{\partial{g_{out}}\left({t,{{\hat{p}}_{l,j}}(t),{y_{l,j}% },u_{l,j}^{p}(t)}\right)}}{{\partial{{\hat{p}}_{l,j}}(t)}}italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ( italic_t ) = - divide start_ARG ∂ italic_g start_POSTSUBSCRIPT italic_o italic_u italic_t end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) ) end_ARG start_ARG ∂ over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG
9:     i,jfor-all𝑖𝑗\forall i,j∀ italic_i , italic_j, ui,jr(t)=[l|al,i|2ul,js(t)]1superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptdelimited-[]subscript𝑙superscriptsubscript𝑎𝑙𝑖2superscriptsubscript𝑢𝑙𝑗𝑠𝑡1u_{i,j}^{r}(t)={\left[{\sum\nolimits_{l}{{{\left|{{a_{l,i}}}\right|}^{2}}u_{l,% j}^{s}(t)}}\right]^{-1}}italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) = [ ∑ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT | italic_a start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ( italic_t ) ] start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT
10:     i,jfor-all𝑖𝑗\forall i,j∀ italic_i , italic_j, r^i,j(t)=x^i,j(t)+ui,jr(t)lal,is^l,j(t)subscript^𝑟𝑖𝑗𝑡subscript^𝑥𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝑙subscript𝑎𝑙𝑖subscript^𝑠𝑙𝑗𝑡{\hat{r}_{i,j}}(t)={\hat{x}_{i,j}}(t)+u_{i,j}^{r}(t)\sum\nolimits_{l}{{a_{l,i}% }{{\hat{s}}_{l,j}}(t)}over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ∑ start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT over^ start_ARG italic_s end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t )
11:     i,jfor-all𝑖𝑗\forall i,j∀ italic_i , italic_j, τi,j(t)=αi,j(t)+βαi1,j(t)+βαi+1,j(t)+βαi,j1(t)+βαi,j+1(t)subscript𝜏𝑖𝑗𝑡subscript𝛼𝑖𝑗𝑡𝛽subscript𝛼𝑖1𝑗𝑡𝛽subscript𝛼𝑖1𝑗𝑡𝛽subscript𝛼𝑖𝑗1𝑡𝛽subscript𝛼𝑖𝑗1𝑡{\tau_{i,j}}(t)={\alpha_{i,j}}(t)+\beta{\alpha_{i-1,j}}(t)+\beta{\alpha_{i+1,j% }}(t)+\beta{\alpha_{i,j-1}}(t)+\beta{\alpha_{i,j+1}}(t)italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT ( italic_t ) + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT ( italic_t )
12:     i,jfor-all𝑖𝑗\forall i,j∀ italic_i , italic_j, x^i,j(t+1)=gin(t,r^i,j(t),τi,j(t),ui,jr(t))subscript^𝑥𝑖𝑗𝑡1subscript𝑔𝑖𝑛𝑡subscript^𝑟𝑖𝑗𝑡subscript𝜏𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡{\hat{x}_{i,j}}(t+1)={g_{in}}\left({t,{{\hat{r}}_{i,j}}(t),{\tau_{i,j}}(t),u_{% i,j}^{r}(t)}\right)over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = italic_g start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) )
13:     i,jfor-all𝑖𝑗\forall i,j∀ italic_i , italic_j, ui,jx(t+1)=ui,jr(t)gin(t,r^i,j(t),τi,j(t),ui,jr(t))r^i,j(t)superscriptsubscript𝑢𝑖𝑗𝑥𝑡1superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝑔𝑖𝑛𝑡subscript^𝑟𝑖𝑗𝑡subscript𝜏𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript^𝑟𝑖𝑗𝑡u_{i,j}^{x}(t+1)=u_{i,j}^{r}(t)\frac{{\partial{g_{in}}\left({t,{{\hat{r}}_{i,j% }}(t),{\tau_{i,j}}(t),u_{i,j}^{r}(t)}\right)}}{{\partial{{\hat{r}}_{i,j}}(t)}}italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ( italic_t + 1 ) = italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) divide start_ARG ∂ italic_g start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) end_ARG start_ARG ∂ over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG
14:     i,jfor-all𝑖𝑗\forall i,j∀ italic_i , italic_j, αi,j(t+1)=ab+ωi,j(t+1)+ωN+i,j(t+1)subscript𝛼𝑖𝑗𝑡1𝑎𝑏subscript𝜔𝑖𝑗𝑡1subscript𝜔𝑁𝑖𝑗𝑡1{\alpha_{i,j}}(t+1)=\frac{a}{{b+{\omega_{i,j}}(t+1)+{\omega_{N+i,j}}(t+1)}}italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = divide start_ARG italic_a end_ARG start_ARG italic_b + italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) + italic_ω start_POSTSUBSCRIPT italic_N + italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) end_ARG
15:     Update γ(t+1)=l,jyl,jz^l,j(t)2+ul,jz(t)2MN𝛾𝑡1subscript𝑙𝑗superscriptnormsubscript𝑦𝑙𝑗subscript^𝑧𝑙𝑗𝑡2superscriptsubscript𝑢𝑙𝑗𝑧𝑡2𝑀𝑁\gamma(t+1)=\frac{{\sum\nolimits_{l,j}{}{{\left\|{{y_{l,j}}-{{\hat{z}}_{l,j}}(% t)}\right\|}^{2}}+u_{l,j}^{z}(t)}}{{2MN}}italic_γ ( italic_t + 1 ) = divide start_ARG ∑ start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ∥ italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT - over^ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG 2 italic_M italic_N end_ARG
16:     If 𝐗^(t+1)𝐗^(t)F2𝐗^(t+1)F2<εsuperscriptsubscriptnorm^𝐗𝑡1^𝐗𝑡𝐹2superscriptsubscriptnorm^𝐗𝑡1𝐹2𝜀\frac{{\left\|{{\mathbf{\hat{X}}}\left({t+1}\right)-{\mathbf{\hat{X}}}\left(t% \right)}\right\|_{F}^{2}}}{{\left\|{{\mathbf{\hat{X}}}\left({t+1}\right)}% \right\|_{F}^{2}}}<\varepsilondivide start_ARG ∥ over^ start_ARG bold_X end_ARG ( italic_t + 1 ) - over^ start_ARG bold_X end_ARG ( italic_t ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG ∥ over^ start_ARG bold_X end_ARG ( italic_t + 1 ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG < italic_ε, break
17:  end for

For sum-product GAMP, gout(t,p^l,j(t),yl,j,ul,jp(t))subscript𝑔𝑜𝑢𝑡𝑡subscript^𝑝𝑙𝑗𝑡subscript𝑦𝑙𝑗superscriptsubscript𝑢𝑙𝑗𝑝𝑡{g_{out}}\left({t,{{\hat{p}}_{l,j}}(t),{y_{l,j}},u_{l,j}^{p}(t)}\right)italic_g start_POSTSUBSCRIPT italic_o italic_u italic_t end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) ) is defined as

gout(t,p^l,j(t),yl,j,ul,jp(t))=z^l,j(t)p^l,j(t)ul,jp(t)=yl,jp^l,j(t)ul,jp(t)+γ(t).subscript𝑔𝑜𝑢𝑡𝑡subscript^𝑝𝑙𝑗𝑡subscript𝑦𝑙𝑗superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript^𝑧𝑙𝑗𝑡subscript^𝑝𝑙𝑗𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript𝑦𝑙𝑗subscript^𝑝𝑙𝑗𝑡superscriptsubscript𝑢𝑙𝑗𝑝𝑡𝛾𝑡{g_{out}}\left({t,{{\hat{p}}_{l,j}}(t),{y_{l,j}},u_{l,j}^{p}(t)}\right)=\frac{% {{{\hat{z}}_{l,j}}(t)-{{\hat{p}}_{l,j}}(t)}}{{u_{l,j}^{p}(t)}}=\frac{{{y_{l,j}% }-{{\hat{p}}_{l,j}}(t)}}{{u_{l,j}^{p}(t)+\gamma(t)}}.italic_g start_POSTSUBSCRIPT italic_o italic_u italic_t end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) ) = divide start_ARG over^ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) - over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) end_ARG = divide start_ARG italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT - over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) + italic_γ ( italic_t ) end_ARG . (74)

Then ul,js(t)=gout(t,p^l,j(t),yl,j,ul,jp(t))p^l,j(t)=1ul,jp(t)+γ(t)superscriptsubscript𝑢𝑙𝑗𝑠𝑡subscript𝑔𝑜𝑢𝑡𝑡subscript^𝑝𝑙𝑗𝑡subscript𝑦𝑙𝑗superscriptsubscript𝑢𝑙𝑗𝑝𝑡subscript^𝑝𝑙𝑗𝑡1superscriptsubscript𝑢𝑙𝑗𝑝𝑡𝛾𝑡u_{l,j}^{s}(t)=-\frac{{\partial{g_{out}}\left({t,{{\hat{p}}_{l,j}}(t),{y_{l,j}% },u_{l,j}^{p}(t)}\right)}}{{\partial{{\hat{p}}_{l,j}}(t)}}=\frac{1}{{u_{l,j}^{% p}(t)+\gamma(t)}}italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ( italic_t ) = - divide start_ARG ∂ italic_g start_POSTSUBSCRIPT italic_o italic_u italic_t end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_y start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) ) end_ARG start_ARG ∂ over^ start_ARG italic_p end_ARG start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG = divide start_ARG 1 end_ARG start_ARG italic_u start_POSTSUBSCRIPT italic_l , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT ( italic_t ) + italic_γ ( italic_t ) end_ARG. Based on MMSE estimation, in input node, we have

gin(t,r^i,j(t),τi,j(t),ui,jr(t))=𝔼p(x|r,τ,ur){xi,j},subscript𝑔𝑖𝑛𝑡subscript^𝑟𝑖𝑗𝑡subscript𝜏𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝔼𝑝conditional𝑥𝑟𝜏superscript𝑢𝑟subscript𝑥𝑖𝑗{g_{in}}\left({t,{{\hat{r}}_{i,j}}(t),{\tau_{i,j}}(t),u_{i,j}^{r}(t)}\right)={% \mathbb{E}}_{p(x|r,\tau,u^{r})}\{{x_{i,j}}\},italic_g start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) = blackboard_E start_POSTSUBSCRIPT italic_p ( italic_x | italic_r , italic_τ , italic_u start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT { italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT } , (75)
gin(t,r^i,j(t),τi,j(t),ui,jr(t))r^i,j(t)τi,j(t)=𝕍p(x|r,τ,ur){xi,j}.subscript𝑔𝑖𝑛𝑡subscript^𝑟𝑖𝑗𝑡subscript𝜏𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript^𝑟𝑖𝑗𝑡subscript𝜏𝑖𝑗𝑡subscript𝕍𝑝conditional𝑥𝑟𝜏superscript𝑢𝑟subscript𝑥𝑖𝑗\frac{{\partial{g_{in}}\left({t,{{\hat{r}}_{i,j}}(t),{\tau_{i,j}}(t),u_{i,j}^{% r}(t)}\right)}}{{\partial{{\hat{r}}_{i,j}}(t)}}{\tau_{i,j}}(t)={\mathbb{V}}_{p% (x|r,\tau,u^{r})}\{{x_{i,j}}\}.divide start_ARG ∂ italic_g start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT ( italic_t , over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) end_ARG start_ARG ∂ over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = blackboard_V start_POSTSUBSCRIPT italic_p ( italic_x | italic_r , italic_τ , italic_u start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ) end_POSTSUBSCRIPT { italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT } . (76)

x^i,j(t+1)subscript^𝑥𝑖𝑗𝑡1{\hat{x}_{i,j}}(t+1)over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) and ui,jx(t+1)superscriptsubscript𝑢𝑖𝑗𝑥𝑡1u_{i,j}^{x}(t+1)italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ( italic_t + 1 ) represent the mean and variance of the approximate posterior distribution of (i,j)𝑖𝑗(i,j)( italic_i , italic_j )-th element of the matrix to be estimated, respectively. In the sum-product derivation, the messages from the factor node p(y|x)𝑝conditional𝑦𝑥p\left({y|x}\right)italic_p ( italic_y | italic_x ) to the variable node xi,jsubscript𝑥𝑖𝑗{x_{i,j}}italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT are approximated like:

mxi,j(t)𝒩(xi,j;r^i,j(t),ui,jr(t)).subscript𝑚subscript𝑥𝑖𝑗𝑡𝒩subscript𝑥𝑖𝑗subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡{\vec{m}_{{x_{i,j}}}}(t)\approx\mathcal{N}\left({{x_{i,j}};{{\hat{r}}_{i,j}}(t% ),u_{i,j}^{r}(t)}\right).over→ start_ARG italic_m end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_t ) ≈ caligraphic_N ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) . (77)

As previously mentioned, the prior of xi,jsubscript𝑥𝑖𝑗{x_{i,j}}italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT is defined as:

p(xi,j|τi~,j(t))=𝒜(xi,j;(τi~,j(t))1),𝑝conditionalsubscript𝑥𝑖𝑗subscript𝜏~𝑖𝑗𝑡𝒜subscript𝑥𝑖𝑗superscriptsubscript𝜏~𝑖𝑗𝑡1\displaystyle p({x_{i,j}}|{\tau_{\tilde{i},j}}(t))=\mathcal{L}\mathcal{A}\left% ({{x_{i,j}};{{\left({\tau_{\tilde{i},j}(t)}\right)}^{-1}}}\right),italic_p ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) = caligraphic_L caligraphic_A ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) ,

with

i~={i1iNiNN+1i2N.~𝑖cases𝑖1𝑖𝑁missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝑖𝑁𝑁1𝑖2𝑁missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\displaystyle\tilde{i}=\left\{{\begin{array}[]{*{20}{c}}i&{1\leq i\leq N}\\ {i-N}&{N+1\leq i\leq 2N}\end{array}}\right..over~ start_ARG italic_i end_ARG = { start_ARRAY start_ROW start_CELL italic_i end_CELL start_CELL 1 ≤ italic_i ≤ italic_N end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_i - italic_N end_CELL start_CELL italic_N + 1 ≤ italic_i ≤ 2 italic_N end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY .

Therefore, the approximate posterior distribution of xi,jsubscript𝑥𝑖𝑗{x_{i,j}}italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT can be expressed as:

p(xi,j|r^i,j(t),τi,j(t),ui,jr(t))mxi,j(t)p(xi,j|τi~,j(t))=𝒩(xi,j;r^i,j(t),ui,jr(t))𝒜(xi,j;(τi~,j(t))1)=1ψi,j(t)exp{ξi,j(t)12ui,jr(t)(xi,jφi,j(t))2},proportional-to𝑝conditionalsubscript𝑥𝑖𝑗subscript^𝑟𝑖𝑗𝑡subscript𝜏𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝑚subscript𝑥𝑖𝑗𝑡𝑝conditionalsubscript𝑥𝑖𝑗subscript𝜏~𝑖𝑗𝑡𝒩subscript𝑥𝑖𝑗subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡𝒜subscript𝑥𝑖𝑗superscriptsubscript𝜏~𝑖𝑗𝑡11subscript𝜓𝑖𝑗𝑡subscript𝜉𝑖𝑗𝑡12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝑥𝑖𝑗subscript𝜑𝑖𝑗𝑡2\begin{gathered}p\left({{x_{i,j}}|{{\hat{r}}_{i,j}}(t),{\tau_{i,j}}(t),u_{i,j}% ^{r}(t)}\right)\propto{{\vec{m}}_{{x_{i,j}}}}(t)p({x_{i,j}}|{\tau_{\tilde{i},j% }}(t))\hfill\\ =\mathcal{N}\left({{x_{i,j}};{{\hat{r}}_{i,j}}(t),u_{i,j}^{r}(t)}\right)% \mathcal{L}\mathcal{A}\left({{x_{i,j}};{{\left({\tau_{\tilde{i},j}(t)}\right)}% ^{-1}}}\right)\hfill\\ =\frac{1}{{{\psi_{i,j}}(t)}}\exp\left\{{-{\xi_{i,j}}\left(t\right)-\frac{1}{{2% u_{i,j}^{r}(t)}}{{\left({{x_{i,j}}-{\varphi_{i,j}}\left(t\right)}\right)}^{2}}% }\right\},\hfill\\ \end{gathered}start_ROW start_CELL italic_p ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) ∝ over→ start_ARG italic_m end_ARG start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_t ) italic_p ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) end_CELL end_ROW start_ROW start_CELL = caligraphic_N ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) caligraphic_L caligraphic_A ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ; ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL = divide start_ARG 1 end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG roman_exp { - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - divide start_ARG 1 end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } , end_CELL end_ROW (78)

where

ψi,j(t)=exp{ξi,j(t)12ui,jr(t)(xi,jφi,j(t))2}𝑑xi,jsubscript𝜓𝑖𝑗𝑡subscript𝜉𝑖𝑗𝑡12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝑥𝑖𝑗subscript𝜑𝑖𝑗𝑡2differential-dsubscript𝑥𝑖𝑗\displaystyle{\psi_{i,j}}(t)=\int{\exp\left\{{-{\xi_{i,j}}\left(t\right)-\frac% {1}{{2u_{i,j}^{r}(t)}}{{\left({{x_{i,j}}-{\varphi_{i,j}}\left(t\right)}\right)% }^{2}}}\right\}d{x_{i,j}}}italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = ∫ roman_exp { - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - divide start_ARG 1 end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } italic_d italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT
=0exp{τi~,j(t)r^i,j(t)+12ui,jr(t)(τi~,j(t))2}absentsuperscriptsubscript0subscript𝜏~𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜏~𝑖𝑗𝑡2\displaystyle=\int_{-\infty}^{0}{}\exp\left\{{{\tau_{\tilde{i},j}}(t){{\hat{r}% }_{i,j}}(t)+\frac{1}{2}u_{i,j}^{r}(t){{\left({{\tau_{\tilde{i},j}}(t)}\right)}% ^{2}}}\right\}= ∫ start_POSTSUBSCRIPT - ∞ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT roman_exp { italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT }
exp{12ui,jr(t)(xi,j(r^i,j(t)+ui,jr(t)τi~,j(t)))2}dxi,j+limit-from12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝑥𝑖𝑗subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜏~𝑖𝑗𝑡2𝑑subscript𝑥𝑖𝑗\displaystyle\exp\left\{{-\frac{1}{{2u_{i,j}^{r}(t)}}{{\left({{x_{i,j}}-\left(% {{{\hat{r}}_{i,j}}(t)+u_{i,j}^{r}(t){\tau_{\tilde{i},j}}(t)}\right)}\right)}^{% 2}}}\right\}d{x_{i,j}}+roman_exp { - divide start_ARG 1 end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT - ( over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } italic_d italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT +
0exp{12ui,jr(t)(τi~,j(t))2τi~,j(t)r^i,j(t)}superscriptsubscript012superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜏~𝑖𝑗𝑡2subscript𝜏~𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡\displaystyle\int_{0}^{\infty}{}\exp\left\{{\frac{1}{2}u_{i,j}^{r}(t){{\left({% {\tau_{\tilde{i},j}}(t)}\right)}^{2}}-{\tau_{\tilde{i},j}}(t){{\hat{r}}_{i,j}}% (t)}\right\}∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT roman_exp { divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) }
exp{12ui,jr(t)(xi,j(r^i,j(t)ui,jr(t)τi~,j(t)))2}dxi,j12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝑥𝑖𝑗subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜏~𝑖𝑗𝑡2𝑑subscript𝑥𝑖𝑗\displaystyle\exp\left\{{-\frac{1}{{2u_{i,j}^{r}(t)}}{{\left({{x_{i,j}}-\left(% {{{\hat{r}}_{i,j}}(t)-u_{i,j}^{r}(t){\tau_{\tilde{i},j}}(t)}\right)}\right)}^{% 2}}}\right\}d{x_{i,j}}roman_exp { - divide start_ARG 1 end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT - ( over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT } italic_d italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT
=2πui,jr(t)[exp{ξi,j(t)}Q(φi,j(t)/ui,jr(t))+\displaystyle=\sqrt{2\pi u_{i,j}^{r}(t)}\left[\exp\left\{{-\xi_{i,j}^{-}\left(% t\right)}\right\}Q\left({{\varphi_{i,j}^{-}(t)}}/{{\sqrt{u_{i,j}^{r}(t)}}}% \right)+\right.= square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG [ roman_exp { - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) } italic_Q ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ) +
exp{ξi,j+(t)}Q(φi,j+(t)/ui,jr(t))],\displaystyle\left.\exp\left\{{-\xi_{i,j}^{+}\left(t\right)}\right\}Q\left({{{% \varphi_{i,j}^{+}(t)}}/{{\sqrt{u_{i,j}^{r}(t)}}}}\right)\right],roman_exp { - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) } italic_Q ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ) ] , (79)
ξi,j(t)=τi~,j(t)r^i,j(t)sign(xi,j)12ui,jr(t)(τi~,j(t))2,subscript𝜉𝑖𝑗𝑡subscript𝜏~𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡signsubscript𝑥𝑖𝑗12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜏~𝑖𝑗𝑡2{\xi_{i,j}}\left(t\right)={\tau_{\tilde{i},j}}(t){\hat{r}_{i,j}}(t){\text{sign% }}\left({{x_{i,j}}}\right)-\frac{1}{2}u_{i,j}^{r}(t){\left({{\tau_{\tilde{i},j% }}(t)}\right)^{2}},italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) sign ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (80)
φi,j(t)=r^i,j(t)ui,jr(t)τi~,j(t)sign(xi,j),subscript𝜑𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜏~𝑖𝑗𝑡signsubscript𝑥𝑖𝑗{\varphi_{i,j}}\left(t\right)={\hat{r}_{i,j}}(t)-u_{i,j}^{r}(t){\tau_{\tilde{i% },j}}(t){\text{sign}}\left({{x_{i,j}}}\right),italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) sign ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ) , (81)
ξi,j(t)=τi~,j(t)r^i,j(t)12ui,jr(t)(τi~,j(t))2,superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜏~𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜏~𝑖𝑗𝑡2\xi_{i,j}^{-}\left(t\right)=-{\tau_{\tilde{i},j}}(t){\hat{r}_{i,j}}(t)-\frac{1% }{2}u_{i,j}^{r}(t){\left({{\tau_{\tilde{i},j}}(t)}\right)^{2}},italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) = - italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (82)
ξi,j+(t)=τi~,j(t)r^i,j(t)12ui,jr(t)(τi~,j(t))2,superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜏~𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡12superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜏~𝑖𝑗𝑡2\xi_{i,j}^{+}\left(t\right)={\tau_{\tilde{i},j}}(t){\hat{r}_{i,j}}(t)-\frac{1}% {2}u_{i,j}^{r}(t){\left({{\tau_{\tilde{i},j}}(t)}\right)^{2}},italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) = italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ( italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (83)
φi,j(t)=r^i,j(t)+ui,jr(t)τi~,j(t),superscriptsubscript𝜑𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜏~𝑖𝑗𝑡\varphi_{i,j}^{-}\left(t\right)={\hat{r}_{i,j}}(t)+u_{i,j}^{r}(t){\tau_{\tilde% {i},j}}(t),italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) = over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) , (84)
φi,j+(t)=r^i,j(t)ui,jr(t)τi~,j(t),superscriptsubscript𝜑𝑖𝑗𝑡subscript^𝑟𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜏~𝑖𝑗𝑡\varphi_{i,j}^{+}\left(t\right)={\hat{r}_{i,j}}(t)-u_{i,j}^{r}(t){\tau_{\tilde% {i},j}}(t),italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) = over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_τ start_POSTSUBSCRIPT over~ start_ARG italic_i end_ARG , italic_j end_POSTSUBSCRIPT ( italic_t ) , (85)
sign(xi,j)={1xi,j>00xi,j=01xi,j<0.signsubscript𝑥𝑖𝑗cases1subscript𝑥𝑖𝑗0missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression0subscript𝑥𝑖𝑗0missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression1subscript𝑥𝑖𝑗0missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression{\text{sign}}({x_{i,j}})=\left\{{\begin{array}[]{*{20}{c}}1&{{x_{i,j}}>0}\\ 0&{{x_{i,j}}=0}\\ {-1}&{{x_{i,j}}<0}\end{array}}\right..sign ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ) = { start_ARRAY start_ROW start_CELL 1 end_CELL start_CELL italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT > 0 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT = 0 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL - 1 end_CELL start_CELL italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT < 0 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY . (86)

According to equation (78), the posterior mean and variance of xi,jsubscript𝑥𝑖𝑗{x_{i,j}}italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT can be calculated as in equations (87) and (88), where Q()𝑄Q\left(\cdot\right)italic_Q ( ⋅ ) is the standard Q-function, representing the tail probability of the normal distribution, defined as:

x^i,j(t+1)=2πui,jr(t)ψi,j(t)[eξi,j(t)φi,j(t)Q(φi,j(t)/ui,jr(t))+eξi,j+(t)φi,j+(t)Q(φi,j+(t)/ui,jr(t))]subscript^𝑥𝑖𝑗𝑡12𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜓𝑖𝑗𝑡delimited-[]superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡superscriptsubscript𝜑𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡superscriptsubscript𝜑𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡{\hat{x}_{i,j}}(t+1)=\frac{{\sqrt{2\pi u_{i,j}^{r}(t)}}}{{{\psi_{i,j}}(t)}}% \left[{{e^{-\xi_{i,j}^{-}(t)}}\varphi_{i,j}^{-}(t)Q\left({{{\varphi_{i,j}^{-}(% t)}}/{{\sqrt{u_{i,j}^{r}(t)}}}}\right)+{e^{-\xi_{i,j}^{+}(t)}}\varphi_{i,j}^{+% }(t)Q\left({{{\varphi_{i,j}^{+}(t)}}/{{\sqrt{u_{i,j}^{r}(t)}}}}\right)}\right]over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = divide start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG [ italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) italic_Q ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ) + italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) italic_Q ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ) ] (87)

ui,jx(t+1)=2πui,jr(t)ψi,j(t)(((φi,j+(t))2+ui,jr(t))eξi,j+(t)Q(φi,j+(t)/ui,jr(t))+((φi,j(t))2+ui,jr(t))eξi,j(t)Q(φi,j(t)/ui,jr(t))2τi,j(t)ui,jr(t)22πui,jr(t)er^i,j(t)2/2ui,jr(t))(x^i,j(t))2superscriptsubscript𝑢𝑖𝑗𝑥𝑡12𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜓𝑖𝑗𝑡superscriptsuperscriptsubscript𝜑𝑖𝑗𝑡2superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsuperscriptsubscript𝜑𝑖𝑗𝑡2superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡2subscript𝜏𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟superscript𝑡22𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒subscript^𝑟𝑖𝑗superscript𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript^𝑥𝑖𝑗𝑡2\begin{gathered}u_{i,j}^{x}(t+1)=\frac{{\sqrt{2\pi u_{i,j}^{r}(t)}}}{{{\psi_{i% ,j}}(t)}}\left(\left({{{\left({\varphi_{i,j}^{+}(t)}\right)}^{2}}+u_{i,j}^{r}(% t)}\right){e^{-\xi_{i,j}^{+}(t)}}Q\left({-{{\varphi_{i,j}^{+}(t)}}/{{\sqrt{u_{% i,j}^{r}(t)}}}}\right)+\left({{{\left({\varphi_{i,j}^{-}(t)}\right)}^{2}}+u_{i% ,j}^{r}(t)}\right){e^{-\xi_{i,j}^{-}(t)}}\right.\hfill\\ Q\left({{{\varphi_{i,j}^{-}(t)}}/{{\sqrt{u_{i,j}^{r}(t)}}}}\right)\left.-\frac% {{2{\tau_{i,j}}(t)u_{i,j}^{r}{{(t)}^{2}}}}{{\sqrt{2\pi u_{i,j}^{r}(t)}}}{e^{-{% {{{\hat{r}}_{i,j}}{{(t)}^{2}}}}/{{2u_{i,j}^{r}(t)}}}}\right)-{\left({{{\hat{x}% }_{i,j}}(t)}\right)^{2}}\hfill\\ \end{gathered}start_ROW start_CELL italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ( italic_t + 1 ) = divide start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG ( ( ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_Q ( - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ) + ( ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_Q ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG ) - divide start_ARG 2 italic_τ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG italic_e start_POSTSUPERSCRIPT - over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT / 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) - ( over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW (88)
Q(x)=12πxeu22𝑑u.𝑄𝑥12𝜋superscriptsubscript𝑥superscript𝑒superscript𝑢22differential-d𝑢Q\left(x\right)=\frac{1}{{\sqrt{2\pi}}}\int_{x}^{\infty}{{e^{-\frac{{{u^{2}}}}% {2}}}du}.italic_Q ( italic_x ) = divide start_ARG 1 end_ARG start_ARG square-root start_ARG 2 italic_π end_ARG end_ARG ∫ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - divide start_ARG italic_u start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT italic_d italic_u . (89)

The derivation process of equations (87) and (88) can be found in Appendix D. This completes the GAMP portion of Algorithm 2.

IV-D Learning Hyperparameters via EM Algorithm

After obtaining the posterior distribution of 𝐗𝐗{\mathbf{X}}bold_X, our objective shifts to finding appropriate hyperparameters 𝜶𝜶{\bm{\alpha}}bold_italic_α and γ𝛾\gammaitalic_γ that maximize the posterior probability of them. A direct strategy is to use the EM algorithm, where 𝐗𝐗{\mathbf{X}}bold_X is treated as a hidden variable. In the E-step, the log-posterior mean is computed, and in the M-step, the log-posterior is maximized. The iterative process of these two steps is summarized as follows.

E Step: Given the posterior distribution of 𝐗𝐗{\mathbf{X}}bold_X and the observed matrix 𝐘𝐘{\mathbf{Y}}bold_Y, we compute the mean of the log-posterior of the hyperparameters 𝜶𝜶{\bm{\alpha}}bold_italic_α with respect to the hidden variable 𝐗𝐗{\mathbf{X}}bold_X. Let 𝜽={𝜶,γ}𝜽𝜶𝛾{\bm{\theta}}=\left\{{{\bm{\alpha}},\gamma}\right\}bold_italic_θ = { bold_italic_α , italic_γ } and we define R function as:

R(𝜽|𝜽(t))=𝔼p(𝐗|𝐘,𝜽(t)){logp(𝜽|𝐗,𝐘,𝜽(t))}=R(𝜶|𝜽(t))+R(γ|𝜽(t))+c,𝑅conditional𝜽𝜽𝑡subscript𝔼𝑝conditional𝐗𝐘𝜽𝑡𝑝conditional𝜽𝐗𝐘𝜽𝑡𝑅conditional𝜶𝜽𝑡𝑅conditional𝛾𝜽𝑡𝑐\begin{gathered}R\left({{\bm{\theta}}|{\bm{\theta}}(t)}\right)={\mathbb{E}_{p(% {\mathbf{X}}|{\mathbf{Y}},{{\bm{\theta}}{\left(t\right)}})}}\left\{{\log p% \left({{\bm{\theta}}|{\mathbf{X}},{\mathbf{Y}},{\bm{\theta}}(t)}\right)}\right% \}\hfill\\ =R\left({{\bm{\alpha}}|{\bm{\theta}}(t)}\right)+R\left({\gamma|{\bm{\theta}}(t% )}\right)+c,\hfill\\ \end{gathered}start_ROW start_CELL italic_R ( bold_italic_θ | bold_italic_θ ( italic_t ) ) = blackboard_E start_POSTSUBSCRIPT italic_p ( bold_X | bold_Y , bold_italic_θ ( italic_t ) ) end_POSTSUBSCRIPT { roman_log italic_p ( bold_italic_θ | bold_X , bold_Y , bold_italic_θ ( italic_t ) ) } end_CELL end_ROW start_ROW start_CELL = italic_R ( bold_italic_α | bold_italic_θ ( italic_t ) ) + italic_R ( italic_γ | bold_italic_θ ( italic_t ) ) + italic_c , end_CELL end_ROW (90)

where c𝑐citalic_c represents a constant that is independent of 𝜽𝜽{\bm{\theta}}bold_italic_θ. Next, we calculate R(𝜶|𝜽(t))𝑅conditional𝜶𝜽𝑡R\left({{\bm{\alpha}}|{\bm{\theta}}(t)}\right)italic_R ( bold_italic_α | bold_italic_θ ( italic_t ) ) and R(γ|𝜽(t))𝑅conditional𝛾𝜽𝑡R\left({\gamma|{\bm{\theta}}(t)}\right)italic_R ( italic_γ | bold_italic_θ ( italic_t ) ) as follow.

R(𝜶|𝜽(t))=𝔼p(𝐗|𝐘,𝜽(t)){logp(𝐗|𝜶)+logp(𝜶)}=i,j2ln(αi,j+βαi1,j+βαi+1,j+βαi,j1+βαi,j+1)(αi,j+βαi1,j+βαi+1,j+βαi,j1+βαi,j+1)|xi,j(t)|+|xi+N,j(t)|+alnαi,jbαi,j,𝑅conditional𝜶𝜽𝑡subscript𝔼𝑝conditional𝐗𝐘𝜽𝑡𝑝conditional𝐗𝜶𝑝𝜶subscript𝑖𝑗2subscript𝛼𝑖𝑗𝛽subscript𝛼𝑖1𝑗𝛽subscript𝛼𝑖1𝑗𝛽subscript𝛼𝑖𝑗1𝛽subscript𝛼𝑖𝑗1subscript𝛼𝑖𝑗𝛽subscript𝛼𝑖1𝑗𝛽subscript𝛼𝑖1𝑗𝛽subscript𝛼𝑖𝑗1𝛽subscript𝛼𝑖𝑗1delimited-⟨⟩subscript𝑥𝑖𝑗𝑡subscript𝑥𝑖𝑁𝑗𝑡𝑎subscript𝛼𝑖𝑗𝑏subscript𝛼𝑖𝑗\begin{gathered}R\left({{\bm{\alpha}}|{\bm{\theta}}(t)}\right)={\mathbb{E}_{p(% {\mathbf{X}}|{\mathbf{Y}},{\bm{\theta}}(t))}}\left\{{\log p\left({{\mathbf{X}}% |{\bm{\alpha}}}\right)+\log p\left({\bm{\alpha}}\right)}\right\}\hfill\\ =\sum\nolimits_{i,j}{}2\ln({\alpha_{i,j}}+\beta{\alpha_{i-1,j}}+\beta{\alpha_{% i+1,j}}+\beta{\alpha_{i,j-1}}+\beta{\alpha_{i,j+1}})\hfill\\ -({\alpha_{i,j}}+\beta{\alpha_{i-1,j}}+\beta{\alpha_{i+1,j}}+\beta{\alpha_{i,j% -1}}+\beta{\alpha_{i,j+1}})\hfill\\ \left\langle{\left|{{x_{i,j}}(t)}\right|+\left|{{x_{i+N,j}}(t)}\right|}\right% \rangle+a\ln{\alpha_{i,j}}-b{\alpha_{i,j}},\hfill\\ \end{gathered}start_ROW start_CELL italic_R ( bold_italic_α | bold_italic_θ ( italic_t ) ) = blackboard_E start_POSTSUBSCRIPT italic_p ( bold_X | bold_Y , bold_italic_θ ( italic_t ) ) end_POSTSUBSCRIPT { roman_log italic_p ( bold_X | bold_italic_α ) + roman_log italic_p ( bold_italic_α ) } end_CELL end_ROW start_ROW start_CELL = ∑ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT 2 roman_ln ( italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL - ( italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT ) end_CELL end_ROW start_ROW start_CELL ⟨ | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) | + | italic_x start_POSTSUBSCRIPT italic_i + italic_N , italic_j end_POSTSUBSCRIPT ( italic_t ) | ⟩ + italic_a roman_ln italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT - italic_b italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT , end_CELL end_ROW (91)
R(γ|θ(t))=Ep(𝐗|𝐘,θ(t)){logp(𝐘|𝐙,γ)}=MNlnγ𝐘𝐙^(t)F2+i,jui,jz(t)2γ.𝑅conditional𝛾𝜃𝑡subscript𝐸𝑝conditional𝐗𝐘𝜃𝑡𝑝conditional𝐘𝐙𝛾𝑀𝑁𝛾superscriptsubscriptnorm𝐘^𝐙𝑡𝐹2subscript𝑖𝑗superscriptsubscript𝑢𝑖𝑗𝑧𝑡2𝛾\begin{gathered}R\left({\gamma|{\mathbf{\theta}}(t)}\right)={E_{p({\mathbf{X}}% |{\mathbf{Y}},{\mathbf{\theta}}(t))}}\left\{{\log p\left({{\mathbf{Y}}|{% \mathbf{Z}},\gamma}\right)}\right\}\hfill\\ =-MN\ln\gamma-\frac{{\left\|{{\mathbf{Y}}-{\mathbf{\hat{Z}}}\left(t\right)}% \right\|_{F}^{2}+\sum\nolimits_{i,j}{u_{i,j}^{z}(t)}}}{{2\gamma}}.\hfill\\ \end{gathered}start_ROW start_CELL italic_R ( italic_γ | italic_θ ( italic_t ) ) = italic_E start_POSTSUBSCRIPT italic_p ( bold_X | bold_Y , italic_θ ( italic_t ) ) end_POSTSUBSCRIPT { roman_log italic_p ( bold_Y | bold_Z , italic_γ ) } end_CELL end_ROW start_ROW start_CELL = - italic_M italic_N roman_ln italic_γ - divide start_ARG ∥ bold_Y - over^ start_ARG bold_Z end_ARG ( italic_t ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG 2 italic_γ end_ARG . end_CELL end_ROW (92)

|xi,j(t)|delimited-⟨⟩subscript𝑥𝑖𝑗𝑡\left\langle{\left|{{x_{i,j}}(t)}\right|}\right\rangle⟨ | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) | ⟩ represents the mean of the absolute value of xi,j(t)subscript𝑥𝑖𝑗𝑡{x_{i,j}}(t)italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ), that is

|xi,j(t)|=|xi,j(t)|p(xi,j(t)|𝐘,θ(t))𝑑xi,j(t)=1ψi,j(t)[eξi,j+(t)2πui,jr(t)φi,j+(t)Q(φi,j+(t)ui,jr(t))eξi,j(t)2πui,jr(t)φi,j(t)Q(φi,j(t)ui,jr(t))+2ui,jr(t)e(r^i,j(t))22ui,jr(t)].delimited-⟨⟩subscript𝑥𝑖𝑗𝑡subscript𝑥𝑖𝑗𝑡𝑝conditionalsubscript𝑥𝑖𝑗𝑡𝐘𝜃𝑡differential-dsubscript𝑥𝑖𝑗𝑡1subscript𝜓𝑖𝑗𝑡delimited-[]superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡2𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜑𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡2𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜑𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡2superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript^𝑟𝑖𝑗𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡\begin{gathered}\left\langle{\left|{{x_{i,j}}(t)}\right|}\right\rangle=\int{% \left|{{x_{i,j}}(t)}\right|p({x_{i,j}}(t)|{\mathbf{Y}},{\mathbf{\theta}}(t))d}% {x_{i,j}}(t)\hfill\\ =\frac{1}{{{\psi_{i,j}}(t)}}\left[{e^{-\xi_{i,j}^{+}(t)}}\sqrt{2\pi u_{i,j}^{r% }(t)}\varphi_{i,j}^{+}(t)Q\left({\frac{{\varphi_{i,j}^{+}(t)}}{{\sqrt{u_{i,j}^% {r}(t)}}}}\right)-\right.\hfill\\ \left.{e^{-\xi_{i,j}^{-}(t)}}\sqrt{2\pi u_{i,j}^{r}(t)}\varphi_{i,j}^{-}(t)Q% \left({\frac{{\varphi_{i,j}^{-}(t)}}{{\sqrt{u_{i,j}^{r}(t)}}}}\right)+2u_{i,j}% ^{r}(t){e^{-\frac{{{{\left({{{\hat{r}}_{i,j}}(t)}\right)}^{2}}}}{{2u_{i,j}^{r}% (t)}}}}\right].\hfill\\ \end{gathered}start_ROW start_CELL ⟨ | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) | ⟩ = ∫ | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) | italic_p ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) | bold_Y , italic_θ ( italic_t ) ) italic_d italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_CELL end_ROW start_ROW start_CELL = divide start_ARG 1 end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG [ italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) italic_Q ( divide start_ARG italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG ) - end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) italic_Q ( divide start_ARG italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG ) + 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_e start_POSTSUPERSCRIPT - divide start_ARG ( over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_POSTSUPERSCRIPT ] . end_CELL end_ROW (93)

M Step: We update the hyperparameters 𝜶𝜶{\bm{\alpha}}bold_italic_α and γ𝛾\gammaitalic_γ by maximizing R funcation:

𝜶(t+1)=argmax𝜶R(𝜶|𝜽(t)),𝜶𝑡1subscript𝜶𝑅conditional𝜶𝜽𝑡{\bm{\alpha}}(t+1)=\mathop{\arg\max}\limits_{\bm{\alpha}}R\left({{\bm{\alpha}}% |{\bm{\theta}}(t)}\right),bold_italic_α ( italic_t + 1 ) = start_BIGOP roman_arg roman_max end_BIGOP start_POSTSUBSCRIPT bold_italic_α end_POSTSUBSCRIPT italic_R ( bold_italic_α | bold_italic_θ ( italic_t ) ) , (94)
γ(t+1)=argmaxγR(γ|𝜽(t)).𝛾𝑡1subscript𝛾𝑅conditional𝛾𝜽𝑡\gamma(t+1)=\mathop{\arg\max}\limits_{\gamma}R\left({\gamma|{\bm{\theta}}(t)}% \right).italic_γ ( italic_t + 1 ) = start_BIGOP roman_arg roman_max end_BIGOP start_POSTSUBSCRIPT italic_γ end_POSTSUBSCRIPT italic_R ( italic_γ | bold_italic_θ ( italic_t ) ) . (95)

First, we consider 𝜶𝜶\bm{\alpha}bold_italic_α. Unlike conventional SBL, in PCSBL, the hyperparameters are interdependent, meaning that the element-wise estimation of parameters cannot be performed independently. Directly solving the result of equation (94) is challenging. To address this, we refer to the derivation process in [29] and consider an alternative suboptimal solution that achieves good estimation accuracy while simplifying the computation process. Assuming 𝜶superscript𝜶{{\bm{\alpha}}^{*}}bold_italic_α start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is the optimal solution to equation (94), the first-order derivative of R funcation with respect to 𝜶𝜶{\bm{\alpha}}bold_italic_α equals zero at 𝜶superscript𝜶{{\bm{\alpha}}^{*}}bold_italic_α start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT. That is, for any i𝑖iitalic_i, j𝑗jitalic_j, the following condition holds:

Q(α|θ(t))αi,j|α=α=aαi,j+2(υi,j+βυi1,j+βυi+1,j+βυi,j1+βυi,j+1)bωi,j(t)ωN+i,j(t)=0,evaluated-at𝑄conditional𝛼superscript𝜃𝑡subscript𝛼𝑖𝑗𝛼superscript𝛼𝑎superscriptsubscript𝛼𝑖𝑗2subscript𝜐𝑖𝑗𝛽subscript𝜐𝑖1𝑗𝛽subscript𝜐𝑖1𝑗𝛽subscript𝜐𝑖𝑗1𝛽subscript𝜐𝑖𝑗1𝑏subscript𝜔𝑖𝑗𝑡subscript𝜔𝑁𝑖𝑗𝑡0\begin{gathered}\frac{{\partial Q\left({{\mathbf{\alpha}}|{{\mathbf{\theta}}^{% (t)}}}\right)}}{{\partial{\alpha_{i,j}}}}{|_{{\mathbf{\alpha}}={{\mathbf{% \alpha}}^{*}}}}=\frac{a}{{\alpha_{i,j}^{*}}}+2\left({\upsilon_{i,j}}+\beta{% \upsilon_{i-1,j}}+\beta{\upsilon_{i+1,j}}+\right.\hfill\\ \left.\beta{\upsilon_{i,j-1}}+\beta{\upsilon_{i,j+1}}\right)-b-{\omega_{i,j}}(% t)-{\omega_{N+i,j}}(t)=0,\hfill\\ \end{gathered}start_ROW start_CELL divide start_ARG ∂ italic_Q ( italic_α | italic_θ start_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT ) end_ARG start_ARG ∂ italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_ARG | start_POSTSUBSCRIPT italic_α = italic_α start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = divide start_ARG italic_a end_ARG start_ARG italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG + 2 ( italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT + italic_β italic_υ start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT + italic_β italic_υ start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT + end_CELL end_ROW start_ROW start_CELL italic_β italic_υ start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT + italic_β italic_υ start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT ) - italic_b - italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) - italic_ω start_POSTSUBSCRIPT italic_N + italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) = 0 , end_CELL end_ROW (96)

where

ωi,j(t)=Δ|xi,j(t)|+β|xi1,j(t)|+β|xi+1,j(t)|+β|xi,j1(t)|+β|xi,j+1(t)|,superscriptΔsubscript𝜔𝑖𝑗𝑡delimited-⟨⟩subscript𝑥𝑖𝑗𝑡𝛽delimited-⟨⟩subscript𝑥𝑖1𝑗𝑡𝛽delimited-⟨⟩subscript𝑥𝑖1𝑗𝑡𝛽delimited-⟨⟩subscript𝑥𝑖𝑗1𝑡𝛽delimited-⟨⟩subscript𝑥𝑖𝑗1𝑡\begin{gathered}{\omega_{i,j}}(t)\buildrel\Delta\over{=}\left\langle{\left|{{x% _{i,j}}(t)}\right|}\right\rangle+\beta\left\langle{\left|{{x_{i-1,j}}(t)}% \right|}\right\rangle\hfill\\ +\beta\left\langle{\left|{{x_{i+1,j}}(t)}\right|}\right\rangle+\beta\left% \langle{\left|{{x_{i,j-1}}(t)}\right|}\right\rangle+\beta\left\langle{\left|{{% x_{i,j+1}}(t)}\right|}\right\rangle,\hfill\\ \end{gathered}start_ROW start_CELL italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP ⟨ | italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) | ⟩ + italic_β ⟨ | italic_x start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT ( italic_t ) | ⟩ end_CELL end_ROW start_ROW start_CELL + italic_β ⟨ | italic_x start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT ( italic_t ) | ⟩ + italic_β ⟨ | italic_x start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT ( italic_t ) | ⟩ + italic_β ⟨ | italic_x start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT ( italic_t ) | ⟩ , end_CELL end_ROW (97)
υi,j=Δ1αi,j+βαi1,j+βαi+1,j+βαi,j1+βαi,j+1.superscriptΔsubscript𝜐𝑖𝑗1superscriptsubscript𝛼𝑖𝑗𝛽superscriptsubscript𝛼𝑖1𝑗𝛽superscriptsubscript𝛼𝑖1𝑗𝛽superscriptsubscript𝛼𝑖𝑗1𝛽superscriptsubscript𝛼𝑖𝑗1{\upsilon_{i,j}}\buildrel\Delta\over{=}\frac{1}{{\alpha_{i,j}^{*}+\beta\alpha_% {i-1,j}^{*}+\beta\alpha_{i+1,j}^{*}+\beta\alpha_{i,j-1}^{*}+\beta\alpha_{i,j+1% }^{*}}}.italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP divide start_ARG 1 end_ARG start_ARG italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT + italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG . (98)

In our model, the parameters β0𝛽0\beta\geq 0italic_β ≥ 0 and αi,j0subscript𝛼𝑖𝑗0{\alpha_{i,j}}\geq 0italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ≥ 0 hold true for any i,j𝑖𝑗i,jitalic_i , italic_j. Building on this, based on equation (98), υi,jsubscript𝜐𝑖𝑗{\upsilon_{i,j}}italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT satisfies the following inequality constraint:

0υi,j1αi,j,0υi,j1βαi1,j,0υi,j1βαi+1,j,0υi,j1βαi,j1,0υi,j1βαi,j+1.formulae-sequence0subscript𝜐𝑖𝑗1superscriptsubscript𝛼𝑖𝑗0subscript𝜐𝑖𝑗1𝛽superscriptsubscript𝛼𝑖1𝑗0subscript𝜐𝑖𝑗1𝛽superscriptsubscript𝛼𝑖1𝑗0subscript𝜐𝑖𝑗1𝛽superscriptsubscript𝛼𝑖𝑗10subscript𝜐𝑖𝑗1𝛽superscriptsubscript𝛼𝑖𝑗1\begin{gathered}0\leq{\upsilon_{i,j}}\leq\frac{1}{{\alpha_{i,j}^{*}}},\\ 0\leq{\upsilon_{i,j}}\leq\frac{1}{{\beta\alpha_{i-1,j}^{*}}},\\ 0\leq{\upsilon_{i,j}}\leq\frac{1}{{\beta\alpha_{i+1,j}^{*}}},\\ 0\leq{\upsilon_{i,j}}\leq\frac{1}{{\beta\alpha_{i,j-1}^{*}}},\\ 0\leq{\upsilon_{i,j}}\leq\frac{1}{{\beta\alpha_{i,j+1}^{*}}}.\\ \end{gathered}start_ROW start_CELL 0 ≤ italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG , end_CELL end_ROW start_ROW start_CELL 0 ≤ italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_β italic_α start_POSTSUBSCRIPT italic_i - 1 , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG , end_CELL end_ROW start_ROW start_CELL 0 ≤ italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_β italic_α start_POSTSUBSCRIPT italic_i + 1 , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG , end_CELL end_ROW start_ROW start_CELL 0 ≤ italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG , end_CELL end_ROW start_ROW start_CELL 0 ≤ italic_υ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ≤ divide start_ARG 1 end_ARG start_ARG italic_β italic_α start_POSTSUBSCRIPT italic_i , italic_j + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG . end_CELL end_ROW (99)

Substituting the above results into equation (96), we obtain:

aαi,jb+ωi,j(t)+ωN+i,j(t)a+10αi,j.𝑎superscriptsubscript𝛼𝑖𝑗𝑏subscript𝜔𝑖𝑗𝑡subscript𝜔𝑁𝑖𝑗𝑡𝑎10superscriptsubscript𝛼𝑖𝑗\frac{a}{{\alpha_{i,j}^{*}}}\leq b+{\omega_{i,j}}(t)+{\omega_{N+i,j}}(t)\leq% \frac{{a+10}}{{\alpha_{i,j}^{*}}}.divide start_ARG italic_a end_ARG start_ARG italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG ≤ italic_b + italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_ω start_POSTSUBSCRIPT italic_N + italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ≤ divide start_ARG italic_a + 10 end_ARG start_ARG italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG . (100)

Then αi,j[ab+ωi,j(t)+ωN+i,j(t),a+10b+ωi,j(t)+ωN+i,j(t)]superscriptsubscript𝛼𝑖𝑗𝑎𝑏subscript𝜔𝑖𝑗𝑡subscript𝜔𝑁𝑖𝑗𝑡𝑎10𝑏subscript𝜔𝑖𝑗𝑡subscript𝜔𝑁𝑖𝑗𝑡\alpha_{i,j}^{*}\in\left[{\frac{a}{{b+{\omega_{i,j}}(t)+{\omega_{N+i,j}}(t)}},% \frac{{a+10}}{{b+{\omega_{i,j}}(t)+{\omega_{N+i,j}}(t)}}}\right]italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ [ divide start_ARG italic_a end_ARG start_ARG italic_b + italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_ω start_POSTSUBSCRIPT italic_N + italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG , divide start_ARG italic_a + 10 end_ARG start_ARG italic_b + italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_ω start_POSTSUBSCRIPT italic_N + italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG ] is held. Therefore, a simple suboptimal solution for equation (94) can be given by:

αi,j(t+1)=ab+ωi,j(t)+ωN+i,j(t),subscript𝛼𝑖𝑗𝑡1𝑎𝑏subscript𝜔𝑖𝑗𝑡subscript𝜔𝑁𝑖𝑗𝑡{\alpha_{i,j}}(t+1)=\frac{a}{{b+{\omega_{i,j}}(t)+{\omega_{N+i,j}}(t)}},italic_α start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = divide start_ARG italic_a end_ARG start_ARG italic_b + italic_ω start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) + italic_ω start_POSTSUBSCRIPT italic_N + italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG , (101)

where a>0𝑎0a>0italic_a > 0 and b=104𝑏superscript104b={10^{-4}}italic_b = 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT are shape parameter and scale parameter of Gamma distribution, respectively. As analyzed in [29], typically a𝑎aitalic_a takes much larger values than b𝑏bitalic_b. In our scenario, considering the estimated matrix as a two-dimensional block sparse matrix with a Laplacian distribution as the prior, a𝑎aitalic_a is empirically set to 2. This value has been found through simulation validation to achieve good convergence of the algorithm.

Then we focus on noise variance γ𝛾\gammaitalic_γ. Suppose γsuperscript𝛾{\gamma^{*}}italic_γ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is the optimal solution of equation (95), according to equation (92), γsuperscript𝛾{\gamma^{*}}italic_γ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT satisfies:

R(γ|θ(t))γ|γ=γ=MNγ+𝐘𝐙^(t)F2+i,jui,jz(t)2(γ)2=0.evaluated-at𝑅conditional𝛾𝜃𝑡𝛾𝛾superscript𝛾𝑀𝑁superscript𝛾superscriptsubscriptnorm𝐘^𝐙𝑡𝐹2subscript𝑖𝑗superscriptsubscript𝑢𝑖𝑗𝑧𝑡2superscriptsuperscript𝛾20\frac{{\partial R\left({\gamma|{\mathbf{\theta}}(t)}\right)}}{{\partial\gamma}% }{|_{\gamma={\gamma^{*}}}}=-\frac{{MN}}{{{\gamma^{*}}}}+\frac{{\left\|{{% \mathbf{Y}}-{\mathbf{\hat{Z}}}\left(t\right)}\right\|_{F}^{2}+\sum\nolimits_{i% ,j}{u_{i,j}^{z}(t)}}}{{2{{\left({{\gamma^{*}}}\right)}^{2}}}}=0.divide start_ARG ∂ italic_R ( italic_γ | italic_θ ( italic_t ) ) end_ARG start_ARG ∂ italic_γ end_ARG | start_POSTSUBSCRIPT italic_γ = italic_γ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = - divide start_ARG italic_M italic_N end_ARG start_ARG italic_γ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT end_ARG + divide start_ARG ∥ bold_Y - over^ start_ARG bold_Z end_ARG ( italic_t ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG 2 ( italic_γ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG = 0 . (102)

It is easy to obtain the expression of γ(t+1)𝛾𝑡1\gamma(t+1)italic_γ ( italic_t + 1 ) is:

γ(t+1)=γ=𝐘𝐙^(t)F2+i,jui,jz(t)2MN.𝛾𝑡1superscript𝛾superscriptsubscriptnorm𝐘^𝐙𝑡𝐹2subscript𝑖𝑗superscriptsubscript𝑢𝑖𝑗𝑧𝑡2𝑀𝑁\gamma(t+1)={\gamma^{*}}=\frac{{\left\|{{\mathbf{Y}}-{\mathbf{\hat{Z}}}\left(t% \right)}\right\|_{F}^{2}+\sum\nolimits_{i,j}{u_{i,j}^{z}(t)}}}{{2MN}}.italic_γ ( italic_t + 1 ) = italic_γ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = divide start_ARG ∥ bold_Y - over^ start_ARG bold_Z end_ARG ( italic_t ) ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_z end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG 2 italic_M italic_N end_ARG . (103)

Thus completes the update process for 𝜽𝜽{\bm{\theta}}bold_italic_θ. The conclusions from equations (101) and (103) serve as the output of the EM algorithm, reflected in lines 14 and 15 of Algorithm 2. With this, we have completed the entire derivation process of the GAMP-PCSBL-La algorithm. In Section V, we validate that the proposed GAMP-PCSBL-La algorithm can more accurately estimate block sparse matrix with DCT sparse properties. Furthermore, compared to other algorithms, it exhibits lower computational complexity. We will employ this algorithm for rough AUD, accurate AUD, and CE.

V Simulations

Refer to caption
Refer to caption
Refer to caption
Figure 6: Performance comparisons for block sparse matrix recovery algorithms.

To validate the effectiveness and superiority of the proposed scheme, we conducted numerical simulations. The specific simulation parameters are detailed in the table below. We consider the 3GPP vehicular models, namely extended vehicular A (EVA) with number of path is 9 and τmax=9μssubscript𝜏9𝜇𝑠{\tau_{\max}}=9\mu sitalic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = 9 italic_μ italic_s [35]. Assuming that the channel gain for each path follows a Gaussian distribution with zero mean and a variance equal to the corresponding LSFC. The delay and Doppler parameters are randomly generated within the range of 0 to their respective maximum values. For the uniform planar antenna array at the receiver, the elevation angle θu,b,i,esubscript𝜃𝑢𝑏𝑖𝑒{\theta_{u,b,i,e}}italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_e end_POSTSUBSCRIPT is uniformly distributed within the range [0,π]0𝜋\left[{0,\pi}\right][ 0 , italic_π ], while the azimuth angle θu,b,i,asubscript𝜃𝑢𝑏𝑖𝑎{\theta_{u,b,i,a}}italic_θ start_POSTSUBSCRIPT italic_u , italic_b , italic_i , italic_a end_POSTSUBSCRIPT is uniformly distributed within [π2,π2]𝜋2𝜋2\left[{-\frac{\pi}{2},\frac{\pi}{2}}\right][ - divide start_ARG italic_π end_ARG start_ARG 2 end_ARG , divide start_ARG italic_π end_ARG start_ARG 2 end_ARG ].

TABLE I: Simulation Parameters
Parameters Value
Doppler dimension for a block N𝑁Nitalic_N 128
Delay dimension for a block M𝑀Mitalic_M 512
Number of paths P𝑃Pitalic_P 9
Coupling factor β𝛽\betaitalic_β 0.3
Shape parameter for Gamma distribution a𝑎aitalic_a 1.5
Scale parameter for Gamma distribution b𝑏bitalic_b 1e-3
UEs’ maximum velocity vmaxsubscript𝑣v_{\max}italic_v start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT 300Km/h
Maximum path delay τmaxsubscript𝜏\tau_{\max}italic_τ start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT 2.5us
Number of total UEs U𝑈Uitalic_U 1000
Carrier frequency fcsubscript𝑓𝑐f_{c}italic_f start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT 4GHz
Subcarrier spacing ΔfΔ𝑓\Delta froman_Δ italic_f 15KHz
Doppler dimension for preamble 1 Nsuperscript𝑁N^{\prime}italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 64
Delay dimension for preamble 1 Msuperscript𝑀M^{\prime}italic_M start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT 4
Doppler dimension for preamble 2 Kpsubscript𝐾𝑝K_{p}italic_K start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT 20
Delay dimension for preamble 2 Lpsubscript𝐿𝑝L_{p}italic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT 20
LSFC λu,bsubscript𝜆𝑢𝑏\lambda_{u,b}italic_λ start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT at distance du,bsubscript𝑑𝑢𝑏d_{u,b}italic_d start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT in km -128.1-37.6log(du,b)10{}_{10}(d_{u,b})start_FLOATSUBSCRIPT 10 end_FLOATSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_u , italic_b end_POSTSUBSCRIPT )dB
Background noise power -174dBm/Hz
Transmission power 10dBm

To evaluate the performance of the massive random access scheme, we use the detection error rate (DER) and the normalized mean squared error (NMSE) as performance metrics for AUD and CE, respectively. They are defined as follows:

DER=|𝒦a\𝒰¯a|+|𝒰¯a\𝒦a|K,DER\subscript𝒦𝑎subscript¯𝒰𝑎\subscript¯𝒰𝑎subscript𝒦𝑎𝐾{\text{DER}}=\frac{{\left|{{{\mathcal{K}}_{a}}\backslash{{\bar{\mathcal{U}}}_{% a}}}\right|+\left|{{{\bar{\mathcal{U}}}_{a}}\backslash{{\mathcal{K}}_{a}}}% \right|}}{K},DER = divide start_ARG | caligraphic_K start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT \ over¯ start_ARG caligraphic_U end_ARG start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT | + | over¯ start_ARG caligraphic_U end_ARG start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT \ caligraphic_K start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT | end_ARG start_ARG italic_K end_ARG , (104)
NMSE=10log10𝐇¯DDA2𝐇DDA2F2𝐇DDA2F2.NMSE10subscript10superscriptsubscriptnormsuperscript¯𝐇𝐷𝐷𝐴2superscript𝐇𝐷𝐷𝐴2𝐹2superscriptsubscriptnormsuperscript𝐇𝐷𝐷𝐴2𝐹2{\text{NMSE}}=10{\log_{10}}\frac{{\left\|{{\mathbf{\bar{H}}}^{DDA2}-{\mathbf{H% }}^{DDA2}}\right\|_{F}^{2}}}{{\left\|{{\mathbf{H}}^{DDA2}}\right\|_{F}^{2}}}.NMSE = 10 roman_log start_POSTSUBSCRIPT 10 end_POSTSUBSCRIPT divide start_ARG ∥ over¯ start_ARG bold_H end_ARG start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT - bold_H start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG ∥ bold_H start_POSTSUPERSCRIPT italic_D italic_D italic_A 2 end_POSTSUPERSCRIPT ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (105)

𝒜\\𝒜{\mathcal{A}}\backslash{\mathcal{B}}caligraphic_A \ caligraphic_B represents a set whose elements are in 𝒜𝒜{\mathcal{A}}caligraphic_A but not in {\mathcal{B}}caligraphic_B. |𝒜|𝒜\left|{\mathcal{A}}\right|| caligraphic_A | denotes the cardinality of set 𝒜𝒜\mathcal{A}caligraphic_A. F\left\|\cdot\right\|_{F}∥ ⋅ ∥ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT denotes Frobenius norm. A smaller DER or NMSE indicates more accurate detection and estimation results, corresponding to better AUD and CE performance.

The performance of the proposed GAMP-PCSBL-La algorithm are compared with other existing algorithms in block sparse matrix recovery at first. we set the dimensions of the block sparse matrix to 256×6425664256\times 64256 × 64, the observation matrix to 64×64646464\times 6464 × 64, and the sensing matrix to 64×2566425664\times 25664 × 256. A block sparse matrix was generated by randomly creating non-zero values and applying a DCT. The elements of the sensing matrix and noise matrix followed a Gaussian distribution. Compared algorithms including generalized approximate message passing and pattern coupling sparse Bayesian learning with Gaussian prior (GAMP-PCSBL-Gs) [30], PCSBL [28], Orthogonal Matching Pursuit (OMP) [36], Block OMP (BOMP), Turbo-Variational Bayesian Inference-Markov Random Field (Turbo-VBI-MRF) [37], and GAMP-SBL [38]. The GAMP-based algorithms avoid matrix inversion or optimization processes, resulting in lower computational complexity.

In Fig. 6 (a), with the number of non-zero blocks fixed at 5, we compared the performance of various algorithms in recovering block sparse matrix under different signal-to-noise ratios (SNRs). The simulation curves show that as the SNR increases, the NMSE performance of all algorithms improves. In Fig. 6 (b), with the SNR fixed at 12.5 dB, we analyzed the impact of varying the column dimensions of the block sparse matrix on the performance of each algorithm. It is evident that as the dimensions of the sparse matrix increase, the estimation accuracy of all algorithms gradually declines. Additionally, in Fig. 6 (c), with the SNR fixed at 12.5 dB and the sparse matrix dimensions set to 256×6425664256\times 64256 × 64, we compared the performance trends of each algorithm under different numbers of non-zero blocks. This figure implies that as the number of non-zero blocks increases, the estimated accuracy decreases across all algorithms. The simulation results in Fig. 6 (b) and (c) are consistent with the relevant conclusions of compressed sensing theory. These simulation curves also demonstrate that algorithms utilizing PCSBL outperform other algorithms in block sparse matrix recovery. Moreover, the proposed GAMP-PCSBL-La algorithm outperforms the other algorithms, showcasing its unique performance advantages in recovering block sparse matrices formed through DCT.

Refer to caption
Figure 7: Convergence trends of iterative algorithms.

In Fig. 7, we compare the convergence trends of several iterative algorithms, with the simulation settings being consistent with those in Fig. 6. The ”estimated error” in the figure is defined as the non-logarithmic form of NMSE, i.e., 10NMSE/10superscript10NMSE1010^{\text{NMSE}/10}10 start_POSTSUPERSCRIPT NMSE / 10 end_POSTSUPERSCRIPT. The figure shows that the PCSBL and turbo-VBI-MRF algorithms, which are based on direct matrix inversion, converge faster than the GAMP-based algorithms, reaching convergence in approximately 5 iterations. In contrast, the GAMP-based algorithms converge after about 20 iterations. This simulation result demonstrates that the proposed GAMP-PCSBL-La algorithm exhibits good convergence performance and reliability.

To compare the proposed hybrid preamble scheme, we set up control groups using only the superimposed preamble and only the embedded preamble. Additionally, to avoid the complex computation of large matrix inversions, we limited our comparison to low-complexity GAMP-based algorithms to evaluate their performance in massive random access, thereby verifying the superiority of the proposed scheme. For simplicity, we set the magnitude of non-zero entries of 𝐗u,1DDsuperscriptsubscript𝐗𝑢1𝐷𝐷{\mathbf{X}}_{u,1}^{DD}bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT to be ten times that of 𝐗u,2DDsuperscriptsubscript𝐗𝑢2𝐷𝐷{\mathbf{X}}_{u,2}^{DD}bold_X start_POSTSUBSCRIPT italic_u , 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT. Especially, we use ‘HP’, ‘SP’ and ‘EP’ to denote hybrid preamble, superimposed preamble and embedded preamble schemes, respectively. In Fig. 8, with the number of active UEs fixed at 30, we simulated the impact of antenna array dimensions on the performance of massive random access schemes. The results indicate that as the number of antennas increases, both the hybrid preamble scheme and the superimposed preamble scheme exhibit improved AUD and CE performance. Due to the absence of a rough activity detection step to reduce the dimensionality of the matrix to be estimated, the embedded preamble scheme alone, with its excessively large block-sparse channel matrix, fails to achieve effective AUD and CE results. It is evident that in massive random access, the proposed hybrid preamble scheme significantly outperforms the schemes that utilize either the superimposed or embedded preamble alone. Additionally, the simulation curves demonstrate that, compared to the GAMP-PCSBL-Gs and GAMP-SBL algorithms, the proposed GAMP-PCSBL-La algorithm more effectively captures the block-sparsity caused by fractional channel parameters, resulting in superior AUD and CE performance.

Refer to caption
Refer to caption
Figure 8: Performance comparisons for massive random access schemes versus dimensions of antenna array: (a) DER; (b) NMSE.

In Fig. 9, with the number of active UEs fixed at 30 and the antenna array dimension set at 8×8888\times 88 × 8, we experimented with different dimensions of preamble 2 sequence, ranging from 12 12 to 24 24. The simulation curves indicate that, due to the increased dimensionality of the received signals, a larger preamble sequence dimension in the hybrid preamble scheme leads to more accurate AUD and CE performance. The performance of the superimposed preamble scheme remains unaffected by the preamble 2 sequence dimension. Similarly, although the embedded preamble scheme shows limited improvement as the preamble2 dimension increases, it still lacks reliability. Consistent with previous simulation results, among the three algorithms tested, the GAMP-PCSBL-La algorithm exhibits superior performance compared to GAMP-PCSBL-Gs and GAMP-SBL.

Refer to caption
Refer to caption
Figure 9: Performance comparisons for massive random access schemes versus dimensions of embedded preamble sequence: (a) DER; (b) NMSE.
Refer to caption
Refer to caption
Figure 10: Performance comparisons for massive random access schemes versus number of active UEs: (a) DER; (b) NMSE.

Similar conclusions can be drawn from the simulation curves in Fig. 10. With the antenna array dimension fixed at 8×8888\times 88 × 8, we varied the number of active UEs from 10 to 40. The simulation results show that as the number of active UEs increases, the performance of all the massive random access schemes declines. This decline is attributed to the fact that more active UEs correspond to more non-zero elements, making the matrix less sparse. The proposed hybrid preamble scheme achieves significantly better AUD and CE performance compared to the other two preamble schemes when addressing the demands of massive random access. The larger dimension of the channel matrix to be estimated causes the embedded preamble scheme to fail when used alone. Moreover, the simulation curves in Figure 3 demonstrate that the proposed GAMP-PCSBL-La algorithm outperforms other iterative algorithms in block-sparse matrix recovery.

VI Conclusion

This paper proposes a hybrid preamble scheme for massive machine-type random access in high-mobility scenarios within cell-free massive MIMO systems using OTFS modulation. This scheme employs a superimposed preamble for rough AUD and then performs accurate AUD and CE based on the rough detected UE set and embedded preamble. By leveraging the advantages of both preamble schemes, the proposed hybrid preamble scheme achieves more precise detection and estimation with reduced preamble overhead. Additionally, a GAMP-PCSBL-La algorithm is introduced to estimate the channel matrix, effectively capturing the block-sparse characteristics of the channel caused by fractional channel parameters, while maintaining low computational complexity. Simulation results demonstrate that the proposed hybrid preamble scheme better meets the requirements for massive random access in cell-free massive MIMO systems, and that the GAMP-PCSBL-La algorithm is particularly well-suited for this scheme.

Appendix A

By substituting equations (1) and (8), (9) into equation (7), we obtain:

Y[n,m]=1Tihim1NMklXDD[k,l]ej2π(mlMnkN)ej2πmliMej2πli(ki+k~i)NMej2πn(ki+k~i)Np=liM1MΔfej2πpM(mmki+k~iN)+1Tihim1NMklXDD[k,l]ej2π(mlMnkN)ej2πmliMej2πli(ki+k~i)NMej2π(n1)(ki+k~i)Np=0li1MΔfej2πpM(mmki+k~iN)+N[n,m].𝑌𝑛𝑚1𝑇subscript𝑖subscript𝑖subscriptsuperscript𝑚1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript𝑝subscript𝑙𝑖𝑀1𝑀Δ𝑓superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁1𝑇subscript𝑖subscript𝑖subscriptsuperscript𝑚1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛1subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript𝑝0subscript𝑙𝑖1𝑀Δ𝑓superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑁𝑛𝑚\begin{gathered}Y\left[{n,m}\right]=\frac{1}{T}\sum\limits_{i}{}{h_{i}}\sum% \limits_{m^{\prime}}{}\frac{1}{{\sqrt{NM}}}\sum\limits_{k^{\prime}}{}\sum% \limits_{l^{\prime}}{}{X^{DD}}\left[{k^{\prime},l^{\prime}}\right]\hfill\\ {e^{-j2\pi\left({\frac{{m^{\prime}l^{\prime}}}{M}-\frac{{nk^{\prime}}}{N}}% \right)}}{e^{-j2\pi\frac{{m^{\prime}{l_{i}}}}{M}}}{e^{-j2\pi\frac{{{l_{i}}% \left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}{e^{j2\pi\frac{{n({k_{i}}+{{% \tilde{k}}_{i}})}}{N}}}\hfill\\ \sum\limits_{p={l_{i}}}^{M}{}\frac{1}{{M\Delta f}}{e^{-j2\pi\frac{p}{M}(m-m^{% \prime}-\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}+\frac{1}{T}\sum\limits_{i}{}{% h_{i}}\sum\limits_{m^{\prime}}{}\frac{1}{{\sqrt{NM}}}\sum\limits_{k^{\prime}}{% }\hfill\\ \sum\limits_{l^{\prime}}{}{X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2% \pi\left({\frac{{m^{\prime}l^{\prime}}}{M}-\frac{{nk^{\prime}}}{N}}\right)}}{e% ^{-j2\pi\frac{{m^{\prime}{l_{i}}}}{M}}}{e^{-j2\pi\frac{{{l_{i}}\left({{k_{i}}+% {{\tilde{k}}_{i}}}\right)}}{{NM}}}}\hfill\\ {e^{j2\pi\frac{{\left({n-1}\right)({k_{i}}+{{\tilde{k}}_{i}})}}{N}}}\sum% \limits_{p=0}^{{l_{i}}}{}\frac{1}{{M\Delta f}}{e^{-j2\pi\frac{p}{M}(m-m^{% \prime}-\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}+N[n,m].\hfill\\ \end{gathered}start_ROW start_CELL italic_Y [ italic_n , italic_m ] = divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N italic_M end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_n ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT + divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N italic_M end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_n - 1 ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT + italic_N [ italic_n , italic_m ] . end_CELL end_ROW (106)

Furthermore, substituting equation (10) into the above equation then we get:

YDD[k,l]=nmihim1NMklXDD[k,l]superscript𝑌𝐷𝐷𝑘𝑙subscript𝑛subscript𝑚subscript𝑖subscript𝑖subscriptsuperscript𝑚1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙\displaystyle{Y^{DD}}\left[{k,l}\right]=\sum\limits_{n}{}\sum\limits_{m}{}\sum% \limits_{i}{}{h_{i}}\sum\limits_{m^{\prime}}{}\frac{1}{{NM}}\sum\limits_{k^{% \prime}}{}{\sum\limits_{l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]italic_Y start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] = ∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N italic_M end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ]
ej2π(mlMnkN)ej2πmliMej2πli(ki+k~i)NMej2πn(ki+k~i)Np=liMsuperscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript𝑝subscript𝑙𝑖𝑀\displaystyle{e^{-j2\pi\left({\frac{{m^{\prime}l^{\prime}}}{M}-\frac{{nk^{% \prime}}}{N}}\right)}}{e^{-j2\pi\frac{{m^{\prime}{l_{i}}}}{M}}}{e^{-j2\pi\frac% {{{l_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}{e^{j2\pi\frac{{n({% k_{i}}+{{\tilde{k}}_{i}})}}{N}}}\sum\limits_{p={l_{i}}}^{M}{}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_n ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT
1Mej2πpM(mmki+k~iN)ej2π(mlMnkN)+nmihim1𝑀superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁superscript𝑒𝑗2𝜋𝑚𝑙𝑀𝑛𝑘𝑁subscript𝑛subscript𝑚subscript𝑖subscript𝑖subscriptsuperscript𝑚\displaystyle\frac{1}{M}{e^{-j2\pi\frac{p}{M}(m-m^{\prime}-\frac{{{k_{i}}+{{% \tilde{k}}_{i}}}}{N})}}{e^{j2\pi\left({\frac{{ml}}{M}-\frac{{nk}}{N}}\right)}}% +\sum\limits_{n}{}\sum\limits_{m}{}\sum\limits_{i}{}{h_{i}}\sum\limits_{m^{% \prime}}{}divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT
1NMklXDD[k,l]ej2π(mlM(n1)kN)ej2πmliM1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛1superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript𝑙𝑖𝑀\displaystyle\frac{1}{{NM}}\sum\limits_{k^{\prime}}{}{\sum\limits_{l^{\prime}}% X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2\pi\left({\frac{{m^{\prime}l% ^{\prime}}}{M}-\frac{{\left({n-1}\right)k^{\prime}}}{N}}\right)}}{e^{-j2\pi% \frac{{m^{\prime}{l_{i}}}}{M}}}divide start_ARG 1 end_ARG start_ARG italic_N italic_M end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG ( italic_n - 1 ) italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT
ej2πli(ki+k~i)NMej2πn(ki+k~i)Np=0li1Mej2πpM(mmki+k~iN)superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript𝑝0subscript𝑙𝑖1𝑀superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle{e^{-j2\pi\frac{{{l_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}% }{{NM}}}}{e^{j2\pi\frac{{n({k_{i}}+{{\tilde{k}}_{i}})}}{N}}}\sum\limits_{p=0}^% {{l_{i}}}{}\frac{1}{M}{e^{-j2\pi\frac{p}{M}(m-m^{\prime}-\frac{{{k_{i}}+{{% \tilde{k}}_{i}}}}{N})}}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_n ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT
ej2π(mlMnkN)superscript𝑒𝑗2𝜋𝑚𝑙𝑀𝑛𝑘𝑁\displaystyle{e^{j2\pi\left({\frac{{ml}}{M}-\frac{{nk}}{N}}\right)}}italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT
=ihiklXDD[k,l]ej2πli(ki+k~i)NMp=liMej2πpM(ki+k~iN)absentsubscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscriptsubscript𝑝subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋𝑝𝑀subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle=\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime}}{}{\sum\limits_{% l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2\pi\frac{{{l_{i}}% \left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}\sum\limits_{p={l_{i}}}^{M}{% }{e^{j2\pi\frac{p}{M}(\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}= ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT
m1Mej2πmM(l+lip)m1Mej2πmM(pl)nsubscriptsuperscript𝑚1𝑀superscript𝑒𝑗2𝜋superscript𝑚𝑀superscript𝑙subscript𝑙𝑖𝑝subscript𝑚1𝑀superscript𝑒𝑗2𝜋𝑚𝑀𝑝𝑙subscript𝑛\displaystyle\sum\limits_{m^{\prime}}{}\frac{1}{M}{e^{-j2\pi\frac{{m^{\prime}}% }{M}(l^{\prime}+{l_{i}}-p)}}\sum\limits_{m}{}\frac{1}{M}{e^{-j2\pi\frac{m}{M}(% p-l)}}\sum\limits_{n}{}∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m end_ARG start_ARG italic_M end_ARG ( italic_p - italic_l ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT
1Nej2πnN(kkik~ik)+ihiklXDD[k,l]ej2πkN1𝑁superscript𝑒𝑗2𝜋𝑛𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘subscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑘𝑁\displaystyle\frac{1}{N}{e^{-j2\pi\frac{n}{N}(k-{k_{i}}-{{\tilde{k}}_{i}}-k^{% \prime})}}+\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime}}{}{\sum\limits_{l^{% \prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2\pi\frac{{k^{\prime}% }}{N}}}divide start_ARG 1 end_ARG start_ARG italic_N end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_n end_ARG start_ARG italic_N end_ARG ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT
p=0liej2πpliM(ki+k~iN)m1Mej2πmM(l+lip)m1Mej2πmM(pl)superscriptsubscript𝑝0subscript𝑙𝑖superscript𝑒𝑗2𝜋𝑝subscript𝑙𝑖𝑀subscript𝑘𝑖subscript~𝑘𝑖𝑁subscriptsuperscript𝑚1𝑀superscript𝑒𝑗2𝜋superscript𝑚𝑀superscript𝑙subscript𝑙𝑖𝑝subscript𝑚1𝑀superscript𝑒𝑗2𝜋𝑚𝑀𝑝𝑙\displaystyle\sum\limits_{p=0}^{{l_{i}}}{}{e^{j2\pi\frac{{p-{l_{i}}}}{M}(\frac% {{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}\sum\limits_{m^{\prime}}{}\frac{1}{M}{e^{-j% 2\pi\frac{{m^{\prime}}}{M}(l^{\prime}+{l_{i}}-p)}}\sum\limits_{m}{}\frac{1}{M}% {e^{-j2\pi\frac{m}{M}(p-l)}}∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_p - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG ( divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m end_ARG start_ARG italic_M end_ARG ( italic_p - italic_l ) end_POSTSUPERSCRIPT
n1Nej2πnN(kkik~ik).subscript𝑛1𝑁superscript𝑒𝑗2𝜋𝑛𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘\displaystyle\sum\limits_{n}{}\frac{1}{N}{e^{-j2\pi\frac{n}{N}(k-{k_{i}}-{{% \tilde{k}}_{i}}-k^{\prime})}}.∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_n end_ARG start_ARG italic_N end_ARG ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT . (107)

We define N(xa)=1Nn=0N1ej2πnN(xa)subscriptproduct𝑁𝑥𝑎1𝑁superscriptsubscript𝑛0𝑁1superscript𝑒𝑗2𝜋𝑛𝑁𝑥𝑎{\prod_{N}}\left({x-a}\right)=\frac{1}{N}\sum\limits_{n=0}^{N-1}{}{e^{-j2\pi% \frac{n}{N}\left({x-a}\right)}}∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_x - italic_a ) = 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 2 italic_π divide start_ARG italic_n end_ARG start_ARG italic_N end_ARG ( italic_x - italic_a ) end_POSTSUPERSCRIPT, thus, the above equation can be expressed as:

YDD[k,l]=ihiklXDD[k,l]p=liMej2π(pli)(ki+k~i)MNδ(l+lip)δ(pl)N(kkik~ik)+ihiklXDD[k,l]ej2πkNp=0li1ej2π(pli)(ki+k~i)MNδ(l+lip)δ(pl)N(kkik~ik).superscript𝑌𝐷𝐷𝑘𝑙subscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscriptsubscript𝑝subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋𝑝subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑀𝑁𝛿superscript𝑙subscript𝑙𝑖𝑝𝛿𝑝𝑙subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘subscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑘𝑁superscriptsubscript𝑝0subscript𝑙𝑖1superscript𝑒𝑗2𝜋𝑝subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑀𝑁𝛿superscript𝑙subscript𝑙𝑖𝑝𝛿𝑝𝑙subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘\begin{gathered}{Y^{DD}}\left[{k,l}\right]=\sum\limits_{i}{}{h_{i}}\sum\limits% _{k^{\prime}}{}{\sum\limits_{l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}% \right]\hfill\\ \sum\limits_{p={l_{i}}}^{M}{}{e^{j2\pi\frac{{\left({p-{l_{i}}}\right)\left({{k% _{i}}+{{\tilde{k}}_{i}}}\right)}}{{MN}}}}\delta\left({l^{\prime}+{l_{i}}-p}% \right)\delta\left({p-l}\right)\hfill\\ {{\prod}_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{\prime}}\right)+\sum\limits% _{i}{}{h_{i}}\sum\limits_{k^{\prime}}{}{\sum\limits_{l^{\prime}}X^{DD}}\left[{% k^{\prime},l^{\prime}}\right]\hfill\\ {e^{-j2\pi\frac{{k^{\prime}}}{N}}}\sum\limits_{p=0}^{{l_{i}}-1}{}{e^{j2\pi% \frac{{\left({p-{l_{i}}}\right)\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{MN}% }}}\delta\left({l^{\prime}+{l_{i}}-p}\right)\delta\left({p-l}\right)\hfill\\ {{\prod}_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{\prime}}\right).\hfill\\ \end{gathered}start_ROW start_CELL italic_Y start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] end_CELL end_ROW start_ROW start_CELL ∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_p - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_M italic_N end_ARG end_POSTSUPERSCRIPT italic_δ ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p ) italic_δ ( italic_p - italic_l ) end_CELL end_ROW start_ROW start_CELL ∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) + ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_p - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_M italic_N end_ARG end_POSTSUPERSCRIPT italic_δ ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p ) italic_δ ( italic_p - italic_l ) end_CELL end_ROW start_ROW start_CELL ∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) . end_CELL end_ROW (108)

Analyzing the equation (108), and using the properties of the Dirac delta function, it can be written as a segment function. When lilsubscript𝑙𝑖𝑙{l_{i}}\leq litalic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_l, we have:

YDD[k,l]=ihikXDD[k,lli]ej2π(lli)(ki+k~i)NMN(kkik~ik)aihik′′XDD[kk′′,lli]ej2π(lli)(ki+k~i)NM1N1ej2πk~i1ej2πk′′kik~iNsuperscript𝑌𝐷𝐷𝑘𝑙subscript𝑖subscript𝑖subscriptsuperscript𝑘superscript𝑋𝐷𝐷superscript𝑘𝑙subscript𝑙𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘superscript𝑎subscript𝑖subscript𝑖subscriptsuperscript𝑘′′superscript𝑋𝐷𝐷𝑘superscript𝑘′′𝑙subscript𝑙𝑖superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀1𝑁1superscript𝑒𝑗2𝜋subscript~𝑘𝑖1superscript𝑒𝑗2𝜋superscript𝑘′′subscript𝑘𝑖subscript~𝑘𝑖𝑁\begin{gathered}{Y^{DD}}\left[{k,l}\right]=\sum\limits_{i}{}{h_{i}}\sum\limits% _{k^{\prime}}{}{X^{DD}}\left[{k^{\prime},l-{l_{i}}}\right]{e^{j2\pi\frac{{% \left({l-{l_{i}}}\right)\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}% \hfill\\ {{\prod}_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{\prime}}\right)\hfill\\ \mathop{\approx}\limits^{a}\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime% \prime}}{}{X^{DD}}\left[{k-k^{\prime\prime},l-{l_{i}}}\right]{e^{j2\pi\frac{{% \left({l-{l_{i}}}\right)\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}% \hfill\\ \frac{1}{N}\frac{{1-{e^{j2\pi{{\tilde{k}}_{i}}}}}}{{1-{e^{-j2\pi\frac{{k^{% \prime\prime}-{k_{i}}-{{\tilde{k}}_{i}}}}{N}}}}}\hfill\\ \end{gathered}start_ROW start_CELL italic_Y start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_CELL end_ROW start_ROW start_CELL ≈ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL divide start_ARG 1 end_ARG start_ARG italic_N end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG end_CELL end_ROW (109)

Here, the approximate equality a𝑎aitalic_a retains only the 2ε+12𝜀12\varepsilon+12 italic_ε + 1 integer points near the extremum to approximate N(kkik~ik)subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘{\prod_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{\prime}}\right)∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ), with k′′[kiε,ki+ε]superscript𝑘′′subscript𝑘𝑖𝜀subscript𝑘𝑖𝜀k^{\prime\prime}\in\left[{{k_{i}}-\varepsilon,{k_{i}}+\varepsilon}\right]italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ∈ [ italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_ε , italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_ε ]. Similarly, when li>lsubscript𝑙𝑖𝑙{l_{i}}>litalic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT > italic_l, we have

YDD[k,l]=ihikXDD[k,lli]ej2πkNsuperscript𝑌𝐷𝐷𝑘𝑙subscript𝑖subscript𝑖subscriptsuperscript𝑘superscript𝑋𝐷𝐷superscript𝑘𝑙subscript𝑙𝑖superscript𝑒𝑗2𝜋superscript𝑘𝑁\displaystyle{Y^{DD}}\left[{k,l}\right]=\sum\limits_{i}{}{h_{i}}\sum\limits_{k% ^{\prime}}{}{X^{DD}}\left[{k^{\prime},l-{l_{i}}}\right]{e^{-j2\pi\frac{{k^{% \prime}}}{N}}}italic_Y start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] = ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT
ej2π(lli)(ki+k~i)NMN(kkik~ik)superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘\displaystyle{e^{j2\pi\frac{{\left({l-{l_{i}}}\right)\left({{k_{i}}+{{\tilde{k% }}_{i}}}\right)}}{{NM}}}}{{\prod}_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{% \prime}}\right)italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )
ihik′′XDD[kk′′,lli]ej2πkk′′Nabsentsubscript𝑖subscript𝑖subscriptsuperscript𝑘′′superscript𝑋𝐷𝐷𝑘superscript𝑘′′𝑙subscript𝑙𝑖superscript𝑒𝑗2𝜋𝑘superscript𝑘′′𝑁\displaystyle\approx\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime\prime}}{}{X% ^{DD}}\left[{k-k^{\prime\prime},l-{l_{i}}}\right]{e^{-j2\pi\frac{{k-k^{\prime% \prime}}}{N}}}≈ ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT
ej2π(lli)(ki+k~i)NM1N1ej2πk~i1ej2πk′′kik~iN.superscript𝑒𝑗2𝜋𝑙subscript𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀1𝑁1superscript𝑒𝑗2𝜋subscript~𝑘𝑖1superscript𝑒𝑗2𝜋superscript𝑘′′subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle{e^{j2\pi\frac{{\left({l-{l_{i}}}\right)\left({{k_{i}}+{{\tilde{k% }}_{i}}}\right)}}{{NM}}}}\frac{1}{N}\frac{{1-{e^{j2\pi{{\tilde{k}}_{i}}}}}}{{1% -{e^{-j2\pi\frac{{k^{\prime\prime}-{k_{i}}-{{\tilde{k}}_{i}}}}{N}}}}}.italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG . (110)

Combining the above derivations, we obtain equation (11).

Appendix B

In the case where M𝑀Mitalic_M is very small, the received signal in the time-frequency domain can be expressed as:

Y[n,m]=1Tihim1NMklXDD[k,l]ej2π(mlMnkN)ej2πml~iMej2πl~i(ki+k~i)NMej2πn(ki+k~i)N(p=0M1MΔfej2πpM(mmki+k~iN)0τiej2πΔft(mmνiΔf)𝑑t)a1Tihim1NMklXDD[k,l]ej2π(mlMnkN)ej2πml~iMej2πl~i(ki+k~i)NMej2πn(ki+k~i)Np=0M1MΔfej2πpM(mmki+k~iN).𝑌𝑛𝑚1𝑇subscript𝑖subscript𝑖subscriptsuperscript𝑚1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript~𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript𝑝0𝑀1𝑀Δ𝑓superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript0subscript𝜏𝑖superscript𝑒𝑗2𝜋Δ𝑓𝑡𝑚superscript𝑚subscript𝜈𝑖Δ𝑓differential-d𝑡superscript𝑎1𝑇subscript𝑖subscript𝑖subscriptsuperscript𝑚1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript~𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛subscript𝑘𝑖subscript~𝑘𝑖𝑁superscriptsubscript𝑝0𝑀1𝑀Δ𝑓superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁\begin{gathered}Y\left[{n,m}\right]=\frac{1}{T}\sum\limits_{i}{}{h_{i}}\sum% \limits_{m^{\prime}}{}\frac{1}{{\sqrt{NM}}}\sum\limits_{k^{\prime}}{}\sum% \limits_{l^{\prime}}{}{X^{DD}}\left[{k^{\prime},l^{\prime}}\right]\hfill\\ {e^{-j2\pi\left({\frac{{m^{\prime}l^{\prime}}}{M}-\frac{{nk^{\prime}}}{N}}% \right)}}{e^{-j2\pi\frac{{m^{\prime}{{\tilde{l}}_{i}}}}{M}}}{e^{-j2\pi\frac{{{% {\tilde{l}}_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}{e^{j2\pi% \frac{{n({k_{i}}+{{\tilde{k}}_{i}})}}{N}}}\hfill\\ \left({\sum\limits_{p=0}^{M}{}\frac{1}{{M\Delta f}}{e^{-j2\pi\frac{p}{M}(m-m^{% \prime}-\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}-\int_{0}^{{\tau_{i}}}{}{e^{-j% 2\pi\Delta ft(m-m^{\prime}-\frac{{{\nu_{i}}}}{{\Delta f}})}}dt}\right)\hfill\\ \mathop{\approx}\limits^{a}\frac{1}{T}\sum\limits_{i}{}{h_{i}}\sum\limits_{m^{% \prime}}{}\frac{1}{{\sqrt{NM}}}\sum\limits_{k^{\prime}}{}\sum\limits_{l^{% \prime}}{}{X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2\pi\left({\frac{{% m^{\prime}l^{\prime}}}{M}-\frac{{nk^{\prime}}}{N}}\right)}}\hfill\\ {e^{-j2\pi\frac{{m^{\prime}{{\tilde{l}}_{i}}}}{M}}}{e^{-j2\pi\frac{{{{\tilde{l% }}_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}{e^{j2\pi\frac{{n({k_% {i}}+{{\tilde{k}}_{i}})}}{N}}}\sum\limits_{p=0}^{M}{}\frac{1}{{M\Delta f}}% \hfill\\ {e^{-j2\pi\frac{p}{M}(m-m^{\prime}-\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}.% \hfill\\ \end{gathered}start_ROW start_CELL italic_Y [ italic_n , italic_m ] = divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N italic_M end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_n ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ( ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_τ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t ) end_CELL end_ROW start_ROW start_CELL ≈ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG square-root start_ARG italic_N italic_M end_ARG end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_n ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG end_CELL end_ROW start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT . end_CELL end_ROW (111)

In our system, assuming that the delay parameter is much smaller than the duration of one symbol, we can roughly establish the approximation a𝑎aitalic_a in the above equation. Similar to the derivation in Appendix A, we can substitute equations (1), (8), (9), and (10) to obtain:

YDD[k,l]nmihim1NMklXDD[k,l]superscript𝑌𝐷𝐷𝑘𝑙subscript𝑛subscript𝑚subscript𝑖subscript𝑖subscriptsuperscript𝑚1𝑁𝑀subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙\displaystyle{Y^{DD}}\left[{k,l}\right]\approx\sum\limits_{n}{}\sum\limits_{m}% {}\sum\limits_{i}{}{h_{i}}\sum\limits_{m^{\prime}}{}\frac{1}{{NM}}\sum\limits_% {k^{\prime}}{}{\sum\limits_{l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]italic_Y start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k , italic_l ] ≈ ∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N italic_M end_ARG ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ]
ej2π(mlMnkN)ej2πml~iMej2πl~i(ki+k~i)NMej2πn(ki+k~i)Nsuperscript𝑒𝑗2𝜋superscript𝑚superscript𝑙𝑀𝑛superscript𝑘𝑁superscript𝑒𝑗2𝜋superscript𝑚subscript~𝑙𝑖𝑀superscript𝑒𝑗2𝜋subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscript𝑒𝑗2𝜋𝑛subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle{e^{-j2\pi\left({\frac{{m^{\prime}l^{\prime}}}{M}-\frac{{nk^{% \prime}}}{N}}\right)}}{e^{-j2\pi\frac{{m^{\prime}{{\tilde{l}}_{i}}}}{M}}}{e^{-% j2\pi\frac{{{{\tilde{l}}_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}% }{e^{j2\pi\frac{{n({k_{i}}+{{\tilde{k}}_{i}})}}{N}}}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π ( divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_n ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT
p=liM1Mej2π(mlMnkN)ej2πpM(mmki+k~iN)superscriptsubscript𝑝subscript𝑙𝑖𝑀1𝑀superscript𝑒𝑗2𝜋𝑚𝑙𝑀𝑛𝑘𝑁superscript𝑒𝑗2𝜋𝑝𝑀𝑚superscript𝑚subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle\sum\limits_{p={l_{i}}}^{M}{}\frac{1}{M}{e^{j2\pi\left({\frac{{ml% }}{M}-\frac{{nk}}{N}}\right)}}{e^{-j2\pi\frac{p}{M}(m-m^{\prime}-\frac{{{k_{i}% }+{{\tilde{k}}_{i}}}}{N})}}∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π ( divide start_ARG italic_m italic_l end_ARG start_ARG italic_M end_ARG - divide start_ARG italic_n italic_k end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m - italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT
=ihiklXDD[k,l]ej2πl~i(ki+k~i)NMp=liMej2πpM(ki+k~iN)absentsubscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscriptsubscript𝑝subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋𝑝𝑀subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle=\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime}}{}{\sum\limits_{% l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2\pi\frac{{{{% \tilde{l}}_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}\sum\limits_{% p={l_{i}}}^{M}{}{e^{j2\pi\frac{p}{M}(\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}= ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT
m1Mej2πmM(l+l~ip)m1Mej2πmM(pl)subscriptsuperscript𝑚1𝑀superscript𝑒𝑗2𝜋superscript𝑚𝑀superscript𝑙subscript~𝑙𝑖𝑝subscript𝑚1𝑀superscript𝑒𝑗2𝜋𝑚𝑀𝑝𝑙\displaystyle\sum\limits_{m^{\prime}}{}\frac{1}{M}{e^{-j2\pi\frac{{m^{\prime}}% }{M}(l^{\prime}+{{\tilde{l}}_{i}}-p)}}\sum\limits_{m}{}\frac{1}{M}{e^{-j2\pi% \frac{m}{M}(p-l)}}∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_M end_ARG ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p ) end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_m end_ARG start_ARG italic_M end_ARG ( italic_p - italic_l ) end_POSTSUPERSCRIPT
n1Nej2πnN(kkik~ik)subscript𝑛1𝑁superscript𝑒𝑗2𝜋𝑛𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘\displaystyle\sum\limits_{n}{}\frac{1}{N}{e^{-j2\pi\frac{n}{N}(k-{k_{i}}-{{% \tilde{k}}_{i}}-k^{\prime})}}∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_N end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_n end_ARG start_ARG italic_N end_ARG ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) end_POSTSUPERSCRIPT
=ihiklXDD[k,l]ej2πl~i(ki+k~i)NMp=liMej2πpM(ki+k~iN)absentsubscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀superscriptsubscript𝑝subscript𝑙𝑖𝑀superscript𝑒𝑗2𝜋𝑝𝑀subscript𝑘𝑖subscript~𝑘𝑖𝑁\displaystyle=\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime}}{}{\sum\limits_{% l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{-j2\pi\frac{{{{% \tilde{l}}_{i}}\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}\sum\limits_{% p={l_{i}}}^{M}{}{e^{j2\pi\frac{p}{M}(\frac{{{k_{i}}+{{\tilde{k}}_{i}}}}{N})}}= ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( divide start_ARG italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) end_POSTSUPERSCRIPT
M(l+l~ip)δ(pl)N(kkik~ik)subscriptproduct𝑀superscript𝑙subscript~𝑙𝑖𝑝𝛿𝑝𝑙subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘\displaystyle{{\prod}_{M}}\left({l^{\prime}+{{\tilde{l}}_{i}}-p}\right)\delta% \left({p-l}\right){{\prod}_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{\prime}}\right)∏ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_p ) italic_δ ( italic_p - italic_l ) ∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )
=ihiklXDD[k,l]ej2π(ll~i)(ki+k~i)NMM(l+l~il)absentsubscript𝑖subscript𝑖subscriptsuperscript𝑘subscriptsuperscript𝑙superscript𝑋𝐷𝐷superscript𝑘superscript𝑙superscript𝑒𝑗2𝜋𝑙subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀subscriptproduct𝑀superscript𝑙subscript~𝑙𝑖𝑙\displaystyle=\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{\prime}}{}{\sum\limits_{% l^{\prime}}X^{DD}}\left[{k^{\prime},l^{\prime}}\right]{e^{j2\pi\frac{{(l-{{% \tilde{l}}_{i}})\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{NM}}}}{{\prod}_{M}% }\left({l^{\prime}+{{\tilde{l}}_{i}}-l}\right)= ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT ∏ start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( italic_l start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_l )
N(kkik~ik)subscriptproduct𝑁𝑘subscript𝑘𝑖subscript~𝑘𝑖superscript𝑘\displaystyle{{\prod}_{N}}\left({k-{k_{i}}-{{\tilde{k}}_{i}}-k^{\prime}}\right)∏ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_k - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_k start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT )
1NMihik′′XDD[kk′′,l]ej2π(ll~i)(ki+k~i)NMabsent1𝑁𝑀subscript𝑖subscript𝑖subscriptsuperscript𝑘′′superscript𝑋𝐷𝐷𝑘superscript𝑘′′𝑙superscript𝑒𝑗2𝜋𝑙subscript~𝑙𝑖subscript𝑘𝑖subscript~𝑘𝑖𝑁𝑀\displaystyle\approx\frac{1}{{NM}}\sum\limits_{i}{}{h_{i}}\sum\limits_{k^{% \prime\prime}}{}{X^{DD}}\left[{k-k^{\prime\prime},l}\right]{e^{j2\pi\frac{{% \left({l-{{\tilde{l}}_{i}}}\right)\left({{k_{i}}+{{\tilde{k}}_{i}}}\right)}}{{% NM}}}}≈ divide start_ARG 1 end_ARG start_ARG italic_N italic_M end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_D italic_D end_POSTSUPERSCRIPT [ italic_k - italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_l ] italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG ( italic_l - over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG start_ARG italic_N italic_M end_ARG end_POSTSUPERSCRIPT
1ej2πk~i1ej2πk′′kik~iN1ej2πl~i1ej2πl~iM.1superscript𝑒𝑗2𝜋subscript~𝑘𝑖1superscript𝑒𝑗2𝜋superscript𝑘′′subscript𝑘𝑖subscript~𝑘𝑖𝑁1superscript𝑒𝑗2𝜋subscript~𝑙𝑖1superscript𝑒𝑗2𝜋subscript~𝑙𝑖𝑀\displaystyle\frac{{1-{e^{j2\pi{{\tilde{k}}_{i}}}}}}{{1-{e^{-j2\pi\frac{{k^{% \prime\prime}-{k_{i}}-{{\tilde{k}}_{i}}}}{N}}}}}\frac{{1-{e^{-j2\pi{{\tilde{l}% }_{i}}}}}}{{1-{e^{-j2\pi\frac{{{{\tilde{l}}_{i}}}}{M}}}}}.divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_k start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - over~ start_ARG italic_k end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT end_ARG divide start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG 1 - italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG over~ start_ARG italic_l end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_M end_ARG end_POSTSUPERSCRIPT end_ARG .

Then we can derive equation (12) based on above results.

Appendix C

For the case where M𝑀Mitalic_M is small, the derivation of equation (36) can be found in Appendix B. For the case where M𝑀Mitalic_M is large, according to equation (7), we have:

Yb[nα,m]=1Tihu,b,im′′𝐗u,1TF[nα,m′′]subscript𝑌𝑏superscript𝑛𝛼superscript𝑚1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚′′superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛𝛼superscript𝑚′′\displaystyle{Y_{b}}\left[{\frac{{n^{\prime}}}{\alpha},m^{\prime}}\right]=% \frac{1}{T}\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{m^{\prime\prime}}{}{% \mathbf{X}}_{u,1}^{TF}\left[\frac{{n^{\prime}}}{\alpha},m^{\prime\prime}\right]italic_Y start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] = divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ]
ej2πm′′Δfτu,b,iej2πνu,b,iτu,b,iej2πνu,b,inαTsuperscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖superscript𝑛𝛼𝑇\displaystyle{e^{-j2\pi m^{\prime\prime}\Delta f{\tau_{u,b,i}}}}{e^{-j2\pi{\nu% _{u,b,i}}{\tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}\frac{{n^{\prime}}}{\alpha}T}}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG italic_T end_POSTSUPERSCRIPT
τu,b,iTej2πΔft(mm′′νu,b,iΔf)𝑑tsuperscriptsubscriptsubscript𝜏𝑢𝑏𝑖𝑇superscript𝑒𝑗2𝜋Δ𝑓𝑡superscript𝑚superscript𝑚′′subscript𝜈𝑢𝑏𝑖Δ𝑓differential-d𝑡\displaystyle\int_{{\tau_{u,b,i}}}^{T}{}{e^{-j2\pi\Delta ft(m^{\prime}-m^{% \prime\prime}-\frac{{{\nu_{u,b,i}}}}{{\Delta f}})}}dt∫ start_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t
+1Tihu,b,im′′𝐗u,1TF[nα1,m′′]ej2πm′′Δfτu,b,i1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚′′superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛𝛼1superscript𝑚′′superscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓subscript𝜏𝑢𝑏𝑖\displaystyle+\frac{1}{T}\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{m^{\prime% \prime}}{}{\mathbf{X}}_{u,1}^{TF}\left[\frac{{n^{\prime}}}{\alpha}-1,m^{\prime% \prime}\right]{e^{-j2\pi m^{\prime\prime}\Delta f{\tau_{u,b,i}}}}+ divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG - 1 , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT
ej2πm′′ΔfTej2πνu,b,iτu,b,iej2πνu,b,inαTsuperscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓𝑇superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖superscript𝑛𝛼𝑇\displaystyle{e^{-j2\pi m^{\prime\prime}\Delta fT}}{e^{-j2\pi{\nu_{u,b,i}}{% \tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}\frac{{n^{\prime}}}{\alpha}T}}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_T end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG italic_T end_POSTSUPERSCRIPT
0τu,b,iej2πΔft(mm′′νu,b,iΔf)𝑑tsuperscriptsubscript0subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋Δ𝑓𝑡superscript𝑚superscript𝑚′′subscript𝜈𝑢𝑏𝑖Δ𝑓differential-d𝑡\displaystyle\int_{0}^{{\tau_{u,b,i}}}{}{e^{-j2\pi\Delta ft(m^{\prime}-m^{% \prime\prime}-\frac{{{\nu_{u,b,i}}}}{{\Delta f}})}}dt∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π roman_Δ italic_f italic_t ( italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT italic_d italic_t
=a1Tihu,b,im′′𝐗u,1TF[nα,m′′]ej2πm′′Δfτu,b,isuperscript𝑎1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚′′superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛𝛼superscript𝑚′′superscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓subscript𝜏𝑢𝑏𝑖\displaystyle\mathop{=}\limits^{a}\frac{1}{T}\sum\limits_{i}{}{h_{u,b,i}}\sum% \limits_{m^{\prime\prime}}{}{\mathbf{X}}_{u,1}^{TF}\left[\frac{{n^{\prime}}}{% \alpha},m^{\prime\prime}\right]{e^{-j2\pi m^{\prime\prime}\Delta f{\tau_{u,b,i% }}}}= start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT
ej2πνu,b,iτu,b,iej2πνu,b,inαTp=0M11MΔfej2πpM(mm′′νu,b,iΔf)superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖superscript𝑛𝛼𝑇superscriptsubscript𝑝0𝑀11𝑀Δ𝑓superscript𝑒𝑗2𝜋𝑝𝑀superscript𝑚superscript𝑚′′subscript𝜈𝑢𝑏𝑖Δ𝑓\displaystyle{e^{-j2\pi{\nu_{u,b,i}}{\tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}% \frac{{n^{\prime}}}{\alpha}T}}\sum\limits_{p=0}^{M-1}{\frac{1}{{M\Delta f}}{e^% {-j2\pi\frac{p}{M}(m^{\prime}-m^{\prime\prime}-\frac{{{\nu_{u,b,i}}}}{{\Delta f% }})}}}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG italic_T end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M - 1 end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT
+1Tihu,b,im′′p=0li1MΔfej2πpM(mm′′νu,b,iΔf)1𝑇subscript𝑖subscript𝑢𝑏𝑖subscriptsuperscript𝑚′′superscriptsubscript𝑝0subscript𝑙𝑖1𝑀Δ𝑓superscript𝑒𝑗2𝜋𝑝𝑀superscript𝑚superscript𝑚′′subscript𝜈𝑢𝑏𝑖Δ𝑓\displaystyle+\frac{1}{T}\sum\limits_{i}{}{h_{u,b,i}}\sum\limits_{m^{\prime% \prime}}{}\sum\limits_{p=0}^{{l_{i}}}{\frac{1}{{M\Delta f}}{e^{-j2\pi\frac{p}{% M}(m^{\prime}-m^{\prime\prime}-\frac{{{\nu_{u,b,i}}}}{{\Delta f}})}}}+ divide start_ARG 1 end_ARG start_ARG italic_T end_ARG ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_p = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT divide start_ARG 1 end_ARG start_ARG italic_M roman_Δ italic_f end_ARG italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π divide start_ARG italic_p end_ARG start_ARG italic_M end_ARG ( italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT - divide start_ARG italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_f end_ARG ) end_POSTSUPERSCRIPT
ej2πm′′Δfτu,b,iej2πνu,b,iτu,b,iej2πνu,b,inαTsuperscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖subscript𝜏𝑢𝑏𝑖superscript𝑒𝑗2𝜋subscript𝜈𝑢𝑏𝑖superscript𝑛𝛼𝑇\displaystyle{e^{-j2\pi m^{\prime\prime}\Delta f{\tau_{u,b,i}}}}{e^{-j2\pi{\nu% _{u,b,i}}{\tau_{u,b,i}}}}{e^{j2\pi{\nu_{u,b,i}}\frac{{n^{\prime}}}{\alpha}T}}italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π italic_ν start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG italic_T end_POSTSUPERSCRIPT
(𝐗u,1TF[nα1,m′′]ej2πm′′ΔfT𝐗u,1TF[nα,m′′]).superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛𝛼1superscript𝑚′′superscript𝑒𝑗2𝜋superscript𝑚′′Δ𝑓𝑇superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛𝛼superscript𝑚′′\displaystyle\left({{\mathbf{X}}_{u,1}^{TF}\left[\frac{{n^{\prime}}}{\alpha}-1% ,m^{\prime\prime}\right]{e^{-j2\pi m^{\prime\prime}\Delta fT}}-{\mathbf{X}}_{u% ,1}^{TF}\left[\frac{{n^{\prime}}}{\alpha},m^{\prime\prime}\right]}\right).( bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG - 1 , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ] italic_e start_POSTSUPERSCRIPT - italic_j 2 italic_π italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT roman_Δ italic_f italic_T end_POSTSUPERSCRIPT - bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ divide start_ARG italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_α end_ARG , italic_m start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ] ) .

Assuming the time-frequency domain symbols 𝐗u,1TF[n,m]superscriptsubscript𝐗𝑢1𝑇𝐹superscript𝑛superscript𝑚{\mathbf{X}}_{u,1}^{TF}[n^{\prime},m^{\prime}]bold_X start_POSTSUBSCRIPT italic_u , 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_T italic_F end_POSTSUPERSCRIPT [ italic_n start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_m start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] follow a zero-mean Gaussian distribution, according to the central limit theorem, the ratio of variances between the first and second terms on the right-hand side of the equation a𝑎aitalic_a is M2l¯𝑀2¯𝑙\frac{M}{{2\bar{l}}}divide start_ARG italic_M end_ARG start_ARG 2 over¯ start_ARG italic_l end_ARG end_ARG, where l¯¯𝑙\bar{l}over¯ start_ARG italic_l end_ARG is the expected value of the delay quantization value lu,b,isubscript𝑙𝑢𝑏𝑖{l_{u,b,i}}italic_l start_POSTSUBSCRIPT italic_u , italic_b , italic_i end_POSTSUBSCRIPT. Typically, delays are assumed to be uniformly randomly distributed, so 2l¯=lmax2¯𝑙subscript𝑙2\bar{l}={l_{\max}}2 over¯ start_ARG italic_l end_ARG = italic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT and lmaxMmuch-less-thansubscript𝑙𝑀{l_{\max}}\ll Mitalic_l start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT ≪ italic_M It can be considered that the first term on the right-hand side of equation a𝑎aitalic_a dominates the numerical value. By placing the second term of equation a𝑎aitalic_a into the noise, we obtain the equation (36).

Appendix D

According to equations (78)-(86), the posterior mean of xi,jsubscript𝑥𝑖𝑗{x_{i,j}}italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT can be expressed as:

x^i,j(t+1)=xi,jp(xi,j|𝐘,τ,γ)𝑑xi,j=2πui,jr(t)ψi,j(t)[eξi,j+(t)ψ1(φi,j+(t),ui,jr(t))eξi,j(t)ψ1(φi,j(t),ui,jr(t))],subscript^𝑥𝑖𝑗𝑡1subscript𝑥𝑖𝑗𝑝conditionalsubscript𝑥𝑖𝑗𝐘𝜏𝛾differential-dsubscript𝑥𝑖𝑗2𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜓𝑖𝑗𝑡delimited-[]superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜓1superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜓1superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡\begin{gathered}{{\hat{x}}_{i,j}}(t+1)=\int{{x_{i,j}}p\left({{x_{i,j}}|{% \mathbf{Y}},{\mathbf{\tau}},\gamma}\right)d}{x_{i,j}}\hfill\\ =\frac{{\sqrt{2\pi u_{i,j}^{r}(t)}}}{{{\psi_{i,j}}(t)}}\left[{e^{-\xi_{i,j}^{+% }\left(t\right)}}{\psi_{1}}\left({\varphi_{i,j}^{+}\left(t\right),u_{i,j}^{r}(% t)}\right)-{e^{-\xi_{i,j}^{-}\left(t\right)}}\right.\hfill\\ \left.{\psi_{1}}\left({-\varphi_{i,j}^{-}\left(t\right),u_{i,j}^{r}(t)}\right)% \right],\hfill\\ \end{gathered}start_ROW start_CELL over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = ∫ italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT italic_p ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | bold_Y , italic_τ , italic_γ ) italic_d italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL = divide start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG [ italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) - italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) ] , end_CELL end_ROW (112)

where

ψ1(φ,u)=12πu0+texp{(tφ)22u}𝑑t=φQ(φu)+u2πuexp{φ22u}.subscript𝜓1𝜑𝑢12𝜋𝑢superscriptsubscript0𝑡superscript𝑡𝜑22𝑢differential-d𝑡𝜑𝑄𝜑𝑢𝑢2𝜋𝑢superscript𝜑22𝑢\begin{gathered}{\psi_{1}}\left({\varphi,u}\right)=\frac{1}{{\sqrt{2\pi u}}}% \int_{0}^{+\infty}{}t\exp\left\{{-\frac{{{{\left({t-\varphi}\right)}^{2}}}}{{2% u}}}\right\}dt\hfill\\ =\varphi Q\left({-\frac{\varphi}{{\sqrt{u}}}}\right)+\frac{u}{{\sqrt{2\pi u}}}% \exp\left\{{-\frac{{{\varphi^{2}}}}{{2u}}}\right\}.\hfill\\ \end{gathered}start_ROW start_CELL italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_φ , italic_u ) = divide start_ARG 1 end_ARG start_ARG square-root start_ARG 2 italic_π italic_u end_ARG end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_t roman_exp { - divide start_ARG ( italic_t - italic_φ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u end_ARG } italic_d italic_t end_CELL end_ROW start_ROW start_CELL = italic_φ italic_Q ( - divide start_ARG italic_φ end_ARG start_ARG square-root start_ARG italic_u end_ARG end_ARG ) + divide start_ARG italic_u end_ARG start_ARG square-root start_ARG 2 italic_π italic_u end_ARG end_ARG roman_exp { - divide start_ARG italic_φ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u end_ARG } . end_CELL end_ROW (113)

Then we have

x^i,j(t+1)=2πui,jr(t)ψi,j(t)[eξi,j+(t)φi,j+(t)Q(φi,j+(t)/ui,jr(t))\displaystyle{\hat{x}_{i,j}}(t+1)=\frac{{\sqrt{2\pi u_{i,j}^{r}(t)}}}{{{\psi_{% i,j}}(t)}}\left[{e^{-\xi_{i,j}^{+}\left(t\right)}}\varphi_{i,j}^{+}\left(t% \right)Q\left({{{-\varphi_{i,j}^{+}\left(t\right)}}/{{\sqrt{u_{i,j}^{r}(t)}}}}% \right)\right.over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = divide start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG [ italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) italic_Q ( - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG )
+eξi,j(t)φi,j(t)Q(φi,j(t)/ui,jr(t))superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡superscriptsubscript𝜑𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡\displaystyle+{e^{-\xi_{i,j}^{-}\left(t\right)}}\varphi_{i,j}^{-}\left(t\right% )Q\left({{{\varphi_{i,j}^{-}\left(t\right)}}/{{\sqrt{u_{i,j}^{r}(t)}}}}\right)+ italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) italic_Q ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) / square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG )
+ui,jr(t)2πui,jr(t)(eξi,j+(t)(φi,j+(t))22ui,jr(t)eξi,j(t)(φi,j(t))22ui,jr(t))].\displaystyle\left.+\frac{{u_{i,j}^{r}(t)}}{{\sqrt{2\pi u_{i,j}^{r}(t)}}}\left% ({{e^{-\xi_{i,j}^{+}\left(t\right)-\frac{{{{\left({\varphi_{i,j}^{+}\left(t% \right)}\right)}^{2}}}}{{2u_{i,j}^{r}(t)}}}}-{e^{-\xi_{i,j}^{-}\left(t\right)-% \frac{{{{\left({\varphi_{i,j}^{-}\left(t\right)}\right)}^{2}}}}{{2u_{i,j}^{r}(% t)}}}}}\right)\right].+ divide start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG ( italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) - divide start_ARG ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_POSTSUPERSCRIPT - italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) - divide start_ARG ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_POSTSUPERSCRIPT ) ] . (114)

From equations (82) to (85), we can get that

ξi,j+(t)+(φi,j+(t))22ui,jr(t)=ξi,j(t)+(φi,j(t))22ui,jr(t)=(r^i,j(t))22ui,jr(t).superscriptsubscript𝜉𝑖𝑗𝑡superscriptsuperscriptsubscript𝜑𝑖𝑗𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜉𝑖𝑗𝑡superscriptsuperscriptsubscript𝜑𝑖𝑗𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript^𝑟𝑖𝑗𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡\xi_{i,j}^{+}\left(t\right)+\frac{{{{\left({\varphi_{i,j}^{+}\left(t\right)}% \right)}^{2}}}}{{2u_{i,j}^{r}(t)}}=\xi_{i,j}^{-}\left(t\right)+\frac{{{{\left(% {\varphi_{i,j}^{-}\left(t\right)}\right)}^{2}}}}{{2u_{i,j}^{r}(t)}}=\frac{{{{% \left({{{\hat{r}}_{i,j}}(t)}\right)}^{2}}}}{{2u_{i,j}^{r}(t)}}.italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) + divide start_ARG ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG = italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) + divide start_ARG ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG = divide start_ARG ( over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG . (115)

The last two terms of equation (D) can be eliminated, resulting in equation (87). We define

χi,j(t+1)=xi,j2p(xi,j|𝐘,τ,γ)𝑑xi,j=2πui,jr(t)ψi,j(t)[eξi,j+(t)ψ2(φi,j+(t),ui,jr(t))+eξi,j(t)ψ2(φi,j(t),ui,jr(t))],subscript𝜒𝑖𝑗𝑡1superscriptsubscript𝑥𝑖𝑗2𝑝conditionalsubscript𝑥𝑖𝑗𝐘𝜏𝛾differential-dsubscript𝑥𝑖𝑗2𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡subscript𝜓𝑖𝑗𝑡delimited-[]superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜓2superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜓2superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡\begin{gathered}{\chi_{i,j}}(t+1)=\int{}x_{i,j}^{2}p\left({{x_{i,j}}|{\mathbf{% Y}},{\mathbf{\tau}},\gamma}\right)d{x_{i,j}}\hfill\\ =\frac{{\sqrt{2\pi u_{i,j}^{r}(t)}}}{{{\psi_{i,j}}(t)}}\left[{e^{-\xi_{i,j}^{+% }\left(t\right)}}{\psi_{2}}\left({\varphi_{i,j}^{+}\left(t\right),u_{i,j}^{r}(% t)}\right)+{e^{-\xi_{i,j}^{-}\left(t\right)}}\right.\hfill\\ \left.{\psi_{2}}\left({-\varphi_{i,j}^{-}\left(t\right),u_{i,j}^{r}(t)}\right)% \right],\hfill\\ \end{gathered}start_ROW start_CELL italic_χ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) = ∫ italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p ( italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT | bold_Y , italic_τ , italic_γ ) italic_d italic_x start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL = divide start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG start_ARG italic_ψ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) end_ARG [ italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) + italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) ] , end_CELL end_ROW (116)

where

ψ2(φ,u)=12πu0+t2exp{(tφ)22u}𝑑t.subscript𝜓2𝜑𝑢12𝜋𝑢superscriptsubscript0superscript𝑡2superscript𝑡𝜑22𝑢differential-d𝑡{\psi_{2}}\left({\varphi,u}\right)=\frac{1}{{\sqrt{2\pi u}}}\int_{0}^{+\infty}% {}{t^{2}}\exp\left\{{-\frac{{{{\left({t-\varphi}\right)}^{2}}}}{{2u}}}\right\}dt.italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_φ , italic_u ) = divide start_ARG 1 end_ARG start_ARG square-root start_ARG 2 italic_π italic_u end_ARG end_ARG ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_t start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT roman_exp { - divide start_ARG ( italic_t - italic_φ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u end_ARG } italic_d italic_t . (117)

First we have

g(t)=exp{(tφ)22u}g(t)=tφug(t)f(t)=tf(t)=1,𝑔𝑡superscript𝑡𝜑22𝑢superscript𝑔𝑡𝑡𝜑𝑢𝑔𝑡missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression𝑓𝑡𝑡superscript𝑓𝑡1missing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpressionmissing-subexpression\begin{array}[]{*{20}{c}}{g\left(t\right)=\exp\left\{{-\frac{{{{\left({t-% \varphi}\right)}^{2}}}}{{2u}}}\right\}}&\to&{g^{\prime}\left(t\right)=-\frac{{% t-\varphi}}{u}g\left(t\right)}\\ {f\left(t\right)=t}&\to&{f^{\prime}\left(t\right)=1}\end{array},start_ARRAY start_ROW start_CELL italic_g ( italic_t ) = roman_exp { - divide start_ARG ( italic_t - italic_φ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u end_ARG } end_CELL start_CELL → end_CELL start_CELL italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) = - divide start_ARG italic_t - italic_φ end_ARG start_ARG italic_u end_ARG italic_g ( italic_t ) end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL italic_f ( italic_t ) = italic_t end_CELL start_CELL → end_CELL start_CELL italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) = 1 end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW end_ARRAY , (118)

using the fact that

0+f(t)g(t)𝑑t=f(t)g(t)|0+0+f(t)g(t)𝑑t,superscriptsubscript0𝑓𝑡superscript𝑔𝑡differential-d𝑡evaluated-at𝑓𝑡𝑔𝑡0superscriptsubscript0superscript𝑓𝑡𝑔𝑡differential-d𝑡\int_{0}^{+\infty}{f\left(t\right)g^{\prime}\left(t\right)dt}=\left.{f\left(t% \right)g\left(t\right)}\right|_{0}^{+\infty}-\int_{0}^{+\infty}{f^{\prime}% \left(t\right)g\left(t\right)dt},∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_f ( italic_t ) italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) italic_d italic_t = italic_f ( italic_t ) italic_g ( italic_t ) | start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT - ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_t ) italic_g ( italic_t ) italic_d italic_t , (119)

and f(t)g(t)|0+=0evaluated-at𝑓𝑡𝑔𝑡00\left.{f\left(t\right)g\left(t\right)}\right|_{0}^{+\infty}=0italic_f ( italic_t ) italic_g ( italic_t ) | start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT = 0 to get

0+t(tφ)uexp{(tφ)22u}𝑑t=0+exp{(tφ)22u}𝑑t.superscriptsubscript0𝑡𝑡𝜑𝑢superscript𝑡𝜑22𝑢differential-d𝑡superscriptsubscript0superscript𝑡𝜑22𝑢differential-d𝑡\int_{0}^{+\infty}{}\frac{{t\left({t-\varphi}\right)}}{u}\exp\left\{{-\frac{{{% {\left({t-\varphi}\right)}^{2}}}}{{2u}}}\right\}dt=\int_{0}^{+\infty}{}\exp% \left\{{-\frac{{{{\left({t-\varphi}\right)}^{2}}}}{{2u}}}\right\}dt.∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT divide start_ARG italic_t ( italic_t - italic_φ ) end_ARG start_ARG italic_u end_ARG roman_exp { - divide start_ARG ( italic_t - italic_φ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u end_ARG } italic_d italic_t = ∫ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + ∞ end_POSTSUPERSCRIPT roman_exp { - divide start_ARG ( italic_t - italic_φ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u end_ARG } italic_d italic_t . (120)

In the right-hand side of equation (120), we set x=(tφ)/u𝑥𝑡𝜑𝑢x=\left({t-\varphi}\right)/\sqrt{u}italic_x = ( italic_t - italic_φ ) / square-root start_ARG italic_u end_ARG and substitute the definitions of ψ1(φ,u)subscript𝜓1𝜑𝑢{\psi_{1}}\left({\varphi,u}\right)italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_φ , italic_u ) and ψ2(φ,u)subscript𝜓2𝜑𝑢{\psi_{2}}\left({\varphi,u}\right)italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_φ , italic_u ) into the left-hand side, yielding:

2πuuψ2(φ,u)φ2πuuψ1(φ,u)=2πuQ(γu).2𝜋𝑢𝑢subscript𝜓2𝜑𝑢𝜑2𝜋𝑢𝑢subscript𝜓1𝜑𝑢2𝜋𝑢𝑄𝛾𝑢\frac{{\sqrt{2\pi u}}}{u}{\psi_{2}}\left({\varphi,u}\right)-\frac{{\varphi% \sqrt{2\pi u}}}{u}{\psi_{1}}\left({\varphi,u}\right)=\sqrt{2\pi u}Q\left({% \frac{{-\gamma}}{{\sqrt{u}}}}\right).divide start_ARG square-root start_ARG 2 italic_π italic_u end_ARG end_ARG start_ARG italic_u end_ARG italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_φ , italic_u ) - divide start_ARG italic_φ square-root start_ARG 2 italic_π italic_u end_ARG end_ARG start_ARG italic_u end_ARG italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_φ , italic_u ) = square-root start_ARG 2 italic_π italic_u end_ARG italic_Q ( divide start_ARG - italic_γ end_ARG start_ARG square-root start_ARG italic_u end_ARG end_ARG ) . (121)

Then we get

ψ2(φ,u)=φψ1(φ,u)+uQ(γu).subscript𝜓2𝜑𝑢𝜑subscript𝜓1𝜑𝑢𝑢𝑄𝛾𝑢{\psi_{2}}\left({\varphi,u}\right)=\varphi{\psi_{1}}\left({\varphi,u}\right)+% uQ\left({\frac{{-\gamma}}{{\sqrt{u}}}}\right).italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_φ , italic_u ) = italic_φ italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_φ , italic_u ) + italic_u italic_Q ( divide start_ARG - italic_γ end_ARG start_ARG square-root start_ARG italic_u end_ARG end_ARG ) . (122)

With the definition of ψ1(φ,u)subscript𝜓1𝜑𝑢{\psi_{1}}\left({\varphi,u}\right)italic_ψ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_φ , italic_u ), it can be obtained that

eξi,j+(t)ψ2(φi,j+(t),ui,jr(t))=((φi,j+(t))2+ui,jr(t))eξi,j+(t)Q(φi,j+(t)ui,jr(t))+ui,jr(t)φi,j+(t)2πui,jr(t)exp{(r^i,j(t))22ui,jr(t)},superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜓2superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsuperscriptsubscript𝜑𝑖𝑗𝑡2superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜑𝑖𝑗𝑡2𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript^𝑟𝑖𝑗𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡\begin{gathered}{e^{-\xi_{i,j}^{+}\left(t\right)}}{\psi_{2}}\left({\varphi_{i,% j}^{+}\left(t\right),u_{i,j}^{r}(t)}\right)=\hfill\\ \left({{{\left({\varphi_{i,j}^{+}\left(t\right)}\right)}^{2}}+u_{i,j}^{r}(t)}% \right){e^{-\xi_{i,j}^{+}\left(t\right)}}Q\left({\frac{{-\varphi_{i,j}^{+}% \left(t\right)}}{{\sqrt{u_{i,j}^{r}(t)}}}}\right)\hfill\\ +\frac{{u_{i,j}^{r}(t)\varphi_{i,j}^{+}\left(t\right)}}{{\sqrt{2\pi u_{i,j}^{r% }(t)}}}\exp\left\{{-\frac{{{{\left({{{\hat{r}}_{i,j}}(t)}\right)}^{2}}}}{{2u_{% i,j}^{r}(t)}}}\right\},\hfill\\ \end{gathered}start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) = end_CELL end_ROW start_ROW start_CELL ( ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_Q ( divide start_ARG - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG ) end_CELL end_ROW start_ROW start_CELL + divide start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG roman_exp { - divide start_ARG ( over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG } , end_CELL end_ROW (123)
eξi,j(t)ψ2(φi,j(t),ui,jr(t))=((φi,j(t))2+ui,jr(t))eξi,j(t)Q(φi,j(t)ui,jr(t))+ui,jr(t)φi,j(t)2πui,jr(t)exp{(r^i,j(t))22ui,jr(t)}.superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡subscript𝜓2superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsuperscriptsubscript𝜑𝑖𝑗𝑡2superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscript𝑒superscriptsubscript𝜉𝑖𝑗𝑡𝑄superscriptsubscript𝜑𝑖𝑗𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript𝜑𝑖𝑗𝑡2𝜋superscriptsubscript𝑢𝑖𝑗𝑟𝑡superscriptsubscript^𝑟𝑖𝑗𝑡22superscriptsubscript𝑢𝑖𝑗𝑟𝑡\begin{gathered}{e^{-\xi_{i,j}^{-}\left(t\right)}}{\psi_{2}}\left({-\varphi_{i% ,j}^{-}\left(t\right),u_{i,j}^{r}(t)}\right)=\hfill\\ \left({{{\left({\varphi_{i,j}^{-}\left(t\right)}\right)}^{2}}+u_{i,j}^{r}(t)}% \right){e^{-\xi_{i,j}^{-}\left(t\right)}}Q\left({\frac{{-\varphi_{i,j}^{-}% \left(t\right)}}{{\sqrt{u_{i,j}^{r}(t)}}}}\right)\hfill\\ +\frac{{u_{i,j}^{r}(t)\varphi_{i,j}^{-}\left(t\right)}}{{\sqrt{2\pi u_{i,j}^{r% }(t)}}}\exp\left\{{-\frac{{{{\left({{{\hat{r}}_{i,j}}(t)}\right)}^{2}}}}{{2u_{% i,j}^{r}(t)}}}\right\}.\hfill\\ \end{gathered}start_ROW start_CELL italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_ψ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) , italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) = end_CELL end_ROW start_ROW start_CELL ( ( italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) ) italic_e start_POSTSUPERSCRIPT - italic_ξ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_POSTSUPERSCRIPT italic_Q ( divide start_ARG - italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG ) end_CELL end_ROW start_ROW start_CELL + divide start_ARG italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) italic_φ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - end_POSTSUPERSCRIPT ( italic_t ) end_ARG start_ARG square-root start_ARG 2 italic_π italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG end_ARG roman_exp { - divide start_ARG ( over^ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_t ) end_ARG } . end_CELL end_ROW (124)

Combining equations (84) and (85), and substituting (123) and (124) into (116), finally using the variance definition ui,jx(t+1)=χi,j(t+1)(x^i,j(t+1))2superscriptsubscript𝑢𝑖𝑗𝑥𝑡1subscript𝜒𝑖𝑗𝑡1superscriptsubscript^𝑥𝑖𝑗𝑡12u_{i,j}^{x}(t+1)={\chi_{i,j}}(t+1)-{\left({{{\hat{x}}_{i,j}}(t+1)}\right)^{2}}italic_u start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x end_POSTSUPERSCRIPT ( italic_t + 1 ) = italic_χ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) - ( over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_t + 1 ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, we obtain the result of equation (88).

References

  • [1] M. Matthaiou, O. Yurduseven, H. Q. Ngo, D. Morales-Jimenez, S. L. Cotton, and V. F. Fusco, “The road to 6G: Ten physical layer challenges for communications engineers,” IEEE Communications Magazine, vol. 59, no. 1, pp. 64–69, 2021.
  • [2] Y. Wu, X. Gao, S. Zhou, W. Yang, Y. Polyanskiy, and G. Caire, “Massive access for future wireless communication systems,” IEEE Wireless Communications, vol. 27, no. 4, pp. 148–156, 2020.
  • [3] B. Ai, A. F. Molisch, M. Rupp, and Z.-D. Zhong, “5G key technologies for smart railways,” Proceedings of the IEEE, vol. 108, no. 6, pp. 856–893, 2020.
  • [4] M. B. Shahab, R. Abbas, M. Shirvanimoghaddam, and S. J. Johnson, “Grant-free non-orthogonal multiple access for IoT: A survey,” IEEE Communications Surveys & Tutorials, vol. 22, no. 3, pp. 1805–1838, 2020.
  • [5] H. Chen, R. Abbas, P. Cheng, M. Shirvanimoghaddam, W. Hardjawana, W. Bao, Y. Li, and B. Vucetic, “Ultra-reliable low latency cellular networks: Use cases, challenges and approaches,” IEEE Communications Magazine, vol. 56, no. 12, pp. 119–125, 2018.
  • [6] O. Kodheli, E. Lagunas, N. Maturo, S. K. Sharma, B. Shankar, J. F. M. Montoya, J. C. M. Duncan, D. Spano, S. Chatzinotas, S. Kisseleff, et al., “Satellite communications in the new space era: A survey and future challenges,” IEEE Communications Surveys & Tutorials, vol. 23, no. 1, pp. 70–109, 2020.
  • [7] Y. Liu, S. Zhang, X. Mu, Z. Ding, R. Schober, N. Al-Dhahir, E. Hossain, and X. Shen, “Evolution of NOMA toward next generation multiple access (NGMA) for 6G,” IEEE Journal on Selected Areas in Communications, vol. 40, no. 4, pp. 1037–1071, 2022.
  • [8] W. C. Jakes and D. C. Cox, Microwave mobile communications. Wiley-IEEE press, 1994.
  • [9] R. Hadani, S. Rakib, M. Tsatsanis, A. Monk, A. J. Goldsmith, A. F. Molisch, and R. Calderbank, “Orthogonal time frequency space modulation,” in 2017 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6, IEEE, 2017.
  • [10] 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 Communications Letters, vol. 7, no. 3, pp. 344–347, 2017.
  • [11] 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 Communications, vol. 28, no. 4, pp. 136–144, 2021.
  • [12] J. Wang, C. Jiang, and L. Kuang, “High-mobility satellite-UAV communications: Challenges, solutions, and future research trends,” IEEE Communications Magazine, vol. 60, no. 5, pp. 38–43, 2022.
  • [13] J. Zhang, E. Björnson, M. Matthaiou, D. W. K. Ng, H. Yang, and D. J. Love, “Prospective multiple antenna technologies for beyond 5G,” IEEE Journal on Selected Areas in Communications, vol. 38, no. 8, pp. 1637–1660, 2020.
  • [14] H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, and T. L. Marzetta, “Cell-free massive MIMO versus small cells,” IEEE Transactions on Wireless Communications, vol. 16, no. 3, pp. 1834–1850, 2017.
  • [15] E. Björnson and L. Sanguinetti, “Scalable cell-free massive MIMO systems,” IEEE Transactions on Communications, vol. 68, no. 7, pp. 4247–4261, 2020.
  • [16] D. Wang, X. You, Y. Huang, W. Xu, J. Li, P. Zhu, Y. Jiang, Y. Cao, X. Xia, Z. Zhang, et al., “Full-spectrum cell-free RAN for 6G systems: system design and experimental results,” Science China Information Sciences, vol. 66, no. 3, p. 130305, 2023.
  • [17] M. Mohammadi, H. Q. Ngo, and M. Matthaiou, “Cell-free massive MIMO meets OTFS modulation,” IEEE Transactions on Communications, vol. 70, no. 11, pp. 7728–7747, 2022.
  • [18] Z. Gao, X. Zhou, J. Zhao, J. Li, C. Zhu, C. Hu, P. Xiao, S. Chatzinotas, D. W. K. Ng, and B. Ottersten, “Grant-free NOMA-OTFS paradigm: Enabling efficient ubiquitous access for LEO satellite Internet-of-Things,” IEEE Network, vol. 37, no. 1, pp. 18–26, 2023.
  • [19] B. Shen, Y. Wu, J. An, C. Xing, L. Zhao, and W. Zhang, “Random access with massive MIMO-OTFS in LEO satellite communications,” IEEE Journal on Selected Areas in Communications, vol. 40, no. 10, pp. 2865–2881, 2022.
  • [20] X. Zhou, K. Ying, Z. Gao, Y. Wu, Z. Xiao, S. Chatzinotas, J. Yuan, and B. Ottersten, “Active terminal identification, channel estimation, and signal detection for grant-free NOMA-OTFS in LEO satellite Internet-of-Things,” IEEE Transactions on Wireless Communications, vol. 22, no. 4, pp. 2847–2866, 2022.
  • [21] Y. Ma, G. Ma, N. Wang, Z. Zhong, and B. Ai, “OTFS-TSMA for massive Internet of Things in high-speed railway,” IEEE Transactions on Wireless Communications, vol. 21, no. 1, pp. 519–531, 2021.
  • [22] A. K. Sinha, S. K. Mohammed, P. Raviteja, Y. Hong, and E. Viterbo, “OTFS based random access preamble transmission for high mobility scenarios,” IEEE Transactions on Vehicular Technology, vol. 69, no. 12, pp. 15078–15094, 2020.
  • [23] W. Shen, L. Dai, J. An, P. Fan, and R. W. Heath, “Channel estimation for orthogonal time frequency space (OTFS) massive MIMO,” IEEE Transactions on Signal Processing, vol. 67, no. 16, pp. 4204–4217, 2019.
  • [24] P. Raviteja, K. T. Phan, and Y. Hong, “Embedded pilot-aided channel estimation for OTFS in delay–Doppler channels,” IEEE Transactions on Vehicular Technology, vol. 68, no. 5, pp. 4906–4917, 2019.
  • [25] H. B. Mishra, P. Singh, A. K. Prasad, and R. Budhiraja, “OTFS channel estimation and data detection designs with superimposed pilots,” IEEE Transactions on Wireless Communications, vol. 21, no. 4, pp. 2258–2274, 2021.
  • [26] E. J. Candès, J. Romberg, and T. Tao, “Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information,” IEEE Transactions on Information Theory, vol. 52, no. 2, pp. 489–509, 2006.
  • [27] S. Rangan, “Generalized approximate message passing for estimation with random linear mixing,” in 2011 IEEE International Symposium on Information Theory Proceedings, pp. 2168–2172, IEEE, 2011.
  • [28] J. Fang, Y. Shen, H. Li, and P. Wang, “Pattern-coupled sparse Bayesian learning for recovery of block-sparse signals,” IEEE Transactions on Signal Processing, vol. 63, no. 2, pp. 360–372, 2014.
  • [29] F. Bellili, F. Sohrabi, and W. Yu, “Generalized approximate message passing for massive MIMO mmWave channel estimation with Laplacian prior,” IEEE Transactions on Communications, vol. 67, no. 5, pp. 3205–3219, 2019.
  • [30] J. Fang, L. Zhang, and H. Li, “Two-dimensional pattern-coupled sparse Bayesian learning via generalized approximate message passing,” IEEE Transactions on Image Processing, vol. 25, no. 6, pp. 2920–2930, 2016.
  • [31] S. Rangan, P. Schniter, A. K. Fletcher, and S. Sarkar, “On the convergence of approximate message passing with arbitrary matrices,” IEEE Transactions on Information Theory, vol. 65, no. 9, pp. 5339–5351, 2019.
  • [32] M. W. Seeger and H. Nickisch, “Compressed sensing and Bayesian experimental design,” in Proceedings of the 25th International Conference on Machine learning, pp. 912–919, 2008.
  • [33] S. D. Babacan, R. Molina, and A. K. Katsaggelos, “Bayesian compressive sensing using Laplace priors,” IEEE Transactions on Image Processing, vol. 19, no. 1, pp. 53–63, 2009.
  • [34] E. Y. Lam and J. W. Goodman, “A mathematical analysis of the DCT coefficient distributions for images,” IEEE Transactions on Image Processing, vol. 9, no. 10, pp. 1661–1666, 2000.
  • [35] M. Series, “Guidelines for evaluation of radio interface technologies for IMT-Advanced,” Report ITU, vol. 638, no. 31, 2009.
  • [36] J. A. Tropp and A. C. Gilbert, “Signal recovery from random measurements via orthogonal matching pursuit,” IEEE Transactions on Information Theory, vol. 53, no. 12, pp. 4655–4666, 2007.
  • [37] M. Zhang, X. Yuan, and Z.-Q. He, “Variance state propagation for structured sparse bayesian learning,” IEEE Transactions on Signal Processing, vol. 68, pp. 2386–2400, 2020.
  • [38] X. Zhang, P. Fan, L. Hao, and X. Quan, “Generalized approximate message passing based Bayesian learning detectors for uplink grant-free NOMA,” IEEE Transactions on Vehicular Technology, vol. 72, no. 11, pp. 15057–15061, 2023.