Re: [Discuss-gnuradio] Trellis in generic_mod_demod

2013-03-01 Thread Ben Reynwar
Manu, At the moment when you feed into your viterbi decoder you still have phase ambiguity i.e. you don't know if the constellation is orientated correctly. I imagine this would place a constraint on the code you could use. If you go with Achilleas' suggestion then the differential decoding woul

Re: [Discuss-gnuradio] Trellis in generic_mod_demod

2013-03-01 Thread Achilleas Anastasopoulos
Incidentally this brings forward a drawback (in my opinion) in the design of the physical layers in gnuradio, ie, that the physical layer is designed essentially with continuous transmission in mind. For instance, the fll_band_edge ---> pfb_clock_sync ---> (constellation_receiver,0) ---> chain has

Re: [Discuss-gnuradio] Trellis in generic_mod_demod

2013-03-01 Thread Achilleas Anastasopoulos
Manu, Start with a simpler version of your design, ie 1) At the Tx the convolutional code is BEFORE the gray_encoder 2) At the Rx the Viterbi decoder operates with hard decisions (there is an option for that in the viterbi combined) and is AFTER the block that synchronizes with the encoded demodum

Re: [Discuss-gnuradio] Trellis in generic_mod_demod

2013-03-01 Thread Ben Reynwar
There is no logic at the moment to make the trellis encoder and decoder sync their blocks with the packets. I would have thought that if you don't specify the starting and ending states, and the blocks are reasonably long, then it would still work adequately but I could be wrong. If you want to s

[Discuss-gnuradio] Trellis in generic_mod_demod

2013-02-28 Thread Manu T S
I want to use convolution code to transmit packet over USRP. So I ended up modifying the generic_mod_demod in digital. The original flow graph was Tx packed_to_unpacked(bits_per_symbol) ---> gray_encoder ---> differential_encoder ---> chunks_to_symbol(constellation) ---> rrc_filter ---> USRP Rx