Digital signalbehandling

From Yggenyk
Jump to navigation Jump to search


Filter design tutorials

Digital Signal Processing (DSP) group at Rice University

Tips and trics for Mathlab and Octave

Octave Plotting

Octave - installing additional packages

On you can find all packages for Octave.
You can download all packages in a single file or you can take the ones you want.
After downloading the package install it by typing pkg install <package name and path> like pkg install signal-1.0.7.tar.gz. If you are running Windows Vista it is important that you start Octave with "Run as administrator" otherwise installation will fail with errors like 'couldn't create installation directory'.

If you install signal-1.0.7.tar.gz you also need to get a previous version of resample.m, there is a bug in the newest version. It returns "error: invalid row index = xxxxxx" if you try to use it.
You can get the previous version of resample from:


  • "C:\Program Files\Octave\share\octave\packages\signal-1.0.7\resample.m"

If you are running Windows Vista remember that you need to be running as as administrator to overwrite files below 'C:\Program Files'. If you just try to change the contene of resample.m with an editor not started as "Run as administrator" it will save your file in "C:\Users\<username>\AppData\Local\VirtualStore\Program Files\Octave\share\octave\packages\signal-1.0.7".

Purdue University: ECE438 - Digital Signal Processing with Applications

This document in the beginning has has two links to a basic and an advanced tutorial. I can't find them bu I think it is this document:


Free Software

GNU Octave

install the package signal-1.0.7.tar.gz to get resample.m and other signal processing functions
resample.m in the newest version does not work - get older version from subversion
audio-1.1.1.tar.gz doesn't work on Windows - use playrec instread

Synthesis ToolKit in C++ (STK)