☰
平行耦合线微带带通滤波器:ADS课程设计全流程解析
2026/10/21 8:46:15 网站建设 项目流程

简介:一份围绕微带带通滤波器设计与应用的课程设计文档,重点讲解平行耦合线带通滤波器基于ADS的仿真实现,面向通信工程、微波射频及电子信息系统专业的本科生,也适合初学者了解分布参数滤波器与谐振电路的基本概念。资源为1个doc文件,大小约206KB,以文字、公式和设计说明为主,无多余附件,阅读方便。目前已有226人学习下载。文档从带通滤波器的工作原理切入,介绍了微带线与耦合微带线组成结构、频带选择与谐波抑制作用,并结合ADS软件给出了具体设计指标,如通带3.0-3.1GHz、带内衰减小于2dB、阻带衰减大于40dB等,还涉及端口反射系数、群延时等参数调试方法与测量思路。对需要完成微波滤波器课程设计、撰写设计报告或快速上手ADS仿真的读者,这份文档能节省从原理到工程的梳理时间。

1. 平行耦合线微带带通滤波器:一份可复现的 ADS 课程设计全流程

当我第一次拿到通带 3.0-3.1GHz、带外 40dB 衰减这种指标时,第一反应是“这得用多复杂的腔体结构”。但翻完这份微带带通滤波器课程设计才发现,用 FR4 双面板、平行耦合线、配合 ADS 的 LineCalc 和优化器,就能在本科生课程设计尺度内完整走通“指标分解 → 物理尺寸 → 原理图仿真 → 矩量法验证 → 实测”的全链路。这份资源适合正在做射频/微波课程设计或刚接触微带滤波器的从业者和学生:它给出了 ADS 中可抄作业的设计流程,也留了足够多的坑让你知道仿真和实测为什么永远差那么一点。下面我按设计顺序把原理、参数和踩坑记录拆开讲。

2. 从指标到原理:为什么平行耦合线能做带通滤波

2.1 带通滤波器和分布参数设计的基本逻辑

带通滤波器这个概念,学过电路的人都不陌生:串联一个 LC 谐振或者并联一个 LC 谐振,就能在某个频率附近形成通带。一个 RLC 带通电路的带宽由品质因数 Q 决定,中心频率由 LC 乘积决定。但到了 3GHz 这个频段,集中参数的电容电感已经不太好用了——寄生参数、引脚电感、介质损耗都会让实际响应和理想曲线差出几个 dB,而且元件尺寸跟波长可比,电压电流沿导线不再恒定,必须用分布参数电路来思考。

微带带通滤波器就是典型的分布参数滤波器。它由微带线或耦合微带线构成,直接在介质基板的铜箔上“刻”出谐振结构,不需要焊接独立的电容电感。优点是重量轻、结构紧凑、价格低、可靠性高、性能稳定,在微波集成电路里非常适合批量生产。但代价是设计参数不像 RLC 那样直观,你得面对线宽 W、耦合间距 S、段长 L 这些物理尺寸,每一个都同时影响中心频率、带宽和驻波,三个变量耦合在一起,纯靠手算几乎不可能,必须借助仿真工具迭代。

2.2 平行耦合线单元与导纳倒置转换器

平行耦合线的核心单元是两条相互平行且靠近的微带线。把两条线放在一起,会因为边缘场耦合产生两种传播模式:偶模(两条线上电流同方向)和奇模(电流反方向)。这两种模式对应的特性阻抗 Z0e 和 Z0o 不一样,而滤波器正是靠这两个阻抗的差值来控制耦合强弱。

问题在于:带通滤波器理论里,串臂谐振器和并臂谐振器是交替出现的,但在微带线上实现并联谐振很麻烦。常见的解决方法是引入导纳倒置转换器(J 变换器),把串并联的谐振结构统一变换成“全部串联”或者“全部并联”的形式。单个耦合微带线单元,恰好可以等效成一个导纳倒置转换器加两端传输线段的组合。这样,N 个耦合段首尾相接,就构成了 N 阶带通滤波器。段与段之间的耦合越强,带宽越宽;每段的电长度接近四分之一波长时,能量耦合最充分。

这份资源里用的是 5 段耦合线结构,配合两端 50Ω 馈线。从 ADS 原理图能看出,MCFIL 元件串联排列,每个 MCFIL 内包含主微带线 W、耦合线宽 W1/W2、耦合间距 S 和耦合段长度 L。这个结构的本质就是把倒置转换器的思想工程化:每一段既承担谐振器的角色,又承担耦合的任务,尺寸相互牵制,所以必须靠仿真统一调。

2.3 阶数选择:为什么是 6 阶切比雪夫 0.1dB 波纹

设计指标是通带 3.0-3.1GHz,带宽只有 100MHz,相对带宽约 3.3%,属于窄带滤波器。窄带意味着带外抑制做起来不容易:2.8GHz 以下和 3.3GHz 以上要衰减 40dB,而通带边缘距离阻带只有 200MHz(相对频率约 6.7%)。过渡带这么窄,低阶滤波器根本做不到。

资源里用的方法是先查切比雪夫滤波器衰减特性表,按归一化频率和所需的 40dB 阻带衰减确定阶数 n,再查 0.1dB 波纹的元件参数表。最终选的是 6 阶切比雪夫标准低通原型。为什么是 0.1dB 波纹而不是 0.01dB 或者 0.5dB?这是个折中:波纹越小,带内越平坦,但同样的阶数下阻带衰减过渡越缓;波纹越大,过渡带越陡,但带内会有肉眼可见的纹波。设计指标要求带内起伏小于 1dB,0.1dB 波纹的切比雪夫原型换算到带通之后,还有余地留给实际制作引入的插损和失配,这是比较稳妥的选择。

拿到低通原型参数后,还要通过带宽变换公式算出各耦合段的奇偶模阻抗,再利用奇偶模阻抗反推微带线的 W、S、L。这一步理论味道很重,但真正动手时,你不需要手算全部——ADS 的 LineCalc 工具就是这个用途。

3. 把指标翻译成物理尺寸:LineCalc 与微带线参数计算

3.1 板材参数:FR4 的五个关键数值

微带线的物理尺寸完全取决于板材参数。这份资源选的是 FR4 双面板,厚度 H=1.6mm,相对介电常数 Er=4.3,磁导率 Mur=1,金属电导率 Cond=5.88e7 S/m,金属层厚度 T=0.03mm,损耗角正切 TanD=1e-4,表面粗糙度 Rough=0mm。在 ADS 里设置衬底时,这几个值填错任何一个,后面全白算。

我一般会提醒:FR4 的 Er 实际在 4.2-4.6 之间波动,跟板材批次和频率都有关系。Er 偏大,微带线的波长变短,同样的物理长度对应的电长度变长,中心频率就会往下掉。资源里设计时写的 Er,一处是 4.3,一处是 4.2,这其实反映了仿真和实际板材之间的不确定性。高频时 TanD 的影响主要体现在插损,窄带滤波器对插损本来就敏感,所以损耗角正切也尽量按板材手册填真实值,不要想当然填 0。

3.2 用 LineCalc 计算 W、S、L

LineCalc 是 ADS 里专门算微带传输线物理尺寸的工具。操作路径通常是在原理图窗口的 Tools 菜单里打开 LineCalc,选 Microstrip 或 Coupled Microstrip 类型。计算耦合微带线时,需要输入目标奇模阻抗 Z0o、偶模阻抗 Z0e 和电长度,它会输出对应的线宽 W、耦合间距 S 和段长 L。

对于这份资源里的设计,我习惯的分步做法是先把低通原型参数用公式换算成各级奇偶模阻抗,这个过程可以用 MATLAB 或 Python 脚本辅助计算,核心公式在各类微波工程教材里都有。以第一级耦合段为例,设算得的偶模阻抗约 70Ω 左右,奇模阻抗约 40Ω 左右(窄带滤波器通常两级阻抗差别不小,越靠近中间级,耦合越弱,奇偶模阻抗差越小),把这两个值填入 LineCalc:

Substrate: H=1.6mm, Er=4.3, Mur=1, Cond=5.88e7, T=0.03mm, TanD=1e-4 Coupled Microstrip Z0e = 70.0 Ohm Z0o = 40.0 Ohm E_len = 90 deg (四分之一波长) Frequency = 3.05 GHz (通带中心)

点计算后,得到的结果大致是 W=2.5mm 左右、S=1.9mm 左右、L=13.8mm 左右——和资源里优化后的变量值(w1=0.2mm 是个特例,后面细说)量级一致。注意这个 L 是物理长度,不是电长度;3GHz 在 FR4 介质里的四分之一波长大约十几毫米,和算出来的 13.8mm 吻合。

逻辑说明:LineCalc 的算法基于准静态法经验公式,对 FR4 这类板材在 3GHz 附近有足够的工程精度。它返回的是初始值,后续必须在原理图里做优化——因为 LineCalc 没考虑拐角、开路端边缘电容、相邻段之间的互耦对谐振频率的牵引。所以记住:LineCalc 只负责把你带到起跑线,不负责让你直接达标。

3.3 首段线宽 w1=0.2mm:一个容易被忽略的边界问题

资源里的优化变量给了 w1=0.200014mm,w2=3.06mm,w3=2.57mm,s1=1.97mm,s2=2.76mm,s3=4.05mm。这里有个反常点:w1 只有 0.2mm,而其他线宽是 2.5-3mm。为什么输入端的第一段耦合线这么细?

这跟耦合结构有关。MCFIL 里 W 是主线宽,W1/W2 是耦合线的两个端口线宽。首尾两段需要把滤波器的高阻抗端变换到 50Ω 馈线,同时微带线的高阻抗本来就意味着细线宽。0.2mm 的线宽在 1.6mm 厚 FR4 上对应的高阻抗大约在 90-100Ω 量级,这是为了匹配谐振器端的阻抗。但工程上 0.2mm 是个很危险的值:普通 PCB 制版厂的最小线宽能力通常在 0.15-0.2mm 之间,稍有不慎就会断线或者侧向腐蚀过度。资源里的误差分析也明确提到了“线宽和缝隙宽度要大于 0.2mm”,这其实是个矛盾点——设计值刚好压在工艺下限上。

遇到这种情况,我一般会把优化约束里加上 w1 >= 0.2mm 的上限。如果你想保证成品率,可以在 ADS 优化控制器中给 w1 设置 Min 值 0.2mm,甚至稍微放松一点阻抗匹配要求,把 w1 提到 0.25mm,代价是 S11 性能轻微劣化,但制板成功率高很多。

4. 原理图搭建与目标驱动优化:S 参数是唯一裁判

4.1 原理图拓扑与变量管理

资源的 ADS 原理图主体结构清晰:50Ω 端口(Term1/Term2)接一段 2.5mm 长的 50Ω 微带线(MLIN),再接 5 个 MCFIL 耦合单元,两端对称。各耦合段的物理尺寸全部用变量控制,集中定义在 VAR 块里。实际搭建时,这个结构在 ADS 的元件面板中按顺序放置:

Term1(50Ω) -> MLIN(TL1, L=2.5mm, W=3.084mm) -> MCFIL(Lin1, W1=w1, W2=w2, W=3.084mm, S=s1, L=l1) -> MCFIL(Lin2, W1=w2, W2=w3, W=w2, S=s2, L=l2) -> MCFIL(Lin3, W1=w3, W2=w2, W=w3, S=s3, L=l3) -> MCFIL(Lin4, W1=w1, W2=w3, W=w2, S=s2, L=l2) -> MCFIL(Lin5, W1=3.084, W2=w2, W=w1, S=s1, L=l1) -> MLIN(TL2, L=2.5mm, W=3.084mm) -> Term2(50Ω)

注意第 4、5 段和第 2、3 段在结构上呈镜像对称,这是平行耦合线滤波器保持 S11=S22 的关键。两端的 MLIN 是 50Ω 馈线,其宽度 3.084mm 是单独用 LineCalc 按 50Ω 特性阻抗算出来的。

变量块初始值和含义如下:

VAR1 w1 = 0.200014 mm ; 首尾耦合段高阻抗线宽 w2 = 3.06313 mm ; 第二/四段主线宽 w3 = 2.56614 mm ; 中间段主线宽 s1 = 1.9661 mm ; 首尾耦合间距 s2 = 2.75511 mm ; 第二/四段耦合间距 s3 = 4.05248 mm ; 中间段耦合间距 l1 = 13.8249 mm ; 首尾段长度 l2 = 13.8222 mm ; 第二/四段长度 l3 = 12.1126 mm ; 中间段长度

这里的变量定义方式值得注意:w 和 s 随段位置对称对称变化,l 则三段三个值。中间段 l3 最短,说明中间段谐振频率偏高,这与切比雪夫原型中各级导纳倒置转换器强度不同是一致的。设置变量时,我习惯把初始值全部设定为 LineCalc 结果,然后再跑优化,否则优化器很容易陷在局部极值里出不来。

4.2 四个优化目标的设定:Goals 不在多在准

资源里的 S 参数仿真从 2.7GHz 扫到 3.4GHz,步长 10MHz。优化目标用 GOAL 元件定义在原理图中,总共设置了四个 Goal,对应指标里的四个关键约束。整理如下:

目标名称扫描范围表达式约束条件权重
Goal12.99-3.11GHzdB(S(2,1))Max= -2dB(带内插损上限)100
Goal22.7-2.8GHzdB(S(2,1))Max= -40dB(下阻带抑制)100
Goal33.3-3.4GHzdB(S(2,1))Max= -40dB(上阻带抑制)100
Goal42.99-3.11GHzdB(S(1,1))Max= -20dB(端口反射)100

每个 Goal 的 RangeMax/RangeMin 定义了指标关心的频段,Max 是该频段内 S 参数的允许最大值。带内插损用 Max=-2dB 表示“S21 最大不超过 -2dB”,因为 S21 是负值,越接近 0 越好;阻带衰减的 Max=-40dB 同理。Goal4 用 dB(S(1,1)) 限制反射系数小于 -20dB,对应电压驻波比大约 1.22,这在窄带滤波器里已经算比较严格的匹配要求。

优化器选的是 Gradient 梯度法,MaxIters=100。梯度法适合变量初始值离目标不远的情况,收敛快,但对局部极值敏感。如果你发现优化后 S 参数仍然明显不达标,先别急着增加迭代次数——回头检查变量初始值比加迭代次数更有用。另一个选项是随机法(Random),适合从较大范围搜索,但收敛慢。资源里 SaveAllIterations=no、SetBestValues=yes,意思是优化完成后把最优解写回变量,这是最常见的设置。

4.3 仿真结果解读:中心频率偏移是边缘场,不是玄学

资源里原话讲:将初始尺寸输入 ADS 仿真后,中心频率出现明显偏移,原因是设计时没考虑边缘场效应。这是平行耦合线滤波器最经典的现象——微带线开路端的边缘电容等于把线加长了一点,四分之一波长段实际谐振频率比理论值低。解决方案就是靠优化器去自动调整 L、S、W 来补偿,肉眼看到 S21 曲线整体左移或右移时,优先动的是长度参数而不是宽度参数。

原理图仿真的结果曲线中,3GHz 附近 S21 明显抬升形成通带,通带外 S21 迅速跌落;S11 在通带内出现一个或多个谐振谷。如果 S11 在通带内有多个深谷,说明阶数较高、匹配良好;如果只有一个浅谷,可能某一段耦合线没调到正确的阻抗。另一个常见问题是通带内 S21 出现尖刺(下陷),多半是相邻耦合段之间的相位配合出了问题,这时候把对应段的 L 在 ±0.3mm 范围内微调,比动 W 更直接。

5. 矩量法验证与避坑:从原理图到实测的常见问题排查

5.1 矩量法仿真:原理图的理想化远不够

原理图仿真用的是电路模型,MCFIL 是经验等效电路,没考虑拐角、T 型接头、焊接盘、介质表面波、色散等效应。实际电路的性能可能和原理图仿真差出不少——这不是仿真不准,而是模型本身就是近似。矩量法(Method of Moments)直接对电磁场求解,把金属走线和介质层按实际几何建模,结果远比原理图可信,但它也慢得多。

操作上,先把原理图生成版图(Generate/Update Layout),然后在 Layout 窗口里设置端口(通常用 CPW 或微带端口),指定衬底叠层,再选 Momentum RF 模式跑仿真。频率范围和步长与原理图一致,这样两条曲线可以直接对比。资源里矩量法仿真的结果比原理图更接近真实,但如果曲线离指标还有距离,要回到原理图窗口重新调整优化变量。常见原因就是相邻耦合线节的线宽相差过大,导致各段耦合强度不一致,此时应该修改优化变量的初值,或按曲线和指标的差距调整各个 Goal 的权重。

5.2 制板误差:0.2mm 工艺线宽和侧向腐蚀

这块在资源里单独列了误差分析,做板的都应该重视。普通双层 FR4 板,上层走微带线,下层整面做接地。加工精度一般到 0.01mm 量级,但线宽下限受制版厂工艺能力影响,通常要求大于 0.2mm;缝隙宽度也一样,太窄的间距腐蚀时容易被蚀穿或桥连。另一个大坑是侧向腐蚀:腐蚀液会从掩膜下方“啃”掉一部分铜,导致实际线宽比设计值细、缝隙比设计值宽。耦合间距一旦变大,耦合变弱,带宽变窄,中心频率也可能偏移。

应对方案:画版图时对敏感尺寸做补偿。比如设计线宽 0.2mm,可以在版图里画 0.22-0.25mm;耦合间距原本 1.97mm 的可以适当收窄一点,抵消腐蚀带来的扩大。但补偿不能过度,否则仿真和实测的差别又从另一个方向冒出来了。

5.3 常见问题排查清单

以下是这类课程设计里最容易翻车的几条,按排查顺序写,每条都是“现象→原因→解决”。

现象一:仿真曲线里通带中心频率比设计值低了 50-100MHz。

原因:FR4 板材 Er 实际值普遍高于厂商标称值,且边缘场效应没完全补偿。解决:首先确认衬底里 Er 用的是 4.3 还是实测值;然后回到优化器,把 Goal1 的频段上限微调,重新优化 L 系列变量。如果仿真和实测都偏低,说明板材 Er 偏大,把 Er 改成 4.4 重新仿真对比。

现象二:带内插损超过 2dB,通带看起来像“陷下去”。

原因:微带线损耗角正切 TanD 填错;或者焊接时焊锡覆盖了微带线末端,引入额外损耗;或 SMA 接头地引脚过长。解决:TanD 按板材手册填,不要默认 1e-4;焊接时控制焊锡量,确保微带线净区不被覆盖;接头地引脚尽量剪短。

现象三:阻带衰减只有 30dB,升不到 40dB。

原因:耦合段间距 s 偏大导致高次模耦合,或阶数不足,或版图边缘辐射耦合。解决:查 LineCalc 算出的奇偶模阻抗是否和目标一致;把 s3 缩小 0.1-0.2mm 重仿真;确认矩量法仿真时辐射边界设置是否合理。

现象四:S11 反射系数只有 -15dB,通带内匹配不够好。

原因:输入端 50Ω 馈线和第一段耦合线之间阻抗阶跃过大。解决:检查端口处 MLIN 宽度是否为 3.084mm;尝试用渐变线过渡,或在 w1 上加约束让它不低于 0.3mm,通过改变第一级耦合强度换匹配。

现象五:实测和矩量法仿真差异明显,但原理图仿真看着很好。

原因:这是最普遍的“黑匣子”时刻。矩量法已经把大部分电磁效应算进去了,剩下的差异来自制板工艺、接头和测试环境。解决:先做一次接头直通校准;再看版图里接地过孔是否打足;最后确认测试时滤波器周围没有金属物体靠近。别一上来就怀疑仿真器,多半是测试夹具的问题。

6. 验证的最后一道工序:用 Marker 读数确认指标达标的三个检查点

仿真结果不能靠“看起来还不错”判断。我的习惯是固定用 S 参数图上的 Marker 读出四组关键数据,逐一比对设计指标:在 2.8GHz 处读 dB(S(2,1)) 是否低于 -40dB;在 3.0GHz 和 3.1GHz 通带两端读 dB(S(2,1)) 是否在 -2dB 以上;在这个通带范围内扫 dB(S(1,1)) 最大值是否低于 -20dB;最后看 3.3GHz 处 dB(S(2,1)) 是否低于 -40dB。

检查点频率应满足条件常见失败状态
下阻带2.8GHzdB(S(2,1)) < -40dB过渡带陡峭度不够,需增加级数或调耦合
通带左端3.0GHzdB(S(2,1)) > -2dB中心频偏或插损大,调整 L 与 Er
通带右端3.1GHzdB(S(2,1)) > -2dB带内右侧跌落,查耦合间距是否过大
反射3.0-3.1GHzdB(S(1,1)) < -20dB端接不匹配,调 w1 与馈线宽度

若想让测试数据更为完整,还可以补测群时延——带通滤波器在通带边缘的群时延会明显抬升,这是相位失真的正常表现,但若通带中心也出现大起伏,就要怀疑某个耦合段长度是否错位。制板回来焊接后,我建议先用网络分析仪单端口校准,再测 S21 做直通校准,排除线缆和接头的影响,然后再看滤波器的真实响应。从那以后,我每次设计送板前都强制自己按这套流程走一遍:先看 LineCalc 初值是否落在工艺窗口内,再把四个 Goal 全部设好跑梯度优化,最后用矩量法验证一轮才交出去。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询