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 ...
Turbo codes: Recursive Systematic Convolutional (RSC) codes
Started by ●December 15, 2003
Reply by ●December 16, 20032003-12-16
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.
Reply by ●December 16, 20032003-12-16
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