Communication by means of modulated Johnson noise
Communication by means of Modulated Johnson Noise
Introduction to Thermal Signaling
In the realm of secure communications, the goal is often to hide a signal within the natural background of the environment. One sophisticated method involves the use of Johnson-Nyquist noise—the electronic noise generated by the thermal agitation of charge carriers inside an electrical conductor—as a medium for data transmission.
Unlike traditional modulation, which imposes a structured waveform onto a carrier, this method modulates the statistical properties of the noise itself. This results in a transmission that is easily detectable virtually indistinguishable from ambient thermal fluctuations to an unauthorized observer.
The Underlying Physics
The fundamental principle relies on the relationship between temperature, resistance, and voltage fluctuations. The root-mean-square (RMS) noise voltage is defined by the following LaTeX expression:
Where the variables are defined as:
- : The Boltzmann constant ()
- : The absolute temperature in Kelvin
- : The electrical resistance in Ohms
- : The bandwidth of the measurement in Hertz
Key Insight: Because the noise power is directly proportional to both and , any controlled variation in these two parameters will result in a corresponding change in the noise power spectral density.
Modulation Mechanisms
To transmit information, the sender must manipulate the noise characteristics. There are two primary vectors for this:
1. Thermal Modulation
By varying the temperature of a resistor, the amplitude of the noise is altered. While this is conceptually simple, it is limited by thermal inertia—the time it takes for a material to heat up or cool down.
2. Resistive Modulation
By switching between different resistors or using a variable resistor (like a MOSFET in the ohmic region), the value of can be changed rapidly. This allows for much higher data rates than thermal modulation.
System Architecture
The following Mermaid diagram illustrates the signal flow from the data source to the final output:
Comparison of Communication Methods
| Feature | Traditional RF Modulation | Modulated Johnson Noise |
|---|---|---|
| Signal Profile | Distinct Sine/Square waves | Stochastic/Random |
| Detectability | High (via Spectrum Analyzer) | Very Low (LPI/LPD) |
| Bandwidth Efficiency | High | Low |
| Hardware Complexity | Moderate | High (Requires precise noise floors) |
| Primary Constraint | Interference/Congestion | Signal-to-Noise Ratio (SNR) |
Implementation and Detection
The receiver does not look for a specific frequency, but rather a change in the variance of the noise. This is often achieved using an integrator circuit that calculates the average power over a specific window.
Simulation Logic
A simplified representation of how one might simulate the noise generation in Python:
import numpy as np
def generate_johnson_noise(T, R, df, duration, sample_rate):
# Calculate the variance based on the Johnson-Nyquist formula
variance = 4 * 1.38e-23 * T * R * df
std_dev = np.sqrt(variance)
# Generate Gaussian white noise
num_samples = int(duration * sample_rate)
return np.random.normal(0, std_dev, num_samples)
# Example: Modulating between 300K and 310K
signal_low = generate_johnson_noise(300, 1000, 1e6, 0.1, 1e6)
signal_high = generate_johnson_noise(310, 1000, 1e6, 0.1, 1e6)
Deployment Checklist
- Calibrate the baseline ambient noise floor.
- Ensure the
Rvalue is high enough to overcome cable capacitance. - Implement a synchronized clock between transmitter and receiver.
- Apply a band-pass filter to isolate the of interest.
Nuances and Limitations
While this method offers extreme stealth (Low Probability of Intercept), it is not without drawbacks. The most significant challenge is the Signal-to-Noise Ratio (SNR). Since the signal is noise, the receiver must be able to distinguish between a deliberate increase in thermal noise and a natural fluctuation in the environment.
Figure 1: Conceptual representation of a noise floor where data is hidden in subtle power shifts.
In summary, communication via modulated Johnson noise transforms a fundamental nuisance of electronics into a secure channel, leveraging the laws of thermodynamics to hide information in plain sight.