clear all;
[x1,fs,bits]=wavread('lalala.wav'); %读取声音
sound(x1,fs,bits); %播放语音信号
y1=fft(x1);
y1=fftshift(y1);
N=length(x1); %计数读取信号的点数
t=(1:N)/fs; %信号的时域采样点
figure(1)
plot(t, x1); %画出声音采样后的时域波形
title('原声音信号的时域波形'); %给图形加注标签说明
xlabel('时间/t');
ylabel('振幅/A');
grid ; %添加网格
M=nextpow2(x1); % 求x1的长度对应的2的最低幂次m
N=2.^M;
if length(x1)<N
x1=[x1,zeros(1,N-length(x1))]; % 若x1的长度不是2的幂,补零到2的整数幂
end
NV2=N/2;
NM1=N-1;
I=0;
J=0;
while I<NM1
if I<J
T=x1(J+1);
x1(J+1)=x1(I+1);
x1(I+1)=T;
end
K=NV2;
while K<=J
J=J-K;
K=K/2;
end
J=J+K;
I=I+1;
end
%x1;
y=x1; % 将x倒序排列作为y的初始值
WN=exp(-i*2*pi./N); %蝶形运算
%for L=1:M
% B=2^L/2; %第L级中,每个蝶形的两个输入数据相距B个点,每级有B个不同的旋转因子
% for J=0:B-1 % J代表了不同的旋转因子
% p=J*2^(M-L);
% WNp=WN^p;
% for k=J+1:2^L:N % 本次蝶形运算的跨越间隔为2^L
% kp=k+B; % 蝶形运算的两个因子对应单元下标的关系
% t=y(kp)*WNp; % 蝶形运算的乘积项
% y(kp)=y(k)-t; % 蝶形运算, 注意必须先进行减法运算,然后进行加法运算,否则要使用中间变量来传递y(k)
% y(k)=y(k)+t; % 蝶形运算
% end
% end
%end
%y
figure(2)
subplot(2,1,1); %把画图区域划分为2行1列,指定第1 个图
plot(abs(y1)); %绘制原始语音信号的幅频响应图
title('直接运算 语音信号FFT频谱特性'); %给图形加注标签说明
xlabel('n');
ylabel('幅值/A');
grid; %添加网格
subplot(2,1,2); %把画图区域划分为2行1列,指定第2个图
plot(abs(y));
title('蝶形运算 语音信号FFT频谱特性');
xlabel('n');
ylabel('幅值/A');
grid; %添加网格
figure(3)
x2=ifft(y);
x2=fftshift(x2);
subplot(2,1,1); %把画图区域划分为2行1列,指定第1 个图
plot(abs(x2));
title('蝶形运算的IFFT还原'); %给图形加注标签说明
xlabel('n');
ylabel('幅值/A');
grid; %添加网格
subplot(2,1,2); %把画图区域划分为2行1列,指定第1 个图
x3=ifft(y1);
plot(abs(x3)); %绘制原始语音信号的幅频响应图
title('直接运算结果的IFFT还原'); %给图形加注标签说明
xlabel('n');
ylabel('幅值/A');
grid; %添加网格
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB实现的语音信号处理的fft算法+GUI界面+使用说明文档,运用实现的FFT程序对信号进行FFT计算和还原
![preview](https://csdnimg.cn/release/downloadcmsfe/public/img/white-bg.ca8570fa.png)
共3个文件
wav:1个
md:1个
m:1个
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2024-05-24
11:51:53
上传
评论
收藏 56KB RAR 举报
温馨提示
CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的语音信号处理的fft算法+GUI界面+使用说明文档,运用实现的FFT程序对信号进行FFT计算和还原,待分析的信号是一段音乐,与MATLAB实现的FFT函数进行了比较并设计系统页面.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![folder](https://csdnimg.cn/release/downloadcmsfe/public/img/folder.005fa2e5.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 3 条
- 1
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
IT狂飙
- 粉丝: 4778
- 资源: 2640
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)