matlab里sconv原理_第6章 信号的时域分析及Matlab实现.ppt
第6章 信号的时域分析及Matlab实现
第六章 信号的时域表现 6.1 信号的表示及可视化 6.2 信号的时域运算、时域变换及MATLAB实现 6.3 离散时间序列卷积 6.4 连续时间信号卷积 * 6.4 连续时间信号卷积 连续信号卷积积分定义及相关结论 1. 定义 2. 两个重要结论 1) 连续信号可分解为一系列幅度由 f(t)决定的冲激信号δ(t)及其平移信号之和。 2) 对LTI系统,零状态响应为输入信号与单位响应的卷积。 * 6.4 连续时间信号卷积 3. 卷积积分的数值计算 卷积积分运算实际上可用信号的分段求和来实现 如果只求当t= nΔ (n 为整数)时 f(t) 的值 f(nΔ) ,则有: 上式∑内就是连续信号f1(t)和f2(t)经过等时间间隔Δ均匀抽样的离散序列的卷积和。 当Δ足够小时,f(nΔ)就是卷积积分的数值近似。 * 6.4 连续时间信号卷积 4. 卷积积分的步骤: (1)将连续信号 f1(t)和f2(t)以时间隔Δ进行取样,得到离散序列 f1(kΔ)和 f2(kΔ); (2)构造与 f1(kΔ)和 f2(kΔ)相对应的时间向量 k1 和 k2; (3)调用 conv()函数计算卷积积分的近似向量 f(nΔ); (4)构造 f(nΔ) 对应的时间向量 k。 * 6.4 连续时间信号卷积 5. 连续函数卷积积分计算函数 function [f,k]=sconv(f1,f2,k1,k2,p) %计算连续信号卷积积分f(t)=f1(t)*f2(t) % f: 卷积积分f(t)对应的非零样值向量 % k: f(t)的对应时间向量 % f1: f1(t)非零样值向量 % f2: f2(t)的非零样值向量 % k1: f1(t)的对应时间向量 % k2: 序列f2(t)的对应时间向量 % p: 取样时间间隔 f=conv(f1,f2); %计算序列f1与f2的卷积和f f=f.*p; k0=k1(1)+k2(1);%计算序列f非零样值的起点位置 k3=length(f1)+length(f2)-2;%计算卷积和f 的非零样值的宽度 k=k0:p:k0+k3*p; %确定卷积和f非零样值的时间向量 subplot(2,2,1),plot(k1,f1) %在子图1绘f1(t)时域波形图 title('f1(t)'),xlabel('t'),ylabel('f1(t)') subplot(2,2,2),plot(k2,f2) %在子图2绘f2(t)时波形图 title('f2(t)'),xlabel('t'),ylabel('f2(t)') subplot(2,2,3),plot(k,f); %卷积f(t) h=get(gca,'position'); h(3)=2.5*h(3); set(gca,'position',h) %将第三个子图的横坐标范围扩为原来的2.5倍 title('f(t)=f1(t)*f2(t)'),xlabel('t'),ylabel('f(t)') return * 6.4 连续时间信号卷积 例7.3 计算下列连续信号的卷积 p=0.01; k1=0:p:2; f1=0.5*k1; k2=k1; f2=f1; [f,k]=sconv(f1,f2,k1,k2,p); * 6.4 连续时间信号卷积 例7.4 计算下列连续信号的卷积 p=0.01; k1=-1:p:1; f1=2*ones(1,length(k1)) ; k2=-2:p:2; f2=ones(1,length(k2)); [f,k]=sconv(f1,f2,k1,k2,p); 西华师范大学 物理与电子信息学院 * 西华师范大学 物理与电子信息学院 * 西华师范大学 China West Normal University * 6.1 信号的表示及可视化 MATLAB对连续信号只能提供近似表示 连续信号的时间取值t是连续的,而MATLAB中变量的取值都是离散的,因此,MATLAB对连续信号只能提供近似表示,即采用对连续时间信号进行采样的方式进行,为了保证采样值能尽可能保留信号的细节,应该确保足够小的抽样时间,同时采用plot命令画出连续信号的图形。 * 6.1 信号的表示及可视化 连续时间信号的表示方法 向量表示法 符号运算表示法 用两个行向量t和f来分别表示时间范围,和相应的信号值,用plot命令绘制信号波形。 用一个符号表达式表示信号,用ezplot 命令绘制信号波形 * 6.1 信号的表示及可视化 例:绘制Sa(t)函数 向量表示法1: t=-10:1.
matlab里sconv原理_第6章 信号的时域分析及Matlab实现.ppt相关推荐
- 基于matlab的离散系统时域分析实验,《信号与系统》 实验一 信号的时域分析及Matlab实现...
实验一 信号的时域分析及Matlab实现 参考文章 题目 题目1代码实现 讲解 sinc(t) Sa(t) 时移.翻转.展缩 subs(s,old,new) ezplot() 绘画符号函数 题目2代码 ...
- 《信号与系统》 实验一 信号的时域分析及Matlab实现
实验一 信号的时域分析及Matlab实现 参考文章 题目 题目1代码实现 讲解 sinc(t) Sa(t) 时移.翻转.展缩 subs(s,old,new) ezplot() 绘画符号函数 题目2代码 ...
- matlab混叠现象与频率分辨率,连续时间信号频谱分析研究及MATLAB实现
0.引言在信号处理过程中,频域分析方法往往比时域分析方法更方便和有效.对于确知连续时间信号,其频域分析可以通过连续时间傅里叶变换来进行,但是,这样计算出来的结果仍然是连续函数,计算机不能直接加以处理. ...
- 对时域连续信号用matlab离散,数字信号处理上机实验一 离散时间信号的时域分析...
实验1 离散时间信号的时域分析 一.实验目的 (1)了解MATLAB语言的主要特点及作用: (2)熟悉MATLAB主界面,初步掌握MATLAB命令窗和编辑窗的操作方法: (3)了解常用时域离散信号及其 ...
- 微机原理_第2章 微处理器
目录 2.1 8086微处理器的基本结构 前言 2.1.1 8086的功能结构 前言总结 1.执行部件EU 2.总线接口部件BIU EU和BIU两部分在很多时候可以并行工作 2.1.2 8086的寄 ...
- matlab 矩阵jocobi迭代_第6章 解线性方程组的迭代法(基于MATLAB)
前面我们已经知道对于线性方程组,一般有两种数值解法:直接法和迭代法.直接法前面已经写过了,没看的同学可以移步阅读:直接法.本次主要讲述迭代法及其相应的MATLAB代码. 考虑线性方程组 当 为低阶稠密 ...
- 微机原理_第1章 微型计算机概述
目录 1.1 微型计算机的基本结构 1.1.1 微型计算机的结构特点 冯·洛伊曼结构--微机 哈佛结构--单片机.DSP 1.1.2 微处理器 微处理器简介 CPU一般都具备下列功能:(6点) CPU ...
- matlab错误ceq未赋值,MATLAB数学手册教程_第5章__优化问题
第5章 优化问题 5.1 线性规划问题 线性规划问题是目标函数和约束条件均为线性函数的问题,MATLAB6.0解决的线性规划问题的标准形式为: min n R x x f ∈' sub.to :b x ...
- matlab去除图片水印_求帮忙,我想找到用matlab编程的数字水印系统,可以实现给图片加水印,并且防止攻击,最后提取水印信息...
匿名用户 1级 2011-03-27 回答 3 视频水印的嵌入和检测方案 3.1水印的预处理 采用二值图像作为待嵌入的水印数据,本文针对的研究对象因为是二维图像故采用的是二维Arnold变换. 二维A ...
最新文章
- Access restriction required library rt.jar
- java代码内创建mysql索引_Java Mysql数据库创建视图、索引、备份和恢复
- 获得WebBrowser中的图片数据
- Linux或者Mac解压乱码问题
- 虚拟网站禁用php,虚拟主机php程序fsockopen函数被禁用
- android点击另一个app,Android 怎么从一个APP中打开另外一个APP
- java三角形类 继承_java编程三角形(Triangle类)继承
- 春运首日 广西桂林火车站向旅客“送万福”
- c/c++再学习:C与Python相互调用
- pycharm 运行提示:@Error running ‘xx‘: Cannot run program “C:\Python27\python.exe“ (in directory “D:\...)
- Vue移动端项目模板h5
- 【自我解析】2020华为杯数学建模比赛A题
- 【工赋开发者社区】产业互联网和工业互联网的区别
- Xcode 5设置Deployment Target
- html5经纬度定位 源码_HTML5获取地理经纬度并通过百度接口得到实时位置
- python多叉树_python中高效的四叉树实现
- 学习之 “Spark的安装配置”
- 阿里云服务器ping不通github或其他域名
- excel公式编辑器_七款编辑器/笔记工具推荐
- kafka Reassign Partitions Tool