Digital Signal Processing introduction with Octave

In this lab, you will learn how to use the Octave program (or one of its lesser equivalents such as Matlab). After much careful consideration, and experimentation with a variety of equivalent scripting languages and similar programs, I have decided to emphasize Octave rather than Matlab.

You will also:

PART A

Part A deals with ideal signals such as sine waves.

Here is part A: signals and periodicity

PART B

Part B deals with typical actual signals such as picture signals. You should not be frightened by the fact that pictures are a function of two variables, rather than just one. Signals can have various dimensionality. Signals may be functions of time, space, or both, or be functions of other variables.

Here is part B: signals and noise