显示眼图

使用WX scope可以观察眼图,具体步骤如下:

1、点击autorange,采用手动调整;

2、调整secs/div和counts/div到合适的位置;

3、将T offset调整到最小值;

4、点击persistence;

5、调整analogy alpha到最小值;

即可显示眼图。

下面是BPSK调制,发送端宏成型滤波器输出端观察到的眼图:


在接收端定时恢复之前的眼图如下:

显示眼图_第1张图片

接收端经过定时恢复后的眼图:


由于在信道中并没有引入时钟偏移,所以定时恢复之前也能观察到比较好的眼图


另外,如果安装gnuradio时安装了gr-baz,在GRC中直接会有eye模块用来显示眼图。直接使用的话,会报错,可能使因为gnuradio版本的问题。做出如下修改:

1、sudo gedit /usr/local/lib/python2.7/dist-packages/baz/eye.py

2、from gnuradio import blocks

3、将第98行的gr.message_sink(gr.sizeof_float,msgq,dont_block=1)改为blocks.message_sink(gr.sizeof_float,msgq,True)

你可能感兴趣的:(显示眼图)