audio signal filtering for noise removal?

9 ビュー (過去 30 日間)
Priya Singh
Priya Singh 2016 年 11 月 29 日
回答済み: prihatin oktivasari 2019 年 7 月 31 日
hello everyone, im doing a audio signal filtering and the approach that i'am following like >first i have recorded a audio signal without any noise, for this signal i have also calculated the PSD using fft and also calculated the average peak value considering some peaks in this psd plot
> next i have recorded the same audio signal, with a room ceiling fan as a source of noise expecting that this time i'll get some extra peaks in my PSD plot due to the noise.
>So, if i use the average peak value of the first signal i.e. without noise as a threshold to subtract the noise, will the noise going to suppressed . so i just wanted to ask can i follow this approach ???
  1 件のコメント
m rohith ananth ratnam
m rohith ananth ratnam 2017 年 12 月 18 日
hi madam, i think this code will help you to filter the noise from a speech signal, i this the noise signal is filtered by using spectral substraction

サインインしてコメントする。

回答 (1 件)

prihatin oktivasari
prihatin oktivasari 2019 年 7 月 31 日
I try your code, but I has problem with:
Undefined function or variable 'wavread'.
Error in spectralenhancement (line 4)
[s,fs,NBITS]=wavread('ali.wav'); %Noisy signal

カテゴリ

Help Center および File ExchangeAudio I/O and Waveform Generation についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by