Field Guide · concept

Also known as: TX chain, transmit pipeline, transmitter chain

A transmit chain is the ordered pipeline that turns data into a bandlimited RF waveform: encode → modulate → pulse-shape → upconvert.1 It is the mirror image of the receiver chain — every stage undoes, at the sending end, what a corresponding receiver stage will later recover. In a software-defined transmitter these steps run in code up to a digital-to-analog converter, after which analog stages upconvert and amplify.

data encode modulate pulse-shape upconvert
The transmit chain builds a bandlimited RF waveform from data — the inverse of the receiver chain.

How it works

  • Encode. Source and channel coding turn the message into a bitstream: framing adds preamble, sync and headers, and forward-error-correction adds redundancy the receiver uses to correct errors. Bits are mapped to symbols (a constellation point per group of bits).
  • Modulate. Modulation impresses the symbols onto a carrier by varying its amplitude, frequency, or phase — the same axes a demodulator later reads.
  • Pulse-shape. Each symbol is convolved with a pulse-shaping filter — typically a root-raised-cosine — so the transmitted spectrum stays inside its channel and the receiver, using the matched half of the filter, sees zero intersymbol interference at the symbol instants.
  • Upconvert. A mixer translates the shaped baseband signal up to the RF carrier, and a power amplifier raises it to the level the antenna radiates.

In practice

Because pulse-shaping and modulation set the occupied bandwidth and spectral cleanliness, regulators and standards specify them tightly: a transmitter that shapes poorly splatters into adjacent channels. The power amplifier is the other critical stage — driving it into compression regrows the spectrum the pulse-shaping filter carefully constrained, so real transmit chains trade linearity against efficiency and back the amplifier off from saturation.

Relevance to SDR

Full-duplex SDR platforms such as the HackRF, LimeSDR, and USRP expose a DAC and TX mixer, letting the entire transmit chain — encode, modulate, pulse-shape — run in software before the signal ever reaches analog hardware. This symmetry with the receive path is why SDR frameworks describe flowgraphs the same way in both directions.

GopherTrunk has no transmit chain. It is a receive-only scanner/decoder: it demodulates and decodes P25, DMR, NXDN, TETRA and other traffic but never generates RF, and its hardware support targets receive-capable front ends. The transmit chain is included here for context — understanding how a signal was built explains why the receiver chain is structured the way it is, since each RX stage inverts a TX stage. GopherTrunk does synthesise reference waveforms internally for testing its decoders, but that is offline signal generation, not radio transmission.

Sources

  1. Transmitter — Wikipedia, on the stages that build and radiate an RF signal. 

See also