学习用Matlab计算离散信号的功率和能量

实验23 迭代法及离散卷积的计算 实验目的 学习用Matlab计算离散信号的功率和能量。 学习并掌握用迭代法求解差分方程的方法 。 掌握用Matlab进行离散卷积运算的数值方法和解析方法。加深对离散卷积的理解。 实验原理与说明 离散信号的能量与功率 与连续信号类似,离散信号也可分为能量信号和功率信号。对于非周期信号,信号能量定义为 对于周期的离散信号,由于其能量无限大,故常常用功率来作其测量参数。设有一周期为离散信号,其功率定义为: 实验原理与说明 能量有限的信号称为能量信号。功率有限的信号称为功率信号。所有周期信号都是功率信号。 离散序列的求和在MATLAB中可利用sum函数来实现,其调用形式为 y=sum(f(n:m)) 差分方程的迭代解法 实验原理与说明 令上式中,有 以此类推,通过反复迭代,就可以求出任意时刻的响应值。这种迭代方法最适合用计算机计算,下面我们用Matlab来实现这种计算。 实验原理与说明 迭代计算的一般规律 第一项 第二项与上类似 实验原理与说明 离散卷积的计算 Matlab信号处理工具箱提供了一个计算两个离散序列卷积和的函数conv(),其调用格式为 y=conv(f,h) 式中,f、h分别为待卷积的两序列的向量表示,y是卷积的结果。 如 >> f1=[2 2 2]; >> f2=[1 4 9]; >> y=conv(f1,f2) y = 2 10 28 26 18 实验原理与说明 对于有限长序列,我们建立一个通用函数,它可以计算并画出两个有限长序列卷积的结果和波形。能使三个波形的横坐标统一,间隔相同。卷积结果显示在横坐标的中间位置。这个函数取名为DSCONV(),程序自己阅读. 计算示例 例1 计算下列离散信号的能量或功率。 k=0:10;fk=3*(0.5).^k;E=sum(abs(fk).^2) k=0:3;fk=6*cos(0.5*pi.*k); E=sum(abs(fk).^2);P=E/4 k=0:3;fk=6*exp(j*0.5*pi.*k); E=sum(abs(fk).^2);P=E/4 计算示例 例2 求下述差分方程的解 其中输入信号 ,初始条件 , 。 解 Matlab程序如下: % 计算例2的程序 exp23_1.m a=[-1.5 1];b=[0 0 2]; y0=[2 1];f0=[0 0]; n=0:30; f=ones(1,length(k)); y=recur(a,b,n,f,f0,y0); stem(n,y,'.'), xlabel('k'),ylabel('y(k)') 运行程序后,系统响应波形如图7-13所示。 例3 用Matlab求下列序列的卷积和。 (a) , 。 (b) , 运行后显示的波形如图23-2(a)所示。 % 计算离散信号的卷积 exp23_2b.m n1=-2:2;f1=[1 1 1 1 1]; % 序列的起始点,序列值 n2=1:5;f2=n2; % 序列的起始点,序列值 M=6; % 将卷积值显示在中间,左右插入M点 dsconv(f1,n1,f2,n2,M) 在命令窗口显示的卷积结果 y = 1 3 6 10 15 14 12 9 5 运行后显示的波形如图23-2(b)所示。 实验内容 1、画出下列各信号的波形,求能量或功率。 (a) (b) (c) (d) 2、求下列差分方程的零输入响应、零状态响应和全响应。 (a) (b) 实验内容 3、求下列序列的卷积和。 (a)

Matlab怎么计算信号的能量,学习用Matlab计算离散信号的功率和能量.PPT相关推荐

  1. matlab数字信号处理实验报告,数字信号处理实验报告一 离散信号及其MATLAB实验...

    数字信号处理 离散信号及其MATLAB实验 南昌航空大学实验报告 2012 年 04 月 06 日 课程名称: 数字信号处理 实验名称: 离散信号及其MATLAB实现 班级: 090423班 学号: ...

  2. 信号与系统实验--基本连续和离散信号的表示

    %连续信号 %单位阶跃信号 clc; clear; t=-1:0.01:4; ft=(t>=0); plot(t,ft); axis([-1,4,-0.2,1.2]); grid on;%指数信 ...

  3. 信号与系统 徐亚宁 matlab程序,信号与系统(第4版)

    第1章绪论 11信号与系统 12信号的描述与分类 13系统的描述与分类 131连续时间LTI系统及其描述 132离散时间LTI系统及其描述 14系统的基本特性 15信号与系统分析方法 ...

  4. matlab由频率响应计算差分方程,现代线性系统:使用MATLAB

    中译本出版者的话 译者的话 出版者的话 符号一览表 全书内容简介 前    言 第1章  信号与序列 概述 基本概念与解说题 信号. 序列和系统 IP1. 1  描述连续时间信号 IP1. 2  序列 ...

  5. 数字信号处理学习笔记[1] 离散信号 奇异信号 抽样定理

    文章目录 2 离散信号和抽样定理 2.1 离散信号 奇异信号 2.2 连续信号的离散化,正弦波的抽样问题 2.3 带限信号与奈奎斯特频率 用卷积考察抽样定理 2.4 离散信号的频谱和抽样定理 2 离散 ...

  6. 模拟信号与离散信号之间的频率关系(由模拟信号采样得到的离散信号)

    先看看模拟信号与离散信号之间的关系,这里的离散信号是指由模拟信号采样得到的离散信号(这是得到离散信号的方式之一),我想看看它们频率之间的关系? 以正弦信号为例: 从上面的手稿中可以看出,由模拟信号经过 ...

  7. matlab 计算周期信号功率谱密度,功率谱密度相关方法的MATLAB实现

    功率谱密度相关方法的MATLAB实现 1. 基本方法 周期图法是直接将信号的采样数据x(n)进行Fourier变换求取功率谱密度估计的方法.假定有限长随机信号序列为x(n).它的Fourier变换和功 ...

  8. matlab计算离散信号的卷积

    数字信号处理计算离散信号的卷积 1.默认序列从0开始 1.matlab代码 2.运行结果 2. 当卷积序列起始位置不为0时 1.matlab代码 2.运行结果 1.默认序列从0开始 1.matlab代 ...

  9. matlab计算信号得频谱,用MATLAB分析离散信号的频谱与信号的采样

    <用MATLAB分析离散信号的频谱与信号的采样>由会员分享,可在线阅读,更多相关<用MATLAB分析离散信号的频谱与信号的采样(7页珍藏版)>请在人人文库网上搜索. 1.实验六 ...

最新文章

  1. 在pycharm中无法引入同一目录下的python文件
  2. steam怎么看邮箱绑定的账号_怎么为QQ邮箱设置英文邮箱账号
  3. ​数据分析最重要的 3 种特征编码,你真的能分清楚?
  4. break和continue-continue代码演练
  5. 网络信号管理大师怎么用_常说的OKR管理法,到底怎么用?
  6. ssl1125-集合【哈希表二分查找+快排】
  7. python3.5和python3.6关于json模块的区别
  8. 软件工程实验二Visio的使用
  9. glide 压缩图拍呢_Glide-图片的压缩
  10. OIF 4.0协议分析心得-1
  11. 基于工程量的智能动态计划管控
  12. 服务器限制网页只能跳转过来,限制网页只能在微信打开
  13. 一WAN多拨(一号多拨)实验
  14. 如何用计算机制作统计图,如何在EXCEL里做条形统计图?
  15. 第六十八章 Caché 函数大全 $WASCII 函数
  16. 对话中国人寿:DevOps实践经验分享
  17. UM5202EEDFSOT-143工作电压5V用于高速线路保护的2线ESD保护二极管阵列管UM5202EEDF USB端口和以太网端口保护TVS二极管阵列,低泄漏电流和箝位电压25V结电容1PF
  18. 区块链培训中的Golang为什么这么重要?怎么学?
  19. 学习手扎20190313——dick操作(增删改查)
  20. 宝塔面板配置及部署javaweb教程(全网最全)

热门文章

  1. MongoDB Compass 操作MongoDB数据库
  2. Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService invo
  3. 我讨厌慢节奏工作,我喜欢充实生活
  4. [东方博宜]整数运算11题
  5. Css样式表中:margin、paddi…
  6. android guide 中文版,Sky Guide
  7. 2015年总结和2016年的规划
  8. 20220414在MT6739的Android10系统下开启导航栏NavigationBar(虚拟按键)
  9. Python基础(九)Python3 面向对象
  10. 神奇的streamlit (哇 原来深度学习还可以这样玩)