发明名称 一种小面积的基-3FFT蝶形单元
摘要 一种小面积的基-3FFT蝶形单元,不使用乘法器而是使用有限个定点加法器进行替代,以降低资源消耗。一种小面积的基-3蝶形单元,包括<img file="DDA00003548909200011.GIF" wi="79" he="76" />相乘模块,该模块用于实现与<img file="DDA00003548909200012.GIF" wi="73" he="78" />相乘的操作,其包括3个寄存器、1个小数点控制单元、6个定点加法器和7个移位器即可实现。一种小面积的基-3FFT蝶形单元,对比已有技术,能够在保持单精度浮点的精度下,在实现中降低资源消耗,缩小成本,并且具有较小面积的效果。
申请公布号 CN103365826B 申请公布日期 2016.05.25
申请号 CN201310309386.X 申请日期 2013.07.22
申请人 北京理工大学 发明人 陈禾;马梅;谢宜壮;于文月;龙腾
分类号 G06F17/14(2006.01)I 主分类号 G06F17/14(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 仇蕾安;高燕燕
主权项 一种小面积的基‑3FFT蝶形单元,其特征在于,包括<img file="FDA0000900529510000011.GIF" wi="76" he="78" />相乘模块,该模块用于实现将输入的浮点数与<img file="FDA0000900529510000012.GIF" wi="77" he="78" />相乘的操作,其包括3个寄存器、1个指数小数点控制单元、6个定点加法器和7个移位器,其连接关系为:第一寄存器包括三个输出端,其中第一输出端与第三寄存器相连,第二输出端与指数小数点控制单元相连,第三输出端分成两个支路,其中一支路直接连接定点加法器A的一输入端,另一支路通过移位器A与定点加法器A的另一输入端相连;定点加法器A的输出端的分成两个支路,其中一支路直接连接定点加法器B的一输入端,另一支路通过移位器B与定点加法器B的另一输入端相连;定点加法器B的输出端分成五个支路,其中两个支路分别通过移位器C和移位器D与定点加法器C相连,另两个支路分别通过移位器E和移位器F与定点加法器D相连,另一支路与定点加法器F的一输入端相连;定点加法器C和定点加法器D的输出端分别连接定点加法器E的两输入端,定点加法器E的输出端连接定点加法器F的另一输入端;定点加法器F的输出端连接移位器G输入端,移位器G输出端顺次连接第二寄存器、指数小数点控制单元及第三存储器;所述第一寄存器用于将输入的浮点数分成符号位、指数位和尾数位,其中符号位通过第一输出端输出、指数位通过第二输出端输出,尾数位通过第三输出端输出;所述移位器A用于将输入的数据左移4位;所述移位器B用于将输入的数据左移8位;所述移位器C用于将输入的数据左移12位;所述移位器D用于将输入的数据左移8位;所述移位器E用于将输入的数据左移6位;所述移位器F用于将输入的数据左移3位;所述移位器G用于将输入的数据右移23位;所述第二寄存器用于将移位器G的输出数据由定点表示转换成浮点表示;所述指数小数点控制单元用于根据第二寄存器输出数据的最高位和第一寄存器输出的指数位,获取最终输出浮点数的指数位和尾数位并传输给第三寄存器;所述第三寄存器用于将所得的符号位、指数位和尾数位规格化后,得到最终输出浮点数。
地址 100081 北京市海淀区中关村南大街5号