【技术实现步骤摘要】
本专利技术属于信号处理
,涉及如何使用现场可编程门阵列FPGA芯片设计实现 浮点128、 256及1024点基2和基4算法的快速傅立叶变换FFT处理,具体地说是一种应 用FPGA进行浮点FFT处理的方法,可以广泛应用于雷达、通信、图像等数字信号处理技 术领域^
技术介绍
随着数字信号处理技术的发展,快速傅立叶变换FFT理论在雷达、图像、通信等领域 得到越来越广泛的应用,而如何更加高速时效的在工程上实现FFT处理则变得越来越重要。传统上,常用的实现FFT处理的方法主要有(l)利用专用FFT处理芯片进行设计,如 .TMC2310、 A41102等;(2)利用通用可编程数字信号处理DSPi芯片进行设计,目前高速DSP 有TMS320C6201、 TSIOI、 TS201等。利用专用FFT处理芯片设计是将FFT的处理过程固化在 芯片内,为定点运算或块浮点运算;利用DSP进行设计是采用其内部的运算单元和特殊的 寻址方式,满足FFT运算的要求,采用定点或者浮点运算,在设计方法上遵循基2或者基4 的FFT算法,运算流程上受限于DSP的架构,程序执行采取串行结构。这些实 ...
【技术保护点】
一种应用FPGA进行浮点FFT处理的方法,具体实现步骤如下:(1)、在FFT处理器接收到运行FFT处理的信号后,首先判断输入数据为定点数还是浮点数,如果是定点数则将其转换为浮点数;(2)、将上述处理好的输入数据,依顺序存入中间数据存储器1中;(3)、首先依次在中间数据存储器1中取出两个数据,同时相应的在蝶形因子存储器中读取计算所需蝶形因子,将取出的数据进行蝶形运算处理后所得结果写入中间数据存储器2,循环进行上述操作,直到中间数据存储器1中的全部数据都经过处理;(4)、然后依次在中间数据存储器2中取出两个数据,同时相应的在蝶形因子存储器中读取计算所需蝶形因子,将取出的数据进行 ...
【技术特征摘要】
1、一种应用FPGA进行浮点FFT处理的方法,具体实现步骤如下(1)、在FFT处理器接收到运行FFT处理的信号后,首先判断输入数据为定点数还是浮点数,如果是定点数则将其转换为浮点数;(2)、将上述处理好的输入数据,依顺序存入中间数据存储器1中;(3)、首先依次在中间数据存储器1中取出两个数据,同时相应的在蝶形因子存储器中读取计算所需蝶形因子,将取出的数据进行蝶形运算处理后所得结果写入中间数据存储器2,循环进行上述操作,直到中间数据存储器1中的全部数据都经过处理;(4)、然后依次在中间数据存储器2中取出两个数据,同时相应的在蝶形因子存储器中读取计算所需蝶形因子,将取出的数据进行蝶形运算处理后...
【专利技术属性】
技术研发人员:陈伯孝,谢鹏,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:87[中国|西安]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。