GNU Radio创建qt time plot python OOT块

作品简介

官方提供的绘制时域波形的 block 名字叫做 QT GUI Time Sink,其底层实现是用 C++ 写的,但是我发现如果要是对收到的信号做一些其他的显示,例如在实现雷达测距的时候将 x 轴改为距离轴,y 轴改为主副瓣比,那么直接对 QT GUI Time Sink 这个模块做一些修改还是比较难的,因此就想通过 python OOT 实现一个简单的绘制时域波形的 block,并且这个 block 方便后面做自定义修改,例如修改成显示距离或者速度等等。


详细信息参考我的博客内容:https://blog.csdn.net/qq_41839588/article/details/139378120?spm=1001.2014.3001.5502


结果测试

1、grc 图

这里用一个 10Hz 的正弦信号源做测试,采样率设置大一些,设置成10 kHz

在这里插入图片描述

2、运行结果

官方 QT GUI Time Sink 显示内容:

在这里插入图片描述

自定义制作的 time plot 显示内容:

在这里插入图片描述


创作时间: