We’re rewarding the question askers & reputations are being recalculated! Read more.

# Questions tagged [filter-design]

Fiter design is the process of designing a filter.

109 questions
Filter by
Sorted by
Tagged with
17k views

### matlab How to design lpf\bpf\hpf without builtin functions

related to Filtering voice signal from randomly added frequencies I'm trying to create a simple low pass filter but i'm not sure what is wrong. my code: ...
7k views

### Where can I get an open source implementation of the Parks-McClellan optimal FIR filter design algorithm?

Background: Often times I am doing some sort of signal processing task that requires a unique filter. Usually at this point I go to MATLAB and generate a new unique filter using $\tt firpm()$. The ...
2k views

### Negative result from filtering a positive signal with a band-pass filter

I have used scipy.signal.remez to calculate the coefficients for a band-pass filter and when I use it to filter a sinusoidal signal that goes between 0 and some positive number (e.g. $2^{16}$) I get ...
2k views

### Is there a way to derive an FIR filter using an IIR filter?

I know there's a thread similar to this one here, but the OP is asking the reverse of what I'm trying to find here. I've done some research on the web with very few sources coming up with actual ...
2k views

### FIR filter design by the Fourier transform method

I am having some problems understanding how the Fourier transform method is used to determine the FIR filter. As far as i have understood, you start by using the ideal impulse reponse for the ...
10k views

### Difference Between Equiripple & Least Squares Design for FIR Digital Filters

For an efficient and optimized digital FIR filter design, there are two methods available broadly, Equiripple filter design & Least Squares filter design. A general method for designing a filter ...
273 views

### Alias-free digital nonlinear filter design

@Jazzmaniac has a good answer to the question of how to design an alias-free digital nonlinear time-invariant filter here: https://dsp.stackexchange.com/a/28787/18276 Basically, according to that ...
881 views

### How to design a variable slope highpass filter

I want to design some specific slope highpass filter to enhance speech; just like $1$ dB/octave, $2$ dB/octave and more. Is there a method to calculate the coefficients by specific slope?
199 views

### Zero STFT bins (and not FFT bins)

Filtering by taking FFT, zeroing bins, and inverse FFT is a bad idea, as discussed here. But what about: take a STFT, (i.e. multiply the input signal by moving window function, and take FFT) zero ...
3k views

### Derivative filter in Python

In Alaa Kharbouch, Ali Shoeb, John Guttag, Sydney S. Cash, An algorithm for seizure onset detection using intracranial EEG, Epilepsy & Behavior, Volume 22, Supplement 1, 2011 (section 2.1, 3rd ...
882 views

### IIR filter parallelization

Is there any current ideas about IIR filter algorithm parallelization with thread count greater than filter order? Ideally, parallelization method should load GPU efficiently.
3k views

### Design of a digital A-weighting filter with arbitrary sample rate

I want to A-weight a time series with arbitrary sample rate. An analog A-weighting filter is defined exactly by IEC 61672-1. But there's no definition for a digital filter. One method is to use the ...
6k views

### Zero-lag butterworth filtering

Recently, I've read several papers where zero-lag Butterworth filters are used (both low-pass and high-pass). I have a fair understanding of (Butterworth) filters, but how can we design one with zero ...
2k views

### Oversampling then filtering and downsampling

Currently I'm working on a project to record ELF (Extremely Low Frequency) signals from a receiver. The highest frequency of interest is about 30 Hz and the system should have a flat frequency ...
356 views

### A few conceptual questions about filter, pole, and bilinear

I am working on a school project on converting a 6th order butterworth high pass filter to digital filter using bilinear transformation. Just got a couple conceptual questions need to be clarified ...
2k views

### Digital Anti Aliasing Filter For Waveform Band Limiting

I am working on some waveform generation software and I am trying to figure out what the best type of filter would be to use a an Anti Aliasing filter for my algorithm. I am generating my waves in a "...
2k views

### Design Filter with Arbitrary Magnitude and Phase Response in Matlab

Does anyone know of a way to design a filter with arbitrary magnitude and phase response in Matlab?
532 views

### Transform linear-phase FIR to minimum-phase FIR

Given a FIR filter (non-causal) with phase zero and real coefficients given by $$H(z) = \sum_{n=-M}^{M}h[n]z^{-n}$$ with ripple $\delta_2$. How can I obtain a filter $H_{{\rm min}}(z)$ of minimum ...
4k views

### Mathematical Proof of Complementary Filter？

Having found some unofficial sources on Complementary Filter (Thousand Thoughts Sensor Fusion and The Balance Filter by Shane Colton), I wish to work out its rigorous mathematical proof. The ...
5k views

### Determining the Filter Coefficients of an FIR Filter

I need to find the filter coefficients of an FIR filter that will block sinusoids of frequency $200\ \rm Hz$ if the sinusoid is sampled at $1.2\ \rm kHz$. I feel like this is a fairly simple problem,...
637 views

### Multi-Stage digital FIR filter vs Single stage FIR filter. Which is better?

Can anyone provide an insight to select a filter structure out of multi-stage and single stage FIR filter?(it will be great help if references are also provided) Let's say I have to make 50 tap filter....
154 views

### Given Gain function, how to design a causal, stable and minimum phase IIR filter?

I am given $|H(\omega)|$, I wonder if minimum phase stable causal filter is unique and how to calculate it.
719 views

### Given an FIR filter coefficients, how can I find coefficients of its equalizer filter?

I have an N-tap direct form complex FIR filter with known coefficients [c0 c1 .. cn]. I want to find the coefficients of its equalizer filter which when cascaded ...
4k views

### Difference between frequency sampling and windowing method

These two filter design methods seem fairly similar. Both ask to determine a frequency response and then take a inverse DFT to get the filter coefficients. So what's the difference?
760 views

### Low Pass FIR Filter [closed]

I want to design FIR low-pass filter with the following specifications: Cut-off frequency: 200 Hz Order: 20 Sampling frequency: 1000 Hz what should be ...
1k views

### FIR-Decimation and Low-pass filter (taps vs number of input points vs number of decimation stages)

I am new to digital filters and trying to understand parameters behind them. Scenario I am trying to get DC value from signals sampled at 100kHz sampling rate. such high frequency is used due to ...
1k views

### DC blocking IIR filter clipping?

I'm processing audio data for voice input from a mic. The data arrives in 32 bit floats [-1 ~ +1]. My first filter is to remove DC: ...
4k views

### What does 'canonical' mean?

What does 'canonical' mean? e.g. 'write IIR or FIR in canonical form' I get the gist of it but maybe someone here has a precise definition. In a non-DSP context it would mean something like '...
220 views

### Efficient implementation of 2-d circularly symmetric low-pass filter

How can a two-dimensional ideal circularly symmetric low-pass filter or its approximation be efficiently implemented on data sampled on a square grid? I'm referring to an ideal filter with a spatial ...
2k views

### Interpolation by factor of 2

I want to up-sample my input signal by a factor of $2$. I saw zero padding followed by low pass filter method being used in few cases. But still I need some help in this. Say I have $10$ input ...
667 views

### Poles of an analog Gaussian filter

I am trying to calculate the poles of an analog Gaussian filter. Its characteristic function, $e^{-\log(2)x^2}$, can be expanded into MacLaurin series: 2^{-x^2} = e^{-\log(2)x^2} = \lim_{N \to \...
79 views

### Measure the length of curves via a smartphone's accelerometer

Is it possible to measure the length of curves by moving a smartphone along them and processing the accelerometer's data? For example, measure the circumference of a circle of radius $8 \,\rm{cm}$. ...
609 views

### How to stabilize a filter

Suppose we have an unstable all-pole filter with transfer function $H(z) = A(z)^{-1}$. What is the best way to design a stable filter with frequency response as close to that of $H$ as possible. (I ...
2k views

### How to transform lowpass fir filter to bandpass fir filter without using a built in function in matlab

The FIR low-pass filter was designed in MATLAB which characteristics are listed below. Coefficient of this filter was written in variable h. Basis on this filter design a band-pass filter with central ...
774 views

### Prewarping both resonant frequency $f_0$ and bandwidth (or $Q$) when using bilinear transform

RBJ's Audio EQ cookbook takes into account only frequency prewarping when case Q is used for bandwidth. Why not $Q$ prewarping as well with some of those filter ...
544 views

### Design a linear-phase FIR filter approximating the magnitude of a given IIR filter

I have a biquad IIR filter from which I want to get a linear-phase FIR. I saw that related question but the OP does not care much about phase. I have troubles getting the exact same magnitude curve ...
468 views

### Find reverse one pole lowpass filter

I need to find a filter that revert the one pole filter of the current signal, a function using Python (or MATLAB) scipy.signal.filtfilt or ...
5k views

### Complex low pass filters

I am searching for documentation on the behaviour of complex low pass filters, and their application in telecommunications. Thank you
2k views

### Which filter for an audio equalizer

I’m new to DSP and I have to do an audio equalizer in c++. I did a lot of research about it and tried some stuff in the last month, but I’m a little overwhelmed with all those informations and it’s ...
1k views

### Fitting an IIR filter to a complex transfer function

anybody knows of better ways to fit an IIR filter to a complex transfer function than Matlab's invfreqz.m? I'm implementing a little transfer function fitting ...
488 views

### Practical vs ideal lowpass interpolator

Consider a signal with a sample rate $f_s = 44.1$ kHz. Let us upsample the signal by a factor of $L = 2$ and interpolate the zeros. An ideal lowpass interpolator would have a gain of $L$ and a cutoff ...
2k views

### Filter design - Rules of thumb regarding ratio of sampling and stop/pass frequency

The issue: I have a signal in the time domain sampled at 51.2KHz. I want to apply a highpass filter with a pass frequency of 20 Hz. The problem: Using Matlab to do that, the design of the filter ...
3k views

### 3dB and 6dB Per Octave Rolloff Digital Filters / Generating Pink and Brown Noise

So I would like to have a design method for filters with 3dB and 6dB per octave roll off -- for generating pink and brown noise respectively. I know the following 'pinking' filters exist: Filter to ...
215 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 ...
197 views

### Filter design with 8-tap latency on recursion

I'm curious about the feasibility of designing a noise shaping filter (but might generalise to any recursive filter) with the constraint that the most recent output samples aren't available for ...
1k views

### Lowpass Butterworth filter design (own poles' calculations)

I'm trying to calculate coefficients for my Butterworth filter of my own. I've found this article that looks really reliable. But I'm trying to implement it in MATLAB and I'm getting bandstop filter. ...
484 views

### Complex band pass filter

I'm trying to find some mathematical docs about the complex (analytic signal) band pass filtering in discrete time. I've read some text already but most of them describes the problem in real time only....
419 views

### what is the suitable design Method to the filter?

hi i'm going to design a low pass FIR filter for an EEG signal for the detection of eppileptic siezure and i want to know what is the suitable design Method to the filter? i need this FIR filter just ...