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

learn more… | top users | synonyms (1)

-1
votes
0answers
49 views

IIR and Bilinear Transform frequency warping

I have a DSP assignment which I dont seem to know where to start from. Any ideas on where to kick start will be appreciated. The question is below: In this simulation we are going to explore the ...
0
votes
0answers
31 views

Second-order sections from complex coefficients

I have an impulse response ir that I need to approximate with an iir because of realtime requirements. For stability I want to break down the 10th order IIR generated with Steiglitz-Mcbride to biquads ...
0
votes
1answer
26 views

Tradeoff between Filter Order and Sections

I have designed a bandpass IIR butterworth filter with desired response using the MATLAB FDAtool with the configuration shown in the figure below Since this is multistage implementation, when I ...
0
votes
1answer
51 views

custom Nearly-Linear-Phase IIR filter computation gone wrong

I'm using the code in this book :Algorithms for the constrained design of digital filters with arbitrary phase and magnitude responses to compute nearly-linear-phase IIR EQs. fvtool() shows the ...
0
votes
1answer
24 views

How can slope of low-pass biquad be configured?

I have a biquad filter, configuread as a low-pass filter (using Zolzer's formulas, similar to these). It does not overshoot and decays nicely in what I assume is -40dB/dec. How can I device a ...
0
votes
2answers
56 views

How to compute magnitude and phase response from transfer function in Z-domain?

I have a transfer function $$H(z)=\frac{1+1.2z^{-1}+0.8z^{z^-2}}{1-0.9z^{-1}}$$ from which I'm supposed to sketch the magnitude and phase response. I know that you can transform $z=e^{j\omega}$ to get ...
0
votes
2answers
123 views

IIR filter implementation in Direct Form 2

I have implemented Direct Form 2 IIR filter. The input is the Kronecker delta function. I have written code for the response of the filter for Kronecker delta input. The code is: ...
1
vote
2answers
170 views

best implementation of a real-time, fixed-point iir filter with constant coefficients

I have implemented IIR filter in direct form, parallel form, and cascade form. The input in all the cases is a kronecker delta function. How to judge which implementation is better is in real time and ...
1
vote
1answer
102 views

IIR low pass filter: floating point and fixed point

I have implemented an IIR low pass filter in direct form 2, the input to the filter is a unit impulse $\delta[n]$. I have calculated the output of the filter for the mentioned input using the ...
3
votes
1answer
76 views

sequence to perform filtering? which filter first?

Hi all Is there a generally accepted rule as to which order to perform filtering in? for example if I have three iir filters, a low pass filter a notch and a high pass filter, which sequence would ...
1
vote
1answer
35 views

How to concatenate IIR filter (Butterworth) with a Matlab function and evaluate the integral

I have a function of $j\Omega$ and $v$ (velocity), i.e.: $$A(j\Omega,v)=\frac{(j\Omega)^2}{p + \frac{j\Omega}{v}}$$ where $p$ is the pole. I want know how $A(j\Omega,v)$ modify its behavior, when I ...
0
votes
3answers
73 views

detect impact from digital audio

I've started a hobby project which is to detect and count the number of impacts (for example someone clapping, bouncing a ball or hitting a boxing bag). I've been reading and playing around (in java) ...
3
votes
1answer
185 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
39 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
44 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
52 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
157 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 ...
1
vote
1answer
77 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
57 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
78 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
470 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
146 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
79 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
1answer
67 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
30 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
100 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
80 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
101 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
91 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
2answers
142 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
59 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
149 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
78 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
28 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
126 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
276 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
415 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
81 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
220 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
258 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
117 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
143 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
132 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
238 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
75 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
252 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
64 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
342 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
168 views

Noise Equivalent Bandwith of IIR and FIR Filters?

How do you calculate the noise equivalent bandwidth for an IIR or FIR filter?