工具与软件:
晚上好、
我正在尝试评估这两款芯片的4-FSK 能力。
我需要的第一个*不明确*信息是4-FSK 编码/解码的实际开始位置。
它是1)前导码、2)同步字还是3)有效载荷?
仅仅将格式字段 FEC 编码设置为9是不够的事实、这表明存在 alt。 2是有效答案。
我使用0xdf5f55df 作为同步字、这会导致*some*响应、其中默认的同步字似乎不起作用。
此外、启用 PN9白化似乎会降低可靠性。
我用一个 rxbw 的1547 ,通过纯粹的实验,似乎给了最好的结果。
我没有在125kHz 偏差、1Mbps (1Msyms?)时实现误差增加。 但接收不到正确的 nr 个数据包、
如果我添加了正确的和有 CRC 错误的部分内容、则会遗漏、因此无法识别这些内容。
总而言之、我的调查结果:
通过将 fecMode 设置为9来启用无文档记载的4FSK。
将偏差降低到125kHz (从1Mbit 示例配置开始)
将同步字更改为上面的一个或主要由+dev*3、-dev*3组成的一个。
禁用白名单。
---
进一步调查结果9-Feb
通过这种方式设置时、可实现从 CC1312到 CC1314的低错误率通信。
在-60dBm 接收到的级别 PKT 错误率为0-1%。 但是、发送的合格数据包和不良数据包之和几乎= nr
在另一个方向上、接收到所有带有 CRC 错误的数据包、指示 CC1312无法运行4FSK 接收器。
数据会随机混淆、当我与发送的数据进行比较时、每5-10字节就有一个"翻转"位。
主要原因是 CC1314发送器还是 CC1312接收器、尚不清楚。
我无法测试实际比特率、因为我使用2-FSK 设置进行修改、所以我*预计它是2 Mbps。
---
也许对实施有一定了解的人可以进行一些细述。
SmartRF Studio 中的"工作"预定义配置将有助于...
此致、
Gullik