RF-LEGO: Modular RF Design Paradigm
- RF-LEGO is a multifaceted concept uniting modular RF connectors for UAV arrays, batteryless RFID-based reconfigurable surfaces, and plug-and-play deep-unrolling for signal processing.
- It emphasizes modularity through self-aligning mechanical docking, selective passive element aggregation, and structured, trainable SP-DL modules.
- Empirical results show enhanced phase coherence, improved bandwidth and detection rates, and scalable performance across UAV, RFID, and sensing applications.
“RF-LEGO” denotes three distinct research constructs in recent wireless-systems literature: a LEGO-inspired RF connector for UAV swarm-based phased arrays, a wireless, batteryless, RF-powered reconfigurable surface built from commodity RFID tags, and a modularized signal processing-deep learning co-design framework for RF sensing via deep unrolling (Debnath et al., 30 Jul 2025, Vardakis et al., 2021, Yu et al., 11 Apr 2026). Taken together, this suggests that RF-LEGO is presently a paper-specific designation rather than a single universally standardized term. The shared motif is modular composition: mechanical self-alignment and rigid docking in airborne arrays, selective aggregation of passive backscatter elements in reconfigurable surfaces, and plug-and-play “LEGO bricks” in structure-aligned deep-unrolled sensing pipelines.
1. Terminological Scope and Research Context
In the cited literature, RF-LEGO refers to three different objects with different problem settings, hardware assumptions, and performance criteria. One line of work places the RF-LEGO connector at the heart of a UAV swarm-based phased-array concept. A second realizes a passive reconfigurable surface by tiling ultra-low-cost Gen2 RFID tags into a two-dimensional array. A third proposes RF-LEGO as a modular co-design framework that transforms interpretable SP algorithms into trainable, physics-grounded DL modules through deep unrolling (Debnath et al., 30 Jul 2025, Vardakis et al., 2021, Yu et al., 11 Apr 2026).
| Usage | Definition | Source |
|---|---|---|
| RF-LEGO connector | LEGO-inspired RF connector for UAV swarm-based phased arrays | (Debnath et al., 30 Jul 2025) |
| RF-LEGO surface | Wireless, batteryless, RF-powered reconfigurable surface built from commodity RFID tags | (Vardakis et al., 2021) |
| RF-LEGO framework | Modularized SP-DL co-design for RF sensing via deep unrolling | (Yu et al., 11 Apr 2026) |
The terminological overlap can invite a misconception that these works describe one evolving platform. They do not. The first is an RF interconnect and airborne array architecture, the second is a batteryless reconfigurable surface, and the third is a deep-unrolling methodology for wireless sensing. Their only commonality, as stated in the papers, is a strong emphasis on modularity, reusability, and structured composition.
2. RF-LEGO as a UAV Swarm RF Connector and Phased-Array Enabler
In the UAV-swarm setting, the LEGO-inspired RF-LEGO connector is a compact, non-threaded, hands-free docking interface designed to guarantee precise alignment, sub-millimeter inter-element spacing accuracy, and a continuous, low-loss RF path from DC well into the UHF band—even during mid-flight docking maneuvers. Each connector half consists of a rectangular slotted patch of silver () printed on a -thick FR4 substrate (, ), with a continuous copper ground plane underneath; one end of the patch is shorted to ground via a plated-through via, the other is fed by an SMA bulkhead connector. A -thick neodymium magnet is bonded to the rear face of each FR4 board, while 3D-printed LEGO-inspired alignment brackets in a convex/concave stud-and-socket arrangement mate with sub-millimeter tolerance and eliminate vertical and lateral misalignment. Carbon-fiber docking rods () attach to the magnets and fix the inter-element spacing to within (Debnath et al., 30 Jul 2025).
The docking mechanism is explicitly non-threaded and hands-free. Permanent magnets in each half cause the connector halves to “snap” into place when the UAVs approach, and the convex/concave bracket system passively corrects residual offset. Measurement of versus misalignment shows that even a vertical offset degrades insertion loss to below 0; with the LEGO brackets engaged, 1 and 2 remains within 3 of the aligned value. The mechanical baseline imposed by the carbon-fiber rods locks the UAVs into a rigid, phase-coherent formation with 4 fixed to better than 5. In the 6 demonstrator, 7; larger arrays use multiple rods to maintain 8.
The connector was refined through a multi-stage full-wave HFSS optimization that balanced bandwidth, insertion loss, and form factor. Stage 0 used an open-patch baseline with 9 and air gap 0, yielding 1 and 2 bandwidth 3. Stage 1 closed the gap, giving 4. Stage 2 used a narrow patch with 5, 6, giving 7, 8. Stage 3 added a short-circuit via and reduced the effective length to 9, giving 0, 1. Stage 4 introduced a narrow capacitive slot, producing 2, 3, and bandwidth from DC to 4 and beyond. The optimization was organized around
5
where 6 is the dielectric path length within each patch and 7 the air gap, together with
8
and the impedance model
9
Measured RF performance at 0 included 1 versus simulated 2, and 3, implying 4 and
5
The 6 bandwidth spans DC up to 7 for the 8 patch, and can be extended to 9 with a 0 patch or 1 with a 2 patch by scaling slot length.
Once mechanically latched, the RF-LEGO connectors tie together the feed network so that all element excitations share a single oscillator reference. This eliminates independent LO drift and phase-lock overhead: mechanically linking 3 UAVs effectively creates one monolithic 4-element array. The array factor is written as
5
where 6 are the element positions fixed by docking rods, 7 the programmed phase shifts, and 8. To avoid grating lobes, the architecture enforces
9
for all steering angles.
Experimental validation was reported in both stationary and in-flight settings. In an anechoic chamber, two-element arrays mounted on low-dielectric foam produced beam patterns at 0 that closely match simulation within 1, and each Yagi element had measured 2 around 3. In flight, two identical UAVs approached and docked in mid-air at 4, then undocked at 5; continuous RF path was verified by commanding phase shifts and observing stable received power at three ground receivers at 6, with peak power fluctuations below 7 over 8. Scalability was quantified by array gain increasing from 9 for 0 to 1 for 2 at steer 3, and by frequency scaling through reduced patch length.
3. RF-LEGO as a Wireless, Batteryless, RF-Powered Reconfigurable Surface
In the RFID-based work, RF-LEGO realizes a passive reconfigurable surface by tiling ultra-low-cost Gen2 RFID tags into a two-dimensional array. The proof-of-concept uses 4 tags on a 5 rectangular grid with inter-tag spacing 6, 7, approximately 8 at 9, to keep mutual coupling negligible. The tags are standard batteryless EPC-Gen2 inlays (Zebra Z-Perform 1500T) whose antenna is a small dipole-loop printed on PET and matched at 0 by a two-element L-network. In steady state, the antenna input impedance is 1; through tuning components, two discrete load impedances 2 realize two distinct reflection coefficients 3. The antenna’s structural scattering parameter is measured as 4. Control and power are provided by a modified SDR-based RFID reader using a USRP N200+RFX900 daughterboard: one SDR transmits a continuous-wave carrier at 5 to power and query the tags, and another SDR at 6 receives the assisted source-destination link (Vardakis et al., 2021).
The control mechanism inverts framed-slotted Aloha by forcing controlled collisions to synthesize arbitrary subgroups of tags into backscatter reflectors. The sequence is explicit: the reader sends CW so all tags harvest energy and go Ready; a series of Select commands with mask/Action parameters asserts each tag’s SL flag individually, building an active set 7; a single-slot Query then causes all tags with 8 to transmit their 6-bit Preamble and 16-bit RN16 simultaneously, so that the destination observes a coherent sum with envelope proportional to
9
where 0. To move to a new configuration, the reader issues a deassert-all Select and repeats the procedure. With 1 active tags, each configuration takes
2
which in the reported setup with 3 yields 4–5.
The theoretical model writes the baseband received signal as
6
and the design objective is to maximize instantaneous power
7
For the 8-load-per-tag optimization problem, the paper gives the closed-form structure
9
In the 00 case, transitions occur only when 01 passes
02
and sorting the 03 boundary angles takes 04, yielding global optimum complexity 05 rather than 06. For general 07, the paper states an 08 bound.
Experimentally, when configured for constructive beamforming, the received power at 09 rose by up to 10 above the direct-link alone. For a different geometry and exhaustive exploration of 11 active tags, the measured peak gain reached 12. Average-gain simulations over 13 Monte Carlo channel realizations at 14 show 15–16 improvement for 17 tags and 18 loads; moving to 19 via varactor buys an extra 20. The paper also states that gain saturates as 21 grows, even at perfect CSI, because the end-to-end backscatter SNR remains low with 22 for each element. Imperfect channel estimates, modeled with MMSE and pilot fraction 23 of the coherent block, degrade 24 by several dB when 25, making estimation overhead critical for large arrays.
A common misconception is to read this work as a conventional high-gain RIS result. The paper explicitly argues otherwise: even with perfect channel estimation, the weak nature of backscattered links limits the performance gains, even for large number of surface elements. This makes RF-LEGO here a low-cost and batteryless reconfigurable surface, but not an unrestricted passive beamforming mechanism with linear gain growth.
4. RF-LEGO as Modularized SP-DL Co-Design via Deep Unrolling
In the sensing framework, RF-LEGO is defined as a modular co-design framework that transforms interpretable SP algorithms into trainable, physics-grounded DL modules through deep unrolling. It is positioned between pure SP and end-to-end DL: classical methods such as FFT, beamformers, and CFAR detectors are interpretable and modular but brittle in low-SNR or multipath environments, whereas purely end-to-end DL models are task-specific and monolithic and lack stage-wise interpretability. RF-LEGO introduces three deep-unrolled modules for critical RF sensing tasks—frequency transform, spatial angle estimation, and signal detection—while preserving core processing structures and mathematical operators. The paper identifies three claimed properties: modularity, cascadability, and structure-aligned interpretability (Yu et al., 11 Apr 2026).
The RF-LEGO FT begins from the discrete Fourier transform
26
and uses Bluestein’s algorithm to rewrite the DFT as a single convolution,
27
RF-LEGO FT leaves the outer chirp multipliers intact but replaces the fixed convolution with a small complex-valued convolutional layer whose kernel 28 is initialized to 29 and then trained. Optionally, a nulling head implemented as 30 suppresses residual leakage. The resulting operator is
31
with learnable kernel 32, optional shrinkage threshold 33, and mild complex-valued nonlinearities.
The RF-LEGO Beamformer starts from a ULA sparse AoA model
34
and the LASSO formulation
35
Classical ADMM updates
36
37
are preserved structurally but modified by learnable, iteration-dependent quantities: a diagonal preconditioner 38, step size 39, shrinkage level 40, and gating vector 41. The unrolled layer becomes
42
43
44
45
By default, 46 iterations are used.
The RF-LEGO Detector recasts CFAR’s selection-testing pipeline as a compact discrete-time state-space model with latent state 47: 48 The matrices 49 are small trainable matrices initialized to approximate a sliding-window average plus linear test. The paper interprets this as a trapezoidal discretization of the continuous SSM 50, allowing the model to learn clutter/noise adaptation implicitly while preserving the high-level CFAR workflow.
The architecture is explicitly modular. RF-LEGO FT uses a single complex-valued 1D convolution layer of kernel size 51, one mild nonlinearity, and an optional nulling head. RF-LEGO Beamformer uses 52 unrolled ADMM layers with sigmoid gating and softplus step sizes. RF-LEGO Detector uses a single SSM unrolled for 53 time steps, with 54 as the reported window length. The cascaded pipeline may stack FT 55 Beamformer 56 Detector, FT 57 Detector, or Beamformer 58 Detector, and the paper stresses that intermediate outputs remain in the same signal domain, so no bespoke adapters are needed.
Training uses 59 synthetic frames per module. For FT, the data are random spectra with spectral leakage patterns and AWGN at 60–61 SNR, inverse-DFT to time domain of length 62. For Beamformer, the data are random ULA snapshots with 63 sources, 64 antennas, grid size 65 over 66, and AWGN. For Detector, the data are 67–68 Hann- or Hamming-shaped peaks in AWGN with window length 69. Implementation is in PyTorch on NVIDIA RTX 4090, with AdamW, learning rate 70, weight decay 71, batch 72, and dropout 73. Reported computational cost is 74, 75 parameters for FT; 76, 77 parameters for Beamformer; and 78, 79 parameters for Detector.
5. Empirical Performance, Cascadability, and Downstream Applications
The sensing paper evaluates RF-LEGO using real-world data for Wi-Fi, millimeter-wave, UWB, and 6G sensing, including mmWave from TI IWR1843 FMCW 80–81, UWB from XeThru X4A02 at 82, and Wi-Fi CSI from Intel AX200; public datasets include UWCR, OPERAnet, UWB-Context, and DeepSense 6G. Metrics are Peak-to-Side-lobe Ratio (PSLR), Peak-to-Average Power Ratio (PAPR), Mean Absolute Error (MAE), and Detection Rate (DR) at fixed False Alarm Rate 83 (Yu et al., 11 Apr 2026).
At the module level, RF-LEGO FT on mmWave range spectra reports 84 versus 85 for FFT, 86 versus 87, and MAE reduction of 88. For Doppler FT on mmWave, UWB, and Wi-Fi, the reported values are 89 versus 90, 91 versus 92, and MAE reduction of 93. RF-LEGO Beamformer on mmWave AoA reduces MAE from 94 for classical LASSO to 95, a 96 reduction; DA-MUSIC achieves 97 but the paper states that it relies on EVD, has unstable gradients, and lacks explicit angle spectrum, whereas RF-LEGO retains the interpretable spectrum and stable training. RF-LEGO Detector on UWB ToF reports 98 at 99, versus 00; DL-CFAR reaches 01, and loose coupling gives 02.
The framework is evaluated in cascaded pipelines as well. For FT 03 Detector and Beamformer 04 Detector, Detection Rates at 05 improve over pure SP by 06 for range on mmWave, 07 for Doppler, and 08 for angle. Relative to cascaded DL and loose-coupling baselines, the average uplift is 09 and 10, respectively. Ablation results indicate that removing activation in RF-LEGO FT reduces PSLR by 11 for range and 12 for Doppler, while removing the nulling head changes little; for the Beamformer, removing iteration connection increases MAE from 13 to 14, removing gating gives 15, and reducing antennas from 16 to 17 raises MAE to 18. For the Detector, removing activation reduces DR by about 19 and increases FAR by 20, while fixing 21 changes DR from 22 to 23 and increases FAR by 24.
Micro-benchmarks on public datasets report that RF-LEGO matches or outperforms SP and DL baselines in all metrics. Under multiple targets (25–26) in mmWave, it retains high PSLR/PAPR and MAE advantage without fine-tuning. Fine-tuning with 27–28 real data recovers most gains, with range MAE reduction of 29. Interface-sensitivity tests, in which white noise is injected at the module boundary, show that RF-LEGO pipelines degrade more gracefully than pure SP. Reported edge inference latency on Jetson Orin Nano / Raspberry Pi 4 / ESP32-P4 is 30 for FT versus 31 for FFT, 32 for Beamformer versus 33, and 34 for Detector versus 35.
The downstream case studies preserve the same pattern: only the upstream RF-LEGO modules are changed, while downstream filters, estimators, or classifiers remain identical. In trajectory tracking with mmWave plus EKF, on 36 human trajectories in a 37 room with OptiTrack ground truth, the median Absolute Trajectory Error is 38 versus 39 for SP, and Relative Trajectory Error is likewise halved. In vital-sign monitoring, using an infant simulator at 40–41 and humans at 42–43, the 44th-percentile MAE is below 45 versus 46 for SP, with overall MAE reduction of 47 for the simulator and 48 for humans. In human activity recognition on the MCD-Gesture mmWave benchmark, the reported accuracy is 49 versus 50 for the 7-way task and 51 versus 52 for the 13-way task.
6. Comparative Interpretation, Misconceptions, and Open Directions
Across the three works, the “LEGO” metaphor is attached to modularity, but the substrate of modularity differs. In the UAV connector, modularity is literal mechanical composition through magnetic self-alignment and a guided stud-and-socket interface. In the RFID surface, modularity is the selective aggregation of passive backscatter elements into active sets. In the deep-unrolling framework, modularity means trainable blocks that preserve classical input/output contracts and can be concatenated as plug-and-play “LEGO bricks” (Debnath et al., 30 Jul 2025, Vardakis et al., 2021, Yu et al., 11 Apr 2026).
A second recurrent theme is that each work constrains flexibility in order to preserve a desired systems property. The UAV connector constrains geometry so that inter-element spacing remains fixed and phase coherence is mechanically enforced. The RFID surface constrains element states to discrete reflection coefficients and relies on Gen2 signaling, which keeps the system batteryless and commodity-based but limits configuration speed and gain. The sensing framework constrains network form to mirror classical SP structure, which preserves structure-aligned interpretability but does not guarantee that internal learned parameters correspond to physically meaningful quantities. The paper explicitly names this limitation “information alienation.”
Several misconceptions are therefore addressed directly by the source material. RF-LEGO in the sensing framework does not claim full transparency of learned weights; its interpretability is structure-aligned. RF-LEGO in the RFID work does not remove the low-SNR bottleneck of end-to-end backscatter links; the paper states that gains saturate and channel-estimation overhead becomes critical for large arrays. RF-LEGO in the UAV work does not rely on complex over-the-air synchronization loops; rather, mechanically linking 53 UAVs effectively creates one monolithic 54-element array with a shared oscillator reference.
The future directions reported in the papers are correspondingly domain-specific. For the RFID surface, the paper lists multi-band operation through redesign of the tag antenna and matching network, higher-order reconfiguration via multi-bit varactor or switched-capacitor networks, faster control through custom RFID commands, active amplification powered by harvested energy, and integration in which groups of tags share a single switch control. For the sensing framework, the paper proposes extending the RF-LEGO library with unrolled modules for clutter suppression via robust PCA, MIMO joint comms + sensing, Doppler-angle coupling, and ray-tracing-informed unrolling; it also proposes hybrid unrolling with physical priors such as nonnegativity, sparsity, and Toeplitz structure, as well as combining RF-LEGO blocks with large-language-model “sensor LMs” for cross-modal reasoning over RF streams. For the UAV architecture, scalability is already framed in terms of gain and frequency by adjusting array element density per UAV, UAV dimensions, and patch length.
Taken together, these works indicate that RF-LEGO is less a single technology than a recurring design language for RF modularization. A plausible implication is that the name is likely to remain context-dependent unless later literature consolidates it into a broader taxonomy. At present, the term spans airborne phased-array interconnects, batteryless reconfigurable surfaces, and deep-unrolled sensing modules, and its meaning must therefore be resolved from the surrounding research domain rather than from the label alone.