Questions tagged [adaptive-filters]

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

Filter by
Sorted by
Tagged with
0
votes
2answers
539 views

IIR Lattice Filter in C programming

I would like to implement Lattice IIR filter in c, i can't defined the value of gN, i know that x(n) = fN(n), but how to initialize gN ?. you can find the algorithm here : n
1
vote
2answers
53 views

Modelling Unwanted Signal in a LMS Adaptive Filter

I'm having some confusion learning about the LMS Adaptive Filter. I understand that the whole model of adaptive filters relies on the fact that we give it a reference signal to which it keeps ...
1
vote
1answer
43 views

BER performance of fractional equalizers for colored noise

I am trying to compare the BER performance of fractional and symbol spaced equalizers for channel equalization in colored noise scenario. I have found from simulation that for positively correlated ...
5
votes
2answers
184 views

Regression vector size for prediction, reconstruction and filtration with adaptive filters

I am working with adaptive filters and similar adaptive models (mainly with gradient adaptation) for a few years. I and my colleagues always struggle to find out the correct size of regression vector. ...
0
votes
0answers
75 views

Help me understand this filter

I'm a trader, so I'm interested in filtering data with minimum lag. I found a post on Forexfactory of a user who posted 3 pictures of a filter he got and participated to create at TSD (an old trading ...
0
votes
1answer
26 views

Adaptive Band pass filter for extracting respiratory waveform from accelerometer data

I am recording data from an accelerometer attached to the chest (1000Hz). I need to extract the respiratory waveform. I tried an adaptive bandpass filter based on a dominant frequency in my signal ...
0
votes
1answer
88 views

Equalizers with low data rate systems

In case of using equalizers with ZigBee systems, what type of fading does the channel show, flat or frequency selective, fast or slow? Is the inter-symbol interference (ISI) problem encountered in ...
4
votes
1answer
531 views

What Is the Difference between RLS, LMS and Wiener Filter? When Is One Preferred Over Another?

I'm dealing with a channel equalization problem where the channel is modeled as a WSS process. I understand LMS utilities a Wiener-like approach, ie it converges to the optimal (wiener) solution. I ...
1
vote
1answer
25 views

Unknown symbol/expression in text about adaptive filters (cst)

I am currently reading a chapter about adaptive filters from the Springer Handbook of Speech Processing. In a formulation of the variable stepsize normalized least mean squares (VSS-NLMS)-algorithm, ...
0
votes
1answer
72 views

Is there a noise cancellation technique for over-lapping spectra?

I understand Wiener filter is used to reduce noise, Gaussian noise as well, once we give the noise characteristic. One may derive the filter coefficient in adaptive way as well But can it remove noise ...
0
votes
1answer
87 views

Active Noise cancellation for non periodic signals

I observed that the coded algorithm for active noise cancellation is not able to cancel some of the signals like a human voice. Is there any solution for this? Can we really cancel non-periodic ...
1
vote
1answer
80 views

Deriving the Matrix Inversion Lemma for RLS Equations vs the Woodbury Derivation

Can any one help me in deriving the matrix inversion lemma rule for RLS algorithm? I don't know how to start with. Many books have just stated but they haven't derived it.
0
votes
1answer
315 views

Difference between Leaking Factor and Forgetting Factor

I am using a Recursive least square adaptive filter to process electromyography signals and it is working decently so far. I decided to implement an LMS adaptive filter as a noise cancellation, so ...
1
vote
0answers
123 views

Instability Problem in Normalized Least Mean Squares (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 ...
2
votes
3answers
250 views

Least Mean Squares (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+...
2
votes
0answers
290 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 ...
14
votes
1answer
713 views

How to Improve Least Means Squares (LMS) / NLMS Filter Performance?

Are there ways to increase computational performance of a normalized least squares (NLMS) filter? Multidelay block frequency-domain (MDF) filters have been proposed to do this, but they also take away ...
1
vote
1answer
83 views

Adaptive LMS Algorithm MATLAB

I'm having some trouble implementing my LMS Adaptive Filter in MATLAB to separate wideband and narrowband signals from a voice signal. I'm using a delayed version of my input as a reference as well ...
0
votes
1answer
72 views

Adaptive filter for noise cancellation when measuring some input

The context is as follows: I want to measure (as in, digitize) some input signal $x$ (I have no detailed knowledge about $x$ or its statistical description). A noise signal $x_N$ contaminates $x$ ...
0
votes
1answer
70 views

Implementation of Block LMS

In the implementation of block LMS, i need one clarification. In the 3rd step as shown in the figure attached, the summation over a product of input, $\mathbf{u}$ and error, $e$, associated with each ...
2
votes
2answers
1k 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 ...
3
votes
1answer
259 views

Why does block LMS have the same performance as LMS?

The block LMS and conventional LMS have the same convergence rate and the same misadjustment. I am having trouble wrapping my head around this. The block LMS uses a more accurate estimate of the ...
0
votes
1answer
229 views

How can a RLS algorithm utilise Wiener filter as FIR (M-tap) block?

I'm currently working with a dataset of $5000$ pulses of $N=15000$ samples each. I managed to implement the RLS algorithms with a FIR M-Tap filter such that $M\leq 15000$ ($150$ seems to achieve the ...
0
votes
0answers
46 views

Linear Combiner Based LMS Transfer Function

I am currently working on narrowband beamforming and looking to compute the transfer function for a linear combiner based LMS. While doing a quick search I have found the following article which ...
1
vote
1answer
88 views

Speech dereverbaration via maximum kurtosis adaptive filtering

I'm trying to code the algorithm described in Speech dereverbaration via maximum-kurtosis subband adaptive filtering by Gillespie, Malvar and Florencio, and the signal looks cleaner in when I plot it. ...
8
votes
2answers
204 views

For complex values, why use complex conjugate in convolution?

Taken from Adaptive Filter Theory (2014) written by Haykin page 110 : $$y(n) = \sum_{k=0}^{\infty} w_k^*u(n-k), \quad n=0,1,2,...$$ where $u$ and $w$ are complex values. My question is why use ...
0
votes
1answer
70 views

Highest rate achievable by current DSP and A/D chips?

I'm trying to determine whether an application I have in mind is feasible with currently available DSP technology (DSP chips and ADCs). I want to eliminate an interfering signal using an LMS adaptive ...
1
vote
1answer
110 views

Can Temperature data be predicted using adaptive filter using LMS algorithm?

I am working on a project which requires me to implement adaptive filter as a predictor. I have just started on adaptive filter and I intend to use least mean square algorithm for weight adjustment. ...
2
votes
1answer
43 views

Seperation of wideband and narrowband - Adaptive Filter

I have the following diagram for the adaptive seperation of a narrowband and wideband signal using LMS algorithim, The way it was explained to us was that "The narrowband signal is correlatied over ...
0
votes
1answer
51 views

Acoustic Echo Cancellation

I have the following diagram for acoustic echo cancellation I'm having a hard time figuring out what's present on the top and bottom lines in terms of reflected echos, original signal etc. Here's ...
1
vote
1answer
39 views

Echo Cancellation over Voice Telephone Network

I'm a bit confused about the way echo canellation over a voice telephone network works like in the following figure My issue is with the fact that the point of the adaptive filter and LMS algorithim ...
0
votes
1answer
93 views

System Identification using LMS Adaptive Filter

I just have a question about using an least-mean-squares algorithim adaptive filter for system identification. Consider the following I am told that as the error converges to a small value, the ...
0
votes
2answers
53 views

Least Mean Squares Algorithim confusion with Adaptive Line Enhancement

I'm just a bit confused about the least means squares algorithim to seperate wideband and narrowband in an adaptive filter for voice conversation I'm interested in the narrowband part and I'm confused ...
2
votes
2answers
145 views

Bandpass filter that automatically adapts its bandwidth when a transient is detected (to avoid to smoothen the transient)

Let's say we want to isolate a band 1000 hz +/- 50 hz. Obviously, limiting the bandwidth by applying a passband filter will always destroy a bit the sharp transients (a Dirac or a rectangular ...
1
vote
3answers
68 views

Usefulness of Practical filter ouptput

If a practical filter can't remove all unwanted frequency components like ideal filter, does that mean unwanted frequency component are still present after filtering? how can we use such distorted ...
1
vote
0answers
53 views

How general are adaptive-filtering techniques? [closed]

How often do problems arise that let you use adaptive filters? Unless I am understanding something incorrectly it seems the requirement that the input signal be stationary(or even WSS) is too strong ...
1
vote
0answers
28 views
2
votes
2answers
70 views

Finding the auto-correlation sequence $r_{xx}[k]$ for an AR(2) process

Consider the following recursive difference equation of a LTI system, where $v[n]$ is a white noise, zero-mean process with $\sigma_v^2 = 1$. $ x[n] = v[n] + 0.75x[n-1]-0.25x[n-2] $ I want to ...
1
vote
1answer
243 views

estimate the impulse response after equalization

I want to estimate the impulse response of the channel at the receiver. Assuming some arbitrary impulse response: h=[1 0.2 -0.4 0.0 0.6]. Once the equalizer is ...
0
votes
1answer
68 views

Modeling channel response as complex vs splitting I and Q

If I have a communications channel where a digital QAM signal is transmitted, I can either model the channel's impulse response as a complex $h(t)$, or as 2 separate impulse responses $p(t)$ and $q(t)$...
0
votes
1answer
96 views

Block LMS with overlapping blocks

In the Block LMS algorithm, the input is partitioned into nonoverlapping blocks of size $L$ and the filter coefficients are updated once every $L$ samples. Would convergence improve if we used more ...
0
votes
1answer
189 views

Recursive Least Square Adaptive Linear Equalizer

For the adaptive filter to work properly, a desired signal d(n) needs to be provided. The output from the equalizer y(n) is subtracted from d(n) to produce an error signal, which is used to adjust the ...
1
vote
1answer
163 views

Hardware requirements for ambient active noise cancallation system using adaptive LMS

Background I'm working on a hobby project to reduce ambient low-frequency noise generated from HVAC equipment within a small area of a room. The noise is predictable and concentrated between 55Hz and ...
1
vote
0answers
41 views

How do state of the art echo cancellation algorithms deal with variable propagation times of sound due to multiple speakers or reverberation?

I understand how echo cancellation works with a single speaker and no reverberation (using adaptive filtering and freezing the coefficients during double-talk). However, in cases with more than one ...
2
votes
1answer
110 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 ...
5
votes
1answer
4k views

What's the 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 gradient ...
0
votes
2answers
125 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
53 views

Adaptive algorithm for active noise control

I'm looking at building a cost-effective active noise control system. Basically, the system comprises two microphones - one reference and one error. A DSP unit samples and phase flips the reference ...
0
votes
1answer
80 views

Adaptive filter to scale and phase shift two sensors output

One way of separating downgoing and upgoing wavefields in offshore seimic processing is to add signals from hydrophone and vertical component of the geophone (they are co-located). Hydrophone only ...
1
vote
1answer
39 views

what is adaptive compressive sampling?

I have just started my work in compressive sensing. the measurement vectors are obtain by multiplying the sensing matrix with input signal. the thing i cant figure out adaptive compressive sampling. ...