一、描述你遇到的问题
想测一下干扰碰撞性能,现在测试好像不是从第一个频点发送,可以获取当前测量其实发送的物理频点是什么么
根据您的问题,结合《BS2XV100 射频 AT测试指南》中的资料,关于星闪(SLE)干扰碰撞测试中发送的起始物理频点说明如下:
射频信道号(即指令中的 参数):范围是 0 ~ 78,共79个。
对应的中心频率:依次从 2402 MHz 到 2480 MHz。
信道号 0 对应 2402 MHz。
信道号 78 对应 2480 MHz。
参考资料:指南中的“3.5 星闪协议频点表”(图3-3和图3-4)详细列出了每个射频信道号对应的中心频率。
根据《BS2XV100 星闪SRRC干扰避让测试 指导书》和《常见问题FAQ》,SRRC认证实验室默认观察 2440 MHz 频点(对应信道号 38)。
因此,在专门的干扰避让测试中,为了满足“使用率大于10%”的测试条件,可能需要配置设备固定使用少数几个频点(例如4个)进行跳频,并且必须包含 2440 MHz(信道号38) 作为被测频点。
此时,实际的“第一个发送频点”取决于您通过 sle_set_channel_map 函数所配置的跳频信道映射表,不一定是信道号0。
检查您的测试指令参数:您发送的 AT+SLETX 或 AT+SLERX 指令中,第一个参数 的值即为起始发送/接收的射频信道号。对照频点表即可知其物理频率。
确认您的跳频配置:如果是在连接状态下进行干扰测试,您需要检查代码中调用 sle_set_channel_map 时所设置的 channel_map 数组。该数组中的第一个有效信道号,即为连接建立后跳频序列的起始点。
仪表观测:最直接的方式是使用频谱仪或综测仪观察DUT实际发射信号的频谱,从而确定其中心频率。
总结与建议
常规射频测试:第一个发送频点通常是您在AT指令中设置的 参数,默认为 0 (2402 MHz)。
干扰避让测试:为了通过SRRC认证,需要专门配置固件,使用 sle_set_channel_map 函数将跳频信道限定在少数几个(如4个),并确保包含 2440 MHz(信道号38)。此时的“第一个频点”由您配置的映射表决定。
获取当前频点:没有直接的AT查询指令,需通过核对发送指令参数、检查代码中的信道映射配置或使用仪表观测来确定。
操作建议:如果您发现测试不是从预期的频点开始,请首先确认您下发的 AT+SLETX 指令中的 参数值,并检查在干扰测试场景下是否启用了特殊的跳频信道映射配置。