I've looked at the equations for convolution and correlation and, yes, I can work them. And I've heard that common illustration of clapping your hands in an echo chamber. But I just can't get my brain around just what it happening there. Anyone know of a book giving a good intuitive grasp of convolution, preferably with lots of handwaving, examples, and problems? Cheers, Wendell
Want to Understand Convolution
Started by ●July 12, 2003
Reply by ●July 12, 20032003-07-12
"Wendell" <wende598@yahoo.com> wrote in message news:c398b566.0307120705.4d47ff86@posting.google.com...> I've looked at the equations for convolution and correlation and, yes, > I can work them. And I've heard that common illustration of clapping > your hands in an echo chamber. But I just can't get my brain around > just what it happening there. > > Anyone know of a book giving a good intuitive grasp of convolution, > preferably with lots of handwaving, examples, and problems?I just found some neat stuff with Google: http://www.jhu.edu/~signals/index.html Leon -- Leon Heller, G1HSM leon_heller@hotmail.com http://www.geocities.com/leon_heller
Reply by ●July 13, 20032003-07-13
In article c398b566.0307120705.4d47ff86@posting.google.com, Wendell at wende598@yahoo.com wrote on 07/12/2003 11:05:> I've looked at the equations for convolution and correlation and, yes, > I can work them. And I've heard that common illustration of clapping > your hands in an echo chamber. But I just can't get my brain around > just what it happening there.can you or have you gotten your brain around discrete-time convolution? also, are you okay with the basic definition of a linear system (i.e. superposition)? (time-invariancy is actually an option here, but might be nice to check out.) that's a lot easier to understand and then to get to the concept of continuous-time convolution, which requires all that fracas about the direc impulse. the impulse function in the discrete-time world is easiest nontrivial function to get one's brain around: { 0 n not = 0 d[n] = { { 1 n = 0 now, do you understand how *any* arbitrary discrete-time function can be constructed from adding up time-shifted and scaled impulses: +inf x[n] = SUM{ x[k] * d[n-k] } k=-inf now ram that summation through a linear system and you get the Convolution Summation which is the discrete-time counterpart to the Convolution Integral in the continuous-time context. that wasn't too hard, was it? r b-j
Reply by ●July 14, 20032003-07-14
Hi Wendell,> a book giving a good intuitive > grasp of convolution,I highly recommend "Understanding Digital Signal Processing" by Richard Lyons. It's a fun read. Also, for less math and some really _good_ handwaving, there's "The Scientist and Engineer's Guide to Digital Signal Processing" by Steven W. Smith. Dr. Smith has very kindly placed his book online at www.dspguide.com. HTH Rick Armstrong (reply address is bogus)