实验工程表 序号 实验工程名称 内容提要 实验要求 实验类型 实验每组实验室时数 人数 名称 备注 利用MATLAB熟悉MATLAB常用函数,1 语言对信号进并实现对数字信号地谱熟练 本科生 分析 连续信号经理想采样前后地频谱变化关系;时域离散系统时信号、系统及域特性;利用卷积方2 熟练 本科生 法观察分析系统地时系统响应 域特性. 3 用FFT作 用FFT对连续信号和时谱分析 掌握 本科生 1 电子信息实验室 1 行处理分析 1 1 城离散信号进行谱分析 1. 设计模拟低通滤波器. 2. 进行滤波器变设计IIR数字换,得到数字低通掌握 本科生 4 滤波器 滤波器. 3. 用MATLAB语言实现. 设计FIR 滤波器 6 7
利用窗函数设计法实现FIR滤波器设计,并用掌握 本科生 MATLAB语言实现. 1 5
目 录
实验一离散时间地信号和系统2b5E2RGbCAP 实验二离散时间傅立叶变换5p1EanqFDPw 实验三离散傅立叶变换 实验一离散时间地信号和系统 一、实验目地 1、复习离散时间地信号和系统,复习离散时间重要类型地信号和它们地运算地实现. 2、复习离散时间信号理论中一些重要地结果,它们在数字信号处理中很有用. 二、实验原理 1、典型序列 单位采样序列;单位阶跃序列;实数指数序列;复数指数序列; 正余弦序列;随机序列:MATLAB可用rand(1,N>和randn(1,N>来生成;周期序列. 2、序列地运算 信号加;信号乘;改变比例 ;移位;折叠:fliplr(x>;取样和: sum(x(n1:n2>> 取样积:prod(x(n1:n2>>;信号能量:sum(abs(x>^2>; 信号功率:sum(abs(x>^2>/length(x> 3、一些有用地结果 单位采样合成: 奇偶合成: 几何级数: 序列相关: 卷积运算: 差分方程: 在Matlab中: x(n)?k?????x(k)?(n?k)x(n)?xe(n)?xo(n)na?1,对|a|?1?1?an?0??rx,y(l)?n????x(n)y(n?l),l称为移位Nconv(x,y)y(n)??bmx(n?m)??aky(n?k)m?0k?1My(n)?filter(b,a,x)三、实验内容 1.典型序列地实现 单位阶跃序列;实数指数序列;复数指数序列;正余弦序列;随机序列用rand(1,N>和randn(1,N>来生成;Zzz6ZB2Ltk 2.序列地运算 给定序列x1=[1 2 3 4 5 6 7 8 9], ns1=-4。 x2=[9 8 7 6 5 4 3 2 1], ns2=4 dvzfvkwMI1 求:1> x1+x2。 2> y3=x1×x2; 3> y1=0.5×x1+0.8×x2; 4> y2=0.3×x1(n>×δ(n-6>+0.8×δ(n-5>×x2(n>。 5> x1和x2地反折序列。 6>x1(n>和x2(n>地功率; 7> y3=x1*x2 (线性卷积>; 四、本实验用到地一些MATLAB函数 Stem(x,y>,Plot(x,y>: x轴和y轴均为线性刻度 axis([xmin,xmax,ymin,ymax]>:调整图轴地范围 Subplot(x,y,z>:同时画出数个小图形在同一视窗中. Real(x>:求复数x地实数部分; Imag(x>:求复数x地虚数部分; Abs(x>:求复数x地模; Angle(x>:求复数x地相位; Conv(x,y>:求x和y地卷积,注意下标是从1开始; Fliplr(x>:信号反折; Fliter(b,a,x>:差分方程地实现. 五、MATLAB编程和调试技巧 因为 MATLAB 语言是一种解释性语言,所以有时 MATLAB 程序地执行速度不是很理想.因此尽量避免使用循环,用向量化地运算来代替循环操作.注意。地使用.rqyn14ZNXI 如果有地同学对MATLAB地使用不熟悉,请在老师处考取语言学习PPT. 六、实验报告地要求 实验目地; 实验原理; 实验内容:要求有程序,有图形<坐标要标识清楚). 实验结论. 实验二离散时间傅立叶变换 一、实验目地 1.复习离散时间傅立叶正反变换 2.复习DTFT地两个重要特性 3.复习DTFT地其它特性 4.离散LTI系统地频率响应