DSPRelated.com
Forums

Turbo codes: Recursive Systematic Convolutional (RSC) codes

Started by Ta December 15, 2003
Hi!! i'm trying to programme in matlab a transmitter that uses two RSC
, and an interleaver. I would like to know how to programm a RSC in
matlab. The RSC encoder with constraint lenght K=3 and generator
polynomial G=[7,5], and at the same time how obtain the trellis
structure, nextstates and output of this encoder for a frame of bits.
Maybe you can help me ...
On 15 Dec 2003 15:40:38 -0800, ta_132003@yahoo.es (Ta) wrote:

>Hi!! i'm trying to programme in matlab a transmitter that uses two RSC >, and an interleaver. I would like to know how to programm a RSC in >matlab. The RSC encoder with constraint lenght K=3 and generator >polynomial G=[7,5], and at the same time how obtain the trellis >structure, nextstates and output of this encoder for a frame of bits. >Maybe you can help me ...
I'm not sure whether I can help you with my below comments since I know a proper example for this question but only for c/c++. You may want to check the RSC block of turbo codes in IT++ library (http://itpp.sourceforge.net/) to get your information.
ta_132003@yahoo.es (Ta) wrote in message news:<13be8907.0312151540.466b454e@posting.google.com>...
> Hi!! i'm trying to programme in matlab a transmitter that uses two RSC > , and an interleaver. I would like to know how to programm a RSC in > matlab. The RSC encoder with constraint lenght K=3 and generator > polynomial G=[7,5], and at the same time how obtain the trellis > structure, nextstates and output of this encoder for a frame of bits. > Maybe you can help me ...
Hi I guess this isn't very difficult(This is what I feel, with my slight on coding theory). First, write down the encoder(block diagram involving delay ) this generator G polynomial represents. Then implement the encoder this way,now u can tap the states, outputs and hence the trellis. From here, it is straight forward(I feel) to combine to such encoders with an interleaver. Hope, this is of some use Bye Partha