1

我正在使用fdesign.lowpassMatlab 中的函数,对以 8kHz 采样的信号。我正在为语音信号制作滤波器并想滤除高斯噪声,我找到了基本频率。使用 FFT 大约为 343Hz。

所以我在Matlab中使用命令:

fdesign.lowpass('Fp,Fst,Ap,Ast',319,378,0.25,1,8000);

我的采样率应该是 8000/2 吗?

4

1 回答 1

0

我的采样率应该是 8000/2 吗?

不,Fs参数应该是实际的采样率,所以在你的情况下8000。然后其他频率参数将被解释为以 Hz 为单位,然后应该小于 8000/2(这就是你现在所拥有的)。

Ast另请注意,如果您想看到任何类型的显着带外降噪,我怀疑您只需要指定的 1dB 阻带衰减。此外,您可能希望增加通带截止频率 ( Fp) 以实际包含信号的基频(可能还有一些谐波,具体取决于您的应用)。

于 2016-10-14T14:54:56.113 回答