NIRFSG_ATTR_IQ_RATE
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViReal64 | R/W | None | None |
Description
This attribute specifies the IQ rate of the arbitrary waveform in samples per second (S/s). The NI-RFSG driver automatically coerces the specified IQ rate up to the next valid IQ rate. To set this attribute, the NI-RFSG device must be in the Configuration state.
![]() |
Note NI-RFSG internally uses a FIR filter with flat response up to (0.4 × IQ rate). Given a desired signal with the maximum frequency content f, sample the signal at an IQ rate greater than or equal to (f/0.4). |
Defined Values:
Device | Value | Available Rates |
---|---|---|
NI 5670 | 50E6 | 50 MS/s |
100E6 | 100 MS/s | |
NI 5671 | 50E6 | 50 MS/s |
100E6 | 100 MS/s | |
____ | (100 MS/s)/n, where n is divisible by 2 between 12—512, and divisible by 4 between 512—1024 (n = 12,14,16,...,512,516,520,...,1024). Setting the IQ Rate to one of these value enables the DUC. | |
NI 5672 | ||
____ | Supports IQ rates up to 100 MS/s. You should read this value back after setting it to see what the actual IQ rate is. |
![]() |
Note The IQ rate will be coerced to what rates your specific device can achieve. |
Default Value: 100E6 (100 MS/s)
Supported Devices: NI 5670/5671/5672