Questions tagged [infinite-impulse-response]

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

Filter by
Sorted by
Tagged with
0
votes
0answers
13 views

Can I get some help plotting an IIR filter frequency response in Python?

The problem I'm trying to solve is described here. In my script, I used Euler's identity to calculate z^-n, such that z^-n = cos(omegan) - jsin(omegan). I find the magnitude of these values from a ...
0
votes
0answers
40 views

pressure decay filtering

So, I've been dealing with a series of pressure decay curves from a pressure transducer. Each one has a waterhammer effect as a consequence of shutting down pumps. Here are examples of 3 curves: I'm ...
0
votes
2answers
61 views

Preloading an IIR Filter

Is there a mathematical approach to initializing an IIR filter so that turn-on transients are minimized? Background: I have a high pass Butterworth design that overloads at the start of a sine wave ...
0
votes
1answer
26 views

To find the impulse repsonse using the difference equation

A causal linear time-invariant filter has transfer function a) Denote the input signal by x[n] and the output signal by y[n]. Find the difference equations for the filter. f) Find the impulse ...
0
votes
2answers
43 views

Impulse response of an infinite-length system

I have a system which is expressed as following: y[n] + $\alpha$ y[n-N] = x[n] where y is the output and x is the input. When I take the z-transform of both sides, I've found the transfer function ...
7
votes
2answers
110 views

Why can adaptive IIR filters result in unstable solutions?

For adaptive filtering, both finite and infinite impulse response (FIR/IIR) filters can be utilized. As an advantage of FIR filters in this context, guaranteed stability is often mentioned, while IIR ...
0
votes
0answers
18 views

Factoring digital IIR filter as a causal and anticausal pass?

Background: I'm new to signal processing and I'm reading some papers on B-spline interpolation of digital signals and trying to understand how a computation is derived. If I'm given samples from some ...
0
votes
2answers
55 views

FIR or IIR filter from poles and zeros

Is it possible to differentiate between FIR and IIR Filter just by knowing the poles and zeros of the system? If yes, how? If not, why? Thank you.
1
vote
1answer
85 views

Understanding a lowpass - comb filter implementation

I try to understand the implementation of the low-pass comb filter of the Freeverb reverberation algorithm: https://ccrma.stanford.edu/~jos/pasp/Lowpass_Feedback_Comb_Filter.html The original ...
0
votes
2answers
42 views

Lattice structure realization of an all-pole system

Given an IIR system with the system function, $$ H(z) = \frac{1}{2 + 1.4z^{-1} + 1.8z^{-2}} $$ I need to draw the lattice structure realization. I have drawn the lattice structure for $\frac{1}{1 + ...
1
vote
1answer
47 views

High order IIR Comb Notch Filter with small Bandwidth - Low atenuation of harmonics

Im filtering an EMG signal, more precisely the 50 Hz frequency and its harmonics. For that, I've constructed a comb notch filter (on filterdesigner in Matlab), with its fundamental frequency being 50 ...
1
vote
2answers
104 views

How to filter data with given numerator and denominator coefficients of an IIR Filter, in MATLAB Implementation

Coefficients are: b = [9.02201251375918 0.485095309463300 -0.571759308660462 3.63774928924158 4.42592447788520 1.30093840271037 -0.898592924453941 -9.08965268561448 -12.4939309921467 ...
1
vote
2answers
55 views

How would one design a (quasi) linear phase adaptive notch filter for a single complex tone?

While IIR notch filters are attractive, I need to retain phase linearity at the filter output. I imagine that it's possible to use a standard IIR notch filter: https://www.researchgate.net/...
1
vote
0answers
33 views

Vary poles/zeros of digital IIR filter

Many applications that produce sound, such as software synthesizers, are able to apply a filter that varies with time, such as applying a low pass filter that varies with an LFO. I currently have a ...
0
votes
2answers
76 views

IIR Direct FormII Filter second order in VHDL, false output

I am trying to implement an IIR second order in Direct FormII in VHDL. To make it easier to understand for me and to avoid former timing issues, I implemented the operations sequentially. In my ...
2
votes
3answers
110 views

Matlab IIR cheby2 bandpass, problems with Magnitude

I am trying to implement an IIR bandpass in Matlab. There are two things I don't understand. But first of all, let me post the code. ...
1
vote
1answer
53 views

Methods to evaluate the quality of an IIR Filter fixed-point implementation

I'm implementing a scattered look-ahead IIR filter in Matlab/VHDL, basically I convert an order-2 IIR filter into an order-4 IIR in order to take advantage of the pipelining of an FPGA. (reference ...
0
votes
1answer
45 views

Automotive Audio Question: IIR Filters and minimum phase

In a car, does matching the EQ of both the left and right side using IIRfilters mean that I'm matching the phase of each side? I have someone telling me that the car's environment is mostly minimum ...
0
votes
1answer
36 views

MATLAB Convolution

I am designing an IIR notch filter using pole-zero placement method. I am trying to convolve the two zero locations using ...
2
votes
2answers
225 views

Numerically Stable IIR filter

I am making an IIR Filter and I am running into problems with stability with higher orders. The values go off to infinity as soon as it starts. So far, I've been using MATLAB to generate my filters ...
3
votes
1answer
96 views

Jacobian Computation in Least Squares IIR Filter Design

Long time lurker and first time poster - but unfortunately I haven't had any joy untangling this on my own. I've been studying Mathias Lang's thesis, Algorithms for the Constrained Design of Digital ...
1
vote
1answer
152 views

Why Wiener filter not IIR

I would like to limit discussion to discrete time causal Wiener filter. By definition it is an FIR filter, and it also has optimality under Mean Square Error criterion within the class of linear ...
1
vote
1answer
49 views

Criterion to choose length of an accumulator and product

I am designing an IIR filter with fixed-point arithmetic and I have to select the proper length for the accumulator and product. I would like to know a standard to follow in order to choose its length....
1
vote
1answer
55 views

bibliography about implementation of IIR filters

I need to implement a 6th order IIR filter. The filter I need to implement is the A-weighting. I've simply used the bilinear function of Matlab with an fs of 20Khz. I need to implement this over the ...
2
votes
3answers
267 views

How to determine if an IIR filter is causal or non-causal?

It may sound impractical, as only causal system are passively realizable, but what I am facing is a general statement made regarding recursive digital filters: for them to be stable, the poles should ...
0
votes
0answers
34 views

Filter design for decimation of 1.1 kHz sensor sample rate to 100 Hz processing rate

Suppose, you have a signal source which is sampled by 1100 Hz and is "somehow" band limited to either 235 or 440 Hz. In my application, that's the ST IIS3DHHC accelerometer. There is an appnote for ...
2
votes
0answers
41 views

Calculating pre-history of recursive filter from state space representation when optimising for initial z

For a recursive filter, suppose a set of $b$ and $a$ coefficients have been calculated. Assume a state-space representation for which an initial set of $z$-values have also been calculated as in ...
0
votes
1answer
152 views

IIR filter with circular buffer - Arduino [closed]

I am trying to implement a butterworth lowpass filter with a circular buffer. The code below does not filter as intended and I am not really able to understand what is wrong. Any suggestion? ...
0
votes
2answers
147 views

Floating point to fixed point in C

I've been trying to make a digital filter. I've used the following transfer function to get my digital coefficients https://gyazo.com/00195ef119f0b2ff93fa5855715abdc9 Which i've then transfered to ...
2
votes
1answer
193 views

Using Matlab's filter() function for solving difference equation with initial conditions

I am trying to solve a difference equation with initial conditions using Matlab's filter function: $$y[n]=\frac12y[n-1]+x[n],\qquad y[-1]=1\tag{1}$$ For $x[n]=6u[...
2
votes
3answers
156 views

Presenting an all-pass filter of a high order as a cascade of all-pass filters of the 1-st order

Are all-pass filter of the n-th order just a cascade of N all-pass filters of the 1-st order? There are some nice statements regarding zeros, poles, and gain for the 1-st order. Can those statements ...
0
votes
0answers
26 views

Impulse response of discrete time system

I am learning about discrete systems and in this derivation something struck me as quite odd. Solving for $A_0$ in this equation seems dubious as it ignored all other values of $n$. For example, at $n=...
7
votes
3answers
345 views

Protect an IIR filter from being reverse-engineered

I created a somewhat unique IIR filter and I want to protect the filter from being reverse-engineered I think you all know it is quite easy to get all the different weights of an IIR by using impulse ...
0
votes
1answer
111 views

Fast Recursive 1D Signal Smoothing - IIR / Auto Regressive Implementation of Gaussian Smoothing

I have just begun to dive into the field of signal processing, but there is the need to program a digital filter, that has to smooth a realtime signal from a sensor device. As far as I know, in my ...
0
votes
1answer
167 views

Digital filter design of time series for specified frequency response function

I am currently working with vibration measurements in structures. In the netherlands there is a guideline for verifying vibration measurements for damage to machinery. This is the so-called "SBR ...
1
vote
1answer
367 views

Explanation of FIR and IIR Filters with Simple Words

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 ...
1
vote
2answers
145 views

What version of sinc function to use ? (With additional factor of $\pi$ or not.)

I have an exam tomorrow on Signal Processing and one of the questions can go two ways: Use a Hamming window to design an Nth th order (N+1 tap) band pass FIR filter with a pass-band between $f_0$-$...
2
votes
0answers
102 views

Practical implementation of IIR/biquad filters following non-textbook transfer function of real-wold analog filter

I am trying to program a DSP filter to study prototypes of loudspeaker filters, which will be implemented as passive analog circuits in the final speaker system. This process involves simulation of ...
4
votes
3answers
539 views

Why is it easier to design an IIR filter in the continuous time domain than in the discrete time domain?

Given that the goal is to approximate the ideal filter with an IIR filter, why would it be easier to design it in the continuous time domain than the discrete? This paper says: Discrete time ...
0
votes
0answers
25 views

Constructing a lowpass digital differentiator such that maximum error is $n$ dB for passband

I want to construct a lowpass digital differentiator with uniform-interval samples such that error from ideal differentiator is $n$ dB in magnitude at maximum for the passband up to frequency $\...
0
votes
1answer
117 views

How to use the iircomb filter in matlab

I have a sound file that needs filtering which looks like this: Hence I think that I have noise spaced equally at 832Hz. i tried to use the iircomb filter taken from mathworks website and i managed ...
1
vote
1answer
146 views

Determine poles and zeros of a specific filter design

I have a design question and need to determine poles-zeros of a IIR bandpass filter. Requirements are: 1-order should be 3 2-causal 3-real valued impulse response 4-stable 5-cutoff freq: pi/3-pi/...
0
votes
2answers
193 views

Relation between order and stability in IIR filter

What is the effect of increasing order of IIR filter? does it also effects stability? If we have an IIR filter of order 6, now we change its order to 7, will there be any change in its stability?
0
votes
1answer
1k views

FIR butterworth also possible or just IIR?

can we use butterworth and other such filters like chebyshev,elliptic etc with FIR or they can be only used with IIR?
0
votes
1answer
212 views

How to apply two notch filters simultaneously

I have a sound file that I need to apply a notch filter to in Matlab. comparing to original file I have two frequencies which are the noise. Applying a notch filter like this one: ...
1
vote
0answers
124 views

Phase noise modeling using gnuradio IIR filter

I need some advice regarding phase noise modeling using gnuradio IIR filter. I'm trying to synthesize phase noise (multiplicative) with a given noise mask. In one paper, the authors were able to ...
0
votes
1answer
72 views

difference between conventional analog butterworth filter and that implemented through IIR

I am confused what is difference between conventional analog butterworth filter and that implemented through digital technique using IIR
1
vote
1answer
212 views

Design of FIR and IIR filters in Matlab

I need to create 4 different pass-band filters. What remains the same throughout is the following: Sampling Frequency = $3000Hz$ Pass-band Frequency = $900Hz-1200Hz$ Now, these are the filters I ...
2
votes
1answer
3k views

Single-pole IIR low-pass filter - which is the correct formula for the decay coefficient?

A single-pole IIR low-pass filter can be defined in discrete time as y += a * (x - y), where y is the output sample, ...
0
votes
1answer
2k views

What is zero-phase filtering and forward-backward filtering?

I am pretty familiar with IIR and FIR filtering and I have implemented them in my several projects. However, recently i found something called zero phase filtering. I have tried to understand it but ...