跳至主要內容

調變

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 時,為什麼會得到最後的圖形的結果?