Massive Random Access in Cell-Free Massive MIMO Systems for High-Speed Mobility with OTFS Modulation
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. , where denotes the length of observed sequences, and are the number of nonzero and total elements of sparse sequence, respectively. 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. and are complex number set and real number set, respectively. represent a sliced matrix for with -th row to -th row and -th column to -th column, while is a sliced vector for with -th element to -th element. Especially, denotes the submatrix of with -th row to -th row. and mean the expectation and variance, respectively. denotes a Dirac delta function, and is the conjugate transpose of a matrix or vector. means -th element of matrix . and 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 APs and single-antenna UEs, randomly distributed over a large area. Each AP is equipped with a uniform planar antenna array with dimensions . 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 . The channels of active UEs and APs experience doubly selective fading. It is assumed that signals exceeding a maximum delay at the receiver end are considered as noise. Furthermore, the range of UE velocity is . For simplicity, we set the velocity zero point at , which transforms the velocity range of UE to . 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.
II-B OTFS Modulation and Channel Model
Consider a typical OTFS transceiver system with subcarriers, subcarrier spacing of , and symbol duration with symbols. Therefore, the system’s bandwidth is and the duration of a block is . We assume the channel parameters remain constant within a transmission block. In DD domain, the resolutions of delay and Doppler parameters are and , respectively. For a given active UE , the modulated and power-allocated symbol is assigned to the -th grid point in DD grid. Here, and represent the indices for Doppler domain and delay domain, respectively. By applying the ISFFT to in DD domain, the zero-mean symbols are transformed into TF domain:
(1) |
where . On this basis, the transmitter applies the Heisenberg transform to the TF domain signal matrix , converting it into a time-domain signal, represented as:
(2) |
Where represents the rectangular window function of the transmitted signal in time domain with a duration of , defined as:
(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 to the -th AP is defined as:
(4) |
Here, , and represent the gain, delay, and Doppler shift, respectively, of the -th path from UE to the -th AP. is the number of path. Consider the path loss and shadow fading, we have , with representing the large-scale fading coefficient of the channels from UE to -th AP. The corresponding received time-domain signals for -th AP is presented as:
(5) |
Where 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:
(6) |
Where denotes the rectangular window function in receiver, which is defined identically to equation (3). is the noise in TF domain. According to the properties of the window function, in equation (6), and can take nonzero values when and . When , the integration range in equation (6) is , and when , it becomes . When takes other values, the integral result in equation (6) is 0. Therefore, equation (6) can be rewritten as:
(7) |
Usually, is greater than . We assume that each delay parameter is an integer multiple of the resolution, i.e.,
(8) |
(9) |
Where both and are integers, and 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:
(10) |
Combining equations (1), (7), (8), (9) and (10), we obtain the received signal model in DD domain as equation (11), where is defined as the neighborhood of integer Doppler parameters, and is a very small integer. The derivation of equation (11) can be found in Appendix A.
(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 and are both integers, where . The quantization value corresponding to the maximum delay is when is particularly small, which implies that any delay parameter is a fractional value. The quantization value corresponding to the maximum Doppler shift is defined as . Similar to equation (11), we obtain the reception model as:
(12) |
where , , and is defined as the neighborhood of with is a integer with very small value. Due to , , and especially when is very small and is larger compared to , 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:
(13) |
(14) | ||||
(15) |
Where represents the vector obtained by circularly shifting vector by positions. Based on the above definitions, we transform equation (12) into vector form:
(16) |
where is the vectorization of , and
(17) |
(18) |
(19) |
(20) |
, it expressed as
(21) |
(22) |
is presented as in equation (22), where is an integer and satisfies . Combining equations (16) and (22), can be considered as the known measurement matrix at the AP, as the observed vector and 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 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 and corresponding to this transmission block can be sufficiently large, allowing the received signal model to be formulated as shown in equation (11). Let and . Observing equation (11), we can see that the -th DD domain received signal is affected by the transmitted signals with range of . 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.
Assuming the starting coordinates of the preamble symbol are , with the preamble having a dimension of on the delay axis and on the Doppler axis. If we set and , for the received model in equation (11) and , we only need to consider the case when (since ). Let , , and are DD domain transmitted symbols of -th UE and received symbols of -th AP, respectively. , , and we define:
(23a) | ||||
(23b) |
With equation (15), we can similarly obtain:
(24) |
where is expressed as in equation (25), and
(25) |
(26) |
(27) |
(28) |
(29) |
expressed as
(30) |
(31) |
is presented as in equation (31), where is an integer which satisfies . According to equation (24), can be considered as the known measurement matrix at the AP, as the observed vector and as an unknown sparse vector that can be recovered using compressive sensing methods. Since in accurate AUD, and , which make a higher resolution in delay and Doppler, resulting in more precise quantization. However, compared to rough AUD, because and , 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 DD domain, we superimpose the preamble1, denoted as , for rough AUD, and the block symbols , which includes the preamble2 and data symbols , for accurate AUD and CE. The superimposed result forms transmission block, structured as shown in the Fig. 3.
Then we have
(32) |
The 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 along the delay dimension while being placed continuously along the Doppler dimension. Since the delay dimension of preamble1 is assumed to be very small, and the Doppler dimension satisfies , 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 and , 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:
(33) |
where is treated as noise. Assuming that applying ISFFT to results in a TF domain signal , and applying ISFFT to to obtain a TF domain signal , both signals pass through the same channel to arrive at the -th AP. After performing the Wigner transform, the TF domain received signals are and respectively. Based on equations (1), (10), and (31), we can derive:
(34) |
(35) |
(36) |
The detailed derivation can be referred to Appendix C. By comparing equations (35) and (36), it is apparent that for and , can be approximated as the received signal of through a channel with the same parameters, except that the Doppler parameter is times the original parameter. Therefore, the maximum Doppler quantization parameter will also become times the original value. Based on this inference, we apply an SFFT to and perform rough AUD on this signal with the maximum Doppler quantization parameter . In the multi-UE scenario, the reception model for preamble1, as described in equation (16), can be written as:
(37) |
where is the vectorization of SFFT result of , and
(38) |
(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 , where denotes the set of active UEs detected by the -th AP. Assuming that for , we have , and with the presence of guard intervals, preamble1 does not interfere with the reception of preamble2. Thus, equation (24) is rewritten as:
(40) |
where
(41) |
(42) |
Since , 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 , , , .
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.
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 , with an antenna spacing of half a wavelength. The received signal matrix for preamble1 is represented as:
(43) |
where
(44) |
(45) |
(46) |
with and denote the elevation angle and azimuth angle, respectively, of the -th path from -th UE to -th AP. The definition of can be found in equation (22). Applying the discrete fourier transform along the rows of with dimensions and results in a new matrix . This allows transforming equation (43) into the angular domain. Specifically, for and , we have
(47) | ||||
Where is the row index. Consequently, we obtain:
(48) |
where
(49) |
(50) | ||||
(51) |
(52) |
(53) |
(54) |
From equations (49) and (50), we can see that the row vector is a block sparse vector, and is also a block sparse vector in the DD domain. Additionally, given the inherent sparsity of active UEs, exhibits block sparse characteristics, as illustrated in the Fig. 5.
Similarly, the received signal matrix for preamble2 in a massive MIMO system can also be expressed in the angular domain:
(55) |
(56) |
(57) |
Also, 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.
IV GAMP-PCSBL-La Algorithm
IV-A GAMP-PCSBL and Laplacian Prior
To achieve block sparse vector recovery, , 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 , and the prior distribution of the sparse vector is given by:
(58) |
In the conventional SBL framework, the likelihood distribution is defined as a conditional Gaussian distribution, given by:
(59) |
At this point, the vector is defined as the precision of , where represents the variance of . By assuming follows a Gamma distribution, is ensured to be non-negative, which in turn can control the sparsity of vector . Specifically, when is a large value, the corresponding tends to be zero. By maximizing the posterior probability , 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 given is expressed as:
(60) |
(61) |
represents the coupling factor, which characterizes the degree of correlation between the current element and the elements in its neighboring region . At -th iteration, we first fix the current estimate of the hyperparameter . Then using Bayes’ theorem, the posterior distribution of is given by:
(62) |
with
(63) |
(64) |
(65) |
Here, and represent the noise variance and measurement matrix, respectively. Subsequently, according to the expectation-maximization (EM) algorithm, hyperparameters is updated. Specifically, we have:
(66) |
where denotes expectation according to the distribution . 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 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 is represented as follows:
(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:
(68) |
where is the observed matrix, is the measurement matrix (its values are known at the receiver), is the block sparse matrix to be estimated, and 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:
(69) |
Here, and 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.:
(70) |
where is -th element of matirx , and denotes the noise variance. Referencing the two-layer hierarchical probabilistic model of SBL, we assume the hyperparameters and establish the probability distribution of as:
(71) | ||||
(72) |
(73) |
Among them, denotes the Gamma distribution with parameters and . is the Gamma funcation. Equation (71) shows that the real and imaginary parts of share the same hyperparameter , 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, and , the GAMP algorithm iteratively performs scalar operations at the input and output nodes to decompose the vector-valued estimation problem. Assuming that in -th iteration, the prior distribution of the sparse matrix is expressed as , with is the hyperparameter obtained in the -th iteration. For AWGN channel, the GAMP algorithm process is shown from line 3 to line 13 in Algorithm 2.
For sum-product GAMP, is defined as
(74) |
Then . Based on MMSE estimation, in input node, we have
(75) |
(76) |
and represent the mean and variance of the approximate posterior distribution of -th element of the matrix to be estimated, respectively. In the sum-product derivation, the messages from the factor node to the variable node are approximated like:
(77) |
As previously mentioned, the prior of is defined as:
with
Therefore, the approximate posterior distribution of can be expressed as:
(78) |
where
(79) |
(80) |
(81) |
(82) |
(83) |
(84) |
(85) |
(86) |
According to equation (78), the posterior mean and variance of can be calculated as in equations (87) and (88), where is the standard Q-function, representing the tail probability of the normal distribution, defined as:
(87) |
(88) |
IV-D Learning Hyperparameters via EM Algorithm
After obtaining the posterior distribution of , our objective shifts to finding appropriate hyperparameters and that maximize the posterior probability of them. A direct strategy is to use the EM algorithm, where 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 and the observed matrix , we compute the mean of the log-posterior of the hyperparameters with respect to the hidden variable . Let and we define R function as:
(90) |
where represents a constant that is independent of . Next, we calculate and as follow.
(91) |
(92) |
represents the mean of the absolute value of , that is
(93) |
M Step: We update the hyperparameters and by maximizing R funcation:
(94) |
(95) |
First, we consider . 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 is the optimal solution to equation (94), the first-order derivative of R funcation with respect to equals zero at . That is, for any , , the following condition holds:
(96) |
where
(97) |
(98) |
In our model, the parameters and hold true for any . Building on this, based on equation (98), satisfies the following inequality constraint:
(99) |
Substituting the above results into equation (96), we obtain:
(100) |
Then is held. Therefore, a simple suboptimal solution for equation (94) can be given by:
(101) |
where and are shape parameter and scale parameter of Gamma distribution, respectively. As analyzed in [29], typically takes much larger values than . In our scenario, considering the estimated matrix as a two-dimensional block sparse matrix with a Laplacian distribution as the prior, 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 . Suppose is the optimal solution of equation (95), according to equation (92), satisfies:
(102) |
It is easy to obtain the expression of is:
(103) |
Thus completes the update process for . 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
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 [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 is uniformly distributed within the range , while the azimuth angle is uniformly distributed within .
Parameters | Value |
---|---|
Doppler dimension for a block | 128 |
Delay dimension for a block | 512 |
Number of paths | 9 |
Coupling factor | 0.3 |
Shape parameter for Gamma distribution | 1.5 |
Scale parameter for Gamma distribution | 1e-3 |
UEs’ maximum velocity | 300Km/h |
Maximum path delay | 2.5us |
Number of total UEs | 1000 |
Carrier frequency | 4GHz |
Subcarrier spacing | 15KHz |
Doppler dimension for preamble 1 | 64 |
Delay dimension for preamble 1 | 4 |
Doppler dimension for preamble 2 | 20 |
Delay dimension for preamble 2 | 20 |
LSFC at distance in km | -128.1-37.6logdB |
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:
(104) |
(105) |
represents a set whose elements are in but not in . denotes the cardinality of set . 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 , the observation matrix to , and the sensing matrix to . 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 , 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.
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., . 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 to be ten times that of . 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.
In Fig. 9, with the number of active UEs fixed at 30 and the antenna array dimension set at , 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.
Similar conclusions can be drawn from the simulation curves in Fig. 10. With the antenna array dimension fixed at , 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:
(106) |
Furthermore, substituting equation (10) into the above equation then we get:
(107) |
We define , thus, the above equation can be expressed as:
(108) |
Analyzing the equation (108), and using the properties of the Dirac delta function, it can be written as a segment function. When , we have:
(109) |
Here, the approximate equality retains only the integer points near the extremum to approximate , with . Similarly, when , we have
(110) |
Combining the above derivations, we obtain equation (11).
Appendix B
In the case where is very small, the received signal in the time-frequency domain can be expressed as:
(111) |
In our system, assuming that the delay parameter is much smaller than the duration of one symbol, we can roughly establish the approximation in the above equation. Similar to the derivation in Appendix A, we can substitute equations (1), (8), (9), and (10) to obtain:
Then we can derive equation (12) based on above results.
Appendix C
For the case where is small, the derivation of equation (36) can be found in Appendix B. For the case where is large, according to equation (7), we have:
Assuming the time-frequency domain symbols 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 is , where is the expected value of the delay quantization value . Typically, delays are assumed to be uniformly randomly distributed, so and It can be considered that the first term on the right-hand side of equation dominates the numerical value. By placing the second term of equation into the noise, we obtain the equation (36).
Appendix D
According to equations (78)-(86), the posterior mean of can be expressed as:
(112) |
where
(113) |
Then we have
(114) |
From equations (82) to (85), we can get that
(115) |
The last two terms of equation (D) can be eliminated, resulting in equation (87). We define
(116) |
where
(117) |
First we have
(118) |
using the fact that
(119) |
and to get
(120) |
In the right-hand side of equation (120), we set and substitute the definitions of and into the left-hand side, yielding:
(121) |
Then we get
(122) |
With the definition of , it can be obtained that
(123) |
(124) |
Combining equations (84) and (85), and substituting (123) and (124) into (116), finally using the variance definition , 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.