跳至主要內容

資料類型

Jia-Yin大约 1 分鐘coursecomm

資料類型

  • 信號資料類型: GNU Radio Companion (GRC) 支援多種資料類型,包括複數和簡單浮點數、整數、未打包位元、非同步訊息、匯流排連接等。詳細資訊,請參閱 Signal Data Types
  • 轉換資料類型: 若要轉換資料類型,可使用 Type Converters Group 中的元件,例如 Char To Float

  • 打包位元: 使用 Pack K Bits 將位元組合成位元組,使用 Unpack K Bits 將位元組拆解成位元。

  • 串流和向量: 信號可以是串流(一次取樣一個樣本)或向量(一次取樣多個樣本)。

串流 / 向量轉換範例

建置以下系統:

參數如下:

  • Signal Source 1: Default values
  • Signal Source 2: Frequency=2000, Amplitude=0.5
  • Streams to Vector: Number of Streams=2
  • Vector to Stream: Number of Items=2

模擬結果:

提示

使用滑鼠中鍵來存取設定面板。

如果第二個信號的振幅設置為 0,則會變成下圖的結果:


練習 1

  1. 創建並模擬上述描述的系統。
  2. 在第一個範例中,出現了較高頻率成分。你能用簡單解釋其原因嗎?
  3. 在第二個範例中,實際上等效於第一個信號的 downsampling。請自行尋找 downsampling 的相關理論,進一步研究及解釋對頻譜的影響。