网址:http://dhalperi.github.io/linux-80211n-csitool/faq.html
timestamp_low是NIC 1 MHz时钟的低32位。它大约每4300秒,即72分钟一次。该字段还没有记录在样例跟踪中,因此所有值都是任意的,并且总是等于4。bfee_count是驱动程序记录并发送到用户空间的波束形成度量的总数。内核和用户空间之间的netlink通道是有损的,因此可以使用这些通道检测掉入该管道的测量值。Nrx表示此NIC用于接收数据包的天线数量,Ntx表示传输的空间/时间流数量。在这种情况下,发送方发送一个单流包,接收方使用所有3个天线接收它。rssi_a、rssi_b和rssi_c对应于每个天线端口输入端接收NIC测量的RSSI。这种测量是在数据包序言期间进行的。此值在dB中相对于内部引用;为了得到dBm中接收到的信号强度,我们必须将其与dB中的自动增益控制(AGC)设置(AGC)相结合,并减去一个神奇的常数。这个过程解释如下。perm告诉我们NIC如何将来自3个接收天线的信号置换到处理测量数据的3个RF链中。(3 2 1)的样本值意味着C链被送往射频天线,天线B链B,天线链C这个操作是由天线选择模块的网卡,通常对应于RSSI的降序排序的天线。rate是数据包发送的速率,格式与上面定义的rate_n_flags相同。注意,天线位被省略了,因为接收器无法知道使用了哪些发射天线。csi是csi本身,规范化为一个内部引用。它是一个Ntx Nrx 30的三维矩阵,其中第三维是跨OFDM信道的30个子载波。对于一个20赫兹宽的信道,这些对应大约一半的OFDM子载波,对于一个40赫兹宽的信道,这大约是每4个子载波中有1个。所测量的子载波由IEEE 802.11n-2009