3.42857

3.4 | 21 ratings Rate this file 126 Downloads (last 30 days) File Size: 86.75 KB File ID: #14600

Turbo Code Simulation

by In Soo Ahn

 

10 Apr 2007 (Updated 25 Aug 2011)

Generate a turbo code, and decode the code iteratively using MAP detectors.

| Watch this File

File Information
Description

Generate a turbo code, and decode the code iteratively using MAP detectors.
Punctured and unpunctured turbo codes are implemented. Probability of bit error plots can be obtained by executing MATLAB scripts.

Required Products DSP System Toolbox
MATLAB release MATLAB 7.12 (2011a)
Other requirements Older Simulink versions do not open SIMULINK models.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (32)
20 Apr 2007 Bader Alkandari

Very Intuitive and easy to use. The model assumes baseband modulation and an AWGN channel. Pretty handy. It shows the performance of Turbo codes under different channel conditions. Overall an excellent model and can be integrated into other models easily.

27 Apr 2007 Sakeena Sharyar

it is not working how u can say its easy to work

18 May 2007 Hussam Aburas

its not working

19 May 2007 Santosh Shah

  Dear In Soo Ahn

I have run your turbo code and found that the there is mismatch the sampling time between input and output binary data. just you have to check by using sample color. and BER tool from tool box. I am also trying to implement UMTS RSC 1/2 rate turbo code. could you please help me to find out your algorithm, which you have used.
thanking you.

26 May 2007 jorge luix

no comment... too much time wasted

29 May 2007 romain mavudila  
25 Jun 2007 Esam Obiedat

I have better model, and it works

12 Jul 2007 ruchi chaudhary

good

14 Jul 2007 Engineer s

Then submit your code

20 Aug 2007 John Smith

The code does not work

20 Aug 2007 Brown Alex

Please give more updates and documentations on the simulink model

20 Aug 2007 Mir Chad

Seems to be good, but I tried to open it, I have errors appearing in the workspace, maybe there is some library missing.
please resubmit your model

20 Aug 2007 Jaber Murad

This models is excellent,
I have done my simulation using this code, this is great code.
You have to try open it several times, from simulink window, and see the command window to adjust the preference for this code.
Excellent code.

01 Nov 2007 kiran koona

I also want to work on this it's good but I need your help

07 Nov 2007 zine lela  
21 Dec 2007 shahzad bhatti

Could you please tell me how is this terminating the trellis ?

26 Feb 2008 Heri Firmansyah  
11 Mar 2008 Hassanen Osama

Dear In Soo Ahn I have run your turbo code and found that it work only for sample time =1 and when i want to connect it to an OFDM system with soft decision LLR QAM it dosen't work. can you explean to me how the time for number of Iteration is considered. I need your help in this . Best Regards ...

11 May 2008 hadj mostefa  
27 May 2008 Elisa Mo

Thanks for your program. However, using the punctured code model, I couldn't obtain the same results as those in Berrou and Glavieux's paper. I wonder if anyone else shared the same problem.

27 May 2008 RAVINDRA DESHMUKH  
04 Jun 2008 Hammad Dilpazir

I have Tried that script, initially you need to enter Var value

15 Jul 2008 Yanbo Wu

The decision should use the sum of both app-decoder's L(u) output. The subsystem in the mdl file need to be modified accroding the Fig.1 in the reference paper "A Soft-Input Soft-Output Maximum A Posterior (MAP) Module to Decode Parallel and Serial Concatenated Codes," . I have tried this the ber is lower when modified.

18 Oct 2008 LAKSHMANA BABU  
03 Mar 2009 Jaroslav Rumanek  
31 Mar 2009 noor gul

can anyone help me that how i can use the same modle as shown here for images and video representation. if so please help me to solve this problem

23 Nov 2009 ajay kumar saini

 please tell me joe to plot BER plot, i have tried with bertool but it's not working

08 Mar 2011 Lobna Ben Elbey

good, but can anyone help be that I get a model but with viterbi decoder not with App decoder

08 Mar 2011 Lobna Ben Elbey  
25 May 2011 Hieu Luong  
11 Oct 2011 R

In which matlab version should this simulink be executed???
Im not getting any output. Proxy buffer is the error that appears. then something else

09 Feb 2012 lin

ok

Please login to add a comment or rating.
Updates

a minor inconsistency fix to improve the error performance.

16 May 2007

Expanded the current model to handle puuctured turbo codes.

21 Aug 2007

Some people complained of the model not opening. Older MATLAB and SIMULINK versions do not open the model properly. Please make sure that MATLAB 7.3 with the corresponding SIMULINK or later version is used.

16 Apr 2010

The turbo code can be run under different Eb/No's by executing the turbo_code_multiple_run_driver.

25 Aug 2011

Update the SIMULINK models by replacing obsolete blocks. Increase the interleaver size to obtain much lower probability of bit error characteristics.

Tag Activity for this File
Tag Applied By Date/Time
coding theory In Soo Ahn 22 Oct 2008 09:08:34
information theory In Soo Ahn 22 Oct 2008 09:08:34
turbo code In Soo Ahn 22 Oct 2008 09:08:34
simulink In Soo Ahn 22 Oct 2008 09:08:34
iterative decoding In Soo Ahn 22 Oct 2008 09:08:34
map In Soo Ahn 22 Oct 2008 09:08:34
turbo code Mani 04 Jun 2009 05:29:06
map Nathaniel 23 Nov 2009 17:16:41
turbo code nandhini s 02 Oct 2010 09:24:47
turbo code vu duy chuan 09 Dec 2010 22:33:26
ad hoc amel nouari 19 May 2011 09:54:40
turbo code Hieu Luong 25 May 2011 18:11:53
iterative decoding Lobna Ben Elbey 27 May 2011 08:54:46
and simulink In Soo Ahn 26 Aug 2011 09:26:17
turbo code Abi Aarthy 03 Jan 2012 23:12:09

Contact us at files@mathworks.com