2.3.1. Coarse Area Localization
To support initial beamforming in 5G NR, base stations employ SS burst sets for SSB transmission and periodically send signals at 20 ms intervals. According to 3GPP TS 38.213 [
29] and 5G NR standards, there are five distinct time-domain distribution patterns for SSBs within an SS burst set. Current 5G base stations primarily utilize a high-frequency band scenario, Case C, for SSB transmission, enabling shorter SSB periods and higher beam density. For multi-beam SSB transmission, each SSB is associated with a specific beam direction, enabling the base station to cover different areas by transmitting different beams. This principle enables low-altitude target localization using 5G SSB signals from multiple base stations based on exogenous radar.
The coarse area localization method operates as follows. For the receiving station, under the assumption that interference from multipath clutter and target echoes from other objects within the positioning range is negligible, the signals captured by the receiving station in
Figure 2 model include: direct-path signals (SSB5 from gNB1, SSB4 from gNB2, and SSB4 from gNB3), along with reflected target echoes SSB7 from gNB1, SSB2 from gNB2, and SSB4 from gNB3.
Consequently, the receiving station captures a total of six signals. First, we perform operations such as deep learning and cell search, as described in [
23], to extract the SSB signals, thereby reducing the cross-correlation search interval and detection time. Next, we apply the ECA based on interference cancellation [
23] to detect PCIs of the six SSB beams. Owing to the fixed position of the receiver station, the PCIs of the direct-path SSB beams remain the same. The remaining three beams correspond to the signals that directly face the target. Based on the direction characteristics of the SSB beams, the target’s approximate location can be derived using basic geometric principles.
Signals transmitted from the same base station share the same frequency offset, while those from different base stations exhibit different frequency offsets. Using frequency offset estimation based on joint PSS and SSS, we can find three pairs with relatively similar frequency offsets.
If the target is in motion, such as a UAV, the echo reflected from the target will experience a Doppler shift. As a result, the estimated frequency offset of the target echo signal will be slightly larger than that of the direct-path signal within each frequency-offset pair.
If the target is stationary, the target echo signal travels a greater distance and experiences more signal attenuation due to the geometric principle that the sum of two sides of a triangle exceeds the third side, thus resulting in lower power than the direct-path signal. This distinction allows differentiation between direct-path signals and target echoes in the frequency-offset pairs.
Through the above analysis and operations, the three target echoes can be successfully distinguished from the three direct-path signals. Assuming PCIs of the detected three target echoes are PCI1, PCI2, and PCI3. They correspond to SSB7 from gNB1, SSB2 from gNB2, and SSB4 from gNB3, as shown in
Figure 2. Therefore, the approximate location of the target can be determined within the overlapping coverage area formed by the intersection of these three beams. Due to the limited spatial extent of the common coverage area, high positioning accuracy is achieved, facilitating rapid target localization within a prescribed operational range.
2.3.2. High-Precision Localization
To enhance positioning accuracy, we introduce RSRP measurements. In 5G NR, SSB beams are transmitted with specific directivity, distinguishing among them for localization can only provide a coarse estimate of the target’s position, which is insufficient for most outdoor applications. To address this limitation, we construct an RSRP database containing pre-measured RSRP values from multiple reference locations to assist in target localization. This method enables the refinement of the target’s position from the coarse region identified in
Section 2.3.1 to a specific point, thereby reducing localization errors and improving overall accuracy.
As shown in
Figure 2, we employ a regular hexagonal model formed by three base stations for target localization. The simulation follows Case C configuration, in which each transmitter emits eight distinct SSB beams across a 120° sector, with each beam primarily covering a 15° range.
In order to ensure that the distance between adjacent reference points is small enough so that when the target moves between these points, the RSRP combination of the three-path target echoes exhibits discernible differences, while reducing the time cost to construct the RSRP database, we uniformly select 9 points on each side of the regular hexagon. Based on this, we uniformly place points layer by layer towards the interior, forming a hexagonal lattice of 217 points that serves as the 217 reference points. As shown in
Figure 3, the density of reference points not only ensures that each coverage range corresponding to an SSB beam (15° per beam) has reference points, satisfying the beam angle resolution required to ensure the spatial uniqueness of RSRP features, but also significantly reduces time costs associated with excessively dense reference points.
In
Figure 3, the red, green, and blue circles represent gNB1, gNB2, and gNB3, located at (500 m, 0 m), (−250 m, 433 m), and (−250 m, −433 m). The receiver station is located at (70 m, 40 m). Assuming the target is at the red point, the blue lines indicate the direct propagation paths, while the yellow lines represent the paths from the base stations to the target.
For each reference point shown in
Figure 3, the RSRP values of beams received from different directions and distances are measured and calculated under the hypothetical scenario where the target is located at that point. These average RSRP values are aggregated to construct a database. When a target is located at an arbitrary position in practice, its actually measured RSRP is compared with this database using the normalized Euclidean distance matching method. This allows the target to be located at the closest reference point, thereby enabling effective tracking of low-altitude, slow-moving, and small-sized objects.
We assume that each of the three base stations generates a signal containing only the SSB toward the target, with distinct frequency and timing offsets. In the simulations, we measure RSRP values of target echoes received at the receiving station 25 times for each reference point.
Figure 4 presents simulation results of RSRP calculations for three beams across different time domains at a single location under 10 dB SNR. The results show that the RSRP value exhibits minimal fluctuation over time. Therefore, we adopt the time-averaged RSRP value as the reference RSRP value, which reduces errors and improves robustness.
To mitigate interference from special cases and enhance the robustness of the results, we sequentially measure the RSRP values of the target echoes from the aliased signals. Ignoring multi-path noise effects, the signal received at the receiving station consists of target echoes and three direct-path signals. We selected 217 reference points. For each reference point, we reconstruct the strongest SSB beam in the target echoes, calculate its RSRP value and PCI, then eliminate the interference from already calculated SSB beams, before computing the RSRP value and PCI for the second-strongest SSB beam within the target echo. Since at the same reference point, the PCIs corresponding to the target echo in the received signal remain constant, for the
th reference location,
, the sequence of RSRP values received by the receiving station is:
where
is the average RSRP matrix of the target echoes received by the receiving station when the target is at the
th reference point, and
is the average RSRP value of the target echo signal with the
th largest PCI,
.
Then, the RSRP sequence
corresponding to all reference positions is:
Similarly, we select
test positions. The RSRP sequence
received by the receiving station with the target at the
th reference position can be calculated as:
where
is the RSRP matrix of the target echoes received by the receiving station when the target is at the
th test position,
is the RSRP value of the target echo signal with the
th largest PCI,
. The RSRP sequence
corresponding to all test positions is:
Based on the coarse localization of
Section 2.3.1, we determine the general range of the target’s location and find the reference points within this range. Then we extract the corresponding RSRP values at these reference points from Equation (29). Then their corresponding RSRP matrix
can be described as:
Assuming the range from
Section 2.3.1 contains
reference points
,
denotes the RSRP value corresponding to the signal with the
th largest PCI at the position
.
We calculate the standard Euclidean distance between and . The reference point with the smallest distance is identified as the estimated location of the target, which is relatively more precise.
In practical scenarios, rapid random jitter occurs during signal transmission due to factors such as channel interference, noise, and hardware. This instability in the received signals, in turn, affects the value of the key parameter RSRP. We consider small-scale linear proportional jitter for simulation.
is the initial signal before jitter,
is the signal after jitter,
is the magnitude of jitter in dB, and
is a random variable from the standard normal distribution. Then the amplitude jitter factor
can be expressed as:
The signal
after amplitude jitter is:
Subsequent processing is then applied to in the same way.