Turbo codes at West Virginia University
Thanks for visiting our page devoted to turbo codes, which has been up continuously since 1996. There used to be much more to this page, but almost everything has become outdated. The page still has a high ranking in the search engines, perhaps owing to its age. Rather than leaving up outdated information, we've left a few current items that you might find helpful.
Free Software for Simulating Turbo Codes
The Coded Modulation Library (CML) is a matlab library specifically designed for simulating advanced error correction codes, such as turbo codes and low-density parity-check (LDPC) codes. A variety of modulation formats and channel models are available. Support for several standardized codes is incorporated into the library, including the turbo codes used by the UMTS, cdma2000, LTE, DVB-RCS, WiMAX (IEEE 802.16), and CCSDS standards, as well as the LDPC codes used by DVB-S2 and 802.16e. The code is licensed under the lesser-GPL, so it is indeed free. We make extensive use of c-mex functions, so that it runs efficiently.
To download CML, click here.
We are in the process of revising CML and expect CML 2.0 to be out soon. If you want to monitor our progress, check out our Google Code page.
|Tutorials, Book Chapters, Papers, Tutorials and a Dissertation on Turbo Codes.|
|M.C. Valenti, Channel coding for IEEE 802.16e mobile WiMAX, a tutorial presented at International Conference on Communications (ICC) (Dresden, Germany), June 18, 2009.|
|M.C. Valenti, S. Cheng, and R. Iyer Seshadri, Turbo and LDPC codes for digital video broadcasting, Chapter 12 of Turbo Code Applications: A Journey from a Paper to Realization, Springer, 2005.|
|M.C. Valenti and J. Sun, Turbo codes, Chapter 12 of in Handbook of RF and Wireless Technologies, Edited by F. Dowla Editor, Newnes Press, 2004, pp. 375-399.|
|M.C. Valenti and J. Sun, The UMTS turbo code and an efficient decoder implementation suitable for software defined radios, International Journal on Wireless Information Networks, vol. 8, no. 4, pp. 203-216, Oct. 2001.|
|M.C. Valenti, Turbo codes and iterative processing, in Proc. IEEE New Zealand Wireless Commun. Symp., (Auckland, New Zealand), Nov. 1998.|
|M.C. Valenti, Iterative detection and decoding for wireless communications, Ph.D. Dissertation, Bradley Dept. of Elect. & Comp. Eng., Virginia Tech, July 1999.|