Re: [Discuss-gnuradio] Gr-trellis ; convolutional code and, convolutionnal interleaver.

2010-04-15 Thread Axel Belliard
I took your advice, and I designed my convolutional interleaver using existing gnuradio blocks. It was pretty easy. I just need to add an "addtail" c++ block. It will do the exact opposite of gr.skiphead. Do you think I should post this work? Thanks for your help. Axel On Wed, April 14, 2010 4:3

Re: [Discuss-gnuradio] Gr-trellis ; convolutional code and, convolutionnal interleaver.

2010-04-14 Thread Achilleas Anastasopoulos
Axel, regarding your interleaver question: Block or convolutional, I suspect that any practical application will use a convolutional interleaver in a "block" fashion, ie it will have M symbols in the input and produce M symbols at the output where the positions are permuted. If you can describ

Re: [Discuss-gnuradio] Gr-trellis ; convolutional code and, convolutionnal interleaver.

2010-04-14 Thread Axel Belliard
Hi Thanks for answering my questions. I changed my code, it works now. I will try the random interleaver, to see how it works. But in the end I will need a super control over it. I need something that look like that : http://www.mathworks.com/access/helpdesk/help/toolbox/commblks/ug/fp60504.html (

[Discuss-gnuradio] Gr-trellis ; convolutional code and, convolutionnal interleaver.

2010-04-13 Thread Achilleas Anastasopoulos
Axel, First, there is no such thing in gr-trellis as a "convolutional interleaver". There is only a generic interleaver, ie a permutation which is defined through the different constructors provided in interleaver.h (through a file, random, etc). If you do not want to have super control over i

[Discuss-gnuradio] Gr-trellis ; convolutional code and convolutionnal interleaver.

2010-04-13 Thread Axel Belliard
Gr-trellis ; convolutional code and convolutionnal interleaver. Hi, I'm trying to design an error correction flow graph that would use a convolutional encoder and a convolutional interleaver. I searched in gr-trellis for the appropriate blocks, but I have a bunch of questions about how to use t