Discrete Time Convolution Example

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

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

  • @lurrehsinigang2073
    @lurrehsinigang2073 3 года назад +40

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

  • @tanatswamandudzo3209
    @tanatswamandudzo3209 25 дней назад +1

    the last part explained the first part better. thanks for this

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

    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

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

    You helped me figure out graphing convolution 15 mins before my exam! Thank you!

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

      I'm glad you found it useful. And I hope your exam went well.

  • @LL-ue3ek
    @LL-ue3ek 2 года назад +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  2 года назад

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

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

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

    Watched ~5 vids and this is the best approach

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

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

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

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

  • @alaasefa1118
    @alaasefa1118 Месяц назад

    wonderful and so simple. you are a remarkable doctor😍

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

    Best video on convolution, Thanks a lot !

  • @ethanmullen4287
    @ethanmullen4287 2 года назад +2

    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  2 года назад +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.

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

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

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

  • @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 ?

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

    Great one.

  • @haiannguyen903
    @haiannguyen903 Месяц назад

    thank you a lots❤

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

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

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

    Great explanation 👍🏻👍🏻👍🏻

  • @peka2478
    @peka2478 8 месяцев назад +2

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

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

    really good and understandable explanation!

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

    Why at the beginnin you put n=-1 at y[n] you get x[0]?

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

    you are a lifesaver, thank you!

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

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

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

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

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

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

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

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

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

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

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

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

    great explanation

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

    I better to share this video to my professor to show him how to teach... thank you

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

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

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

    Thank you, hi from Bolivia :D

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

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

    Sir really, understand, thanks

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

    Thank you sooooooo much!!!!

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

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

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

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

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

    super!

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

    Thankyou : )

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

    wow amazing :) Türkiyeden Selamlar

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

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

    but what if x[n] is infinite, x[n]=u[n]

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

      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.

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

    dr andrews if youre seeing this please dont make quiz 3 hard