【问题标题】:GNU Radio - PSK Mod block - unexpected constellation diagramGNU Radio - PSK Mod 模块 - 意外星座图
【发布时间】:2016-01-18 00:49:42
【问题描述】:

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

源是来自随机源块的二进制流。有 4 个 PSK Mod 块配置相同(4 个星座点 - QPSK 调制、格雷编码和差分编码打开,多余带宽设置为 0,35)。调制器的参数样本/符号 (sps) 不同,设置为 2、4、8 和 16。星座接收器的配置相同。预计在星座图上显示的是具有 4 个星座点的图,这些点可能是正方形的尖端或 4 个点簇,这些点集中在这 4 个点周围,因为添加了一定量的噪声或系统缺陷.相反,我们有以下内容:

sps设置为16时的星座图为

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

我知道菱形边缘的过渡点之所以出现,是因为在用于脉冲整形的 PSK Mod 模块内实现了升余弦滤波器。通过增加 Excess BW 参数,出现在边缘的点数会减少。我们可以将 Excess BW 增加到 1。对于 Excess bandwidth > 1,星座图失真,作为菱形尖端的星座点越来越靠近中心。为什么会这样?

另一个问题是,如何得到一个“整洁”,或者至少“干净”的星座图,有 4 个点,或者至少有 4 个点簇?

【问题讨论】:

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


    【解决方案1】:

    对于 Excess bandwidth > 1,星座图失真,作为菱形尖端的星座点越来越靠近中心。为什么会这样?

    这里发生的可能是数学上的废话。如果你的 BW > 1,你可能应该只增加你的 SPS。

    另一个问题是,如何得到一个“整洁”,或者至少“干净”的星座图,有 4 个点,或者至少有 4 个点簇?

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

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

    所以:要么,通过不使用 PSK 模块(包括该模块)而忽略脉冲整形,而只是使用星座映射器,或者通过应用匹配滤波器来反转其效果,在时序恢复后将符号抽取到符号速率.

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

    如果您想使用(未调制/未过滤的)星座点,您通常会有一个星座对象和一个“符号块”映射器块,在其中您使用 <constellation object>.points() 作为映射,例如:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      • 2016-07-17
      • 2018-04-10
      • 2016-06-17
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      相关资源
      最近更新 更多