卷积的循环矩阵求解方法

通常我们求解一维卷积或者二维卷积都是采用模板平移的方法,今天我们介绍一种新的求解方法,可以一次性求出所有的结果。

一维卷积

卷积定义

对于两个长度分别为m和n的序列x(i)和g(i)有,

h(i)=x(i)?g(i)=∑jx(j)g(i?j)

上式给出了长度为N=m+n-1的输出序列。称为一维情况下的卷积公式。

循环矩阵

参考百度百科:

在线性代数中,循环矩阵是一种特殊形式的 Toeplitz矩阵,它的行向量的每个元素都是前一个行向量各元素依次右移一个位置得到的结果。由于可以用离散傅立叶变换快速解循环矩阵,所以在数值分析中有重要的应用。

定义

形式为

的 矩阵 C 就是循环矩阵。

性质

循环矩阵的性质:

1. 循环矩阵遵循代数运算法则。对于两个循环矩阵 A 与 B 来说,A + B 也是循环矩阵。AB 也是循环矩阵,并且 AB=BA。

2. 循环矩阵的特征向量矩阵是同样维数的离散傅立叶变换矩阵,因此循环矩阵的特征值可以很容易地通过快速傅立叶变换计算出来。

循环矩阵求解卷积

按照定义,卷积后的序列长为N=m+n-1;

于是分别用0扩充序列x,g,分别为:

xp(i)={x(i)01?x?mm

gp(i)={g(i)01?x?nn

由于是用g去卷积f,所以构造g的循环矩阵:

G=?????????gp(1)gp(2)?gp(N)gp(N)gp(1)?gp(N?1)gp(N?1)gp(2)?gp(N?2)????gp(2)gp(3)?gp(1)?????????

则h=G?xp=?????????gp(1)gp(2)?gp(N)gp(N)gp(1)?gp(N?1)gp(N?1)gp(2)?gp(N?2)????gp(2)gp(3)?gp(1)????????????????xp(1)xp(2)?xp(N)???????

则h就是卷积后的向量。

二维卷积

卷积定义

循环矩阵求解方法

举例

参考文献

通常我们求解一维卷积或者二维卷积都是采用模板平移的方法,今天我们介绍一种新的求解方法,可以一次性求出所有的结果。

一维卷积

卷积定义

对于两个长度分别为m和n的序列x(i)和g(i)有,

h(i)=x(i)?g(i)=∑jx(j)g(i?j)

上式给出了长度为N=m+n-1的输出序列。称为一维情况下的卷积公式。

循环矩阵

参考百度百科:

在线性代数中,循环矩阵是一种特殊形式的 Toeplitz矩阵,它的行向量的每个元素都是前一个行向量各元素依次右移一个位置得到的结果。由于可以用离散傅立叶变换快速解循环矩阵,所以在数值分析中有重要的应用。

定义

形式为

的 矩阵 C 就是循环矩阵。

性质

循环矩阵的性质:

1. 循环矩阵遵循代数运算法则。对于两个循环矩阵 A 与 B 来说,A + B 也是循环矩阵。AB 也是循环矩阵,并且 AB=BA。

2. 循环矩阵的特征向量矩阵是同样维数的离散傅立叶变换矩阵,因此循环矩阵的特征值可以很容易地通过快速傅立叶变换计算出来。

循环矩阵求解卷积

按照定义,卷积后的序列长为N=m+n-1;

于是分别用0扩充序列x,g,分别为:

xp(i)={x(i)01?x?mm

gp(i)={g(i)01?x?nn

由于是用g去卷积f,所以构造g的循环矩阵:

G=?????????gp(1)gp(2)?gp(N)gp(N)gp(1)?gp(N?1)gp(N?1)gp(2)?gp(N?2)????gp(2)gp(3)?gp(1)?????????

则h=G?xp=?????????gp(1)gp(2)?gp(N)gp(N)gp(1)?gp(N?1)gp(N?1)gp(2)?gp(N?2)????gp(2)gp(3)?gp(1)????????????????xp(1)xp(2)?xp(N)???????

则h就是卷积后的向量。

二维卷积

卷积定义

循环矩阵求解方法

举例

参考文献


相关内容

  • 润滑接触中弹性变形的快速数值计算
  • 第 卷第 期 年 月 摩擦学学报 润滑接触中弹性变形的快速数值计算 王文中 王 慧 胡元中 清华大学摩擦学国家重点实验室 北京 摘要 研究了弹性变形的计算特点 并在简单回顾卷积算法的基础上给出了一种利用快速傅立叶变换 和离散 圆卷积计算弹性变形的方法 计算表明 通过对压力信号和影响系数 响应函数 函 ...

  • 频变传输线的相域模型
  • 中国电力教育2008年研究综述与技术论坛专刊 频变传输线的相域模型 刘 哲.1 张重远1苏红梅2郑雄伟2 071003:2.河北省电力研究院,河北石家庄050021) (1.华北电力大学电气与电子工程学院,河北保定 摘要:对传输线方程在相域内直接求解.为了便于时域递归卷积,频变传输线路模型需要用有理 ...

  • 图像复原基本方法的研究毕业设计
  • 毕业设计说明书(论文) 作 者: 系: 学 号: 图像复原基本方法的研究 专 业: 题 目: 指导者: (姓 名) (专业技术职务) 评阅者: (姓 名) (专业技术职务) 2012 年 5 月 毕业设计(论文)评语 毕业设计说明书(论文)中文摘要 毕业设计说明书(论文)外文摘要 目 次 1 绪论 ...

  • 傅里叶变换在图像处理中的作用
  • 傅立叶变换在图像处理中的作用 (2011-05-21 20:01:34) 转载▼ 标签: 分类: 学习历程 杂谈 从现代数学的眼光来看,傅里叶变换是一种特殊的积分变换.它能将满足一定条件的某个函数表示成正弦基函数的线性组合或者积分.在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换 ...

  • 通过重叠相加法实现卷积的报告
  • 数字信号处理 课程设计 题目:通过重叠相加法实现卷积 院系:自动化与信息工程学院 专业:通信工程 班级: 通信091 学号: 3090432028 姓名: 雷帛川 指导教师: 李建勋 职称: 副教授 2012年7月10日-2012年7月14日 设计任务 对随机信号进行滑动均值滤波,分析统计特征. 功 ...

  • 电子科技大学2011年信号系统面试题
  • [历年试题] 电子科技大学2011年信号系统面试题 [复制链接] 潇亦然 潇亦然 当前离线 注册时间2011-1-3最后登录2011-7-13在线时间47 小时阅读权限255积分23223帖子1037精华5UID193753 管理员 在线时间47 小时弘豆1111 最后登录2011-7-13积分23 ...

  • 图像复原方法综述
  • 图像复原方法综述 1.摘要 图像是人类视觉的基础,给人具体而直观的作用.图像的数字化包括取样和量化两个步骤.数字图像处理就是将图像信号转换成数字格式,并利用计算机进行加工和处理的过程. 图像复原是图像处理中的一个重要问题,对于改善图像质量具有重要的意义.解决该问题的关键是对图像的退化过程建立相应的数 ...

  • 离散LSI系统分析
  • 信号与系统 分析实验报告 实验项目名称:离散线性时不变系统分析: 连续时间系统分析 所属课程名称:信号与系统实验教程 实 验 类 型 :验证型 指 导 教 师 : 实 验 日 期 :2013.06.04 班 级 : 学 号 : 姓 名 : 离散线性时不变系统分析 一.实验目的 1. 掌握离散线性时不 ...

  • 连续时间系统的时域分析
  • 第二章 连续时间系统的时域分析 §2-1 引 言 线性连续时间系统的时域分析,就是一个建立和求解线性微分方程的过程. 一.建立数学模型 主要应用<电路分析>课程中建立在KCL 和KVL 基础上的各种方法. 线性时不变系统的微分方程的一般形式可以为: d n d n -1d r (t ) ...