Solution
NI VSAs allow you to set the RBW to any value less than the sampling rate. For example, with the PXIe-5842 VST (Up to 2 GHz BW), you can theoretically set any value from 1 Hz to the sampling rate of the same model, 2.5 GHz. However, you should be aware of the following points:
[Notes]
- Actual RBW value may not match the set value <br>The RBW value adopted by the hardware driver does not necessarily match the value set by the user. This is because the RBW value is determined discretely in relation to the number of elements used in the FFT (Fast Fourier Transform) calculation (FFT size).
- The lower the RBW value, the longer the measurement time .<br>The lower the set RBW value, the larger the FFT size and the longer the measurement time.
- Increased memory usage and potential for errors
Increasing the FFT size also increases memory usage, which can lead to memory overflow errors. - Differences in RBW step width depending on frequency band <br>The minimum step width of the RBW value that can be set varies depending on the frequency band used.
Verification example: RBW setting using PXIe-5842 VST
We verified the relationship between the RBW setting value and the RBW value actually adopted by the driver under the following conditions.
- Hardware: PXIe-5842 VST (Up to 2 GHz BW)
- Center frequency: 10 GHz
- Bandwidth: 1.5 GHz
- Program used: RFSA Getting Started Spectrum.vi (example program included with the RFSA driver)
The verification results under these conditions are as follows. It can be confirmed that the "Set RBW value" is not the "Actual RBW value." Also, when the RBW was set to 10 Hz on the program, the FFT size became very large and a memory error occurred.
[Verification results]
| Set RBW (Hz) | Actual RBW (Hz) | FFT Size (S) | df (Hz) | Measurement time (ms) | Can it be used? |
| 10 | 9.999194933 | 372645001 | 4.02528 | 43398 | X |
| 15 | 14.9987924 | 248430001 | 6.03792 | 28938 | 〇 |
| 20 | 19.99838987 | 186322501 | 8.05056 | 20629 | 〇 |
| 30 | 29.9975848 | 124215001 | 12.0758 | 13706 | 〇 |
| 40 | 39.99302346 | 93170001 | 16.0996 | 9015 | 〇 |
| 50 | 49.99597467 | 74529001 | 20.1264 | 8283 | 〇 |
| 100 | 99.99194933 | 37264501 | 40.2528 | 3606 | 〇 |
| … | | | | | |
| 10.000k | 9998.255865 | 372681 | 4024.9 | 46 | 〇 |
| 10.021k | 9998.255865 | 372681 | 4024.9 | 46 | 〇 |
| 10.022k | 10021.92038 | 371801 | 4034.43 | 46 | 〇 |
| … | | | | | |
| 1.000M | 998075.8917 | 3735 | 401786 | 28 | 〇 |
| 1.008M | 998075.8917 | 3735 | 401786 | 28 | 〇 |
| 1.009M | 1008157.466 | 3697 | 405844 | 23 | 〇 |
| … | | | | | |
| 2.5G | 1397306248 | 3 | 5.63E+08 | 26 | 〇 |
Also, under the same conditions, when the RBW value was swept in 1 kHz increments from 1 MHz, the relationship between the "Set RBW value" and the "Actual RBW" was plotted as shown in the figure below.
