1. Zigzag Codes

Zigzag codes are a family of very simple error correction codes with perfomance close to theortical limit. They are suitable to median to high rate coding applications. The principle of zigzag codes can be found in "Zigzag codes and concatenated zigzag codes", IEEE Trans. Inform. Theory, special issue on codes on graphs, vol., IT-47, no. 2, pp., 800-807, Feb. 2001.

Simulation Package for Zigzag Codes

Simulation Package for Zigzag Coded IDMA
¡@

2. IDMA Systems

Interleave-division multiple-access (IDMA) is a new multi-access scheme. The principle of IDMA can be found in "Interleave-Division Multiple-Access," IEEE Trans. Wireless Commun., vol. 5, no. 4, pp. 938-947, Apr. 2006. The simulation software package for IDMA is available below.

Simulation Package for IDMA
¡@

3. Final Year Projects

The following simulation packages are developed by my final year project students. They are revised and improved by Kevin Ong at University of Michigan as his 2012 summer project.

Simulation Package for OFDM-IDMA. The principle can be found in "The OFDM-IDMA approach to wireless communication systems", IEEE Wireless Commun. Mag., pp. 18-24, June, 2007.

Simulation Package for Superposition Coded Modulation. The principle can be found in "Superposition coded modulation and iterative linear MMSE detection," IEEE J. Select. Areas Commun., vol. 27, no.6, pp. 995-1004, Aug. 2009.

¡@