RadarCom: Unlocking Simultaneous Communication and Sensing on Commodity Automotive mmWave Radars
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
arXiv:2610.36622v1 [cs.NI] 27 Oct 2026
RadarCom: Unlocking Simultaneous Communication and Sensing on Commodity Automotive mmWave Radars Yi Wei
Yue Zhang
Peijun Hou
Saint Louis University St. Louis, MO, USA yi.wei.1@slu.edu
Saint Louis University St. Louis, MO, USA yue.zhang.5@slu.edu
Saint Louis University St. Louis, MO, USA peijun.hou@slu.edu
Qiuyu Liao
Nan Cen
Saint Louis University St. Louis, MO, USA qiuyu.liao@slu.edu
Saint Louis University St. Louis, MO, USA nan.cen@slu.edu
Abstract Vehicle-to-vehicle (V2V) communication can improve road safety and traffic efficiency, yet its deployment remains limited by the need for dedicated communication hardware and supporting infrastructure. Meanwhile, production vehicles are already widely equipped with millimeter-wave radars for sensing. To unlock their communication potential, this paper presents RadarCom, a software-defined system that enables direct radar-to-radar communication on unmodified commercial off-the-shelf (COTS) automotive mmWave radars while preserving their native sensing functionality. The key insight is that mutual inter-radar interference, traditionally viewed as harmful, can be repurposed as a communication carrier. Based on this insight, RadarCom introduces slope-mismatch-based discovery, adaptive chirp synchronization, differential coding on range-FFT, and sensing-aware interference suppression to enable simultaneous communication and sensing without hardware modification, waveform redesign, or infrastructure support. We implement RadarCom on TI AWR2243 automotive radars and evaluate it under static, dynamic, and challenging real-world conditions. Results show an average effective data rate of 5.55 kbps with symbol error rates below 1.5%, while maintaining sensing F1 scores of up to 80.5% during concurrent communication. These results demonstrate the feasibility of transforming commodity automotive radars into dualpurpose communication and sensing devices.
Keywords mmWave Radar, Vehicular Communication, Integrated Sensing and Communication
1
Introduction
Vehicle-to-vehicle (V2V) communication has long been recognized as a key technology for improving road safety and traffic efficiency. By allowing nearby vehicles to exchange safety-critical information such as position, velocity, and hazard alerts in real time, V2V communication can help prevent accidents and support cooperative driving [41, 42, 48]. However, despite decades of research and development, V2V communication has not been widely deployed in commercial vehicles. Its adoption has been slowed by the long-standing competition between different communication standards, such as Dedicated Short-Range Communications (DSRC) and Cellular V2X
Conventional mmWave Radar Sensing
RadarCom: Simultaneous Sensing & Communication
Communication Sensing
Sensing Only
Figure 1: RadarCom enables simultaneous sensing and communication on unmodified COTS mmWave radars without additional hardware or infrastructure support. (C-V2X), as well as the economic cost of deploying and maintaining supporting communication infrastructure [11, 13, 40, 42]. Nowadays, most vehicles are already widely equipped with millimeter-wave (mmWave) radars for perception [16, 30], given their accurate ranging and velocity estimation, robustness to adverse weather and lighting, and low cost [23, 44, 46]. As a result, multiple mmWave radars are now commonly integrated into production vehicles to support advanced driver assistance systems (ADAS), such as adaptive cruise control, blind-spot detection, and collision avoidance [20, 33, 49]. This widespread deployment has motivated researchers to extend mmWave radar beyond perception and to explore the possibility of radar-based inter-vehicle communication. Several recent works have investigated joint radar communication or integrated sensing and communication (ISAC) on mmWave platforms [5, 8, 15, 21, 26, 29, 35]. However, existing approaches generally suffer from one or more of the following limitations: (i) they require customized waveform design that is difficult to realize on COTS automotive radars [15, 26, 35], (ii) they rely on dedicated additional hardware to enable communication, increasing both deployment cost and integration overhead [8, 29], (iii) they fail to preserve the radar’s native sensing performance during communication, leading to degraded perception accuracy [31], or (iv) they require centralized synchronization or infrastructure support, limiting practical deployment in decentralized V2V environments [5, 21].
System OmniScatter [8] BiScatter [29] Cui et al. [15] Liang et al. [21] Sánchez-A. [31] RadChat [5] Tao et al. [35] Mishra et al. [26] Ours
Radar-to -radar
✓
COTS Radar
Sensing preserv.
✓ ✓
✓ ✓ ✓ ✓
✓
No extra HW
✓ ✓ ✓
✓ ✓ ✓ ✓
✓
✓
✓
No central sync
No extra infra.
Real-world deploy.
✓ ✓ ✓
✓ ✓
✓ ✓
✓
✓
✓ ✓
✓ ✓ ✓ ✓
✓
✓
✓
Table 1: Comparison with prior radar communication and ISAC systems. As summarized in Table 1, existing systems cannot simultaneously satisfy all of these requirements, limiting their practicality in decentralized vehicular deployments. This naturally raises the following question: Can we enable direct radar-to-radar communication on unmodified COTS automotive radars, without additional hardware, customized waveform design, or centralized coordination, while preserving sensing performance? To answer this question, we propose RadarCom, a software-defined system that unlocks simultaneous sensing and direct radar-to-radar communication using a unified waveform on unmodified COTS automotive mmWave radars. RadarCom is motivated by a simple but overlooked observation. As automotive radars become increasingly ubiquitous, mutual interference among nearby radars is inevitable: signals transmitted by one radar are naturally received by neighboring radars and appear as interference in their sensing output. While this effect is traditionally regarded as harmful and has motivated extensive work on interference mitigation [3, 6], RadarCom takes a fundamentally different perspective. Our key insight is that these naturally received radar signals can serve as a communication carrier. Built on this insight,the core idea of RadarCom is to encode information through software-level reconfiguration of standard FMCW chirp parameters, enabling one radar directly convey information to another using the same waveform employed for sensing, without compromising the radar’s native sensing functionality. However, realizing such direct radar-to-radar communication on COTS mmWave radars remains highly non-trivial. Automotive radars are designed for monostatic sensing: they transmit chirps and receive and process their own reflected echoes, rather than coordinating with neighboring radars [6, 27]. Without centralized synchronization, a radar’s transmitted chirps may not fall within another radar’s narrow Intermediate Frequency (IF) observation window (e.g., 5 to 25 MHz) [45], making radar discovery and synchronization unreliable and challenging. Moreover, once a signal is captured, communication and sensing must share the same hardware, spectrum, and raw measurements. As a result, communication signals can introduce unintended interference into the sensing pipeline, potentially degrading sensing performance. To enable direct radar-to-radar communication on unmodified COTS radars while preserving native sensing functionality and avoiding additional hardware or infrastructure support, RadarCom must overcome the following three key challenges: I. How can independent mmWave radars discover one another and establish an initial communication channel while sensing? As discussed above, our key insight is to repurpose mutual interference among independent automotive radars as a communication carrier, rather than regarding it solely as interference.
However, before communication can take place, independent radars must first discover one another and establish an initial communication channel while continuing their normal sensing operation. This is challenging because automotive radars are designed for monostatic sensing and lack mechanisms for inter-radar discovery or coordination. Without prior synchronization, signals transmitted by one radar may not consistently appear within another radar’s IF observation window, making discovery unreliable. Moreover, the receiving radar must distinguish the intended radar from environmental reflections and interference generated by other nearby radars. To address this challenge, RadarCom introduces a slopemismatch-based discovery mechanism. A transmitting radar periodically emits beacon chirps with predefined parameters, while a receiving radar searches for their distinctive frequency-sweeping signatures. This design enables reliable inter-radar discovery and initial communication channel establishment on unmodified COTS platforms, laying the foundation for subsequent synchronization and data communication. II. How to establish and maintain a reliable communication link between independent radars in dynamic environments? After discovery and establishing an initial communication channel, independent radars must maintain synchronization and reliably exchange data without centralized coordination. This is challenging because even small timing misalignments can cause received chirps to fall outside the observable IF band. Furthermore, due to inevitable hardware imperfections introduced during manufacturing, practical radar systems are affected by samplingfrequency offset (SFO) and carrier-frequency offset (CFO) [1, 36, 47], while vehicle mobility continuously changes the propagation delay between communicating radars. In FMCW radars, these effects manifest as spectral peak shifts across chirps, disrupting synchronization and distorting symbol decoding. To address this challenge, we design an adaptive synchronization mechanism and a differential coding scheme operating on range-FFT outputs. The synchronization mechanism continuously estimates and compensates for timing and frequency offsets to maintain chirp alignment, while the differential coding scheme encodes and decodes information using the relative spectral shifts between adjacent chirps, thus enabling reliable communication despite hardware imperfections, synchronization uncertainty, and dynamic mobility. III. How to preserve sensing performance while enabling simultaneous communication? Once communication is enabled, the communication-bearing radar signals are directly captured by the receiving radar and can dominate the sensing measurements, introducing substantial interference into the sensing pipeline. These signals are often significantly stronger than environmental reflections and can therefore elevate the noise floor, generate false detections, and mask weak targets in the sensing output. To address this challenge, we exploit a key observation: communication-induced interference vary sharply across chirps, while real target reflections remain relatively stable within a frame. Building on this observation, we design a novel sensing-aware interference suppression mechanism that reconstructs corrupted range-FFT samples through cross-chirp reconstruction and removes residual false detections through sub-frame consistency verification, thereby preserving native sensing performance during simultaneous communication.
100 3
(a) RD (Radar 2 inactive)
Range (m)
120
CFARDetection Detection 7 CFAR 6 5 4 3 2 1 -3 -2 -1 0 1 2 Doppler (kHz)
0 5 10 15 20 25
160
130 100 3
(b) RD (Radar 2 active)
95 80 65 50 35 20
FN Rate FP Rate
37 33 29 25 21 17
FN Rate (%)
140
0
60 50 40 30 20
-30 -25 -20 -15 -10 -5 0 Aggressor Transmit Power (dB)
6 4 2 0
0
60 50 40 30 20 120
40 80 Chirp Index Figure 4: Frequency drift caused by SFO.
(a) Radar 1 active (b) Both radars active Figure 3: One-chirp STFT maps. Power (dB)
7 CFAR Detection 6 5 4 3 2 1 -3 -2 -1 0 1 2 Doppler (kHz)
Power (dB)
Range (m)
(a) Layout Diagram (b) Device Photo Figure 2: Preliminary Experimental Setup.
6 4 2
Freq. (MHz)
0 5 10 15 20 25
Freq. (MHz)
0
60 50 40 30 20
Peak Mag. × 𝟏𝟎𝟔
Radar 1
FP Rate (%)
FPGA
Radar 2 ≈2.5m
Freq. (MHz)
1m
6 4 2
Power (dB)
Radar 1
Power (dB)
Radar 2
Power (dB)
Wall ≈ 5.5m
1.0 0.5
0.0 0
200 600 400 Frame Index
800
(c) Error Rates vs. Power
Figure 6: Discovery Rate. Figure 5: Impact of inter-radar interference on sensing. mmWave radars, the received signal is mixed with the radar’s own We summarize our key contributions as follows: • To the best of our knowledge, RadarCom is the first system to transmitted chirp, producing an IF signal whose frequency conrealize simultaneous direct radar-to-radar communication and senstent is used for sensing. We collect data from Radar 1 under two ing on unmodified COTS 77 GHz automotive radars. By operating scenarios: (i) only Radar 1 is active, and (ii) both radars are acentirely within the native FMCW sensing framework, RadarCom tive and synchronized through a common trigger. We configure achieves communication through software-level reconfiguration of Radar 2 with a slight chirp-slope mismatch relative to Radar 1. As standard chirp parameters while preserving normal sensing operaa result, Radar 2’s transmitted chirps produce a time-varying beat tion, without requiring dedicated hardware, customized waveform frequency after dechirping at Radar 1, making them distinguishable design, or centralized coordination and infrastructure. from environmental reflections. Specifically, environmental echoes appear as relatively stable IF components, whereas Radar 2’s signal • We propose a new communication paradigm that repurposes naturally occurring inter-radar interference as an information carmanifests as a distinctive frequency-sweeping pattern within each rier for direct radar-to-radar communication. To make this feachirp. As shown in Fig. 3(a) and Fig. 3(b), results from these consible on unmodified COTS radars, we design novel radar-aware trolled experiments confirm that, with proper timing alignment, mechanisms, including slope-mismatch-based discovery, adaptive one COTS automotive radar can capture another radar’s transmischirp synchronization, differential coding on range-FFT outputs, sion, demonstrating the physical feasibility of direct inter-radar and sensing-aware interference suppression, thus enabling reliable communication. inter-radar discovery, synchronization, data communication, and Next, we investigate whether inter-radar signals can still be capsensing preservation. tured when the two radars operate without hardware synchronization by independently starting the radars while keeping their chirp • We fully implement RadarCom on COTS TI AWR2243 automotive mmWave radars and experimentally evaluate its effectiveness parameters fixed. We apply dechirp processing to detect whether in static, dynamic, and robustness scenarios. Comprehensive reRadar 2’s signal falls into Radar 1’s IF observation window. A frame sults show that RadarCom achieves reliable direct radar-to-radar is considered successfully captured when a prominent peak correcommunication at an effective data rate of up to 5.55 kbps under sponding to the received chirp is observed in the dechirped FFT the current API-limited prototype configuration, while preservoutput. As shown in Fig. 6, only 0.75% of 800 frames satisfy this ing sensing performance with an F1 score of up to 80.5% during condition. This result indicates that inter-radar signal capture is simultaneous communication and sensing. physically feasible but highly unreliable without synchronization, even when the radar parameters are known in advance. These 2 Preliminary Analysis and Observations findings reveal a fundamental gap between communication feasiTo understand whether direct inter-radar communication is physbility and practical operation, motivating the need for dedicated ically feasible on COTS mmWave radars and to identify the key mechanisms for inter-radar discovery and synchronization. practical obstacles, we conduct a set of controlled experiments us• From Signal Capture to Practical Communication. Our exing two TI AWR2243BOOST radars in an indoor setup. As shown in periments reveal that successfully capturing another radar’s signal Fig. 2, the platform consists of two radars and a Tang Nano FPGA, does not immediately enable reliable communication. Through exwhere the FPGA is used only to provide hardware-level synchroperiments, we observe two key challenges that arise after signal capnization for controlled signal capture and analysis. Through these ture: hardware-induced timing drift and communication-induced preliminary experiments, we seek to answer three questions: (i) sensing interference. Can one radar capture another radar’s signals? (ii) How reliably Hardware-Induced Timing Drift: As mentioned previously, can such signals be captured without synchronization? (iii) What due to unavoidable manufacturing imperfections, even for two challenges remain after successful signal capture? COTS radars using the same hardware model, their internal oscilla• Inter-radar Communication Feasibility and Synchronizators are not perfectly identical [36, 37]. We next investigate whether tion Challenge. We first examine whether one radar can capture the relative timing between two communicating radars remains another radar’s signal under controlled timing alignment. In FMCW stable after signal capture. To this end, we run two synchronized
mmWave Radar Raw Data Sensing
Communication
Range FFT
Target Radar Discovery Target
Doppler FFT CFAR Algorithm Angle FFT
Sensing Result
Target
Adaptive Chirp Synchronization Offset Target Estimation Offset Compensation
Target
Differential Coding on Range-FFT Outputs Sensing-Aware Interference Suppression
Decoded Data
Figure 7: RadarCom design overview. radars with identical chirp parameters, including matched chirp slopes and timing settings. Under this matched-slope configuration, Radar 2’s signal should appear as a stable single-tone peak in Radar 1’s FFT spectrum if the relative timing remains fixed. In practice, as shown in Fig. 4, we observe an approximately linear drift of the spectral peak across chirps, indicating that the relative timing between the two radars continuously changes over time. These results indicate that practical radar-to-radar communication cannot rely on one-time synchronization alone and instead requires continuous tracking and compensation of timing drift. Impact on Native Sensing: Beyond timing drift, our experiments reveal another important observation. Once a neighboring radar’s signal is successfully captured, the signal itself can significantly interfere with the sensing process. To investigate this effect, we use the same experimental setup as above and keep the two radars synchronized via an external trigger, ensuring that Radar 2’s signal is consistently observed by Radar 1. The two radars are configured with matched chirp slopes, creating a strong interference case for Radar 1’s sensing output. As shown in Fig. 5(a) and Fig. 5(b), Radar 2’s signal significantly raises the noise floor in Radar 1’s Range-Doppler (RD) map. We further quantify this impact in Fig. 5(c) by measuring OS-CFAR [9] detection errors while increasing Radar 2’s transmit gain from −30 dB to 0 dB in 5 dB steps. Both false positives (FPs) and false negatives (FNs) increase with increasing interference strength. Specifically, FPs increase from 19.7% to 92.4%, while FNs increase from 17.1% to 35.6%. These results show that inter-radar signals can both introduce false detections and mask real targets, motivating a sensing-aware mechanism to suppress communication-induced interference.
3
System Overview
RadarCom aims to realize simultaneous direct radar-to-radar communication and sensing on unmodified COTS automotive mmWave radars. It operates within the native FMCW radar workflow and requires only software-level reconfiguration of standard chirp parameters, without hardware modification, customized waveform design, or centralized coordination/infrastructure support. Guided by the observations in Sec. 2, we design RadarCom with four novel and tightly integrated modules, as shown in Fig. 7: (i) Target Radar
Discovery, (ii) Adaptive Chirp Synchronization, (iii) Differential Coding on Range-FFT Outputs, and (iv) Sensing-Aware Interference Suppression. • Target Radar Discovery: We refer to the radar initiating communication as the local radar and its intended communication peer as the target radar. This module enables the local radar to discover and identify the target radar in the presence of environmental reflections and signals from nearby radars. It consists of two stages: (i) Interference-Resilient Beacon Detection, the target radar broadcasts beacon chirps with predefined parameters, allowing the local radar to identify their distinctive frequency-sweeping signature after dechirping; and (ii) SFO-Based Target Identification, the local radar distinguishes radars using the device-specific spectral drift induced by SFO, even when multiple radars use the same beacon parameters. • Adaptive Chirp Synchronization: After discovery, the two radars must maintain chirp-level alignment without centralized synchronization support despite hardware-induced drift and relative motion. This module addresses this challenge through a dual-slope synchronization beacon design. By alternately transmitting beacons with two different slopes, the target radar provides sufficient information for the local radar to jointly estimate the initial timing offset, per-chirp timing drift, and carrier-frequency offset. These estimates enable accurate chirp-level synchronization without requiring external timing references. • Differential Coding on Range-FFT Outputs: This module is designed to enable data transmission using the native radar sensing pipeline. It employs differential coding on the range-FFT outputs already generated during FMCW sensing and encodes information by varying chirp start frequencies, resulting in controlled shifts of the inter-radar peak observed in the receiving radar’s rangeFFT output. By decoding information from the relative peak shifts between adjacent chirps, this design suppresses common timing and distance-dependent effects, enabling lightweight and robust data transmission while reusing the existing sensing pipeline. • Sensing-Aware Interference Suppression: As observed in Fig. 5, the inter-radar communication signal introduces strong interference into the sensing pipeline, which elevates the sensing noise floor and increases both false positives and false negatives. This module is designed to mitigate such communication-induced interference and preserve native sensing performance, where a new mechanism is proposed to suppress the interference by exploiting the temporal inconsistency with real target reflections. Specifically, RadarCom detects abrupt power jumps across chirps to remove dominant interference in the range-FFT domain, and further checks detection consistency within each frame to remove residual false detections.
4 Detailed Design 4.1 Target Radar Discovery Before data transmission, the local radar must first identify its intended communication peer, referred to as the target radar, in a complex mmWave environment. In vehicular networking deployments, the local/target radar roles are naturally determined by driving geometry: the rear-facing radar of the front vehicle acts as
-10 0 10 Frequency (MHz)
Mag. (dB)
Mag. (dB)
Mag. (dB)
80 60 40
80 60 40
80 60 40
-10 0 10 Frequency (MHz)
(a) Matched Beacon (b) Mismatched Slope
-10 0 10 Frequency (MHz)
(c) Env. Echoes
70 50 30 -10
0 Frequency (MHz)
10
Peak Freq. (MHz)
Magnitude (dB)
Figure 8: Dechirping Spectral Analysis. 90
1.0 0.5 0.0
Device A
-0.5 Device B 0 20 40 60 80 100 120 Chirp Index
(a) Multiple peaks from co- (b) Distinct drift rates of differexisting target radars. ent devices.
Figure 9: SFO-based target identification. the target radar, while the front-facing radar of the following vehicle acts as the local radar. A vehicle can therefore serve as the local radar for the vehicle ahead and as the target radar for the vehicle behind. However, discovery is challenging because the local radar’s IF signals may contain environmental reflections and transmissions from other nearby radars operating in the same 77–81 GHz band. Moreover, without prior synchronization, the target radar’s chirps may only intermittently fall within the local radar’s IF observation window1 as shown in Fig. 6. To address these challenges, RadarCom introduces a beaconbased discovery mechanism inspired by WiFi [28] and Bluetooth [32]. The target radar periodically transmits standard FMCW beacon chirps with a predefined chirp-parameter pattern, while the local radar monitors its IF samples and applies dechirp-FFT processing to detect the beacon’s distinctive frequency-sweeping signature. To enable reliable target radar discovery, we design two new modules: interference-resilient beacon detection and SFO-based target identification to achieve (i) reliable beacon detection in the presence of environment reflections and non-target radar transmissions, and (ii) target radar identification when multiple nearby radars use the same beacon parameters. • Interference-Resilient Beacon Detection: We design a slope-mismatch-based beacon detection mechanism. The key idea is to intentionally introduce a slight chirp-slope mismatch between the local radar slope (𝑆𝑙 ) and the target radar’s beacon chirp slope (𝑆𝑡 ). The local radar configures its own chirps to match the beacon’s timing parameters (i.e., ramp time and idle time), but sets its chirp slope to 𝑆𝑙 ≠ 𝑆𝑡 . When the local radar receives a target-radar beacon chirp and mixes it with its own chirp, the intentional slope mismatch (𝑆𝑙 − 𝑆𝑡 ) produces a residual IF chirp2 : 𝑠𝐼 𝐹 (𝑡) = exp[ 𝑗 (𝜋 (𝑆𝑙 −𝑆𝑡 )𝑡 2 −2𝜋 (𝑆𝑡 𝛥𝑡+𝛥𝑓𝑐 )𝑡−2𝜋 (𝑓𝑐 +𝛥𝑓𝑐 )𝛥𝑡)], (1) where 𝛥𝑡 denotes the time offset, including the chirp timing offset and propagation delay, and 𝛥𝑓𝑐 is the carrier-frequency offset between the local and target radars. The local radar then generates a dechirping reference signal 𝑠𝑑 (𝑡) to cancel the quadratic phase term in Eq. (1), given as: 𝑠𝑑 (𝑡) = exp[−𝑗𝜋 (𝑆𝑙 − 𝑆𝑡 )𝑡 2 ]. (2) 1 During discovery, the local radar adjusts the idle times of the chirps across frames to
shift its timing and scan for beacons more efficiently 2 In Sec. 4.2, RadarCom uses two predefined beacon slopes, 𝑆 and 𝑆 , transmitted 𝑡1 𝑡2 alternately for synchronization; the following derivation applies to either slope.
Multiplying the received IF signal 𝑠𝐼 𝐹 (𝑡) by 𝑠𝑑 (𝑡) converts the target radar’s beacon signal into a stable single-tone: 𝑠𝐼′𝐹 (𝑡) = exp[ 𝑗 (−2𝜋 (𝑆𝑡 𝛥𝑡 + 𝛥𝑓𝑐 )𝑡 − 2𝜋 (𝑓𝑐 + 𝛥 𝑓𝑐 )𝛥𝑡)]. (3) After FFT, the beacon forms a concentrated spectral peak, as shown in Fig. 8(a). In contrast, environmental reflections and non-target radar signals do not match the dechirping reference in Eq. (2). As a result, their energy is dispersed across multiple frequency bins rather than concentrated into a single dominant peak, as illustrated in Fig. 8(b) and Fig. 8(c), respectively. Therefore, the proposed slope-mismatch-based dechirping process can effectively distinguish beacon signals from environmental reflections and non-target radar transmissions, enabling robust beacon detection. • SFO-Based Target Identification: While slope-mismatchbased dechirping enables beacon detection, it cannot distinguish multiple nearby radars using the same beacon pattern. To overcome this limitation, we design a new SFO-based target identification mechanism that transforms hardware-induced timing drift from a synchronization impairment into a device-specific signature for radar identification. This mechanism is inspired by the observation that hardware-induced SFO creates a unique device-specific peak-drift pattern across chirps within a frame, showing a linear movement of the dechirped beacon peak over chirp index. Therefore, even when multiple radars transmit the same beacon pattern, their beacon peaks follow different trajectories and can be distinguished accordingly. For a given beacon slope 𝑆𝑡 , based on Eq. (3), the dechirped IF signal becomes a single-tone whose peak frequency is 𝑓𝑝𝑒𝑎𝑘 = −(𝑆𝑡 𝛥𝑡 + 𝛥𝑓𝑐 ),
(4)
where 𝛥𝑓𝑐 is the carrier-frequency offset. When multiple nearby radars transmit the same beacon pattern, the local radar may observe multiple spectral peaks, as illustrated in Fig. 9(a). Within one frame, the propagation-delay variation caused by relative motion is negligible, following the standard FMCW assumption that targets remain in the same range bin over a measurement interval [22], so the timing offset evolves mainly due to SFO: 𝑓𝑝𝑒𝑎𝑘 (𝑛) = −𝑆𝑡 (𝑡𝑜 + 𝑛 · 𝑡𝑑 ) − 𝛥 𝑓𝑐 , (5) where 𝑡𝑜 is the initial effective timing offset, including the initial propagation delay, 𝑛 ∈ {0, 1, . . . , 𝑁 − 1} is the chirp index within the frame, N denotes the total number of chirps in one frame and 𝑡𝑑 denotes the per-chirp timing drift induced by SFO. Eq. (5) shows that the beacon peak frequency changes linearly with the chirp index. The intercept is determined by the initial timing offset and CFO, while the slope is −𝑆𝑡 𝑡𝑑 . Since 𝑆𝑡 is predefined, different relative SFOs yield different values of 𝑡𝑑 and thus distinct peak-drift slopes. As illustrated in Fig. 9(b), RadarCom exploits these trajectories as device-specific signatures to identify the intended target radar.
4.2
Adaptive Chirp Synchronization
Temporal synchronization between independent COTS mmWave radars is challenging because these devices are designed for sensing rather than inter-device coordination. RadarCom operates in a decentralized vehicular environment without centralized synchronization support such as GPS or base stations. Therefore, synchronization must be achieved directly between independent radars with minimal disruption to normal sensing.
𝒇
Target Chirp 𝑺𝒕𝟐 Local Chirp Target Chirp 𝑺𝒕𝟏
𝒕
(a) Dual-slope beacon design. 𝒇
𝒕
Magnitude (dB)
(b) STFT of the local radar’s IF signal. 90 70 50 -7.5
0
7.5
-7.5
0
7.5 -7.5 0 Frequency (MHz)
7.5
-7.5
0
7.5
Peak Freq.(MHz)
(c) Alternating Peaks after dechirp-FFT. 5.0 0.0 𝑺𝒕𝟏 : -5.0 𝑺𝒕𝟐 : 0
20
40
60
Chirp Index
80
100
120
(d) Extracted peak-frequency trajectories.
Figure 10: Beacon chirp design and local radar observations. This is particularly stringent in FMCW radar systems because the inter-radar signal is observable only when its beat frequency falls within the receiver’s IF band which is bounded by the ADC sampling rate. For a sampling rate of 𝐹𝑠 , the observable IF band is bounded by 𝐹𝑠 /2 [38]. Thus, for the local radar to capture the target radar’s signal, the resulting beat frequency must satisfy: 𝐹𝑠 |𝑓𝑏𝑒𝑎𝑡 (𝑡)| = |(𝑆𝑙 − 𝑆𝑡 ) · 𝑡 − 𝑆𝑡 · 𝛥𝑡 − 𝛥 𝑓𝑐 | ≤ , (6) 2 where 𝑡 ∈ [0,𝑇𝐴𝐷𝐶 ] is the time within the local IF sampling window. This constraint results in only a narrow timing-visibility window: even a microsecond-level time offset can move the target signal outside the local radar’s IF band [45]. In our configuration, 𝐹𝑠 = 20 MHz and the local chirp slope is 𝑆𝑙 = 5.311 MHz/𝜇s, yielding an approximate timing tolerance of only 1.88𝜇s. This narrow window highlights the need for accurate timing estimation and continuous compensation. • Dual-Slope Synchronization Beacon Chirp Design: Reliable observation of the target radar requires microsecond-level synchronization accuracy, depending on accurate estimation of three parameters: the initial time offset 𝑡𝑜 , the per-chirp time drift 𝑡𝑑 caused by SFO, and the CFO 𝛥 𝑓𝑐 . However, as shown in Eq. (5), a single-slope beacon sequence cannot uniquely determine 𝑡𝑜 from 𝛥𝑓𝑐 , since both terms contribute to the peak-frequency intercept. To resolve this ambiguity, RadarCom introduces a dual-slope beacon sequence, where the target radar alternately transmits beacon chirps with slopes 𝑆𝑡 1 and 𝑆𝑡 2 , chosen slightly below and above the local radar’s slope 𝑆𝑙 , respectively, as illustrated in Fig. 10(a). According to Eq. (1), when each received beacon chirp is mixed with the local chirp, the slope mismatch produces a residual IF chirp with slope 𝑆𝑙 −𝑆𝑡 1 or 𝑆𝑙 −𝑆𝑡 2 . Since 𝑆𝑡 1 and 𝑆𝑡 2 are on opposite sides of 𝑆𝑙 , the resulting residual IF chirps appear as alternating upward and downward frequency sweeps in the received IF signal, as shown in Fig. 10(b). To extract them, the local radar applies dechirp-FFT using two dechirping references corresponding to 𝑆𝑙 − 𝑆𝑡 1 and 𝑆𝑙 − 𝑆𝑡 2 . As illustrated in Fig. 10(c), the two dechirp branches produce alternating spectral peaks across chirps according to the transmitted
beacon slope. By jointly observing these alternating peaks, RadarCom obtains sufficient information to calculate 𝑡𝑜 , 𝑡𝑑 , and 𝛥 𝑓𝑐 , as discussed next, thereby enabling accurate synchronization between independent radars. • Synchronization Parameter Estimation: Once alternating peaks from the two dechirp branches are observed across chirps, the local radar confirms successful reception of the dualslope synchronization beacon. Fig. 10(d) shows the extracted peak frequencies across chirps within one frame. The alternating beacon slopes produce two interleaved peak sequences that drift linearly over time due to SFO. Each peak observation satisfies −𝑆𝑡 (𝑡𝑜 + 𝑛 · 𝑡𝑑 ) − 𝛥𝑓𝑐 = 𝑓𝑝𝑒𝑎𝑘 , where 𝑆𝑡 ∈ {𝑆𝑡 1, 𝑆𝑡 2 }. Collecting observations across chirps yields an overdetermined linear system. Stacking the observations from all 𝑛 = 0, . . . , 𝑁 − 1 beacon chirps within 𝑖th frame produces the following overdetermined linear system Ax = b, where: −𝑆𝑡 1 −𝑆𝑡 2 A = −𝑆𝑡 1 . .. −𝑆𝑡 2
−𝑆𝑡 1 · 0 −𝑆𝑡 2 · 1 −𝑆𝑡 1 · 2 .. . −𝑆𝑡 2 · (𝑁 − 1)
−1 𝑓𝑝𝑒𝑎𝑘,0 𝑓𝑝𝑒𝑎𝑘,1 −1 𝑡𝑜 −1 , x = 𝑡 , b = 𝑓𝑝𝑒𝑎𝑘,2 . 𝑑 .. .. 𝛥 𝑓𝑐 . . −1 𝑓𝑝𝑒𝑎𝑘,𝑁 −1
(7)
RadarCom then calculates the synchronization parameters using least squares: x̂ = (A𝑇 A) −1 A𝑇 b. It then predicts the timing offset of upcoming chirps relative to the current chirp as: 𝛥𝑡ˆ(𝑛) = 𝑡ˆ𝑜 + 𝑛 · 𝑡ˆ𝑑 , (8) and compensates the predicted timing offset by adjusting the chirp idle time. It also compensates the estimated CFO by applying an opposite shift to the chirp start frequency. Because the relative timing drift and CFO may vary over time due to oscillator instability and hardware condition changes [34], RadarCom periodically re-estimates the synchronization parameters to maintain stable synchronization. To enable bidirectional observability, the target radar performs the same dechirp-based peak detection on its received IF samples. Synchronization is confirmed only when both radars observe stable beacon peaks over multiple consecutive frames. Once synchronization is established, the two radars proceed to the communication phase.
4.3
Differential Coding on Range-FFT Outputs
Once synchronization is established (Sec. 4.2), the two radars enter the communication phase, where the target radar acts as the transmitter and the local radar acts as the receiver. At this stage, the key challenge is how to encode/decode information using only the native sensing waveform and processing pipeline, without requiring dedicated communication waveforms or hardware modifications. RadarCom addresses this challenge by leveraging the parallel interference phenomenon in FMCW radar systems [45]. Prior studies show that when two radars operate with identical chirp slopes, the interfering chirp can mix down to a constant-frequency tone in the receiver’s IF band, producing a ghost peak in the rangeFFT output at a range bin unrelated to any physical target. Unlike prior work that treats this effect as harmful interference, RadarCom intentionally creates this parallel-interference condition after synchronization by configuring the two radars with matched chirp
𝒕
𝚫𝒇𝒌 = 𝟎 × 𝚫𝒇 𝟏 × 𝚫𝒇 𝟐 × 𝚫𝒇 𝟑 × 𝚫𝒇 𝟒 × 𝚫𝒇 5× 𝚫𝒇 6× 𝚫𝒇 7× 𝚫𝒇 k Codeword
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
𝒇
Target Radar Chirp
Local Radar Chirp
|𝚫𝒇′𝒄 |
Mixer Target Radar Chirp
t
IF Signal Local Radar Chirp
Power (dB)
Figure 11: Differential Start-Frequency Encoding. Ref/Data Peak
Figure 12: Matched-Slope Ghost Peak Generation. slopes. Once synchronization keeps the transmitter’s signal within the receiver’s IF band, the resulting ghost peak can serve as a controllable communication carrier that can be directly observed in the receiver’s range-FFT output. • Signal Model: After the beacon-based synchronization stage, the target radar reconfigures its chirp slope to match the local radar’s chirp slope, yielding 𝑆𝑙 = 𝑆𝑡 = 𝑆. Before transmitting data, RadarCom performs a brief post-synchronization confirmation step.3 Once the matched-slope configuration is confirmed, the quadratic term in Eq. (1) cancels. Let 𝛥𝑡 ′ and 𝛥𝑓𝑐′ denote the postsynchronization residual time offset and carrier-frequency offset, respectively. The received IF signal then reduces to a pure tone: 𝑠𝐼 𝐹 (𝑡) = exp 𝑗 −2𝜋 (𝑆𝛥𝑡 ′ + 𝛥 𝑓𝑐′ )𝑡 − 2𝜋 (𝑓𝑐 + 𝛥 𝑓𝑐′ )𝛥𝑡 ′ . (9) After range-FFT, this tone produces a single spectral peak at: 𝑓𝑔ℎ𝑜𝑠𝑡 = −(𝑆𝛥𝑡 ′ + 𝛥 𝑓𝑐′ ), (10) which we refer to as the ghost peak. The ghost peak position is therefore determined jointly by the residual timing term 𝛥𝑡 ′ and the residual frequency-offset term 𝛥 𝑓𝑐′ . • Differential Start-Frequency Encoding: Although synchronization compensates for SFO-induced timing drift, the residual timing offset 𝛥𝑡 ′ in Eq. (10) still contains a propagation-delay component that depends on the inter-vehicle distance and may vary over time in dynamic driving scenarios. As a result, the absolute ghost-peak position is not a reliable carrier for communication. To address this challenge, we design a differential coding scheme that encodes information into the relative spectral displacement between consecutive chirps, thereby canceling distance-dependent effects during decoding. Specifically, after matched-slope reconfiguration, the target radar encodes information by alternately transmitting reference chirps and data chirps. The reference chirp uses the baseline start frequency, while the data chirp applies a controlled start-frequency shift relative to the reference chirp. Each reference-data chirp pair carries one symbol. Specifically, to transmit symbol 𝑘, the target radar shifts the start frequency of the data chirp by: 𝛥 𝑓𝑘 = 𝑘 · 𝛥𝑓 , 𝑘 = 0, 1, . . . , 𝑀 − 1, (11) where 𝛥 𝑓 denotes the start-frequency step between adjacent symbols, and 𝑀 is the modulation order, corresponding to 𝑀 distinct 3 After switching to the matched-slope configuration, the local radar checks whether
the expected slope-matched pattern appears in subsequent frames. If not, the local radar returns to beacon discovery.
Reference Peak
Data Peak
-10 MHz 0 MHz 10 MHz -10 MHz 0 MHz 10 MHz -10 MHz 0 MHz 10 MHz -10 MHz 0 MHz 10 MHz
Data Peak Reference Peak
-10 MHz
0 MHz
𝟐 × 𝚫𝒇 10 MHz
-10 MHz
Data Peak
Reference Peak
0 MHz 𝟒 × 𝚫𝒇
10 MHz
Figure 13: Adjacent-Chirp Spectrum Subtraction. 𝟏
𝚫𝒇𝒌 = 𝒌𝚫𝒇 Frequency
Data Peak
Reference Peak
Linear Mag.
𝚫𝒇𝟒 = 𝟒 × 𝚫𝒇 𝚫𝒇𝟐 = 𝟐 × 𝚫𝒇
Linear Mag.
Transmitter: chirp start-frequency shift +𝚫𝒇𝒌 Data Chirp Data Chirp Reference Chirp Reference Chirp
Linear Mag.
𝒇
1 Δ𝑓 2
Communication Bandwidth = × IF Signal Bandwidth 𝟐 Bin width = 𝚫𝒇 0 1 2 3 4 5 6 7 7 1 3 9 11 13 5 15 − Δ𝑓 − Δ𝑓 − Δ𝑓 − Δ𝑓 − Δ𝑓 − Δ𝑓 − Δ𝑓 − Δ𝑓 2 2 2 2 2 2 2 2
Figure 14: Demodulation Bins and Boundaries. frequency-shift levels. Each symbol 𝑘 maps to a log2 𝑀-bit codeword. For example, for 𝑀 = 8 case shown in Fig. 11, the frequency shifts 𝛥 𝑓𝑘 = 𝑘𝛥 𝑓 for 𝑘 = 0, 1, . . . , 7 correspond to the 3-bit codewords 000, 001, . . . , 111. The upper part of Fig. 11 illustrates an example transmission over four consecutive chirps, where the two data chirps use frequency shifts 𝛥 𝑓2 = 2𝛥𝑓 and 𝛥𝑓4 = 4𝛥 𝑓 to carry 010 and 100, respectively. • Differential Decoding on Range-FFT: At the local radar, each received chirp is mixed with the local chirp and processed through standard range-FFT processing, yielding a ghost peak in the spectrum. As illustrated in Fig. 12, the chirp from the target radar combines with the local chirp at the mixer and produces an IF signal whose range-FFT exhibits a ghost peak. Both reference and data chirps produce such peaks. The upper part of Fig. 13 shows the resulting range-FFT spectra for four consecutive chirps (two reference-data pairs), where the data peak appears at different positions according to the encoded symbol. Following Eq. (10), the ghost peak positions of the reference chirp at index 𝑛 and the data chirp at index 𝑛 + 1 are: 𝑓𝑟𝑒 𝑓 (𝑛) = −(𝑆𝛥𝑡 ′ (𝑛) + 𝛥 𝑓𝑐′ ), (12) 𝑓𝑑𝑎𝑡𝑎 (𝑛 + 1) = −(𝑆𝛥𝑡 ′ (𝑛 + 1) + 𝛥𝑓𝑐′ + 𝛥 𝑓𝑘 ),
(13)
where 𝛥 𝑓𝑘 is the start-frequency shift applied to the data chirp. Since the two chirps are transmitted adjacently, the inter-vehicle distance and residual timing offset change negligibly within one chirp period, so 𝛥𝑡 ′ (𝑛 + 1) ≈ 𝛥𝑡 ′ (𝑛). Computing the difference between the two range-FFT spectra gives a differential spectrum: 𝛥F(𝑛) = F𝑑𝑎𝑡𝑎 (𝑛 + 1) − F𝑟𝑒 𝑓 (𝑛), (14) in which the common timing-dependent term 𝑆𝛥𝑡 ′ and the residual frequency-offset term 𝛥𝑓𝑐′ are canceled. The reference and data peak frequencies therefore satisfy: 𝑓𝑑𝑎𝑡𝑎 (𝑛 + 1) − 𝑓𝑟𝑒 𝑓 (𝑛) ≈ −𝛥𝑓𝑘 . (15) The lower part of Fig. 13 shows two example differential spectra. Since environmental reflections are nearly unchanged across adjacent reference and data chirps, subtracting the two spectra largely cancels these common reflections and leaves the modulated communication peaks clearly observable. The decoder then calculates the frequency gap between the reference and data peaks and maps it to the nearest candidate shift 𝑘𝛥 𝑓 . As shown in Fig. 14, the candidate shifts are uniformly spaced along the frequency axis with interval 𝛥 𝑓 , enabling RadarCom to decode the transmitted symbol index
IF Signal Bandwidth
Frequency offset boundary
Offset Direction
-10 MHz
Method
FP/Frame Precision Recall
F1
Communication Bandwidth
-5 MHz
0 MHz
Reference Chirp
5 MHz
10 MHz
Figure 15: Communication Bandwidth Constraints. 𝑘 and its corresponding codeword from the measured frequency gap. The differential start-frequency coding scheme enables reliable communication using the native radar sensing waveform and range-FFT pipeline. However, its performance is bounded by three practical considerations. First, the encoded frequency shifts must remain within the receiver’s observable IF band to ensure reliable decoding. Second, the achievable data rate is constrained by the radar frame structure and the reference-data chirp pairs used for differential decoding. Third, start-frequency coding design slightly perturbs the sensing waveform and may affect sensing accuracy. We next analyze these three aspects. • Communication Bandwidth Constraint: To keep the transmitter’s signal observable, the transmitter’s ghost peak must remain within the receiver’s IF band. As shown in Fig. 15, to achieve this, before receiving data, the RadarCom receiver keeps all its chirps at the reference configuration and slightly increases its chirp start frequency relative to the received reference chirp from the transmitter. After I/Q mixing and low-pass filtering, this makes the transmitter’s reference ghost peak appear on the positive-frequency side of the receiver’s IF band. The transmitter then encodes data by increasing each data chirp’s start frequency relative to its reference chirp. Thus, the frequency shift between the reference and data peaks observed at the receiver is: 𝑓𝑑𝑎𝑡𝑎 − 𝑓𝑟𝑒 𝑓 = −𝛥𝑓𝑘 .
(16)
To prevent the data peak from moving outside the observable IF band, RadarCom limits the effective modulation bandwidth to half of the IF bandwidth. Let 𝐵 IF denote the full two-sided IF bandwidth of the receiver: 1 (17) 0 ≤ 𝛥𝑓𝑘 ≤ 𝐹𝑠 . 2 This constraint helps maintain the modulated peaks within the observable IF band and reduces decoding uncertainty near the IFband boundaries. • Data Rate Analysis: The achievable data rate is constrained by both the radar frame characteristics and the reference-data chirp pair based differential coding design. Let 𝑇𝑓 be the radar frame duration, 𝐹𝑟 = 1/𝑇𝑓 the frame rate, and 𝑁 the number of chirps per frame. Since RadarCom uses one reference-data chirp pair to convey a symbol, only half of the chirps in a frame carry informationrelated symbols. In addition, RadarCom performs beacon-based re-synchronization once every 𝐼 frames, reserving one frame for synchronization and leaving 𝐼 − 1 frames for data transmission. The frame-limited data rate is therefore 𝐼 − 1 𝑁 𝐹𝑟 𝑅frame = · · log2 (𝑀), (18) 𝐼 2 where 𝑀 ≤ 𝑁 adc with 𝑁 adc denoting the number of ADC samples per chirp. This expression gives the maximum achievable throughput limited by the radar frame structure, reference-data pairing coding design, and periodic re-synchronization requirement. • Sensing Compatibility under Start-Frequency Coding: RadarCom transmitter encodes data by shifting the start frequency
Baseline Reconstruction Only SubFrame Only Reconstruction + SubFrame
11.43 1.8 3.0 0.90
20.1% 58.6% 50.0% 76.9%
81.0% 32.2% 69.7% 63.7% 83.8% 62.6% 84.5% 80.5%
Table 2: Ablation study of interference suppression. of data chirps. For symbol 𝑘, the chirp start frequency becomes 𝑓𝑐 + 𝛥𝑓𝑘 , where 𝛥𝑓𝑘 = 0 for reference chirps and 𝛥 𝑓𝑘 = 𝑘𝛥 𝑓 for data chirps. Since the transmitter knows 𝛥 𝑓𝑘 for every chirp, the induced sensing perturbation is deterministic. Specifically, the range estimate can be calculated as 𝑅 = 𝑐 𝑓𝑏𝑇𝑐 /(2(𝑓max − (𝑓𝑐 + 𝛥 𝑓𝑘 ))), where 𝑓𝑏 is the beat frequency, 𝑇𝑐 is the chirp duration, and 𝑓max is the chirp end frequency. Similarly, the velocity estimate becomes 𝑣 = 𝑐 𝑓𝑑 /(2(𝑓𝑐 + 𝛥𝑓𝑘 )), where 𝑓𝑑 is the Doppler frequency. In practice, 𝛥 𝑓𝑘 is constrained by the receiver’s IF bandwidth, which is typically only several to tens of MHz, and RadarCom further keeps 𝛥 𝑓𝑘 within half of the observable IF band. This shift is much smaller than both the GHz-level FMCW sweep bandwidth and the 77 GHz carrier frequency. Therefore, the resulting range and velocity distortion is negligible in practical deployments, demonstrating that RadarCom remains compatible with native sensing operation. If higher sensing accuracy is desired, these effects can be further compensated on a per-chirp basis using the known 𝛥 𝑓𝑘 .
4.4
Sensing-Aware Interference Suppression
The compatibility analysis above shows that the deterministic sensing bias introduced by the proposed start-frequency based coding scheme is negligible and can be simply compensated. However, a more fundamental challenge arises from the communication signal transmitted by the other radar. As discussed in Sec. 2, such inter-radar signals can generate ghost targets, elevate the noise floor, and degrade detection accuracy, as shown in Fig. 5. Therefore, the native sensing process must suppress communication-induced interference while preserving real target detections. To quantify the impact of interference, we conduct experiments in a static environment, as shown in Fig. 21. We first operate the local radar alone to obtain ground-truth detections using range-Doppler FFT and OS-CFAR, and then repeat the experiment with the communicating target radar active. As shown in Table 2, communication-induced interference results in an average of 11.43 false detections per frame. Although the recall remains 81.0%, the precision drops to 20.1%, yielding an F1 score of only 32.2%. These results demonstrate that the communication-induced ghost detections make the native sensing output unreliable, highlighting the need for interference suppression. To address this challenge, RadarCom introduces a two-stage sensing-aware interference suppression framework. The design is motivated by a key observation: the ghost peaks generated from the differential coding scheme, where reference and data chirps use different start frequencies, shift abruptly between adjacent chirps, whereas real target reflections vary much more smoothly across chirps within a frame, even in the presence of moving targets, as shown in Fig. 16(a). Building on this observation, RadarCom suppresses communication-induced interference through two stages:
11 19 31 39 Chirp Index (b) suppression
3
11 19 31 39 Chirp Index (c) with suppression
Figure 16: Frame STFT examples before/after interference suppression.
(19)
A sample is first marked as a candidate interference point if 𝛥𝑃 (𝑛, 𝑟 ) > 𝜇𝛥 + 𝜆𝜎𝛥 ,
(20)
where 𝜇𝛥 and 𝜎𝛥 are the mean and standard deviation of 𝛥𝑃 (𝑛, 𝑟 ) within the frame, and 𝜆 is a thresholding coefficient that controls the sensitivity of interference detection. When an upward jump is detected at 𝑃 (𝑛, 𝑟 ), RadarCom marks the corresponding sample and adjacent samples at the same range bin that exhibit a similar elevated power level. The marked segment is then reconstructed using linear interpolation between the nearest preceding and following unmarked samples as 𝑋 ′ (𝑛, 𝑟 ): ( 𝑋 (𝑛 ∗, 𝑟 ), if marked, 𝑋 ′ (𝑛, 𝑟 ) = (21) 𝑋 (𝑛, 𝑟 ), otherwise, where 𝑋 (𝑛, 𝑟 ) is the complex range-FFT output, and 𝑋 (𝑛 ∗, 𝑟 ) denotes the reconstructed value obtained through linear interpolation. This reconstruction suppresses abrupt communication-induced interference while preserving the smooth slow-time evolution of real target reflections, as shown in Fig. 16(c) and Fig. 18. • Residual False Detection Removal. After sample reconstruction, residual interference may still cause false detections in the RD map. To further remove them, RadarCom checks detection consistency within the frame. Specifically, RadarCom divides each 128-chirp frame into multiple equal-length sub-frames, where each sub-frame is a segment of consecutive chirps. RadarCom then independently applies RD-FFT and OS-CFAR to each sub-frame. A detection in the final CFAR result is kept only if a corresponding detection appears at a similar RD location in most sub-frames. This is based on the observation that real target reflections remain relatively stable within a frame, while residual communication-induced interference varies due to start-frequency coding and appears less consistently. Figure 19 illustrates this difference.
140 20CFAR Detection 15 110 10 5 80 -3 -2 -1 0 1 2 3 Doppler (kHz)
Range (m)
Range (m)
Figure 17: Sensing F1 score vs. subframe count.
(a) RD Ground Truth. (b) no suppression.
140 20CFAR Detection 15 110 10 5 80 -3 -2 -1 0 1 2 3 Doppler (kHz)
Power (dB)
𝑛 = 1, . . . , 𝑁 − 1.
100 80 67.1 77.3 80.5 75.3 69.4 58.9 60 40 20 0 2 4 8 16 32 64 Number of Subframes
Power (dB)
𝛥𝑃 (𝑛, 𝑟 ) = 𝑃 (𝑛, 𝑟 ) − 𝑃 (𝑛 − 1, 𝑟 ),
140 20CFAR Detection 15 110 10 5 80 -3 -2 -1 0 1 2 3 Doppler (kHz)
Power (dB)
(i) Power Jump Detection and Sample Reconstruction, which removes dominant interference components in the range-FFT domain, and (ii) Residual False Detection Removal, which further eliminates residual interference in the range-Doppler domain, as detailed next. • Power Jump Detection and Sample Reconstruction. The first stage suppresses the dominant communication-induced interference through cross-chirp reconstruction in the range-FFT domain. After computing the range-FFT for each chirp, RadarCom obtains a sequence of per-chirp range profiles. It then examines each range/frequency bin along the chirp dimension to identify interference by detecting sudden upward power jumps, as illustrated in Fig. 16(b). Let 𝑃 (𝑛, 𝑟 ) denote the power at range bin 𝑟 for chirp 𝑛. RadarCom computes the power change between adjacent chirps as:
F1 Score (%)
110 100 90 80 70
8 6 4 2 0
Range (m)
3
Frequency (MHz)
Frequency (MHz)
Frequency (MHz)
11 19 31 39 Chirp Index (a) no suppression
110 100 90 80 70
Power (dB)
3
8 6 4 2 0
Power (dB)
110 100 90 80 70
Power (dB)
8 6 4 2 0
(c) with suppression.
Figure 18: Range-Doppler comparison. Fig. 17 shows that 8 sub-frames best balance residual false detection removal and target preservation, so we use this setting in our evaluation. As summarized in Table 2, sample reconstruction removes most high-energy communication interference, while residual false detection removal suppresses remaining false detections. Together, the two stages achieve the best sensing performance, with an F1 score of 80.5%.
5 Implementation and Evaluation 5.1 Implementation Details • Hardware and Control Architecture. Figure 20 illustrates the hardware and control architecture of the proposed RadarCom prototype. The system is built on a TI AWR2243BOOST mmWave radar connected to a DCA1000EVM capture card, which streams raw ADC data to a host laptop through an Ethernet interface. The host configures and controls the radar using TI’s official mmWave Device Firmware Package (DFP v02_02_05_00) and runs the RadarCom processing pipeline. The prototype logic is implemented in Python, including target radar discovery, synchronization, differential decoding, and sensing-aware interference suppression. • Experimental Setup. Figure 21 shows the basic experimental setup. We deploy the RadarCom system on two vehicles equipped with mmWave radars, with the front vehicle serving as the target radar and the following vehicle as the local radar. The two vehicles communicate directly while performing sensing, without a shared timing reference or centralized synchronization. In our prototype, each radar is controlled by an independent host using the vendor-provided dynamic chirp reconfiguration API [39] to reconfigure chirp parameters. We first measure the API reconfiguration latency and observe that each update takes an average delay of 94 ms. This relatively high API latency forces (i) a long frame duration, where we configure a frame period of 101.592 ms with 128 chirps per frame, thus ensuring timely chirp reconfiguration for each frame; and (ii) a small chirp slope, where each chirp uses a 740 𝜇s ramp time and a 7 𝜇s idle time, resulting in a 747 𝜇s chirp repetition interval. The corresponding chirp slopes are 5.311 MHz/𝜇s for the local radar and 5.262/5.359 MHz/𝜇s for the target radar’s beacon chirps, thus providing the slope mismatch required for discovery and synchronization. Under this configuration, RadarCom uses differential coding on range-FFT with 64 data chirps per communication frame and
20
Sub-Frame 1 Sub-Frame 2 Sub-Frame 3 Sub-Frame 4
API Control
AWR2243boost mmWave Radar
130
Local radar
4
120
0
110
Sub-Frame 5 Sub-Frame 6 Sub-Frame 7 Sub-Frame 8
0
10
100
Raw Data
RadarCom System
Commands
Figure 20: System architecture. Figure 21: Experimental setup.
90
-2
0
2
-2
0
2 -2 0 2 Doppler (kHz)
Stable Detection:
-2
0
2
80
Ghost:
Figure 19: Sub-frame detection consistency. performs beacon-based re-synchronization once every 50 frames. The resulting data rate is 617.37 log2 (𝑀) bps, reaching 5.56 kbps for 𝑀 = 512. Unless otherwise specified, all experiments use this API-constrained configuration. The long chirp duration also yields a native range resolution of approximately 0.55 m, while the 747 𝜇s chirp repetition interval limits the maximum unambiguous Doppler velocity 4.7 km/h. These limitations stem primarily from the high API reconfiguration latency rather than the RadarCom design itself. Integrating RadarCom directly into the radar firmware or vendor control stack could significantly reduce the reconfiguration latency, enabling shorter frame durations, higher communication throughput, finer range resolution, and larger unambiguous Doppler ranges.
5.2
Target radar
DFP
DCA1000EVM
Power (dB)
Range (m) 10 20 0
ADC Data
Basic Evaluation Results
We evaluate RadarCom under controlled static and dynamic line-ofsight (LoS) conditions. In the static experiments, we vary the interradar distance to examine robustness to range, while in the dynamic experiments, we vary the relative velocity to examine robustness under mobility. Effective data rate, defined as the net applicationlayer throughput after accounting for periodic re-synchronization overhead and symbol errors, is used as the communication performance metric. For sensing, we use F1 score of CFAR outputs, range RMSE, angle MAE, and velocity MAE to quantify detection, ranging, angle-estimation, and velocity-estimation accuracy, respectively. To further evaluate target detection performance, we study the target miss rate and the average number of residual ghost targets per frame. • Static Scenario. We first evaluate RadarCom under LoS conditions, where both radars remain stationary. The inter-radar distance is varied from 10 m to 400 m in 10 m increments. (i) Communication Performance: We first study the effective data rate. As shown in Fig. 23(a), the effective data rate remains stable across distances from 10 m to 400 m, demonstrating robust LoS communication. As expected, larger modulation orders provide higher throughput, increasing the modulation order from 𝑀 = 64 to 𝑀 = 512 raises the effective data rate from approximately 3.7 kbps to 5.5 kbps. The 400 m distance is limited by our test site. (ii) Sensing Performance: We next investigate sensing performance in four scenes with increasing complexity, as shown in Fig. 22: (1) the target vehicle only, (2) the target vehicle with one interfering vehicle, (3) the target vehicle with two interfering vehicles, and (4) the target vehicle with two interfering vehicles and one pedestrian. We first measure a reference sensing result with
(a) 1 target.
(b) 2 targets.
(c) 3 targets.
(d) 4 targets.
Figure 22: Sensing scenes with increasing complexity. the target radar’s communication disabled. We then enable RadarCom communication while sensing. Fig. 23(b) shows the F1 score and range RMSE. As scene complexity increases, the F1 score remains above 74% across all scenes with a moderate decrease due to stronger multi-path effects. Meanwhile, the range RMSE remains below 0.55 m, around one range-resolution bin in our configuration. Fig. 23(c) further shows the angle MAE of matched targets and the residual ghost targets per frame. The angle MAE increases from 0.92◦ to 3.26◦ , well below the ≈ 29◦ angular resolution of our 4element RX array. Meanwhile, the average number of residual ghost targets remains low, ranging from 0.21 to 0.83 per frame, while the target miss rate stays below 0.5% across all scenes. These results demonstrate that RadarCom achieves reliable detection, ranging, and angle estimation during simultaneous communication, even in increasingly complex environments. • Dynamic Scenario. We further evaluate RadarCom under relative motion between the two radars. In each experiment, one radar remains stationary while the other moves along the LoS at a speed of 5 to 25 km/h. During the motion, the inter-radar distance varies from approximately 5 m to 30 m. (i) Communication Performance: We next evaluate the effective data rate under relative mobility. As shown in Fig. 25(a), results are consistent with the static scenario: the effective data rate remains nearly constant across the tested speed range, while increasing the modulation order from 𝑀 = 64 to 𝑀 = 512 raises the throughput from approximately 3.7 kbps to 5.5 kbps. Even for the highest modulation order (𝑀 = 512), the SER increases only slightly from 1.27% to 1.51% as the relative speed rises from 5 to 25 km/h, resulting in negligible throughput degradation. This robustness stems from the differential coding scheme, which cancels the distance-dependent shift between adjacent reference and data chirps. (ii) Sensing Performance: We next evaluate velocity estimation under relative motion. We use an LRF30M90HS laser distance sensor to obtain the ground-truth velocity 5 m to 30 m and derive the reference velocity from its temporal change. Since the tested speeds (5 - 25 km/h) exceed the Doppler-unambiguous velocity supported by our radar configuration (4.7 km/h) in Sec. 5.1, which is limited by the API reconfiguration latency, we do not rely on Doppler FFT. Instead, after interference suppression (Sec. 4.4), we estimate radial velocity from the target peak’s range displacement across consecutive frames. We compare the radar-estimated velocity with the laser-captured ground truth using velocity MAE. As shown in Fig. 25(b), the MAE remains below 0.25 m/s across all tested speeds. The MAE is slightly higher at lower speeds because the
1
2 3 4 Number of Targets (b) Detection and ranging
Angle MAE Ghost/Frame
1
2 3 4 Number of Targets (c) Angle error and residual ghosts
Data Rate (kbps)
400
Angle MAE (deg) 3.0 1.0
F1 Score (%) 80.2 74.8
Data Rate (kbps)
200 300 Distance (m) (a) Distance vs. rate
RMSE F1 Score
Ghost/Frame 0.25 0.75
100
M = 64 M = 128 M = 256 M = 512
RMSE (m) 0.54 0.30
5.5 5.0 4.5 4.0 3.5
5.0 4.0 3.0 2.0 1.0 1
3
M = 64 M = 128 M = 256 M = 512
5 7 9 11 13 15+ SNR (dB)
Figure 24: SNR vs. data rate.
5.5 5.0 4.5 4.0 3.5
0.3
5
M = 64 M = 128 M = 256 M = 512
10 15 20 25 Velocity (km/h) (a) Speed vs. rate
MAE (m/s)
Data Rate (kbps)
Figure 23: Performance under static conditions. 0.2
0.23 0.16 0.14
0.1 0.0
0.11 0.10
5 10 15 20 25 Relative Velocity (km/h) (b) Velocity MAE
Figure 25: Performance under relative motion. frame-to-frame range change is small and is therefore more sensitive to peak-localization errors and residual clutter. These results show that RadarCom can suppress communication-induced sensing interference and maintain reliable vehicle-level relative-motion tracking during simultaneous communication and sensing. • Impact of SNR. We next evaluate the impact of received SNR on communication. Using the TI radar’s built-in transmit-power attenuation, we create different received-SNR conditions and measure the resulting effective data rate. Since symbol decoding requires both the reference and data chirps, we define the symbol SNR as SNR = min(SNRref, SNRdata ). Figure 24 shows the effective data rate versus SNR (measured at the receiving end). At low SNR (e.g., below 2 dB), symbol decoding errors increases thus reducing the effective throughput, particularly for higher modulation orders. For example, the effective data rate of 𝑀 = 512 drops to 1.74 kbps at SNR ≈ 1 dB, below its maximum achievable rate of 5.56 kbps under our implementation constraints, i.e., the high reconfiguration latency of the TI radar API. As SNR increases, the symbol error rate decreases, enabling the effective data rate to rapidly approach the maximum achievable rate. Above 8 dB, all tested modulation orders nearly achieve their maximum rates, ranging from 3.70 kbps (𝑀 = 64) to 5.56 kbps (𝑀 = 512). These results highlight RadarCom’s throughput-robustness tradeoff: higher modulation orders provide higher throughput, while lower modulation orders offer better robustness under low-SNR conditions.
5.3
Robustness Evaluation Results
While the previous experiments evaluate RadarCom under nominal operating conditions, we next investigate its robustness under practical deployment challenges, including independent cold starts, external radar interference, and diverse deployment environments, and further examine the impact of API latency. Besides the communication and sensing performance metrics evaluated above, we also study synchronization success rate, defined as the percentage of trials that successfully complete discovery, chirp synchronization, and data communication. For brevity, we denote this metric as Sync Rate in the result figures. • Impact of Random Cold Start. A practical decentralized deployment requires two radars to autonomously discover and synchronize after independent cold starts, without shared triggers,
clocks, or centralized coordination. To evaluate this capability, we conduct approximately 300 outdoor experiments under clear LoS conditions. In each trial, the two radars are powered independently, and we measure the latency from cold start to successful synchronization. Figure 26 shows the histogram and cumulative distribution function of the synchronization latency. Most trials complete within 9 - 12 seconds, with 25% falling between 10 and 11 seconds. More than 54% of trials synchronize within 11 seconds, and over 94% within 14 seconds. The overall synchronization success rate reaches 99%. These results demonstrate that RadarCom can reliably establish radar-to-radar links after independent cold starts with both high reliability and accurate synchronization latency prediction. • Impact of Multi-Radar Interference. We next evaluate RadarCom under multi-radar interference scenario. In practical deployments, multiple nearby radars may operate simultaneously in the same spectral band, potentially interfering with beacon discovery and synchronization. As shown in Fig. 27(a), we consider four increasingly challenging interference scenarios. The interfering radars either transmit local-like chirps, i.e., conventional FMCW chirps without RadarCom beacons, or target-like beacons, i.e., RadarCom beacons that follow the same synchronization design as the target radar and can therefore create competing synchronization candidates. Specifically, we evaluate: (1) a single interfering radar transmitting local-like chirps; (2) two interfering radars transmitting local-like chirps; (3) a single interfering radar transmitting target-like beacons; and (4) two interfering radars transmitting target-like beacons. For each scenario, we perform 50 trials to obtain the synchronization success rate and the synchronization latency, where synchronization attempts taking longer than 1 minute are considered failures. Figure 27(b) shows that the synchronization success rate remains high across all scenarios, achieving 98% in Scenarios 1 and 2, 90% in Scenario 3, and 86% in Scenario 4. Figure 27(c) illustrates the synchronization latency, where we observe that local-like chirp interference has little impact, yielding average latencies of 10.9 s and 11.7 s, because it does not generate valid synchronization candidates. In contrast, target-like beacon interference increases the latency to 22.4 s and 38.9 s in Scenarios 3 and 4, respectively. Such an increase is expected because the local radar must distinguish the intended target from competing beacon sources during the discovery phase when multiple RadarCom pairs operate simultaneously. Nevertheless, RadarCom still achieves synchronization success rate of 90% and 86%, enabled by the post-synchronization verification mechanism (Sec. 4.3), which reliably identifies the intended target. Overall, multi-radar interference primarily introduces a modest increase in discovery latency rather than causing synchronization failures.
90
86
20 1 2 3 4 Interference Scenario
(b) Synchronization rate.
50 40 30 20 10 0
38.9
22.4 10.9
11.7
1 2 3 4 Interference Scenario
(c) Synchronization latency.
B C Scenario (b) Impact of scenarios.
Figure 28: Cross-environment evaluation.
Data Rate Sync Latency RMSE 8 Prototype (94 ms) F1 Score
12
4 00.0 26.9 53.7 80.6 API Latency (ms)
Figure 29: Impact of API latency.
• Impact of Different Deployment Scenarios. We further evaluate RadarCom in different deployment environments to study its end-to-end performance under more realistic driving conditions. Unlike controlled static experiments, both the local and target vehicles move during the test, introducing relative motion and time-varying propagation conditions. As shown in Fig. 28(a), we consider three representative scenarios: Indoor Parking A, Outdoor Parking B, and Outdoor Road C. Indoor Parking A emulates enclosed environments such as underground parking lots or tunnels, where conventional infrastructure-assisted communication may be unavailable. Outdoor Parking B represents an open-area LoS environment with relatively limited surrounding traffic. Outdoor Road C evaluates RadarCom on a real road with more realistic vehicle motion and environmental dynamics. Figure 28(b) shows the SER and synchronization success rate in the three scenarios. RadarCom maintains low SER across all scenarios, achieving 1.29%, 1.21%, and 1.35% in Indoor Parking A, Outdoor Parking B, and Outdoor Road C, respectively. The synchronization success rate remains 99% in both parking scenarios and decreases to 90% on the outdoor road. This reduction is expected due to stronger environmental dynamics and less predictable vehicle motion during the discovery and synchronization phases. Overall, RadarCom maintains low SER across all scenarios, indicating that real-road operation primarily affects initial synchronization rather than communication reliability after synchronization. • Impact of API Latency. It is worthy to note that, the performance of RadarCom across all the above experiments is fundamentally bounded by the prototype platform. As discussed in Sec. 5.1, each frame requires approximately 94 ms for API updates and 7 ms for host computation, resulting in a frame period of 101.592 ms. With a fixed number of chirps per frame, this extended frame period also results in a longer chirp period. Meanwhile, the ADC sampling window is only 51.2 𝜇s per chirp, covering less than 7% of the chirp period. This sparse observation reduces opportunities to capture an asynchronous beacon, leading to long cold-start latency, while the extended frame period limits the data rate. Since the API latency cannot be directly varied, we emulate different API latencies by preloading the chirp configurations into radar memory, allowing the radar to perform beacon detection without real-time API calls. We then adjust the frame periods to vary the emulated API latency from 0 to 94 ms. In each trial, both radars are cold-started, and we measure the synchronization latency
Local radar
Target radar
LoS Blockage offset
(a) Blockage layout.
Data Rate(kbps)
SER Sync Rate
Sync Latency(s)
Figure 27: Synchronization robustness under environmental radar interference.
A
(a) Different scenarios.
98
60
Data Rate(kbps) 60 10
Outdoor Road C
(a) Interference layout. Sync Rate (%) 100 25
Indoor Outdoor Parking A Parking B
SER (%) 1.2 1.8
Figure 26: Synchronization latency under cold start.
98
100
Sync Latency (s)
Target radar
Sync Rate (%)
Local radar Interfering radar
CDF
CDF (%)
Trial Rate (%)
Histogram
100 80 20 60 40 10 20 0 0 1 3 5 7 9 11 13 15 17 Synchronization Latency (s)
30
5.0 4.0 3.0 M = 64 2.0 M = 128 = 256 1.0 M M = 512 2.0 1.5 1.0 0.5 0.0 Blockage Offset (m) (b) Data Rate.
Figure 30: Impact of Non-LoS.
as the time from cold start until the beacon is successfully detected for the first time. For communication, we evaluate the effective data rate under the same emulated API latencies by comparing the received symbols with the known transmitted sequence. As shown in Fig. 29, reducing the emulated API latency from 94 ms to 0 ms decreases cold-start synchronization latency from 10.9 s to 0.15 s, while increasing the effective data rate from 5.55 kbps to 61.92 kbps.
6
Discussion
• Potential Use Cases. The above evaluation demonstrates that RadarCom can reliably exchange data between vehicles while preserving native radar sensing. This capability enables RadarCom to support a variety of practical V2V applications, such as exchanging vehicle speed, safety warnings, and road condition information using the same COTS radar hardware. One representative example is the Basic Safety Message (BSM), which vehicles periodically broadcast to share their position, speed, heading, and brake status [4]. Each BSM is approximately 300 bytes, and its broadcast frequency can be reduced to 2 Hz in dense freeway traffic to avoid channel congestion, requiring a data rate of 4.8 kbps. The current RadarCom prototype achieves 5.55 kbps, sufficient to support this BSM rate. As shown in Sec. 5.3, eliminating the emulated API latency increases the effective data rate to 61.92 kbps, exceeding the 24 kbps required for BSM transmission at the full 10 Hz broadcast rate [4]. • Operation under Non-LoS. RadarCom currently relies on direct LoS propagation and therefore faces a common challenge in mmWave radar systems [17, 24]: performance can degrade significantly under severe blockage because mmWave signals are strongly attenuated by surrounding vehicles and metallic obstacles. As shown in Fig. 30, RadarCom maintains near-LoS performance under partial blockage, but the effective data rate drops significantly when the blocking vehicle obstructs the direct path. One potential solution is to establish alternative communication links through environmental reflections, inspired by recent mmWave sensing systems that exploit ground-reflected paths [17] and multi-bounce scattering for beyond-FoV sensing [24]. Unlike these sensing systems, which rely on round-trip reflections, RadarCom requires only one-way signal propagation between the two radars, potentially reducing propagation loss over reflected paths. Moreover, RadarCom’s differential coding scheme can mitigate path-dependent delay variations, as the reference and data chirps propagate through the same
(a) Experiment layout.
5.0 4.0 3.0 M = 64 2.0 M = 128 = 256 1.0 M M = 512 10 20 30 40 50 60 Vertical Angular(°) (c) Vertical angle.
5.5 5.0 4.5 4.0 3.5
M = 64 M = 128 M = 256 M = 512
0 0.5 1 1.5 2 Height Offset (m) (d) Height offset.
Data Rate(kbps)
15 m Horizontal Misalignment Horizontal Lane Offset
5.0 4.0 3.0 M = 64 2.0 M = 128 = 256 1.0 M M = 512 10 20 30 40 50 60 Horizontal Angular(°) (b) Horizontal angle.
Data Rate(kbps)
Target Radar
Data Rate(kbps)
Vertical Misalignment
Data Rate(kbps)
Height Offset
5.5 5.0 4.5 M = 64 4.0 M = 128 = 256 3.5 M M = 512 0 2 1 Lane Offset (e) Lane offset.
3
Figure 31: Performance under different radar placements. path, allowing their common frequency shifts to be canceled during decoding. • Operation under Diverse Placements. As shown in Fig. 31(a), we further evaluate RadarCom under diverse radar placements, keeping the two radars 15 m apart along the LoS while varying the horizontal and vertical angular misalignment, the mounting height offset, and the horizontal lane offset. Fig. 31(b) and 31(c) show similar trends for horizontal and vertical angular misalignment: the effective data rate remains close to the LoS case within 30◦ , decreases significantly at 40◦ , and drops to nearly zero at 50◦ as the local radar moves outside the FoV. Higher-order modulation schemes exhibit greater sensitivity to angular misalignment. In contrast, Fig. 31(d) shows that mounting height offsets of up to 2 m have a negligible impact on the effective data rate. Finally, Fig. 31(e) evaluates a practical deployment where the two vehicles drive in different lanes. The effective data rate remains stable for horizontal lane offsets of up to two lanes, with only a slight reduction at a three-lane offset of approximately 11 m. • Duplex and Multi-Radar Communication. The current prototype focuses on validating the physical-layer feasibility of RadarCom. Bidirectional communication is supported by alternating the transmitting role between the local and target radars, resulting in a half-duplex, time-division design. Moreover, the existing mechanisms of RadarCom already lay the foundation for multi-radar communication. During discovery, the SFO-based target identification (Sec. 4.1) distinguishes multiple radars even when they use the same beacon pattern. As shown in Sec. 5.3, RadarCom reliably identifies and synchronizes with the target radar even in the presence of two additional interfering radars. After synchronization, signals from different radars can be separated by angle using the native receiver antenna array [37]. When angular separation is insufficient, e.g., for signals from different radars arriving from similar directions, RadarCom can adopt time-division multiple access (TDMA) , i.e., allocate different time slots to frames from different radars, naturally extending current time-division design. Alternatively, RadarCom can employ frequency-division multiple access (FDMA) by assigning different frequency sub-bands within the receiver’s intermediate-frequency band to different radar communication links. Similar time-frequency coordination methods among automotive radars have been explored for interference mitigation [3, 6], suggesting a promising direction for extending RadarCom to support multi-radar communication.
7
Related Work
Existing ISAC and radar communication systems face several deployment barriers on COTS automotive radars. Hardware- or waveform-centric designs [8, 14, 15, 29, 43] require customized architectures incompatible with mass-produced platforms. Cooperative radar systems [1, 2, 25, 47] assume centralized time-frequency
synchronization (e.g., GPS), which is impractical across independent vehicular radars. Hybrid approaches that pair radar sensing with Wi-Fi or mmWave networking [7, 10, 12, 18, 19] introduce additional radios or infrastructure, limiting decentralized scalability. A recent prototype [31] demonstrates radar-to-radar communication on commercial devices but relies on dedicated modulation and separates sensing from communication. In contrast, our system enables fully integrated sensing and communication directly on unmodified COTS automotive radars, without hardware modification, external synchronization, or additional radios.
8
Conclusion
In this paper, we present RadarCom, a software-defined system that enables direct radar-to-radar communication on unmodified COTS automotive mmWave radars while preserving native sensing functionality. By repurposing mutual inter-radar interference as a communication carrier and introducing mechanisms for discovery, synchronization, communication, and sensing-aware interference suppression, RadarCom establishes reliable communication between independent radars without hardware modification, external synchronization support, or additional communication radios. We implement RadarCom on TI AWR2243 automotive radars and evaluate it under static, dynamic, and real-world conditions. Experimental results show that RadarCom prototype achieves an average effective data rate of 5.55 kbps while maintaining high sensing accuracy, demonstrating the feasibility of transforming widely deployed automotive radars into dual-purpose communication and sensing devices.
References [1] Kubra Alemdar, Divashree Varshney, Subhramoy Mohanti, Ufuk Muncuk, and Kaushik Chowdhury. 2021. RFClock: Timing, phase and frequency synchronization for distributed wireless networks. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking. 15–27. [2] Anum Ali, Nuria González-Prelcic, and Amitava Ghosh. 2020. Passive Radar at the Roadside Unit to Configure Millimeter Wave Vehicle-to-Infrastructure Links. IEEE Transactions on Vehicular Technology 69, 12 (2020), 14903–14917. doi:10.1109/TVT.2020.3027636 [3] Stephen Alland, Wayne Stark, Murtaza Ali, and Manju Hegde. 2019. Interference in automotive radar systems: Characteristics, mitigation techniques, and current and future research. IEEE Signal Processing Magazine 36, 5 (2019), 45–59. [4] Automotive Association et al. 2021. Study of Spectrum Needs for Safety Related Intelligent Transportation Systems—Day 1 and Advanced Use Cases. Technical Report. Technical Report. [5] Canan Aydogdu, Musa Furkan Keskin, Nil Garcia, Henk Wymeersch, and Daniel W Bliss. 2019. RadChat: Spectrum sharing for automotive radar interference mitigation. IEEE Transactions on Intelligent Transportation Systems 22, 1 (2019), 416–429. [6] Canan Aydogdu, Musa Furkan Keskin, and Henk Wymeersch. 2021. Automotive Radar Interference Mitigation via Multi - Hop Cooperative Radar Communications. In 2020 17th European Radar Conference (EuRAD). 270–273. doi:10.1109/EuRAD48048.2021.00076 [7] Canan Aydogdu, Fan Liu, Christos Masouros, Henk Wymeersch, and Mats Rydström. 2020. Distributed radar-aided vehicle-to-vehicle communication. In 2020 IEEE Radar Conference (RadarConf20). IEEE, 1–6. [8] Kang Min Bae, Namjo Ahn, Yoon Chae, Parth Pathak, Sung-Min Sohn, and Song Min Kim. 2022. Omniscatter: extreme sensitivity mmwave backscattering
using commodity fmcw radar. In Proceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services. 316–329. [9] S. Blake. 1988. OS-CFAR theory for multiple targets and nonuniform clutter. IEEE Trans. Aerospace Electron. Systems 24, 6 (1988), 785–790. doi:10.1109/7.18645 [10] Junil Choi, Vutha Va, Nuria Gonzalez-Prelcic, Robert Daniels, Chandra R Bhat, and Robert W Heath. 2016. Millimeter-wave vehicular communication to support massive automotive sensing. IEEE Communications Magazine 54, 12 (2016), 160– 167. [11] Renato Lo Cigno and Michele Segata. 2022. Cooperative driving: A comprehensive perspective, the role of communications, and its potential development. Computer Communications 193 (2022), 82–93. [12] Baldomero Coll-Perales, Marco Gruteser, and Javier Gozalvez. 2018. Evaluation of IEEE 802.11 ad for mmWave V2V communications. In 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW). IEEE, 290– 295. [13] Boris Cucor, Tibor Petrov, Patrik Kamencay, Ghadir Pourhashem, and Milan Dado. 2022. Physical and digital infrastructure readiness index for connected and automated vehicles. Sensors 22, 19 (2022), 7315. [14] Samira Faghih-Naini, Michael Schneider, Sebastian Peters, Robert Weigel, and Torsten Reissland. 2025. Combining an FMCW radar system with FSK modulation to a joint communication and sensing system. International Journal of Microwave and Wireless Technologies (2025), 1–8. [15] Cui Gaofeng, He Mengmin, Xu Lexi, Wang Changheng, and Wang Weidong. 2024. Co-sharing waveform design for millimeter-wave radar communication systems. China Communications 21, 6 (2024), 305–318. [16] Zhenghao Han, Jianan Wang, Zhaoyang Xu, Shisong Yang, Liang He, Sifan Xu, Jian Wang, and Keqiang Li. 2023. 4D Millimeter-Wave Radar in Autonomous Driving: A Survey. arXiv preprint arXiv:2306.04242 (2023). [17] Chenming He, Chengzhen Meng, Chunwang He, Xiaoran Fan, Beibei Wang, Yubo Yan, and Yanyong Zhang. 2024. See through vehicles: Fully occluded vehicle detection with millimeter wave radar. In Proceedings of the 30th Annual International Conference on Mobile Computing and Networking. 740–754. [18] Md Anowar Hossain, Ibrahim Elshafiey, Abdulhameed Al-Sanie, et al. 2019. Hybrid mmWave/DSRC vehicular communication for next generation connected vehicles. Optoelectronics and Advanced Materials-Rapid Communications 13, January-February 2019 (2019), 44–50. [19] Wooseong Kim. 2019. Experimental demonstration of mmwave vehicle-to-vehicle communications using IEEE 802.11 ad. Sensors 19, 9 (2019), 2057. [20] Hao Kong, Cheng Huang, Jiadi Yu, and Xuemin Shen. 2024. A survey of mmwave radar-based sensing in autonomous vehicles, smart homes and industry. IEEE Communications Surveys & Tutorials 27, 1 (2024), 463–508. [21] Yipeng Liang, Qimei Chen, Han Cheng, Hao Li, and Hao Jiang. 2023. IEEE 802.11 ay enabled integrated mmWave radar detection and wireless communications. Ad Hoc Networks 146 (2023), 103152. [22] William A. Lies, Lakshay Narula, Peter A. Iannucci, and Todd E. Humphreys. 2021. Long Range, Low SWaP-C FMCW Radar. IEEE Journal of Selected Topics in Signal Processing 15, 4 (2021), 1030–1040. doi:10.1109/JSTSP.2021.3066887 [23] Chris Xiaoxuan Lu, Stefano Rosa, Peijun Zhao, Bing Wang, Changhao Chen, John A Stankovic, Niki Trigoni, and Andrew Markham. 2020. See through smoke: robust indoor mapping with low-cost mmwave radar. In Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services. 14–27. [24] Nishant Mehrotra, Divyanshu Pandey, Akarsh Prabhakara, Yawen Liu, Swarun Kumar, and Ashutosh Sabharwal. 2024. Hydra: Exploiting multi-bounce scattering for beyond-field-of-view mmwave radar. In Proceedings of the 30th Annual International Conference on Mobile Computing and Networking. 1545–1559. [25] Kaitao Meng, Christos Masouros, Athina P Petropulu, and Lajos Hanzo. 2024. Cooperative ISAC networks: Opportunities and challenges. IEEE Wireless Communications (2024). [26] Kumar Vijay Mishra, M.R. Bhavani Shankar, Visa Koivunen, Bjorn Ottersten, and Sergiy A. Vorobyov. 2019. Toward Millimeter-Wave Joint Radar Communications: A Signal Processing Perspective. IEEE Signal Processing Magazine 36, 5 (2019), 100–114. doi:10.1109/MSP.2019.2913173 [27] Ali Moussa and Wei Liu. 2021. Enhanced detection in automotive applications using bistatic radar with cooperative roadside sensors. In 2021 CIE International Conference on Radar (Radar). IEEE, 1649–1653. [28] NXP Community. 2024. 802.11 Wi-Fi Connection/Disconnection Process. https://community.nxp.com/t5/Wi-Fi-Bluetooth-802-15-4/802-11-Wi-FiConnection-Disconnection-process/ta-p/1121148 [29] Ryu Okubo, Luke Jacobs, Jinhua Wang, Steven Bowers, and Elahe Soltanaghai. 2024. Integrated two-way radar backscatter communication and sensing with low-power iot tags. In Proceedings of the ACM SIGCOMM 2024 Conference. 327– 339. [30] Xiangyuan Peng, Miao Tang, Huawei Sun, Lorenzo Servadei, and Robert Wille. 2025. 4D mmWave Radar in Adverse Environments for Autonomous Driving: A Survey. arXiv preprint arXiv:2503.24091 (2025). [31] Andrés Sánchez-Alcántara, Federico Dios, José Antonio Lázaro, Jorge Pinazo, and Adolfo Lerín. 2025. Radar-to-Radar Communication for Connected Vehicles with Commercial Devices. In 2025 25th Anniversary International Conference on
Transparent Optical Networks (ICTON). IEEE, 1–4. [32] Silicon Laboratories Inc. 2016. Developing Beacons with Bluetooth Low Energy (BLE) Technology. White paper. Accessed: 2026-02-09. https://www.silabs.com/ whitepapers/developing-beacons-with-bluetooth-low-energy-technology [33] Elahe Soltanaghaei, Akarsh Prabhakara, Artur Balanuta, Matthew Anderson, Jan M Rabaey, Swarun Kumar, and Anthony Rowe. 2021. Millimetro: mmWave retro-reflective tags for accurate, long range localization. In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking. 69–82. [34] Kundan Somala, Abhed Misra, and Shankar Ram. 2025. Calibrations in TI LowPower mmWave Radar Sensors. Application Note SWRA794B. Texas Instruments. https://www.ti.com/lit/an/swra794b/swra794b.pdf [35] Yi Tao, Ziwei Wan, Zhuoran Li, Zhen Gao, Gaojie Chen, and Rui Na. 2025. MmWave-LoRadar empowered vehicular integrated sensing and communication systems: LoRa meets FMCW. IEEE Transactions on Vehicular Technology (2025). [36] Texas Instruments. 2020. AWR2243 Single-Chip 76- to 81-GHz FMCW Transceiver Datasheet. SWRS222D, Rev. D. https://www.ti.com/lit/ds/symlink/awr2243.pdf [37] Texas Instruments. 2020. Cascade Radar Using AWR2243 Application Report. SWRA574B, Rev. B. https://www.ti.com/lit/an/swra574b/swra574b.pdf [38] Texas Instruments. 2020. Programming Chirp Parameters in TI Radar Devices. Technical Report SWRA553A. Texas Instruments. Rev. A, May 2017, Revised February 2020. https://www.ti.com/lit/an/swra553a/swra553a.pdf [39] Texas Instruments. 2024. mmWave Radar Interface Control Document. Revision 3.35. https://dr-download.ti.com/software-development/firmware/MD074SwD074J/02.02.04.00/mmWave-Radar-Interface-Control.pdf [40] Muhammad Usman, Marwa Qaraqe, Muhammad Rizwan Asghar, Anteneh A Gebremariam, Imran Shafique Ansari, Fabrizio Granelli, and Qammer H Abbasi. 2020. A business and legislative perspective of V2X and mobility applications in 5G networks. IEEE access 8 (2020), 67426–67435. [41] Jingwen Wang, Ivan Topilin, Anastasia Feofilova, Mengru Shao, and Yadong Wang. 2025. Cooperative intelligent transport systems: The impact of C-V2X communication technologies on road safety and traffic efficiency. Sensors 25, 7 (2025), 2132. [42] Song Wang, Jingqi Huang, and Xinyu Zhang. 2020. Demystifying millimeterwave V2X: Towards robust and efficient directional connectivity under high mobility. In Proceedings of the 26th annual international conference on mobile computing and networking. 1–14. [43] Rui Xu, Ruiming Wen, Gang Li, Chu Chu, and Guangjun Wen. 2024. Dualfunctional radar-communication based on frequency modulated continuous wave exploiting constraint frequency hopping. Signal Processing 219 (2024), 109403. [44] Hongfei Xue, Yan Ju, Chenglin Miao, Yijiang Wang, Shiyang Wang, Aidong Zhang, and Lu Su. 2021. mmMesh: Towards 3D real-time dynamic human mesh construction using millimeter-wave. In Proceedings of the 19th annual international conference on mobile systems, applications, and services. 269–282. [45] Zigang Yang and Anil Mani. 2022. Interference mitigation for AWR/IWR devices. Texas Instruments (2022). [46] Guidong Zhang, Guoxuan Chi, Yi Zhang, Xuan Ding, and Zheng Yang. 2023. Push the limit of millimeter-wave radar localization. ACM Transactions on Sensor Networks 19, 3 (2023), 1–21. [47] J Andrew Zhang, Kai Wu, Xiaojing Huang, Y Jay Guo, Daqing Zhang, and Robert W Heath. 2022. Integration of radar sensing into communications with asynchronous transceivers. IEEE Communications Magazine 60, 11 (2022), 106– 112. [48] Xinyu Zhang, Junxian Li, Jingyi Zhou, Shiyan Zhang, Jingyuan Wang, Yi Yuan, Jiale Liu, and Jun Li. 2025. Vehicle-to-everything communication in intelligent connected vehicles: a survey and taxonomy. Automotive Innovation 8, 1 (2025), 13–45. [49] Renjie Zhao, Timothy Woodford, Teng Wei, Kun Qian, and Xinyu Zhang. 2020. M-cube: A millimeter-wave massive MIMO software radio. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking. 1–14.
Related documents
- RadarCom: Unlocking Simultaneous Communication and Sensing on Commodity Automotive mmWave Radars#1467946
- Learning to Assess Heartbeat Observability for mmWave Heart-Rate Sensing#1188248
- Learning to Assess Heartbeat Observability for mmWave Heart-Rate Sensing#1181682
- Bringing dApps to OCUDU: An E3 Controller for Real-Time Open RAN Intelligence#925524
- Task-Oriented Sensing and Covert Transmissions for Collaborative Multi-AUV Systems#1399919
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive