声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: shida

[FFT] 关于音频除噪声 fft

[复制链接]
 楼主| 发表于 2008-9-11 11:39 | 显示全部楼层

回复 15楼 wanyeqing2003 的帖子

1。不能完全置0的话,应该怎么处理这些数据呢。
2。我将我上面说的那些点置0以后测试发现,人的声音变小了些,我觉得去掉的点并没有在人的声音频率以内阿。
回复 支持 反对
分享到:

使用道具 举报

发表于 2008-9-11 12:50 | 显示全部楼层
置零点位置不对,  应为: i, N-i   而不是i, N/2+i
发表于 2008-9-11 14:06 | 显示全部楼层
如果序号是从1至N;对应关系应该是:  第1条是单独的,代表着直流,从第2条开始,第i(从2到N/2)条对应着N+2-i条,第N/2+1条又是单独的,对应采样频率的一半.
 楼主| 发表于 2008-9-12 15:49 | 显示全部楼层
这两天做了测试, 如果单纯把音频序列分段每段(1024点)做fft再做ifft 播放没有什么问题。
但是如果做完fft后把 第2条到第5条普线,第1021到1024条普线去掉,再做 ifft的话,播放会出现刺耳的声音,不知为何。
我的音频采样频率 22050Hz.
发表于 2008-9-12 19:59 | 显示全部楼层
可能还有其它问题吧, 看看滤波前后的波形和频谱吧...
发表于 2008-9-13 16:11 | 显示全部楼层
本帖最后由 VibInfo 于 2016-11-8 16:06 编辑
原帖由 shida 于 2008-9-12 15:49 发表
这两天做了测试, 如果单纯把音频序列分段每段(1024点)做fft再做ifft 播放没有什么问题。
但是如果做完fft后把 第2条到第5条普线,第1021到1024条普线去掉,再做 ifft的话,播放会出现刺耳的声音,不知为何。
我的 ...

请把数据或者图形放上,以便大家讨论。
 楼主| 发表于 2008-9-17 01:12 | 显示全部楼层
原始音频序列的频谱图:
原始频谱.JPG

去掉低频谱线后的音频序列频谱图:
demix频谱图.JPG

这次取得fft点数为 32768点,对原始音频序列做完fft后去掉的谱线为第2条到第400条和第32768条到
32370条谱线,之后再做ifft,播放的时候会有刺耳的声音。 
从上图可以看出非但没有去掉300HZ以下的频率,反而使高频部分上扬了。
高手们快来帮帮我啊,快疯了。
有需要其他信息请跟贴或者发我mail告知:lwp198@china-smart.com
发表于 2008-9-17 03:02 | 显示全部楼层
虚部没置零?程序有误?
发表于 2008-9-17 07:01 | 显示全部楼层

回复 22楼 shida 的帖子

还应该去掉第1条.
 楼主| 发表于 2008-9-17 10:11 | 显示全部楼层
第一条是直流线吧。
发表于 2012-11-29 21:09 | 显示全部楼层
看一下哦 哦
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 03:40 , Processed in 0.076479 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表