O'Reilly logo

DSP Software Development Techniques for Embedded and Real-Time Systems by Robert Oshana

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4

Overview of Digital Signal Processing Algorithms

Definition of an Algorithm

An algorithm is a formula or set of steps for solving a particular problem1. Think of an algorithm as consisting of a set of rules that are unambiguous and have a clear stopping point. Algorithms can be expressed in many forms. For example, natural language, or a programming language like C or C++.

Algorithms are used in many situations. The recipe for baking a cake is an example of an algorithm. Most computer programs consist of various combinations of algorithms. One of the primary challenges in programming, especially digital signal processing programming, is the invention of algorithms that are simple and require the fewest steps possible.

From a DSP perspective, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required