From: mohammed on
Hi everyone

Describe a digital filtering technique to remove a noise from a sound signal. Also write the Matlab code for the technique


and thanks you
From: us on
"mohammed " <moh7566(a)hotmail.com> wrote in message <hu9h8p$eg4$1(a)fred.mathworks.com>...
> Hi everyone
>
> Describe a digital filtering technique to remove a noise from a sound signal. Also write the Matlab code for the technique
>
>
> and thanks you

what have YOU done so far to solve YOUR particular problem...

us
From: Walter Roberson on
mohammed wrote:
> Hi everyone
>
> Describe a digital filtering technique to remove a noise from a sound
> signal. Also write the Matlab code for the technique
>
> and thanks you

Here is code that will remove all noise from a sound signal, to within
the limits of numerical precision. This is known as "variance filtering"
and it works by adjusting the signal so that it remains within a
limited distance from the signal mean; noise (which is, by definition,
random) is thereby trimmed out.


Let S be a single-channel sound representation.

Noiseless_S = S * (std(S).^2 - sum((S - mean(S)).^2/(length(S)-1)));
From: mohammed on
Walter Roberson <roberson(a)hushmail.com> wrote in message <geZNn.18501$%u7.3477(a)newsfe14.iad>...
> mohammed wrote:
> > Hi everyone
> >
> > Describe a digital filtering technique to remove a noise from a sound
> > signal. Also write the Matlab code for the technique
> >
> > and thanks you
>
> Here is code that will remove all noise from a sound signal, to within
> the limits of numerical precision. This is known as "variance filtering"
> and it works by adjusting the signal so that it remains within a
> limited distance from the signal mean; noise (which is, by definition,
> random) is thereby trimmed out.
>
>
> Let S be a single-channel sound representation.
>
> Noiseless_S = S * (std(S).^2 - sum((S - mean(S)).^2/(length(S)-1)));


Thank you You are a good man
From: Mark Shore on
"mohammed " <moh7566(a)hotmail.com> wrote in message <hu9rob$c7t$1(a)fred.mathworks.com>...
> Walter Roberson <roberson(a)hushmail.com> wrote in message <geZNn.18501$%u7.3477(a)newsfe14.iad>...
> > mohammed wrote:
> > > Hi everyone
> > >
> > > Describe a digital filtering technique to remove a noise from a sound
> > > signal. Also write the Matlab code for the technique
> > >
> > > and thanks you
> >
> > Here is code that will remove all noise from a sound signal, to within
> > the limits of numerical precision. This is known as "variance filtering"
> > and it works by adjusting the signal so that it remains within a
> > limited distance from the signal mean; noise (which is, by definition,
> > random) is thereby trimmed out.
> >
> >
> > Let S be a single-channel sound representation.
> >
> > Noiseless_S = S * (std(S).^2 - sum((S - mean(S)).^2/(length(S)-1)));
>
>
> Thank you You are a good man


But not *too* good. ;-)