我们想要以图形界面的形式观察AM调制信号的波形和频谱,需要加入两个信宿类模块,分别是QT GUI Time Sink和QT GUI Frequency Sink。 QT GUI Time Sink在功能类似于示波器,能够实时显示信号时域波形。 图21. QT GUI Time Sink 模块选择 简单的设置参数,比如y轴最小最大值,显示的点数等等。 图22. QT GUI Time Si...
throttle QT GUI Frequency Sink QT GUI Time Sink signal source这个block的作用是信号源,他会产生一个正弦波,QT GUI Frequency Sink的作用是显示出频谱当中的幅值,而QT GUI Time Sink是显示时域的状态。还有一个Throttle,他的作用是代替了硬件(笔者也不明白是什么意思,先不去管他)。 接下来我们需要连线,方法如...
(8)“QT GUI Range”参数:为了实现对声音信号增益的动态调节控制,设定一个id为volume的“QT GUI Range”参数,默认值为0.3,start开始值为0,stop结束值为1.0,step步长为0.05。volume数值被“Multiply Const”模块使用。 (9)“QT GUI Time Sink”模块,给出了接收到的AM信号的时域波形。 Number of Points: 256 S...
一、用GRC来直观的看“采样率”的作用 上图中,采样率为32KHz,信号源(正弦波)的频率为2KHz,32KHz远远大于2KHz,因此,通过“QT GUI Time Sink”模块看到的信号波形,是预期得到的正弦波波形。并且,通过“QT GUI Frequency Sink”模块看到的频域波形,在2KHz处看到了信号的频谱波峰。 当我们把信号源(正弦波)的频率...
self.qtgui_time_sink_x_0.enable_grid(False) self.qtgui_time_sink_x_0.enable_axis_labels(True) self.qtgui_time_sink_x_0.enable_control_panel(False) self.qtgui_time_sink_x_0.enable_stem_plot(False) labels = ['Signal 1','Signal 2','Signal 3','Signal 4','Signal 5','Signal 6...
该Stream的每个样本的值可自定,例如(1,20,63,12)。注意:byte类型单个元素大小不应超过255(小于等于255)。 Noise Source(噪声源) 该模块将产生一个随机噪声模拟信号流,类型自定。 Sink 分散图 整合图 QT GUI Sink:将时域图、频谱图、瀑布图、星座图四合一,如图。 __EOF__...
左侧File Source调用捕获到的key.raw信号文件,osmocom Sink调用HackRF、BladeRF将信号发射出去,与此同时QT GUI Time Sink、QT GUI Frequency Sink模块分别在屏幕上显示时间轴(时间域)、频率幅度(频率域),执行流图: bingo! 0×04 演示视频 0×05 信号分析 ...
例如,创建一个产生正弦波信号的流程图,并使用QT GUI Frequency Sink和QT GUI Time Sink来显示信号的频谱和时域波形。 以上步骤应该能够帮助你在Ubuntu系统上成功安装GNU Radio。如果在安装过程中遇到任何问题,请查阅GNU Radio的官方文档或社区论坛以获取帮助。
GNU Radio – the Free and Open Software Radio Ecosystem - gnuradio/gr-qtgui/lib/eye_sink_c_impl.cc at c2eae5c0e2e16305f51f396c1015986a842b7056 · gnuradio/gnuradio
Const (keyword) cleanup in a large number of files. QtGUI code uses const in many more places. Runtime Addpersistent()function to gr paths module. This function returns either the value of theXDG_CACHE_HOMEenvironment variable, orappdata()/.local/state. ...