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
