我这有个matlab程序 短时傅立叶变换的 希望有高手可以给加上详细注解

[复制链接]
查看11 | 回复1 | 2012-5-2 09:18:20 | 显示全部楼层 |阅读模式
[y,Fs,bits]=wavread('D:\6.wav'); %读取一段标题为6.wav的音频信号,该音频信号采样率为Fs,精度为bits,bits一般取值为8或者16位y=y(:,1); sound(y,Fs,bits); %播放该段音频sigLength=length(y); %获取音频y的长度值Fs=50000;%采样频率为50000Hzd=100;%连续段的重叠长度L=512;%傅立叶变换点数512k=L-d;%每次变化取音频y的长度为kt=fix(sigLength/k);%音频y可以分为t段来分别求取傅立叶变换frame_length=512; %窗口长度为512r=(rectwin(fram...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行