資料類型
2024年3月21日大约 1 分鐘
資料類型
- 信號資料類型: 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
- 創建並模擬上述描述的系統。
- 在第一個範例中,出現了較高頻率成分。你能用簡單解釋其原因嗎?
- 在第二個範例中,實際上等效於第一個信號的 downsampling。請自行尋找 downsampling 的相關理論,進一步研究及解釋對頻譜的影響。