liquidsdr.org
doc api blog colophon search
Linear Digital Modulator/Demodulator (modem)

The modem module implements a set of (mod)ulation/(dem)odulation schemes for encoding information into signals. For the analog modems, samples are encoded according to frequency or analog modulation. For the digital modems, data bits are encoded into symbols representing carrier frequency, phase, amplitude, etc.

http://liquidsdr.org/doc/modem/

Linear Modem Bit Error Rates, Part I: Simulation

This is the first of a two-part tutorial to simulate bit error rates for linear modulation schemes.

http://liquidsdr.org/blog/modem-ber-sim/

Linear Modem Bit Error Rates, Part II: Derivation

This is the second of a two-part tutorial to derive bit error rate expressions for certain linear modulation schemes.

http://liquidsdr.org/blog/modem-ber-calc/

Matrix Operations

Matrices are used for solving linear systems of equations and are used extensively in polynomial fitting, adaptive equalization, and filter design. In liquid , matrices are represented as just arrays of a single dimension, and do not rely on special objects for their manipulation.

http://liquidsdr.org/doc/matrix/

Maximal-length Sequence Generator (msequence)

The msequence object in liquid is really just a linear feedback shift register (LFSR), efficiently implemented using unsigned integers. The LFSR consists of an -bit shift register, , and generator polynomial. For primitive polynomials, the output sequence has a length before repeating.

http://liquidsdr.org/doc/msequence/

liquid-dsp release 1.3.0

Version 1.3.0 is finally tagged in the Git repository.

http://liquidsdr.org/blog/liquid-dsp-1.3.0/

Equalization

This section describes the equalizer module and the functionality of two digital linear adaptive equalizers implemented in liquid , LMS and RLS. Their interfaces are nearly identical; however their internal functionality is quite different.

http://liquidsdr.org/doc/equalization/

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