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

7
votes
0answers
75 views

What's the advantage of adaptive IIR filter against FIR?

Adaptive IIR filters is not straightforward, and may be unstable. Many people say that adaptive IIR filters use less coefficients than FIR filters. What I'm curious about is how many coefficients can ...
0
votes
0answers
26 views

MATLAB and Simulink implementation of RLS adaptive filter

I'm trying to implement a RLS adaptive filter in MATLAB and simulink. This is the Simulink diagram. and code in RLS_Filter looks like this: ...
0
votes
0answers
29 views

“Desired signal” in LMS adaptive filters?

I'm trying to understand how to specify the "desired signal" in adaptive LMS filters such as the following: This one, or this one page 7, or this one. It seems like the example there uses it for ...
1
vote
0answers
33 views

Instability problem in NLMS adaptive algorithm

I have been used NLMS algorithm to equalize 4x4 MIMO signals, but the bit-error-rate (BER) after equalization is unstable with iterations. I don't know if it is the normal behavior of the adaptive ...
1
vote
3answers
61 views

Adaptive filter with two inputs

I have general theoretical questions: Is it true that an adaptive filter with two inputs (one normal and one delayed by the single time increment) can completely get rid of any single frequency ...
3
votes
3answers
58 views

LMS filter weight update

I have a general question regarding Least mean squares adaptive filters. Using the example of noise cancellation, I understand that if you have a set of reference signals (S) and corrupted signals (S+...
0
votes
2answers
57 views

What criteria should be used for smoothing

Actually I have some measurement which I want to get rid of noise I want to use different filter techniques but I am wondering what criteria I should use to check if I am removing noise or not or if ...
0
votes
0answers
39 views

Adaptive LMS(Least Mean Square) Equalization in OFDM

I have a problem with the adaptive LMS frequency domain equalization in OFDM. When I assume that the receiver knows the channel perfectly and apply zero forcing equalizer, there is no problem. Also ...
0
votes
1answer
34 views

Are the RLS filter and Kalman filter gradient methods?

I would like to extend my previous question What is difference between LMS and gradient-descent adaptation? with this other question. I found out, that RLS and Kalman filter learning seems to be ...
1
vote
0answers
30 views

Removing low frequency vibrations from measured signal

Suppose I have two sensors $s_1$ and $s_2$. $s_1$ measures the desired heart signal (with most of the frequency content below 100 Hz), and the other is a reference sensor picking mainly background ...
0
votes
1answer
51 views

Kalman for 3D position and 1D orientation

Is the following state correct for a Constant Acceleration (CA) model KF applied for tracking an object which moves in (x, y, z) and have the freedom of rotation $\phi$ around the $z$ axis? \begin{...
3
votes
1answer
72 views

What is difference between LMS and gradient-descent adaptation?

I found algorithms that seems the same to me, but they are described with different names (in field of adaptive filtering). For example: LMS - least-mean-squares seems to be GD - stochastic ...
1
vote
1answer
55 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
47 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
24 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
70 views

MATLAB Adaptive Filters

In the audio domain, I am currently attempting to use MATLAB to distil: $\textrm{signal}$ from $\textrm{noise + signal}$ $\textrm{noise}$ from $\textrm{noise + signal}$ using two adaptive filters $\...
1
vote
2answers
66 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
48 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 noise(music,...
0
votes
1answer
63 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
24 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
24 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
51 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
62 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
144 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
36 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
72 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
50 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
83 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
52 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 ...
2
votes
1answer
624 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 module. ...
0
votes
1answer
38 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
103 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
65 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
72 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 whitening/...
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
79 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
230 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
132 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
249 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
224 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
187 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
831 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
88 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) + w_3(...
4
votes
2answers
513 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
319 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
286 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 ...