Sockets 通过网络更新GNU无线电中的变量
我使用GNU无线电通过UDP接收器将射频数据流输出。数据流传输到控制程序。作为这个过程的一部分,我进行了频移(使用乘法块)、滤波和下采样 我想在运行时更改频移值Sockets 通过网络更新GNU无线电中的变量,sockets,network-programming,udp,gnuradio,gnuradio-companion,Sockets,Network Programming,Udp,Gnuradio,Gnuradio Companion,我使用GNU无线电通过UDP接收器将射频数据流输出。数据流传输到控制程序。作为这个过程的一部分,我进行了频移(使用乘法块)、滤波和下采样 我想在运行时更改频移值 有没有办法让UDP源中的值直接保存到变量中?我现在能想到的唯一解决办法是永远产生一个正弦波,然后通过管道将其输入GNU无线电,然后将我的信号与之相乘。但这似乎是对资源的巨大浪费。我希望能够发送单个数据包,将该值“锁存”到GNU无线电变量中,然后在我的块中使用该变量。有多种方法: 如果您想坚持GNU无线电伴侣“变量”概念,可以使用XMLR
有没有办法让UDP源中的值直接保存到变量中?我现在能想到的唯一解决办法是永远产生一个正弦波,然后通过管道将其输入GNU无线电,然后将我的信号与之相乘。但这似乎是对资源的巨大浪费。我希望能够发送单个数据包,将该值“锁存”到GNU无线电变量中,然后在我的块中使用该变量。有多种方法:
有多种方法可以实现这一点: