如何过滤噪声?

4视图(30天)
美国广播公司
美国广播公司 2012年12月17日
回答: NORZALINA AKHARUDDIN2020年12月30日
如何播放声音比较过滤声音. . ? ?tq操作
(y, Fs,比特)= wavread (“voice.wav”);
Nsamps =长度(y);
t = (1 / Fs) * (1: Nsamps);%为情节准备时间数据
%做傅里叶变换
y_fft = abs (fft (y));%保留级
y_fft = y_fft (1: Nsamps / 2);%丢弃一半的分
f = f * (0: Nsamps / 2 - 1) / Nsamps;%频率数据准备阴谋\][p
%的阴谋在时域声音文件
情节(t, y)
包含(“时间(s)”)
ylabel (“振幅”)
标题(“音叉A4在时间域”)
%的阴谋在频域声音文件
情节(f, y_fft)
xlim (1000 [0])
ylim (1800 [0])
包含(的频率(赫兹))
ylabel (“振幅”)
标题(声音的频率响应)
Fs = 44100;%采样频率
N = 1000;%的顺序
Fc1 = 800;%的第一个截止频率
Fc2 = 1000;%的第二个截止频率
国旗=“规模”;%抽样国旗
%为设计创建窗口向量算法。
赢得=汉明(N + 1);
%计算使用FIR1函数系数。
b = fir1 (N, (Fc1 Fc2) / (Fs / 2),“停止”,赢了,国旗);%
newy = conv (y, b);
wavwrite (newy Fs,位“your-group-number”);

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2012年12月17日
声音()

NORZALINA AKHARUDDIN
NORZALINA AKHARUDDIN 2020年12月30日
声音(y, fs);

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!