Communications

Neural Bits Recovery for FDMA-based Large-coverage Ambient-IoT Network

By Bowen Yang Samsung R&D Institute China-Beijing

1 Introduction

Ambient Internet of Things (A-IoT) is expected to become a key technology in the massive IoT market, particularly in asset inventory scenarios, thanks to low deployment costs and wide coverage. However, the characteristics of A-IoT, including extremely low-end passive tags, create significant technological challenges. As the demand for connecting thousands of assets grows, current systems face a "performance cliff." In this post, we explore a novel approach that introduces frequency domain multiple access (FDMA) to passive tags and utilizes Hopfield Neural Networks for error recovery, boosting inventory efficiency by over 100 times in certain scenarios.

2 The Core Problem: Why A-IoT Inventory is Inefficient

In a typical warehouse scenario, a Base Station (BS) attempts to inventory thousands of passive tags using the Slotted ALOHA protocol. The process is straightforward but fragile: the BS announces time slots, tags randomly pick a slot to send a sequence, and successful tags receive an ACK. However, two major failures cripple this system as density increases:

1. Access Failure (The Collision Problem): When multiple tags pick the same slot, their signals overlap, causing a collision. These tags must retry, and as the number of tags increases, collision probability skyrockets.

2. Detection Failure (The Bit Error Problem): Even without collisions, A-IoT tags suffer from poor backscatter channel conditions. Lacking Forward Error Correction (FEC), a Bit Error Rate (BER) of $10^{-2}$ results in only a ~7% success chance for 256-bit ID. Current solutions like Repetition Codes slash data rates without providing sufficient coding gain.

Modeling the Bottleneck: Through mathematical modeling, we determined the optimal number of time slots follows $ Q^*= \frac {(p_1-p_2)⋅x+p_2}{p_1} $, where xx is the tag count and p represent detection rates. The reality check is harsh: inventorying 14,000 tags would require over 46,000 time slots, which is unsustainably slow.

2.1 Solution 1: 2D Resource Allocation with Subcarrier FDMA

Standard A-IoT tags are limited by extremely-low complexity. However, we can achieve Frequency Domain Multiple Access (FDMA) using Miller Codes. By modulating the baseband waveform with a square wave of specific frequency, we can shift the signal in the frequency domain. We call this m-Miller encoding.

·
As illustrated in Figure 1(a), different Miller codes occupy distinct frequency bands. The plot clearly shows that the main energy lobes of 1-Miller, 4-Miller, 8-Miller, and 16-Miller are separated into non-overlapping spectrums.
·
This separation allows us to create distinct "subcarriers" without requiring complex hardware on the tag.


Instead of just picking a random time slot, a tag now picks a random time slot AND a random Miller code. This transforms the contention resource space from one-dimensional(1D) to two-dimensional(2D).

·
Result: The likelihood of collision drops drastically.
·
Efficiency: If using m = 4 available Miller codes, the required inventory time slots decrease by 75%.


Figure 1. Key Enablers for A-IoT Efficiency. (a) Spectrum of Miller coded signals (m=1,4,8,16), demonstrating clear frequency separation for FDMA. (b) Topology of the Discrete Hopfield Neural Network, where inputs a(0) evolve through recurrent feedback loops over t iterations to recover the output a(t).

2.2 Solution 2: Pattern Recognition for Bits Recovery

Since we cannot put FEC on the tag, we move the intelligence to the Base Station. We treat the reception of a corrupted Asset ID not as a communication error, but as a Pattern Recognition problem. The Base Station already knows the database of valid Asset IDs (patterns). We utilize a Discrete Hopfield Neural Network (DHNN), a fully recurrent single-layer network known for its associative memory.

·
The Topology: Figure 1(b) depicts the network structure. It consists of n neurons $[A(1)…A(n)]$ fully connected to each other.
·
The Recovery Process: 1) The corrupted ID sequence is fed into the network as the initial state $[a_1 (0),⋯,a_n (0)];$ 2) As shown in the figure, the data loops through the neurons. The state updates based on the sign function: $A(t)=sgn[W⋅A(t-1)]$ 3) After t iterations, the network converges to a stable state $[a_1 (t),⋯,a_n (t)]$, which corresponds to the corrected, error-free Asset ID.


Why use Hopfield Networks?

1.
Low Complexity: The network uses binary states (1, -1), meaning the math involves simple additions, not complex floating-point multiplications.
2.
No FEC Overhead: We don''t need to add parity bits to the transmission, saving valuable airtime.
3.
Robustness: Even if the theoretical capacity of the network is exceeded, it remains highly effective at correcting minor bit errors common in A-IoT channels.

3 Results

To validate our proposed designs, we ran extensive simulations summarized in Figure 2. These plots cover signal interference, recovery robustness, and the ultimate inventory efficiency.

3.1 FDMA: Does Non-Orthogonality Break the System?

A common concern with using square-wave Miller codes for subcarrier modulation is that the signals are not perfectly orthogonal—technically, they might interfere with each other. Figure 2(a) puts this fear to rest.

·
The Inset: As shown in the zoomed-in inset, the performance gap between a single signal (solid lines) and multiplexed signals (dashed lines) is negligible—approximately 0.2 dB.
·
Conclusion: Despite the theoretical non-orthogonality, the mutual interference is minimal, validating our low-complexity FDMA scheme.


3.2 Bits Recovery: Capacity vs. Robustness

Figure 2(b) quantifies the "associative memory" capability of our Hopfield network. The plot shows the Asset ID detection rate (Y-axis) versus the number of IDs stored in the network (X-axis).

·
The Threshold: The dashed horizontal line represents a target success rate of 90%.
·
Good Channel (Blue Curve, BER=0.001): The network is highly stable, maintaining >90% detection for up to ~220 stored IDs.
·
Noisy Channel (Yellow Curve, BER=0.1): Even with significant noise, the network holds up well. By limiting storage to roughly 140 IDs, we stay above the 90% threshold.
·
Extreme Noise (Purple Curve, BER=0.3): In very harsh conditions, reducing storage to ~45 IDs allows the system to function where others would fail.


3.3 The Bottom Line: 100x Efficiency Gains

Figures 2(c) and 2(d) tell the most important story. These charts plot the Total Number of Inventory Time Slots (cost, Y-axis) required to inventory a given Number of Devices (throughput, X-axis). To measure efficiency, we draw a horizontal line at a fixed budget of $10^4$ time slots and see how many devices we can handle.

Scenario A: Good Channel Conditions (Figure 2c)

In a favorable environment $ (BER=10^{-3}) $, we focus on the gains from FDMA.

·
Baseline (Blue): With $10^4$ slots, standard systems saturate at ~2,800 devices.
·
With FDMA (Yellow): Using a multiplexing factor of 7, the curve stretches far to the right. As marked by the arrow in the plot, this results in a ~7.9x increase in capacity (inventorying ~25,000 tags).


Scenario B: Poor Channel Conditions (Figure 2d) — The Real Challenge

In poor conditions $(BER=10^{-2})$, standard systems collapse because packet errors are fatal.

·
Baseline (Blue): The system is extremely inefficient, managing only ~200 tags (far left of the chart).
·
With Error Correction (Orange): Just adding our Hopfield recovery algorithm (no FDMA yet) pushes the capacity to a 14.5x gain.
·
With Correction + FDMA (Yellow): When we combine both innovations, the result is transformative. As shown by the long arrow spanning the chart, we achieve a massive ~108.5x improvement, effectively inventorying ~21,900 tags in the same timeframe that a standard system could only handle 200.


Figure 2. System Performance Evaluation. (a) BER comparison showing negligible interference in the inset. (b) Asset ID detection rates dropping off as storage increases. (c) Efficiency in good channels showing a 7.9x gain. (d) Efficiency in poor channels showing a massive 108.5x gain from the combined solution.

4 Conclusion

Ambient IoT has the potential to automate the physical world, from massive warehouses to retail floors. However, the constraints of passive tags—specifically their inability to handle collisions and correct errors—have been a major barrier to scale. In this work, we demonstrated that we don''t need expensive hardware to solve these problems. By shifting the complexity to the Base Station using Hopfield Networks and employing a clever Miller-code based FDMA scheme on the tags:

1.
We reduced collision probabilities by moving from 1D to 2D resource allocation.
2.
We eliminated the need for Forward Error Correction (FEC) on tags, utilizing pattern recognition to recover lost bits.


The result is a system that significantly improves inventory efficiency—capable of inventorying over 100 times more devices in challenging environments compared to current standards. This approach provides the competitive edge needed to make massive-scale A-IoT a reality.