DSP is about signal processing, but it is often taught as if it is about maths. In fact this is wrong because although the maths can be hard, it is harder - and much more important - to estimate the engineering requirements and tolerances to make a real practical working system. These practical aspects are often ignored - for instance in a filtering application text books often omit to explain how to estimate the signal-to-noise ration improvement needed to detect a signal in noise, how to specify a filter to achieve that enhancement, and how to estimate the required filter length and consequent computational load. In this sense we teach DSP in a 'practical' way so that you will not only understand DSP and how to apply it but will also be able to estimate clear quantitative design specifications and choose design parameters.
Many people find our approach easy because our teaching does not rely on maths. We use it when it is helpful. We also explain where and why and how the maths breaks down and what to do about it in practice. This can often avoid or resolve problems that otherwise seem impossible.
These industrial short courses are all available on site by arrangement.
DSP Foundation: a 5-day class that lays the foundations for you to work with DSP, including how to define quantitative design specifications and estimate computational requirements.
DSP memory architectures: a 1-day class explaining memory and cache architectures and how to transform code to make efficient use of these resources.