Why should one use convolution ?

  • Thread starter Thread starter ng
  • Start date Start date
  • Tags Tags
    Convolution
Click For Summary

Discussion Overview

The discussion centers around the use of convolution in control systems and digital signal processing (DSP). Participants explore its application in deriving state transition matrices and understanding system responses, particularly in the context of linear systems and impulse responses.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant inquires about the role of convolution in obtaining the state transition matrix from a state-space representation.
  • Another participant suggests that convolution is essential for determining input/output behavior of linear systems and references textbooks that provide explanations and mathematical justifications.
  • There is a discussion about the perceived complexity of DSP compared to control systems, with one participant expressing a desire to focus on control systems first before delving into DSP.
  • A participant shares their experience with DSP in practical applications, emphasizing its relevance in real-world engineering work and recommending a specific textbook for further learning.
  • One participant expresses their reliance on forum discussions for self-study, highlighting the challenges of learning complex topics without direct guidance.

Areas of Agreement / Disagreement

Participants generally agree on the importance of convolution in understanding linear systems, but there is no consensus on the best approach to learning DSP versus control systems. Some express a preference for focusing on control systems first, while others advocate for the relevance of DSP in practical applications.

Contextual Notes

Participants mention various textbooks and resources, indicating a range of learning materials available, but there is no agreement on a singular approach to mastering the topics discussed. The conversation reflects varying levels of familiarity with DSP and control systems.

Who May Find This Useful

Individuals interested in control systems, digital signal processing, and self-study approaches to complex engineering topics may find this discussion beneficial.

ng
Messages
31
Reaction score
0
hello

Why shud one use convolution ?Inorder to get the state transition matrix
from
x'=Ax+Bu

x(t)=exp(at)x(0) + integral[exp(a(t-tau)) bu(tau) dtau

where tau is the variable of convolution.
i have read that convolution is used when integration is reqd,for instance,in capacitors and inductors which don't respond to an input immediately...but can someone PLEASEEEEEEEEEE help me understand how convolution really works?

Thanks for any help always!
 
Engineering news on Phys.org
Hi ng, My Stremler textbook on "Introduction to Communication Systems" has a pretty good explanation of convolution and why it is used as a way to work with linear systems. See if your library has a copy of the book, and check out section 3.6, "Properties of the Fourier Transform". It has a mathematical justification and development, as well as the traditional graphical convolution method (mirror and slide).

You would most often use convolution to help determine input/output behavior of a linear system, once you've derived the impulse response for the system. Convolution in the time domain is like multiplication in the frequency domain, which is why the Fouier transform is so handy.

My favorite DSP book by Williams, "Designing Digital Filters" also has a brief description of convolution in the digital domain in section 1.5, "Interesting Responses".

Hope that helps some.
 
Last edited:
hi berkeman

Thanku for the response.I am actually learning control systems now and came across this DSP stuff in it.
As far as i know DSP is way too hifi to begin in this priliminary stage.Is it not?So i tot i wud stick with understanding Control systems then move on to DSP.I have heard its interesting too.
thanu so much.
 
ng said:
hi berkeman

Thanku for the response.I am actually learning control systems now and came across this DSP stuff in it.
As far as i know DSP is way too hifi to begin in this priliminary stage.Is it not?So i tot i wud stick with understanding Control systems then move on to DSP.I have heard its interesting too.
thanu so much.
No way bud. DSP is so cool when it's taught/explained well. Plus it's the way you will do 90% of your work in the real world. Well, that really depends on the chips and systems you're working on. The chip that I'm on the design team for right now (intense, 24/7 actually) is about 60% analog signal processing and 40% DSP, all in one mixed-signal chip. That's how you get the costs down and sell millions of chips...

Anyway, I'd highly recommend that you buy the DSP book that I mentioned above in this thread. It is well worth the money. Excellent textbooks are rare, especially when you are looking for them and buying them for yourself as a working engineer. It's not like it's a class requirement or anything anymore -- I want the info and I want it presented in a practical way that I can understand right now (with some intense study -- that's okay), and I want practical examples that I can test on my office PC with SPICE or Mathematica or MathCAD or Excel right now.

I built some really cool Excel recursive spreadsheets after reading the first couple chapters of that DSP textbook that showed LPF, HPF and BPF responses, and I had a lot better feeling for Eigenfunctions and Eigenvalues after reading this textbook cover to cover.

Check it out. You'll definitely like it. -Mike-
 
hi mike
i am really new to dsp and control systems etc.and there is actually no one who can sit down and explain all this stuff to me.So u see its more of a self study.I am much dependent on the forum and replies from people like you.
i shall see if i can get hold the book u mentioned.I am learning the basics.
Once again thanku for ur help and time.

:smile:
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 23 ·
Replies
23
Views
3K
  • · Replies 6 ·
Replies
6
Views
25K
Replies
33
Views
21K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
10
Views
8K