Navigation Telecommunications

Scilab & ScicosLab – WAV Files

Scilab and ScicosLab are Open Source Math Programs that can be used in various engineering and scientific applications. I use ScicosLab with the Modnum tool box in all my Telecommunications work, but both Scilab/ScicosLab can be used for all the mathematics involved in my CelNav EBook. In a previous post (Ref.1) I introduced the programs and working with the console & editor functions. In this post I will look at creating WAV files. Typically I use the editor/console to build various modem signals, then I create a structure to import this signal into Scicos the visual block tool. I can also create a signal WAV file to listen to the signal and import it into MultiPSK or Fldigi to decode it.

WAV Files

In Fig.1 I use the same script file that I used previously to generate a cosine wave. The only difference is that I use a sampling rate Fs = 48KHz. Also I extend the range to 5 seconds so we can listen to the signal. Fig. 2 shows the script file used to create a WAV file called “test.wav”.

Fig.1 Cosine Wave Sampled at 48KHz
Fig.2 WAV Write File
Fig.3 YouTube Video “Scilab & ScicosLab – WAV Files”
YouTube Channel
YouTube Channel


#1. “Scilab & Scicoslab – Open-Source Math for CelNav”

#2. “Scilab & Scicoslab – Open Source Math for the Plane Triangle”

#3. “Scilab & Scicoslab – Open Source Math for the Spherical Triangle”

#4. “Scilab & Scicoslab – HF Loop Bearing”

#5. “ScicosLab & Scicos – AM Modulator”

#6. “Scilab & ScicosLab – Graphs”

#7. “Scilab & ScicosLab – Structures”

#8. Scilab Open Source Software

#9. ScicosLab Open Source Software

#10. ScicosLab with Modnum Toolbox

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.