The Waveform Generator app allows you to generate modulated signals and tones and create various waveforms to test your signal chains or algorithms. The available modulation techniques are:
Using the app, you will be able to customize your sample rates and get the dataset you need.
Once the app is open, you can see the Configuration field to your left.
Figure 1. New project
From the dropdown menu, select the desired modulation technique from the following options:
The signal’s Sample Rate field is calculated in hertz (Hz) and Run Time field is calculated in milliseconds (ms). These fields are pre-populated. Update them with your data, if necessary.
The Carrier parameters are:
These fields are, as well, pre-populated. Update them with your data, if necessary.
Note: The value of the Carrier Frequency must be lower than the one of the Sample Rate above.
You will have one pre-populated wave: Wave 1. You will be able to update this wave with your data, if necessary. To do this, select the desired type of wave and update the Amplitude (V), Frequency (Hz), and Phase (Deg) fields. The available wave types are:
Additionally, you will have the possibility to add new waves by clicking the Wave button. The newly created wave will also have pre-populated and editable fields.
At any point, you will be able to remove any wave, by clicking the Remove button.
Figure 2. Configuration
After inputting (and double-checking) the values in your configuration, click Run. The Waveform Generator app will analyze your data and will generate the results.
The results displayed will present you the following visualization options:
Figure 3. Time and FFT Visualization