Blahut algorithm for estimating channel capacity using GNU Scientific Library (GSL)

Description

Blahut algorithm is an iterative computational way to estimate the channel capacity and the rate distortion. This implemetation of the Blahut algorithm uses the Gnu Scientific Library (GSL), mostly for the vector/matrix manipulations.

Links

Project Hompage (Google Codes)
GNU Scientific Library

News

2008-5-16: Blahut algorithm for estimating channel capacity version 1.0 has been released. Download it here.

Usage

This software is provided as a library. If gsl is properly installed, simply type make in the source directory will build the blahut.o, which can be linked against your own application, and several examples application. For more detail, read the document, or contact the author.

Document

Here is the document of this library in html format which can be directly accessed from web browsers. The .tex file and corresponding materials are also included in the project directly doc/ and is ready to be compiled.

Bug Report

Please report bugs to the author at klu2008 at gmail dot com.

Author

Kefei Lu, University of Miami, Florida, USA