To download NI software, including the products shown below, visit ni.com/downloads.
Overview
This example demonstrates how to generate multiple FM radio stations using NI Vector Signal Generators.
Description
This example expands upon the MT RFSG Generate FM example in the NI-RFSG driver to broadcast multiple tones on multiple FM radio stations using NI RF Signal Generators. The RFSG FM Multi-Station.vi attached uses the NI Modulation Toolkit to modulate and digitally up-convert and down-convert synthesized tones around a determined center frequency. All of the complex data is added together to achieve multiple radio stations. Calculations to generate a frequency vs. power graph of the transmitted data are also included.
Currently the example is working with a simulated device, but we can change it to work on a real hardware by changing the string on the "Initialize with Options.vi" from "Simulate=1" to "simulate=0".
Requirements
LabVIEW 2015 or compatible.
NI-RFSG 15.0 or compatible.
NI Nodulation Toolkit.
Steps to Implement or Execute Code
1. Choose a valid RFSG resource on the front panel.
2. Enter the desired carrier frequencies, tones, FM deviation, and power level. Tones must share the same line number with their respective carrier frequencies. Individual tones and carrier frequencies must be separated by a new line.
3. Run the VI.
4. Press the stop button when finished transmitting.
Additional Information or References
A Vector Signal Generator compatible with Arbitrary Waveform Property is required in order to use this example. For more information on which devices are supported, please visit the following help document.
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.
Great Codes!!! THX~~~