Categories
Electronics

AM Modulator – Arbitrary Waveform Generator

In the previous post I showed how we can create an AM Modulator with ScicosLab/Scicos. In this post we can use this file to create a .CSV file that can be used to drive an Arbitrary Waveform Generator so it can test equipment in our lab as required. Traditionally Function Generators only produced Sine, Square and Triangle wave forms. Using the Arbitrary Waveform Generator, we can create any waveform for testing.

Fig.1 – am_mod_arb.sce

Figure 1 shows the Scilab script code used to generate the AM Modulator. The last block of code creates the .csv file using the csvWrite function. Note that this is only available in Scilab not in ScicosLab. The values of y are created in a row vector, so we first have to normalize them and modify for a column vector.

Fig.2 AM Modulation – Arbitrary Waveform Generator

Download “Learn Telecommunications by Simulation”

YouTube Channel
YouTube Channel

References

#1. ScicosLab Open Source Software
http://www.scicoslab.org

#2. ScicosLab with Modnum Toolbox
https://www.scicoslab.org

#3. Scilab
https://www.scilab.org

#3. Learn Telecommunications by Simulation
https://www.clarktelecommunications.com/simulation.htm

By Jeremy Clark

Jeremy Clark is a Senior Telecommunications Engineer and Advanced Amateur Radio Operator VE3PKC. He is the author of E-Books on Telecommunications, Navigation & Electronics.