13

How do I receive Amateur television (ATV) — e.g., NTSC in the U.S. — with GNU Radio so I can play the A/V in, e.g., the VLC video player? Are there any example GNU Radio block diagrams to accomplish such a task?

cf. this for an example on how to decode ATSC with GNU Radio and play the video in VLC

SDsolar
  • 2,089
  • 1
  • 16
  • 36
Geremia
  • 471
  • 2
  • 10
  • 1
    I'd like to comment on the article you link to: it's confused about a lot of core concepts of GNU Radio. I wouldn't recommend it as literature for a beginner - as it simply contains statements on what GNU Radio is that are incorrect. I recommend reading the first chapter,the introduction, of the guided GNU Radio tutorials on http://tutorials.gnuradio.org . It especially has a very complicated way of getting data from the SDR device into GNU Radio - in fact, with the osmocom source, one can directly connect one's SDR hardware to the signal processing flow graph. No need to complicatedly record. – Marcus Müller Jan 10 '17 at 05:36
  • 1
    NTSC is all but gone in the US. The standard now is ATSC. Years ago someone had come up with an ATSC package. I'm pretty sure a DVB-T (by now T2) package is out there too. If you don't get a good answer I will research. – AG5CI Jan 22 '18 at 03:54

2 Answers2

1

It depends of what signal do you want to receive: ATSC and DVB are digital standards and you have blocks and scripts to deal with as you have seen in the webpage you linked.

DVB has a lot of different modulation and encoding possibilities and dealing with this in GNURadio is a bit of a headache if you do not know the exact parameters to begin with. You can also try LeanDVB

Analog television is a totally different beast and I don't know yet how to deal with it. IIRC, the next version of GNURadio has a MJPEG sink on the wishlist to help deal with analog TV signals.

Using RTL receivers you can try a windows only software: tvsharp.

n0p
  • 76
  • 4
-2

You can break this into 2 parts....

  1. GNU Radio for USB receive
    1. Freq 14.225-14.230
  2. Output Sink as a WAV File

Then With the Wave file - try and understand the Decoding Process. I would try with.

  1. Matlab

When you have got this working then - maybe you can put this process into GNU Radio as a custom Python Module.

Tim Seed
  • 290
  • 1
  • 6