Closed nsoblath closed 7 years ago
I've run a test on zeppelin looking at ROACH channel "a," which has a CF of approximately 820 MHz. The injected tone is at 800 MHz. The attached spectrum shows the peak at exactly the expected place.
With that, the problem appears to be resolved.
This was originally discussed in project8/katydid#80, so head over there to get the background.
We will make Psyllid fix the byte ordering in each 8-byte word of the payloads (both frequency and time packets). I'll use this macro to do the swap:
This function will be called in the function
byteswap_inplace()
, which is called in both packet_receiver_socket and packet_receiver_fpa, as well as grab_packet. So the byte order will be correct for all processing in Pysllid, and when the data is written to disk.