A message from our CEO about the future of Stack Overflow and Stack Exchange. Read now.

Questions tagged [butterworth]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2
votes
2answers
77 views

Why is my signal attenuated after applying a HighPass-filter?

I am new to DSP, but I've been attempting apply a butterworth high-pass filter on a 1D array (Values peeking at 300~) to eliminate any noise, yet when applying a high pass filter, I'm ending up with ...
0
votes
1answer
29 views

Cut-off frequency in Fourier-Spectrum of a noise message

I have a problem involving cut-off frequency. I have a voice message in an audio file .mat which have an eletromagnetic noise. I am trying to recover the original message by applying digital ...
2
votes
1answer
57 views

Large spike at beginning of signal after applying Bandpass filter

Foreword: I am a PhD student and fairly unexperienced with many signal processing and engineering concepts, please be gentle. I am attempting to filter out a frequency range of 1Hz to 2Hz from a 2....
1
vote
1answer
25 views

Applying a 2D band pass filter (Butterworth ?) to an array with NaNs

I am trying to filter out the low frequencies of an array looking like this : For now, I am taking transects of this array and applying a 1D - butterworth band pass filter : ...
1
vote
1answer
56 views

Plotting curved peaks on PSD graph

I am a PhD student with little engineering experience, currently attempting to recreate the signal processing techniques used in this paper: Monitoring Vital Signs and Postures During Sleep Using WiFi ...
0
votes
0answers
34 views
0
votes
1answer
56 views

Frequency response plot and actual behavior of a digital Butterworth LPF

I have been struggling with a not-too-high (2nd) order digital Butterworth low-pass filter both in SciPy and MatLab (latest of both). The intention is to apply this filter on signals with different ...
0
votes
1answer
88 views

Using a Butterworth high-pass filter together with Fast Fourier transform

I have a signal and I'm interested in identifying the dominant frequencies greater than 1/3600 Hz. To do this, I use Fast Fourier Transforms and examine the locations of the peaks in the frequency ...
1
vote
2answers
90 views

How Butterworth low-pass filter can be applied on a digital signal (i.e. discrete representation of a signal)?

I would like to know how to apply a low pass filter (Butterworth) to a digital signal. So, I have some values of the signal, let's say $S(t)$. Those values are equally spaced in time. I have read the ...
0
votes
1answer
81 views

what is the theory behind Butter function?

I want to understand why this code used tan and cos ? ...
0
votes
0answers
18 views

What is the meaning of these Fixed Point Properties e.g.CustomSectionInputDataType?

I was trying tom implement a Butterworth filter and i came across a example on Mathworks site which emphasizes to customize various terms related to the filter. Following are some of the terms i could ...
0
votes
1answer
203 views

How to choose order and cut-off frequency for low-pass Butterworth filter?

When using IMU data (accelerations and angular velocities), many papers use a 4th order low-pass butterworth filter with a cutoff frequency of 5 Hz. However, none of them really justify why those ...
0
votes
1answer
47 views

Why does sampling frequency affect the filter results?

I have a big issue, basically my goal is to create a low-pass butterworth filter around 0-35Hz with a sampling frequency of 5000Hz. My Matlab code is ...
0
votes
0answers
205 views

Butterworth cutoff frequency normalization

The issue: I am trying to reproduce the step detection technique as described in this paper. You can see the proposed step detection in the image below. The first part of this technique is to use a ...
0
votes
1answer
84 views

Bandpass filter with very high sampling rate

Consider a bandpass filter with Low Cut 17Hz, High Cut 22 Hz, Fs = 45000 Hz and Order = 6. When I pass a mixture of multiple sinusoidal waves through this filter (with a sine wave of frequency 20 Hz), ...
0
votes
0answers
32 views

Correctly interpret Butterworth filter frequencies

I am using the butter function from the signal package in R to filter my data. The data is Fourier-transformed (complex numbers) - and I want to filter out specific frequencies (I have a 256Hz ...
0
votes
1answer
72 views

Analytical design of a bandstop Butterworth filter

I am trying to analytically design a bandstop Butterworth filter. I am trying to use: $$|H(s)|^2 = \frac{1}{1+\big(\frac{s}{j\omega_1}\big)^{2N}}+\frac{1}{1+\big(\frac{s}{j\omega_2}\big)^{-2N}}$$ to ...
2
votes
1answer
149 views

Odd-order Butterworth filter gain at cutoff frequency

Wikipedia gives the gain of an n-order Butterworth filter as $$G^2(\omega)=\left |H(j\omega)\right|^2 = \frac {{G_0}^2}{1+\left(\frac{j\omega}{\omega_c}\right)^{2n}}$$ here. If you look at the gain ...
0
votes
0answers
86 views

Filtering frequencies in diferent ranges in Python

I would like to filter frequencies: Alpha, Beta and Gamma. These bands have a relation with the task that I want to classify, I am using the Gumpy python tool which has a method to apply Butterworth ...
0
votes
0answers
64 views

how to detrend a carrier phase with butterworth filter?

I am new with detrending techniques, I have a carrier phase measurements and I want to detrend it by 6th order butterworth digital filter. After creating the digital filter I get its numerator (...
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
votes
1answer
106 views

“Side Lobes” When Using a Butterworth filter

So I am attempting to filter a signal containing frequencies at 7Hz, 11Hz, and 74Hz. The signal lasts for 30s and looks like this between -1s and 1s: Using a butterworth filter of order 2 with lowcut=...
1
vote
1answer
80 views

iir biquad filter not working

I am trying to implement a butterworth bandpass filter My filter requirement is Fs= 500Hz, Fc1=0.4Hz, Fc2=4Hz, Oreder=2. Below is the code which is implemented on 16bit-mcu and is called for every ...
1
vote
0answers
90 views

Digital or analogue filtering?

I'm trying to self learn the art of signal processing whilst moving through my third year pure maths degree. Sorry if my terminology is incorrect however I hope I am understandable! I am looking at ...
0
votes
1answer
106 views

Time-domain LPF not showing expected behavior

I am trying to implement a simple first-order Butterworth Low-Pass filter in Python. I have some code that makes use of scipy.signal.butter and scipy.signal.filtfilt. It works fine, but I wanted to ...
2
votes
2answers
296 views

How to compare many bandpass filters (for their signal propogation delay)?

Let's say we have an audio signal sampled at 96 kHz, and we want to compare several bandpass filters to find the one with the lowest rectangular-envelope-propagation-delay (see graph below). The band ...
2
votes
2answers
242 views

Initialize Hi Pass Filter

I want to remove the DC from a ADC, so I designed a two-pole, 1 Hz high-pass Butterworth filter for a signal sampled at 10kHz. The filter coefficients are: ...
1
vote
0answers
239 views

How can I manually find the coefficients, poles and zeros of Butterworth low pass filter in MATLAB instead of using the built-in functions?

Actually I need to filter a raw ECG signal using low pass Butterworth filter at 70 hertz. And j need to implement the Butterworth filter first for that. Please any help since I'm very new to this ...
0
votes
1answer
195 views

Question of Digital filter; stability and order

Below 1~6 are my question. Shortcomings of IIR filter. Mean of unstable. (Things that will happen when system is unstable.) How to select the best order(n). What happens when I raise order too much. ...
0
votes
2answers
1k views

Bandpass butterworth filter in python is not working

I've implemented this bandpass filter in matlab for the audio signals and it's working as expected. Now, I tried to implement the same thing in Python but it doesn't produced expected results, it just ...
0
votes
1answer
354 views

How to decompose raw acceleration signals into gravity and dynamic acceleration?

I have a data from $3$-axis $50$ Hz accelerometer, acceleration over each of $3$-axis: $acc_X,\ acc_y,\ acc_z$. I want to decompose acceleration into gravity and movement components. First ...
0
votes
1answer
303 views

4th order butterworth filter using frequency response formula

I know this may be a kind of basic question, but I have my head wrapped over it for some time and hadn't found a solution. I want to generate the frequency response of a 4th order butterworth filter ...
4
votes
2answers
2k views

How to implement a filter associated to a specific wavelet

I am working on ECG signals, to eventually extract features in order to detect an arrhythmia and classify it. I am using Discrete Wavelet Transform with biorthogonal wavelet bior6.8 During my research,...
1
vote
0answers
2k views

Implement a Butterworth Filter in C#

I'm very new to signal processing, but was asked to implement a filter function for Butterworth low pass filter for given order, cutoff frequency and sample rate. After reading some articles I think ...
0
votes
1answer
355 views

Butterworth Polynomial from Butterworth Filter

For the butterworth filter, in Matlab command: [B,A]=butter(2,0.5,'low') I find this result: ...
1
vote
1answer
916 views

Why is the second-order-section cascade approach giving “worse” results?

It seems that as a general rule, for digital IIR filters of order more than 2, one is encouraged to use a cascade of second order sections, for reasons connected to the poor stability of high-order ...
3
votes
1answer
7k views

Apply butterworth filter (lowpass) to a signal

I'm working on a DSP lab and I can't figure out how to apply the filter I've created to a sound. The only thing I found online that did something to my sound was ...
5
votes
2answers
1k views

What is the largest “safe” order for the digital Butterworth filter of a given signal?

Say I want to apply a zero-phase Butterworth bandpass filter, implemented in MATLAB using butter and filtfilt. So, for an order-$...
1
vote
1answer
362 views

Butterworth low pass filter zeros location after bilinear transformation explanation

I am studying in a text book the transformation of a continuous time Butterworth low pass filter into a discrete time filter by means of bilinear transformation: $$ s = \frac{2}{T_d}*\frac{1-z^{-1}...
0
votes
1answer
37 views

Incorrect Butterworth filter outcome using Rational Transfer Funcion

I've been playing with Second-Order Butterworth high-pass filter for a while. I've calculated the coefficients using Matlab function and I wanted to use them to filter simple sine wave generated by ...
2
votes
1answer
49 views

Audio signal series' beginning points(about 50) distort after a bandpass filter

I am using some bandpass filters to detect a certain freq of the sampled audio series in noisy environment. Everything is OK except this: I found that for many bandpass filters I tried(butterworth, ...
1
vote
0answers
4k views

Design of a Butterworth lowpass filter in MATLAB

I'm using the Signal Processing Toolbox in MATLAB to design a Butterworth low-pass filter. I'm told that my filter has been giving some unexpected results. In particular, when the values from this ...
0
votes
1answer
906 views

Whats is the difference between FIR/IIR filters and Chebyshev/Butterworth filters

I am new to Signal Processing. From my understanding -- FIR/IIR just refer to the placement of poles and zeros in the z-domain helping us achieve convolution, if FIR and ??? in IIR. Chebyshev and ...
1
vote
1answer
2k views

why butterworth bandpass filter changes signal in the passband?

I want to apply a butterworth bandpass filter to EEG signals and it's not working so I tried with a simple signal: t=[0:0.01:10]; s3= 9*sin(2*pi*4*t); Still ...
1
vote
1answer
211 views

Butterworth high pass filter

My signal's base line is around 1. When I apply Butterworth high pass filter with cut off frequency Fc = 2Hz signal's base line drops to 0. My data are from the accelerometer. Is this behavior normal ?...
0
votes
1answer
44 views

Confusion regarding a library of Digital Signal Controller

I'll be using a NXP DSC with 56800Ex core and my aim is to implement a Elliptic IIR Filter in it. The User Reference Manual of the 'General Digital Filters Library' (which is available here) has ...
0
votes
0answers
68 views

Difference between MATLAB's $\tt butter$ and my calculated coefficient

So I figured recently that MATLAB's butter function was giving slightly different coefficients than those I calculate for a simple first order low pass filter, and ...
0
votes
1answer
260 views

Parameters of Butterworth filter that approximates the amplitude response of a Gaussian filter?

For a given narrowband Gaussian filter with a specific central frequency and filter width, I need corners of a bandpass Butterworth filter whose amplitude response is close enough to the Gaussian ...
0
votes
1answer
556 views

Different phase response plots using MATLAB's $\tt freqz$ and $\tt fvtool$?

I have a butterworth filter in MATLAB: [B, A] = butter( 2, 3000/16000*2, 'high' ); I plot it in two ways: using freqz:[h,w]...
3
votes
2answers
3k views

How to plot magnitude and phase response of 2 cascaded filters in Matlab?

How would I go about plotting a magnitude and phase response of a system that consists of two cascaded 2nd order Butterworth filters in Matlab? Filters are the same. ...