声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1032|回复: 0

[求助]一个用matlab处理语音信号的问题

[复制链接]
发表于 2006-6-1 14:45 | 显示全部楼层 |阅读模式

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

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

x
在matlab下,用wavread读入一个语音信号s,其长度设为L1。让s通过一个巴特沃夫滤波器,滤波器的冲激响应设为h,其长度设为L2。那么输出信号应为conv(s,h),长度为L1+L2-1,请问这就是实际输出的信号时间岂不是变长了?若想使得处理后的信号与原信号等长,应怎样处理呢?<BR>另外,理论上输出信号也可用频域的乘积然后经过ifft计算,可是语音信号长度与巴特沃夫冲激响应的长度不一致,怎样在频域进行乘积呢?<BR>请了解的人帮我解答一下,先谢谢拉!
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-25 13:16 , Processed in 0.057731 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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