用USRP实现GNURadio中的恒载波数字传输
我正试图实现一个控制小卫星的地面站的上行链路。其想法是,在每次发送遥控命令之间,链路应始终保持活动状态。为此,我需要插入一些伪或空闲序列字节,例如0xAA或类似的字节 我发现有些人已经面临类似的问题,并将他们的问题发布在这里:用USRP实现GNURadio中的恒载波数字传输,gnuradio,usrp,Gnuradio,Usrp,我正试图实现一个控制小卫星的地面站的上行链路。其想法是,在每次发送遥控命令之间,链路应始终保持活动状态。为此,我需要插入一些伪或空闲序列字节,例如0xAA或类似的字节 我发现有些人已经面临类似的问题,并将他们的问题发布在这里: 到目前为止,我所能达到的最佳效果是从修改EventStream源块,以便用我的伪序列(即0xAA)预加载向量,而不是用零预加载向量。这是我正在使用的GNURadio图的概述: 但是,此解决方案引入了巨大的延迟,并且发送的消息直到大量时间(以几秒钟的顺序)过期后才
Joa我相信这可以使用TCP或UDP源块来完成 您的控制信息可以使用TCP/UDP发送到套接字。然后,GNU无线电将收集并传输数据包。您的主控制程序将不得不处理空闲填充,但解决GNU无线电外部的问题更容易 您的主控制程序基本上会执行以下操作: 1.根据需要发送控制数据 2.如果在发送下一个数据包之前没有准备好控制数据,则必须发送一个空闲数据包