Brian,

Yes it can!

You need to set a decision delay D and then it would operate in a fixed-delay mode, ie, it would spit out a decision at every time instance
with a delay of D compared to the input sample.
The survivor matrix (of size DxS) will need to be updated at every
time instance in order to make a decision (thus the additional overhead).

I am not sure I have the time to code this though.... :-)
but it shouldn't be that hard.

Achilleas


On Wed, 21 Feb 2007, Brian Padalino wrote:

Achilleas,

Could the Viterbi block be implemented in such a fashion that the
algorithm was a streaming implementation as opposed to a fixed block
size?

That way, you could just send in a vector of deinterleaved soft
decisions, and (with a little bit of overhead) the Viterbi block could
take in any variable length block with zero padding at the end.
Moreover, it would retain its generic nature but would increase
computation by adding a slight overhead.

Brian



_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to