我正在尝试为输入信号为 QPSK 的应用程序实现眼图。但是,我觉得我缺少关于这些情节的一些基本概念。我看到的这些图表的几个定义和描述都在同一条线上:
眼图反复叠加n个符号的时间宽度
这听起来很直接(尽管可能有变化?),但我不确定这就是它的全部。
我正在测试的模拟输入信号:
- 调制 QPSK,由随机符号生成
- 没有升余弦、RRC 或任何过滤
- 没有添加噪音
最终,我将修改信号(例如添加滤波)以查看对系统的影响。
这是我及时覆盖符号时得到的图像(每条迹线显示 1 个符号):
由于我从未见过任何看起来像这样的示例,因此我尝试查看其他变体。使用 Octave 中的 eyediagram 函数,它会生成谷仓门(将信号分解为实数和复数):
“门”上的点只是接收到的星座点(不是样本)。所以当我看到这样的例子时,有一个嘈杂的信号:
我没有足够的声誉在这里发布另一张图片,尽管它有助于解释我的问题。与上图类似:对于噪声信号,图中的线条是模糊的。这表明有更多的模拟点用于填充绘图
如果不是接收到的波形,其他点从哪里来产生噪声?然后是图像的水平分量。如何从 QPSK 波形中获取水平分量?即使分成 I 和 Q 表示?同样,以 T 间隔连接接收到的星座点是有意义的,但是在绘制信号本身时我看不到如何得到它。
我在这里错过或不理解什么?
编辑
我更新了图表以仅绘制接收到的符号。以前我正在绘制接收到的波形,这是一个调制信号(这就是第一张图像的产生方式)。下面是两个仅显示同相图的图表。第二个添加了噪音:
没有噪音,线条像评论中提到的 PSK 一样笔直。有了噪音,线条仍然笔直。这是问题的另一部分。看一个例子:
(这是来自https://www.mathworks.com/help/comm/gs/scatter-plot-and-eye-diagram-with-matlab-functions.html的 Matlab 示例)
平滑过渡从何而来?线条不是笔直的。图表中还有其他中间点。他们来自哪里?





