简介:微带带通滤波器设计文档是一份完整的课程设计/毕业设计报告,围绕微带线带通滤波器从理论推导到 HFSS、ADS 仿真的全过程展开,适合微波技术、射频电路及天线通信方向的学生用作设计参考。文档从滤波器分类入手,介绍带通滤波器中心频率、带宽、插损、衰减等核心指标,并讲解奇模/偶模特征阻抗、S 参数等关键概念,随后按低通原型参数计算、微带线尺寸计算、原理图绘制、仿真优化等步骤给出流程。压缩包内为 1 个 doc 文档,文件大小 1.41MB,内容包含目录、摘要、设计理论、具体计算过程、HFSS 与 ADS 仿真结果及优化对比,基本覆盖一次完整微带带通滤波器设计的全部环节。目前已有 549 人学习该资源,适合需要了解微带滤波器设计流程或完成相关实物/仿真任务的初学者直接对照使用。
1. 8-10GHz 微带带通滤波器:从指标到 HFSS 与 ADS 联合验证
设计一个 X 波段带通滤波器,指标是 8-10GHz 通带、0.5dB 带内波纹、7.2GHz 以下及 10.8GHz 以上抑制大于 40dB。如果只靠查表、套公式,画出来的版图大概率需要反复返工:耦合间距偏差 0.05mm 就能让中心频率偏出几百兆赫兹,介电常数公差更是直接改写通带位置。这个课题把经典平行耦合微带线结构和全波电磁仿真串在一起,正好适合用来拆解「从低通原型到物理版图」的完整设计链路。本文按实际推演顺序展开:先用切比雪夫原型算出归一化元件值,再用 J 变换器推导奇偶模阻抗,接着落到微带线宽、间距和谐振器长度的求解,最后分别用 HFSS 和 ADS 做全波与电路级仿真,并给出可复现的优化参数和排错手法。射频工程师做滤波器选型或学生做课程设计,都可以直接拿这套流程改指标复用。
2. 切比雪夫低通原型与带通变换:先把元件值算准
2.1 为什么选切比雪夫原型而不是巴特沃斯
这个滤波器要求 7.2GHz 以下、10.8GHz 以上衰减达到 40dB。按中心频率 9GHz、带宽 2GHz 算,归一化频率偏移大约是 (9-7.2)/2×2 = 1.8,也就是距通带边缘约 1.8 倍带宽处要压到 40dB。巴特沃斯响应的衰减斜率是 20N dB/dec,5 阶也只能提供约 51dB@十倍频程,在这个相对带宽 (~22%) 下要留足裕量;切比雪夫等波纹响应的带外滚降更陡,同样的阶数和波纹下过渡带更窄,代价只是通带内有 0.5dB 的等波纹起伏。对带内平坦度要求不极端的射频前端来说,切比雪夫是更经济的选择。
原型阶数需要根据抑制指标初选。0.5dB 波纹切比雪夫原型,5 阶在归一化频率 Ω=1.8 处可以提供约 45-50dB 衰减,符合我们的 40dB 要求;4 阶在同样位置只能到 35dB 左右,不满足。所以下面按 N=5 走完整计算流程。
2.2 原型元件值计算
切比雪夫原型的元件值公式为:
g0 = 1 g1 = 2a1 / γ gk = 4a(k-1)ak / (b(k-1)g(k-1)), k=2..N g(N+1) = 1 (N 为奇数)其中:
β = ln(coth(LAr / 17.37)) γ = sinh(β / 2N) ak = sin((2k-1)π / 2N), k=1..N bk = γ² + sin²(kπ / N)用 LAr=0.5dB、N=5 代入,得到的归一化元件值为:
| 参数 | 数值 |
|---|---|
| g0 | 1.0000 |
| g1 | 1.7058 |
| g2 | 1.2296 |
| g3 | 2.5408 |
| g4 | 1.2296 |
| g5 | 1.7058 |
| g6 | 1.0000 |
这组值是后续所有计算的起点。注意 g 值是无量纲的归一化值,真正做带通变换时要把它映射到中心频率和带宽上,不能直接当实际电感电容用。
2.3 从低通到带通的频率变换
低通原型到带通的变换关系是:
Ω = (1/Δ) × (ω/ω0 - ω0/ω)其中 Δ 是分数带宽,ω0 是几何中心频率。这个变换会把低通原型的每个电抗元件映射成串联或并联谐振回路,但对微带滤波器来说,更实用的做法是不直接做集总元件变换,而是用 J 变换器把谐振器之间的耦合量化出来。
对于平行耦合微带线带通滤波器,相邻谐振器之间的 J 变换器导纳为:
J01 = sqrt(Δ × Y0 / (g0 × g1)) Jk(k+1) = Δ × Y0 / sqrt(gk × g(k+1)), k=1..N-1 JN(N+1) = sqrt(Δ × Y0 / (gN × g(N+1)))Y0 是端口的特性导纳,取 1/50 S。代入我们的数字:Δ = 2/9 ≈ 0.222,Y0 = 0.02S,g 值按上表。计算可得:
| 耦合段 | J 值(S) |
|---|---|
| J01 | 0.00905 |
| J12 | 0.00380 |
| J23 | 0.00298 |
| J34 | 0.00380 |
| J45 | 0.00905 |
这些 J 值将直接用于计算每段平行耦合微带线的奇偶模阻抗。
2.4 奇偶模阻抗推导
每一段平行耦合线可以等效为一段 J 变换器 + 两侧 λ/4 线段的组合。已知 J 值后,奇模和偶模特性阻抗由下面两式给出:
Z0e = Z0 × (1 + J × Z0 + (J × Z0)²) Z0o = Z0 × (1 - J × Z0 + (J × Z0)²)Z0 取 50Ω,逐段代入:
| 耦合段 | Z0e (Ω) | Z0o (Ω) |
|---|---|---|
| 段1 (J01) | 60.24 | 43.46 |
| 段2 (J12) | 54.30 | 46.36 |
| 段3 (J23) | 53.38 | 47.02 |
| 段4 (J34) | 54.30 | 46.36 |
| 段5 (J45) | 60.24 | 43.46 |
这里能看出平行耦合滤波器的核心规律:边缘段因为耦合到 50Ω 端口,需要较强的耦合,所以 Z0e/Z0o 差异大;中间段耦合弱,阻抗接近 50Ω。如果算出来的 Z0o 低于 40Ω 或 Z0e 高于 70Ω,说明工艺上可能做不出来,需要回头调带宽或阶数。
import math LAr = 0.5 # 带内波纹 dB N = 5 # 阶数 Z0 = 50.0 delta = 2.0 / 9.0 # 分数带宽 # 切比雪夫 g 值 beta = math.log(1.0 / math.tanh(LAr / 17.37)) gamma = math.sinh(beta / (2 * N)) g = [0.0] * (N + 2) g[0] = 1.0 for k in range(1, N + 1): a_k = math.sin((2 * k - 1) * math.pi / (2 * N)) if k == 1: g[k] = 2 * a_k / gamma else: b_prev = gamma**2 + math.sin((k - 1) * math.pi / N)**2 g[k] = 4 * a_k * a_prev / (b_prev * g[k - 1]) a_prev = a_k g[N + 1] = 1.0 if N % 2 == 1 else math.tanh(beta / 4)**2 for k in range(N + 2): print(f"g{k} = {g[k]:.4f}")这段脚本的作用是避免手算时把 g2 和 g4 的对称值抄错。核心逻辑是递推:g1 由第一谐振器的电抗斜率决定,之后每一个 gk 依赖前一个值,所以一旦某个数算错,后面全错。实际工程中我习惯把这段脚本直接嵌入设计文档,后续改波纹或阶数时重新跑一遍就行。
3. 微带物理尺寸求解:从阻抗到版图
3.1 介质基片选型与初值预估
拿到 Z0e/Z0o 后,下一步是把阻抗值翻译成微带线的物理尺寸:线宽 W、耦合间距 S、耦合段长度 L。这一步需要选定介质基片。这个课题用的是常见微波板材参数——相对介电常数 εr=2.65(聚四氟乙烯玻璃布板)、介质厚度 h=1mm、铜箔厚度 t=0.035mm。选这个组合的好处是 8-10GHz 频段损耗适中,板材价格可控,加工精度容易保证。
平行耦合段的线宽 W 和间距 S 需要同时满足 Z0e 和 Z0o 两个约束。设计界面的标准做法是用阻抗计算工具反推,但在手算阶段可以用近似公式预估:先按单根微带线 50Ω 的宽度 W0 起步,耦合会同时降低奇模和偶模阻抗,间距越小,Z0o 越低,Z0e 变化相对平缓。我一般先设 W=W0,然后扫 S 从 0.1mm 到 0.5mm,找到最接近目标阻抗组合的值。
3.2 利用计算工具完成阻抗到尺寸的反演
手算奇偶模阻抗到 W/S 的反演非常繁琐,因为涉及椭圆积分和保角变换,实际上没有人会逐项手算。常见做法是使用 ADS 内置的 LineCalc 工具或 TXLine 独立工具,设定基片参数后直接反演:
Substrate: Er=2.65, H=1.0mm, T=0.035mm, Cond=5.8e7 Line Type: Coupled Microstrip Target: Z0e=60.24, Z0o=43.46, Freq=9.0GHz Sweep: S=0.10mm to 0.50mm, step=0.02mm Compute: W, L以段1为例,算出的典型值是 W≈2.4mm、S≈0.18mm、λ/4 长度≈5.1mm。这里有两个容易踩的坑:
第一个坑是 LineCalc 算出的长度是物理长度,不是电长度。实际谐振器之间还存在边缘场耦合,末端效应会让谐振器看起来比物理长度更长,所以加工版图时需要把长度缩减约 2%-5%,具体量取决于板材和耦合强度。
第二个坑是 W 在全滤波器内并不完全一致。段1 和段5 因为要匹配 50Ω 端口,W 会和中间段有细微差异,差别一般不超过 0.1mm。严格的设计会把每一段都按各自的 Z0e/Z0o 反演,而不是全滤波片只用同一个 W。
3.3 完整尺寸表与版图布局
按上述步骤对 5 段耦合线逐一反演,得到完整的起始尺寸表:
| 耦合段 | W (mm) | S (mm) | L (mm) |
|---|---|---|---|
| 段1 | 2.42 | 0.18 | 5.10 |
| 段2 | 2.38 | 0.28 | 5.06 |
| 段3 | 2.37 | 0.32 | 5.04 |
| 段4 | 2.38 | 0.28 | 5.06 |
| 段5 | 2.42 | 0.18 | 5.10 |
版图布局上,5 段平行耦合线首尾串接成一条直线,相邻段的接地共用一个地层。输入输出用 50Ω 微带线引出,线宽就是前面算的 W0≈2.4mm。这里要注意,如果板材实际厚度是 0.8mm 或 1.6mm,W 和 S 都要重新反演,不能套这个表,因为阻抗和厚度直接相关。
布局定型后,先别急着仿真。把每一段的 L 都加上一个变量后缀,比如 L1、L2,把 S 也拆成 S1、S2,后面 HFSS 优化时才有参数可以扫。这一步省不了,直接写死尺寸的模型一旦 S 参数不达标,就只能手工改线,效率极低。
4. HFSS 仿真建模与 S 参数优化:全波验证与参数调优
4.1 HFSS 建模的关键设置
HFSS 是三维全波电磁仿真工具,它基于有限元法,对微带滤波器的仿真精度取决于建模细节。以下几个设置在 8-10GHz 这个频段至关重要:
首先是求解类型。滤波器属于无源互连结构,选择 Driven Modal 模式。如果选 Driven Terminal,仿真结果会以端口的电压电流定义呈现,和 S 参数的标准定义不完全一致,容易造成优化方向的误判。
其次是端口设置。微带线的激励端口用 Wave Port,端口面垂直于微带线走向,端口高度取 5-6 倍介质厚度(至少 5mm),宽度取 3-4 倍线宽。端口面太矮会导致激励场分布失真,算出来的 S11 会有明显偏差。端口积分参考线必须指向地平面,否则端口阻抗和相位基准都是错的。
然后是边界条件。滤波器的辐射损耗在开放结构中不可忽略,如果直接默认理想导体边界,算出来的插入损耗会偏乐观。建议把整个模型包在一个辐射边界盒里,边界盒距离滤波器本体至少 λ/4(9GHz 时约 8.3mm)。这样仿真结果才和实测对得上。
4.2 求解设置与频扫策略
中心频率 9GHz,扫频范围至少要覆盖 5-13GHz,否则看不到 7.2GHz 和 10.8GHz 两个抑制点的实际衰减值。求解设置建议分两步:
Solution Type: Driven Modal Setup: 9GHz, Max Passes=15, Delta S=0.02 Sweep: Interpolating, 5-13GHz, 201 points插值扫频在 201 个点上的计算时间大约是离散扫频的 1/3,而且对窄带谐振结构有自适应加密能力,不会漏掉谐振峰。如果用的是离散扫频,频率步进最好小于 20MHz,否则 40dB 抑制点的位置会错判。
仿真完成后第一步看 S11 和 S21 的曲线形状。理想情况下 S21 在 8-10GHz 内是 0.5dB 波纹的带通响应,S11 在通带内低于 -15dB。第一次仿真通常会有偏差:中心频率偏低或偏高 0.2-0.5GHz、带宽略窄。这些都是正常的,原因是奇偶模阻抗计算时忽略了不连续效应和频率色散,HFSS 里的全波场会把这些效应自动算进去。
4.3 以 S 参数为目标的参数优化
HFSS 的 Optimetrics 功能可以做参数扫描和自动优化。优化的核心是把滤波器尺寸设为变量,然后定义目标函数。推荐的做法是把所有尺寸统一设成变量,耦合间距 S 三个独立变量,而不是五段全部独立,这样既保持对称性又减少优化维度:
Variables: W1 = 2.42mm, W2 = 2.38mm S1 = 0.18mm, S2 = 0.28mm, S3 = 0.32mm L1 = 5.10mm, L2 = 5.06mm, L3 = 5.04mm Goals: S11 < -15dB (8-10GHz) S21 > -1.0dB (8-10GHz) S21 < -40dB (7.0-7.2GHz) S21 < -40dB (10.8-11.0GHz)优化算法选 Quasi-Newton,最大迭代次数设 30。注意不要让优化器把 S1 扫到 0.1mm 以下,因为 0.1mm 以下的线间距对加工精度太敏感,实际制板时的侧蚀和公差会直接毁掉耦合度。建议给每个变量加上限位:S 下限 0.12mm,L 上下限 ±0.3mm。
优化过程中最常见的发散场景是中心频率整体偏移。如果 S21 的峰值位置比目标低了 0.3GHz,优先缩短所有 L 的初始值约 3%,而不是让优化器去硬调 S。因为谐振频率主要由 L 决定,S 只影响耦合量和带宽。反过来,如果带宽不够,再考虑减小 S1/S3。理解这个先后顺序,能省去大量盲目试错。
4.4 一个典型优化案例的复盘
按上面流程做下来,比较典型的结果是:第一轮仿真 S21 峰值出现在 8.7GHz,带宽 7.9-9.6GHz,带内 S11 只有 -8dB,离指标差距明显。检查发现 L1 偏长是主因,把 L1 从 5.10mm 缩到 4.95mm 后,中心频率抬升到 8.95GHz。第二轮把 S1 从 0.18mm 收到 0.15mm,带宽扩展到了 8.1-9.9GHz。第三轮再做全变量优化,最终 S11 在通带内低于 -18dB,S21 带内波纹 0.4dB,7.2GHz 和 10.8GHz 处衰减分别为 42dB 和 44dB,达标。
| 轮次 | 调整内容 | S11 结果 | S21 带宽 | 备注 |
|---|---|---|---|---|
| 1 | 初始尺寸 | -8dB | 7.9-9.6GHz | 中心频率偏低 |
| 2 | L1 缩至 4.95mm | -11dB | 8.0-9.8GHz | 中心频率上移 |
| 3 | S1 收至 0.15mm | -15dB | 8.1-9.9GHz | 带宽扩展 |
| 4 | 全变量优化 | -18dB | 8.0-10.0GHz | 完整达标 |
这里每一步调整的幅度都不大,但方向感很重要。HFSS 优化不是黑盒,每一步都要能解释为什么改这个参数、预期带来什么变化。如果某一步优化后的 S11 反而变差了,优先检查是不是变量限位设得太宽,把优化器带到了不合理的物理区间。
5. ADS 电路级校验:快速判断版图是否值得投板
5.1 ADS 模型搭建与仿真
HFSS 全波仿真精度高,但单次仿真耗时长。在 HFSS 优化之前,先用 ADS 的电路级模型做快速校验,可以提前发现设计方向性问题。ADS 的微带线模型基于解析公式和准静态模型,计算速度远快于全波仿真,适合做参数初调和趋势判断。
在 ADS Schematic 中,从 TLines-Microstrip 库中选 MCLIN(耦合微带线)元件,按 5 段级联的方式连接。每段设置基片参数 Er=2.65、H=1mm、T=0.035mm,再填入各段的 W、S、L。输入输出端接 50Ω 端口,然后跑 S 参数仿真:
S_Param: Start=5GHz, Stop=13GHz, Step=0.02GHzADS 的仿真结果通常比 HFSS 更乐观,因为电路模型走的是准静态近似,没有包含完整的辐射损耗和不连续效应。两者差距一般在 0.2-0.5dB 的插入损耗以内。如果你的 HFSS 结果比 ADS 的插入损耗大了超过 1dB,大概率是 HFSS 模型里辐射边界或者端口设置有问题,而不是滤波器本身设计错了。
5.2 两个工具的结果比对与定位
把 ADS 和 HFSS 的 S21 画在同一张图里看,正常的形态是两条曲线形状接近,中心频率差不超过 100MHz。如果差异过大,按下面的思路排查:
首先是确认 ADS 的基片参数和 HFSS 完全一致,包括铜箔厚度和介质损耗角正切。这两个参数经常被漏设,导致 HFSS 算出的插损显著偏大。
其次是检查微带线 T 型接头。ADS 理想库里的 MCLIN 是纯耦合线段,不包含接头不连续。实际版图里每段之间有一个微小的连接台阶,这个台阶在 HFSS 里会被算进去。解决方法是跳过这一步——如果两条曲线形状一致但整体有偏移,直接按 HFSS 结果微调 L 即可。
最后是查端口。ADS 里用的是理想端口,而 HFSS 用的是波端口。如果两者的 S11 形态完全不同,去检查 HFSS 的端口高度和积分线方向,多半是端口设置问题。
5.3 电路模型辅助参数灵敏度分析
ADS 还有一个不可替代的作用是快速做灵敏度分析。把 S1、S2、L1、L2 分别做 ±5% 的扰动,观察中心频率和带宽的漂移量,可以在短时间内建立「哪个尺寸对指标影响最大」的直觉。这一步在 HFSS 里做要几个小时,在 ADS 里几分钟就能出结果。
VAR S1 = 0.18 (Sweep 0.14 to 0.22, step=0.02) S2 = 0.28 L1 = 5.10 (Sweep 4.90 to 5.30, step=0.05)典型结论是:L1 每变化 0.05mm,中心频率移动约 80MHz;S1 每变化 0.02mm,带宽变化约 3%。这个数据非常有用。拿到加工回来的实测板卡如果中心频率偏了,看一眼实测 S21 就知道该修哪一段,而不需要重新全波仿真。
5.4 最终验证清单
投板前把下面几个检查项过一遍,能避免 80% 的返工:
| 检查项 | 标准 | 验证方法 |
|---|---|---|
| 通带 S11 | 优于 -15dB | HFSS 查看 8-10GHz 最小值 |
| 通带插损 | 小于 1.0dB | S21 通带内最大值 |
| 带外抑制 | 7.2GHz/10.8GHz > 40dB | S21 对应频点读数 |
| 中心频率裕量 | ±0.2GHz | 扫描结果峰值位置 |
| 最小线宽/间距 | 大于 0.12mm | 版图设计规则检查 |
| 加工公差影响 | 中心频率偏移 < 0.1GHz | ADS 灵敏度分析 |
如果 HFSS 仿真结果已经达到指标,且 ADS 灵敏度分析显示 L 和 S 的公差影响在可接受范围内,就可以输出 Gerber 文件联系制板。制板回来后先测 S 参数,和 HFSS 结果对比,通常封装和连接器会引入约 0.3dB 的额外插损,这是正常的。如果差异远大于这个值,优先检查 SMA 连接器的接地方式和板材的实际介电常数是否和标称值一致。
本文还有配套的精品资源,点击获取