This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1200:802.15。4g,带FEC

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/663368/cc1200-802-15-4g-with-fec

部件号:CC1200

根据SmartRF工作室,SYNC1被用于FEC TX的SmartRF工作室更改(0x90 -> 0x6f)(使用符号速率:50Kbps,2-GFSK,符合IEEE 802.15。4g标准,双同步字,ETSI标准)。

尽管在TX端SYNC1发生了变化,但我必须在RX端设置SYNC1 0x90以接收CRC正常数据包。

正确吗??

当我将SYNC1更改为0x6f以接收RX端的FEC数据包时,显示RX FIFO错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    在RX端:synsync3和synsync2形成FEC同步字,而synsync1和synsyncd则形成非FEC同步字。 当RX收到FEC同步字时,它将开始对数据包的其余部分进行FEC解码。 当RX接收到非FEC同步字时,它不会对数据包的其余部分进行FEC解码。

    在TX端:synsync1和synsync0形成将要传输的synword。 如果要传输FEC编码的数据包,则需要确保传输的同步字(0x6F4E)与RX FEC同步字(0x6F4E)相匹配。

    因此,对于synsync1,TX应该使用0x6f;对于synsync3,RX应该使用0x6f;对于synsync1,应该使用0x90。

    此致,

    Toby