文档介绍:《信号与系统》课程研究性学习手册
姓名闵高阳
学号 1***40*9
同组成员赵嘉男 1***40*5
吴梦 1***40*2
朱昂立 1***40*8
刘佳悦 1***40*3
指导教师胡健
时间 201*.
信号的时域分析专题研讨
【目的】
(1) 掌握基本信号及其特性,了解实际信号的建模。
(2) 掌握基本信号的运算,加深对信号时域分析基本原理和方法的理解,并建立时频之间的感性认识。
(3) 学会仿真软件MATLAB的初步使用方法,掌握利用MATLAB进行信号表示和信号运算。
【研讨内容】
题目1:基本信号的产生,语音的读取与播放
生成一个正弦信号,改变正弦信号的频率(可选择262,294,330,349,392,440,494,523Hz),观察波形变化,并听其声音的变化。
将频率为262,294,330,262,262,294,330,262,330,349,392,392,330,349,392,392Hz的正弦信号按顺序播放,听其声音的变化。
生成一个幅度为1、周期为2s、占空比为40%的周期矩形脉冲。
本组男生、女生分别朗读“信号是指消息的表现形式与传送载体”,并录音成wav格式,利用MATLAB进行音频信号的读取与播放,画出其时域波形。
【温馨提示】
(1)利用MATLAB函数 wavread(file)。
(2)利用MATLAB函数 sound(x, fs)播放正弦信号和声音信号。
【题目分析】
音调的高低由频率决定,不同的频率产生不同的音调,MATLAB生成不同频率的正弦信号,从而模拟出相应的声音信号,通过改变该正弦函数的频率,我们可以得到不同音调的声音信号。我们认为正弦函数的频率越高,波峰与波峰之间的间隔越近,生成的声音的音调越高。
【仿真程序与仿真结果】
(1)
仿真程序
fs=60000;
%频率为262Hz的声音与其波形
f1=262;
t=0:1/fs:1;
y1=sin(2*pi*f1*t);
sound(y1,fs)
plot(t,y1)
%频率为523Hz的声音与其波形
f2=523;
y2=sin(2*pi*f2*t);
sound(y2,fs)
plot(t,y2)
%频率为262Hz与523Hz的信号对比
plot(t,y1,'-r',t,y2,'-.b')
仿真结果
频率为262Hz的正弦信号声音
频率为523Hz的正弦信号声音
(2)
函数
function voice(f,fs,t)
x=0:1/fs:t;
sound(sin(2*pi*f*x),fs)
仿真程序
fs=44100;
T=;
voice(262,fs,T)
voice(294,fs,T)
voice(330,fs,T)
voice(262,fs,T)
voice(262,fs,T)
voice(294,fs,T)
voice(330,fs,T)
voice(262,fs,T)
voice(330,fs,T)
voice(349,fs,T)
voice(392,fs,T)
voice(392,fs,T)
voice(330,fs,T)
voice(349,