实验一MATLAB音频信号处理实验

一、实验目的

1、进一步加深DFT算法原理和基本性质的理解;

2、熟悉FFT算法原理;

3、理解掌握音频信号各参数的意义;

二、实验内容

1、对一个音频信号用FFT进行谱分析;

2、对该音频信号进行放大或衰减;

3、对该音频信号加入噪声与去掉噪声处理

三、实验要求

1.语音信号的读取、存储;

2.语音信号的播放;

3.FFT的MATLAB实现;

4.信号放大(6倍);

5.信号调制、产生高频信号;

6.信号叠加之后产生的带有噪声的语音信号;

7.绘制信号图像(时域与频域图像),包括原始信号图像,以及带有噪声的语音信号。

四、实验结果及代码

[S1,fs,bits]=wavread('C:\Users\1\Desktop\实验\handel.wav');

wavwrite(S1,'copy.wav');

F=fft(S1);

S1=S1*6;

fc=1000;

y1=modulate(S1,fc,fs,'fm');

Y1=fft(y1,40000);

y2=S1+y1;

Y2=fft(y2,40000);

figure(1);

subplot(221);

plot(S1);

title('原始的信号时域图');

subplot(222);

plot(abs(F));

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐