SDR Analog Video Decoding Adventures
summary
Builds a working remote HDMI viewer and a PAL decoder for NES using an Airspy R2 at 10 MSPS, showing HDMI emanations map to predictable amplitude codewords and can be synchronized into frames. Implements AM demod, a narrow notch to remove aliased FM audio, heavy bandpass FIRs for chroma, Liquid‑DSP and SDL textures, and runs real time at 50 fps on a 2013 MacBook Pro. Color decoding is imperfect (copies chroma from alternating lines initially), filters are CPU‑heavy (1000 coefficients), and HDMI2/DP encryption would prevent this.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:34what to expect
- 2:15background
- 9:26Remote HDMI viewer: Shortcomings
- 12:29Nothing new
- 14:13PAL capture
- 15:43Some PAL signal basics...
- 23:53Performance considerations
- 24:54Future directions
related talks
45m Hacking satellites with Software Defined Radio (SDR)
12mExploring the invisible: adventures in the electromagnetic spectrum!!
43mGrabbing Audio and Video on a Board Farm
33mDesigning Hardware with Python
25mgr-tempest: Spying Video Interfaces Through Electromagnetic Emanations
41mListening to the Radio with Rust
42mH(ack)DMI: Pwning HDMI For Fun And Profit
24mBuilding a radio with M2K and spare parts
