Infinite impulse response (IIR) is a property of signal processing systems.

learn more… | top users | synonyms (1)

3
votes
1answer
53 views

Is it possible to design noncausal filters in Matlab?

I'm trying to design a lowpass IIR filter with 5Hz cutoff frequency (sample frequency is 200Hz). i know how to create it with fdatool, or with functions such as 'butter' or 'ellip'. However, i think ...
0
votes
0answers
22 views

Adaptive Line noise removal using IIR notch filters

I'm trying to filter out line noise(60Hz and 120Hz) from a EEG signals received over a bluetooth link. I'm proposing to use a IIR notch filter to filter out the line-noise which varies w.r.t to ...
0
votes
1answer
40 views

Changing the cutoff of an IIR lowpass filter with minimal transients?

I have a 1st order lowpass IIR filter of the form $ H(z) = \frac{b_{0} +b_{1} z^{-1}}{1+a_{1} z^{-1}} $ implemented using the direct method my code looks something like this ...
1
vote
2answers
33 views

Understanding Arrangement of second order sections

When splitting higher order recursive filters into more convenient 2nd order sections (biquads), in matlab, we usually use zp2sos to convert. In document, there's a ...
1
vote
2answers
63 views

How to design a filter with custom group delay — why is it an IIR?

Say I have an FIR filter with desired magnitude characteristics. I could imagine using an allpass IIR in series with the FIR to alter the group delay characteristic to provide both a 'magnitude ...
0
votes
1answer
67 views

Help on implementing an IIR filter

I am new to signal processing and and having difficulty understanding how to implement an IIR filter. The reference is athttp://www.dxatlas.com/rocky/Advanced.asp in the Band scope section. It ...
0
votes
0answers
24 views

Polyphase decomposition of IIR filter

Is there a way to decompose IIR filter into set of poly phase components, that are All pass. E.g. a an IIR filter of order M, can be decomposed into a cascade of All zero filter of order 2*M( which ...
2
votes
2answers
62 views

Is there a widely available implementation of an adaptive, recursive, numerically stable IIR filter?

I need to identify the coefficients of a linear, causal, time-invariant physical system that can be described by a classical state-space formulation. For the sake of the example, suppose that the ...
2
votes
1answer
90 views

Applying filter in scipy.signal: Use lfilter or filtfilt?

I saw in a SO thread a suggestion to use filtfilt which performs backwards/forwards filtering instead of lfilter. What is the ...
0
votes
1answer
45 views

Biquad Filter Transfer Function Frequency Response

$H(z) = G\cdot\displaystyle\frac{2b_0\left(1-z^{-2}\right)}{1-2a_1z^{-1}-2a_2z^{-2}} + 1$ I have a data sheet with the above transfer function, I need to calculate its frequency response in code. I ...
0
votes
1answer
60 views

FIR vs IIR complexity

IIR filters have feedback whereas FIR filters don't use feedback. Then why is it said that FIR filters sometimes have the disadvantage that they require more memory and/or calculation to achieve a ...
0
votes
0answers
15 views

Magnitude and Phasor Response of Direct Form 1

i want to draw the magnitude and phasor response of the given equation H(Z) = (0.0605 +0.121z^-1 + 0.0605z-2)/(1-1.194z-1 + 0.436z-2) i need Matlab code and also explain that how will i draw in my ...
0
votes
1answer
53 views

Identify the system from input and output

I am using Excel. If I have an input and an output, and I know that a recursive band-pass filter produced the output, how can I can find the coefficients of that filter?
0
votes
0answers
26 views

Relationship between Difference equation and Impulse response

I'm having some difficulties understanding the relationship between the impulse response and the difference equation for IIR filters
1
vote
0answers
82 views

Realization of IIR resonator

The measure of a given frequency $\omega$ in a signal $x(t)$ is: $\frac{1}{N}\sum\limits^N_{t=0}x\left(t\right)e^{^{-i \omega t}}$ This is basically an average of the correlation between the signal ...
0
votes
0answers
65 views

Transient cancellation in non causal filtering

I am using the exponential moving average filter (IIR): $$y(n)=\alpha{}\cdot{}x(n)+(1-\alpha{})y(n-1)$$ in a foward-backward filtering scheme, in order to eliminate completely any phase response ...
0
votes
1answer
69 views

Difference Equation & Impulse Response of IIR filter - deconvolution

What i want to do is to design an IIR-filter that cancels the "echo", such that im only left with the delta[n]. To do so i ofcourse make an IIR-filter, where u take the z-trans of the impulse ...
-1
votes
3answers
72 views

FIR / IIR and Wavelets

I am a self-learner of DSP by reading various books. I have accomplished basic understanding of Signals - CT and DT and a few transforms. I recently started to learn FIR / IIR Filters. The part that ...
0
votes
1answer
106 views

Filtering out unwanted square wave (Radio: DCS/DPL signal)

I've need to remove a DPL/DCS signal from a recording. Roughly speaking, a DCS signal is a low frequency (67.15Hz) square wave sent at the same time, over the same carrier, as speech. Because it is a ...
1
vote
0answers
55 views

Deriving finite impulse response for polylogarithm

As a part of my research i have to use the following z-transform in matlab 'filter' function so as to derive the convoluted signal from the original one. $$\frac{1}{{\rm Li}_{k}(z^{-1}e^{-b})}$$ ...
0
votes
1answer
69 views

How to find the frequency response of a communication channel from input and output symbols' functions in MATLAB?

I want to find the channel frequency response of a digital communications system. I have the functions of the input symbol (a triangle) and the output symbol - a distorted triangle: $$\dfrac{1}{1 + ...
0
votes
1answer
63 views

Understanding IIR , Low Pass, High Pass, Chebyshev, Elliptic Filter? [closed]

I see these terms everyday in every lecture, I do read stuff from wikipedia, follow lecture notes, study solved exercises. All in all I do have a rough idea about these, I know a little from ...
0
votes
0answers
22 views

IIR Design with Neural Networks

i'm trying to apply this paper: using C++ Design of Digital Recursive Filter Using Artificial Neural Network In this paper the weights are the coefficients and they start with weight a(0) = 1 and ...
0
votes
2answers
91 views

linear-phase lowpass filters: frequency responses alignment

These two filters have very similar frequency responses, but those responses are not identical except at a single frequency ωo. I want to find ωo. One way I've seen that done is like this: ...
0
votes
2answers
205 views

Matlab - Creating a characteristic for Peak and Shelving filter

I have designed few shelving and peak filter. And I have calculated the a, b coeficients for several gains for these filters. Now I would like to create some kind of characteristic in Matlab so I ...
2
votes
2answers
286 views

IIR oscillator produces stable output in MATLAB, unstable on chip, how do I tune it?

I'm trying to make an oscillator using IIR filter and I'm having problems tuning it so that it's stable on the platform I'm using (ARM Cortex M4F and CMSIS DSPLib's arm_biquad_cascade_df1_f32). Note ...
1
vote
1answer
68 views

L2-optimal IIR Filters

It is widely known that matching a FIR filter of fixed length to a band model is an unconstrained QP-problem. The matlab function "firls" implements a solution to this problem. Basically, one ...
2
votes
1answer
182 views

IIR filter that is causal and stable and has more phase lag at lower frequencies

I have a physical system consisting of a microphone, which feeds to a DSP, which drives a speaker. The microphone and speaker system have an amplitude response or gain, as well as a phase response, ...
1
vote
1answer
181 views

How can I detect if a filter is FIR or IIR according to impulse response graph?

I have the following two graphs but I don't know how to recognize from the graph if they are IIR or FIR! Can you please guide me through? P.S.: Does MATLAB have a function to detect if an impulse ...
1
vote
0answers
101 views

IIR biquad coefficients for negative frequencies in IQ data?

Assume I have a (single real float channel) biquad IIR filter implemented in C, and some coefficients for a bandpass filter (right out of RBJ's cookbook). If I convert the input, output, data path, ...
1
vote
2answers
129 views

Criteria to distinguish FIR and IIR filters from difference equation?

What criteria should be used to safely decide if it is an IIR filter or FIR filter from a difference equation? FIR filter are always stable, meaning all poles are inside the unit circle AND have ...
0
votes
1answer
116 views

How is the MATLAB filter function so fast?

How is the filter function implemented in MATLAB? How is it so fast? What's the fastest implementation of a FIR filter?
5
votes
2answers
216 views

Understanding Z-Transforms and Pole Locations

I am trying to gain a better understanding of pole locations in the Z-plane of a given discrete transfer function, $H(z)$. I think I have a pretty good understanding of how to use the Z-transforms ...
0
votes
2answers
70 views

Using goertzel confuses me

I am having some troubles understanding the algorithm. My algorithm looks like this. how come am i able to compute the DFT coefficient using this algoritm. As far as i know $$ X[k] = ...
1
vote
1answer
184 views

Matlab SOS Filter in C++

I'm struggling to validate that my C++ implementation of a filter I designed in Matlab is correct. My first issue is to make sure I'm implementing the sections in the right order. This is the output ...
0
votes
1answer
58 views

Is it possible to implement FIR band pass filter using two FIR band stop filters?

I am trying to filter a signal using a given FIR band stop filter. I have to implement a band pass filter. Assuming I want to get the signal between normalized cutoff frequencies [0.2,0.3] - can I ...
1
vote
1answer
52 views

Can I compute my IIR faster given limited possible input values?

I have an IIR routine in C++ I'm trying to speed up. Currently I'm using a DF2 implementation. Since my input signal will always be either 1.0 or -1.0 is it possible for me to optimize the algorithm, ...
0
votes
1answer
293 views

Calculate cut-off frequency of lowpass IIR-filter

Given a an IIR lowpass-filter in z-space: $ H(z) = \frac{\sum_{i=0}^P b_{i} z^{-i}}{1+\sum_{j=1}^Q a_{j} z^{-j}} $ How to calculate it's 3dB cut-off frequency? I about evaluating it's fourier ...
0
votes
1answer
144 views

Noise Equivalent Bandwith of IIR and FIR Filters?

How do you calculate the noise equivalent bandwidth for an IIR or FIR filter?
0
votes
1answer
291 views

Gain of FIR/IIR filters

What are the formulas for signal and noise power gain of digital filters (FIR and IIR)? For a FIR, I've seen in Harris' windowing paper that the DC gain is the sum of the filter weights. $$ G = ...
2
votes
1answer
95 views

Very first values of y[n] in an IIR filter

I use a simple biquad IIR filter : ...
3
votes
3answers
261 views

How can I prove stability of a biquad filter with non-zero initial conditions

Ok, so the situation is that I have a DFII biquad with some filter coefficients: $w[n] = x[n] - a_1*w[n-1] - a_2*w[n-2]$ $y[n] = b_0*w[n] + b_1*w[n-1] + b_2*w[n-2]$ While the filter is ...
1
vote
2answers
145 views

IIR issues when order is high

Thanks to all the people who helped me here, I finally achieved to implement a notch filter (*), with coefficients given by : http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html When I do ...
1
vote
1answer
427 views

simplest Notch filter in the world

What do you think of this notch / band reject filter for a very very narrow band ? ...
0
votes
1answer
114 views

Scaling of a notch filter

Let's say I have an IIR filter that is a notch type with a peak at -20db. How do I modify the coefficients of the filter so that the peak is at -10 db for example? I know I can scale the denominator ...
0
votes
1answer
503 views

Design of 10th order high pass filter using 2nd order biquads with Matlab and further substitution on to TI AIC3204

I am involved in designing a 10th order high pass filter with cutoff frequency 300Hz. My hardware AIC3204 has a 5 biquads of direct form I, 24bit coefficient so I have chosen the FDA (filter design ...
0
votes
0answers
99 views

IIR: get magnitude and phase from coefficients

i'm trying to plot 1)the magnitude and 2)the phase response of an IIR eq with only its coefficients. i've found somewhere that one can find the magnitude response starting with the transfer function ...
1
vote
0answers
51 views

interpolation of filter coefficients

i've read that it is possible to interpolate between two sets of filter coefficients (if they are close of course), but how to interpolate between two sets of coefficients which are of different ...
2
votes
1answer
76 views

Choosing inverse Z-transform equation, given that $|a|<1$

Given that $|a|<1$, then which of those inverse-Z-transform equations are we to use? I am leaning towards the first because (as I understand it), $z$ is merely a complex number that is ...
1
vote
1answer
85 views

Group cascading IIR filters of different orders

Is it possible to make one IIR filter from various cascading IIR filters of different orders? I know it is possible to do it from filters of the same order, but what about filters with different ...