Reply by gt4605c February 12, 20022002-02-12
Dharmendar, Muk:

Check out the following TI Application Note: SPRA322

It describes an AEC using a centered adaptive filter.
The adaptive filter is centered based on a delay estimate
obtained by selecting the peak of a cross-correlation
function.

-Krishna



Reply by MUKUND GOPALAN February 9, 20022002-02-09
Hi,
I read about peak search in a paper document. It performs a
cross-correlation of far end signal and normalised near end signal to find peaks
in the echo tail. It says that a peak search can be simulated in MATLAB using
sliding average . Could u explain what this is or atleast direct me to links
where i can learn about snlms,peak search methods and sliding averages.bye.
-Mukund
Dharmendra Lingaiah <> wrote: Hello Mukund,

Where did you read about PEAK SEARCH in subband nLMS Algorithm ???
If you can send me this link.....Probably, I can give you some idea...
since I am working on nLMS Algorithm and Echo Cancellation.

Dharmendra

-----Original Message-----
From: gmukund_2000 [mailto:]
Sent: Wednesday, February 06, 2002 10:34 PM
To:
Subject: [echocancel] Peak search doubts..... Hi,
I was reading about the subband NLMs algo the other day.Here there
was a mention of a concept called peak search. This was done to
identify the peaks of the signals and hence detect the echoes. But
i'm kinda lost about this concept.could u help me out here. What are
the methods of performing this peak search.
In a document i read that it can be done by using sliding
average.could one of u explain this concept to me.I'm kinda confused
about the whole thing.Pleae reply ASAP.
-Mukund

_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/echocancel

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/ ______________________________________________________
This email with any attachments is for the exclusive use of the intended
recipient/s & may contain confidential & legally privileged information.
If you are not the intended recipient pls notify the sender immediately
& delete the email from your system. Any unauthorised use, disclosure,
printing, dissemination, forwarding or copying of this mail is strictly
prohibited and unlawful.
Visit us at: http://www.cranessoftware.com
_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this
message will receive your answer. You need to do a "reply all" if you want your
answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/echocancel

Other DSP-Related Groups: http://www.dsprelated.com
---------------------------------




Reply by Dharmendra Lingaiah February 7, 20022002-02-07
Hello Mukund,

Where did you read about PEAK SEARCH in subband nLMS Algorithm ???
If you can send me this link.....Probably, I can give you some idea...
since I am working on nLMS Algorithm and Echo Cancellation.

Dharmendra

-----Original Message-----
From: gmukund_2000 [mailto:]
Sent: Wednesday, February 06, 2002 10:34 PM
To:
Subject: [echocancel] Peak search doubts..... Hi,
I was reading about the subband NLMs algo the other day.Here there
was a mention of a concept called peak search. This was done to
identify the peaks of the signals and hence detect the echoes. But
i'm kinda lost about this concept.could u help me out here. What are
the methods of performing this peak search.
In a document i read that it can be done by using sliding
average.could one of u explain this concept to me.I'm kinda confused
about the whole thing.Pleae reply ASAP.
-Mukund

_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/echocancel

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/ ______________________________________________________
This email with any attachments is for the exclusive use of the intended
recipient/s & may contain confidential & legally privileged information.
If you are not the intended recipient pls notify the sender immediately
& delete the email from your system. Any unauthorised use, disclosure,
printing, dissemination, forwarding or copying of this mail is strictly
prohibited and unlawful.
Visit us at: http://www.cranessoftware.com




Reply by gmukund_2000 February 6, 20022002-02-06
Hi,
I was reading about the subband NLMs algo the other day.Here there
was a mention of a concept called peak search. This was done to
identify the peaks of the signals and hence detect the echoes. But
i'm kinda lost about this concept.could u help me out here. What are
the methods of performing this peak search.
In a document i read that it can be done by using sliding
average.could one of u explain this concept to me.I'm kinda confused
about the whole thing.Pleae reply ASAP.
-Mukund



Reply by Dharmendra Lingaiah February 12, 20012001-02-12
Hello Muk,

Everybody gets to read something in some paper doc .... right ???
I just wanted to know which paper it is ...... !!!!

Regarding your query for Subband-nLMS ...you can search
www.researchindex.com for papers.
Peak search methods vary by algorithm implementation ...........one can use
.......
* Correlation
* BandStop Filtering
* Demodulation to DC (0 Hz).....etc......

Although no paper gives you exact theory or implementation aspects for PEAK
SEARCH Methods for usage in ECHO CANCELLATION.
you have to do a little bit of R&D work .....trying to implement various
algos as suggested above and you choose the
best method for your application .........since I do not know your end
application

Now for the real stuff.........

You can find the peaks of any signal using CROSS-CORRELATION .......
as you have suggested.

Since you suggest MATLAB Simulation........you are in Luck.......
I have done this stuff .............

All you have to do is generate two signals.........
1. The REFERENSE SIGNAL ( what you call FAR-END SIGNAL )
2. The NEAR END SIGNAL ( what you call normalised NEAR-END SIGNAL ).

After this,
Use 'xcorr' command to correlate the two signals ............

Just check for unusual BEHAVIOUR of the CROSS-CORRELATED Signal ...........
and you have solved your problem.

Regards,

Dharmendra Lingaiah

-----Original Message-----
From: MUKUND GOPALAN [mailto:]
Sent: Saturday, February 09, 2002 8:54 AM
To:
Subject: RE: [echocancel] Peak search doubts..... Hi,
I read about peak search in a paper document. It performs a
cross-correlation of far end signal and normalised near end signal to find
peaks in the echo tail. It says that a peak search can be simulated in
MATLAB using sliding average . Could u explain what this is or atleast
direct me to links where i can learn about snlms,peak search methods and
sliding averages.bye.
-Mukund
Dharmendra Lingaiah <> wrote: Hello Mukund,

Where did you read about PEAK SEARCH in subband nLMS Algorithm ???
If you can send me this link.....Probably, I can give you some idea...
since I am working on nLMS Algorithm and Echo Cancellation.

Dharmendra

-----Original Message-----
From: gmukund_2000 [mailto:]
Sent: Wednesday, February 06, 2002 10:34 PM
To:
Subject: [echocancel] Peak search doubts..... Hi,
I was reading about the subband NLMs algo the other day.Here there
was a mention of a concept called peak search. This was done to
identify the peaks of the signals and hence detect the echoes. But
i'm kinda lost about this concept.could u help me out here. What are
the methods of performing this peak search.
In a document i read that it can be done by using sliding
average.could one of u explain this concept to me.I'm kinda confused
about the whole thing.Pleae reply ASAP.
-Mukund

_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/echocancel

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/ ______________________________________________________
This email with any attachments is for the exclusive use of the intended
recipient/s & may contain confidential & legally privileged information.
If you are not the intended recipient pls notify the sender immediately
& delete the email from your system. Any unauthorised use, disclosure,
printing, dissemination, forwarding or copying of this mail is strictly
prohibited and unlawful.
Visit us at: http://www.cranessoftware.com
_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/echocancel

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/ ______________________________________________________
This email with any attachments is for the exclusive use of the intended
recipient/s & may contain confidential & legally privileged information.
If you are not the intended recipient pls notify the sender immediately
& delete the email from your system. Any unauthorised use, disclosure,
printing, dissemination, forwarding or copying of this mail is strictly
prohibited and unlawful.
Visit us at: http://www.cranessoftware.com