Context: I'm adding new quantization (sample width) options to the USRP FPGA configuration. (Long time in coming; yes, I know.)
Question: I'm seeing that in 8-bit mode, the USRP outputs samples from 
its internal channels in the following sequence (an 8-bit, 8-channel 
example):
   1, 0,     3, 2,     5, 4,     7, 6,    1,0,   3,2,     ...

where each grouping of two channels makes one 16-bit word.

----> What is the rationale behind this convention? As I'm deciding how to output 4, 2, and 1-bit samples, it makes much more sense to me to use a sequential order, like this (4-bit, 8-channel example):
   0, 1, 2, 3,   4, 5, 6, 7,    0, 1, 2, 3,   ...

This way if the user writes the data directly to a file, one word after another, everything is in sequential order for whatever post-processing later.
----> Will the GNU Radio world fall apart if use a sequential channel 
ordering for my output and submit this development for inclusion in a 
future release?

Thanks,
Paul
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to