- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dsp第七章a课件
第 7章 MATLAB在数字信号处理中的应用 7.1 离散信号的产生及时域处理 时域离散信号用x(n)表示,时间变量n(表示采样位置)只能取整数。因此,x(n)是一个离散序列,以后简称序列。用一个向量x不足以表示序列值x(n)。必须再用另一个等长的定位时间变量n。x和n同时使用才能完整地表示一个序列,由于n序列是按整数递增的,可简单地用其初值ns决定,因为它的终值nf取决于ns 和x的长度length(x),故可写成: ? n = [ns:nf] 或 n = [ns: ns?length(x)?1] 单位脉冲序列的生成函数impseq function [x,n]=impseq(n0,ns,nf); n=[ns:nf];x=[(n-n0)==0]; 单位阶跃序列的生成函数stepseq function [x,n]=stepseq(n0,ns,nf) n=[ns:nf]; x=[(n-n0)=0]; P173表7.1 例7.1 序列的相加和相乘 给出两个序列x1(n)和x2(n)。 x1 = [0,1,2,3,4,3,2,1,0]; n1 = [-2:6,]; x2 = [2,2,0,0,0,-2,-2]; n2 = [2:8]; 要求它们的和ya及乘积yp。 解:编程的思路是把序列长度延拓到覆盖n1和n2的范围,这样才能把两序列的时间变量对应起来,然后进行对应元素的运算。 %《第七章例7.1q701离散信号序列的移位、相加和相乘 x1=[0,1,2,3,4,3,2,1,0];ns1=-2; % 给定x1及ns1 x2=[2,2,0,0,0,-2,-2]; ns2=2; % 给定x2及ns2 nf1=ns1+length(x1)-1; nf2=ns2+length(x2)-1; ny= min(ns1,ns2):max(nf1,nf2); % y(n)的时间变量 xa1 = zeros(1,length(ny)); xa2 = xa1; % 延拓序列初始化 xa1(find((ny=ns1)(ny=nf1)==1))=x1; % 给xa1赋值x1 xa2(find((ny=ns2)(ny=nf2)==1))=x2; % 给xa2 赋x2 ya = xa1 + xa2 % 序列相加 yp = xa1.* xa2 % 序列相乘 subplot(4,1,1), stem(ny,xa1,.) % 绘图 subplot(4,1,2), stem(ny,xa2,.) line([ny(1),ny(end)],[0,0]) % 画x轴 subplot(4,1,3), stem(ny,ya,.) line([ny(1),ny(end)],[0,0]) % 画x轴 subplot(4,1,4), stem(ny,yp,.) line([ny(1),ny(end)],[0,0]) % 画x轴 ny =-2 -1 0 1 2 3 4 5 6 7 8xa1 = 0 1 2 3 4 3 2 1 0 0 0xa2 = 0 0 0 0 2 2 0 0 0 -2 -2ya =0 1 2 3 6 5 2 1 0 -2 -2yp =0 0 0 0 8 6 0 0 0 0 0 例7.2 序列的合成和截取 用例6.13的结果编写产生矩形序列RN(n)的程序。序列起点为n0,矩形序列起点为n1,长度为N(n0,n1,N由键盘输入)。并用它截取一个复正弦序列exp(jπn/8) . 解:建模:矩形序列可看成两个阶跃序列之差。 用MATLAB逻辑关系产生矩形序列x2(n)。而用它截取任何序列相当于元素群相乘x2.*x,也称为加窗运算。序列的合成和截取就是相加和相乘。 %第七章例7.2程序q702 离散信号序列的移位、相加和相乘 clear;close all n0=input(输入序列起点:n0=); N=input(输入序列长度:N=); n1=input(输入位移:n1=); n=n0:n1+N+5; % 生成自变量数组 u=[(n-n1)=0]; % 产生单位阶跃序列(u(n-n1)) x1=[(n-n1)=0]-[(n-n1-N)=0] % 用阶跃序列
您可能关注的文档
- 经典开盘前全案策划推广节奏课件.ppt
- chapter2误差与数据处理课件.ppt
- 经典翻译赏析(一)——单句篇7课件.ppt
- 经典电影台词课件.ppt
- 经典PPT素材库合集(超级绝版)part1_(NXPowerLite)课件.ppt
- 经典广告语集锦PPT课件.ppt
- Chapter2-绘图基本操作-1课件.ppt
- 经典邮件传输协议课件.ppt
- 经典行为面试题目课件.ppt
- chapter8 查找课件.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)