GNU Radio - PSK Mod块 - 意外的星座图

时间:2015-10-19 15:31:31

标签: gnuradio modulation software-defined-radio gnuradio-companion

我正在模拟GNU无线电中的QPSK调制。这是flowgraph

源是来自随机源块的二进制流。有4个PSK Mod块配置相同(4个星座点 - QPSK调制,格雷编码和差分编码打开,多余带宽设置为0.35)。调制器的参数采样/符号(sps)不同,设置为2,4,8和16.星座接收器的配置相同。期望在星座图上显示的是具有4个星座点的图,其可以是正方形的尖端或者集中在这4个点附近的4个点集群,因为添加了一定量的噪声或系统的不完整性。相反,我们有以下内容:

当sps设置为16时的星座图是here

sps 2,4和8的星座图看起来相同,但菱形两侧的点数较少,菱形尖端周围的点数较少,看起来像菱形边的延伸。

据我所知,由于在用于脉冲整形的PSK Mod模块内部实现了升余弦滤波器,因此出现了菱形边缘的转换点。通过增加Excess BW参数,边缘处出现的点数减少。我们可以将Excess BW增加到1.对于超额带宽> 1,星座图扭曲,菱形尖端的星座点越来越接近中心。为什么会这样?

另一个问题是,如何获得一个“整洁”或至少“更清洁”的星座图,其中有4个点,或者至少有4个点?

1 个答案:

答案 0 :(得分:0)

  

对于超额带宽> 1,星座图扭曲,菱形尖端的星座点越来越接近中心。为什么会这样?

数学上的废话,可能就是这里发生的事情。如果你做多余的BW> 1,你可能应该增加你的SPS。

  

另一个问题是,如何让一个整洁的,或至少更清洁的'星座图有4个点,或者至少有4个点?

这是一个奇怪的问题,考虑到你

  

了解菱形边缘的过渡点出现是因为在用于脉冲整形的PSK Mod模块内部实现了升余弦滤波器。

所以:要么通过不使用PSK mod块(包括那个)省略脉冲整形,而只是星座映射器,或通过应用匹配滤波器来反转其效果,在定时恢复后将符号降低到符号率

一般来说,问题"如何使星座图看起来更像纯星座"仅在您不想传输信号时才有意义 - 脉冲整形是有益的,不应该(通常不能)省略。

如果你想使用(未经调制/未经过滤的)星座点,你通常会有一个星座对象和一个&#34;块符号&#34;映射器块,使用<constellation object>.points()作为映射,类似于:

const mapping