Trevor Smithers wrote:

What you really need is a method of identifying the actual ssb speech waveform, extracting the noise

More or less by definition, if you have mix of an unknown signal and noise, you cannot separate the two. That's because noise is random and therefore unpredictable and the signal is unknown, so also unpredictable.

To remove some of the noise, you must make assumptions about the signal. For speech, that probably means assuming that only discrete formant frequencies are present (but that isn't valid for unvoiced sounds and particularly for s and h sounds - the loss of these may be why people find noise reduced signals to be muddy), identify those frequencies, and then attenuate all the other frequencies.

If the signal is close to the noise, you will not be able to identify the important frequencies properly, and therefore not be able reduce the noise this way.

More drastically, you can try and construct a set of voice tract model parameters, and then synthesize the speech from those (this is what GSM does, but for bandwidth reduction rather than noise reduction, so it assumes a reasonable starting SNR).

Most drastically, you use speech recognition and have the noise reducer re-speak the words. Currently the best tool for doing speech recognition in the presence of noise is the human brain, though, so the best way of getting noise reduction is to get someone else to listen to the signal and repeat it to you!

Generally, noise reduction has to be more of an operator comfort thing than really improving the signal. If the noise is so strong that you cannot make out the speech, the noise reduction isn't going to be able to find it anyway.

--
David Woolley
Emails are not formal business letters, whatever businesses may want.
RFC1855 says there should be an address here, but, in a world of spam,
that is no longer good advice, as archive address hiding may not work.
_______________________________________________
Elecraft mailing list
Post to: Elecraft@mailman.qth.net
You must be a subscriber to post to the list.
Subscriber Info (Addr. Change, sub, unsub etc.):
http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/subscribers.htm
Elecraft web page: http://www.elecraft.com

Reply via email to