测量发送起始频点

Viewed 27

一、描述你遇到的问题

想测一下干扰碰撞性能,现在测试好像不是从第一个频点发送,可以获取当前测量其实发送的物理频点是什么么

2 Answers

具体要问的问题是什么,建议更详细一些

79个物理频点,他是以哪个频点作为第一个频点发送

根据您的问题,结合《BS2XV100 射频 AT测试指南》中的资料,关于星闪(SLE)干扰碰撞测试中发送的起始物理频点说明如下:

  1. 星闪(SLE)物理频点编号规则

射频信道号(即指令中的 参数):范围是 0 ~ 78,共79个。
对应的中心频率:依次从 2402 MHz 到 2480 MHz。

信道号 0 对应 2402 MHz。
信道号 78 对应 2480 MHz。

参考资料:指南中的“3.5 星闪协议频点表”(图3-3和图3-4)详细列出了每个射频信道号对应的中心频率。

  1. 测试起始频点
    在标准的星闪射频测试(如常发指令 AT+SLETX)中,通常以信道号 0(2402 MHz)作为起点进行测试。这在《产测指导书》的测试步骤示例中也有体现(例如 AT+SLETX=0,...)。
    但是,干扰碰撞测试(如SRRC认证中的干扰避让测试)可能有特殊要求:

根据《BS2XV100 星闪SRRC干扰避让测试 指导书》和《常见问题FAQ》,SRRC认证实验室默认观察 2440 MHz 频点(对应信道号 38)。
因此,在专门的干扰避让测试中,为了满足“使用率大于10%”的测试条件,可能需要配置设备固定使用少数几个频点(例如4个)进行跳频,并且必须包含 2440 MHz(信道号38) 作为被测频点。
此时,实际的“第一个发送频点”取决于您通过 sle_set_channel_map 函数所配置的跳频信道映射表,不一定是信道号0。

  1. 如何获取当前测量实际发送的物理频点?
    射频测试AT指令本身不提供直接查询当前发送频点的指令。您需要通过以下方式确定:

检查您的测试指令参数:您发送的 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 指令中的 参数值,并检查在干扰测试场景下是否启用了特殊的跳频信道映射配置。