在很多应用场景下做解决方案的时候,我们通常需要分析原始数据的特征。对原始数据做应用算法,从而达到需要实现的功能。今天就给大家介绍一下原始数据 I/Q。
1. What is I/Q data?
I/Q 数据是来自测量周期内传感器的“原始”幅度数据。测量中的每个单独样本都以正交格式报告为一对值 I 和 Q。(对于 CH101 设备,最多 150 个样本对)。
要将任何给定的 I/Q 对转换为该样本的幅度,请将 I 和 Q 平方,然后取和的平方根:
图片
传感器中的幅度值仅以内部 ADC 计数(最低有效位或 LSB)表示,并且未校准到任何标准单位。
ch_iq_to_amplitude() 函数可用于对单个 I/Q 对执行上述计算。
I/Q 跟踪中使用的样本数由设备的最大范围设置决定。如果将其设置为小于可能的最大值,则并非所有样本都包含有效数据。使用 ch_get_num_samples() 函数找出当前最大范围设置的活动样本数。
每个样本 I/Q 对由两个带符号的 16 位整数组成。因此,完整的 CH101 测量将包含多达 600 个字节的数据(150 个样本 x 每个样本 4 个字节)。
一个完整的CH201 I/Q轨迹可能包含多达1800字节的数据(450个样本)。
从传感器读取 I/Q