8. IIR Filters - Infinite Impulse Response - Digital Filter Basics

  Рет қаралды 7,036

Akash Murthy

Akash Murthy

Күн бұрын

In this video, we'll subject an impulse signal through a first order feedback filter to get an impulse response, and we'll see why this response is called an infinite impulse response and what makes a filter unstable. We'll then briefly talk about the zeros and poles of a filter, and make a simple modification to create a p-z filter. We'll end the discussion with the advantages and disadvantages on an IIR filter.
Find the full playlist here: • An Introduction to Dig...
Content:
0:00 Impulse response
4:42 Poles and zeroes
8:41 p-z filter
9:27 Direct form 1 and 2
10:23 Bi-quads / Advantages
13:02 Disadvantages
Repository:
github.com/Thrifleganger/filt...
References:
Designing Audio Effect Plugins in C++, Will C. Pirkle -
www.willpirkle.com/about/books/
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

Пікірлер: 23
@baptistelegoff5606
@baptistelegoff5606 6 ай бұрын
Finally a comprehensive and visual way to understand these concepts. Thanks !
@akashmurthy
@akashmurthy 6 ай бұрын
Thank you, it's took it's time, but hopefully it'll be useful to beginners.
@TheMasteringProject
@TheMasteringProject 7 ай бұрын
Long time awaited!
@akashmurthy
@akashmurthy 7 ай бұрын
Long time indeed!
@jayhu2296
@jayhu2296 7 ай бұрын
Another amazing video from Akash senpai 🤩
@user-uk5ep9hm5k
@user-uk5ep9hm5k 2 ай бұрын
Very informative video. Thank you very much!
@tillgo323
@tillgo323 7 ай бұрын
So good man thank you these videos, should be on the ytube front page
@itryforwhat
@itryforwhat 7 ай бұрын
This one really helps me a lot to understand IIR filter. Very glad if you can make a video about adaptive filter.
@akashmurthy
@akashmurthy 7 ай бұрын
Thanks! Probably not going to do that in this series. This series is mainly about audio and with as little mathematics as possible.
@HimanshuAtchutha
@HimanshuAtchutha 7 ай бұрын
great work! I finally understood what an IIR is
@akashmurthy
@akashmurthy 7 ай бұрын
That's awesome!
@Alexagrigorieff
@Alexagrigorieff 7 ай бұрын
Fun fact: Although it's very well known that an IIR cannot have a constant group delay (linear phase response), you *can* have a constant (very close) group delay by applying an IIR to a *time-limited* signal in forward direction, making sure to keep filtering until the tail decays enough, and then in *backward* direction.
@akashmurthy
@akashmurthy 7 ай бұрын
Yea that is a cool thing you can do, if the use case is non-real time.
@hrushikway
@hrushikway 7 ай бұрын
Thank you so much for such a clear explanation
@akashmurthy
@akashmurthy 7 ай бұрын
You're welcome!
@ernestosteron
@ernestosteron Ай бұрын
You enlightened me!
@akashmurthy
@akashmurthy Ай бұрын
Aww, thanks so much for the support!
@chandankumarmishra336
@chandankumarmishra336 7 ай бұрын
golden content
@elsharko87
@elsharko87 3 ай бұрын
This is amazing! Thank you! I like and I subscribe
@akashmurthy
@akashmurthy 3 ай бұрын
Thanks for checking it out!
@guillaume8437
@guillaume8437 4 ай бұрын
Hi. Thanks for this neat video. I am not sure that phase is not perceived by human ears... what I read in the past is that phase of an audio wave is synonym of distance. If you change the phase, you may change the 3D effect of the audio. If so, it would be even more perceptible if you have stereo... for example, the exact same wave (I mean, same frequency), but with difference of phase. You may feel your left ear is closer to the emitter than your right ear, or the other way round. Another approach that includes phase is group delay and phase delay. As said earlier, I do not master digital filters but I have way more experience in analog electronics and automation. I don't know much about digital filters as I only studied their theory at school but never have gotten the opportunity to run some practice around them.
@akashmurthy
@akashmurthy 4 ай бұрын
Yea, change in phase of a signal is totally perceptible when summed up with other signals. Difference in phase is how we get filtering in the first place! What I mentioned in the video is that change in phase makes no perceptible difference when listening to a signal in isolation. Listening to a single mono signal in isolation, changing the phase is imperceptible.
@williamogilvie6909
@williamogilvie6909 Ай бұрын
This guy needs to find a new career. EE and digital signal processing is not something he understands.. just dumb babble talk. Anyone is better spending their time reading Oppenheimer's book.
9. Understanding Linear Phase - Digital Filter Basics
16:35
Akash Murthy
Рет қаралды 6 М.
5. Impulse Signal and its Response - Digital Filter Basics
10:50
Akash Murthy
Рет қаралды 10 М.
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 109 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 55 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 164 МЛН
#3   Understanding Finite Impulse Response (FIR) Filters (RE-UPLOAD)
12:17
Fulcrum Acoustic Official
Рет қаралды 3,8 М.
I Melted Wood With Friction
8:44
The Action Lab
Рет қаралды 844 М.
Impulse Responses 101:- What are they? The Basics
9:35
Adam Steel
Рет қаралды 33 М.
The Simplest Digital Filter (STM32 Implementation) - Phil's Lab #92
23:31
Applied DSP No. 9: The z-Domain and Parametric Filter Design
21:16
Youngmoo Kim
Рет қаралды 22 М.
#3 - Understanding Finite Impulse Response (FIR) Filters
12:17
Fulcrum Acoustic
Рет қаралды 75 М.
2. Filter Characteristics - Digital Filter Basics
10:17
Akash Murthy
Рет қаралды 18 М.
What is a Matched Filter?
10:07
Iain Explains Signals, Systems, and Digital Comms
Рет қаралды 71 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 15 МЛН
Зачем ЭТО электрику? #секрет #прибор #энерголикбез
0:56
Александр Мальков
Рет қаралды 631 М.
Сколько реально стоит ПК Величайшего?
0:37
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,8 МЛН