NI 5441
Sample Clock Considerations
The performance of the signal generator that is using the OSP block can be significantly affected by the purity of its Sample clock. Sample clocks with high amounts of jitter or phase noise can create spurs in the signal generator's spectrum that are not present when a pure Sample clock is used. If the Clock Mode property or the NIFGEN_ATTR_CLOCK_MODE attribute is set to NIFGEN_VAL_AUTOMATIC, NI-FGEN often selects High-Resolution clocking in order to achieve a specific IQ Rate. Because High-Resolution clocking has more jitter than Divide-By-N clocking, extra spurs may occur in the spectrum of the signal generator's output. If these spurs cannot be tolerated, then you can either use a pure external clock as the Sample clock of the signal generator, or you can use software re-sampling to change the IQ data to an IQ Rate that works with Divide-By-N clocking. If you are resampling, pulse shaping should be done in software and the Filter Type property should be set to Flat or the NIFGEN_ATTR_OSP_FIR_FILTER_FLAT_PASSBAND attribute should be set to NIFGEN_VAL_OSP_FLAT.