Yes, I agree with Tom.
A good starting point is the three or four core algorithms in
gr-trellis/lib/core_algorithms.cc

viterbi_algorithm,
siso_algorithm,
sccc_decoder
pccc_decoder
(and their "_combined" versions)


Jan, let me know if you decide to work on these; I can provide
some ideas if you are interested.

best,
Achilleas

On Tue, Feb 25, 2014 at 10:47 AM, Tom Rondeau <t...@trondeau.com> wrote:

> On Tue, Feb 25, 2014 at 10:39 AM, Achilleas Anastasopoulos
> <anas...@umich.edu> wrote:
> > Just FYI, the gr-trellis has implementations of all these components you
> > suggested.
> >
> > One interesting project is to take the core algorithms of gr-trellis
> > (Viterbi and SISO) and make them threaded for multi-core
> > (eg, by parallelizing forward/backward recursions, or by parallelizing
> using
> > overlapping subblocks, etc)
> >
> > best
> > Achilleas
>
> Also using VOLK inside gr-trellis blocks should provide significant
> speedup there.
>
> Tom
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to