离散信号端点受影响
2015-06-27 21:56
169 查看
离散信号对于点的把握十分重要。
对于连续阶跃信号的加减,定义域的确定是十分简单的。
比如说:
很明显,对于非零区域的确定:
这是没有错的,如图所示。
但是在离散时间域就要小心了,注意端点是被处理过的。
我们通常习惯性确定离散信号
的非零区域为:
其实不对,下面将这两个信号以及两个信号叠加产生的结果展示出来:
可见,应该是
。
Matlab 下的实现很容易,首先应该构造一个阶梯函数:
而后才能画出想要的叠加信号:
对于连续阶跃信号的加减,定义域的确定是十分简单的。
比如说:
很明显,对于非零区域的确定:
这是没有错的,如图所示。
但是在离散时间域就要小心了,注意端点是被处理过的。
我们通常习惯性确定离散信号
的非零区域为:
其实不对,下面将这两个信号以及两个信号叠加产生的结果展示出来:
可见,应该是
。
Matlab 下的实现很容易,首先应该构造一个阶梯函数:
function u=discreteu(n) u=n>=0;
而后才能画出想要的叠加信号:
t=0:0.0001:15; yy=heaviside(t-3)-heaviside(t-10);%绘制连续阶跃函数。 plot(t,yy); grid on; axis([-3 15 0 1.2]); n=0:15; %u(n-3)函数的绘制。 y=discreteu(n-3); figure(2); subplot(3,1,1); stem(n,y); axis([-3 15 0 1.2]); title('u(n-3)'); hold on; %-u(n-10)函数的绘制。 y=-discreteu(n-10); subplot(3,1,2); stem(n,y); title('-u(n-10)'); axis([-3 15 -1.2 0]); hold on; %u(n-3)-u(n-10)函数的绘制。 y=discreteu(n-3)-discreteu(n-10); subplot(3,1,3); stem(n,y); title('u(n-3)-u(n-10)'); axis([-3 15 0 1.2]);
相关文章推荐
- Centos6.6 安装基于系统认证的vsftp服务
- Maven解决类包依赖冲突
- A Simple OpenGL Shader Example
- 机器视觉光源学习总结——低角度环形光源
- swift学习笔记二
- 2015校招季,阿里、搜狗、百度、蘑菇街面试总结
- 代码安全增强与标准注解语言SAL
- 下拉刷新、上拉加载控件的写法(详解)
- 纯JS实现房贷利率报表对比
- js——事件
- 冒泡排序算法
- [web安全] 应用层拒绝服务攻击
- iOS开发之使用dyci实时调试UI
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- 致青春
- SQLServer Stolen内存优化案例
- Java基础总结之类与对象的初始化顺序
- win7不休眠方式设置
- 调试iOS App的WebView
- Shell脚本递归打印指定目录中所有目录文件