One of the best intuitive explanations of convolution so far. Thank you!
@iain_explains3 жыл бұрын
Glad it was helpful!
@itdepends59062 жыл бұрын
super helpful. Even if I had to think a little to make sense of the 'breaking up the components and adding them up', it helped me a lot when I got it how algebraically we're doing the same thing as adding up the figures
@iain_explains2 жыл бұрын
Great. I'm glad it helped. Perhaps this video may provide more intuition: "How to Understand Convolution" kzbin.info/www/bejne/rmSplZdsi8R7pc0
@tanatswamandudzo320911 күн бұрын
the last part explained the first part better. thanks for this
@peka24787 ай бұрын
You got my like about 2 seconds in, for your langauge / pronunciation alone; At some point (I passed long long ago) hearing Indian English becomes tiring, but hearing actual British English (or what sounds to me like that)...
@LL-ue3ek2 жыл бұрын
Although some algorithms in the software does the calculation in a straight forward way, the decomposition of x[n] into a sum of its discrete components is a great intuition, which clarifies this concept so much. Algorithms can also be developed based on this method, I think it may not be any slower than the former method, if not faster. Thank you so much for sharing it!
@iain_explains2 жыл бұрын
I'm glad you found the video interesting and useful.
@alphabogeyman7462 Жыл бұрын
@@iain_explains The steps we were taught by my professor was to first convert x(n) to x(k) and do the same for h(n). Then,we do a time reversal on either x(k) or h(k),afterward, we perform a left hand shift until we get to the zero values. We then perform a right hand shift until we get continuous zero values. This sequence produced gives the convolution sum.
@dannyruffolo1474Ай бұрын
You helped me figure out graphing convolution 15 mins before my exam! Thank you!
@iain_explainsАй бұрын
I'm glad you found it useful. And I hope your exam went well.
@ethanmullen42872 жыл бұрын
It's so much easier to understand convolution in the discrete case imo. I think it should be taught discretely first, then continuously - especially if you start with the example of a system's unit impulse response :)
@iain_explains2 жыл бұрын
That's interesting. Indeed, I think it's often easier to think in terms of (discrete) summations rather than (continuous) integrals, but on the other hand, the "natural" response of a real (continuous) system can be more motivating (easier to visualise), compared to the "response" of a (non-natural-world) digital system.
@cinema1872 жыл бұрын
Watched ~5 vids and this is the best approach
@iain_explains2 жыл бұрын
I'm so glad you think so. Thanks for letting me know.
@mnada723 жыл бұрын
This is a great help to understand convolution, thank you.
@iain_explains3 жыл бұрын
Glad it was helpful!
@fikunmiajayi Жыл бұрын
I'm embarrassed I didn't realize convolution was a sum till you spelt it out. I see the capital Sigma but somehow it didn't register. Until you. Great work Professor I'm really grateful
@iain_explains Жыл бұрын
I'm so glad I was able to help clear that up for you. Thanks for your comment. It's always nice to hear from people who are finding the videos helpful.
@alaasefa111828 күн бұрын
wonderful and so simple. you are a remarkable doctor😍
@iain_explains25 күн бұрын
I'm so glad you like the video.
@fisnikzogaj1442 Жыл бұрын
Best video on convolution, Thanks a lot !
@iain_explains Жыл бұрын
Glad it was helpful!
@highwayflammable42122 жыл бұрын
thank you so much now i can understand how convolution work ,From Algeria
@iain_explains2 жыл бұрын
I'm so glad it was helpful.
@tuongnguyen93913 жыл бұрын
The result of discrete convolution between two signal looks like the coefficient obtain by multiplying two polynomials together. what would be an appropriate to explain this issue ?
@narayanadhasojuraghavender147811 ай бұрын
Great one.
@NestorESanchezArriaga7 ай бұрын
I continued the maths.... it makes sense 🥺
@haiannguyen90327 күн бұрын
thank you a lots❤
@iain_explains25 күн бұрын
I'm glad you found it helpful!
@nithinbabu4962 Жыл бұрын
One confusion here: In the continuous time, we flip h(\tau), shift it by t , multiply with x(\tau), and then find the area to determine different values of y(t). In discrete time, it looks like we shift h(k) by n and then multiply with x(k), then add to get y(n). So, this flipping operation is not done in discrete time. Is my understanding correct?
@iain_explains Жыл бұрын
Many people (basically everyone) talks about "flipping" and "shifting", but I never use these terms. I believe these terms are the cause of most students finding convolution difficult. In these videos on continuous time convolution I use the same approach each time (and it's the same approach as for the discrete time case): "Convolution of Square with Rectangle" kzbin.info/www/bejne/rofFgIGvjqqcprc and "Convolution Square with Exponential" kzbin.info/www/bejne/oqSrnIp8d9JmqdE
@danielmichielin43423 жыл бұрын
Great explanation 👍🏻👍🏻👍🏻
@iain_explains3 жыл бұрын
Glad you liked it!
@mariojariomario32772 жыл бұрын
really good and understandable explanation!
@iain_explains2 жыл бұрын
Glad it was helpful!
@equalizer9923 Жыл бұрын
you are a lifesaver, thank you!
@iain_explains Жыл бұрын
Glad it helped!
@bugrahankutlu1450Ай бұрын
I better to share this video to my professor to show him how to teach... thank you
@iain_explainsАй бұрын
I'm glad you found it useful!
@commissargamer Жыл бұрын
Finally, I think I am able to crack convolution quiz going to be happen tomorrow...
@iain_explains Жыл бұрын
That's great to hear. Good luck with your quiz!
@warrennordyke77183 жыл бұрын
Hi Iain, I have been working on a PAM-3 differential code that I have not been able to find any similar code. I would like someone who has worked on Digital Comms research to analyze my ideas. Can I send you a small word document that shows the encoding? I am a senior design engineer who has been working for many years.
@iain_explains3 жыл бұрын
Sure, I'm happy to take a look. Feel free to email me.
@dbharathi2003 Жыл бұрын
Very good. Thank you so much. But what does convolution say. Any inference would be a value add
@iain_explains Жыл бұрын
I''m not sure what you mean exactly. Perhaps this video will help: "How to Understand Convolution" kzbin.info/www/bejne/rmSplZdsi8R7pc0
@aitorurciuolo20463 жыл бұрын
great explanation
@iain_explains3 жыл бұрын
Thanks. Glad you liked it.
@safeegull223 жыл бұрын
Sir really, understand, thanks
@iain_explains3 жыл бұрын
Glad to hear that
@fareehaafzal79583 жыл бұрын
That's a very Good method..I really Like It..Thanks:)
@iain_explains3 жыл бұрын
Glad you like it!
@akanyerboluly77962 ай бұрын
Why at the beginnin you put n=-1 at y[n] you get x[0]?
@anastasiamartinez58622 жыл бұрын
Thank you sooooooo much!!!!
@iain_explains2 жыл бұрын
I'm glad it was helpful.
@kalvinsackey1804 Жыл бұрын
helpful but what if the response is negative ? will this still apply ?
@iain_explains Жыл бұрын
Yes.
@sh4n9403 жыл бұрын
Thank you, hi from Bolivia :D
@iain_explains3 жыл бұрын
Welcome!
@Zarar002 жыл бұрын
Thankyou : )
@abdulazizhassan54738 ай бұрын
❤
@poiuwnwang7109 Жыл бұрын
super!
@TeknoTeen03 жыл бұрын
wow amazing :) Türkiyeden Selamlar
@iain_explains3 жыл бұрын
Glad you liked it.
@moviemadness-omarelderiny58856 ай бұрын
WHY IS K ZERO AND ONE- HOW DO I DETERMINE THE VALUE I USE FOR K
@iain_explains6 ай бұрын
This video might help: "Discrete Time System Output Example" kzbin.info/www/bejne/i56YZ2d8qdZoqZI
@peterdisanto58802 ай бұрын
dr andrews if youre seeing this please dont make quiz 3 hard
@wajdy2620Ай бұрын
but what if x[n] is infinite, x[n]=u[n]
@iain_explainsАй бұрын
This is a discrete-time example. The values cannot be infinite. Perhaps you mean "infinite energy"? But that's OK, just use the same technique.