[发明专利]可编程的傅里叶变换存内计算电路在审

专利信息
申请号: 202210869496.0 申请日: 2022-07-21
公开(公告)号: CN115795243A 公开(公告)日: 2023-03-14
发明(设计)人: 洪庆辉;黄日承;张吉良;刘祎洋 申请(专利权)人: 湖南大学
主分类号: G06F17/16 分类号: G06F17/16;G06F17/14
代理公司: 长沙新裕知识产权代理有限公司 43210 代理人: 梁小林
地址: 410082 湖南省长*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 可编程 傅里叶变换 计算 电路
【权利要求书】:

1.可编程的傅里叶变换存内计算电路,其特征在于:

基于存算一体技术的傅里叶变换,从模拟电路角度提出高能效的傅里叶变换计算电路,分析复数矩阵乘法的计算规则,建立对应的电路模型;

根据电路模型,设计和搭建复数矩阵乘法的忆阻阵列电路;包括利用忆阻阵列设计复数矩阵乘法运算电路,展开一维傅里叶变换及其逆变换的可编程存内计算电路,在复数矩阵乘法电路的基础上,研究傅里叶变换计算的具体流程,根据其计算规则,设计相应的计算模块,并将各个模块建立电路模型;

根据所建立的电路模型,研究傅里叶变换的可编程存内计算电路设计,研究傅里叶变换及其逆变换的关系,进而设计实现逆傅里叶变换的可编程存内计算电路;在一维傅里叶变换计算电路基础上,研究二维傅里叶变换的可分离性,并构建电路模型;根据电路模型,研究二维傅里叶变换的可编程存内计算电路设计;接着研究二维傅里叶逆变换的可分离性,进而设计可以实现二维傅里叶逆变换的计算电路,并用来处理图像信号、视频信号等二维信号。

2.根据权利要求1所述的可编程的傅里叶变换存内计算电路,其特征在于包括以下步骤:

步骤1、复数矩阵乘法的存内计算电路设计:

S1.1,基于忆阻阵列的复数乘法电路设计:

假设E,v和w代表了三个不同的复数,其中E代表v和w相乘的结果,它们的关系如式(1)和式(2)所示,

E=v·w=(vRe+wIm·j)·(wRe+wIm·j)

=(vRe·wRe-vIm·wIm)+(vRe·wIm+vIm·wRe)·j (1)其中v=vRe+vIm·j,w=wRe+wIm·j(2)

其中复数E的实部为:vRe·wRe-vIm·wIm,虚部为:vRe·wIm+vIm·wRe,j为虚数单位,vRe为复数v的实部,vIm为复数v的虚部,wRe为复数w的实部,wIm为复数w的虚部;

在式(2)中,将vRe与vIm的等量数值视为电路的输入电压vRe与vIm,wRe与wIm的等量数值分别视为第一行的电导wRe′-Gf与-(wIm′-Gf),或第二行的wRe′-Gf与w Im′-Gf的值,其中wRe′,wIm′,Gf均为电阻值;直观的表示为如式(3)所示:

wRe=wRe′-Gf

wIm =-(wIm ′-Gf ) 或= wIm ′-Gf (3)

根据运算放大器A1的虚短与虚断的性质,得出式(4):

其中vf为反馈电压的值;

此时n=1,则vf=-(vRe+vIm),根据基尔霍夫定律,得到式(5):

iRe=vRe·wRe′+vIm·w Im′-(vRe+vIm)·Gf

=vRe·(wRe′-Gf)+vIm·(wIm′-Gf)

iIm=vRe·wIm′+vIm·wRe′-(vRe+vIm)·Gf

= vRe· (wIm-Gf )+vIm· (wRe ′-Gf ) (5)

上式中iRe,iIm分别为两个反馈计算值;

将式(3)代入式(5),得到式(6):

iRe= vRe·wRe-vIm·wIm, iIm=vRe·wIm+vIm·wRe (6)

根据式(6)发现,iRe,iIm的值就是复数乘积结果E的实部与虚部的值,至此完成复数乘法运算;将iRe,iIm转化为同等数值的电压,命名为复数乘法器;

S1.2,基于忆阻阵列的复数向量-矩阵乘法电路设计:

复数向量-矩阵乘法的原理如式(7)所示,

其中,W为复数矩阵,V为复数向量,j为虚数单位,VjRe为复数向量V的实部,VjIm为复数向量V的虚部,I为运算结果的复数向量;

与复数乘法电路类似,引入了一个通用电阻Gf,由于运算放大器A1的作用,得到式(8),其中Vf为反馈电压的值;

对于每一行发现

将式(8)代入式(9)得到

其中,WjRe和WjIm是待计算的复数值矩阵的实部和虚部,并且

通过对忆阻器阵列WjRe′和WjIm′进行调整,使WjRe和WjIm的值在不同的系数下满足复数向量-矩阵乘法计算;

在复数向量-矩阵乘法运算电路中,根据基尔霍夫定律,计算电路中的每个输出电流都是复数向量-矩阵乘法运算的结果;

步骤2、一维傅里叶变换及其逆变换的存内计算电路设计:

长度为N的有限长序列x(n)的DFT表达式为:

其中旋转因子,j为虚数单位,e为自然常数,n为0~N-1的变量:

则长度为N的有限长序列x(n)的DFT表达式展开为矩阵的形式表达如式(14)所示,

从而结合实数与复数矩阵相乘的存内计算电路设计出一维傅里叶变换的存内计算电路;

电路的输入为V0,V1,V2,···Vn-1,分别代表N点的实数序列x(0),x(1),x(2),···x(n-1);由于旋转因子存在复数的情况,因此在电路中统一将旋转因子调整为由实部和虚部组成的存内计算单元,通过调节忆阻器权重来实现正、负以及0数值的产生,以此来实现不同数值的旋转因子;

输入电压与忆阻矩阵相乘即可得到输出的电流,再通过运放电路将其转化为等值的电压,则输出的电压序列V0Re,V0Im,V1Re,V1Im,V2Re,V2Im,···Vn-1Re,Vn-1Im即为N点实数序列傅里叶变换后的结果,输出结果的每个数值均由实部电压与虚部电压构成;同理,设计了DFT的存内计算电路设计,也能实现其逆变换的存内计算电路设计,IDFT的计算公式如式(15)所示,

其矩阵计算的表达形式如式(16)所示,

与正变换不同的是,逆变换的输入序列为复数序列,因此在电路设计中要使用实部电压与虚部电压分开输入的方式,即输入是一个复数向量,而其旋转因子依旧是复数矩阵,使用到了步骤1中提出的复数向量-复数矩阵乘法电路的方法;除此之外,

在最后转换为输出电压后,需要对输出的电压乘以1/N,至此就完成了傅里叶的逆变换计算,且输出的虚部电压均为0;

步骤3、二维傅里叶变换及其逆变换的存内电路设计:

二维(N1 x N2)DFT以及IDFT定义为:

(17)(18)式中N1和N2为任意维数,假设N1=N2=N,则上式中关于二维DFT以及二维IDFT的变换做如下简化:

二维DFT与二维IDFT的可分离性通过改写式(19)与式(20)表示如下:

(21)式是二维序列x(n1,n2)沿着列方向进行一维DFT,然后对得到的矩阵沿行方向再进行一维DFT;对每一列进行N个一维DFT,每列长度均为N,之后,对每一行进行N个一维DFT,每行长度均为N;

(22)式是二维序列X(k1,k2)沿着列方向进行一维IDFT,然后对得到的矩阵沿行方向再进行一维IDFT;对每一列进行N个一维IDFT,每列长度均为N,之后,对每一行进行N个一维IDFT,每行长度均为N;

在一维傅里叶变换电路的基础上进行二维傅里叶变换电路的设计。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210869496.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top