An adaptive filter is a filter that self-adjusts its transfer function according to an optimization algorithm driven by an error signal.

learn more… | top users | synonyms

1
vote
1answer
45 views

Best DSP algoritms for ultrasonic background noise cancellation

I am looking into detection of pressurized gas leaks by means of the broadband hissing sound (white noise) generated from pressurized leaking gas. The instrument will have a broadband microphone ...
0
votes
1answer
44 views

What is an Adaptive Mean Filter?

$$\hat f(x, y) = g(x, y)-\frac{\sigma_n^2}{\sigma_L^2}\left[g(x, y)-m_L\right]$$ What are the meanings of the following terms: $m_L$ ${\sigma_\eta}^2$ ${\sigma_L}^2$ Here we see that $m_L$ is ...
1
vote
0answers
15 views

RLS Algorithm Convergence

I am looking for some help to understand the concept how RLS converges? If possible to present it graphically that would be best. It is very easy to understand the understanding of convergence in case ...
0
votes
1answer
44 views

Matlab Adaptive Filters

In the audio domain, I am currently attempting to use Matlab to distil: 1) 'signal' from noise+signal 2) 'noise' from noise+signal using two adaptive filters --> two results. I get the first ...
1
vote
2answers
50 views

How to subtract one signal from another?

I am capturing some body internal signals. I am using 2 identical mics. One captures the in body signal and one open air. I want to remove/delete/subtract the open air signal (noise for me) from the ...
0
votes
1answer
46 views

Noise cancellation for known sources

Creating a noise cancelling earphones that cancel/suppress speech is a huge challenge , maybe even impossible. But what happens if we change the goals a bit: We need to cancel the ...
0
votes
1answer
55 views

Channel Estimation / Equalization - Estimate Channel Inverse Using White Noise Statistics Only

Given the system defined in the following figure: We have a system $ G \left( f \right) $ which is unknown yet can be defined by $ {N}_{p} $ poles and $ {N}_{z} $ zeros. The signal $ x \left( t ...
0
votes
0answers
16 views

How do you select an optimal adaptive filter length?

Is it a trial and error process or can you observe the minimum number of taps after which the impulse response reaches a steady state?
0
votes
1answer
23 views

How is it determined that an adaptive filter has converged?

Is it when the cost function such as the error signal or Mean Square Error (MSE) signal is minimised?
0
votes
2answers
42 views

Eigenvalues of a vector

I'm trying to calculate (with Matlab) the minimal and maximal Eigenvalues $\lambda_{min}$ and $\lambda_{max}$ of the autocorrelationmatrix $R$ to adjust the stepsize of an adaptive filter. My input ...
-1
votes
1answer
54 views

Performance of adaptive filter

I have designed an adaptive filter for noise cancellation. Is there any standard way of testing adaptive filters?
0
votes
2answers
114 views

How many samples per cycle(time period) is actually enough to reproduce the sine wave sound properly?

I have been working on Active Noise Cancellation in real time for Air vent in kitchen. Initially for the demonstration purpose, I am using sinusoidal sound ( 40k Hz Fs,1000 samples, 2 kHz frequency, 1 ...
0
votes
1answer
35 views

Terminologies: Adaptive, recursive and iterative

Considering non-linear filtering technique like Extended Kalman filtering with Expectation Maximization (EM). EM is an iterative technique but what is Kalman filtering? Is Kalman Filtering called ...
2
votes
1answer
63 views

Echo cancellation supporting long delays and without frequency domain processing

AEC algorithms mostly rely on LMS adaptive filtering, i.e. you update FIR filter coefficients then perform the filtering. Theoretically, the FIR must be as long as the maximum echo length you want to ...
0
votes
1answer
38 views

LMS adaptive filter relatively delayed signal and reference inputs

I'm using two microcontrollers to implement an adaptive LMS filter to filter out the noise from the signal. One is recording the noise and streaming the data to the other microcontroller which is ...
0
votes
0answers
68 views

Audio block-processing discontinuities

I have an algorithm that looks at an audio frame, calculates a threshold in db-rms, and decides to filter the frame whether or not the threshold is crossed. However, filtering each block is producing ...
0
votes
0answers
47 views

FIR adaptive filter without reference input

Now I am trying to design FIR adaptive filter for unknown frequency CW rejection. I've already read many books or paper about 'adaptive noise canceling'. However I couldn't find any information for ...
2
votes
1answer
125 views

Help in deriving the update rule for equalizer

Considering an FIR system excited by an input $s_n$. If the input is derived from a mapping, and a +1/-1 BPSK signal is derived. Considering the Constant Modulus Algorithm (CMA). The channel is ...
0
votes
0answers
36 views

Can't make a Wiener filter work

I have two wav signals, one desired and the other one an unwanted signal perturbing the first one. I'm trying to implement a Wiener filter to reduce the second one, but when using the sound function I ...
2
votes
1answer
532 views

Matlab : Proper estimation of weights and How to calculate MSE for QPSK signal for Constant Modulus Algorithm

I had asked conceptual Question about Constant Modulus Algorithm. I am implementing the simple steps of the algorithm, as I do not have the cma() built in ...
0
votes
1answer
37 views

Adaptive Filter Gradient Descent

The quadratic performance surface of an adaptive filter is a paraboloid. Its minimum can be found wherever the gradient is zero. However, since there are two types of paraboloids (elliptical and ...
1
vote
0answers
91 views

Motion artifact cancellation from ECG signal using 3-axis accelerometer data

I have a ECG signal measured as a test subject is performing 3 different activities - sitting, walking(2mph) and jogging(5mph) and also the corresponding 3-axis accelerometer(X,Y and Z) signals. I can ...
0
votes
1answer
63 views

Adaptive Digital Filter Block Diagram Question

I'm currently attempting to study up on adaptive digital filters. My book presents the diagram I've included below and I'm having trouble understanding conceptually what it's indicating. The problem ...
1
vote
1answer
70 views

Unit delay operator as parameter in function

I'm busy trying to implement a filter from this paper. I'm a bit confused with one particular step (30e in the paper). Basically I need to find the zero frequency gain (K) of the following ...
0
votes
1answer
80 views

Filter to speed up convergence of geometric series

I want to speed up convergence of geometric series $\ \ lim + c^n \ \ $ where $|c| < 1$ and $lim$ is not known. A basic low-pass filter, here Butterworth, is good for $-1 < c < 0$ but not $0 ...
0
votes
1answer
65 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
200 views

Questions about Active Noise Cancellation

Being new to ANC, this is my understanding of how ANC works: Ambient noise (n) is entering a geographically small zone. To suppress the noise, an interfering (corrective) sound is injected ...
2
votes
2answers
125 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 ...
0
votes
3answers
237 views

Picking out a signal that appears to be noise inside a large signal

I have a signal from a photodiode sensor that has two types of noise. One type of noise is ambient light white noise that gets introduced just from the surrounding environemnt. The other type of noise ...
1
vote
2answers
39 views

variable length no-refrence filter algorithm

I'm searching for a an algorithm or an idea of implementation. I need to filter a signal in real time, and want to change the length of it (number of taps) in order to change the delay. In low ...
3
votes
1answer
207 views

Adaptive equalizer for IIR channel?

I am quite new to the idea of equalization. I have a few queries regarding the same. In my application I require to equalize a channel whose impulse response is an IIR response. Is it possible to ...
3
votes
0answers
176 views

Phase noise estimation and compensation schemes

Brief background There is a known problem that high order modulation schemes suffers from phase noise of reference generator. It's very important issue for e.g. line-of-sight (LOS) modems exploiting ...
6
votes
1answer
753 views

What is the difference between the Weiner-Hopf equation and the normal equation?

In adaptive filters, the development of LMS algorithm typically starts from the Weiner-Hopf equation, while the development of RLS algorithm starts from the normal equation. As I understand, these ...
1
vote
1answer
87 views

Adaptive filter weight adjustment

I have 3 sensor inputs: $a(t)$, $b(t)$ and $c(t)$. I want to design a filter such that the weighted linear combination of the three is always a constant. Kind of like: $$w_1(t)a(t) + w_2(t)b(t) + ...
4
votes
2answers
477 views

Image Processing: Flatten a 3D Ball

There are many descriptions of how to turn a 2D image into a 3D one, however I want to do the opposite, in particular to a ball. As an example, consider the following ball: If only the (relatively) ...
1
vote
1answer
288 views

Correlating accelerometer data

I am getting a signal from a device. This signal contains a non-random noise signal in it. I want to remove that noise from the signal. This noise is correlated to the motion the device is having. So ...
1
vote
1answer
39 views

Deep zeros in the spectrum of the input data?

I wanted to know the meaning of "deep zeros" in the spectrum of the input data. I came across this terminology while going through the introduction of chapter 2 (Bussgang techniques for blind ...
0
votes
0answers
73 views
1
vote
1answer
280 views

Using a Wiener Filter to Estimate a Transfer Function

As a follow-on to this question about estimating a transfer function of an unknown system using a Wiener filter, How would you put a minimum MSE criteria on how well the estimated filter weights ...
1
vote
0answers
317 views

AEC Speex . How does it work?

I'm working with AEC of Speex. The algorithm is based on the MDF adaptive filter + an adaptive learning rate. I'm using it like a ANC and it works very well. Does anybody have some material, as block ...
3
votes
1answer
92 views

Correction of a signal through a transmitter

I am inquiring as to a practical way to solve a problem I have. Basically, I need to transmit a signal, $x[n]$, through a seismic transmitter. (It will go through a D/A, etc). The transmitter that ...
0
votes
2answers
861 views

scipy.signal.wiener for audio processing

Does some have an example of what a Wiener filter (that can be used directly with scipy.signal.wiener) can be useful for, in sound processing (it seems that such ...
0
votes
1answer
80 views

Estimation of input signal to obtain the desired output signal for an unknown filter

Suppose $h(n)$ is a finite impulse response which is unknown. We can feed any input signal $x(n)$ into the system and observe the corresponding output signal $y(n)$. From this, is it possible to ...
0
votes
0answers
105 views

Need a fast algorithm of adaptive convolution

I have to apply some kind of adaptive filter to my function $f(x).$ I present each point of my signal as a Gaussian, whose bandwidth depends on its location (not the point of observation $\textbf{x}$) ...
5
votes
1answer
697 views

2D adaptive filters

Does anyone know about different adaptive filtering implementations (LMS, RLS ...) in 2D or even 3D ? I have sequences of 2D images and 3D volumes with repeating patterns but small differences. I was ...
1
vote
0answers
111 views

RLS adaptive filter

I am using an adaptive RLS adaptive filter for noise cancellation. My sampling freq. is 500 Hz, but I am interested in only frequencies of up to 60 Hz. I filter the input and the reference signal to ...
0
votes
1answer
591 views

MSE in adaptative filter

I'm trying to filter some motion noise from an ECG signal. To do that I'll try to implement an adaptive filter using the LMS algorithm. I think I have to calculate the MSE of this: ...
1
vote
0answers
596 views

adaptive filter does not converge for all inputs

I am trying to make a frequency domain adaptive filter in matlab. It uses matlab adaptfilt.fdaf to create the filter parameters like step size and initializing initial filter weight values. Then I ...
4
votes
1answer
1k views

Relative performance of RLS and LMS filters

It's known that the RLS filter converges faster than the LMS filter in general, but that if you're tracking time varying parameters the LMS algorithm can perform better. My question is under what ...
1
vote
1answer
186 views

Adjustable Notch Filter help

I'm converting the simulink diagram found in this paper to C code. I'm not familiar with matlab/simulink(too expensive) so need help interpreting the diagram. The problem I experience is that once a ...