如何從Waveform中取得IQ資料?

更新 May 15, 2023

產品資訊

軟體

  • LabVIEW

驅動程式

  • NI-RFSA
  • NI-RFSG
  • NI-USRP

問題敘述

我想從LabVIEW中的Complex Waveform (複數波形) 中取得IQ分量,我該怎麼做呢?

解決方案

LabVIEW中的複數波形通常以兩種方式之一做儲存: Complex Cluster或Complex Waveform。

您可以使用Unbundle VI從Complex Cluster中提取分量,或者使用 Get Waveform Components VI 來取得Complex Waveform。在這兩種情況下,複數資料類型都包括資料的t0開始時間,每個樣本之間的dt時間間隔以及Y複數資料陣列。

在這兩種情況下,實際波形資料都是一個複數陣列,實部數值對應於I,虛部數值對應於Q。可以使用Complex to Re / Im VI將分量從複數陣列中取出。


NI RFSA驅動程式還包括專用的Get IQ Components VI ,該VI 可以採用複數的Cluster或波形並提取I和Q分量。