Hi, I am trying to implement a high frequency regeneration system where I take a narrowband speech signal and reconstruct high frequecies to obtain a wideband signal. I have done LP analysis on the NB speech and have LPC's and the residue. I now want to pass the residue (after upsampling)through a whitening filter to obtain a residue which has a flat spectrum. I just cant figure out how to implement a whitening filter. As far as i understand, an LP analysis filter should do the job but i dont know how to design one. Plz help, as I have been breaking my head on this one. I am pretty new to matlab. I could post my code if its necessary..... PLZ PLZ PLZ help... AJ
whitening filter
Started by ●October 9, 2005
Reply by ●October 9, 20052005-10-09
If you have a frame of speech stored in the variable x the output of the whitening filter will be [a,e]=lpc(x,10) a=real(a); e=sqrt(e); y=filter(a,e,x) ------> flat spectrum. I just cant figure out how to implement a whitening > filter. As far as i understand, an LP analysis filter should do the job > but i dont know how to design one. Plz help, as I have been breaking my > head on this one. I am pretty new to matlab. I could post my code if > its necessary.....
Reply by ●October 10, 20052005-10-10
ajay_n69@hotmail.com wrote:> I am trying to implement a high frequency regeneration system where I > take a narrowband speech signal and reconstruct high frequecies to > obtain a wideband signal. I have done LP analysis on the NB speech and > have LPC's and the residue. I now want to pass the residue (after > upsampling)through a whitening filter to obtain a residue which has a > flat spectrum.If you chose the correct order of the predictor, and the signal is indeed a white noise excited AR process, then the residue is already white. The predictor is the whitening filter.
Reply by ●October 10, 20052005-10-10
abariska@student.ethz.ch wrote:> ajay_n69@hotmail.com wrote: > >>I am trying to implement a high frequency regeneration system where I >>take a narrowband speech signal and reconstruct high frequecies to >>obtain a wideband signal. I have done LP analysis on the NB speech and >>have LPC's and the residue. I now want to pass the residue (after >>upsampling)through a whitening filter to obtain a residue which has a >>flat spectrum. > > > If you chose the correct order of the predictor, and the signal is > indeed a white noise excited AR process, then the residue is already > white. The predictor is the whitening filter.Nit pick -- the predictor is actually the filter that gets the "non-white" portion; 1 - P is the whitening filter, which is the filter that computes the residual. Carlos --