4.8

4.8 | 5 ratings Rate this file 46 Downloads (last 30 days) File Size: 3.38 KB File ID: #10447

Noise Canceling Adaptive Filter

by Rob Clemens

 

20 Mar 2006 (Updated 21 Mar 2006)

Noise canceling adaptive that uses 2 reference signals instead of 1

| Watch this File

File Information
Description

This function was written to allow the user to use two reference signals instead of just one to do noise canceling adaptive filtering. Using this function it would be easy to expand it out to more than 2 reference signals if desired.

I take no claim to the theory, just to the Matlab Implementation.

MATLAB release MATLAB 7.1.0 (R14SP3)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (6)
29 May 2006 ½Ü ¹ù  
15 Dec 2006 li flexa

practicality

18 Jan 2007 lecjone lecjone

I cann't read this file very clear

27 Mar 2007 Hao Yanchun

That is I ma just looking for!

09 Apr 2008 Jonah DeWall

This function works well, though it's a little slow. I suggest replacing the first 9 lines in the for loop with the following:
    r_v(:)=[rv(z); r_v(1:M-1)];
    r_h(:)=[rh(z); r_h(1:M-1)];
and using the initialization
    r_v=zeros(M,1);
    r_h=zeros(M,1);
just before the for loop. This modification has the exact same effect, but is a lot faster. Thanks again for this implementation.

06 Nov 2011 Bill  
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
filter design Rob Clemens 22 Oct 2008 08:19:19
filter analysis Rob Clemens 22 Oct 2008 08:19:19
noise canceling adaptive filter Rob Clemens 22 Oct 2008 08:19:19
filter analysis haluk yararli 17 Feb 2010 05:20:28
noise canceling adaptive filter haluk yararli 17 Feb 2010 05:20:32
noise canceling adaptive filter Laura Samaniego 30 Apr 2010 15:56:15
filter design haluk yararli 11 May 2010 09:58:20
noise canceling adaptive filter Hemanth 13 Jan 2011 10:54:34
rls mkane 03 Aug 2011 17:31:45
filter design Pieter Ysebaert 09 Aug 2011 07:42:51

Contact us at files@mathworks.com