9. Understanding Linear Phase - Digital Filter Basics

Sdílet
Vložit
  • čas přidán 25. 12. 2023
  • In this video, we'll take a look at how a linear phase filter preserves the shape of a waveform in the time domain. We'll look at the phase response plot in detail and see the difference between an IIR filter and a linear phase FIR filter in action.
    Find the full playlist here: • An Introduction to Dig...
    Repository:
    github.com/Thrifleganger/filt...
    References:
    David Dorran - Why linear phase filters are used -
    • Why Linear Phase Filte...
    Digital Filters: A Practical guide, David Dorran
    dx.doi.org/10.13140/RG.2.2.260...
    In this series on Digital Filter Basics, we'll take a slow and cemented dive into the fascinating world of digital filter theory. Many resources present this topic with dense and exhausting mathematics. Although a fair understanding of complex mathematics is required to fully comprehend the science of filter design, understanding the basics of filters and how they fundamentally work is better left to analysis and visualizations, which I try to do in this series. We'll learn about feedforward and feedback filter topologies, impulse and impulse responses and and wide variety of other topics.
    If you've got any questions, suggestions or recommendations, type them out here, or send me a message on any of my social channels mentioned below.
    A lot of time was spent on creating this series, and I plan to do more. So please consider subscribing if you wish to be notified about more releases in the future. And if you feel generous: / akashmurthy
    Check out my music here: farfetchd-official.bandcamp.com/
    Check out the audio track in the intro and outro here: / tinderbox
    Give me a shout here:
    Website - www.akashmurthy.com/
    Facebook - / akash.murthy.319
    Instagram - / thrifleganger
  • Věda a technologie

Komentáře • 49

  • @herevancelightena9770
    @herevancelightena9770 Před 19 dny +1

    I'm begging you. Please do more of this content. It really helps with my understanding to visualize things. If possible I wanted to know more about digital signal processing

    • @akashmurthy
      @akashmurthy  Před 17 dny

      @@herevancelightena9770 ahh, thanks, I really want to be faster than the pace at which I'm releasing these videos. But it's difficult with work and my other hobbies. I hope to get back to form with regular cadence of videos, soon.

  • @sebxlopez
    @sebxlopez Před 2 měsíci +10

    Really can't put into words how helpful this entire series has been for me. I'm much closer now to fully understanding everything taught in my advanced acoustic signal analysis course this semester. All they taught us there was the math behind the DFT/FFT, the z-transforms, the LCCDEs, and the filters, but now I have a visual understanding of everything thanks to you. Seeing it visually was just what I needed to connect all the dots together. Brilliant work!!

    • @akashmurthy
      @akashmurthy  Před 2 měsíci

      That's so awesome to hear, I'm glad you found the videos helpful. And thanks so much for the support!

  • @KFC-tt2cu
    @KFC-tt2cu Před 29 dny

    Excellent animation! I have totally understood the concept of linear phase!

  • @JunaidAhmed-mi1pw
    @JunaidAhmed-mi1pw Před 2 měsíci +2

    I'm immensely thankful to access such valuable content without any cost!

    • @akashmurthy
      @akashmurthy  Před 2 měsíci +2

      I'm glad to publish these videos for free!

  • @rockfighter800
    @rockfighter800 Před měsícem

    Just brilliant! I will have to dig into the mathatical aspects, but your videos are a great help to relate the more complex concepts to real world audio perception

  • @ymonstad
    @ymonstad Před 6 měsíci +2

    This is great content indeed! I came here after the textbooks hit me like a brick wall, but thanks to your excellent explanations and super animations, I can now return to the books with renewed confidence. Thanks a lot!

    • @akashmurthy
      @akashmurthy  Před 6 měsíci

      That's great to hear! The text books have hit me like a wall before as well!

  • @keatonz
    @keatonz Před 3 měsíci +2

    This is my first time coming across your channel, but this was a fantastic explanation with very clear visuals. Thank you SO much for this video.

  • @cescu2
    @cescu2 Před 6 měsíci +2

    This was absolutely amazing! I watched all your playlists and I am blown away about the quality of organizing and presenting such complex topics. It would be awesome to put all of this in the context of mixing and mastering.

    • @akashmurthy
      @akashmurthy  Před 6 měsíci +1

      Thanks very much! That's wonderful to hear. I don't know if I'd do any videos in the context of mixing and mastering, because this content is very objective and mixing and mastering is quite subjective. I'm more comfortable with factual content than opinionated ones..

  • @vidhiruparelia4706
    @vidhiruparelia4706 Před 2 měsíci

    Never understood Signal Processing better! Thank you so much!

    • @akashmurthy
      @akashmurthy  Před měsícem

      That's great to hear, thanks for checking it out?

  • @yincang9145
    @yincang9145 Před 2 měsíci

    I look forward to the new video.

  • @MadhavLive
    @MadhavLive Před 2 měsíci

    Thank you for what you do, Akash! Your playlists opened a whole new world for me. :)

    • @akashmurthy
      @akashmurthy  Před 2 měsíci

      Aww, that's amazing to hear, thank you!

  • @lumapu
    @lumapu Před 7 měsíci +1

    Thank you for your videos, I watched this series in a row (1-9).
    Never have seen such informational audio comments along with clean slides before. I really appreciate what you are doing here.
    Hopefully you'll record another video which describes the transformation from filter frequency response using IFFT to FIR filter coefficients. (A short preview was in video 5 if I remember correctly)

    • @akashmurthy
      @akashmurthy  Před 6 měsíci +2

      Thank you for the comment! I'm glad you found the videos digestible. Regarding designing an FIR filter from the frequency domain, I was going to do it at first, but it's going to mathematical, which I wanted to avoid in the first place as a premise of this video series. So, I might consider a programming video along those lines instead.

    • @lumapu
      @lumapu Před 6 měsíci

      @@akashmurthy digestible? It is outstanding!

  • @Dagor
    @Dagor Před 5 měsíci

    Awesome work! Very useful even for people not into DSP.

  • @jarnowilliamoost
    @jarnowilliamoost Před 5 měsíci

    Amazing work! Thanks for sharing your knowledge in a way that is understandable. You mentioned a “acoustics” module in one of your other videos. This is definitely something I would love to see on your channel

    • @akashmurthy
      @akashmurthy  Před 5 měsíci

      Thanks very much! Yea, there's a module on loudness which kinda delves into some of the acoustic elements of sound. But it's not complete yet, and a lot left to go!

  • @bobowzki
    @bobowzki Před 6 měsíci +1

    Fantastic content! You deserve a lot more subscribers!

    • @akashmurthy
      @akashmurthy  Před 6 měsíci +1

      Thanks so much! It is what it is!

  • @PASHKULI
    @PASHKULI Před 7 měsíci

    Such a well made videos! Thank you, Akash!

  • @DKDiveDude
    @DKDiveDude Před 5 měsíci

    Watched all nine videos in this series. Great stuff! I'll definitely be checking out what other videos you made. Only minutely negative thing I can comment on is the speed. I had to slow down playback of all nine videos to 0.75 or else the information would not be retained.

    • @akashmurthy
      @akashmurthy  Před 5 měsíci

      That's awesome, thanks for the feedback. I was a bit worried about the pace too. But this is meant to be a resource to return back to from time to time, so I just thought of cramming as much information as possible, without wasting too much time for a user. But I will keep that in mind for future videos.

  • @sweet_cherry_blossoms
    @sweet_cherry_blossoms Před 7 měsíci

    That's really informative. Thank you !!!

  • @MichaelBarmaley
    @MichaelBarmaley Před 4 měsíci

    thank you! i hope you will cover allpass filter as well

  • @butchwarns
    @butchwarns Před 5 měsíci

    Excellent

  • @user-sk9ix5ep4c
    @user-sk9ix5ep4c Před 4 měsíci +1

    Nice and concise videos, congrats! Where can I watch the transient response video that follows?

  • @formultimedia8102
    @formultimedia8102 Před 5 měsíci +1

    So kewwl and wonderful. How did you make these, seamlss graphs and animations.

    • @akashmurthy
      @akashmurthy  Před 5 měsíci

      Thanks mate! Most of the animations were done using After Effects

  • @VU3FKA
    @VU3FKA Před 2 měsíci

    Very lively lectures…,it’s hard to imagine, how much time you will invest for doing this

    • @akashmurthy
      @akashmurthy  Před měsícem +1

      A lot of time! 😂😭 But it's a fun process

  • @user-xz7sj7vm2r
    @user-xz7sj7vm2r Před 2 měsíci

    can you explain how to unwrap the phase response?

    • @akashmurthy
      @akashmurthy  Před 2 měsíci

      If you follow the code, the unwrapping call is quite simply no.unwrap(). Ideally, if you do these calculations yourself, and not rely on numpy, you'll end up with unwrapped phase during calculations.

  • @pmishraofficial
    @pmishraofficial Před 7 měsíci

    🙌

  • @Arjun-de9nh
    @Arjun-de9nh Před 6 měsíci

    "When will the next video be released, or when will there be a continuation to the existing one?"

  • @jayhu2296
    @jayhu2296 Před 7 měsíci

    😍