声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1189|回复: 1

[FFT] MATLAB处理WAV音频时报错

[复制链接]
发表于 2009-5-20 05:49 | 显示全部楼层 |阅读模式

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

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

x
在MATLAB中插入一个自己录的wav音频,用的是wavread函数、sig=wavread('222.wav')主要是对其进行计算Wigner分布,运行后报错如下:
??? Error using ==> zeros
Product of dimensions is greater than maximum integer.
Error in ==> tfrwv at 56
tfr= zeros (N,tcol);
Error in ==> f5_5 at 12
[tfr,t,f]=tfrwv(sig);
------------------------------------------------------------------------
运用的主要是tfrwv函数,时频工具箱里的。大概看了下好像是维数比最大的整数大。。。
我用的wav音频 格式是:位素352kbps; 音频采样大小是16位;频道1(单声道);音频采样级别22kHz.  音频大小:150KB
是不是我的音频不符合对其计算Wigner分布所要的?还是什么原因?但可以看它的时域波形。
%时域波形
figure(1);
plot(real(sig),'LineWidth',2);
xlabel('时间 t');
ylabel('幅度 A');
请各位老师帮忙!
回复
分享到:

使用道具 举报

发表于 2009-5-22 20:50 | 显示全部楼层
可以把你的整段程序发上来吗?一起探讨一下
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-22 07:16 , Processed in 0.056616 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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