1 / 6
文档名称:

北京邮电大学MATLAB实验报告.doc

格式:doc   大小:125KB   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

北京邮电大学MATLAB实验报告.doc

上传人:mh900965 2018/3/10 文件大小:125 KB

下载得到文件列表

北京邮电大学MATLAB实验报告.doc

文档介绍

文档介绍:DSP--MATLAB实验报告
实验名称: MATLAB第一次上级实验
学生姓名:
班级:
班内序号:
学号:
日期:

(1) 常用数字信号序列的产生:
熟悉 Matlab 产生数字信号的基本命令,加深对数字信号概念的理解,并能够用 Matlab 产生和绘制出一些常用离散信号序列。请用 Matlab 画出下列序列的波形(-10<n<10):
a) δ(n)
b) 单位阶跃序列 2 u(n-5)
c) 矩形序列 R(n)
d) y(n)=2sin()+ ()
(2)加、减、尺度(乘除)和移位是数字信号处理中最基本的算术运算,将上述基本序列进行这些基本运算,得到多个序列构成的组合序列。
(3)请用您的计算机声卡采用一段您自己的声音 x(n),长度为 45秒,单声道,取样频率 ,16bit/样值,然后与给定的一段背景音乐 y(n) 按下式叠加为一个声音信号 z(n):z(n) = (n) + (n)
要求在同一个 Figure 中,画出采集声音 x(n)、背景音乐 y(n)和混音 z(n) 的时域波形;
2关键算法分析
产生δ(n),单位阶跃序列 2 u(n-5),矩形序列 R(n),y(n)=2sin()+ ()序列,首先在matlab中新建一个m文件,将各种序列的定义写进去,再在命令窗口中写入命令语句,便可得到。
单位取样序列x=impseq(0,-20,120);n=[-20:120]; >> plot(n,x)
单位阶跃序列 2 u(n-5) :x=stepseq(5,-20,120),n=[-20:120];plot(n,2*x)
矩形序列R(n):x1=stepseq(-10,-10,60),n1=[-10:60],x2==stepseq(10,-10,60),n2=[-10:60],y=x1-x2,n=[-10:60],plot(n,y)
y(n)=2sin()+ ():n=[0::20];x=2*sin(*pi*n)+*cos(2**pi*n);plot(n,x)
加法:δ(n)+ 2 u(n-5):x1=impseq(0,-20,120);n=[-20:120]; x2=2*stepseq(5,-20,120),n=[-20:120];y=x1+x2,plot(n,y)
减法:δ(n)- 2 u(n-5):x1=impseq(0,-20,120);n=[-20:120]; x2=2*stepseq(5,-20,120),n=[-20:120];y=x1-x2,plot(n,y)
乘法: δ(n)- 2 u(n-5): x1=impseq(0,-20,120);n=[-20:120]; x2=2*stepseq(5,-20,120),n=[-20:120