信号的波形分析与合成

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉大学教学实验报告电子信息学院通信工程专业 2015年10月7日

实验名称 Wav信号的波形分析与合成指导教师

姓名年级学号成绩

3.时变音的短时频谱分析

代码如下:

load chirp

len=length(y);

fori=1:floor(len/1024)

seg=y((i1)*1024+1:i*1024);

figure('numbertitle','off','name',['frame',num2str(i)]); plot(linspace(-pi,pi,1024),fftshift(abs(fft(seg))));

end

实验结果如下:

4.分别录制男生和女生发元音“a”的声音,通过对音频文件的频谱分析对比两者的差异,并进行合理的解释。

⑴.通过以下程序录制男生女生声音

%录制声音并播放

title('FFT的幅频特性')

subplot(2,1,2)

plot(linspace(-pi,pi,2048),fftshift(abs(YR2048))) %FFT的幅频特性FFTSHIFT

title('FFT后幅频特性的fftshift')

%fs=1024

YR1024=fft(yr,1024);

figure('numbertitle','off','name','1024点FFT');

subplot(2,1,1)

plot(linspace(-pi,pi,1024),abs(YR1024)) %FFT的幅频特性

title('FFT的幅频特性')

subplot(2,1,2)

plot(linspace(-pi,pi,1024),fftshift(abs(YR1024))) %FFT的幅频特性的FFTSHIFT

title('FFT后幅频特性的fftshift')

图形如下:

①.1024点FFT

②.2048点FFT

%反变换,结果应与原始信号相同

yr1024=100*real(ifft(YR1024));

figure('numbertitle','off','name',' 1024点fft的反变换');

图形如下:

plot(linspace(-pi,pi,1024),abs(YR1024)) %FFT的幅频特性

title('FFT的幅频特性')

subplot(2,1,2)

plot(linspace(-pi,pi,1024),fftshift(abs(YR1024))) %FFT的幅频特性的FFTSHIFT

title('FFT后幅频特性的fftshift')

图形如下:

①.1024点FFT

②.2048点FFT

%反变换,结果应与原始信号相同

yr1024=100*real(ifft(YR1024));

figure('numbertitle','off','name',' 1024点fft的反变换'); subplot(2,1,1);

plot(yr1024)

title(' 1024点fft的反变换')

subplot(2,1,2);

plot(yr);

title('原信号');%重构寻找幅度最大的正弦分量

[maxpeak,peaki]=max(abs(YR1024(1:512)));

MAXSIN=zeros(1,1024);

MAXSIN(peaki)=maxpeak;

MAXSIN(1026-peaki)=maxpeak;

maxsin=100*ifft(MAXSIN);

figure('numbertitle','off','name',’用最大正弦分量重构信号’); subplot(2,1,1)

plot(maxsin);

title('重构的信号');

subplot(2,1,2);

plot(yr1024);

title('原始信号');%试听

wavplay(yr1024,fs);

wavplay(maxsin,fs);

图形如下:

5. 实验结论

⑴.女声比男声听上去高,因为女性的声带比较细,女声比男声的基频高,基频

决定了你听到的声音音调的高低,男声基频在50HZ到180HZ之间,女声基频在160HZ到380HZ之间。

相关文档
最新文档