|
:devil:你说FIR不能达到零相位失真,现在我证明Cooledit的滤波器就是相位失真为零4 H( E3 M0 {8 k/ _$ f5 R B* v
7 ^0 G5 N# Q( H1 d. Q
图片1:新建一个32bit音频文件0 i- p2 X7 O; h7 s. v
图片2:生产一段左右声道相同的扫频信号3 a D% z( q3 o
图片3:用快速傅立叶变换滤波器对左声道做一个低通,你想使用哪个窗函数?
( d. e1 \/ L0 n3 q& B1 V7 ?; L& {图片4:用phsae analyzer简单看是没有相位失真了,不过要证明的话还得严谨点9 `, g- C8 F1 ? y$ q
图片5:我们进行左右声道相减操作,这是每个采样点进行相减
, o1 {% t9 J" q, P图片6:减出来左边全是inf,证明没有相位失真。证毕: v7 v6 _% M7 @, u, T
/ m- A, O) H2 ^4 f0 N" ]) pbtw:那个通带ripple很明显,不过这是幅度失真,和相位失真没关系w00t)
# N9 F, g; h: H
. A. C3 ?: u- R# ^1 K[ 本帖最后由 Timme 于 2005-9-30 15:16 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|