liquidsdr.org
doc api blog colophon search
Symbol Synchronizer (symsync)

The symsync object is a multi-rate symbol timing synchronizer useful for locking a received digital signal to the receiver's clock. It is effectively the same as the resamp object, but includes an internal control mechanism for tracking to timing phase and frequency offsets.

http://liquidsdr.org/doc/symsync/

qdetector (sequence detector and carrier/timing recovery)

This page is a work in progress.

http://liquidsdr.org/doc/qdetector/

qdsync (sequence detection and synchronization)

The qdsync family of objects implements a sequence detector, carrier and timing offset estimation, and correction. The object wraps the lower-level qdetector object in a higher-level structure to abstract pointers, buffering, resampling, and carrier recovery by invoking a user-defined callback function when the frame is detected.

http://liquidsdr.org/doc/qdsync/

Symbol Tracker (symtrack)

The symtrack object is a multi-rate symbol timing synchronizer as well as a carrier frequency/phase recovery and equalizer, useful for tracking a continuous stream of modulated symbols.

http://liquidsdr.org/doc/symtrack/

OFDM Flexible Framing Structure (ofdmflexframe)

The ofdmflexframe family of objects (generator and synchronizer) realize a simple way to load data onto an OFDM physical layer system. OFDM has several benefits over traditional "narrowband" communications systems such as the flexframe objects ( section-framing-frames ).

http://liquidsdr.org/doc/ofdmflexframe/

Flexible Framing Structure (flexframe)

liquid comes packaged with two basic framing structures: frame64 and flexframe which can be used with little modification to transmit data over a wireless link.

http://liquidsdr.org/doc/flexframe/

Documentation

This is the main documentation page for liquid-dsp.

http://liquidsdr.org/doc/

Overview

  • colophon
  • contact
  • FAQ

Documents

  • documentation
  • troubleshooting
  • blog

Source Code

  • liquid-dsp (github)
  • software
  • license
© 2024 Joseph D. Gaeddert