Introduction to Stochastic Signal Processing

An iBook for interactive online or standalone learning

Background

Speech, music, seismic vibrations, oil prices, and climate measurements are all examples of stochastic (random) signals. In this textbook—intended for individuals with prior training in introductory signal processing and introductory probability theory—we develop techniques to process such signals to extract useful information. We present case studies ranging from music to photographic images to oil prices to climate data to the motion of individual biomolecules. This textbook, as an interactive textbook ("iBook"), makes use of your device's ability to display dynamic information through films and animations and to hear the results of the techniques applied to music. At the end of every chapter there are homework problems ranging from easy to "olympic".

A new and exciting aspect is that we make use of your device's interactive capabilities to offer laboratory experiments in signal processing. The 26 experiments in the website version StochasticAsuitable for laptop compuers , desktop computers, and tablets—use the display, speakers, and graphical user interface. The 59 experiments in the app version StochasticSsuitable for tablets, smartphones, and some laptop computersuse the camera and microphone as well as the display, speakers, and graphical user interface.

These experiments are not simulations; they are examples of real digital processing of signals in your device. In this time of at-home and online learning, this is the way to learn signal processing through study and experimentation.

This internet-based, website version of the iBook suitable for laptop compuers , desktop computers, and tablets contains the textbook, homework problems, and 26 experiments that use the display, speakers, and graphical user interface.

StochasticS (iOS) and (Android)

This app-based version of the iBook suitable for tablets, smartphones, and some laptop computers contains the textbook, homework problems, and 59 experiments that use the microphone, camera, display, speakers, and graphical user interface.



Questions?

Contact info@socraticsoftware.org to get more information on the project