Home > Free Sessions >

Convolution: A Practical Review

Ric Losada - MathWorks - Watch Now - Duration: 01:07:01

This session focuses on the practical aspects of convolution and FIR filtering and some of its applications, from algorithm exploration through to real-time signal processing.

We discuss the tradeoffs between time and frequency domain implementations, including latency and computational cost. For both domains we review the best-known implementation variants and some of the hardware technologies most used for performance acceleration.

italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 3 years ago | no reply

one very effective option... do the 5-to- down sampling in polyphase and then 1-to-5 interpolator to keep same input sample rate but have all operations at reduced sample rate.... always beats the IFIR filter which raises the sample rate and uses wider registers to hold the zero packed data.

Score: 0 | 3 years ago | no reply

the longest room acoustic impulse response i ever heard was a cathedral in England... they wanted to show how the echos significantly altered how a modern piece of music would sound in a long echo environment...i think it was a matlab based demo....

Score: 0 | 3 years ago | no reply

On circular buffers: I believe you can get rid of the if statement with a modulus operator to recenter back to start if the memory is aligned, but ymmv whether branch mispredictions vs. division is cheaper.

Score: 0 | 3 years ago | no reply

On slide SIMD Implementation: When doing SIMD, doesn't each register still rely on the prior results (the other registers) to finish? Did we shift gears away from the partial-parallel you were talking about for ASICs?