Graphical convolution example

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025
  • Learn how to apply the graphical "flip and slide" interpretation of the convolution integral to convolve an input signal with a system's impulse response.

Комментарии • 121

  • @gunther3480
    @gunther3480 Год назад +6

    11 years later and this is one of the best videos I have watched over the past few weeks studying for my exam.

  • @flame19931rs
    @flame19931rs 10 лет назад +90

    that made so much more sense than the 1000$ course i paid for at university

    • @boygood4176
      @boygood4176 3 года назад

      exactly (from s.korea)

    • @ramonneira8910
      @ramonneira8910 3 года назад

      Same from Evanston

    • @Sebas_Cba_82
      @Sebas_Cba_82 3 года назад +2

      Surely!!! Even in many first world countries they will charge you thousands of dollars to teach you, when knowledge must be free and free! Luckily that is one of the good things about my country, and that in some time I will receive my degree as an Electronic Engineer without paying anything but my taxes. Greetings from Argentina.

    • @emrekazoglu4154
      @emrekazoglu4154 3 года назад

      Do you really pay to learn these kind of useless things lider shame on you

  • @MexterO123
    @MexterO123 10 лет назад +39

    You explained what took 4 class lectures in a 11 minute video. Thank you. :D

    • @kitetenjo6538
      @kitetenjo6538 10 лет назад +5

      yellow pony is best pony.

    • @chillingmeko
      @chillingmeko 10 лет назад

      Kite Tenjo Indeed. :D

    • @dezajno
      @dezajno 7 лет назад

      Memo Pony And it could be explained even shorter - At least the fact HOW convolution works - However, WHY convolution works and why it is so powerful, is quite hard to understand in my opinion - At least, I am not able to find any good information on that. So either it's too hard to understand, so people are just fine with understanding HOW it works - or I am simply too dumb to understand why convolution works and is so useful.

  • @Jeankuhne
    @Jeankuhne 11 лет назад +26

    In despite the clear explanation, which is great by the way, the video totally succeed due the use of a non ordinary example! Most of the books explain continuos convolution using step and exponential functions. This is the first time that I can see a convolution example using a ramp function as h(t). This is really a good job and really helped me a lot! Thank you very much!

  • @sheepman6291
    @sheepman6291 6 лет назад

    I was blown away by your example. Now this is teaching.

  • @kyrinky
    @kyrinky 8 лет назад +2

    Out of several videos I have watched since the morning (6:00AM) until now (7:00PM) hands down to this one. It explained the concept crystal clear.
    Well done, sir!

  • @mensahrichard2659
    @mensahrichard2659 10 лет назад +1

    Man!, I wish I had you as my lecturer. You are marvellous, Keep doing that

  • @trandrew96
    @trandrew96 8 лет назад

    This has been the most helpful video I've seen on the subject. Thank you!!

  • @samueladade8746
    @samueladade8746 7 лет назад

    Best video explaining convolution. Superb job!!!

  • @RickopotamusRocks
    @RickopotamusRocks 12 лет назад +1

    Thank you so much! I've been having a hard time wrapping my mind around this graphical method. Your animation was incredibly helpful!

  • @rubytski
    @rubytski 10 лет назад +2

    Very clear explanation and nice graphical representation.
    Thx! you seem a talented teacher.

  • @vandal144
    @vandal144 11 лет назад

    Superior in every way to my professors explanation today. Thanks!

  • @astrokits
    @astrokits 10 лет назад

    And I finally understand what convolution does, and the role of h(t). Thank you! I was going to memorize because I couldn't understand it!

  • @BoZhaoengineering
    @BoZhaoengineering 5 лет назад

    This video is cool! we are born to recognize shape and geometry.

  • @NguyenHieu-dc1dc
    @NguyenHieu-dc1dc 4 года назад

    Oh man! This is really good. Thank you NTS!

  • @RohanVats
    @RohanVats 4 года назад

    Thanks mate, I've been using this method thanks to you - seems to work everywhere haha!

  • @مصطفىعبدالجبارجداح

    بارك الله فيكم وجزاكم الله خير جزاء المحسنين

  • @ryanmiller3877
    @ryanmiller3877 9 лет назад

    Perfect explanation, that cleared up a few things. Thank you very much!

  • @ntspress
    @ntspress  11 лет назад +3

    At 5:38, the downward-sloping ramp function needs an offset (the +1) to make it have a value of 1 when time t=0 (see the given signal shape at 1:11).

  • @rickjames8960
    @rickjames8960 10 лет назад

    Awesome. Great presentation. Keep it up.

  • @RafaelAcurcio
    @RafaelAcurcio 11 лет назад +8

    Really usefull video.
    Congratulations.

  • @Andrew-jw2qs
    @Andrew-jw2qs 2 года назад

    Incredible explanation

  • @romanonosovski5455
    @romanonosovski5455 9 лет назад

    thanks for the video, the flip and slide is clearly explained

  • @simpletwo4768
    @simpletwo4768 6 лет назад

    This video is really helpful! Thanks for sharing!!!

  • @ntspress
    @ntspress  11 лет назад

    The "flip" is part of the mathematical definition of convolution, and generally makes a difference in the result. An exception is when the "flipped" waveform already has even symmetry, for example a triangle ramp that goes up and comes back down at the same rate (even symmetry means you can flip the waveform about its center value and it looks the same).

  • @MrExspectator
    @MrExspectator 9 лет назад

    Learning is wonderful again!

  • @funkerific13
    @funkerific13 9 лет назад

    Awesome, thank you for posting! This helped me greatly with understanding convolution! Subscribed!

  • @pikofix
    @pikofix 9 лет назад

    Thanks, it is a great channel, keep it going!

  • @danielyoung6067
    @danielyoung6067 6 лет назад

    This was a beautiful explanation

  • @ntspress
    @ntspress  11 лет назад

    At 8:13... we need the equation of the downward-sloping line between t = 1 and 2 seconds. Projecting this line back at t = zero means that the line hits the vertical axis at 4 (this is the y-intercept). Even though the line does not actually extend up to this value (because x(t) is constant in the 0 to 1 range), you need to write the function that describes x(t) during the 1 to 2 second range. Hope that helps!

    • @sayantansaha6271
      @sayantansaha6271 5 лет назад

      why does the interception is 4? Shouldn't it be 2?

  • @Rconrchea
    @Rconrchea 7 лет назад

    Excellent video, thank you!

  • @MissionFitnessCTC
    @MissionFitnessCTC 11 лет назад +1

    Great video! Thanks for posting

  • @MeneerPANtoffeltjie
    @MeneerPANtoffeltjie 11 лет назад

    Awesome demonstration! :D

  • @influential7693
    @influential7693 3 года назад

    Hi man, I just wanted to know, of what all to know before learning convolution pls let me know and your. Videos are really helpful for my college thank you so much ans God bless

  • @SuperFTH1
    @SuperFTH1 11 лет назад +1

    Thank you very much! It's been really helpful for me.

  • @prof_dos_anjos
    @prof_dos_anjos 3 года назад

    Very interesting! Thaks a lot!

  • @ntspress
    @ntspress  11 лет назад

    Thanks, Jean, appreciate your comments!

  • @sakeekawsar4003
    @sakeekawsar4003 11 лет назад

    thanx a lot!! the video is very helpful!!

  • @beserkergaruk
    @beserkergaruk 12 лет назад

    this was very helpful in understanding the concept thank you

  • @mariacorcoran9069
    @mariacorcoran9069 2 года назад

    this is the best video

  • @murtujamim5031
    @murtujamim5031 Год назад

    Very helpfully class

  • @justinlynch6691
    @justinlynch6691 10 лет назад

    OH my god you have saved my GPA.

  • @Soggemann
    @Soggemann 12 лет назад

    Great video. Thanks.

  • @WalterParsons
    @WalterParsons 11 лет назад

    This helped so much! Thank you!

  • @ThomasTurkington
    @ThomasTurkington 9 лет назад

    Really appreciate your work! It has helped immensely!
    I have a question, if you don't mind... At 5:23, you needed to find an equation for h(t-tau). You developed this equation from the original, unmodified version of h(t), that is a ramp with negative slope. Why did you use the original h(t) instead of the modified version, h(t-tau)?

    • @tilextalex4652
      @tilextalex4652 9 лет назад +2

      +Thomas Turkington
      He just came to a point, where he needed to insert the function of h. Using h(t) or the "modified version" h(t-tau) is just playing around with the argument of the function. So it's straight forward to just look at the shape of h(t) and think about the function definition, which will just give you a simple linear function as you are used to work with. Without any other constants or variables to take care of. Once you have the function of h(t), you get the function h(t-tau) by inserting "t-tau" for every occurence of "t" in h(t). That's it :)

    • @trandrew96
      @trandrew96 8 лет назад

      Thanks for this

    • @kyrinky
      @kyrinky 8 лет назад

      Well explained.

  • @Capibara1
    @Capibara1 11 лет назад

    very well explained!

  • @reynaldorodriguez5237
    @reynaldorodriguez5237 9 лет назад +3

    WHERE HAVE YOU BEEN ALL MY LIFE????

  • @wtwtwtwtwtwtwt
    @wtwtwtwtwtwtwt 12 лет назад

    extremely helpful! thanks!

  • @sarahfricano6476
    @sarahfricano6476 4 года назад +1

    what program did you use to visualize this?

  • @LailahaillallahTv
    @LailahaillallahTv 8 лет назад +1

    can u please explain why did u not change the eqn while ur h(-taw) is positive slope.. for me while h(-taw), eqn of line is = (1/3)taw+1 and after shifting it while h(t-taw)= (1/3)(t-taw)+1. please correct me if i am wrong...

  • @azhadzuraimi394
    @azhadzuraimi394 6 лет назад

    thanks so much sir , it's helpful

  • @fmirabelfamily
    @fmirabelfamily 12 лет назад

    thank you so much! it helped me a lot!

  • @FakeNorris
    @FakeNorris 11 лет назад

    Very helpful thank you! But would the same result be presented if you would'nt flip it in the beginning ?

  • @mohamedashraf4516
    @mohamedashraf4516 12 лет назад

    thank u it's very nice and helpful

  • @ЛеоМесси-в6г
    @ЛеоМесси-в6г 7 лет назад +1

    Tell me please, what program do you use to get the convolution when you move the inverted triangle along the axis? Is there a program in free access? Thank you in advance for the answer.

  • @alexanderhempfing7584
    @alexanderhempfing7584 5 лет назад +1

    Thank you very much for this video, great! I am wondering: Can you tell me please which tool you are using to show the graphical convolution? Did you program it in Mathematica or an other program? And if Mathematica: Is there already a tool to show this type of analysis?

    • @ntspress
      @ntspress  5 лет назад

      Used Maple for the animation.

  • @jinhuaxiong9327
    @jinhuaxiong9327 9 лет назад +5

    at 8:10 , why is the intercept 4? I do not see it, please help !

    • @kyrinky
      @kyrinky 8 лет назад

      For future students wondering how, simply use the slope formula and slope intercept form to find the equation of the line.

    • @rorythewriter
      @rorythewriter 7 лет назад

      Imagine that section from t=1 to 2 of x(t) alone, and then picture it extending in all the domain of t. This new line function would be x1(t)=-2t+4 when extended, but if you took only a piece of it, from 1 to 2, it'd still take the same equation to describe it. Hope it helps!

  • @rorythewriter
    @rorythewriter 7 лет назад

    Shit, man, you explained it perfectly. Thanks quite a lot.

  • @suidisla
    @suidisla 6 лет назад

    Great explanation, thanks. However, I still need to know how to apply this to imaging systems.

  • @praveen3133
    @praveen3133 8 лет назад +1

    tell me what is the software you used for that graphical convolution

  • @meghapanchal4760
    @meghapanchal4760 6 лет назад +1

    In which application you have plotted this graphs???

  • @chandulapadmasiri1848
    @chandulapadmasiri1848 10 лет назад

    Thank you so much!!!

  • @gharamalsnayyan4446
    @gharamalsnayyan4446 2 года назад

    Hi, thank you for the explanation. It was would have been better if you described how to mathematically obtain the interval, rather than just showing it graphically.

  • @MontanaPreston
    @MontanaPreston 3 года назад

    Why is it t-3 at 10:00 and not t-4? Can someone please help me? Thanks!

  • @GPMahendra
    @GPMahendra 10 лет назад +1

    really an useful video

  • @vraeleragon92
    @vraeleragon92 10 лет назад

    Thanks a lot!

  • @josephwheelerton
    @josephwheelerton 6 лет назад

    Amazing thank you

  • @cornelone1982
    @cornelone1982 10 лет назад

    excelent ... thank you

  • @sleeplezznightz
    @sleeplezznightz 6 лет назад

    @2:02, no one explains where this t comes from and why is it on the tau line.

  • @harshitpatnaik6381
    @harshitpatnaik6381 6 лет назад +1

    can anyone xplain me when t

  • @MA-qi2gr
    @MA-qi2gr 3 года назад +1

    Can anyone tell me how to determine the regions for the integration? I mean based on what?

  • @igbt1986
    @igbt1986 10 лет назад

    THANK YOU !

  • @dedded6805
    @dedded6805 6 лет назад

    hi ! please tell me why we must turn around h(-t)? for what this is ? please explane..... what happened if dont this is .... ( iim sorry if i did same mistakes in my message ... just im not English speaking person)

  • @zeby638
    @zeby638 4 года назад

    Thanks!

  • @salpanahi
    @salpanahi 9 лет назад +2

    what if the regions aren't simple and obvious? How would you determine your regions for the integration then?

    • @rorythewriter
      @rorythewriter 7 лет назад

      Sal Panahi you take longer finding them out hahaha
      Or use Wolfram Mathematica :P

  • @cu7695
    @cu7695 8 лет назад +1

    Why did you take inercept as 4 ?

  • @safeegull22
    @safeegull22 2 года назад

    sir how you get the ramp

  • @manassematondo6172
    @manassematondo6172 5 лет назад

    Pour la première fonction comment vous avez fait l'expresion analytique il semble que je nai pas comprit du tout

  • @ChriiSchee
    @ChriiSchee 12 лет назад

    How can I estiamte (without caclculations) the red curve as a product of the other two ones?
    Thanks

  • @kiranmathews1953
    @kiranmathews1953 10 лет назад

    can you explain the convution in network calculus please?

  • @ishkhann
    @ishkhann 11 лет назад

    Thank you!!! :D

  • @williamswade6968
    @williamswade6968 9 лет назад

    where do the h go once you drop (t-T) in for t.

  • @ssater2369
    @ssater2369 11 лет назад

    Can you please do one example with a sin(pi/2 *(x-1)) and same h(t -T) in this example?

  • @ghilashamaili2733
    @ghilashamaili2733 5 лет назад +1

    i just had this one in my test exactly same , and i did it wrong ,despite of having watched it before because i only watched and didnt repeat it on paper.

    • @someone2879
      @someone2879 5 лет назад

      Well, you learned a lesson from this experience!
      Hopefully your next exams will be better...
      Good luck

  • @bizzaaach
    @bizzaaach 4 года назад

    I picture convolution as a square with a diagonal (not the (x,x) diagonal, the other one). Fight me.

  • @МихаилХамхоев
    @МихаилХамхоев 7 лет назад

    amazing, im not so stupid :D

  • @2009abdola
    @2009abdola 8 лет назад +3

    the second part of the input i think it's -2t+2 you made it +4

    • @ryanyoung2035
      @ryanyoung2035 8 лет назад +7

      you know the slope is -2 and the x intercept is 2, so for y=mx+b we have 0=(-2*2)+b, b = 4. so y=-2x+4

    • @2009abdola
      @2009abdola 8 лет назад +1

      oow right. thanks for helping :)

  • @shivamutreja6427
    @shivamutreja6427 8 лет назад

    mistake;
    when t is negative, the curve will slide to the right.

    • @huseyin.goktas
      @huseyin.goktas 8 лет назад

      you flip before sliding. this means when t is negative it slides to left.

    • @Andrei-ds8qv
      @Andrei-ds8qv 7 лет назад

      So you must first slide, and only after you ahve slite it by t you will reverse it, right? If you do this, a very big negative t will bring your signal to the far left(first you bring it to far right, then flip it and it will go to far left) insted of brnging it to far right , is it correct?

  • @hellmuth26
    @hellmuth26 3 года назад

    the integrals are too complicated, loses focus on the actual convolution.

  • @alimuqaibel7619
    @alimuqaibel7619 4 года назад

    Check also the following related video ruclips.net/video/bUFv7UPavkc/видео.html

  • @rezvanehaliyari
    @rezvanehaliyari 4 года назад

    رضوانه علی یاری

  • @vewmet
    @vewmet 8 лет назад

    Oh, i am the 666th person to like this- I am from illuminati

  • @axelsenn920
    @axelsenn920 2 года назад

    Thank you!!