Questions tagged [filters]

In signal processing, a filter is a device or process that transforms a signal by selectively choosing specific frequencies and leaving others with appropriate gain or as it is.

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

EEG filtration via EMG

i got little problem. I'm trying to detect HFOs in single channel EEG (the recording is multichannel, but there is not enough channels to use ICA) for my diploma thesis experiment and i want to first ...
  • 1
0 votes
0 answers
27 views

Initial conditions of backward filter for forward-backward filtering on chunked real data in python

I have to apply a downsampling filter on a realtime data stream (signal) and I want to do it in python. The data is sampled at 16 kHz and loaded in a loop in chunks of 1 second. I have to downsample ...
0 votes
1 answer
46 views

Poor Attenuation With High Pass Filter

I am having issues with my implementation of a FIR high pass filter. The low pass filter has an acceptable level of attenuation in the stopband, but the high pass filter has poor attenuation in the ...
2 votes
1 answer
86 views

Notch Digital Filter

I am given a notch digital filter with the $z$-transform being: $$W(z)=MF(z)F(z^{*})^{*}=M\frac{z-q}{z-p}\frac{z-q^{*}}{z-p^{*}}$$ where $M$ is the normalisation factor, $q=e^{-i2\pi\frac{f_0}{f_s}}$, ...
1 vote
1 answer
24 views

Basic audio denoising in the frequency domain using minimum statistics?

I'm trying to do some example elementary denoising of the audio signal. Let's say input is speech with constant traffic background noise. First I calculated block-based overlap-add Fourier transform (...
  • 492
1 vote
1 answer
52 views

Deriving the difference equation of the filter

Here I have a diagram (at the bottom) and I am trying to create a difference equation for the filter. I've been using practice examples to try figure this one out however I am unable to produce a ...
1 vote
2 answers
94 views

Relation between filter and convolution?

https://www.quora.com/How-is-signal-filtering-done-with-convolution What is the relation between convolution and a filter? Is it mainly that convolution process is used to determine the output of an ...
  • 1,051
4 votes
1 answer
258 views

Scipy filter analog vs. digital

It would be greatly appreciated if the usage of the python package scipy's filter (e.g. butter) analog=True argument could be explained. I don't understand what is meant by this (any signal being ...
  • 213
2 votes
0 answers
48 views

Bandpass filter with a changing passband

The problem: I have a signal that contains multiple, relatively stable frequency components and I want to extract only one of them. I attached a plot that illustrates the situation with a simple ...
0 votes
1 answer
41 views

IIR bandpass filter attenuates frequencies within the pass band

I applied Butterworth filters (order=5) that have different cutoff frequencies to a simple signal composed of four sinusoidal oscillations and computed its PSD. <...
0 votes
1 answer
58 views

Minimum signal length for notch filter?

I'm back again with another probably very basic question, but I searched a lot about the minimum length of signal for a filter to work, and mine seems to satisfy this (from filtfilt requirement in ...
1 vote
1 answer
57 views

Frequency components in Bin averaging

I am back with another question. Context for the question: I am trying to smooth out the angular velocity data from an encoder. The encoder has 720 ppr and the rough angular speed of the wheel is ...
0 votes
2 answers
42 views

Output Precision for Filter

I am designing a low pass filter which takes a 19 bit input. \begin{align} \log_2(\max(\mbox{LPF_COEFF})) &= 16.64\\ \log_2(\mbox{sum}(\mbox{LPF_COEFF})) &= 17.87 \end{align} Now should I take ...
1 vote
1 answer
52 views

What are the step by step actions taken in order to convert PDM data to PCM data?

I would like to convert PDM (Pulse Density Modulation) microphone data into PCM (Pulse Code Modulation) data. I understand that ...
  • 125
2 votes
0 answers
55 views

Can Synchrosqueezing be use to Derive IIR Filter From Impulse Response

I am looking for alternate solutions to determine the IIR filter coefficients from the impulse response, or more specifically determine the closest IIR filter for a given FIR filter. Much of this is ...
  • 43.8k
0 votes
1 answer
39 views

Linear phase impulse response causes non linear phase frequency response in GNU Octave/ Matlab

Assume linear phase FIR symteric impulse response like [1 2 3 4 5 5 4 3 2 1],shoud resault in a frequency response with linear phase negative sloped phase. but it ...
0 votes
0 answers
57 views

Calculating the filter coefficients for 2nd order bandpass and bandstop Butterworth filter

I want to calculate the filter coefficients for both bandpass and bandstop filter for 2nd order Butterworth filter, like ...
0 votes
0 answers
21 views

What parameter to use to decide if accelerometer data are noisy?

I would like to do regression thus I need to know if my input data are noisy. In this case, I generate accelerometer data [x, y, z] from the sensor. I have a look ...
  • 101
3 votes
2 answers
236 views

Matlab "resample" function

Say I have a signal x(n) and I want to resample from rate 30Hz to 20Hz. In Matlab, I can make a filter with: ...
  • 73
0 votes
0 answers
72 views

Notch filter with recursive math [duplicate]

Bit over my head in math here I want to do a notch filter in real-time programmation with codesys (the structure text here look alot like C) so I have this: Linear phase Notch filter / Band reject ...
0 votes
3 answers
111 views

50/60Hz suppression Filter Implementation

is anyone could help understand this 50/60Hz rejection filter? The basic information: Fs=1MHz, DOR(data output rate)=25SPS, with both 50Hz & 60Hz rejeciton, settling within 1 cycle, 1/DOR. The ...
  • 11
1 vote
1 answer
96 views

IIR Filter order vs group delay

From what I understand FIR filter order is same as it's group delay because of the linear phase and every frequency being delayed by same amount. For IIR filter, filter order only tells that filter ...
  • 273
-3 votes
2 answers
218 views

"There's no ideal lowpass filter" - really?

Sinc is $\propto 1/t$. If $x(t)$ is bounded, then there exists $t: |x(t)/t| < \epsilon_M$, where $\epsilon_M$ is machine epsilon. If $x(t)$ is also time-limited, it also means there's $\tau$ such ...
0 votes
0 answers
39 views

How do I match a filter to an AWGN channel?

I have the task to find a transition that fulfills the first Nyquist Criterion. After that I am supposed to match that filter to an AWGN channel. For the first part I thought a raised cosine ...
  • 3
0 votes
0 answers
49 views

Real coefficient linear phase FIR filter design based on least square

I want to build up linear phase filter by least square approach. I have formulated a least square problem similar to Matt's blog. To approximate the desired complex response $F \times 1 $ vector $d$ ...
0 votes
0 answers
25 views

How to remove PWM cycles present in a signal?

I have applied PWM across a DC motor. The voltage measured across the motor is shown above. I want to count the ripples present in the data. The ripples exist at a different frequency than the PWM ...
1 vote
1 answer
27 views

LTI system: can I infer the system is causal based only on the transfer function without the ROC?

Suppose we have an linear time-invariant (LTI) system which acts on discrete signals. Suppose someone tells us the transfer function is: $$H(z) = \frac{1}{z-2},$$ but doesn't specify the ROC. Now the ...
  • 13
3 votes
2 answers
274 views

FIR filter with no ripple (only one zero at Nyquist frequency)

I need to design a short, symmetric low-pass FIR filter with a monotonic frequency response (no ripple). In other words, the differential of its amplitude response will be zero or less for all ...
  • 133
0 votes
1 answer
60 views

Matlab: How to implement a bandpass filter to isolate harmonic with 0 gain at this frequency? [closed]

I want to isolate the harmonic at 440Hz and I need to design a filter with zero gain at 440Hz. I tried this with matlab: ...
1 vote
1 answer
63 views

Using Zero-Phase Anti-Causal Filters in Real-Time Embedded Systems

Wanted to know the feasibility and usefulness of implementing Zero-Phase Anti-Causal filters such as those mentioned at this link in modern embedded signal processing applications given the ...
  • 476
0 votes
0 answers
39 views

Reconstruction of original signal after minimum phase filter

The question is pretty self explanatory. I want to know if it is possible to recover a signal originally injected into noisy data (coloured gaussian noise) after whitening the data with an AR minimum ...
0 votes
1 answer
63 views

What type of filter is that?

I have a transfer function in z-plane with two poles and two zeros. I plotted the function with matlab ...
0 votes
1 answer
43 views

How do I use the Lazzarini-Timoney DSVF as a sine generator?

I've tested out the Chamberlin digital state variable filter (DSVF) as a sine generator as per this well-known approach. At $f_0=686\text{Hz}$ tone and $f_s=48000\text{Hz}$ it sounds fine and the FFT ...
1 vote
2 answers
297 views

How we determine type of filter with pole(s), zero(s)? [duplicate]

Let's say we have this Laplace transform: $$H_{1}(s)=\frac{1}{(s+1)(s+3)}\;, \; \Re{e} (s)>-1 $$ So, we know that there is a poles at $s=-1$ and $s=-3$. With these informations, we found that to be ...
  • 11
1 vote
1 answer
70 views

Creating a polyphase filter

I need to design a 3/2 resampling filter using polyphasic filters. On my original filter I have coefficients $$h[n] = [a_0, a_1, a_2, a_3, a_4, a_5, a_6, a_7, a_8, a_9, a_{10}, a_{11}]$$ making it an ...
4 votes
2 answers
441 views

Resampling in frequency domain

I have a problem to solve, I need to get the frequency spectrum from the first plot, and then transform it into the second plot using resampling and filtering. My thought process was, I can upsample ...
0 votes
1 answer
139 views

how to implement 0.05Hz high pass filter?

How is the high-pass filter with a cutoff frequency of 0.05 Hz(or 0.2 Hz or 0.5 Hz) implemented in Real time for ECG devices? What kind of filter or algorithm is used? The order of FIR filter is high. ...
0 votes
0 answers
22 views

How can I correlate two noisy voices in order to enhance their result?

I have an array of two microphones, spaced out, which continuously transmits audio input to a central processing unit. There is a slight delay between them, which is sometimes variable because they ...
0 votes
1 answer
42 views

FFT convolution question

Designing a signal filter - I'm trying to understand how it is possible to take the FFT of a filter kernel and multiply it by the FFT of the signal to provide signal filtering as surely the FFT of the ...
1 vote
0 answers
22 views

Algorithm for Hue correction behind HSL sliders in image processing software

I have a project where i need to recreate hue specific hue adjustment sliders like in Lightroom/Capture One/DxO photolab. Initial image. Image after hue adjustment (Orange hue range) in DxO Photolab....
6 votes
1 answer
145 views

Pole Quantization Patterns in 2nd Order IIR Resonators

Background My typical approach to fixed point design for digital filters is to iteratively scale and increase quantization while comparing the fixed point simulation to the floating point design ...
  • 43.8k
0 votes
1 answer
38 views

Why does the filter function in matlab get different results from the IIR filters using direct form?

I have 6 first order filters, each one has 2 coefficients (B(x1,x1), B(x2,x2) for the numerator and A(y1,y1),A(y2,y2) for the denominator). ...
  • 125
0 votes
1 answer
72 views

What does frequency filtering actually practically mean?

I've got an electronics circuit which was filtering between a Passive HPF stage (1uF and 330K) and an Active LPF stage (4.7uF and 10K). As you can see it was filtering between 0.48Hz and 3.38Hz, and ...
0 votes
2 answers
88 views

How to Find Elliptic IIR Filter Order?

Can anyone explain to me how to use this equation to find the Order? Let's say $$\Omega_p/\Omega_s =0.509$$ and $$e/\delta = 0.00349$$ How can I find the Order? I'm so lost i don't know how to use ...
  • 3
1 vote
1 answer
90 views

Trying to implement a digital A frequency filter (continuation)

Following this post some user advised that the filter developed there should be broken down into first and second-order sections and cascaded. In a paper i found the same thing is told: So i made ...
  • 125
1 vote
1 answer
63 views

Distributed Arithmetic FIR Vs basic FIR digital implementation

I make a comparison between the basic FIR filter Vs Distributed Arithmetic FIR First: basic FIR Second: DA FIR Then, I implemented Distributed Arithmetic FIR Filters by 2 methods: 1st: Serial If the ...
  • 11
1 vote
1 answer
21 views

How does the state estimate selection work?

I have been solving following problem. I have two open loop state estimators used for estimation of the unmeasurable states of a given linear dynamic system. The first estimator provides estimate $\...
  • 353
5 votes
2 answers
293 views

Are allpass filters maximum-phase systems?

There are few notes online stating that an all-pass filter is a maximum phase filter (e.g., Link). The core of the claim is that an all-pass filter is a maximum phase filter since its zeros are ...
  • 145
0 votes
1 answer
36 views

FMCW chirp data acquisition

I am trying to understand the full mathematics behind FMCW. Using linear-frequency chirp $x(t)$ that has center frequency $f_c$, bandwidth $\Delta f$, duration $T_r$, and amplitude $A$, the ...
  • 155
0 votes
1 answer
41 views

Can a filter be fit to explain a response?

I'm trying to classify a stimulus-response relationship and would like to fit a filter that best explains the response. I don't really work in DSP so there may be some vocabulary I'm missing, but ...
  • 1

1
2 3 4 5
56