我正在尝试了解TI在其网站上提供的二进制相移密钥源代码。 当调试一个微控制器作为调制器,另一个作为解调器时,如BPSK文档中所示,解调器一侧接收到的数据与调制器一侧的调制数据不一致。 是否有任何其他人在使用此链接 http://www.ti.com/lit/zip/slaa681中的源代码时遇到任何问题。 不会帮助调试任何有关调制或解调的问题。 目前,我正在通过打印值和语句来调试两端,以了解代码在执行过程中的位置;但是,当数据不匹配且解调器实际上没有解调时,这就不是很有效。
我在解调器上接收的数据在1.6万中或小于1000,与调制数据不匹配。 调制的数据从非常高的值线性下降到1或0。
调制数据示例:
数据包长度:200
国防部:1666
国防部:833人
国防部:416
国防部:208
国防部:104.
国防部:52人
国防部:26.
国防部:13.
国防部:6.
国防部:3.
修改:1.
修改:0
修改:0
我的问题是,我如何获得调制数据以匹配接收数据,然后使该数据被解调,因为解调器似乎正在持续接收数据,而不是实际解调。 我使用的源代码与TI提供的源代码相同,但没有太多更改。
