文档详情

信号作业第一章.doc

发布:2017-01-01约字共6页下载文档
文本预览下载声明
信息与通信工程学院 12电实作业 数 字 信 号 处 理 学院: 信 息 学 院 班级: 电实12-1BF班 姓名: 李 嶷 峰 学号: 14122222206 第1章 时域离散信号和时域离散系统作业上机器实验 姓名 班级 分数 设计一数学信号处理系统: 对数字信号: 进行处理。该信号为缓慢变化的指数信号()上叠加了一个正弦干扰噪声序列,我们希望通过该系统对进行处理来消除这个正弦干扰噪声。 用基本MATLAB信号函数表示信号,并用MATLAB工具画出想波形。 MATLAB代码: n1=[-10:-1]; x1=0+0*n1; x1(4)=0.15; x1(5)=0.1; n2=[41:50]; x2=0+0*n2; n3=[0:40]; x3=(1.02).^n3 + 0.5*cos(0.25*pi*n3+0.25*pi); n=[n1,n2,n3]; x=[x1,x2,x3]; stem(n,x); xlabel(n); ylabel(x(n)); x(n)波形如下: 图1 x(n)波形 2.编程求解系统单位脉冲响应,并画出其波形。 matalb代码: k=[0:6]; a=[7]; b=[1,1,1,1,1,1,1]; h=impz(b,a,k); stem(k,h) 波形图: 图2 单位脉冲响应 判断该系统是否:稳定、因果、线性、是不变系统,并给出理由。 在微机上基于迭代法编程实现该信号处理算法,求解处理后的信号,画出波形。 Matlab代码如下: n1=[-10:-1]; x1=0+0*n1; x1(9)=0.15; x1(10)=0.1; n2=[41:50]; x2=0+0*n2; n3=[0:40]; x3=(1.02).^n3 + 0.5*cos(0.25*pi*n3+0.25*pi); n=[n1,n3,n2]; x=[x1,x3,x2]; i1=[1:7]; y1=0*i1; i2=[8:length(n)]; y2=(x(i2)+x(i2-1)+x(i2-2)+x(i2-3)+x(i2-4)+x(i2-5)+x(i2-6)+x(i2-7))/8; i=[i1,i2]; y=[y1,y2]; stem(n,y); xlabel(n); ylabel(y(n)); 消除干扰后的波形如图3: 图3 y(n) 5.调用MATLAB函数filter实现该信号处理算法,验证步骤3是否正确。 6. 通过观察与分析处理结果,你有何感想与体会? (1)结果分析: 为了把指数信号()上的正弦干扰信号消除,分析信号后,通过算法把干扰信号消除,从图4能够看出,经过算法处理后很好的消除了干扰信号。 图4 信号(左) 信号加干扰后的信号(中) 消除干扰后的信号(右) (2)感
显示全部
相似文档