Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Feb 18;26(4):1317. doi: 10.3390/s26041317

Experimental Evaluation of 5G NR OFDM-Based Passive Radar Exploiting Reference, Control, and User Data

Marek Wypich 1,2, Tomasz P Zielinski 1,*
Editors: Antonio Pérez Yuste, Neftali Nuñez
PMCID: PMC12944637  PMID: 41755256

Abstract

In communication-centric integrated sensing and communication (ISAC) systems, passive radars exploit existing communication signals of opportunity for sensing. To compute delay-Doppler or range–velocity maps (DDMs and RVMs, respectively), modern orthogonal frequency division multiplexing (OFDM)-based sensing systems use the channel frequency response (CFR) originally estimated in communication receivers for equalization. In OFDM-based passive radars utilizing 4G LTE or 5G NR waveforms, CFR estimation typically relies only on reference signals. However, simulation-based studies that assume a priori knowledge of user data symbols indicate potential performance gains when incorporating user data and other downlink channels. In this work, we present an experimental evaluation of an OFDM-based passive radar that jointly utilizes all commonly present components of the 5G NR downlink waveform: synchronization signals (PSS and SSS), broadcast and control channels (PBCHs and PDCCHs, respectively), data channels (PDSCHs), and reference signals (PBCH DM-RSs, PDCCH DM-RSs, PDSCH DM-RSs, and CSI-RSs). Our results show that utilizing user data from fully occupied 5G downlink signals, under the assumption of full knowledge of PDSCH locations, significantly improves both the probability of detection (POD) and the peak height, measured by the peak-to-noise-floor ratio (PNFR), compared with pilot-only sensing. Since perfect knowledge of the user data payload is not assumed, we estimate the transmission bit error rate (BER) and analyze its impact on sensing performance. Finally, we investigate more realistic scenarios in which only a subset of PDSCH resource element locations is known, as in practical 5G deployments, and evaluate how partial data location knowledge affects the POD and PNFR under different BER conditions.

Keywords: integrated sensing and communication (ISAC), 5G New Radio (NR), passive radar, OFDM radar, illumination of opportunity, reference signals, user data payloads, delay-Doppler map (DDM), channel frequency response (CFR), bit error rate (BER)

1. Introduction

The concept of using a single waveform for both radar and communication functions has been extensively studied for many years, with numerous key milestones and a rich research history [1,2]. Three primary designs have been identified in this domain: radar-centric, communication-centric, and joint designs [3,4]. Given the broad scope of research in this area, our focus is limited to the communication-centric approach. In communications, integrated sensing and communication (ISAC) has attracted significant attention, as it is envisioned to be one of the key enablers of 6G networks [3,4,5]. Moreover, it has already been incorporated as a study item [6] within the 3GPP standardization efforts for 5G, underscoring its growing importance in future wireless systems.

Numerous studies have explored various approaches to utilizing 5G signals as illuminators of opportunity for radar systems. The authors of [7] discussed several applications, including active sensing, where the base station transmits and receives radar pulses, and passive sensing, where an independent ISAC receiver listens to the 5G downlink and uses it for target detection. In passive detection [8], the predominant technique is based on the cross-ambiguity function (CAF), which relies on correlating the received 5G downlink signal reflected from potential targets with the line-of-sight (LOS) signal recorded by a separate antenna (e.g., [9]).

An alternative approach uses the fact that in modern wireless communication systems, such as Digital Audio Broadcasting (DAB), Digital Video Broadcasting-Terrestrial (DVB-T/T2), Wi-Fi, and 4G or 5G, orthogonal frequency division multiplexing (OFDM) [10] is the dominant transmission technology. In OFDM systems, in addition to user and control channels, the base station transmits reference signals, namely sequences known to the receiver. In receivers, they are used to estimate the channel frequency response (CFR) and to compensate for channel effects during data demodulation. This waveform design enables an OFDM-based sensing technique [11,12], in which the CFR is further analyzed to extract information about moving objects in the vicinity of the receiver.

Several studies have demonstrated sensing results for OFDM-based radars utilizing 5G downlink broadcast, control, and reference signals, including the primary and secondary synchronization signals (PSSs and SSSs, respectively), physical broadcast channel (PBCH), physical downlink control channel (PDCCH), channel state information reference signals (CSI-RSs), demodulation reference signals (DM-RSs), phase tracking reference signals (PT-RSs), tracking reference signals (TRSs), and positioning reference signals (PRSs). In [13], the ranging error of the PSS, PBCH DM-RS, and PRS was analyzed in ray-tracing simulations. The authors of [14] showed the superiority of the 5G PRS, compared with a PSS, SSS, DM-RS and CSI-RS, in range and velocity estimation. In [15], different PRS configurations were further examined for their impact on the root mean square error (RMSE) and peak-to-noise-floor ratio (PNFR) in velocity estimation. Khosroshahi et al. [16] proposed a joint PRS and PDSCH DM-RS utilization method that further enhances the sensing capabilities. In addition, the authors of [17] discussed the characteristics of various 5G pilots (CSI-RS, DM-RS, PT-RS, TRS, and PRS), analyzed in simulations the joint usage of DM-RSs and CSI-RSs as the most promising option for radar due to their regularity and density, and presented experimental results demonstrating successful vehicle detection. Moreover, in our previous publications [18,19], we demonstrated that 5G signals, including CSI-RS and custom radar-on-demand (RoD) pilots, can be used to detect moving vehicles, both in simulations and in real-world field measurements.

Although reference signals are promising candidates for the introduction of sensing capabilities into existing communication infrastructures, they are typically sparsely distributed within the OFDM grid. This sparsity introduces several limitations, such as a reduced maximum measurable velocity and a lower signal energy available for target illumination. Since communication networks are primarily designed to transmit user data, these data payloads occupy most of the OFDM resources. This poses a significant challenge, as unlike pilots, which are pseudo-random sequences with well-defined correlation properties, user data consist of random sequences that are unknown in passive radars. Additionally, repurposing data payloads and control channels for sensing can result in non-uniform sampling of the CFR.

To address these challenges, several studies have investigated the use of user symbols for radar sensing, which in 5G systems are carried out in the physical downlink shared channel (PDSCH). The authors of [20] provided a technical overview of sensing and communication (S & C) using both reference signals and user data. In [21], sensing with 4G LTE and 5G NR waveforms was analyzed; however, the relative contribution of individual downlink components to radar performance was not distinguished. In [22,23], simulation results showing that repurposing user data for radar when the sensing device has a priori knowledge of the transmitted bits significantly enhances radar performance are presented. The authors of [24] demonstrated how the joint use of DM-RSs, CSI-RSs, and data payloads can further improve sensing capabilities. The impact of reconstruction errors was examined in [25] for WiFi-like signals; however, this work relied on the assumption that user data occupy all non-pilot resources. In [26], an iterative OFDM-based sensing approach was proposed for multi-target scenarios that takes advantage of both pilots and user data. Furthermore, in our previous work [27], we showed in simulations that repurposing user data OFDM resources for radar applications can enhance sensing performance. Through simulations, we examined the impact of different QAM modulation orders of data payloads and analyzed how transmission errors, measured by the bit error rate (BER), affect radar sensing capabilities.

The aim of this paper is to experimentally evaluate the potential of joint exploitation of user data payloads and other commonly present 5G downlink waveform components for sensing purposes. In our field measurements, we performed successful transmission and communication processing using three different 5G signals containing synchronization and broadcast information (PSS, SSS, and PBCH), control information (PDCCH), pilot signals (CSI-RS and DM-RS), and user data (PDSCH). We then performed OFDM-based sensing using various combinations of these components and compared the results. Our primary focus is on user data, as they occupy most of the 5G OFDM resources and can provide a significant performance boost over pilot-only approaches. We exclude PRSs, PT-RSs, and TRSs from the scope of this study. Although some works report performance gains when sensing with these signals, they are rarely transmitted by base stations, which typically minimize non-data signaling to maximize throughput.

A key contribution of this work is that the analysis is based on real-world field measurements. Most existing studies [13,14,15,16,18,22,23,25,26] investigate this concept primarily through simulations, with only a few [17,19,21,24] including experimental validation. Field measurements introduce additional challenges, such as hardware impairments, synchronization errors, and channel dynamics, which are typically omitted in simulation-based analyses. The novelty of this work with respect to the prior art can be summarized as follows:

  • 1.

    Field measurements with joint exploitation of multiple 5G downlink components: While prior studies have investigated sensing with individual 5G reference signals [14,15,18,19] or joint pilot-and-data approaches [13,16,17,24], these works are limited to specific signal subsets. Unlike [21], which presents a general waveform analysis, our present work provides a comprehensive field evaluation of various combinations of PSSs, SSSs, PBCHs, PDCCHs, PDSCHs, DM-RSs, and CSI-RSs. Our measurements demonstrate that incorporating reconstructed user data improves the probability of detection (POD) from approximately 24–32% (using only pilots or a control) to 77–78% (using all components) and reduces the mean PNFR deviation relative to the ground truth from about 6.5 dB to 2.5 dB under the assumption of a fully loaded waveform with perfect knowledge of signal component locations.

  • 2.

    Experimental BER-to-sensing degradation analysis: The existing literature often assumes a priori knowledge of user payloads [22,23] or error-free transmission [24]. While the authors of [25] explored symbol error rates for WiFi-like signals in simulations, and the authors of [26] proposed iterative error mitigation, the present work explicitly measures the impact of real-world transmission errors on 5G-based radar performance. We establish experimentally that sensing remains robust (<0.5 dB PNFR loss) at low bit error rates (BER<102), while higher error rates (BER>101) result in a performance degradation of approximately 4.5–5 dB compared with the genie-aided baseline.

  • 3.

    Analysis of sensing performance under partial knowledge of PDSCH resource locations: Common models in the current literature, such as [25], typically assume that user data occupy all non-pilot resources. This is often unrealistic for passive receivers in multi-user or low-load networks. We address this gap by evaluating sensing performance when only a subset of PDSCH locations is known. Our analysis reveals that knowledge of just 20% of PDSCH resources (under low-BER conditions) or 40% (under high-BER conditions) is sufficient to achieve a POD exceeding 96%. Although these absolute values reflect specific measurement conditions, they illustrate the general potential of effective sensing using only a fraction of decoded user traffic.

The remainder of this paper is organized as follows. Section 2 presents the mathematical foundation of OFDM-based sensing in a fading channel. Section 3 describes the 5G ISAC receiver architecture, including the communication subsystem (Section 3.1) and the OFDM-based sensing module (Section 3.2). In Section 4, we present the experimental sensing results obtained from our field measurements with different 5G signals. The geometry of the experiment is described in Section 4.1, different radar configurations are discussed in Section 4.2, the (genie-aided) ground-truth calculation method is presented in Section 4.3, radar performance analysis is provided in Section 4.4, the impact of the BER on radar performance is examined in Section 4.5, and radar accuracy in scenarios with different numbers of known user data locations is analyzed in Section 4.6. We also present the initial simulation results showing radar performance for different PDSCH QAM orders in Section 5. Finally, Section 6 provides the conclusions, summarizing our findings and outlining potential directions for future research.

2. OFDM-Based Sensing Principle

The received signal y(t), resulting from the transmission of x(t) through a linear time-variant (LTV) radio channel [10,28], can be modeled as a sum of P reflected paths, indexed by p=1,,P, and an LOS path indexed by p=0:

y(t)=p=0Pgpx(tτp)ej2πfp(D)t. (1)

Each path is characterized by a complex attenuation coefficient gp, a delay of τp seconds, and a Doppler frequency shift fp(D) in Hz. For the LOS path and reflections from static objects, the Doppler shift fp=0. Equation (1) can be rewritten in its integral form as

y(t)=h(t,τ)x(tτ)dτ, (2)

which generalizes the linear time-invariant (LTI) case, where h(t,τ) reduces to h(τ). Equation (2) describes the received signal as the convolution of the channel impulse response (CIR) with the transmitted signal. The time-variant (TV) CIR can then be expressed as

h(t,τ)=p=0Pgpej2πfp(D)tδ(ττp). (3)

Since paths resulting from reflections from moving objects exhibit non-zero Doppler shifts, the complex gain of each path oscillates as a function of time. These oscillations appear in the TV-CIR at each delay tap τ=τp. To extract the Doppler shift frequency fp(D) for the pth path, the TV-CIR can be analyzed along the time dimension t using a Fourier transform. The resulting Doppler shifts can then be converted to velocities of the reflecting objects, while the time delays τp provide estimates of the total propagation path lengths.

In OFDM systems, the sampled received signal y[n] is processed as follows (see Figure 1). First, the stream is divided into segments corresponding to individual OFDM symbols including a cyclic prefix (CP). After cyclic prefix removal, each symbol of a length N (where N is the FFT size) is shaped into a two-dimensional matrix y[n,s], where the first dimension represents time-domain samples within a symbol, and the second dimension represents the symbol index. Each symbol then undergoes a fast Fourier transform (FFT) to produce the OFDM resource grid Y[c,s] in the frequency domain, where c denotes the subcarrier index and s denotes the OFDM symbol index. This process is explained in more detail using the 5G waveform example in Section 3.1. Channel estimation is essential for equalizing user data. For this purpose, known pilot sequences are embedded at predetermined positions R (Reference) in the transmitted grid X[c,s]. The CFR at pilot locations is estimated using

H^R[c,s]=YR[c,s]XR[c,s],(c,s)R. (4)

Figure 1.

Figure 1

OFDM-based sensing. Matrix Y of the received carrier states is decoded based on real measurements, while matrix X of the transmitted carrier states is known to the receiver. The RVM is computed by performing an IFFT over TV-CFR matrix columns and an FFT over TV-CIR matrix rows.

The full TV-CFR estimate H^[c,s] is then obtained by applying two-dimensional interpolation to H^R[c,s].

Since the TV-CFR is computed in every modern OFDM-based communication system, it becomes straightforward to integrate radar functionality using the same CFR samples, as illustrated in the lower part of Figure 1. First, the TV-CFR is obtained by dividing the received carrier states YR[c,s] by the known transmitted reference values XR[c,s]. The TV-CIR is then generated by applying an IFFT to each column of the CFR matrix. Finally, each row of the resulting CIR matrix is analyzed using an FFT to extract the frequencies of potential oscillations, producing the delay–Doppler response (DDR). The DDR axes can be converted to range and velocity, forming a range–velocity map (RVM). The RVM peaks indicate the distance (in meters) and speed (in meters per second) of moving objects near the receiver. It is also important to note that an equivalent result can be obtained by following an alternative processing path based on the Doppler-variant transfer response (DV-TR).

3. 5G NR ISAC Receiver

3.1. Communication

Figure 2 presents an example of the OFDM resource grid of a 5G waveform. The 5G NR signal is structured into 10 ms frames, each divided into 10 subframes of 1 ms duration ([4.3.1 Frames and subframes] of Ref. [29]). Each subframe is further divided into slots, determined by the numerology parameter μ ([Section 4.3.2. Slots] in [29]). In this work, we set μ=1, which corresponds to a subcarrier spacing (SCS) of 30 kHz and results in two 0.5 ms slots per subframe ([Section 4.2. Numerologies] in [29]). Each slot consists of 14 OFDM symbols.

Figure 2.

Figure 2

5G NR resource time–frequency (OFDM symbols-carriers) grid for SCS = 30 kHz. From top to bottom: one frame consists of 10 subframes, one subframe contains 2 slots, one slot comprises 14 OFDM symbols, and each symbol spans Nfft subcarriers. Time-domain OFDM symbols are transformed via FFT to obtain the time–frequency grid. In the grid representation, gray indicates unused (empty) resource elements, while blue denotes active components of the 5G NR waveform, including SSB, PDCCH, PDSCH, CSI-RS, and DM-RS.

The 5G OFDM resources can be represented on a two-dimensional grid, where the x axis corresponds to time (consecutive OFDM symbols) and the y axis corresponds to the frequency (OFDM carriers). Each point in this grid is called a resource element (RE) ([Section 4.4.3. Resource elements] in [29]) and is typically modulated using various orders of quadrature amplitude modulation (QAM) ([Section 5.1. Modulation mapper] in [29]) to convey information. Before transmission, each symbol (i.e., each column of the grid) undergoes an IFFT. Then, a portion of the end of the resulting time-domain vector is copied to its beginning to form a cyclic prefix, which helps mitigate intersymbol interference (ISI). In 5G, the CP of the first symbol in certain slots is longer than that of the remaining symbols ([Section 5.3. OFDM baseband signal generation] in [29]). Finally, all modulated symbols are concatenated to construct the complete time-domain signal.

To successfully decode data, a 5G receiver must perform several steps to reverse the transmitter’s modulation process. A simplified block diagram of these steps is shown in Figure 3. The first task is time and frequency synchronization, which is accomplished using the PSS. The PSS is located in the first symbol (index 0) of the synchronization signal block (SSB) ([Section 7.4.3.1. Time-frequency structure of an SS/PBCH block] in [29]), which is presented in Figure 4. SSBs are built from four symbols that occupy 240 subcarriers and are typically transmitted in bursts with a size of one to Lmax. These bursts are periodically repeated, with a commonly used repetition period of 20 ms ([Section 4.1. Cell search] in [30]). Although their timing positions within this period are fixed, their frequency locations can vary depending on the Global Synchronization Channel Number (GSCN) raster ([Section 5.4.3. Synchronization raster] in [31]). To achieve synchronization, the receiver correlates the three known PSS sequences with the received signal to determine the SSB’s frequency position, the coarse (integer) carrier frequency offset (CFO), and its time position within the received frame. The synchronization procedure is then refined by performing a more precise fine (fractional) CFO estimation using CPs [32].

Figure 3.

Figure 3

Operations performed in the 5G NR-based ISAC receiver.

Figure 4.

Figure 4

Structure of the 5G synchronization signal block (SSB).

The next step is the demodulation of the PBCH. However, before this can be performed, the Cell ID must first be determined. This is accomplished using the SSS, which is located in the third symbol (index 2) of the SSB ([Section 7.4.3.1. Time-frequency structure of an SS/PBCH block] in [29]). The SSS transmits 1 of 336 binary m-sequences ([Section 7.4.2.3. Secondary synchronization signal] in [29]). By performing a blind search, i.e., correlating the known SSS sequences with the received one, the receiver identifies the NID(1) value. Similarly, the NID(2) value can be determined using the PSS, which transmits one of three different m-sequences ([Section 7.4.2.2. Primary synchronization signal] in [29]). The complete Cell ID is then computed as defined in Section 7.4.2.1. Physical-layer cell identities in [29]):

NCellID=3×NID(1)+NID(2). (5)

The remaining REs of the SSB are occupied by the PBCH and its associated DM-RS ([Section 7.4.3.1. Time-frequency structure of an SS/PBCH block] in [29]). After PBCH demodulation and broadcast channel (BCH) decoding ([Section 7.1. Broadcast channel] in [33]), the Master Information Block (MIB) can be extracted to obtain essential cell configuration information ([Section 6.2.2. Message definitions] in [34]). Notably, the entire SSB is the only always-on signal in the 5G NR system.

Once synchronized and equipped with the initial system information, the 5G receiver proceeds to acquire additional details regarding the exact locations of the transmitted user data. This information is transported through the PDCCH ([Section 7.3.2. Physical downlink control channel (PDCCH)] in [29]). Since the position of the PDCCH within the resource grid is not fixed, the receiver must perform blind detection across predefined PDCCH search spaces, which specify potential regions where the PDCCH may be located ([Section 10.1. UE procedure for determining physical downlink control channel assignment] in [30]). The PDCCH carries downlink control information (DCI), which contains instructions about the physical resource allocation of user data ([Section 7.3. Downlink control information] in [33]). To successfully decode the DCI, the receiver must know the Radio Network Temporary Identifier (RNTI), since the cyclic redundancy check (CRC) of each DCI message is scrambled using this number ([Section 7.3.2. CRC attachment] in [33]). There are several types of RNTIs ([Section 7.1. RNTI values] in [35]); some are common RNTIs known to all users and used to scramble DCIs containing broadcast or system-wide information, and others are user-specific RNTIs, which are known only to individual users, allowing them to decode their respective DCIs and identify the locations of their assigned data ([Section 5.1. Random Access procedure] in [35]). Finally, once the DCI has been successfully decoded, the receiver obtains the necessary information to access the user data, which is transmitted through the PDSCH ([Section 7.3.1. Physical downlink shared channel] in [29]).

Unlike 4G LTE, where cell-specific reference signals (CRSs) were continuously transmitted at fixed positions across the entire OFDM grid, 5G does not include any always-on reference signals for channel estimation. Instead, each physical channel defines its own set of DM-RSs, which are transmitted among other symbols, such as PBCH DM-RSs, PDCCH DM-RSs, and PDSCH DM-RSs ([Section 7.4.1. Reference signals] in [29]). Before demodulating the channel symbols, the receiver estimates the CFR using these pilots. Then it is interpolated over the remaining REs and used for equalization, i.e., to mitigate the impact of the channel on the received data. Another type of reference signal present in the 5G waveform is the CSI-RS ([Section 7.4.1.5. CSI reference signals] in [29]). It is transmitted by the gNodeB (5G base station) to enable estimation of the downlink radio channel quality. Again, the key difference from the LTE CRS is that the 5G CSI-RS is configured per device rather than per cell, which means it is not continuously transmitted and may not always be present in the signal.

3.2. OFDM-Based Sensing

The CFR estimates, which are already computed in every 5G communication device, can be reused for sensing applications. This concept is illustrated in Figure 3, where after the initial three processing steps, the diagram branches into two directions: one for standard communication processing and the other for radar. In the sensing branch, the first stage is clutter removal. Clutter appears as strong peaks near the zero-Doppler region, originating from the LOS path, and reflections from static objects such as buildings or trees. Since clutter often has significantly higher energy than weaker target reflections, it can mask moving targets and must therefore be removed from the RVM. In our work, we tried several variants of the Extensive Cancellation Algorithm (ECA) [36], specifically ECA by Carrier and Doppler (ECA-CD) [37] and ECA+ [38,39]. Ultimately, we selected ECA+ because of its low computational complexity and strong clutter suppression performance. Once clutter is removed, additional OFDM-based radar processing is applied, as described in Section 2. In our previous studies [18,19], we demonstrated that this approach, using CFRs derived from 5G CSI-RSs and our custom RoD pilots, can effectively detect moving vehicles. Since the CFR in this method is computed using pilot signals, we refer to it as pilot radar (P-Radar) and the resulting RVM as pilot RVM (P-RVM).

During signal reception, the 5G receiver demodulates and decodes various parts of the waveform, as described in Section 3.1. This enables reconstruction of the transmitted symbols at those locations, allowing them to be reused as pilot-like symbols to calculate a denser CFR estimate for sensing purposes. This process is illustrated in the bottom-right section of Figure 3. However, unlike the pilot-only CFR, this reconstructed CFR is non-uniformly sampled, since the positions of all physical channels and signals, particularly the PDSCH, may appear random from a radar perspective. To address this, two-dimensional interpolation for non-uniformly distributed samples is applied to fill in the missing values. In this work, a linear interpolation method is used [40]. After interpolation, the standard OFDM-based sensing procedure is performed, including clutter removal and RVM generation. The resulting RVM, referred to as the user data RVM (UD-RVM), is constructed from a significantly larger number of samples than the P-RVM, resulting in improved sensing performance. In our previous work [27], we presented simulation results demonstrating that the use of UD-RVMs enhances detection accuracy and enables the detection of high-speed targets that cannot be captured using P-RVMs.

4. Field Measurements

In this section, the results of the conducted field experiments are presented. The applied investigation methodology is presented in Figure 5. First, three different 5G NR downlink signals were generated using the MATLAB 2024b with 5G Toolbox version 24.2 (Figure 6, Table 1). These signals were then transmitted and recorded using two Software-Defined Radios (SDRs) arranged in a bistatic configuration (Figure 7, Table 2). This setup emulates a base station to user equipment (UE) transmission or a third-party ISAC receiver passively monitoring a 5G downlink signal. Each recorded signal was subsequently segmented into 10-frame intervals with a 5-frame step. For every segment, 5G communication processing was performed, including synchronization, demodulation, and decoding. This processing produced a reconstructed version of the transmitted signal, which may contain transmission errors. The BER was then computed by comparing the reconstructed signal with the originally transmitted one. Next, OFDM-based radar processing, including ECA+ clutter removal (Table 3) [38,39], followed by a constant false alarm rate (CFAR) algorithm (Table 4) [41], was applied to detect vehicles on a nearby high-speed road. Genie-aided ground-truth detections were established using a combination of the original transmitted signal and the received signal. All other radar configurations investigated in this study relied on the reconstructed (and potentially error-affected) signals together with the received signals for sensing. Finally, the detections produced by each radar configuration for all segments were validated using genie-aided ground-truth values. These values also served as a reference for performance evaluation, including the PNFR difference relative to the genie-aided radar and the POD, derived from the number of detections obtained with each tested radar.

Figure 5.

Figure 5

Experiment methodology. Each generated 5G waveform was transmitted over a real radio channel and recorded. The received stream was segmented and synchronized using the 5G SSB, after which a reconstructed transmit copy was obtained through 5G communication processing. Radar sensing was then performed using the reconstructed and received data. Genie-aided (GA) ground-truth values were obtained by replacing the reconstructed copy with the original error-free waveform. Detections from each radar configuration were validated against the GA reference (1—valid, 0—not valid), and PNFR and POD statistics were computed.

Figure 6.

Figure 6

Time–frequency (symbol-carrier) grids of 5G signals used in field measurements: signal A (top), signal B (bottom-left), and signal C (bottom-right).

Table 1.

5G NR parameters of test signals A, B, and C.

Parameter Value Comment
Nfft 2048 FFT length
Nused 1596 Number of used carriers
Ncp1,Ncp2 144, 176 Length of cyclic prefixes
fc 5.8 [GHz] Carrier frequency
fs 61.44 [MHz] Sampling frequency
SCS 30 [kHz] Subcarrier spacing
ssburst.Period 20 [ms] Allocation period
ssburst.TransmittedBlocks [0 1 0 1] Active SSBs in SS burst
pdcch.SlotAllocation 0 Allocated slot indices
pdcch.Period 5 [slots] Allocation period
pdsch.Modulation ‘QPSK’ (4-QAM) User data modulation type
pdsch.SymbolAllocation [0 14] (A, B); [2 10] (C) First symbol and length
pdsch.SlotAllocation [0:19] (A, B); [3:39] (C) Allocated slot indices
pdsch.Period 20 (A, B); 40 (C) [slots] Allocation period
pdsch.DMRS.SubcarrierLocations [0, 2, 4, 6, 8, 10] Freq. locations (per 12 REs)
pdsch.DMRS.AdditionalPosition 0 Only 1 symbol per slot
pdsch.DMRS.TypeAPosition 2 [symbol] Location in slot
csirs.Density “one” Frequency density (1/12 REs)
csirs.SubcarrierLocations 6 [subcarrier] Freq. locations (per 12 REs)
csirs.SymbolLocations 13 [symbol] Symbol locations in slot
csirs.CSIRSPeriod 1 (A, C); 4 (B) Allocation period in slots

Figure 7.

Figure 7

Set-up of the 5G NR-based passive bistatic radar experiment.

Table 2.

Parameters of the SDR and PC platform.

Parameter Specification
SDR type NI USRP 2953R (USRP X310)
SDR daughterboards UBX-160
SDR synchronization GPS disciplined oscillator
SDR interface PCI-Express x4
SDR sampling frequency 33.33 [MHz]
Beamwidth 16°
Directivity 19 dBi
Amplifier gain 20 dB

Table 3.

Parameters of the ECA+ algorithm [38,39].

Parameter Value
Doppler removal area −3.14:3.14 [m/s]
Delay removal range 0:1662 [m]

Table 4.

Parameters of the CFAR algorithm [41].

Parameter Value
Training band size [4 6]
Guard band size [2 8]
Probability false alarm 1×103
Method CA (cell-averaging)

4.1. 5G NR Configuration and Antenna Geometry

Our field measurements are intended to experimentally validate the proposed OFDM-based approaches that utilize different combinations of control, reference, and user data. During the experiments, we transmitted three different 5G signals generated using the MATLAB 5G Toolbox. The common components of these signals include two SSBs per SS burst transmitted every two frames and PDCCH transmissions occurring every 2.5 subframes. The signals differ in their CSI-RS and PDSCH configurations. All relevant 5G NR waveform generation parameters are summarized in Table 1, and the first 5 ms of each signal are illustrated in Figure 6.

The field measurement set-up was identical to that used in our previous work [19], and it is illustrated in Figure 7. The base station was emulated using an SDR positioned approximately 20 m above the ground. Before transmission, the signal was amplified using a high-power amplifier and transmitted through an antenna with a beamwidth of approximately 16° in both the horizontal and vertical planes and a directivity of approximately 19 dBi. We operated at a carrier frequency of 5.8 GHz, which lies within an unlicensed band. The ISAC receiver, located in the parking lot near the high-speed road, acquired the signal after it passed through a chain of low-noise amplifiers and bandpass filters between the antenna and the SDR, with a total amplifier gain of 20 dB. The SDR parameters are summarized in Table 2. The distance between the vehicles and the receiver was approximately 110 m, while the distance between the vehicles and the transmitter was about 180 m. Therefore, the total bistatic range [8] was estimated to be about 240 m.

Due to SDR limitations, the sampling rate used to transmit and record the signal (33.33 MHz) differed from that of the generated 5G signal (61.44 MHz). This resulted in improved velocity resolution due to longer symbol durations but a decreased range resolution and maximum detectable velocity, as summarized in Table 5.

Table 5.

Comparison of radar metrics between the nominal 5G NR sampling rate (61.44 MHz) and the hardware-limited SDR sampling rate (33.33 MHz).

Parameter 5G NR fs = 61.44 MHz SDR fs = 33.33 MHz
Range resolution [m] 6.26 11.54
Velocity resolution [m/s] 0.052 0.028
Max velocity [m/s] 723 392

4.2. Radar Configurations

Each signal captured by a receiver was segmented into 10 frame intervals with a 5 frame step. Each segment was first synchronized using the PSS, followed by cell identification using a combination of the PSS and SSS according to Equation (5). Subsequently, the PBCH was demodulated, and the MIB was decoded. To ensure correct signal reception, the BCH CRC was also verified. Since the main focus of this study was radar performance, subsequent communication stages were simplified. Instead of performing full PDCCH search space decoding and using DCI to locate the PDSCH, we utilized a priori knowledge of the PDCCH and PDSCH positions. However, unlike many studies that focus on the monostatic scenario, where the base station acts as both the transmitter and receiver or an idealized bistatic set-up with error-free knowledge of the transmitted data is assumed, we did not assume that the PDSCH symbol values were known at the receiver. Instead, we demodulated the received QAM symbols, reconstructed the transmitted signal through standard communication processing, and calculated the BER by comparing the reconstructed symbols with the ones originally generated.

This approach inherently assumes knowledge of all RNTIs present in the network, since such information is required for the receiver to identify all PDSCH locations. In practice, however, a UE connected to a 5G network is aware only of its own dedicated RNTI and a limited set of common system-wide identifiers, as discussed in Section 3.1. Moreover, when the network load is low, a large portion of the available resources may remain unused and not occupied by user data. Consequently, this assumption is valid only in a single-user scenario, where the ISAC receiver is the only user in a fully loaded network (an idealized and largely unrealistic case) or in offline sensing, where a blind search over all possible RNTIs may be feasible. Nevertheless, to demonstrate the potential benefits of exploiting user data for sensing and analyze the impact of the BER, we adopt this assumption in Section 4.4 and Section 4.5. However, in Section 4.6, we relax this constraint and evaluate radar performance when only a subset of PDSCH locations is known to the receiver, which more accurately reflects a realistic multi-user deployment.

In this study, we compare the sensing performance of OFDM-based radars that exploit different combinations of channels and signals available in the 5G NR downlink:

  • 1.

    SSB and Control Radar (SC-Radar and SC-RVM): Uses SSB (PSS, SSS, PBCH, and PBCH DM-RS), the only always-on downlink signals, together with a PDCCH and its DM-RS, which are typically present in most 5G NR downlink configurations, to compute the CFR (2D linear interpolation).

  • 2.

    Pilot Radar (P-Radar and P-RVM): Uses only CSI-RS signals, which are an optional part of the 5G NR downlink waveform, to compute the CFR (no interpolation required).

  • 3.

    SSB, Control and Pilot Radar (SCP-Radar and SCP-RVM): Uses SSB, PDCCH with PDCCH DM-RS, and CSI-RS to compute the CFR (2D linear interpolation).

  • 4.

    SSB and Control, Pilot, and Data Radar (SCPD-Radar and SCPD-RVM): Uses all downlink channels and signals (SSB, PDCCH with PDCCH DM-RS, CSI-RS, and PDSCH with PDSCH DM-RS) to compute the CFR (2D linear interpolation).

  • 5.

    SSB, Control and Data Radar (SCD-Radar and SCD-RVM): Uses all downlink channels and signals except CSI-RS (i.e., SSB, PDCCH with PDCCH DM-RS, and PDSCH with PDSCH DM-RS) to compute the CFR (2D linear interpolation).

For clarity, these configurations are also summarized in Table 6. Since P-Radar relies exclusively on the CSI-RS, which is the only signal regularly distributed in both time and frequency, these samples were directly extracted from the OFDM grid and used for radar processing. As a result, due to regularity of CSI-RSs, no interpolation was required, but due to its sparsity, the corresponding CFR and RVM exhibited reduced resolutions. In contrast, the remaining radar configurations exploit various combinations of 5G downlink channels and signals that are irregularly distributed over the resource grid. For these cases, two-dimensional linear interpolation was applied to the estimated CFR to fill missing values prior to further radar processing.

Table 6.

Specification of tested 5G OFDM-based radar combinations.

Radar Denotation SSB PDCCH and PDCCH DM-RS PDSCH and PDSCH DM-RS CSI-RS 2D Interpolation
SC-Radar Yes Yes No No Yes
P-Radar No No No Yes No
SCP-Radar Yes Yes No Yes Yes
SCPD-Radar Yes Yes Yes Yes Yes
SCD-Radar Yes Yes Yes No Yes

Figure 8a–e shows the RVMs obtained from radar processing of Signal A at a timestamp of 0.7 s for each configuration. The first plot demonstrates that SC-Radar provided too few CFR samples to reliably detect targets. This issue persisted in other timestamps; therefore, in the remainder of this paper, additional results for this configuration are omitted. When using only CSI-RS (plot b) or CSI-RS combined with the SSB and PDCCH (plot c), a single target peak became visible in the RVM; however, these maps remained noticeably noisy. This situation improved significantly for the SCPD (plot d) and SCD (plot e) radars, where the addition of user data greatly increased the number of CFR samples. For these configurations, not only was the noise level reduced, but a second weaker target also became detectable in the RVM.

Figure 8.

Figure 8

RVMs obtained from processing signal A at the 0.7 s timestamp using (a) SC-Radar, (b) P-Radar, (c) SCP-Radar, (d) SCPD-Radar, (e) SCD-Radar, and (f) GA-Radar. Clutter in the zero-Doppler region was suppressed using the ECA+ algorithm. Residual LOS clutter artifacts are visible at short ranges. Detected targets are indicated by circles.

4.3. Ground-Truth Values

In the measurements, our objective was to detect vehicles moving along the high-speed road. Since the targets were non-cooperative, their exact positions and velocities were unknown. To establish a performance baseline, we applied additional processing at each timestamp using an OFDM-based radar configuration in which all RE positions and values were known (i.e., assuming a priori knowledge of the transmitted signal). Although such a scenario is unrealistic in practical bistatic systems, it provides an effective genie-aided reference for evaluating other methods. We therefore refer to this configuration as the genie-aided radar (GA-Radar). The resulting RVM is shown in Figure 8f.

After computing the RVMs, we applied a two-dimensional cell-averaging constant false alarm rate (CA-CFAR) detector [41] to identify potential targets (see Table 4). The algorithm produces a binary detection map for each RVM sample, indicating the presence or absence of the target, and it also estimates the local noise floor around each detected peak. For each timestamp, we first selected the GA-Radar CFAR detection corresponding to the highest peak energy. Since our goal was to detect vehicles within a specific region of interest, we filtered the CFAR detections using the following constraints:

  • 1.

    A bistatic velocity within [−30 m/s, −10 m/s] or [10 m/s, 30 m/s].

  • 2.

    A bistatic range within [180 m, 300 m].

The resulting filtered detections for each signal and each timestamp are shown in Figure 9.

Figure 9.

Figure 9

Bistatic velocity and distance of detected targets using GA-Radar for signals A (top), B (middle) and C (bottom). Detections associated with the same moving object are connected by straight lines. A detection is considered valid (green) only if the object is observed in at least two consecutive timestamps; otherwise, it is classified as a false detection (red).

To further minimize false alarms, we introduced an additional consistency check. A detection was considered valid only if the same object was observed in at least two consecutive timestamps. Two detections were treated as originating from the same object when both of the following conditions were met:

  • 1.

    The difference in the bistatic velocity was below 2 m/s.

  • 2.

    The difference in the bistatic range did not exceed 30 m.

In Figure 9, validated detections are shown in green, while spurious ones are marked in red. Points associated with the same moving object are linked by straight lines. As illustrated, correct detections form smooth, continuous trajectories in both velocity and range, whereas false alarms are scattered irregularly. This behavior confirms that the applied consistency rule reliably isolated the true targets.

Since no video, light detection and ranging (LiDAR) or GPS ground truth was available, the exact positions and velocities of the moving targets were unknown. In this context, the proposed GA-Radar provided the most suitable benchmark, although it has inherent limitations. In particular, it may miss targets under low SNRs or strong clutter, and its detections cannot be independently verified. Nevertheless, we believe that the filtering constraints described above effectively retain only true detections. Moreover, the estimated ranges and velocities are in line with the results reported in previous studies conducted at the same location using alternative sensing techniques, such as orthogonal time frequency space (OTFS)-based radar [42,43,44] and CAF-based radar [19,44]. We also computed CAF-based RVMs for the selected timestamps and observed moving targets at locations consistent with those detected by the GA-Radar. However, since CAF relies on correlation processing, it introduces artifacts due to repeating 5G signal components, which would require additional post-processing. Owing to these limitations and the higher computational complexity of CAF, we restricted the scope of this study only to OFDM-based radar techniques. Consequently, in the remainder of this section, only timestamps for which the GA-Radar produced valid detections (green points in Figure 9) are used to evaluate the performance of the other sensing methods, and they are called ground-truth values.

4.4. Radar Performance Comparison

To evaluate the performance of each sensing method, we used the PNFR, a metric representing the relative height of the detected peak. Given the CFAR-estimated noise level Anoise and the amplitude of the detected peak Aecho, the PNFR is defined as

PNFR=20log10AechoAnoise. (6)

For every sensing configuration, the CFAR detector was applied to the corresponding RVM at all timestamps where a ground-truth value was available. The range and velocity of all CFAR detections were then compared with the GA-Radar reference, and only those within the tolerance of 25 m and 2 m/s were preserved. From the valid detections, the result with the highest PNFR was selected. Figure 10 summarizes the PNFR values obtained through this procedure. Table 7 shows how many timestamps contained the correct target detection for each type of radar.

Figure 10.

Figure 10

PNFR values obtained for signals A (top), B (middle) and C (bottom) using different radar types (see legend at the top).

Table 7.

Number of correct object (vehicle) detections for different radar types.

Signal NP NSCP NSCPD NSCD NGA
A 27 32 60 60 75
B 0 1 38 38 48
C 16 24 41 42 57
All 43 57 139 140 180

To better highlight the differences between the radar configurations, we also evaluated the PNFR deviation from the ground truth for each method. Figure 11 presents the mean PNFR differences for signals A, B, and C and aggregated across all datasets. We further performed a statistical analysis of the computed values. Given the limited number of valid detections in certain configurations (e.g., P-Radar in signals A and C; see Table 7), the central limit theorem (CLT) could not be invoked to assume normality. Analysis of histograms and Q-Q plots confirmed that the error distributions were non-normal; consequently, non-parametric statistical methods were employed.

Figure 11.

Figure 11

Mean (solid bars) and confidence intervals (error bars) of PNFR difference (the smaller the better) between the P-, SCP-, SCPD-, SCD-, and GA-Radars for signal A (top-left), signal B (top-right), signal C (bottom-left), and aggregated data from all signals (bottom-right). POD is displayed in white.

First, we estimated the 95% confidence intervals for the mean PNFR differences using bootstrap resampling [45], which are shown in Figure 11. Subsequently, we conducted a Friedman test [46], a non-parametric alternative to repeated measures ANOVA, to check the null hypothesis that all radar configurations yield identical performance distributions. The test was applied to the timestamps where all radar types successfully detected the target (Nrows in Table 8). The results, summarized in Table 8, show extremely low p-values (p<0.001), allowing us to confidently reject the null hypothesis. The mean ranks show two distinct performance levels, where the configurations utilizing user data (SCPD and SCD) significantly outperformed the pilot-only variants (P and SCP).

Table 8.

Friedman test results and mean ranks for mean PNFR difference between different radar configurations and GA-Radar (excluding signal B due to NP=0 and NSCP=1).

Signal Nrows p-value RP RSCP RSCPD RSCD
A 18 6×1010 3.72 3.28 1.22 1.78
C 11 1×105 3.82 3.09 1.45 1.64
Both 29 2×1015 3.76 3.21 1.31 1.72

To further evaluate these differences, pairwise Wilcoxon signed-rank tests [47] were conducted. The resulting p-values are detailed in Table 9. Significance was evaluated against a standard threshold of α=0.05 and a Bonferroni-corrected threshold of αcorr=0.05/60.0083. For signals A and B, where the PDSCH occupied most available resources, the difference between the SCPD-Radar and SCD-Radar was not statistically significant (p>α), and their mean PNFR values were nearly identical. This indicates that adding sparse CSI-RS samples to a fully loaded PDSCH grid results in negligible gains. In contrast, for signal C, the addition of a CSI-RS led to a statistically significant improvement (p<αcorr), likely because the pilots stabilized interpolation in slots lacking PDSCH data. We also observed that the PNFR values of the SCD-Radar and SCPD-Radar remained slightly below those of the GA-Radar (by approximately 2–3 dB), although they relied on a similar or even identical number of CFR samples. This degradation resulted from transmission errors in the demodulated user data, and this is further analyzed in Section 4.5.

Table 9.

The p-values of the pairwise Wilcoxon signed-rank tests for the mean PNFR difference between the radar configurations and GA-Radar. For signal B, some values are not reported due to insufficient sample counts (NP=0 and NSCP=1), and are indicated by “—”.

Signal vs. P-Radar vs. SCP-Radar Data-Only
SCP SCPD SCD SCPD SCD SCPD vs. SCD
A 0.0766 <0.0001 <0.0001 <0.0001 <0.0001 0.9121
B 0.5281
C 0.0098 0.0006 0.0006 0.0002 0.0002 0.0068
All 0.0036 <0.0001 <0.0001 <0.0001 <0.0001 0.0396

In contrast, the radars relying primarily on pilot signals (P-Radar and SCP-Radar) showed substantially lower performance, with PNFR loss of approximately 4.5–7.5 dB and 4–7.5 dB, respectively. This confirms that the use of more samples in CFR estimation consistently improves radar performance, a conclusion supported by the pairwise comparisons in Table 9, where all pilot-based vs. data-aided comparisons resulted in p-values below the αcorr threshold. Finally, we highlight the detections in signal A between 3 and 4 s, where some PNFR values exceeded the ground-truth values. This behavior was likely caused by the presence of a strong peak around 60 m and 11 m/s in the RVM, which most likely originated from a slowly moving car near the receiver in the parking area. As a result, the P- and SCP-RVMs became extremely noisy in the remaining regions, which could occasionally produce spurious detections with artificially elevated PNFR values.

Similar trends appeared in the probability of detection, defined as

POD=NS/C/P/DNGA, (7)

where NS/C/P/D is the number of timestamps in which the radar under testing produced a detection that matched the ground-truth value within tolerances of 25 m in range and 2 m/s in velocity and NGA is the total number of detections reported by the GA-Radar, summarized in Table 7. The corresponding POD values are displayed on each bar in Figure 11. The SCPD-Radar and SCD-Radar detected nearly the same number of targets across all three signals. However, for signal C, their POD was noticeably lower due to the reduced amount of user data available. However, the P-Radar and SCP-Radar exhibited substantially poorer performance. For signal B, sensing with the P-Radar was entirely impossible because the CSI-RS density was too low to detect high-speed targets. Adding synchronization and control signals (SCP-Radar) offered little improvement in this case, resulting in only a single correct detection. It can also be observed that the SCP-Radar consistently detected more targets than the P-Radar in other signals.

4.5. BER’s Impact on Radar Performance

In a bistatic set-up, the transmitted user data contained in the PDSCH were not known at the receiver. Therefore, we demodulated the PDSCH symbols, compared the reconstructed bits with the originally generated bitstream, and computed the BER as follows:

BER=NerrorsNbits. (8)

Figure 12 presents the BER obtained at each timestamp of each signal. The values ranged from 0.35% to 45%, with every signal containing segments of low (good) and high (poor) BERs. These variations arose from changes in the propagation conditions during the measurements. Since the signals were transmitted sequentially, each experienced a slightly different channel realization, leading to distinct BER fluctuations. It is also important to note that the values obtained were relatively high compared with those typically observed in real 5G deployments. This was mainly due to two factors. First, our field measurements were performed using SDR hardware, which has significantly lower RF performance than commercial 5G base stations. Second, our communication processing chain is simplified; for example, we omit forward error correction (FEC), which plays a crucial role in maintaining a low BER in practical 5G systems.

Figure 12.

Figure 12

BER of user data bit (PDSCH) transmission with signals A, B, and C.

Since the sensing stage, the SCPD-Radar and SCD-Radar treated the demodulated user bits as pseudo-pilots. Without any knowledge of the actual BER, a high error rate may decrease radar performance. To evaluate this effect, we used the aggregated PNFR difference, relative to the GA-Radar, across all signals and timestamps, obtained with the SCD-Radar and SCPD-Radar. The GA-Radar represents the ideal case with a BER = 0, as it assumes perfect knowledge of the transmitted bits. The BER range was then segmented into several intervals. Each PNFR difference value was assigned to the corresponding BER interval based on the BER measured at that timestamp. For each interval, we computed the average PNFR difference. The resulting relationship between the BER and PNFR degradation is presented in Figure 13.

Figure 13.

Figure 13

Mean PNFR difference from the ground-truth values in relation to the BER of the SCD-Radar (top) and SCPD-Radar (bottom). The number of PNFR values assigned to each BER interval is indicated by n. Confidence intervals are shown as error bars.

These results show that for low BER values, both the SCD-Radar and SCPD-Radar achieved performance only slightly worse than the GA-Radar, with differences below 0.5 dB. When the BER increased to about 102, the curves began to decline, and a significant performance degradation (above 4 dB) appeared once the error rate exceeded 101. To statistically validate this trend, we performed a Spearman rank correlation test between the BER and the PNFR degradation for both radar configurations. Crucially, this analysis was conducted on all individual BER-PNFR pairs rather than the mean values shown in Figure 13, ensuring the test captured the full variance of the dataset. The analysis showed a statistically significant positive correlation for both the SCD-Radar (ρ=0.5412p=5.05×1012) and the SCPD-Radar (ρ=0.5732p=1.66×1013). These results confirm with high statistical confidence that the sensing error monotonically increases as the reliability of the decoded user data decreases.

4.6. Radar Precision with Varying Known Data Locations

Since having full knowledge of all PDSCH allocations and their DM-RS is unrealistic in a real 5G deployment, we investigated scenarios where only a portion of the PDSCH positions was known to the ISAC receiver, similar to the case where the receiver is connected to the network and decodes only assigned or shared resources. To emulate this, the received 5G OFDM grid (1596 × 2800 RE) was partitioned into 104 equally sized fragments (200 × 215). A subset of these fragments was then randomly selected, and only the PDSCH resources within these fragments were demodulated, reconstructed, and used, together with their DM-RS, for radar sensing. Figure 14 shows the results of this experiment for signal A at timestamp 0.7 s, where the BER was relatively low (about 0.014), and at timestamp 4.1 s, where the BER was high (about 0.135). For both the SCPD-Radar and SCD-Radar, we randomly selected a given percentage of fragments (10%, …, 90%) 50 times, performed sensing, and compared the output with the ground-truth values. For each bar, the POD is printed in white for the SCPD-Radar and in black for the SCD-Radar, while the bar height corresponds to the mean PNFR of runs with successful detection.

Figure 14.

Figure 14

PNFR of SCD-Radar (brown) and SCPD-Radar (blue) for varying percentages of known PDSCH locations, compared against P-Radar (violet), SCP-Radar (orange), and GA-Radar (green). Results are shown for signal A at timestamp 0.7 s (top) and 4.1 s (bottom). On the color bars, the POD of the SCPD-Radar is shown in white, while the POD of the SCD-Radar is shown in black. Confidence intervals are shown as error bars.

The results for both timestamps show that adding any amount of PDSCH data consistently increased the PNFR for both the SCD-Radar and SCPD-Radar. The only exception appeared at timestamp 4.1, when only a small number of PDSCH samples was available (SCP = 0%, 10%, 20%). In this situation, the low number of additional and highly erroneous data slightly degraded the PNFR of the SCPD-Radar against the P-Radar, likely due to interpolation inaccuracies. To statistically verify the impact of data availability on sensing accuracy, we computed the Spearman rank correlation using the complete set of individual measurement pairs, correlating the percentage of available PDSCH REs directly with the resulting PNFR values (percent of known data locations vs. PNFR). The analysis confirmed a strong, statistically significant positive correlation for both radar types, with p-values approaching zero for all cases. At timestamp 0.7, we observed ρ=0.95 for the SCPD-Radar and ρ=0.93 for the SCD-Radar. Similarly, at timestamp 4.1, the correlation remained strong, with ρ=0.84 for the SCPD-Radar and ρ=0.89 for the SCD-Radar. A comparison of POD values using Fisher’s exact test [48] revealed distinct data requirements for the two configurations. In the low-BER conditions (timestamp 0.7), the SCD-Radar required only 20% of the user data to effectively match the SCPD-Radar detection rate; at 10%, the difference remained significant (p<0.0001), but at 20%, it became statistically negligible (p=0.25). In contrast, the high-BER conditions (timestamp 4.1) demanded a higher data threshold. Statistically significant differences persisted at 10%, 20%, and 30% data availability (p<0.0001), with detection performance becoming indistinguishable only when 40% of the PDSCH REs were utilized (p=0.25).

5. Radar Sensitivity to User Data QAM Order

All signals transmitted during our field measurements used 4-QAM modulation for the PDSCH. However, real 5G deployments use adaptive QAM orders, depending on the modulation and coding scheme (MCS), which is dynamically adjusted based on channel quality to keep the BER low. Higher-order QAM constellation states have different amplitudes, making them more sensitive to noise and potentially affecting radar performance. To complement our field results, we therefore show the initial results from the simulations to assess how an increased QAM order influences sensing accuracy. To keep the simulation environment realistic, we exported the measurement location from OpenStreetMap and imported it into MATLAB. The transmitter, receiver, and carrier parameters were configured to match the field set-up. Then, ray tracing was performed using the built-in functions of MATLAB [49], producing propagation paths between the transmitter and receiver along with their characteristics (path loss, phase shift, and propagation delay). The simulation geometry and the extracted paths are shown in Figure 15.

Figure 15.

Figure 15

Simulation geometry. Screenshot from the MATLAB site viewer showing OpenStreetMap buildings (gray blocks) after placing the transmitter (red indicator) and receiver (blue indicator) and performing ray-tracing simulations (lines).

Because the exported geometry did not include moving vehicles, we manually inserted an additional dynamic path representing a moving object. Its parameters, namely delay, Doppler, and complex gain, were taken from the strongest target peak observed in the RVM of Signal A at timestamp 0.7 s (Figure 8). Using the complete set of paths, we generated the received signal according to Equation (1). We simulated Signal A using both 4-QAM and 256-QAM and added AWGN, matching the noise level measured in the field. Finally, radar processing was performed using the GA-Radar. Figure 16 presents the resulting radar output.

Figure 16.

Figure 16

RVMs (left) and Doppler profiles (right) after processing (without ECA+) of signal A: field measurements with 4-QAM (top); simulations with 4-QAM (middle); and simulations with 256-QAM (bottom). Targets are indicated by circles.

The results indicate that the difference in the PNFR between using 4-QAM and 256-QAM was approximately 4.5 dB. It is important to note that these results were obtained using the GA-Radar, where all transmitted user bits were known a priori. Under the high-noise conditions in this simulation, the SCPD-Radar and SCD-Radar could not operate with 256-QAM because the transmission BER was extremely high (about 38%), making symbol reconstruction impossible. However, real 5G systems are designed to avoid such situations; the MCS is continuously adapted to maintain a low BER, meaning that 256-QAM would never be selected under these poor channel conditions. In summary, our initial investigation suggests that when the channel quality degrades, the 5G network will reduce the QAM order, which in turn improves radar performance. In contrast, when the channel quality is good, higher QAM orders are used, which leads to slightly worse radar performance compared with the 4-QAM case. On the other hand, in those conditions, the noise floor is also lower, enabling the radar to operate reliably despite the higher QAM order. Still, these conclusions are based on preliminary simulations and should be validated in future work through more extensive simulations and field measurements.

6. Conclusions

In this paper, we experimentally evaluated 5G OFDM-based radar systems that jointly exploit control, reference, and user data resources. Our findings show that incorporating transmitted user data, even when reconstructed with errors, significantly improves sensing performance compared with pilot-only approaches. First, we compared the PNFR and POD across radars using different combinations of 5G downlink waveform components. The results indicate that the POD was relatively low for the CSI-RS-only radar (P-Radar), reaching only 24% on average. Adding an SSB and PDCCH (SCP-Radar) increased the POD to 32%. The best performance was achieved when user data was included; the POD reached 77% for the SCPD-Radar and 78% for the SCD-Radar. The PNFR followed the same trend; radars using PDSCHs achieved values only about 2.5 dB below the ground-truth reference, whereas the pilot-only radars exhibited a much larger deviation of roughly 6.5 dB. Next, we analyzed how transmission errors affect radars that utilize PDSCHs (SCD-Radar and SCPD-Radar). For a low BER (below 102), the mean difference in the PNFR from the value of the ground truth remained small (around 0.5 dB). As the BER increased, PNFR degradation became noticeable, reaching approximately 4.5–5 dB for BERs above 101. Finally, we investigated how the number of known PDSCH locations influenced the quality of the detections. When the target was detectable even with a CSI-RS alone (P-Radar), any additional user data improved the PNFR, with the POD remaining at 100%. However, when a CSI-RS was not available, achieving a POD greater than 96% required knowledge of at least 20% of the PDSCH REs under low-BER conditions and 40% under high-BER conditions. In these scenarios, increasing the number of known PDSCH positions also increased the PNFR. Furthermore, we acknowledge that the reported PNFR and POD values were obtained under specific channel conditions and with custom hardware and software, which may differ from those in operational 5G networks. As a result, the absolute PNFR and POD values may vary under different environments or system configurations. Nevertheless, we expect that the overall trends observed in this work will remain valid across a wide range of deployment scenarios.

In addition to the experimental verification, we also presented preliminary simulation results that illustrate how different QAM orders may affect the detection performance. Under conditions similar to those in our field measurements, we observed that the PNFR difference between 4-QAM and 256-QAM, when sensing with the GA-Radar (assuming full a priori knowledge of PDSCH symbols), was approximately 4.5 dB. We also note that 5G networks dynamically adapt the QAM order based on the channel quality to maintain a low BER. This mechanism can be beneficial for sensing; in difficult conditions, the system switches to lower-order modulation, which supports better sensing performance, while in good conditions, the noise floor is already low, and the higher QAM order results only in a small PNFR reduction. Nevertheless, this statement is based only on simplified simulations; therefore, we consider the impact of adaptive modulation to be an important direction for future work. It is also worth noting that our communication processing pipeline is simplified and does not include FEC, resulting in a higher BER than in real 5G systems. Therefore, as part of future developments, we aim to improve our sensing set-up and perform measurements using real (non-SDR) 4G and 5G base stations. This would ultimately validate that bistatic radar systems can be implemented on existing network infrastructure without requiring major modifications.

Acknowledgments

The authors would like to thank Piotr Samczynski, Karol Abratkiewicz and Radoslaw Maksymiuk from Warsaw University of Technology in Warsaw, Poland for their invaluable cooperation (conducting the described measurement campaign and making available recorded signals) and Jacek Wszolek from the AGH University of Krakow in Krakow, Poland for a detailed introduction to 5G nuances. During the preparation of this manuscript, the authors used OpenAI ChatGPT 4 and 5 for the purposes of English grammar and wording refinement. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Abbreviations

The following abbreviations are used in this manuscript:

BER Bit error rate
C(-Radar/RVM) Control (Radar-RVM)
CA-CFAR Cell-Averaging Constant False Alarm Rate
CAF Cross-ambiguity function
CFO Carrier frequency offset
CSI-RS Channel state information reference signal
CP Cyclic crefix
D(-Radar/RVM) Data (Radar/RVM)
DDM/DDR Delay-Doppler map/delay-Doppler response
DM-RS Demodulation reference signal
DV-TR Doppler-variant transfer response
ECA Extensive Cancellation Algorithm
GT(-Radar/RVM) Ground truth (Radar/RVM)
(I)FFT (Inverse) Fast Fourier transform
ISAC Integrated sensing and communication
ICI Intercarrier interference
ISI Intersymbol interference
LOS Line-of-sight
LTE Long-term evolution
LTI Linear time-invariant
LTV Linear time-variant
OFDM Orthogonal frequency division multiplexing
NR New Radio
P(-Radar/RVM) Pilot (Radar/RVM)
PBCH Physical broadcast channel
PDCCH Physical downlink control channel
PDSCH Physical downlink shared channel
PNFR Peak-to-noise-floor ratio
POD Probability of detection
PRS Positioning reference signal
PSS Primary synchronization signal
PT-RS Phase tracking reference signal
QAM Quadrature amplitude modulation
RE Resource element
RMSE Root mean square error
RNTI Radio Network Temporary Identifier
RVM Range–velocity map
S(-Radar/RVM) Synchronization/SSB (Radar/RVM)
SCS Subcarrier spacing
SDR Software-Defined Radio
SSB Synchronization signal block (SSB)
SSS Secondary synchronization signal
TRS Tracking reference signal
(TV-)CFR (Time-variant) channel frequency response
(TV-)CIR (Time-variant) channel impulse response
UD(-Radar/RVM) User data (Radar/RVM)

Author Contributions

Conceptualization, T.P.Z.; methodology, M.W. and T.P.Z.; software, M.W. and T.P.Z.; validation, M.W. and T.P.Z.; formal analysis, T.P.Z.; investigation, M.W.; resources, M.W.; data curation, M.W.; writing—original draft preparation, M.W.; writing—review and editing, T.P.Z.; visualization, M.W.; supervision, T.P.Z. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

Funding Statement

This work was supported by the Polish Ministry of Science and Higher Education with the subvention funds of the AGH University of Krakow’s Faculty of Computer Science, Electronics and Telecommunications in the Institute of Telecommunications (Krakow, Poland) and partly supported by program “Excellence initiative-research university” for the AGH University of Krakow.

Footnotes

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.

References

  • 1.Liu F., Zheng L., Cui Y., Masouros C., Petropulu A.P., Griffiths H., Eldar Y.C. Seventy Years of Radar and Communications: The road from separation to integration. IEEE Signal Process. Mag. 2023;40:106–121. doi: 10.1109/MSP.2023.3272881. [DOI] [Google Scholar]
  • 2.Blunt S., Perrins E.E. Radar and Communication Spectrum Sharing (Radar, Sonar and Navigation) Scitech Publishing; Stevenage, UK: 2018. [Google Scholar]
  • 3.Wild T., Braun V., Viswanathan H. Joint Design of Communication and Sensing for Beyond 5G and 6G Systems. IEEE Access. 2021;9:30845–30857. doi: 10.1109/access.2021.3059488. [DOI] [Google Scholar]
  • 4.Liu F., Cui Y., Masouros C., Xu J., Han T.X., Eldar Y.C., Buzzi S. Integrated Sensing and Communications: Toward Dual-Functional Wireless Networks for 6G and Beyond. IEEE J. Selec. Areas Commun. 2022;40:1728–1767. doi: 10.1109/JSAC.2022.3156632. [DOI] [Google Scholar]
  • 5.Wei Z., Qu H., Wang Y., Yuan X., Wu H., Du Y., Han K., Zhang N., Feng Z. Integrated Sensing and Communication Signals Towards 5G-A and 6G: A Survey. IEEE Internet Things J. 2023;10:11068–11092. doi: 10.1109/JIOT.2023.3235618. [DOI] [Google Scholar]
  • 6.3rd Generation Partnership Project (3GPP) Study on Integrated Sensing and Communication (ISAC); 3GPP TR 22.837 version 19.4 Release 19. 2024. [(accessed on 11 February 2026)]. Available online: https://www.3gpp.org/dynareport/22837.htm.
  • 7.Księżyk A., Płotka M., Abratkiewicz K., Maksymiuk R., Wszołek J., Samczyński P., Zieliński T.P. Opportunities and Limitations in Radar Sensing Based on 5G Broadband Cellular Networks. IEEE Aerosp. Electron. Syst. Mag. 2023;38:4–21. doi: 10.1109/MAES.2023.3267061. [DOI] [Google Scholar]
  • 8.Malanowski M. Signal Processing for Passive Bistatic Radar. Artech House; Norwood, MA, USA: 2019. [Google Scholar]
  • 9.Samczyński P., Abratkiewicz K., Płotka M., Zieliński T.P., Wszołek J., Hausman S., Korbel P., Księżyk A. 5G Network-Based Passive Radar. IEEE Trans. Geosci. Remote Sens. 2022;60:5108209. doi: 10.1109/TGRS.2021.3137904. [DOI] [Google Scholar]
  • 10.Matz G., Bölcskei H., Hlawatsch F. Time-Frequency Foundations of Communications: Concepts and Tools. IEEE Signal Process. Mag. 2013;30:87–96. doi: 10.1109/MSP.2013.2269702. [DOI] [Google Scholar]
  • 11.Sturm C., Pancera E., Zwick T., Wiesbeck W. A Novel Approach to OFDM Radar Processing; 2009 IEEE Radar Conference; 2009; Piscataway, NJ, USA: IEEE; [DOI] [Google Scholar]
  • 12.Braun M., Sturm C., Niethammer A., Jondral F.K. 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications. IEEE; Piscataway, NJ, USA: 2009. Parametrization of Joint OFDM-based Radar and Communication Systems for Vehicular Applications. [DOI] [Google Scholar]
  • 13.Gao X., He D., Wang P., Chen J., Yu W., Truong T.K. Channel Impulse Response-Based Sensing Algorithm for Localization Using Downlink Pilots in 5G NR: Theory and Applications. IEEE Trans. Cogn. Commun. Netw. 2025;11:3000–3015. doi: 10.1109/TCCN.2025.3581611. [DOI] [Google Scholar]
  • 14.Wei Z., Wang Y., Ma L., Yang S., Feng Z., Pan C., Zhang Q., Wang Y., Wu H., Zhang P. 5G PRS-Based Sensing: A Sensing Reference Signal Approach for Joint Sensing and Communication System. IEEE Trans. Veh. Technol. 2023;72:3250–3263. doi: 10.1109/TVT.2022.3215159. [DOI] [Google Scholar]
  • 15.Bednarz M., Zielinski T.P. Remote Radio Frequency Sensing Based on 5G New Radio Positioning Reference Signals. Sensors. 2025;25:337. doi: 10.3390/s25020337. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Khosroshahi K., Sehier P., Mekki S. 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall) IEEE; Piscataway, NJ, USA: 2024. Doppler Ambiguity Elimination Using 5G Signals in Integrated Sensing and Communication; pp. 1–6. [DOI] [Google Scholar]
  • 17.Nataraja N.K., Sharma S., Ali K., Bai F., Wang R., Molisch A.F. Integrated Sensing and Communication (ISAC) for Vehicles: Bistatic Radar with 5G-NR Signals. IEEE Trans. Veh. Technol. 2025;74:6121–6137. doi: 10.1109/TVT.2024.3514573. [DOI] [Google Scholar]
  • 18.Wypich M., Zielinski T.P. 2023 Signal Processing Symposium (SPSympo) IEEE; Piscataway, NJ, USA: 2023. 5G NR Based Radar-on-Demand Using Channel Impulse Response Estimate; pp. 220–225. [DOI] [Google Scholar]
  • 19.Wypich M., Maksymiuk R., Zielinski T.P. 5G-Based Passive Radar Utilizing Channel Response Estimated via Reference Signals. IEEE Trans. Radar Syst. 2025;3:511–519. doi: 10.1109/TRS.2025.3547245. [DOI] [Google Scholar]
  • 20.Liu F., Liu Y.F., Yuanhao C., Masouros C., Xu J., Han T., Buzzi S., Eldar Y., Jin S. Sensing with Communication Signals: From Information Theory to Signal Processing. IEEE J. Sel. Areas Commun. 2025;44:1–30. doi: 10.1109/JSAC.2025.3614025. [DOI] [Google Scholar]
  • 21.Barneto C.B., Riihonen T., Turunen M., Anttila L., Fleischer M., Stadius K., Ryynänen J., Valkama M. Full-Duplex OFDM Radar with LTE and 5G NR Waveforms: Challenges, Solutions, and Measurements. IEEE Trans. Microw. Theory Tech. 2019;67:4042–4054. doi: 10.1109/TMTT.2019.2930510. [DOI] [Google Scholar]
  • 22.Xu C., Yu X., Liu F., Jin S. Exploiting Both Pilots and Data Payloads for Integrated Sensing and Communications. IEEE Trans. Wirel. Commun. 2025;25:5573–5586. doi: 10.1109/TWC.2025.3619280. [DOI] [Google Scholar]
  • 23.Miranda M., Semper S., Schneider C., Thomä R., Del Galdo G. 2025 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit) IEEE; Piscataway, NJ, USA: 2025. Joint Delay-Doppler Estimation Using OFDMA Payloads for Integrated Communications and Sensing; pp. 577–582. [DOI] [Google Scholar]
  • 24.Nataraja N.K., Sharma S., Ali K., Bai F., Molisch A.F. GLOBECOM 2023-2023 IEEE Global Communications Conference. IEEE; Piscataway, NJ, USA: 2023. Bistatic Vehicular Radar with 5G-NR Signals; pp. 5605–5610. [DOI] [Google Scholar]
  • 25.Brunner D., de Oliveira L.G., Muth C., Mandelli S., Henninger M., Diewald A., Li Y., Alabd M.B., Schmalen L., Zwick T., et al. Bistatic OFDM-Based ISAC with over-the-Air Synchronization: System Concept and Performance Analysis. IEEE Trans. Microw. Theory Tech. 2025;73:3016–3029. doi: 10.1109/TMTT.2024.3487295. [DOI] [Google Scholar]
  • 26.Keskin M.F., Mura S., Mizmizi M., Tagliaferri D., Wymeersch H. 2025 IEEE Radar Conference (RadarConf25) IEEE; Piscataway, NJ, USA: 2025. Bridging the Gap via Data-Aided Sensing: Can Bistatic ISAC Converge to Genie Performance? pp. 514–519. [DOI] [Google Scholar]
  • 27.Wypich M., Zielinski T.P. 2025 IEEE Radar Conference (RadarConf25) IEEE; Piscataway, NJ, USA: 2025. OFDM-Based Passive Radar Using Reference Signals and User Data; pp. 847–852. [DOI] [Google Scholar]
  • 28.Hlawatsch A., Matz G.E. Wireless Communications over Rapidly Time-Varying Channels. Academic Press; Oxford, UK: 2011. pp. 1–63. [Google Scholar]
  • 29.3rd Generation Partnership Project (3GPP) Physical Channels and Modulation; 3GPP TS 38.211. Version 19.1.0, Rel-19, Oct. 2025. [(accessed on 5 November 2025)]. Available online: https://www.etsi.org/deliver/etsi_ts/138200_138299/138211/19.01.00_60/ts_138211v190100p.pdf.
  • 30.3rd Generation Partnership Project (3GPP) Physical Layer Procedures for Control; 3GPP TS 38.213. Version 19.1.0, Rel-19, Oct. 2025. [(accessed on 6 November 2025)]. Available online: https://www.etsi.org/deliver/etsi_ts/138200_138299/138213/19.01.00_60/ts_138213v190100p.pdf.
  • 31.3rd Generation Partnership Project (3GPP) Base Station (BS) Radio Transmission and Reception; 3GPP TS 38.104. Version 19.2.0, Rel-19, Oct. 2025. [(accessed on 5 November 2025)]. Available online: https://www.etsi.org/deliver/etsi_ts/138100_138199/138104/19.02.00_60/ts_138104v190200p.pdf.
  • 32.The MathWorks Inc NR Cell Search and MIB and SIB1 Recovery. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/5g/ug/nr-cell-search-and-mib-and-sib1-recovery.html.
  • 33.3rd Generation Partnership Project (3GPP) Multiplexing and Channel Coding; 3GPP TS 38.212, Version 19.1.0, Rel-19, Oct. 2025. [(accessed on 6 November 2025)]. Available online: https://www.etsi.org/deliver/etsi_ts/138200_138299/138212/19.01.00_60/ts_138212v190100p.pdf.
  • 34.3rd Generation Partnership Project (3GPP) Radio Resource Control (RRC); 3GPP TS 38.331. Version 19.0.0, Rel-19, Oct. 2025. [(accessed on 6 November 2025)]. Available online: https://www.etsi.org/deliver/etsi_ts/138300_138399/138331/19.00.00_60/ts_138331v190000p.pdf.
  • 35.3rd Generation Partnership Project (3GPP) Medium Access Control (MAC) Protocol Specification; 3GPP TS 38.321. Version 19.0.0, Rel-19, Oct. 2025. [(accessed on 6 November 2025)]. Available online: https://www.etsi.org/deliver/etsi_ts/138300_138399/138321/19.00.00_60/ts_138321v190000p.pdf.
  • 36.Colone F., O’Hagan D.W., Lombardo P., Baker C.J. A Multistage Processing Algorithm for Disturbance Removal and Target Detection in Passive Bistatic Radar. IEEE Trans. Aerosp. Electron. Syst. 2009;45:698–722. doi: 10.1109/TAES.2009.5089551. [DOI] [Google Scholar]
  • 37.Schwark C., Cristallini D. 2016 IEEE Radar Conference (RadarConf) IEEE; Piscataway, NJ, USA: 2016. Advanced multipath clutter cancellation in OFDM-based passive radar systems; pp. 1–4. [DOI] [Google Scholar]
  • 38.Searle S., Gustainis D., Hennessy B., Young R. 2018 IEEE Radar Conference (RadarConf18) IEEE; Piscataway, NJ, USA: 2018. Cancelling strong Doppler shifted returns in OFDM based passive radar; pp. 0349–0354. [DOI] [Google Scholar]
  • 39.Searle S., Gustainis D., Hennessy B., Young R. 2018 International Conference on Radar (RADAR) IEEE; Piscataway, NJ, USA: 2018. Aspects of Delay-Doppler Filtering in OFDM Passive Radar; pp. 1–6. [DOI] [Google Scholar]
  • 40.The MathWorks Inc ScatteredInterpolant. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/matlab/ref/scatteredinterpolant.html.
  • 41.The MathWorks Inc 2-D CFAR Detector. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/phased/ref/2dcfardetector.html.
  • 42.Karpovich P., Zielinski T.P., Maksymiuk R., Samczyński P., Abratkiewicz K., Tomikowski P. ICC 2023-IEEE International Conference on Communications. IEEE; Piscataway, NJ, USA: 2023. Field Tests of a Random-Padded OTFSM Waveform in a Joint Sensing and Communication System; pp. 6442–6448. [DOI] [Google Scholar]
  • 43.Karpovich P., Zielinski T.P., Maksymiuk R., Abratkiewicz K., Tomikowski P., Samczyński P. 2023 IEEE Radar Conference (RadarConf23) IEEE; Piscataway, NJ, USA: 2023. Experimental Testing of an OTFS-Modulated Waveform in a Joint Radar-Comm System; pp. 1–6. [DOI] [Google Scholar]
  • 44.Zieliński T.P., Karpovich P., Abratkiewicz K., Maksymiuk R., Samczyński P., Duda K., Wypich M. Wireless OTFS-Based Integrated Sensing and Communication for Moving Vehicle Detection. IEEE Sensors J. 2024;24:6573–6583. doi: 10.1109/JSEN.2024.3350238. [DOI] [Google Scholar]
  • 45.The MathWorks Inc Bootstrp. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/stats/bootstrp.html.
  • 46.The MathWorks Inc Friedman. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/stats/friedman.html.
  • 47.The MathWorks Inc Signrank. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/stats/signrank.html.
  • 48.The MathWorks Inc Fishertest. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/stats/fishertest.html.
  • 49.The MathWorks Inc RayTracing. [(accessed on 2 February 2026)]. Available online: https://www.mathworks.com/help/releases/R2024b/comm/ref/rfprop.raytracing.html.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

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


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES