买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种用于滤波器的浮点数据处理系统_沐曦集成电路(上海)有限公司_202410005509.9 

申请/专利权人:沐曦集成电路(上海)有限公司

申请日:2024-01-03

公开(公告)日:2024-03-22

公开(公告)号:CN117492693B

主分类号:G06F7/485

分类号:G06F7/485;G06F7/487;H03H17/02

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2024.02.23#实质审查的生效;2024.02.02#公开

摘要:本申请涉及数据处理技术领域,特别是涉及一种用于滤波器的浮点数据处理系统,所述系统包括:数据库、处理器和存储有计算机程序的存储器,计算机程序被处理器执行时,实现以下步骤:计算滤波器中各组系数与输入数据乘积对应的阶数和尾数,由尾数组成多个临时子集合,通过3:2加法器进行加法计算,对加法计算结果迭代使用3:2加法器进行求和,得到参考尾数及参考阶数,再进行规格化处理,得到标准尾数和标准阶数,进而确定滤波器的输出结果。可知,利用3:2加法器的硬件优势,提高了计算效率,优化了硬件面积,同时使用未规格化的尾数进行加法运算,避免了大量的运算消耗,在滤波器的数据处理场景下,有效提高了浮点数据处理的效率。

主权项:1.一种用于滤波器的浮点数据处理系统,其特征在于,所述系统包括:数据库、处理器和存储有计算机程序的存储器,其中,所述数据库包括滤波器输入向量A=[a1,a2,…,ak,…,aK]和滤波器系数向量B=[b1,b2,…,bk,…,bK],ak为第k个滤波器输入数据,ak以浮点数表示,bk为第k个滤波器系数,k为[1,K]范围内的整数,K为滤波器的总个数,所述处理器包括乘法器、第一加法器和3:2加法器,当所述计算机程序被处理器执行时,实现以下步骤:S101,根据ak和bk,计算得到akbk对应的浮点数表示中的阶数Ek和尾数Mk;S102,令待求和数据的数量P=K,由所有尾数Mk作为待求和数据qp形成临时集合Q={q1,q2,…,qp,…,qP},p为[1,P]范围内的整数;S103,在临时集合Q中,由q3c-2、q3c-1和q3c形成C个第一临时子集合Dc={q3c-2,q3c-1,q3c},其中,c为[1,C]范围内的整数,C=fP3,f为向上取整函数,步骤S103还包括以下步骤:S1031,若3c-1P,将q3c-1和q3c赋值为0;S1032,若3c-1=P,将q3c赋值为0;S104,根据q3c-2、q3c-1和q3c分别对应的阶数,确定Dc对应的临时阶数Expc=maxE3c-2,E3c-1,E3c;S105,根据Expc,对Dc中的待求和数据进行移位处理,得到第二临时子集合Gc;S106,将Gc中的元素作为所述3:2加法器的输入数据,得到由所述3:2加法器计算得到的输出数据Rc1和Rc2,其中,所述3:2加法器的输入数据之和与其输出数据之和相同;S107,更新待求和数据的数量P=2C,由所有Rc1和Rc2作为待求和数据qp更新临时集合Q;S108,返回执行S103步骤至S107步骤,直至P=4,得到包含4个待求和数据的临时集合Q;S109,对所述4个待求和数据进行移位处理后,使用所述第一加法器进行求和,得到参考尾数及其对应的参考阶数,其中,步骤S109还包括:S1091,确定所述4个待求和数据分别对应的阶数中的最大值为所述参考阶数;S1092,根据所述参考阶数和所述4个待求和数据分别对应的阶数,对所述4个待求和数据进行移位处理,得到所述4个待求和数据分别对应的移位处理结果;S1093,使用所述第一加法器对所述4个待求和数据分别对应的移位处理结果进行求和,得到参考尾数;S110,根据所述参考尾数和参考阶数,进行规格化处理,得到标准尾数和标准阶数,由所述标准尾数和标准阶数确定所述滤波器的输出结果。

全文数据:

权利要求:

百度查询: 沐曦集成电路(上海)有限公司 一种用于滤波器的浮点数据处理系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。