On Fri, Apr 07, 2006 at 06:49:07PM -0400, Charles Swiger wrote:
> 
> > The most likely reason it doesn't pass, is that there is a 52
> > segment delay between what you write into the interleaver, and what you
> > get out of the deinterleaver.  To work around the behavior, drop the
> > first 52 segments of the output and then compare the remainder with
> > the input. 
> > 
> 
> Well - writing expected_results and result_data out to files
> and manually comparing show they do match, so interleaver/deinterleaver
> work - cool! (putting skip AFTER  inter, deinter). I'll finish the
> test code and move on to Trellis Encoder / Viterbi Decoder.

That's great.  
Did you figure out how to compare them without writing to files?

> The latest benchmark I have for the 0.9 atsc is 10 minutes of data
> takes about 14 hours to decode on an Athlon 3200+ (2200 MHz real),
> and over HALF that time is spent resampling and up-mixing the data
> to emulate an mc4020 to atsc_rx.

Did you do the 5:2 resampling using the rational_resampler, or did you
interpolate then decimate in two steps?

Great work!

Eric


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

Reply via email to