期刊文献+

基于Python的级联半带滤波器RTL自动生成方法

Method of Automatically Generating Cascaded Half-Band Filter RTL Based on Python
下载PDF
导出
摘要 针对数字上下变频的滤波需求和自动化的发展趋势,提出了一种级联半带滤波器寄存器传输级(RTL)自动生成方法。该方法首先读取设计需求参数,创建Python字典对象,将设计参数存储于此字典对象中;然后读取字典对象中的设计参数,基于Python分析并生成并行流水线结构的级联半带滤波器RTL代码。试验结果表明,提出的方法能够自动生成任意N级的级联半带插值滤波器或者任意N级的级联半带抽取滤波器,生成的滤波器能够实现2N倍的插值或者抽取,提升了设计效率,缩短了开发周期。 An automatic generation method of cascaded half-band filter register transfer level(RTL) is proposed for the filtering requirements of digital up and down conversion and the development trend of automation. Design requirement parameters are read, a python universal dictionary object is created, and the design parameters are stored in this dictionary object. Then the design parameters in the dictionary object are read, and RTL code of cascaded half-band filter with parallel pipeline structure is generated based on Python. The experimental results show that the proposed method can automatically generate any N-level cascaded half-band interpolation filter or any N-level cascaded half-band decimation filter, and the generated filter can achieve 2N times interpolation or decimation, which improves the design efficiency and shortens the development period.
作者 何秋秀 李晓蓉 邵杰 卓琳 HE Qiuxiu;LI Xiaorong;SHAO Jie;ZHUO Lin(China Electronics Technology Group Corporation No.58 Research Institute,Wuxi 214035,China)
出处 《电子与封装》 2023年第2期56-61,共6页 Electronics & Packaging
基金 江苏省自然科学基金(BK20211042)。
关键词 多级级联 插值 抽取 半带滤波器 自动生成 multilevel cascade interpolation decimation half-band filter automatic generation
  • 相关文献

参考文献10

二级参考文献33

共引文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部