跳至主要內容

调制

Jia-Yin大约 1 分钟comm

二进制信号

我们先架构一个产生二进制信号的系统,如下图所示:

其中 Vector Source 主要是用来设置矢量数据,Repeat 主要是用来重复送同样的信号。各模块主要的参数值如下:

  • samp_rate: 4e6
  • Vector Source: (0,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0)
  • Rpeat: 1000
  • Time Sink:
    • Number of Points=16384,
    • Y: -0.1~1.1,
    • Trigger Mode: Auto,
    • Trigger Level: 0.5,
    • Trigger Delay: 0.0002

运行结果如下图所示:

仔细检查,会发现上图中的信号变化与发送的信号一致,每个比特都有一定的持续时间。

调制

接下来我们要针对上述的二进制信号进行调制。假设最后发送的信号,其频率为 fstation,缺省为 121 MHz,而发送时,统一集中到中心频率 fcenter=120 MHz。修改上述的系统架构如下:

增加的模块参数如下:

  • Variable: fcenter=120e6
  • GUI Entry: fstation, default=121e6
  • Signal Source: freq=fstation-fcenter
  • Time Sink: same as the other Time Sink

运行结果如下图所示:

上图中红色部份非常密,可以用鼠标选取一个范围进行观察,就会看到其中调制过的信号。

我们也可以将 fstation 改成 120010000 (120.01M),就会得到下图的结果:

练习 1

  1. 在上述的运行结果中,每个 0 和 1 的信号持续宽度为何?为什么会得到这个结果?
  2. 当我们把 fstation 改成 120.01M 时,为什么会得到最后的图形的结果?