Part Number:CC1310
我们带有CC1310产品 要做日本 TELEC认证,其中carrier sense测试项需要在天线端口加入特定频率&大小的干扰信号时,要能够侦测出干扰信号并停止发送。这个功能如何实现?
1310的软件是基于Ti 15.4-stack 的 coprocessor 工程来开发的,如果要实现发送时监听干扰信号,这个功能如何实现,有没有参考的工程或者代码?
图片为carrier sense测试项的说明:
Kevin Qiu1:
ti 15.4stack未经过日本认证,在868M使用listen before talk,在915M频段使用CSMA/CA
,
liao maple:
listen before talk 和 CSMA/CA 这两个功能如何实现? 有现成的例子参考? 还是要自己实现?
,
Kevin Qiu1:
这在ti15.4stack中已经实现了,底层代码不开源,因此看不到具体的实现方式
,
liao maple:
已经实现了为啥 我认证的时候还是没办法过呢? 我软件层面如何知道有干扰信号发过来,现在的现象是机构发送干扰频段信号给我们设备,我们设备还是会继续发送数据
,
Kevin Qiu1:
对日本的认证不太了解,ti 15.4 stack有通过FCC和CE的认证
CSMA-CA不能检测干扰信号,只能避免,并且要是同一信道的干扰信号才有可能启用CSMA-CA,其他不同频的干扰信号CSMA-CA不会被启用
,
liao maple:
底层代码不开源,我有办法修改ti 15.4 stack上层应用代码,实现检测干扰信号这个功能么?
,
Kevin Qiu1:
我不确定这是否可行,你可以在例程搜索CSMA查看CSMA/CA调用的相关代码,例程默认启用了CSMA/CA或LBT,选择对应的频段后会自动使能
SDK中有一个简单的LBT示例,你可以看一下C:\ti\simplelink_cc13x0_sdk_4_20_01_03\examples\rtos\CC1310_LAUNCHXL\drivers\rfListenBeforeTalk