Hi, Do you use the same step size parameter (mu)? In general, you should use smaller mu for longer adaptive filter. Hongyang --- vaiy1 <> wrote: > Hi everyone, > > I'm a student working on modified Griffith-Jim > beamforming for my > masters project. I'm implementing this algorithm in > TI's c6711 > dsk, > and also using PCM3003 codec to get two input's from > the microphones. > I'm trying to reduce the background noise using an > adaptive > filter > (its based on NLMS). > > I have done the implementation in c-code in CCS, but > I have a bit of > problem with the adaptive filter. whenever I use > 30/40 no. of weights > the output speech sounds all right but when I use > anything higher no. > say 80 or something, my output gets distorted. > > i have to use higher no of weights (like 400) to > reduce the > background noise, but whenever i use a higher no of > weights my speech > is getting distored. > > Does anyone have any idea why this is happening? or > how i can get > around this problem, Any help would be good. > > I hope I explained my problem clearly. > > Thanks in advance. > > vai > > _____________________________________ > 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: Send an email to > To Post: Send an email to > > To Leave: Send an email to > Archives: http://www.yahoogroups.com/group/c6x > > Other Groups: http://www.dsprelated.com > > Yahoo! Groups Links > __________________________________ |