Next Article in Journal
Self-Synchronized Common-Mode Current Control Strategy for Power Rebalancing in CPS-PWM Modulated Energy-Storage Modular Multilevel Converters
Previous Article in Journal
Detecting Shifts in Public Discourse from Offline to Online Using Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pilot Design Based on the Distribution of Inter-User Interference for Grant-Free Access

1
Department of Electronic Engineeering, Tsinghua University, Beijing 100084, China
2
Beijing Information Science and Technology National Research Center, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(20), 3988; https://doi.org/10.3390/electronics14203988 (registering DOI)
Submission received: 4 September 2025 / Revised: 8 October 2025 / Accepted: 10 October 2025 / Published: 12 October 2025
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

Massive random access (MRA) involves massive devices sporadically and randomly sending short-packet messages through a shared wireless channel. It is a crucial scenario in 6G communications to support the Internet-of-Things. Grant-free access, where devices complete transmission without grants, is a promising scheme for MRA. In grant-free access, the design of pilot sequences has a significant effect on joint activity detection and channel estimation (JADCE) and, consequently, system performance. Inter-user interference (IUI), caused by non-orthogonal pilots, is random owing to the random set of active users, and existing studies on pilot design for grant-free access often attempt to reduce the mean IUI. However, the performance of JADCE is affected not only by the mean IUI but also by the tail behavior of the IUI distribution. In this paper, we propose a metric for pilot design, exploiting the distribution of IUI to reflect the impact of pilots on JADCE more precisely. We further develop a pilot design algorithm based on the proposed metric, with modified approximate message passing (AMP) adopted as the JADCE algorithm. Simulation results demonstrate that the proposed pilot design reduces the probability of missed detection of active users and channel estimation error, compared with existing pilot designs.

1. Introduction

Massive random access (MRA) [1] involves numerous user equipments (UEs) sporadically and randomly sending short-packet messages through a shared wireless channel. It is a crucial scenario in 6G wireless communications, supporting the Internet-of-human-machine-things (IoHMT) [2] and enabling applications based on massive devices, such as smart manufacturing and drone collaboration [3,4]. Under this circumstance, grant-free access [5], where UEs complete uplink transmission without grants, is considered a suitable scheme for MRA.
A two-phase access scheme is widely considered in grant-free access, where users send pilot sequences prior to any data transmission for user detection and channel estimation. Considering the large number of UEs and short access time, pilot sequences are non-orthogonal, bringing severe inter-user interference (IUI) and making pilot overhead the bottleneck for increasing system capacity and decreasing latency. Thus, pilot design is important in grant-free access.
This section is organized as follows: Section 1.1 introduces the two-phase grant-free access scheme. Section 1.2 reviews related studies on pilot design for grant-free access. These studies attempted to reduce the mean IUI, but the tail behavior of the IUI distribution also affects system performance. Then, Section 1.3 introduces the motivation and main contributions of our studies on pilot design exploiting IUI distribution.

1.1. Two-Phase Grant-Free MRA Scheme

In a 6G MRA system, the device density is 10 6 10 8 / km 2 and the delay is 0.1 1 ms, while the data packets sent by devices are usually smaller than 200 bytes [6,7]. Meanwhile, the arrival of packets is stochastic for each device. As a result, only a small fraction of users are active, i.e., with arriving data packets requiring uplink transmission at the same time, as shown in Figure 1.
Under this circumstance, grant-free access is widely considered. Unlike traditional grant-based access where active UEs have to obtain a grant from the base station (BS) prior to any data transmission, grant-free access allows active UEs to transmit data signals immediately after pilot sequences to reduce signaling overhead and latency, as shown in Figure 2.
Considering that the channel coefficients between UEs and the BS may be time-varying owing to changes in the scattering environment, the two-phase scheme shown in Figure 3 is applicable for grant-free access, where each active user sends a pre-allocated pilot sequence prior to data signal in a time slot. The BS implements joint activity detection and channel estimation (JADCE) based on the pilot sequences and then detects data.
In two-phase grant-free access, synchronized time slots are usually considered, where active users send user-specific pilots synchronously for JADCE, as shown in Figure 4. The duration of a two-phase slot must be shorter than the coherent time of the channel, as shown in Figure 3, which severely constrains the length of pilots. Additionally, longer slots lead to larger uplink latency for grant-free access. Therefore, it is crucial to improve JADCE performance with length-limited pilots to enhance the overall system performance.

1.2. Related Studies on Pilot Design for Grant-Free Access

To support an increasing number of users, the BSs in the grant-free access system are usually equipped with multiple-input multiple-output (MIMO) to acquire more degrees of freedom. However, the length of pilot sequences required for JADCE increases with the number of active users, according to the theory of compressed sensing [8]. Therefore, pilot overhead becomes the bottleneck of increasing system capacity, especially with an increasing number of users.
Considering this circumstance, many studies have been conducted on the design of pilot sequences. Some studies have considered orthogonal pilots, in which users assigned the same pilot will collide when activated simultaneously. The authors of [9] investigated the effect of collisions on latency and optimized the length of pilots accordingly.
On the other hand, since the number of potential users in massive access is much larger than the length of pilots, non-orthogonal pilots are more widely used to avoid frequent collisions. However, for a lot of JADCE algorithms [10,11,12,13], activity detection is implemented based on a signal energy decision, which suffers from performance degradation caused by IUI when non-orthogonal pilots are used. Thus, some studies have explored non-orthogonal pilot designs to reduce IUI and improve JADCE performance. Bernoulli sequences [14] and Zad-off Chu (ZC) sequences [15] have been validated to outperform Gaussian ones, which are adopted in many studies. In 5G new radio (NR), pilot signals for uplink transmission are generated as Gold sequences, which are actually Bernoulli pilots [16]. The authors of [17] proposed a pilot design method that minimizes the pilot coherence metric (inner product of two energy-normalized sequences) using a genetic algorithm (GA). The signal design methods in [18] based on the coherence metric can also be applied to the pilot design for grant-free access. The authors of [10] further suggest exploiting channel correlation matrices to reduce IUI and propose a pilot design algorithm that outperforms Gaussian and Bernoulli ones.
For hardware practicality, some pilot designs [14,15,17,18] satisfy element-wise constant amplitude (CA) constraints, while some other designs [10,18] do not. Some CA pilot designs further satisfy finite-phase constraints [14,15,17]. It is notable that the constraints should also be considered when comparing different pilot designs.

1.3. Motivation and Contributions

Although existing studies on pilot design have improved the system performance, they usually attempt to reduce the sum of the IUI from all potential users [10,17], which is constant when averaging over channel realizations. However, what actually influences the performance of activity detection and channel estimation is the IUI from the active users in the current time slot, which is random because the set of active users varies with different time slots. The sum of all potential IUIs, which is proportional to the mean value of the current IUI, cannot characterize the distribution of the current IUI and is inadequate for guiding pilot design.
To overcome this limitation, the IUI distribution is exploited for pilot design in this paper. Activity detection based on energy decision, which is widely used in JADCE, is analyzed in this paper. We derive that minimizing the probability P ( I n < b n ) , where I n is the energy of the IUI to user n and b n is a proper bound, is equivalent to minimizing the probability of missed detection with the constant false alarm rate (CFAR) [19] principle, utilizing signal hardening in the massive MIMO regime. Therefore, we propose to characterize the tail behavior of the IUI distribution using the second-order moment and derive a metric for pilot design to reduce P ( I n < b n ) and enhance activity detection.
Since the proposed metric is determined by the relation between the IUI and pilots, it varies with different JADCE algorithms. In view of this, we take modified approximate message passing (mAMP) [10], a low-complexity JADCE algorithm, as an example and derive the expression of the proposed metric in this case. Building on this, we derive a pilot design algorithm which minimizes the proposed metric via projection gradient descent (PGD) [20].
The main contributions of this study are as follows:
  • We propose a pilot design framework with a proposed metric exploiting the distribution of the IUI.
  • We derive pilot design algorithms based on the proposed metric for different constraints on pilots. Simulation results verify that the algorithms improve the JADCE performance, which helps reduce latency and increase energy efficiency.
  • Compared with the design in [10], which is also based on PGD, the proposed pilot design is more robust to iteration initialization.

2. System Model

Consider a grant-free system with one M-antenna BS and N single-antenna users, where each user is activated independently with probability P a in each time slot. The set of all potential users is N = { 1 , 2 , , N } . We use α n to denote the activity state of user n, where α n = 1 indicates that user n is active and α n = 0 indicates it is not. Then, the set of active users in the current time slot is K { n N | α n = 1 } .
Denote the complex gain vector of the channel from user n to the BS as g n C M . Assume that g n CN ( 0 , R n ) and is independent among different users and different time slots. R n is the correlation matrix of g n and is assumed to be known for pilot design. This assumption is reasonable when correlation matrices remain stable for many time slots and can be computed according to the historical channel estimation or prior information of the physical environment [21].
User n is allocated an L-symbol pilot sequence a n = [ a n , 1 , , a n , L ] T C L in advance. It is assumed that a n 2 = 1 , given that the impact of the transmit power of different users can be incorporated into the channel gain. Some pilot sequences further satisfy the constraints | a n , l | 2 = 1 L , 1 l L , referred to as constant-amplitude (CA) pilots. CA pilots have the lowest peak-to-average power ratio, making them more hardware-friendly. Some CA pilots further satisfy finite-phase constraints a n , l = 1 L e j ϕ n , l , ϕ n , l P , 1 l L , where P is a finite set containing all optional phases.
Meanwhile, the equivalent channel h n = α n g n is introduced, which needs to be estimated in JADCE. In this way, the received signal at the BS can be modeled as
Y = A H + N
where A = [ a 1 , , a N ] , H = [ h 1 , , h N ] T , and N denotes the noise, whose elements are i.i.d. and denoted by N l , m CN ( 0 , σ N 2 ) , 1 l L , 1 m M . The ratio of total received user signal power to noise power is SNR = E A H F 2 E N F 2 .
To evaluate the performance of activity detection, we use the ergodic probability of missed detection as the metric, defined as P M E | K K | E | K | , where K denotes the set of detected users. Denote activity detection as K = F A D ( Y , A , Θ ) , where Θ denotes prior information such as P a and R n . Denote the missed detection probability computation as P M = F m e ( K , K ) . Then, one pilot design approach is to optimize the metric of activity detection:
min A F m e ( K , F A D ( Y , A , Θ )

3. The Proposed Pilot Design Method Exploiting the IUI Distribution

In this section, we first propose a pilot design framework exploiting the distribution of the IUI. Since different JADCE algorithms encounter different IUI expressions, we adopt a modified AMP [10] as the JADCE algorithm and derive the pilot design algorithm.

3.1. Pilot Design Framework Based on the IUI Distribution

In many JADCE algorithms [11,12,13], active users are detected through signal energy decision, i.e., user n is detected if x n 2 2 is larger than a proper threshold θ n , where x n is the corresponding signal. For example, x n is the estimated channel h ^ n in MAP-ADMM [12], h ^ n + S T a n * in AMP-MMSE [11] (where S is the residual obtained by subtracting the estimated transmitting signal from Y ), and Σ n 1 / 2 h ^ n in OAMP-MMV [13] (where Σ n is obtained using the covariance of the estimation error of h n ).
In all these cases, the signal x n can be modeled as
x n = d n + i n + e n , n N
where d n denotes the ideal signal of user n without interference and d n = 0 if user n is nonactive. e n denotes the effect of noise, and i n denotes the IUI to user n, which is superposed from other active users, denoted by i n = m K n i n , m , where i n , m denotes the interference from user m and K n K { n } .
When the BS antenna number M is large enough, the variation of the signal energy x n 2 2 is small relative to its mean value, as a result of channel hardening [22]. Then, there is an approximation that x n 2 2 E x n 2 2 . Note that
E x n 2 2 = α n p n + I n + n ˜ n , n N
where p n E d n 2 2 α n = 1 , I n E i n 2 2 , and n ˜ n E e n 2 2 . Meanwhile, the mean energy of i n is
I n = m N n α m ρ n , m
where ρ n , m E i n , m 2 2 . All these expectations are taken over different channel realizations; thus p n , n ˜ n , and ρ n , m remain constant in different time slots, whereas I n is still a random variable varying with K n .
Therefore, activity detection based on energy decision is a binary signal detection problem with a random interference I n and a threshold θ n , as shown in Figure 5.
Note that the probability of missed detection for user n is P M , n = P ( I n < θ n p n n ˜ n ) , and the probability of false alarm for user n is P F , n = P ( I n > θ n n ˜ n ) . There is a trade-off between the two rates by adjusting θ n . In this paper, we take a widely adopted principle, CFAR [19], with which the target of JADCE is to minimize P M , n with constraints P F , n P F , n N . The distribution of I n , decided by K n and ρ n , m according to (5), will influence the optimized P M , n . Meanwhile, ρ n , m , the IUI from user m to n, is influenced by the pilots a n and a m as well as the JADCE algorithm. Consequently, pilots A will influence the distribution of each I n and further influence P M , n .
However, it is challenging to characterize the distribution of I n precisely, since the number of all potential K is 2 N . Fortunately, because I n is the weighted sum of a large number of i.i.d. random variables α m , its distribution can be approximated as Gaussian N ( μ n , σ n 2 ) according to the Lindeberg–Feller central limit theorem [23], where the mean value μ n and the variance σ n 2 are influenced by pilots.
With the approximation, P F , n = P ( I n > θ n n ˜ n ) Q ( θ n n ˜ n μ n σ n ) . Then the constraints of CFAR are equivalent to θ n μ n + σ n Q 1 ( P F ) + n ˜ n . Meanwhile, the per-user missed detection rate P M , n = P ( I n < θ n p n n ˜ n ) 1 Q ( θ n p n n ˜ n μ n σ n ) increases with θ n , thus minimizing P M , n with CFAR by adjusting pilots is equivalent to
Case 1 : min A μ n + w σ n , n N s . t . a n 2 2 = 1 , n N
where w = Q 1 ( P F ) is a constant for a given P F . n ˜ n is omitted because it is constant with different A . Equation (6) corresponds to Case 1, where the pilots are free from element-wise constraints.
For pilots satisfying constant-amplitude (CA) constraints, denoted by Case 2, minimizing P M , n is equivalent to
Case 2 : min A μ n + w σ n , n N s . t . | a n , l | 2 = 1 L , 1 l L , n N
For CA pilots satisfying finite-phase constraints, denoted by Case 3, minimizing P M , n is equivalent to
Case 3 : min A μ n + w σ n , n N s . t . a n , l = 1 L e j ϕ n , l , ϕ n , l P , 1 l L , n N
where P is a finite set containing all optional phases. For example, P is { ± π 4 , ± 3 π 4 } for Bernoulli pilots.
From (5), the mean value μ n and covariance σ n 2 can be derived; then, the n-th objective of Problem (6), denoted by b n μ n + w σ n , is
b n = P a m N n ρ n , m + w P a ( 1 P a ) m N n ρ n , m 2
As mentioned above, pilot design is modeled as a multi-objective optimization problem, where trade-offs among different b n are necessary because each pilot a n will influence almost all b m through ρ n , m . Because excessive IUI to any users may lead to errors in activity detection, a conservative method is
min A max n N b n s . t .
where b n is from (9), and the constraints are omitted for Cases 1–3. The objective of (10) is non-differentiable; hence, we prefer to relax it as
min A f p = n N b n p
where p 1 is a parameter used to penalize large b n and the constraints are omitted for Cases 1–3. Problem (11) is equivalent to minimizing the l-p norm of [ b 1 , , b N ] and tends to be equivalent to (10) when p . In particular, (11) achieves Pareto optimality when p = 1 . Additionally, the method in [10] is equivalent to (11) when p = 1 and w = 0 , concerning only the mean value of the IUI.
In this way, pilot design is modeled as an optimization problem as (11), while different constraints including Cases 1–3 may be adopted.

3.2. Pilot Design Algorithm with mAMP Adopted

With framework (11), the pilot design algorithm can be derived as long as the function of ρ n , m about pilots is known, which varies with different JADCE algorithms.
In this paper, we adopt a modified AMP (mAMP) algorithm proposed in [10] in JADCE, which exploits channel correlation and performs well with low complexity. This algorithm is one of the energy-decision-based algorithms mentioned above and applies matched filtering to the estimated channel to suppress the IUI to user n. To be specific, x n = R n 1 / 2 h ^ n in mAMP, where R n is the channel correlation matrix and h ^ n is the estimated equivalent channel of user n. According to the analysis of mAMP in [10], when mAMP converges, there is an approximation that
h ^ n h n + m K n K ( a n H a m ) g m + ( a n H N ) T
Then, we have the following approximation:
x n = R n 1 / 2 h n + m K n K ( a n H a m ) R n 1 / 2 g m + R n 1 / 2 ( a n H N ) T
which indicates that IUI mainly comes from the undetected active users. We adopt a conservative assumption that all other active users cause IUI, leading to the following assumption:
E x n 2 = α n tr ( R n 2 ) + m K n tr ( R n H R m ) | a n H a m | 2 + σ N 2 tr ( R n )
The first and second terms on the right side of (14) represent the power of d n and e n , m , respectively. Thus,
ρ n , m = tr ( R n H R m ) | a n H a m | 2
Combining (11) and (15), it can be noted that the objective function f p and the feasible set of A are both non-convex. Thus, we propose to solve the pilot design problem with constraints like Cases 1–3 via PGD [20], as shown in Algorithm 1. The gradient of f p is derived as (16):
f p a n * = p m N n { P a ( b n p 1 + b m p 1 ) + k ρ n , m P a ( 1 P a ) b m p 1 r N m ρ m , r 2 1 2 + b n p 1 r N n ρ n , r 2 1 2 } ρ n , m a n H a m a m
Algorithm 1 Pilot Optimization Algorithm
Input: 
Initial pilot sequences A ( 0 ) = [ a 1 ( 0 ) , , a N ( 0 ) ] ; channel correlation matrices R n , n N ; active probability P a ; weight w; penalty index p; max number of iteration t m ; (optional symbol set A { 1 L e j ϕ | ϕ P } , P is optional phase set for Case 3).

Iteration of PGD:
 1:
for t = 1 ; t t m ; t + + do
 2:
    for  n = 1 ; n N ; n + +  do
 3:
        for  m = 1 ; m N & m n ; n + +  do
 4:
            ρ n , m = tr ( R n H R m ) | ( a n ( t ) ) H a m ( t ) | 2
 5:
        end for
 6:
        Compute b n by (9)
 7:
    end for
 8:
    for  n = 1 ; n N ; n + +  do
 9:
        Compute d n ( t ) = f p a n ( t 1 ) * by (16)
10:
         a n , tmp = a n ( t 1 ) s t d n ( t )
11:
        if Case 1 then
12:
            a n t = a n , tmp / a n , tmp 2
13:
        else if Case 2 or Case 3 then
14:
            ( a n t ) l = ( a n , tmp ) l / | L ( a n , tmp ) l | , 1 l L
15:
        end if
16:
    end for
17:
end for
Phase quantization:
18:
if Case 3 then
19:
     ( a n t m ) l = argmin a A | ( a n t m ) l a | 2 , 1 l L , 1 n N
20:
end if
Output: 
Optimized pilot sequences A o = A ( t m )
In Algorithm 1, s t is the step size of the gradient descent, which influences the speed and stability of the convergence. In this paper, we take s t = λ N D ( t ) F , where D ( t ) = [ d 1 ( t ) , , d N ( t ) ] and λ ( 0 , 1 ) . Generally speaking, when λ increases, the speed of gradient descent increases, while the risk of divergence also increases. In the scenarios with stable channel statistics, the convergence behavior of Algorithm 1 has little impact on the overall system performance, because the pilots only need to be updated when the channel correlation matrices change.

3.3. Analysis of the Proposed Pilot Design Algorithm

The computational complexity of Algorithm 1 is O ( t m N 2 L + M 2 N 2 ) , whose second term comes from computing tr ( R n H R m ) before the iteration of PGD. Although the complexity grows with the numbers of users and antennas, Algorithm 1 is practical for the scenarios where the channel statistics are stable because it only needs to be executed once until the channel correlation matrices change.
The approximate expression of the per-user missed detection rate P M , n is exploited in the derivation of Algorithm 1. However, it is still difficult to precisely predict the actual probability of missed detection P M . The inaccuracy stems from the following factors:
  • The IUI approximation (14) under a certain set of active users is inaccurate;
  • The Gaussian approximation of the IUI distribution is inaccurate;
  • The JADCE algorithm, mAMP, uses a common threshold varying with iterations, i.e., θ n ( t ) = θ ( t ) . The threshold is actually determined based on the estimated equivalent channel of all users and is hard to predict.

4. Numerical Experiment

In this section, we evaluate the performance of the proposed pilot design, compared with existing designs.

4.1. Simulation Setup

The channel realization is based on QuaDRiGa [24], a geometry-based stochastic channel model that simulates the statistical properties of the channel as defined in 3GPP TR 38.901 [25]. In the simulation, we set a center frequency of 6 GHz. All users are uniformly and randomly located at a distance of 100 m from the BS. Each user has a 90% probability of LOS, and the correlation distance among their LOS/NLOS states is 50 m, as defined in [25].
When implementing the proposed algorithm, we have tested the following parameters: the weight of σ n in b n is w = 3 , and the penalty index p is taken from { 1 , 2 , 10 } . The step size parameter λ and the number of iterations t m are properly chosen so that the algorithm converges within t m iterations while preventing divergence. Consequently, the settings { λ = 0.125 , t m = 300 } and { λ = 0.025 , t m = 1500 } are appropriate for the cases of p { 1 , 2 } and p = 10 , respectively.
The proposed pilot design and some existing ones under constraints similar to Cases 1–3 are evaluated. For the sake of fairness, the proposed pilot design for Case 1 is compared with Gaussian sequences, the complex incoherent frames in [18], and the design in [10], which are also designed for Case 1.
Other baselines include Bernoulli sequences, ZC sequences, the harmonic incoherent frames in [18], and the Kronecker-based design in [17], which satisfy the constraints for Case 3, i.e., CA pilots with finite phases, and also satisfy the constraints for Case 2, i.e., CA pilots. However, these designs have different numbers of optional phases, even with the same pilot length L. To be specific, Bernoulli pilots have 4 phases, ZC pilots have L phases, the harmonic frames in [18] have N phases, and the design in [17] has N h = 16 phases, where N h is a parameter.
The method in [17] represented by ‘Kronecker’ is based on the Kronecker product of Hadamard and Fourier matrices, optimized using the GA with a classic coherence metric f c = n N m N n ( | a n H a m | N L L ( N 1 ) ) 2 , reducing the coherence of pilots of all users. ‘Inco complex’ and ‘Inco harmonic’, respectively, represent the pilot designs in [18] for Cases 1 and 3, which are guided by metric f i = max 1 m < n N | a n H a m | 2 and reduce the coherence of pilots as well. ‘Mean-based’ represents the method in [10], optimized via PGD with an IUI-mean-based metric f mean = n N μ n .

4.2. Results

Figure 6 compares the performance of the proposed pilot design for Case 1 (no element-wise constraint) with other pilot designs for Case 1, when active probability P a = 0.012 and mAMP [10] are adopted in JADCE. Figure 6a shows that the proposed design has a lower probability of missed detection, P M , than the other designs for Case 1, and Figure 6b shows that the proposed design has a lower normalized mean square error (NMSE) of channel estimation than the other designs for Case 1.
Figure 7 compares the performance of the proposed pilot design for Case 2 (constant amplitude) with other designs satisfying Case 2, when active probability P a = 0.012 and mAMP are adopted in JADCE. Figure 7a shows that the proposed design has a lower probability of missed detection, P M , than the other designs satisfying Case 2, and Figure 7b shows that the proposed design has a lower NMSE of channel estimation than the other designs satisfying Case 2.
Figure 7 also shows that the performance of ZC pilots is non-monotonic with respect to length L. This is because the number of different ZC sequences with length L is L Φ ( L ) , where Φ ( L ) | { l Z | 1 l < L , gcd ( l , L ) = 1 } | is non-monotonic with respect to L, and because the number of ZC sequences is smaller than N in Figure 7, leading to severe collisions.
Additionally, Figure 6 and Figure 7 show that there is a significant performance gap in activity detection among different pilot schemes, while the disparity in channel estimation performance is relatively small.
The results in Figure 6 and Figure 7 correspond to situations with active probability P a = 0.012 . To verify whether the proposed pilot designs still perform well with higher P a , the performances of pilots with higher P a and greater pilot length L are shown in Figure 8 and Figure 9.
Figure 8 compares the activity detection performance of different pilots for Case 1 (no element-wise constraint) under different P a . It shows that the proposed design performs better than the other designs for Case 1 under the same active probability P a and pilot length L. Meanwhile, it can be implied that the proposed pilot design can support more active users than the other designs for Case 1 with the same pilot length and detection performance.
Figure 9 compares the activity performance of different pilots for Case 2 (constant amplitude) under different P a . It shows that the proposed design performs better than other designs satisfying Case 2 under the same active probability P a and pilot length L.
Note that the baselines in Figure 9 also satisfy the constraints for Case 3 (CA and finite phase) but have different numbers of optional phases. For the sake of fairness, each baseline for Case 3 is compared with the proposed design for Case 3 with the same number of phases | P | . Figure 10 shows the results with active probability P a = 0.1 . According to Figure 10, the proposed pilot design for Case 3 outperforms the designs with the same constraints.
In addition, Figure 10 compares the performance of the proposed design for Case 2 (CA) and Case 3 (CA and finite phase), i.e., with different numbers of optional phases. It shows that the performance degradation caused via phase quantization is significant when | P | = 4 but is negligible when | P | min { L , 16 } . It is implied that the phase quantization of the proposed design is practical while also maintaining high performance.
According to Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10, the proposed pilot design can reduce the pilot length needed for a given JADCE performance guarantee, which helps to reduce latency. To be specific, the average spectral efficiency is ( 1 L L t ) E ( n K K R n ) , where L t denotes the slot duration, and R n denotes the achievable rate of detected active user n in the data phase. Therefore, to maintain certain spectral efficiency, L t should be proportional to L. The proposed pilot design reduces the L needed for certain JADCE performances, and consequently reduces uplink latency.
Figure 11 shows the probability density function (PDF) of the IUI to one user, when different pilot designs for Case 1 or 2 are adopted. It shows that the proposed pilot design effectively reduces the PDF p I n ( I ) when I is relatively large, compared to other designs. In particular, compared to the mean-based method [10], the proposed designs reduce the variance of IUI, leading to lower p I n ( I ) when I > 0.025 , although their mean values of IUI, μ n , are almost the same.
Figure 11 also shows that the proposed pilot design for Case 1 demonstrates the superior tail behavior of the IUI distribution compared to that for Case 2, owing to fewer optimization constraints.
Figure 12 shows the PDFs of the real IUI distribution and its Gaussian approximation, when the proposed pilot design is adopted. It shows that the tail behavior of the Gaussian distribution is similar to that of the real IUI distribution, especially with greater active probability.
Figure 13 compares the performance of the proposed pilot design for Case 2 (CA) with a different penalty index p in the metric, marked with ’Proposed,Case 2, f p ’. It shows that the choice of p has little effect on the performance of the proposed method, although p = 10 approximates Problem (10) better.
Meanwhile, Figure 13 compares the proposed metric f p with metric f c in [17], which minimizes the coherence of all pilots. The method [17] is marked with ‘Kronecker, f c ’, and its modification, in which metric f c is replaced with f 2 , is marked with ‘Kronecker, f 2 ’. Moreover, the modification of the proposed method, which replaces f p with f c , is marked with ‘Proposed, Case 2, f c ’. Figure 13 implies that f p provides better guidance for pilot design than f c , including in a discrete codebook.
Figure 14 compares the proposed pilot design for Case 1 (no element-wise constrain) and the mean-based method [10] in terms of the robustness to initialization, given that the two methods are both solved via PGD under the same constraints. In Figure 14, different initial points A ( 0 ) , including Gaussian and ZC sequences, are adopted for the two methods. It shows that the activity detection performance of the proposed pilot design is not sensitive to initial points, compared to the mean-based method.
Figure 15 compares the activity detection performance of different pilot schemes with different receiving SNR values at the BS. It shows that the proposed design can either achieve a lower P M at a given SNR or require a lower SNR to maintain specific P M . As a result, the proposed pilot design can reduce the transmitting power of users, leading to higher energy efficiency in grant-free access.

5. Conclusions

Pilot overhead incurred by IUI becomes the bottleneck for increasing the system capacity of grant-free access. Although some pilot designs have been proposed, they neglect the randomness of IUI caused by dynamic user activity. In this paper, we propose a pilot design framework with a novel metric exploiting the distribution of the IUI to better characterize the impact of pilots on JADCE. When mAMP is adopted, we further propose to solve the pilot design problem via PGD under different constraints. It was verified by numerical experiments that the proposed method improves the tail behavior of the IUI distribution and consequently outperforms other designs in JADCE. Moreover, this study shows that applying the proposed metric can help design pilots within a given codebook. Furthermore, the proposed algorithm exhibits robustness to iteration initialization, compared with the previous method based on PGD. All in all, the proposed pilot design method can support a massive access system with lower latency and higher energy efficiency.

Author Contributions

Conceptualization, H.W. and S.Z.; methodology, H.W. and S.Z.; software, H.W.; validation, H.W., X.Z., and S.Z.; formal analysis, H.W.; investigation, H.W.; writing—original draft preparation, H.W.; writing—review and editing, X.Z. and S.Z.; visualization, H.W. All authors have read and agreed to the published version of the manuscript.

Funding

The research presented in this paper was kindly supported by the projects as follows: National Natural Science Foundation of China under grants 62394294 and 62394290, the Fundamental Research Funds for the Central Universities under grant 2242022k60006.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jiang, J.-C.; Wang, H.-M. Massive random access with sporadic short packets: Joint active user detection and channel estimation via sequential message passing. IEEE Trans. Wirel. Commun. 2021, 20, 4541–4555. [Google Scholar] [CrossRef]
  2. Gao, Z.; Ke, M.; Mei, Y.; Qiao, L.; Chen, S.; Ng, D.W.K.; Poor, H.V. Compressive-sensing-based grant-free massive access for 6G massive communication. IEEE Internet Things J. 2023, 11, 7411–7435. [Google Scholar] [CrossRef]
  3. Wan, J.; Li, X.; Dai, H.-N.; Kusiak, A.; Martinez-Garcia, M.; Li, D. Artificial-intelligence-driven customized manufacturing factory: Key technologies, applications, and challenges. Proc. IEEE 2020, 109, 377–398. [Google Scholar] [CrossRef]
  4. Abdelkader, M.; Güler, S.; Jaleel, H.; Shamma, J.S. Aerial swarms: Recent applications and challenges. Curr. Robot. Rep. 2021, 2, 309–320. [Google Scholar] [CrossRef] [PubMed]
  5. Shahab, M.B.; Abbas, R.; Shirvanimoghaddam, M.; Johnson, S.J. Grant-free non-orthogonal multiple access for IoT: A survey. IEEE Commun. Surv. Tutor. 2020, 22, 1805–1838. [Google Scholar] [CrossRef]
  6. Liu, R.; Zhang, L.; Li, R.Y.N.; Renzo, M.D. The ITU Vision and Framework for 6G: Scenarios, Capabilities, and Enablers. IEEE Veh. Technol. Mag. 2025, 20, 114–122. [Google Scholar] [CrossRef]
  7. Pokhrel, S.R.; Ding, J.; Park, J.; Park, O.-S.; Choi, J. Towards enabling critical mMTC: A review of URLLC within mMTC. IEEE Access 2020, 8, 131796–131813. [Google Scholar] [CrossRef]
  8. Baraniuk, R.; Davenport, M.; DeVore, R.; Wakin, M. A simple proof of the restricted isometry property for random matrices. Constr. Approx. 2008, 28, 253–263. [Google Scholar] [CrossRef]
  9. Srinath, H.G.; Rana, M.; Balasubramanya, N.M. Grant-free access for mMTC: A performance analysis based on number of preambles, repetitions, and retransmissions. IEEE Internet Things J. 2022, 9, 15169–15183. [Google Scholar] [CrossRef]
  10. Wang, H.; Zhang, X.; Zhou, S. Joint Design of Transmission and Reception Exploiting Channel Correlation in Grant-Free Access. In Proceedings of the GLOBECOM 2023—2023 IEEE Global Communications Conference, Kuala Lumpur, Malaysia, 4–8 December 2023; pp. 2372–2377. [Google Scholar]
  11. Liu, L.; Yu, W. Massive connectivity with massive MIMO—Part I: Device activity detection and channel estimation. IEEE Trans. Signal Process. 2018, 66, 2933–2946. [Google Scholar] [CrossRef]
  12. Djelouat, H.; Leinonen, M.; Juntti, M. Spatial correlation aware compressed sensing for user activity detection and channel estimation in massive MTC. IEEE Trans. Wirel. Commun. 2022, 21, 6402–6416. [Google Scholar] [CrossRef]
  13. Cheng, Y.; Liu, L.; Ping, L. Orthogonal AMP for massive access in channels with spatial and temporal correlations. IEEE J. Sel. Areas Commun. 2020, 39, 726–740. [Google Scholar] [CrossRef]
  14. Senel, K.; Larsson, E.G. Grant-free massive MTC-enabled massive MIMO: A compressive sensing approach. IEEE Trans. Commun. 2018, 66, 6164–6175. [Google Scholar] [CrossRef]
  15. Ding, J.; Qu, D.; Choi, J. Analysis of non-orthogonal sequences for grant-free RA with massive MIMO. IEEE Trans. Commun. 2019, 68, 150–160. [Google Scholar] [CrossRef]
  16. 3GPP. 5G; NR; Physical Channels and Modulation. Technical Specification (TS) 38.211, 3rd Generation Partnership Project (3GPP), Version 19.0.0. 2025. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3213 (accessed on 1 October 2025).
  17. Yu, N.Y. Kronecker-based non-orthogonal sequences of small phases for uplink grant-free access using the genetic algorithm. IEEE Commun. Lett. 2022, 26, 2510–2514. [Google Scholar] [CrossRef]
  18. Rusu, C.; González-Prelcic, N.; Heath, R.W., Jr. Algorithms for the construction of incoherent frames under various design constraints. Signal Process. 2018, 152, 363–372. [Google Scholar] [CrossRef]
  19. Nitzberg, R. Constant-false-alarm-rate signal processors for several types of interference. IEEE Trans. Aerosp. Electron. Syst. 2007, AES-8, 27–34. [Google Scholar] [CrossRef]
  20. Balashov, M.V.; Polyak, B.T.; Tremba, A.A. Gradient projection and conditional gradient methods for constrained nonconvex minimization. Numer. Funct. Anal. Optim. 2020, 41, 822–849. [Google Scholar] [CrossRef]
  21. Xu, W.; Gao, F.; Zhang, J.; Tao, X.; Alkhateeb, A. Deep learning based channel covariance matrix estimation with user location and scene images. IEEE Trans. Commun. 2021, 69, 8145–8158. [Google Scholar] [CrossRef]
  22. Rusek, F.; Persson, D.; Lau, B.K.; Larsson, E.G.; Marzetta, T.L.; Edfors, O.; Tufvesson, F. Scaling Up MIMO: Opportunities and Challenges with Very Large Arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef]
  23. Durrett, R. Probability: Theory and Examples; Cambridge University Press: Cambridge, UK, 2019; Volume 49. [Google Scholar]
  24. Jaeckel, S.; Raschkowski, L.; Börner, K.; Thiele, L. QuaDRiGa: A 3-D multi-cell channel model with time evolution for enabling virtual field trials. IEEE Trans. Antennas Propag. 2014, 62, 3242–3256. [Google Scholar] [CrossRef]
  25. Zhu, Q.; Wang, C.-X.; Hua, B.; Mao, K.; Jiang, S.; Yao, M. 3GPP TR 38.901 channel model. In Wiley 5G Ref: The Essential 5G Reference Online; Wiley Press: Hoboken, NJ, USA, 2021; pp. 1–35. [Google Scholar]
Figure 1. Massive random access scenario.
Figure 1. Massive random access scenario.
Electronics 14 03988 g001
Figure 2. Comparison of grant-free and grant-based access scheme.
Figure 2. Comparison of grant-free and grant-based access scheme.
Electronics 14 03988 g002
Figure 3. Two-phase grant-free access scheme.
Figure 3. Two-phase grant-free access scheme.
Electronics 14 03988 g003
Figure 4. Synchronized time slot for two-phase grant-free access.
Figure 4. Synchronized time slot for two-phase grant-free access.
Electronics 14 03988 g004
Figure 5. Energy decision for user n with hardened signal.
Figure 5. Energy decision for user n with hardened signal.
Electronics 14 03988 g005
Figure 6. JADCE performance v.s. pilot length for Case 1. N = 1000, M = 30, P a = 0.012, SNR = 20 dB, simulation over 4000 slots.
Figure 6. JADCE performance v.s. pilot length for Case 1. N = 1000, M = 30, P a = 0.012, SNR = 20 dB, simulation over 4000 slots.
Electronics 14 03988 g006
Figure 7. JADCE performance v.s. pilot length for Case 2. N = 1000, M = 30, P a = 0.012, SNR = 20 dB, simulation over 4000 slots.
Figure 7. JADCE performance v.s. pilot length for Case 2. N = 1000, M = 30, P a = 0.012, SNR = 20 dB, simulation over 4000 slots.
Electronics 14 03988 g007
Figure 8. Probability of missed detection v.s. pilot length for Case 1 under different active probabilities. N = 1000, M = 30, SNR = 20 dB, simulation over 4000 slots. The points enclosed by the same dashed circle have the same P a .
Figure 8. Probability of missed detection v.s. pilot length for Case 1 under different active probabilities. N = 1000, M = 30, SNR = 20 dB, simulation over 4000 slots. The points enclosed by the same dashed circle have the same P a .
Electronics 14 03988 g008
Figure 9. Probability of missed detection v.s. pilot length for Case 2 under different active probabilities. N = 1000, M = 30, SNR = 20 dB, simulation over 4000 slots. The points enclosed by the same dashed circle have the same P a .
Figure 9. Probability of missed detection v.s. pilot length for Case 2 under different active probabilities. N = 1000, M = 30, SNR = 20 dB, simulation over 4000 slots. The points enclosed by the same dashed circle have the same P a .
Electronics 14 03988 g009
Figure 10. Probability of missed detection v.s. pilot length for Case 3 under different active probabilities. N = 1000, M = 30, P a = 0.1, SNR = 20 dB, simulation over 1000 slots.
Figure 10. Probability of missed detection v.s. pilot length for Case 3 under different active probabilities. N = 1000, M = 30, P a = 0.1, SNR = 20 dB, simulation over 1000 slots.
Electronics 14 03988 g010
Figure 11. PDF of the IUI to one user with different pilot designs. N = 1000, M = 30, P a = 0.012, L = 24, simulation over 10,000 slots.
Figure 11. PDF of the IUI to one user with different pilot designs. N = 1000, M = 30, P a = 0.012, L = 24, simulation over 10,000 slots.
Electronics 14 03988 g011
Figure 12. PDFs of the real IUI distribution and its Gaussian approximation. N = 1000, M = 30, L = 24, simulation over 10 6 samples.
Figure 12. PDFs of the real IUI distribution and its Gaussian approximation. N = 1000, M = 30, L = 24, simulation over 10 6 samples.
Electronics 14 03988 g012
Figure 13. Performance of different pilot designs with different metrics. N = 1000, M = 30, P a = 0.012, SNR =2 0 dB, simulation over 4000 slots.
Figure 13. Performance of different pilot designs with different metrics. N = 1000, M = 30, P a = 0.012, SNR =2 0 dB, simulation over 4000 slots.
Electronics 14 03988 g013
Figure 14. Performance of PGD-based pilot designs for Case 1 with different initializations. N = 1000, M = 30, P a = 0.012, SNR = 20 dB, simulation over 4000 slots.
Figure 14. Performance of PGD-based pilot designs for Case 1 with different initializations. N = 1000, M = 30, P a = 0.012, SNR = 20 dB, simulation over 4000 slots.
Electronics 14 03988 g014
Figure 15. Probability of missed detection v.s. receiving SNR. N = 1000, M = 30, P a = 0.012, L = 16, simulation over 2000 slots.
Figure 15. Probability of missed detection v.s. receiving SNR. N = 1000, M = 30, P a = 0.012, L = 16, simulation over 2000 slots.
Electronics 14 03988 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, H.; Zhang, X.; Zhou, S. Pilot Design Based on the Distribution of Inter-User Interference for Grant-Free Access. Electronics 2025, 14, 3988. https://doi.org/10.3390/electronics14203988

AMA Style

Wang H, Zhang X, Zhou S. Pilot Design Based on the Distribution of Inter-User Interference for Grant-Free Access. Electronics. 2025; 14(20):3988. https://doi.org/10.3390/electronics14203988

Chicago/Turabian Style

Wang, Hao, Xiujun Zhang, and Shidong Zhou. 2025. "Pilot Design Based on the Distribution of Inter-User Interference for Grant-Free Access" Electronics 14, no. 20: 3988. https://doi.org/10.3390/electronics14203988

APA Style

Wang, H., Zhang, X., & Zhou, S. (2025). Pilot Design Based on the Distribution of Inter-User Interference for Grant-Free Access. Electronics, 14(20), 3988. https://doi.org/10.3390/electronics14203988

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop