文章目录

  • 一、线性卷积计算方法
  • 二、线性卷积计算示例一 ( 直接法 )

一、线性卷积计算方法


线性卷积计算方法 :

  • 直接法 : 根据 线性卷积 定义 直接计算 ;
  • 图解法 :
  • 不进位乘法 :
  • 编程计算 :

二、线性卷积计算示例一 ( 直接法 )


给定如下两个序列 :

x(n)={1,−1,2}[0,2]x(n) = \{ 1 , -1, 2 \}_{[0,2]}x(n)={1,−1,2}[0,2]​

h(n)={3,0,−1}[0,2]h(n) = \{ 3, 0, -1\}_{[0,2]}h(n)={3,0,−1}[0,2]​

求 y(n)=x(n)∗h(n)y(n) = x(n) * h(n)y(n)=x(n)∗h(n) ;

x(n)x(n)x(n) 可以表示成如下序列 :

x(n)=δ(n)−δ(n−1)+2δ(n−2)x(n) = \delta(n) - \delta(n - 1) + 2\delta(n - 2)x(n)=δ(n)−δ(n−1)+2δ(n−2)

当输入为 δ(n)\delta(n)δ(n) 时 , 输出为 h(n)={3,0,−1}h(n) = \{ 3, 0, -1\}h(n)={3,0,−1} ;

δ(n)→h(n)={3,0,−1}\delta(n) \rightarrow h(n) = \{ 3, 0, -1\}δ(n)→h(n)={3,0,−1}

当输入为 −δ(n−1)- \delta(n - 1)−δ(n−1) 时 , 输出为 −h(n−1)-h(n - 1)−h(n−1) , 先将 h(n)h(n)h(n) 右移一位变为 h(n−1)={0,3,0,−1}h(n - 1) = \{0, 3, 0, -1\}h(n−1)={0,3,0,−1} , 然后再将其取负 −h(n−1)={0,−3,0,1}-h(n - 1) = \{0, -3, 0, 1\}−h(n−1)={0,−3,0,1} ;

δ(n)→−h(n−1)={0,−3,0,1}\delta(n) \rightarrow -h(n - 1) = \{0, -3, 0, 1\}δ(n)→−h(n−1)={0,−3,0,1}

当输入为 2δ(n−2)2 \delta(n - 2)2δ(n−2) 时 , 输出为 2h(n−2)2h(n - 2)2h(n−2) , 先将 h(n)h(n)h(n) 右移 2 位变为 h(n−2)={0,0,3,0,−1}h(n - 2) = \{0, 0, 3, 0, -1\}h(n−2)={0,0,3,0,−1} , 然后再将其乘以 2 得到 2h(n−2)={0,0,6,0,−2}2 h(n - 2) = \{0, 0 , 6, 0, -2\}2h(n−2)={0,0,6,0,−2} ;

2δ(n−2)→2h(n−2)={0,0,6,0,−2}2 \delta(n - 2) \rightarrow 2 h(n - 2) = \{0, 0 , 6, 0, -2\}2δ(n−2)→2h(n−2)={0,0,6,0,−2}

x(n)=δ(n)−δ(n−1)+2δ(n−2)x(n) = \delta(n) - \delta(n - 1) + 2\delta(n - 2)x(n)=δ(n)−δ(n−1)+2δ(n−2)

对应的输出序列 :

y(n)=h(n)−h(n−1)+2h(n−2)y(n) = h(n) - h(n - 1) + 2h(n - 2)y(n)=h(n)−h(n−1)+2h(n−2)

{3,0,−1}\{ 3, 0, -1\}{3,0,−1}
{0,−3,0,1}\{0, -3, 0, 1\}{0,−3,0,1}
{0,0,6,0,−2}\{0, 0 , 6, 0, -2\}{0,0,6,0,−2}

三个序列相加的结果是 {3,−3,5,1,−2}\{3, -3, 5 , 1, -2\}{3,−3,5,1,−2} , nnn 的取值范围是 000 ~ 444 ;

线性时不变 系统中 , 先变换后移位 与 先移位后变换 得到的 输出序列 是相同的 ;

最终结果为 :

y(n)=h(n)−h(n−1)+2h(n−2)={3,−3,5,1,−2}[0,4]y(n) = h(n) - h(n - 1) + 2h(n - 2) = \{3, -3, 5 , 1, -2\}_{[0, 4]}y(n)=h(n)−h(n−1)+2h(n−2)={3,−3,5,1,−2}[0,4]​

上述 根据 " 线性卷积 " 定义 , 直接计算 ;

" 输出序列 " 等于 " 输入序列 " 与 " 系统单位脉冲响应 " 的卷积 ;

输入序列为 : x(n)=δ(n)−δ(n−1)+2δ(n−2)x(n) = \delta(n) - \delta(n - 1) + 2\delta(n - 2)x(n)=δ(n)−δ(n−1)+2δ(n−2)

系统脉冲响应为 : h(n)={3,0,−1}[0,2]h(n) = \{ 3, 0, -1\}_{[0,2]}h(n)={3,0,−1}[0,2]​

输出序列 : 就是 x(n)∗y(n)x(n) * y(n)x(n)∗y(n) 的卷积 ;

这里求出 " 输出序列 " 即可得到 x(n)∗y(n)x(n) * y(n)x(n)∗y(n) 的卷积结果 ;

【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算方法列举 | 线性卷积计算案例一 | 根据 线性卷积 定义直接计算 卷积 )相关推荐

  1. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积起点定理推导过程 )

    文章目录 一.线性卷积起点定理推导过程 推导 [数字信号处理]线性时不变系统 LTI " 输入 " 与 " 输出 " 之间的关系 ( 线性卷积起点定理 | 左边 ...

  2. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积起点定理 | 左边序列概念 | 推理 )

    文章目录 一.线性卷积起点定理 二.左边序列 三.线性卷积起点定理推理 一.线性卷积起点定理 x(n)x(n)x(n) 和 y(n)y(n)y(n) 分别是 起点为 N1N_1N1​ 和 N2N_2N ...

  3. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )

    文章目录 一.线性卷积计算 案例二 一.线性卷积计算 案例二 给定如下两个序列 : x(n)={3,4,5}[−2,0]x(n) = \{ 3 , 4, 5 \}_{[-2,0]}x(n)={3,4, ...

  4. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( LTI 系统单位脉冲响应 | 卷积 | 卷积推导过程 )

    文章目录 一.LTI 系统单位脉冲响应 二.卷积 一.LTI 系统单位脉冲响应 线性时不变系统 , 简称 " LTI " , 英文全称 Linear time-invariant ...

  5. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 周期性分析 | 卷积运算规律 | 交换律 | 结合律 | 分配率 | 冲击不变性 )

    文章目录 一.LTI 系统 " 输入 " 与 " 输出 " 周期性分析 二.卷积运算规律 1.交换律 2.结合律 3.分配律 4.冲击不变性 一.LTI 系统 ...

  6. 【从零开始学习深度学习】22. 卷积神经网络(CNN)中填充(padding)与步幅(stride)详解,填充、步幅、输入及输出之间的关系

    目录 1 填充(padding) 2 步幅(stride) 总结 在上一篇文章中,我们使用高和宽为3的输入与高和宽为2的卷积核得到高和宽为2的输出.一般来说,假设输入形状是 n h × n w n_h ...

  7. 【数字信号处理】离散时间系统 ( 离散时间系统概念 | 线性时不变系统 LTI - Linear time-invariant )

    文章目录 一.离散时间系统 二.线性时不变系统 LTI - Linear time-invariant 一.离散时间系统 离散时间系统 定义 : 离散时间系统 可以 理解为是 一种 变换 , 将 &q ...

  8. 机器学习:线性回归分析女性身高与体重之间的关系

    机器学习:线性回归分析女性身高与体重之间的关系 作者:i阿极 作者简介:Python领域新星作者.多项比赛获奖者:博主个人首页

  9. 【数字信号处理】线性时不变系统 LTI ( 判断某个系统是否是 “ 线性 “ 系统 | 案例四 )

    文章目录 一.判断某个系统是否是 " 线性 " 系统 一.判断某个系统是否是 " 线性 " 系统 系统 TTT 是 " 时不变系统 " , ...

最新文章

  1. hessiancpp编译和使用(C++版)
  2. 独家 | 用于数据清理的顶级R包(附资源)
  3. python实训项目-Python开发基础-项目实训-在线投票系统.pptx
  4. openresty luarocks 安装以及openssl 问题处理
  5. 单片机数据转换php,51单片机之数据转移指令MOV、MOVX、MOVC等
  6. OpenCASCADE:Modeling Data之拓扑
  7. Java多线程与并发控制
  8. 如何离线安装chrome插件
  9. Win32中如何判断多个键同时按下
  10. 三个变量存在一个协整方程_存在多个协整关系,如何取舍?
  11. 让Python更加充分的使用Sqlite3
  12. H.248-Transcoding与Interception
  13. service mysql k8s_Kubernetes(k8s)中文文档 名词解释 Services_Kubernetes中文社区
  14. Android sdk下载安装配置教程
  15. 4.3检测CSRF漏洞
  16. Word批量替换勾选框
  17. P3320 [SDOI2015]寻宝游戏
  18. 2015年9月最新浏览器市场份额统计表
  19. 【Java从零到架构师第③季】【30】SpringMVC-转发_重定向_路径问题总结
  20. 这么清晰的帮助手册,AppCube 二次体验

热门文章

  1. ibm服务器imm管理方式简介
  2. windows phone 快捷键
  3. 全球IPv6网络6月6日正式启动
  4. 如何分析用户的访问转换路径
  5. legend3---lavarel多对多模型操作实例
  6. 后盾网lavarel视频项目---lavarel用户认证实例
  7. spring中使用动态代理(AOP)
  8. MongoDB · 引擎特性 · MongoDB索引原理
  9. 搭建基于域名虚拟主机
  10. 【FAQ】使用 LOAD 載入外部中文字檔 *.TXT, 中文字卻成為亂碼之解決