Discrete Time Convolution Example

Поделиться
HTML-код
  • Опубликовано: 6 авг 2024
  • Gives an example of two ways to compute and visualise Discrete Time Convolution.
    Check out my 'search for signals in everyday life', by following my social media feeds:
    Facebook: profile.php?...
    Instagram: / iainexplains
    Related videos: (see www.iaincollings.com)
    • Intuitive Explanation of Convolution • How to Understand Conv...
    • What is Convolution? And Two Examples where it arises • What is Convolution? A...
    • Convolution Equation explained: • Convolution Equation E...
    • Convolution Square with Exponential: • How to do a Convolutio...
    • Convolution Square with Rectangle: • Convolution of Square ...
    • Convolution with Delta Function: • Convolution with Delta...
    Full categorised list of videos on the channel and Summary Sheets: iaincollings.com
    .

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

  • @lurrehsinigang2073
    @lurrehsinigang2073 2 года назад +33

    One of the best intuitive explanations of convolution so far. Thank you!

  • @itdepends5906
    @itdepends5906 2 года назад +4

    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_explains
      @iain_explains  2 года назад

      Great. I'm glad it helped. Perhaps this video may provide more intuition: "How to Understand Convolution" ruclips.net/video/x3Fdd6V_Hok/видео.html

  • @mnada72
    @mnada72 3 года назад +3

    This is a great help to understand convolution, thank you.

  • @narayanadhasojuraghavender1478
    @narayanadhasojuraghavender1478 7 месяцев назад +1

    Great one.

  • @tuongnguyen9391
    @tuongnguyen9391 3 года назад +1

    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 ?

  • @LL-ue3ek
    @LL-ue3ek Год назад +1

    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_explains
      @iain_explains  Год назад

      I'm glad you found the video interesting and useful.

    • @alphabogeyman7462
      @alphabogeyman7462 10 месяцев назад

      @@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.

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

    really good and understandable explanation!

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

    Watched ~5 vids and this is the best approach

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

      I'm so glad you think so. Thanks for letting me know.

  • @fikunmiajayi
    @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
      @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.

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

    Best video on convolution, Thanks a lot !

  • @peka2478
    @peka2478 3 месяца назад

    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)...

  • @commissargamer
    @commissargamer 9 месяцев назад

    Finally, I think I am able to crack convolution quiz going to be happen tomorrow...

    • @iain_explains
      @iain_explains  9 месяцев назад +1

      That's great to hear. Good luck with your quiz!

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

    Great explanation 👍🏻👍🏻👍🏻

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

    That's a very Good method..I really Like It..Thanks:)

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

    great explanation

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

    Thank you sooooooo much!!!!

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

    you are a lifesaver, thank you!

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

    thank you so much now i can understand how convolution work ,From Algeria

  • @ethanmullen4287
    @ethanmullen4287 Год назад +1

    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_explains
      @iain_explains  Год назад +1

      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.

  • @NestorESanchezArriaga
    @NestorESanchezArriaga 2 месяца назад +1

    I continued the maths.... it makes sense 🥺

  • @nithinbabu4962
    @nithinbabu4962 8 месяцев назад

    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
      @iain_explains  8 месяцев назад +1

      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" ruclips.net/video/xVbONyYEipU/видео.html and "Convolution Square with Exponential" ruclips.net/video/lsHkWFBm3so/видео.html

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

    Sir really, understand, thanks

  • @dbharathi2003
    @dbharathi2003 8 месяцев назад

    Very good. Thank you so much. But what does convolution say. Any inference would be a value add

    • @iain_explains
      @iain_explains  8 месяцев назад

      I''m not sure what you mean exactly. Perhaps this video will help: "How to Understand Convolution" ruclips.net/video/x3Fdd6V_Hok/видео.html

  • @Zarar00
    @Zarar00 2 года назад +1

    Thankyou : )

  • @poiuwnwang7109
    @poiuwnwang7109 Год назад +1

    super!

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

    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_explains
      @iain_explains  3 года назад

      Sure, I'm happy to take a look. Feel free to email me.

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

    Thank you, hi from Bolivia :D

  • @kalvinsackey1804
    @kalvinsackey1804 8 месяцев назад

    helpful but what if the response is negative ? will this still apply ?

  • @abdulazizhassan5473
    @abdulazizhassan5473 4 месяца назад +1

  • @moviemadness-omarelderiny5885
    @moviemadness-omarelderiny5885 2 месяца назад

    WHY IS K ZERO AND ONE- HOW DO I DETERMINE THE VALUE I USE FOR K

    • @iain_explains
      @iain_explains  2 месяца назад

      This video might help: "Discrete Time System Output Example" ruclips.net/video/Um564Ftq5s0/видео.html

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

    wow amazing :) Türkiyeden Selamlar