Device Data Format
Crimson TNG uses complex, signed, 32-bit integers to communicate data over the SFP+ ports.
Data are transmitted in IQ pairs. Each IQ pair is 32 bits, with the I and Q components represented by two 16 bit signed integers. The specific format is represented in Table 7.1 . To read this data inside GNU radio, you can use a flow chart similar to that shown in Figure 7.1.
Table 7.1: Data structure
Bit Position | 31:24 | 23:16 | 15:8 | 7:0 |
---|---|---|---|---|
Representation | Re[7:0] | Re[15:8] | Im[7:0] | Im[15:8] |
Figure 7.1: Sample GnuRadio data sink, visualizing waterfall data.