我正在使用 GNU Radio 使用 UDP 接收器流式传输 RF 数据。数据被流式传输到控制程序。作为此过程的一部分,我将进行频移(使用乘法块)、滤波和下采样。
我想在运行时更改频移的值。
有没有办法让我将来自 UDP 源的值直接保存到变量中?我现在能想到的唯一解决方案是永远生成一个正弦波,然后将其通过管道传输到 GNU Radio,然后将我的信号与它相乘。但这似乎是对资源的巨大浪费。我希望能够发送一个数据包,将该值“锁存”到 GNU Radio 变量中,然后在我的块中使用该变量。
我正在使用 GNU Radio 使用 UDP 接收器流式传输 RF 数据。数据被流式传输到控制程序。作为此过程的一部分,我将进行频移(使用乘法块)、滤波和下采样。
我想在运行时更改频移的值。
有没有办法让我将来自 UDP 源的值直接保存到变量中?我现在能想到的唯一解决方案是永远生成一个正弦波,然后将其通过管道传输到 GNU Radio,然后将我的信号与它相乘。但这似乎是对资源的巨大浪费。我希望能够发送一个数据包,将该值“锁存”到 GNU Radio 变量中,然后在我的块中使用该变量。
有多种方法: