抽取滤波器是数字下变频(Digital Down Converter,DDC)系统中的核心组成部分,一直是工程实践中研究的重点。CIC滤波器(Cascade Integrator Comb,CIC)以及半带滤波器是广泛用于实现抽取功能的两种滤波器。通过分析研究CIC滤波器与半带滤波器的工作原理,基于Python与Matlab联合编程的方式,设计了可交互的自动化平台。该平台可根据输入的CIC滤波器或半带滤波器的特性参数,自动设计多级CIC滤波器以及多级级联的半带滤波器RTL代码,增强了代码的可复用性,提升了设计效率。可自动设计2倍~128倍抽取的CIC滤波器以及2倍~16倍抽取的半带滤波器。该平台还特别添加了生成CIC滤波器与半带滤波器的多种幅频响应曲线的功能,可以更直观地体现所设计的滤波器的各项参数指标。