[发明专利]基于LTE系统的FFT/IFFT变换装置有效
申请号: | 201610015512.4 | 申请日: | 2016-01-11 |
公开(公告)号: | CN105630738B | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 华虎军 | 申请(专利权)人: | 北京北方烽火科技有限公司 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) 11304 | 代理人: | 魏晓波 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lte 系统 fft ifft 变换 装置 | ||
1.一种基于LTE的FFT/IFFT变换装置,其特征在于,包括输入乒乓缓存单元、512点FFT/IFFT处理单元、输入控制单元、基r运算单元和输出端;
其中,所述输入控制单元用于:
接收配置数据和第一序列p(m),m=0,1,2...N-1,N表示变换点数或序列的长度;所述配置数据至少包括N和变换标志;其中,所述变换标志的第一取值用于表征需要对所述第一序列进行正变换,所述变换标志的第二取值用于表征需要对所述第一序列进行反变换;
在所述N不大于512时,直接将所述第一序列p(m)输入至所述512点FFT/IFFT处理单元;
在所述N大于512时,将所述第一序列p(m)输入至所述输入乒乓缓存单元;
在所述N大于512时,分r次从所述输入乒乓缓存单元中读出p(m)发送至所述512点FFT/IFFT处理单元;r=N/512;其中,第i次从所述输入乒乓缓存单元中读出的数据为:所述p(m)位于r的正整数倍减r-i位置上的512点数据,1≤i≤r;
所述512点FFT/IFFT处理单元用于执行变换长度为2的n次幂的FFT/IFFT变换,1≤n≤9,其中:
在所述N不大于512时,对输入的数据进行相应的FFT/IFFT变换,并将变换结果输出至所述输出端;或者,
在所述N大于512并且所述变换标志为第一取值时,对所述输入控制单元分r次输入的数据进行r次FFT变换,得到r组变换结果;或者,
在所述N大于512并且所述变换标志为第二取值时,对所述输入控制单元分r次输入的数据进行r次IFFT变换,得到r组变换结果;
其中,第i组变换结果中的512点数据为,所述p(m)位于r的正整数倍减r-i位置上的512点数据经FFT或IFFT变换后的变换结果;
所述基r运算单元用于:
在所述N大于512并且所述变换标志为第一取值时,对所述r组变换结果进行基r运算得到第二序列Y(m),并将所述第二序列Y(m)输出至所述输出端,所述第二序列Y(m)为对所述第一序列p(m)进行正变换后的序列;或者,
在所述N大于512并且所述变换标志为第二取值时,对所述r组变换结果进行基r运算得到第三序列yy(m),并将yy(m)乘以1/r得到第四序列y(m),将所述y(m)输出至所述输出端,所述第四序列y(m)为对所述第一序列p(m)进行反变换后的序列;
所述512点FFT/IFFT处理单元采用块浮点方式运算,所述基r运算单元采用块浮点方式进行基r运算和乘以1/r的运算;所述块浮点方式以块浮点因子和尾数表示一个数据,所述第i组变换结果中的512点数据的块浮点因子相同。
2.如权利要求1所述的装置,其特征在于,采用块浮点方式的方面,所述基r运算单元用于:
以所述r组变换结果对应的块浮点因子中的任一块浮点因子作为基准块浮点因子,将其他块浮点因子所对应的变换结果进行相应的左移或右移,以使得各组变换结果均对应基准块浮点因子;
在固定字长下,根据变换点数的不同对所述基准块浮点因子进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北方烽火科技有限公司,未经北京北方烽火科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610015512.4/1.html,转载请声明来源钻瓜专利网。