[发明专利]一种无需重新排序的4点WFTA处理器和方法无效
申请号: | 201210435987.0 | 申请日: | 2012-11-05 |
公开(公告)号: | CN102929838A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 张鹏;蔡超时;刘昌银 | 申请(专利权)人: | 苏州威士达信息科技有限公司 |
主分类号: | G06F17/14 | 分类号: | G06F17/14;G06F17/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215163 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无需 重新 排序 wfta 处理器 方法 | ||
1.一种无需重新排序的4点Winograd快速傅里叶变换处理器,它嵌套于s维的N点变址同序素因子算法,其中,N=N1N2…Ns,任意两个不同因子Ni和Nj互素,i=1,2,…,s,j=1,2,…,s,当某一因子Ni=4时,所述处理器可用于去除N点变址同序素因子算法第i维FFT的重新排序操作,其特征在于,所述处理器包括:
复数乘法器M1~M3,它们完成矩阵与向量的乘法运算;
输入矩阵I,它通过复数乘法器M1与输入向量v相乘得到向量p;
可变对角矩阵A,它通过复数乘法器M2与向量p相乘得到向量q;
输出矩阵O,它通过复数乘法器M3与向量q相乘得到输出向量V。
2.如权利要求1所述的4点Winograd快速傅里叶变换处理器,其特征在于,所述输入矩阵I和输出矩阵O与常规的4点Winograd快速傅里叶变换处理器相同,而对角矩阵由常规的常数矩阵修改为可变矩阵A。
3.如权利要求1所述的4点Winograd快速傅里叶变换处理器,其特征在于,所述可变对角矩阵A对角线上的各元素是角度参数θ=2π/4*<N/4>4的函数,其中,<N/4>4表示对N/4取模4操作。
4.一种去除N点变址同序素因子算法第i维FFT重新排序操作的4点Winograd快速傅里叶变换处理方法,其中,N=N1N2…Ns,任意两个不同因子Ni和Ni互素,i=1,2,…,s,j=1,2,…,s,Ni=4,其特征在于,所述处理方法包括以下步骤:
(1)根据N确定角度参数θ=2π/4*<N/4>4的具体取值,在此基础上初始化可变对角矩阵A对角线上各元素的数值,使A变为常数,初始化变量l=0,其中,0≤l<N/4,<N/4>4表示对N/4取模4操作;
(2)从输入序列x[n]中读取4个数据,它们的索引是n=<N/4*m+4*l>N,它们构成向量v,其中,0≤m<4,<N/4*m+4*l>N表示对N/4*m+4*l取模N操作;
(3)通过复数乘法器M1,输入矩阵I与向量v相乘,得到向量p;
(4)通过复数乘法器M2,可变对角矩阵A与向量p相乘,得到向量q;
(5)通过复数乘法器M3,输出矩阵O与向量q相乘,得到向量V;
(6)将向量V中的4个数据依次写入到输出序列X[k]中,写入的索引与读取的索引完全相同,仍然是k=<N/4*m+4*l>N;
(7)以1为步长递增改变l的取值,重复步骤(2)~(6),直到完成N/4次无需重新排序的4点WFTA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州威士达信息科技有限公司,未经苏州威士达信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210435987.0/1.html,转载请声明来源钻瓜专利网。