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:
- AMBC demo (Matlab)
- Prerequisite: Lattice Reduction from [wübben11]
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