Explanation of FIR and IIR Filters with Simple Words
$begingroup$
It seems I am unable to understand how these filters work and what is the point of using them, no matter how many tutorials I watched.
Could someone please explain, in simple words, what FIR and IIR filters do?
filters fir infinite-impulse-response
$endgroup$
migrated from math.stackexchange.com Jan 23 at 21:10
This question came from our site for people studying math at any level and professionals in related fields.
add a comment |
$begingroup$
It seems I am unable to understand how these filters work and what is the point of using them, no matter how many tutorials I watched.
Could someone please explain, in simple words, what FIR and IIR filters do?
filters fir infinite-impulse-response
$endgroup$
migrated from math.stackexchange.com Jan 23 at 21:10
This question came from our site for people studying math at any level and professionals in related fields.
$begingroup$
a "filter" is a linear time-invariant (LTI) device that operates on signals in such a way that it discriminates between frequencies. in some sense of the word, it "filters out" some set of components of some frequencies will retaining the other frequencies.
$endgroup$
– robert bristow-johnson
Jan 24 at 2:02
add a comment |
$begingroup$
It seems I am unable to understand how these filters work and what is the point of using them, no matter how many tutorials I watched.
Could someone please explain, in simple words, what FIR and IIR filters do?
filters fir infinite-impulse-response
$endgroup$
It seems I am unable to understand how these filters work and what is the point of using them, no matter how many tutorials I watched.
Could someone please explain, in simple words, what FIR and IIR filters do?
filters fir infinite-impulse-response
filters fir infinite-impulse-response
edited Jan 24 at 4:38
robert bristow-johnson
11.4k31851
11.4k31851
asked Jan 18 at 13:50
Dimitris Prasakis
migrated from math.stackexchange.com Jan 23 at 21:10
This question came from our site for people studying math at any level and professionals in related fields.
migrated from math.stackexchange.com Jan 23 at 21:10
This question came from our site for people studying math at any level and professionals in related fields.
$begingroup$
a "filter" is a linear time-invariant (LTI) device that operates on signals in such a way that it discriminates between frequencies. in some sense of the word, it "filters out" some set of components of some frequencies will retaining the other frequencies.
$endgroup$
– robert bristow-johnson
Jan 24 at 2:02
add a comment |
$begingroup$
a "filter" is a linear time-invariant (LTI) device that operates on signals in such a way that it discriminates between frequencies. in some sense of the word, it "filters out" some set of components of some frequencies will retaining the other frequencies.
$endgroup$
– robert bristow-johnson
Jan 24 at 2:02
$begingroup$
a "filter" is a linear time-invariant (LTI) device that operates on signals in such a way that it discriminates between frequencies. in some sense of the word, it "filters out" some set of components of some frequencies will retaining the other frequencies.
$endgroup$
– robert bristow-johnson
Jan 24 at 2:02
$begingroup$
a "filter" is a linear time-invariant (LTI) device that operates on signals in such a way that it discriminates between frequencies. in some sense of the word, it "filters out" some set of components of some frequencies will retaining the other frequencies.
$endgroup$
– robert bristow-johnson
Jan 24 at 2:02
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Filters modify the frequency content of a signal.
The terms Finite Impulse Response (FIR) filter and Infinite Impulse Response (IIR) filter refer to Linear Time Invariant (LTI) filters.
LTI filters can change the amplitude and phase of specific frequencies in a signal, but they cannot shift any frequency content to other frequencies.
LTI filters are usually used to remove undesired frequencies from an input signal.
That's it.
As an example, your FM radio receives a signal that is the entire FM broadcast band, from 88 MHz to 108 MHz in the electromagnetic frequency spectrum, at its antenna. In a simplified view of an FM radio receiver, an LTI filter is used to filter out everything but the 200 kHz around 99.5 MHz, so that the radio can demodulate the audio from the station at 99.5 MHz without the frequencies from all the other stations interfering with that process. (In actuality FM radio receivers are more complicated, using a cascade of LTI filters with some non-linear "mixing" processes, but we're going for the concept here.)
To describe some of the math, at a high level:
When FIR and IIR filters are applied to signal in time domain, their application is equivalent to a mathematical operation called "Convolution".
The mathematical operation of convolution of a signal with an FIR or IIR filter, is equivalent to time-reversing the filter response, shifting it relative to the signal, performing pointwise multiplication, then summing up the values; then shifting the time-reversed filter response over slightly relative to the signal, preforming pointwise multiplication, then summing up the values; then ... keep repeating that for all of time (or until the input signal disappears to 0).
$endgroup$
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "295"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdsp.stackexchange.com%2fquestions%2f55045%2fexplanation-of-fir-and-iir-filters-with-simple-words%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Filters modify the frequency content of a signal.
The terms Finite Impulse Response (FIR) filter and Infinite Impulse Response (IIR) filter refer to Linear Time Invariant (LTI) filters.
LTI filters can change the amplitude and phase of specific frequencies in a signal, but they cannot shift any frequency content to other frequencies.
LTI filters are usually used to remove undesired frequencies from an input signal.
That's it.
As an example, your FM radio receives a signal that is the entire FM broadcast band, from 88 MHz to 108 MHz in the electromagnetic frequency spectrum, at its antenna. In a simplified view of an FM radio receiver, an LTI filter is used to filter out everything but the 200 kHz around 99.5 MHz, so that the radio can demodulate the audio from the station at 99.5 MHz without the frequencies from all the other stations interfering with that process. (In actuality FM radio receivers are more complicated, using a cascade of LTI filters with some non-linear "mixing" processes, but we're going for the concept here.)
To describe some of the math, at a high level:
When FIR and IIR filters are applied to signal in time domain, their application is equivalent to a mathematical operation called "Convolution".
The mathematical operation of convolution of a signal with an FIR or IIR filter, is equivalent to time-reversing the filter response, shifting it relative to the signal, performing pointwise multiplication, then summing up the values; then shifting the time-reversed filter response over slightly relative to the signal, preforming pointwise multiplication, then summing up the values; then ... keep repeating that for all of time (or until the input signal disappears to 0).
$endgroup$
add a comment |
$begingroup$
Filters modify the frequency content of a signal.
The terms Finite Impulse Response (FIR) filter and Infinite Impulse Response (IIR) filter refer to Linear Time Invariant (LTI) filters.
LTI filters can change the amplitude and phase of specific frequencies in a signal, but they cannot shift any frequency content to other frequencies.
LTI filters are usually used to remove undesired frequencies from an input signal.
That's it.
As an example, your FM radio receives a signal that is the entire FM broadcast band, from 88 MHz to 108 MHz in the electromagnetic frequency spectrum, at its antenna. In a simplified view of an FM radio receiver, an LTI filter is used to filter out everything but the 200 kHz around 99.5 MHz, so that the radio can demodulate the audio from the station at 99.5 MHz without the frequencies from all the other stations interfering with that process. (In actuality FM radio receivers are more complicated, using a cascade of LTI filters with some non-linear "mixing" processes, but we're going for the concept here.)
To describe some of the math, at a high level:
When FIR and IIR filters are applied to signal in time domain, their application is equivalent to a mathematical operation called "Convolution".
The mathematical operation of convolution of a signal with an FIR or IIR filter, is equivalent to time-reversing the filter response, shifting it relative to the signal, performing pointwise multiplication, then summing up the values; then shifting the time-reversed filter response over slightly relative to the signal, preforming pointwise multiplication, then summing up the values; then ... keep repeating that for all of time (or until the input signal disappears to 0).
$endgroup$
add a comment |
$begingroup$
Filters modify the frequency content of a signal.
The terms Finite Impulse Response (FIR) filter and Infinite Impulse Response (IIR) filter refer to Linear Time Invariant (LTI) filters.
LTI filters can change the amplitude and phase of specific frequencies in a signal, but they cannot shift any frequency content to other frequencies.
LTI filters are usually used to remove undesired frequencies from an input signal.
That's it.
As an example, your FM radio receives a signal that is the entire FM broadcast band, from 88 MHz to 108 MHz in the electromagnetic frequency spectrum, at its antenna. In a simplified view of an FM radio receiver, an LTI filter is used to filter out everything but the 200 kHz around 99.5 MHz, so that the radio can demodulate the audio from the station at 99.5 MHz without the frequencies from all the other stations interfering with that process. (In actuality FM radio receivers are more complicated, using a cascade of LTI filters with some non-linear "mixing" processes, but we're going for the concept here.)
To describe some of the math, at a high level:
When FIR and IIR filters are applied to signal in time domain, their application is equivalent to a mathematical operation called "Convolution".
The mathematical operation of convolution of a signal with an FIR or IIR filter, is equivalent to time-reversing the filter response, shifting it relative to the signal, performing pointwise multiplication, then summing up the values; then shifting the time-reversed filter response over slightly relative to the signal, preforming pointwise multiplication, then summing up the values; then ... keep repeating that for all of time (or until the input signal disappears to 0).
$endgroup$
Filters modify the frequency content of a signal.
The terms Finite Impulse Response (FIR) filter and Infinite Impulse Response (IIR) filter refer to Linear Time Invariant (LTI) filters.
LTI filters can change the amplitude and phase of specific frequencies in a signal, but they cannot shift any frequency content to other frequencies.
LTI filters are usually used to remove undesired frequencies from an input signal.
That's it.
As an example, your FM radio receives a signal that is the entire FM broadcast band, from 88 MHz to 108 MHz in the electromagnetic frequency spectrum, at its antenna. In a simplified view of an FM radio receiver, an LTI filter is used to filter out everything but the 200 kHz around 99.5 MHz, so that the radio can demodulate the audio from the station at 99.5 MHz without the frequencies from all the other stations interfering with that process. (In actuality FM radio receivers are more complicated, using a cascade of LTI filters with some non-linear "mixing" processes, but we're going for the concept here.)
To describe some of the math, at a high level:
When FIR and IIR filters are applied to signal in time domain, their application is equivalent to a mathematical operation called "Convolution".
The mathematical operation of convolution of a signal with an FIR or IIR filter, is equivalent to time-reversing the filter response, shifting it relative to the signal, performing pointwise multiplication, then summing up the values; then shifting the time-reversed filter response over slightly relative to the signal, preforming pointwise multiplication, then summing up the values; then ... keep repeating that for all of time (or until the input signal disappears to 0).
answered Jan 20 at 14:00
Andy WallsAndy Walls
1,489127
1,489127
add a comment |
add a comment |
Thanks for contributing an answer to Signal Processing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdsp.stackexchange.com%2fquestions%2f55045%2fexplanation-of-fir-and-iir-filters-with-simple-words%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
a "filter" is a linear time-invariant (LTI) device that operates on signals in such a way that it discriminates between frequencies. in some sense of the word, it "filters out" some set of components of some frequencies will retaining the other frequencies.
$endgroup$
– robert bristow-johnson
Jan 24 at 2:02