Skip to content

Channel Tx plugins

f4exb edited this page Sep 18, 2018 · 27 revisions

Channel Tx plugins

These plugins live on the transmission (Tx) side. Plugins can be used as a sink of audio (media in general) or as a digital signal gennerator. They send I/Q data in a "channel" that is a piece of spectrum that is later assembled in the larger spectrum sent to the output device sink plugin.

The plugins documented here are:

AM modulator plugin

This plugin is used to produce a relatively narrowband (1 to 40 kHz) AM modulated signal. The user interface is described here

ATV modulator plugin

This plugin is used to produce analog TV signals suitable for Amateur TeleVision. Some of the standards are compatible with commercial analog TV sets (PAL 625 lines and PAL 535 lines). Images are gray scale (Black and White) and there is no sound carrier. Low refresh rates (FPS) and small number of lines are implemented to support NBTV (Narrow Band TV). Interface is described here

NFM modulator plugin

This plugin is used to produce a narrow band FM signal (1 to 40 kHz) with deviation up to 25 kHz. The user interface is described here

SSB modulator plugin

This plugin is used to produce SSB (or DSB, or CW) signal often used by Amateur Radio. The user interface is described here

WFM modulator plugin

This plugin is used to produce a wide band FM signal (1 to 250 kHz) with deviation up to 100kHz. The user interface is described here

Daemon source plugin

This plugin receives I/Q samples from UDP and copies them to the baseband to be transmitted by the sink output device. It can use the FEC protection sent in the stream to restore lost data blocks. It can use a half-band interpolator (thus in powers of two) to interpolate the stream so that it matches the baseband rate. The user interface is described here

The code of this plugin has been migrated from the former SDRdaemon project.

UDP source plugin

This plugin can be used to receive samples from an application over the network using UDP blocks. For example this can be used to make a connection from GNUradio using its UDP sink block. It can also be used with a UDP source block in a transponder configuration within SDRangel. Also some of the Rx plugins provide an optional UDP output with their audio that can be used for a similar purpose. Note that only the UDP source provides I/Q samples and is therefore suitable for a linear transponder. The user interface is described here

This is different from the Daemon sink which purpose is to send the full baseband with no further filtering and no interpolation other than powers of two.

Clone this wiki locally