Pilot Allocation and Receiver Design for Cell-Free Massive MIMO ISAC Systems
Getuar Rexhepi, Kuranage Roche Rayan Ranasinghe, Kengo Ando, Giuseppe Thadeu Freitas de Abreu, and David Gonzalez G

TL;DR
This paper presents a novel pilot allocation framework and a Gaussian belief propagation receiver design for cell-free massive MIMO ISAC systems, enhancing both communication and sensing performance with reduced complexity.
Contribution
It introduces a manifold optimization-based pilot allocation and a GaBP-based receiver, improving system sum rate, sensing capabilities, and computational efficiency in CF-mMIMO ISAC systems.
Findings
Achieves communication performance comparable to state-of-the-art algorithms.
Provides superior sensing capabilities due to unimodular pilot design.
Reduces computational complexity with the GaBP-based receiver.
Abstract
This paper tackles two key challenges in cell-freemassive multiple input multiple output (CF-mMIMO) systems:efficient pilot allocation and practical receiver design. To thisend, we introduce a novel pilot allocation framework leveragingmanifold optimization to maximize the system sum rate, wherepilot sequences are designed as nearly orthogonal sequences. Theproposed pilot design enforces unimodularity constraints in thefrequency domain, ensuring pilots are suitable for both communi-cation and sensing tasks. Additionally, a gaussian belief propaga-tion (GaBP)-based receiver is introduced, providing near-optimaldetection performance with substantially reduced computationalcomplexity. Simulation results demonstrate that the proposedpilot allocation method achieves communication performancecomparable to state-of-the-art (SotA) algorithms, while deliveringsuperior sensing capabilities due to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFull-Duplex Wireless Communications · Antenna Design and Optimization · Energy Harvesting in Wireless Networks
Manifold Optimization-based Pilot Allocation for
Cell-Free Massive MIMO ISAC Systems
Getuar Rexhepi, Kuranage Roche Rayan Ranasinghe,
and Giuseppe Thadeu Freitas de Abreu Getuar Rexhepi, Kuranage Roche Rayan Ranasinghe, and Giuseppe Thadeu Freitas de Abreu are with the School of Computer Science and Engineering, Constructor University (previously Jacobs University Bremen), Campus Ring 1, 28759 Bremen, Germany (emails: [grexhepi, kranasinghe, gabreu]@constructor.university).
Abstract
We address the challenge of pilot design in cell-free massive multiple input multiple output (CF-mMIMO) integrated sensing and communications (ISAC) systems. We propose a novel pilot allocation framework based on manifold optimization that maximizes the system sum rate by minimizing coherence among pilot sequences, while enforcing unimodularity constraints in the frequency domain to ensure pilots are suitable for both communication and sensing tasks. Simulation results demonstrate that the proposed pilot design achieves communication performance comparable to state-of-the-art (SotA) algorithms, while delivering superior sensing capabilities due to its unimodular structure. These results highlight the potential of manifold-based pilot design for practical CF-mMIMO ISAC deployment.
I Introduction
Large variations in data rates are intrinsic to cellular networks and persist even with advanced access point (AP) technology such as multiple input multiple output (MIMO) [2, 3]. Cell-free massive MIMO systems, where several APs jointly serve users, was introduced to mitigate these variations, suppress inter-cell interference, and remove cell boundaries, thus improving service uniformity [4, 5, 6, 7]. These systems typically operate in time-division duplex (TDD) mode, relying on uplink pilots for channel state information (CSI) acquisition.
However, due to limited coherence time, pilot symbols must be reused, resulting in pilot contamination that degrades CSI quality and limits performance [4]. Optimal pilot assignment is therefore crucial in CF-mMIMO, but the non-deterministic polynomial-time (NP)-hard nature of the problem motivates low-complexity heuristic solutions. Existing approaches include random and greedy allocation schemes [4], spatial-separation and clustering-based methods [8, 9], and graph-theoretic formulations [10, 11], which primarily aim at reducing pilot-induced interference. More recent works instead optimize pilot assignment to maximize the system sum rate, using techniques such as Tabu search and Hungarian-based iterative algorithms, achieving near-optimal performance at manageable complexity [12, 13].
With the advent of integrated sensing and communications (ISAC), pilot signals are required to support both communication and sensing tasks, such as ranging and radar parameter estimation [14, 15, 16], making unimodular (unit-circle) pilot designs yielding favorable autocorrelation properties for sensing [17, 18] ideal to CF-mMIMO ISAC systems.
Motivated by these observations, we propose a manifold-optimization scheme to design optimized unimodular pilot sequences for ISAC. The problem is reformulated as an unconstrained optimization task on the unit-modulus manifold, enabling the use of efficient tangent-space-based algorithms that exploit the geometry of the feasible set and scale well to large systems [19, 20]. Unlike conventional pilot allocation methods that assign predefined orthogonal sequences, the proposed approach jointly designs all pilot symbols under unimodularity constraints, effectively mitigating pilot contamination while preserving favorable sensing properties. This design naturally supports ISAC operation, as recently advocated in [21, 22], by enabling the same pilots to be used for reliable channel estimation and high-resolution sensing, without exploiting data symbols for sensing purposes. Simulation results show that the proposed algorithm consistently outperforms benchmark pilot allocation schemes, achieving higher sum rates and enhanced sensing capability, while maintaining communication performance comparable to state-of-the-art (SotA) methods. Overall, this work demonstrates that manifold-based unimodular pilot design is a promising and flexible tool for joint communication and sensing in CF-mMIMO systems.
II System Model
Consider a CF-mMIMO system with AP s serving user equipment (UE), in the same time-frequency resource block. Each UE and AP is equipped with a single antenna, and the channel between the -th AP and the -th UE is given by
[TABLE]
where is the large scale fading coefficient and are independent and identically distributed (i.i.d) complex Gaussian random variables representing the small scale fading coefficients.
II-A Pilot Training Phase
During the pilot training phase, each UE s transmits a pilot signal of length to the AP s. We assume a predefined matrix that contains the orthogonal pilot sequences assigned to the UE s. Due to the limited duration of the wireless channel’s coherence interval, the number of available orthogonal pilot sequences is much smaller than the number of UE s (i.e. ), leading to pilot reuse.
More precisely, the -th UE transmits a pilot choosen as the -th column of the matrix and is denoted as that satisfies and for . The received pilot signal at the -th AP is given by
[TABLE]
where is the pilot power and is a vector of circularly symmetric complex Gaussian noise at the -th AP.
The -th AP performs pilot-based channel estimating based on the received signal
[TABLE]
Following previous works e.g. [8, 12], the channel coefficient between the -th AP and the -th UE is estimated using the minimum mean square error (MMSE) estimator, i.e.
[TABLE]
where is the MMSE coefficient given by
[TABLE]
and the power of the estimated channel coefficient is
[TABLE]
The achievable uplink rate for the -th user is given by
[TABLE]
where the SINR for the -th user is as in equation (10).
II-B Sensing Constraint
Under the ISAC paradigm, pilot signals used for channel estimation in wireless systems can be repurposed for sensing applications, such as radar parameter estimation (RPE), without requiring additional dedicated resources [23]. To that end, we propose to design pilot sequences that serve a dual purpose: enabling accurate channel estimation for communication and providing favorable properties for sensing tasks. This dual use of pilots for both communication and sensing has not been previously addressed in the context of pilot design for CF-mMIMO, and thus represents a novel contribution of this work. As shown in [24], perfect detection of the RPE is achieved when the elements of the radar signal are each unimodular complex numbers (i.e., ) in the frequency domain. This property avoids the infamous masking effect, where echoes from strong targets can obscure those from weak targets, making it difficult to detect and estimate weaker signals.
III Manifold Optimization for Pilot Allocation
III-A Problem Formulation
The pilot allocation problem in cell-free massive MIMO systems is fundamentally challenging due to the limited number of available orthogonal pilot sequences and the need to serve a large number of users. Traditional pilot assignment strategies, such as random or greedy algorithms, often focus on minimizing pilot contamination or maximizing spatial separation, but they do not directly optimize the overall system throughput. Furthermore, the emergence of ISAC applications introduces additional requirements on the pilot design, such as unimodularity in the frequency domain for sensing tasks.
Motivated by these considerations, we seek a pilot allocation strategy that not only mitigates pilot contamination but also maximizes the sum rate of the system, while satisfying constraints relevant for both communication and sensing. This leads to a highly non-convex optimization problem, where the pilot combining matrix must be designed to optimize the achievable rates under nonlinear constraints.
To address this, we formulate pilot allocation as a manifold optimization problem.
[TABLE]
where denotes the Fourier transform operation, and the unimodularity constraint ensures that each element of the pilot matrix has unit modulus in the frequency domain, which as shown in the previous section, is crucial for perfect autocorrelation properties and avoiding the masking effect in sensing applications.
This formulation captures the essence of the pilot allocation challenge in cell-free massive MIMO systems with ISAC constraints: it is a non-convex optimization problem with nonlinear constraints, making it intractable for conventional methods.
III-B Formal Definitions
Manifold optimization is a powerful tool for solving optimization problems on manifolds, which are spaces that are smooth and possibly not linear. Our goal is to project our problem as an unconstrained optimization problem on a manifold
[TABLE]
such that simple optimization algorithms can be applied.
The smoothness can be modelled by the unit Sphere in , which is defined as
[TABLE]
The definition above can be used to capture the idea that can be locally approximated by a linear space. This is called the tangent space of the manifold and is defined as
[TABLE]
When utilizing the most fundamental methods to adress problem 12 (i.e the gradient descent method), it must be noted that is not a linear space and the gradient descent method cannot be directly applied.
To address this issue, the notion that smooth manifolds can be locally approximated by linear spaces is used. Moreover the retraction operator is presented as a way to project the results of the optimization steps back to the manifold
[TABLE]
In case of our problem the pilot matrix to be designed is part of the set of all matrices with the entries on the unit circle. The search space for is a product of several circles, which is an embedded submanifold of and can be formally defined as
[TABLE]
This manifold is endowed with a Riemannian metric, which is defined as the inner product on the tangent space
[TABLE]
where are tangent vectors at the point on the manifold.
However, as it was mentioned above, the gradient of the objective function is not defined on the manifold. To address this issue, we can use the Euclidean gradient of the objective function, and then project it onto the tangent space of the manifold at the point , using:
[TABLE]
III-C Conjugate Gradient Ascent algorithm
In the following subsection, we describe the Conjugate Gradient Ascent algorithm used to find the optimal pilot combining matrix on the complex circle manifold. This algorithm iteratively updates the pilot matrix to maximize the sum rate objective, while ensuring the unimodularity constraint is satisfied at each step. The procedure is summarized in Algorithm 1.
The algorithm starts by initializing as a random matrix on the manifold . At each iteration, the Riemannian gradient of the objective function is computed and projected onto the tangent space of the manifold.
The step size is determined via Armijo line search to ensure sufficient increase in the objective function [25]. The pilot matrix is then updated using the retraction operator, which projects the new iterate back onto the manifold. The process repeats until the change in the objective function falls below a predefined threshold , or the maximum number of iterations is reached.
To compute the gradient of the achievable rate with respect to the pilot sequence , we apply the chain rule
[TABLE]
Let , where N and D denote the numerator and denominator, respectively. The gradient is then
[TABLE]
III-C1 Gradient of the Numerator
[TABLE]
[TABLE]
where
[TABLE]
III-C2 Gradient of the Denominator
The denominator consists of three terms , where
[TABLE]
The gradients of each term are
[TABLE]
[TABLE]
[TABLE]
By combining the above results, the overall gradient can be efficiently computed and used in the manifold optimization algorithm 1.
III-D Performance Analysis
The performance of the proposed algorithms is quantitatively evaluated through simulations. The effects of shadow fading correlation and channel correlation on the achievable rate are ignored for simplicity. A total of APs and users are uniformly distributed at random within a square of size .
For all simulation scenarios, system parameters are set according to Table I, with the values and representing the transmit powers for uplink data and pilot signals, respectively; and the normalized transmit SNRs , , and computed by dividing the respective transmit powers by the noise power. To mitigate edge effects and emulate an infinitely large network, the simulation area is wrapped at the boundaries, resulting in each square having eight neighboring regions. The net throughput per user, accounting for the overhead due to channel estimation, is evaluated as follows
[TABLE]
where is the bandwidth, is the number of pilot symbols, is the total number of symbols in a frame, and is the achievable rate for the -th user given by (7).
The large-scale fading coefficients in (1) are computed using the path loss model
[TABLE]
where is the path loss between the -th AP and the -th UE, , and is the standard deviation of the shadow fading in dB. To keep the simulations consistent with prior work, the path loss and other related parameters are defined as in [4].
III-D1 Communication Performance
To assess the channel estimation performance of the proposed pilot design, we adopt the net throughput per user as the primary metric, following the approach in [4].
Figure 3 illustrates the cumulative distribution function (CDF) of the uplink achievable per-user throughput for a fixed number of UEs and pilot sequences, and for 2 different numbers of APs: a moderate density of and a high density of .
In Figure 3, the number of pilot sequences is increased while keeping the number of APs and UEs fixed. The pilot-to-UE ratio starts at (i.e., ) and increases up to (i.e., ). As the number of available pilot sequences grows, the proposed design consistently achieves higher median rates compared to conventional methods.
Figure 3 shows the median achievable per-user throughput as the number of users increases, with the number of APs and pilot sequences held constant. Here, ranges from (moderate overload) up to (heavy overload), highlighting system performance under growing user density and constrained pilot resources. The proposed pilot design consistently outperforms conventional methods, with the CDF curves shifted to the right and a notably higher minimum achievable rate, and performs only slightly worse than the tabu search.
III-D2 Sensing Performance
The autocorrelation function (ACF) of a signal is a fundamental metric for range estimation, especially in matched filtering at the receiver. Depending on the presence of a cyclic prefix (CP), the ACF can be defined as either the periodic or aperiodic self-convolution of the signal. For clarity and without loss of generality (wlg), we focus on the aperiodic case, the extension to CP-inclusive scenarios is straightforward. The aperiodic autocorrelation function (A-ACF) for a signal is given by
[TABLE]
where is the -th shift matrix defined as
[TABLE]
Figure 4 illustrates the normalized sidelobe level of pilots (length ) designed using the proposed method, compared to conventional methods such as greedy pilot assignment and tabu search.
The proposed pilot design achieves a perfect autocorrelation property, with a single peak at the origin and zero elsewhere, which is essential for effective sensing applications. Meanwhile, the other methods exhibit a blunt ACF with significant sidelobes, indicating that they cannot effectively distinguish between different targets.
IV Conclusion
We proposed a novel, sensing enabling, pilot design algorithm for CF-mMIMO systems. The pilot design leverages manifold optimization to directly construct pilot sequences that maximize the system sum rate while enforcing unimodularity constraints for joint communication and sensing. By intelligently exploiting the concept of orthogonality, the proposed scheme reduces pilot contamination, resulting in improved overall performance. Simulation results show that the proposed pilot design achieves communication performance comparable to state-of-the-art algorithms and superior sensing capabilities due to its perfect autocorrelation properties.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] E. Björnson, J. Hoydis, and L. Sanguinetti, “Massive MIMO networks: Spectral, Energy, and Hardware Efficiency,” Foundations and Trends in Signal Processing , vol. 11, no. 3-4, pp. 154–655, 2017.
- 3[3] T. L. Marzetta, “Noncooperative Cellular Wireless with unlimited numbers of base station Antennas,” IEEE Transactions on Wireless Communications , vol. 9, no. 11, pp. 3590–3600, 2010.
- 4[4] 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, 2016.
- 5[5] H. Iimori, G. Abreu, and G. C. Alexandropoulos, “Full-Duplex Transmission Optimization for Bi-directional MIMO links with Qos Guarantees,” in 2018 IEEE Global Conference on Signal and Information Processing (Global SIP) , 2018, pp. 201–205.
- 6[6] E. Björnson, O. T. Demir, and L. Sanguinetti, Foundations of User-Centric Cell-Free Massive MIMO . Now Publishers, 2021.
- 7[7] R. Chataut and R. Akl, “Massive MIMO Systems for 5G and beyond Networks—Overview, Recent Trends, Challenges, and Future Research Direction,” Sensors , vol. 20, no. 10, p. 2753, 2020.
- 8[8] Y. Zhang, H. Cao, P. Zhong, C. Qi, and L. Yang, “Location-Based Greedy Pilot Assignment for Cell-Free Massive MIMO Systems,” in 2018 IEEE 4th International Conference on Computer and Communications (ICCC) , 2018, pp. 392–396.
