如果您拥有软件定义的无线电硬件,而您只使用别人的软件,那么您就错过了一半的乐趣。 [Tech Minds] 在最近的视频中向您展示了使用GNU Radio Companion开发自己的软件是多么容易。
GNU Radio 通常使用 Python,但是使用配套软件,您几乎不需要了解任何实际的 Python。相反,您只需拖动块来代表滤波器、DSP 处理以及为应用程序创建处理所需的其他功能。
使用瀑布、频谱分析仪、滤波器等创建复杂的用户界面非常简单。视频中的示例是使用 RTL-SDR 的 40 米接收器。当然,只要有合适的硬件,GNU Radio 就可以工作于任何频率,从音频到您可以进入 PC 的任何频率。
我们在 GNU Radio 上有自己的视频系列,多年来没有太大变化。我们从音频开始,因为您很有可能拥有声卡。后来,我们开始使用真正的射频硬件。虽然您通常将 GNU Radio 视为无线电接收器或发射器,但它也可以制作精美的定制信号发生器。