武汉大学教学实验报告
电子信息学院电子信息工程专业 2105 年 10 月 2 日实验名称 Wav 信号的波形分析与合成指导教师邹炼姓名年级 2013级学号成绩
绘制傅里叶反变换得到的时域信号以及原时域信号
载入chirp信号之后,对信号分段进行傅里叶变换得到不同的频谱图
男生和女生发出a的频域信号(取时域信号最强的一小部分来求频谱)
二、实验操作过程
1、持续音的频谱分析
(1)将 Windows 的系统目录下的ding.wav 文件读入,这是一个双声道的声音,选择第一列的信号,使用fft 求取其频谱,并用plot 显示它的幅度谱,
观察主要的正弦分量,分别用1024和2048个点进行快速傅里叶变换
附件:Matlab源文件
%author:郑程耀
clear all;clc; %先关闭所有图片
[y1,fs1]=wavread('E:\文档\课件\matlab实验\实验七\nana.wav'); [y2,fs2]=wavread('E:\文档\课件\matlab实验\实验七\nva.wav'); % subplot(211)
% plot(y1)
% title('男生语音a')
% subplot(212)
% plot(y2)
% title('女生语音a')
[sod,ind_y1]=max(y1);
y1=y1(ind_y1:ind_y1+1023); % yr(3000:3000+1023)
%求取幅度谱并显示,首先是2048点的
YR1=fft(y1,1024);
subplot(211)
plot(linspace(-pi,pi,1024),fftshift(abs(YR1)));
title('男生语音频谱')
[sod,ind_y2]=max(y2);
y2=y2(ind_y2:ind_y2+1023); % yr(3000:3000+1023)
%求取幅度谱并显示,首先是2048点的
YR2=fft(y2,1024);
subplot(212)
plot(linspace(-pi,pi,1024),fftshift(abs(YR2)));
title('女生语音频谱')。