Building an RF Scanner for Signal Intelligence

The semiotics of her uniform, a Tokyo cop. His ugliness was the stuff of legend. In the dreary chrome of the elevator shaft. They were dropping, losing altitude in a canyon of rainbow foil and sheet steel. The matrix had its own logic. Molly’s Zeiss Ikon rested on her lap as she watched the cityscape flow past.

He flipped the channel selection program. The program had the look of a cheap plastic arcade game. All the speed he took, all the turns he’d taken and the corners he’d cut in Night City, and still he’d see the matrix in his sleep, bright lattices of logic unfolding across that colorless void.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import numpy as np
from rtlsdr import RtlSdr

sdr = RtlSdr()
sdr.sample_rate = 2.048e6
sdr.center_freq = 100e6
sdr.freq_correction = 60
sdr.gain = 'auto'

samples = sdr.read_samples(256*1024)

The sky above the port was the color of television, tuned to a dead channel. He stared at the deck on his lap, not really seeing it, seeing instead the shop window of a toy store he’d once been in, the image of a broken doll that had been mended with black thread. Case was twenty-four. At the steel cord above his head, he could see thin wisps of cigarette smoke.

Power supplies and oscilloscopes hummed in the background. The smell of rosin and hot solder filled the air. In the distance, the city’s neon glow painted everything in electric blues and toxic greens.