View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
EXIT chart computation

  • EXITComputes the A priori Mutual Information assuming a Gaussian distribution
  • View all files
5.0 | 3 ratings Rate this file 13 Downloads (last 30 days) File Size: 2.54 KB File ID: #25145 Version: 1.6
image thumbnail

EXIT chart computation



26 Aug 2009 (Updated )

Matlab class implementing several methods for the computation of EXIT charts.

| Watch this File

File Information

EXtrinsic Information Transfer (EXIT) charts are useful for characterizing the convergence properties and the performance of turbo receivers. Turbo receivers are generally constructed from two or more Soft Input Soft Output (SISO) modules. By simulating a single SISO module, the transfer characteristic of the SISO module can be obtained using the EXIT class. The transfer characteristics of two SISO modules represented on the same figure by switching the axes give the EXIT chart.

For further information see the following link:

Required Products Communications System Toolbox
MATLAB release MATLAB 7.8 (R2009a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (10)
10 Feb 2017 Bogdan Cristea

@Marcio Lima: please see my comments below related to this issue

Comment only
17 Dec 2016 MARCIO LIMA

when we run file in matlab we got the as:

Undefined function 'C_SISOrsc' for input arguments of type 'double'.

Error in TC_MAP (line 52)
[extrinsic_coded, extrinsic_data] = C_SISOrsc ( -2.*rec./sigma2, ...

Can you help me?

Comment only
16 Sep 2016 yue xiao

10 Apr 2016 Bogdan Cristea

C_SISOrsc.cpp is a Matlab interface for algorithms found in turbosiso library

Comment only
06 Apr 2016 jwalithakrishna goud

when we run file in matlab we got the as C_SISOrsc is undefined function , i think C_SISOrsc.m file is missing in the zip .can u please include that 'm' file sir,that will helpful to complete my project sir ,please include as soon as possible sir

Comment only
24 Aug 2010 Tanyer Alan

Tanyer Alan (view profile)

27 Feb 2010 Bogdan Cristea

The cpp file you are using is not included in the archive from MATLAB central. C_SISOrsc.cpp uses algorithms now included into IT++ library. You should either install IT++ library before trying to compile that file, or customize yourself SOVA implementation in order to become independent from IT++.

Comment only
06 Feb 2010 Lee

Lee (view profile)

Thank you for your valuable code.
For matlab simulation using C_SISOsova.cpp, I need dll file.
However, Even after several attemps using mex, I cannot generate dll file.
If it is possible, could you send me dll files for C_SISOsova.cpp
& C_SISOrsc.cpp? Please, give me help.
P.S. : I am not familiar with usage of mex.
Matlab command window continuly complains as following message. Could you give me solution?
fatal error C1083: Cannot open include file: 'itpp/itmex.h': No such file or directory

02 Nov 2009 Bogdan Cristea

R is the rate of the turbo code, which has a rate of 1/3 when there is no puncturing pattern

Comment only
28 Oct 2009 chengdu guang

I think the code rate R should be equal to 1/2 not 1/3

Comment only
26 Aug 2009 1.1

update to the latest version

27 Aug 2009 1.2

updated version

16 Oct 2009 1.3

Added an usage example for EXIT class. The file TC_SOVA_RSC.m allows to compute the transfer characteristic of SOVA. The SOVA is implemented separately in sovadec.m. Be aware that the simulation time could be very long.

16 Oct 2009 1.4

minor correction

05 Jan 2010 1.5

added error checking when one of the conditional PDFs is empty

15 Sep 2010 1.6

added usage example in the source file,
added link in description for further details

Contact us