Jens,
I already have implemented generic blocks for
- convolutional encoder / Viterbi decoder
also, with this it is straightforward to implement
Finally, I am currently implementing a generic
- interleaver/deinterleaver.
Achilleas
Achilleas,
great. I’ll then focus for now on implementing time/frequency
synchronization. Does the decoder support puncturing? Did you publish
you code already?
Concerning my “jitter” problem: I sampled another DAB source with the
DBSRX daughterboard and implemented a correlation based frequency
synchronization algorithm. That pretty much solved the problem (although
a little jitter is still there).
Jens