信息工程学院
级
《数字信号处理实验》课程
实 验 报 告
组员1 学 号 专业班级
组员2 学 号 专业班级
指导教师
日 期
实验成绩
评阅人
实验分工
实验一常用信号的观察
一、实验目的及要求(借鉴实验指导书)
1..了解常用信号的波形和特点。
2.了解相应信号的参数。
3.学习函数发生器和示波器的使用。
4.学习示波器波形采集wavestar软件的使用。
二、实验内容(根据实验指导书总结出几条主要的实验内容,杜绝抄实验指导书)
1 观察常用的信号,如:正弦波,方波,三角波,锯齿波及一些组合函数波形。
2 用示波器测量信号,读取信号的幅度和频率。
三、实验原理及方法(包括系统的框图,实验原理公式等可以借鉴实验指导书,但需要自己总结出简练的语句描述,杜绝抄实验指导书)
例如:描述信号的方法有多种,可以是数学表达式(时间的函数),也可以是函数图形(即为信号的波形)。
对于各种信号可以分为周期信号和非周期信号;连续信号和离散信号等。普通示波器可以观察周期信号;具有暂态拍摄功能的示波器可以观察到非周期信号的波形。目前常用的数字式示波器可以非常方便的观察周期信号以及非周期信号的波形。
四实验步骤(根据实际操作,自己总结出简练的步骤,杜绝抄实验指导书)
1 接通函数发生器的电源。
2 调节函数发生器选择不同的频率,用示波器观察输出波形的变化。
五、实验结果分析
1.方波 VP-P=20V,T=1ms
2.正弦波 y=sin(10000Πx)
3.三角波VP-P=20V,T=1ms
4.锯齿波VP-P=20V,T=1ms
实验分析:无源滤波器的这种电路主要有无源元件R、L和C组成。而有源滤波器由集成运放和R、C组成,具有不用电感、体积小、重量轻等优点。集成运放的开环电压增益和输入阻抗均很高,输出电阻小,构成有源滤波电路后还具有一定的电压放大和缓冲作用。但集成运放带宽有限,所以目前的有源滤波电路的工作频率难以做得很高。
六、思考题
七、心得体会:(两个同学分别手写)
实验总结:通过本次实验,我学会了信号发生器的使用,学会了产生正弦波,方波,锯齿波,三角波的方法,加深了对各种波性质的认识,通过改变个参数的大小,可以得到不同大小和形状的波形。
总页数每个实验不要超过 5 页 ,5 个实验装订成册统一交上来,总页数不超过 25 页。 注意:封面 1,2 页只要打印一次。第二篇:数字信号处理实验报告撰写模板(20xx-09-29)
数字信号处理实验报告撰写模板
要求:
1、 按照《数字信号处理实验讲义》每一个实验的实验内容部分的要求来书写实验报告;
2、 实验目的、实验原理、实验内容及相应的完整的并经证明是正确的Matlab源程序(含必要的程序语句的注释)都手写在A4复印纸上;
3、 对Matlab程序运行结果(如绘制的图形等),需截图并打印出来,贴在相应的位置;
4、 对Matlab程序运行结果要有相应的结果分析。
实验一 离散时间信号的产生及信号的卷积和运算
实验者: 实验日期: 年 月 日 学号:
一、 实验目的(简述)
数字信号处理系统中的信号都是以离散时间形态存在,所以对离散时间信号的研究是数字信号处理的基本所在。而要研究离散时间信号,首先需要产生出各种离散时间信号。MATLAB 是一套功能强大的工程计算及数据处理软件,广泛应用于工业,电子,医疗和建筑等众多领域。使用MATLAB软件可以很方便地产生各种常见的离散时间信号,而且它还具有强大的绘图功能,便于用户直观地输出处理结果。
通过本实验,将学会如何用MATLAB产生一些常见的离散时间信号,实现信号的卷积和运算,并通过MATLAB中的绘图工具对产生的信号进行观察,加深对常用离散信号和信号卷积和运算的理解。
二 实验原理
(一)常见的离散时间信号:
1. 单位抽样序列,或称为离散时间冲激,单位冲激:
如果在时间轴上延迟了k个单位,得到即:
2.单位阶跃序列
如果在时间轴上延迟了k个单位,得到即:
3.正弦序列
这里,和都是实数,它们分别称为正弦信号的振幅,角频率和初始相位。为频率。
4.复正弦序列
5.实指数序列
(二)、信号的卷积和运算
三 实验内容及实验结果分析
(一)实验内容:
编制程序产生前5种信号(长度可输入确定),并利用MATLAB中的基本图形函数绘出其图形。实现正弦序列和实指数序列的卷积和运算,并绘出其图形。
(二)相应的Matlab源程序及结果分析:
1. 单位脉冲序列
产生一个长度为2N-1的单位脉冲序列的完整的MATLAB源程序(通过M文件编程,M文件命名为E11_delt.m),E11_delt.m编程输入内容如下:
运行E11_delt.m文件,在Command Window(命令行窗口)中输入N的值为10,得到运行结果为:
由程序运行结果可知,产生了一个长度为19(2N-1,N=10)的单位脉冲序列。
产生一个长度为2N-1,延迟为M个单位的单位脉冲序列的完整的MATLAB源程序(通过M文件编程,M文件命名为E11_deltd.m),E11_deltd.m编程输入内容如下:
运行E11_deltd.m文件,在Command Window(命令行窗口)中分别输入N与M的值为10,2,得到运行结果为:
由程序运行结果可知,产生了一个长度为19(2N-1,N=10),延迟为2个单位(M=2)的单位脉冲序列。
………
4.复指数序列
产生一个长度为N的复指数序列 A*exp(j*omega*n),并分别绘制其实部、虚部、模、相角图形,完整的MATLAB源程序(通过M文件编程,M文件命名为E14_Im_exp.m),E14_Im_exp.m编程输入内容如下:
运行E14_Im_exp.m文件,在Command Window(命令行窗口)中输入N的值为50,得到运行结果为:
结果分析:由于,则按照欧拉公式可得:
,其实部和虚部分别对应上图中的第一、第二个子图;
又:,其中:
称为的模(幅度);
称为的相角,本例中,为一个周期函数。
幅度函数与相角函数分别对应上图中的第三、第四个子图。
……
6. 正弦序列和实指数序列的卷积和运算
分别产生一个长度为N1的实指数序列x(n)=A1*r.^n*u(n),长度为N2的正弦序列h(n)=A2*sin(omega*n+phi),通过Matlab编程实现x(n)与x(n)的卷积和运算,完整的MATLAB源程序(通过M文件编程,M文件命名为E16_Conv_of_real_exp_and_Sin.m)编程输入内容如下:
运行E16_Conv_of_real_exp_and_Sin.m文件,在Command Window(命令行窗口)中分别输入N1与N2的值为10,38,得到运行结果为:
结果分析:两个有限长(长度分别为N1,N2)序列的卷积,卷积之后的长度也是有限长的,其长度为N=N1+N2-1。…………