中国电子科技集团公司第五十八研究所何秋秀获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国电子科技集团公司第五十八研究所申请的专利一种级联半带滤波器RTL自动生成系统及方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115017849B 。
龙图腾网通过国家知识产权局官网在2025-07-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210608733.8,技术领域涉及:G06F30/337;该发明授权一种级联半带滤波器RTL自动生成系统及方法是由何秋秀;邵杰;卓琳;蔡国文;王祖锦;万书芹设计研发完成,并于2022-05-31向国家知识产权局提交的专利申请。
本一种级联半带滤波器RTL自动生成系统及方法在说明书摘要公布了:本发明公开一种级联半带滤波器RTL自动生成系统及方法,属于数字集成电路设计领域,包括级联半带滤波器设计模块、级联半带滤波器RTL生成模块和级联半带滤波器测试平台生成模块;级联半带滤波器设计模块根据用户需求参数,基于Matlab进行级联半带滤波器设计,并将设计参数传递给级联半带滤波器RTL生成模块;级联半带滤波器RTL生成模块读取设计参数,并基于Python自动生成级联半带滤波器RTL代码,并将RTL代码传递给级联半带滤波器测试平台生成模块;级联半带滤波器测试平台生成模块读取生成的半带滤波器RTL代码,并基于Python与Matlab自动生成级联半带滤波器测试平台。本发明提供了一套级联半带滤波器参数设计、RTL设计、测试平台设计的自动生成方案,具有广阔的发展空间。
本发明授权一种级联半带滤波器RTL自动生成系统及方法在权利要求书中公布了:1.一种级联半带滤波器RTL自动生成系统,其特征在于,包括级联半带滤波器设计模块、级联半带滤波器RTL生成模块和级联半带滤波器测试平台生成模块; 所述级联半带滤波器设计模块根据用户需求参数,基于Matlab进行级联半带滤波器设计,并将设计参数传递给所述级联半带滤波器RTL生成模块; 所述级联半带滤波器RTL生成模块读取设计参数,并基于Python自动生成级联半带滤波器RTL代码,并将RTL代码传递给所述级联半带滤波器测试平台生成模块; 所述级联半带滤波器测试平台生成模块读取生成的半带滤波器RTL代码,并基于Python与Matlab自动生成级联半带滤波器测试平台; 所述级联半带滤波器设计模块包括用户接口、级联半带滤波器参数设计模块; 所述用户接口接收用户需求参数,包括级联半带滤波器类型、最大插值或者抽取倍数、每级半带滤波器的归一化截止频率、阻带或通带容限、最小滤波器阶数以及级联半带滤波器输入输出数据位宽; 所述级联半带滤波器参数设计模块根据用户需求参数,进行级联半带滤波器设计,并绘图单位冲击响应和频率响应;经过若干次迭代,设计满足需求后,输出每级半带滤波器系数值、系数定点后的位宽以及级联半带滤波器阶数; 所述级联半带滤波器RTL生成模块包括级联半带滤波器类型选择模块、级联半带插值滤波器RTL生成模块和级联半带抽取滤波器RTL生成模块; 所述级联半带滤波器类型选择模块根据类型参数选择生成级联半带插值滤波器或者级联半带抽取滤波器; 所述级联半带插值滤波器RTL生成模块包括插值时钟生成单元、单级半带插值滤波器生成单元、N级级联半带插值滤波器生成单元和插值内建自测生成单元; 所述插值时钟生成单元生成分频时钟的RTL代码,为各级半带插值滤波器提供时钟信号; 所述单级半带插值滤波器生成单元由延时生成器、加法生成器、乘法生成器和求和生成器组成;延时生成器生成延时单元的RTL代码,滤波器的两路输入为A0和A1,则A0经过延时得到An-0、An-4、An-8…An-4*k,A1经过延时得到An-2、An-6、An-10…An-4*k+2;加法生成器生成加法单元的RTL代码,将系数相同的两个延时项相加,即adder1=An-0+An-N-1、adder2=An-2+An-N-2…,共需计算N+14次;乘法生成器生成乘法单元的RTL代码,将加法生成器的结果与对应的滤波器系数相乘,即mult1=adder1*coeff1、mult2=adder2*coeff2…,共需计算N+18次;求和生成器生成求和单元的RTL代码,将所有的乘积项相加求和,即sum=mult1+mult2+mult3+…;生成的单级半带插值滤波器为2路输入4路输出的4路并行结构; 所述N级级联半带插值滤波器生成单元将单级半带插值滤波器进行级联,得到N级级联的半带插值滤波器;半带插值滤波器的级数stage=log2max_interp,其中max_interp为最大插值倍数; 所述插值内建自测生成单元由斜坡测试生成器和脉冲测试生成器组成,产生对N级级联半带插值滤波器进行斜坡测试和脉冲测试的RTL代码; 所述级联半带抽取滤波器RTL生成模块包括抽取时钟生成单元、单级半带抽取滤波器生成单元、N级级联半带抽取滤波器生成单元和抽取内建自测生成单元; 所述抽取时钟生成单元生成分频时钟的RTL代码,为各级半带抽取滤波器提供时钟信号; 所述单级半带抽取滤波器生成单元由乘法生成器和求和生成器组成;乘法生成器生成乘法单元的RTL代码,将输入数据与对应的滤波器系数相乘,即mult1=din1*coeff1、mult2=din2*coeff2…;求和生成器生成求和单元的RTL代码,将所有的乘积项相加求和,即sum=mult1+mult2+mult3+…;生成的单级半带抽取滤波器为4路输入2路输出的4路并行结构; 所述N级级联半带抽取滤波器生成单元将单级半带抽取滤波器进行级联,得到N级级联的半带抽取滤波器;半带抽取滤波器的级数stage=log2max_decim,其中max_decim为最大抽取倍数; 所述抽取内建自测生成单元由斜坡测试生成器和脉冲测试生成器组成,产生对N级级联半带抽取滤波器进行斜坡测试和脉冲测试的RTL代码。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国电子科技集团公司第五十八研究所,其通讯地址为:214000 江苏省无锡市滨湖区惠河路5号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。