AMBC Demo Code

A standalone demonstration of Analog Modulo Block Codes (AMBC) is provided here as Matlab source code.

The source code comprises the following elements:

  • Encoding
  • Decoding
  • AWGN transmission

The decoder uses the Zero-Forcing decoding with Lattice Reduction (ZFLR) from [schmitz15]. For the Lattice Reduction, the implementation of the LLL algorithm from [wübben11] is used. It can be downloaded from their website. Note that this decoder is the fastest decoder, but does not yield the highest Signal-to-Distortion Ratio (SDR)!

Download

A basic implementation of encoding, AWGN transmission and decoding as in [schmitz15] can be downloaded here.

Downloads:

Contact

References

[schmitz15]
Tim Schmitz, Matthias Rüngeler, and Peter Vary
Analysis of Analog Modulo Block Codes
Proceedings of International ITG Conference on Systems, Communications and Coding (SCC), February 2015

[wübben11]
D. Wübben, D. Seethaler, J. Jaldén, and G. Matz
Lattice Reduction - A Survey with Applications in Wireless Communications
IEEE Signal Processing Magazine, March 2011