声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1699|回复: 4

[综合讨论] 求关于声音滤波的matlab程序

[复制链接]
发表于 2007-5-19 15:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
小弟毕设中的一道设计题“将男生和女生声音混合在一起,用滤波的方法将其分离。”求详细点的matlab程序,再次谢过各位了!

[ 本帖最后由 eight 于 2007-5-19 15:54 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-5-19 15:52 | 显示全部楼层
请先阅读 置顶贴:聚宝盆 --> 自己动手 --> 有问题再具体发上来

[ 本帖最后由 ChaChing 于 2010-5-9 14:39 编辑 ]
发表于 2007-5-21 11:44 | 显示全部楼层
这两天搞毕业设计,编的用Matlab中的fft分析含噪声的信号
其中有直接FFT,时域同步平均后FFT,频域同步平均后FFT。可以参考。

%%This procedure is to investigate the FFT of sine signal, sine signal with noise.
%%The sine signal with noise is treated by direct FFT,
%%FFT after piece-wise averaging in time domain, and FFT after
%%piece-wise averaging  frequency domain

clear all; pack
w=10; t=0:(2*pi/w/500):(300*2*pi/w); x=sin(w*t); n=length(t);
ss=888; randn('seed',ss); z=randn(1,n);
z1=z-mean(z); z2=z1/max(abs(z1)); z2=z2*500;

figure(1); plot(t,x)  % The sine signal without noise
fre=(1/(2*pi/w/500))*(1:n)/n; nn=fix(n/2); y1=fft(x);  % The FFT of sine signal without noise
y1=(abs(y1)).^2/n; y2=y1(2:(nn+1)); fre1=2*pi*fre(1:nn);

figure(2)

[ 本帖最后由 ChaChing 于 2010-5-9 21:18 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-5-21 19:05 | 显示全部楼层

回楼上

多谢多谢!
发表于 2010-5-9 21:26 | 显示全部楼层

回复 板凳 tujian510 的帖子

程序好像未给齐!?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 17:41 , Processed in 0.058688 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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