Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

6
votes
2answers
92 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
24 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 ...
0
votes
1answer
67 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
69 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. ...
0
votes
1answer
52 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
43 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
1answer
32 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
31 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
28 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
22 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 ...
1
vote
1answer
44 views

Adaptive LMS Algorithim MATLAB

I'm having some trouble implementing my LMS Adaptive Filter in MATLAB to seperate wideband and narrowband signals from a voice signal. I'm using a delayed version of my input as a reference as well ...
0
votes
2answers
44 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 ...
0
votes
1answer
24 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
0answers
45 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 ...
2
votes
2answers
108 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
0answers
18 views

NLMS Echo Cancellation: How do we estimate when the time-step at which the Far-End Echo will be generated?

I'm new to this domain. From my understanding, we do the following in our algo: ...
2
votes
2answers
50 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
122 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 ...
1
vote
1answer
37 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 ...
0
votes
1answer
68 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 ...
0
votes
1answer
105 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
3answers
61 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
1answer
105 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
31 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 ...
0
votes
0answers
33 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
65 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
33 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. ...
0
votes
0answers
65 views

Autocorrelation Matrix of a AR process

i'm beggining to study signal processing, and i'm having trouble on writting it ( specially defining the signal x(n) ) in matlab and finding the solution for this problem, if anyone could help I would ...
0
votes
0answers
39 views

audio filter designing help

buzzer frequency range recording of audio signals(environmental sounds with speech) with buzzer soundI have audio signals(environmental sounds with speech) with buzzer sound, I have to attenuate only ...
0
votes
1answer
59 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
85 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
0answers
60 views

How to implement a LMS filter bank using multi-threading in python?

Since it involves parallelism and concurrency I planned on using multi-threading in python. Is it possible to do it this way if so how?
4
votes
1answer
665 views

Are there any open source libraries for Adaptive noise cancellation?

I'm creating a chat application where people can input text via speech and I need to implement noise cancellation using Adaptive noise cancellation technique. I'm using dual microphones for this ...
0
votes
0answers
39 views

numerical instability while solving a physical model

I am trying to solve an estimation problem and my physical model look smth like this: $A'/A^2 = B'/B^2 + C'/C^2$, from which I have measured $A$ and a reference for $B'$. I want to try adaptive ...
3
votes
1answer
188 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 ...
3
votes
1answer
138 views

Doubts on LMS derivation

I have been trying to follow the Least Mean Square(LMS) algorithm derivation given by Wikipedia here and have the following questions. Here I expected $y(n)$ is to be computed by convolving $x(n)$ ...
1
vote
1answer
122 views

Can I have some feedback on this research paper?

I have submitted this paper "Effect of Transducer Positioning in Active Noise Control" to arXiv. I would like to get some feedback on the methodology of the same. Inputs of any sort are welcome. Can ...
-1
votes
1answer
349 views

What do the filter coefficients in digital filter represent?

Could you help me? How can I understand the function of the filter coefficients practically? In the simple case, it is the impulse response of the LTI system. but how do they work?
0
votes
0answers
245 views

Why linear equalizer (LMS,RLS) cannot equalize every (FIR) channel?

MATLAB have an example that explain how equalizers work, that is nicely work on impulse response chan=[.986; .845; .237; .123+.31i], but I altered it to ...
1
vote
1answer
120 views

RLS Algorithm (Memoryless)

I have been studying the adaptive filters lately and now when I am at RLS (Recursive Least Squar) Algorithm I came across the term used in the weighting function of the RLS called forgetting factor ($\...
1
vote
1answer
84 views

Filter bank for complex spectrum

I'm using a complex-valued baseband signal as my input for subband adaptive filtering. Therefore i have a complex input spectrum. My problem is now, how to split my complex spectrum into $N$ equally ...
0
votes
1answer
57 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. ...
0
votes
0answers
75 views

Is there a filter to remove uncorrelated noise?

I am looking for a filter which can remove uncorrelated noise? Is there any such filter? I understand filters like Kalman filter, Wiener filter but they are not exactly what I am looking for. Yes, ...
2
votes
1answer
1k views

Removing low frequencies from a signal

I am trying to remove low frequencies from a signal and intuitively I chose the high-pass filter, more specifically - a Butterworth filter, Order 4 (because I am not sure how to choose properly the ...
1
vote
1answer
95 views

Performance of adaptive filters

Can somebody please provide an intuitive answer or reference for the following questions? Q1: Dependence of estimation performance on number of data points -- I could not find any information whether ...
1
vote
0answers
53 views

Signal chain for voice calls including adaptive noise cancellation, adaptive echo cancellation, and automatic gain control and their algorithms

I am trying to understand the entire signal chain and all the algorithms associated with adaptive filtering as mentioned in the case above. From my understanding: Adaptive noise filtering (ANF)- can ...
1
vote
0answers
456 views

Noise cancellation using RLS filter

I am trying to create an adaptive noise canceller using the RLS algorithm. The dsp toolbox from matlab offers the RLS adaptive filter already implemented, so this saved me some trouble. My goal is to ...
0
votes
1answer
231 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 ...
3
votes
1answer
296 views

Frequency tracking with huge noise

I'm working on a frequency tracking problem with noise, where the amplitude of the noise is orders of magnitude higher than the amplitude of my signal (~1000x). Some details: The signal is roughly ...
1
vote
2answers
911 views

Kalman Filtering with Unknown State Transition Matrix

I'm currently studying the use of Kalman filters for estimating linear systems. My current State Transition Matrix (STM) is the identity since so far I've been dealing with non time-varying systems. ...