简介这份PDF是电磁场与微波测量课程的极化实验报告面向正在修读电磁场实验、需要撰写实验报告的高校学生。内容围绕线极化波概念、马吕斯定律验证、喇叭天线极化调节展开包含实验目的、设备仪器、原理推导、操作步骤、实测数据表与误差分析并附有垂直极化波全折射推导、布儒斯特角测量方案等思考题解答。资源包共1个PDF文件约377KB篇幅精炼适合作为实验预习参考或报告撰写模板。作者在描述中特别提醒实验数据受仪器条件限制参考价值有限希望读者借此从不同角度理解问题、独立完成实验与报告而非直接照搬。目前已有188人学习下载适合需要梳理极化实验思路、核对马吕斯定律验证过程或补充全折射原理推导的读者参考。1. 极化实验到底在测什么从一份 PDF 实验指导说起如果你手头拿到一份叫「第一部分实验二-极化实验.pdf」的实验指导大概率是微波/天线/射频方向的基础实验课材料。它要你干的不是背公式而是亲手把一支天线或者一段波导接上信号源和检波器转动角度、记录幅度然后画出一条随角度变化的曲线。这条曲线背后就是极化这个概念的物理实体电磁波在传播时电场矢量末端在垂直于传播方向的平面上的轨迹形状。线极化、圆极化、椭圆极化三种状态对应三种轨迹。实验要你验证的是理论课上讲的「极化匹配才能最大接收功率」——当发射和接收天线极化方向一致时检波器读数最大正交时理论上应该掉到零深中间角度按余弦平方规律衰减。这份实验指导通常包含实验目的、器材清单、步骤、数据记录表、思考题但真正上手时你会发现纸面步骤和台面现实之间隔着一堆玄学。下面我把这类极化实验从原理到动手到踩坑完整拆一遍适合正在准备实验报告、想复现测量、或者带学生做实验的人。2. 极化实验的物理底座为什么角度一转功率就掉2.1 线极化、圆极化、椭圆极化的判定标准极化状态由电场矢量的两个正交分量 Ex 和 Ey 的幅度比与相位差决定。设 Ex E1·cos(ωt)Ey E2·cos(ωtδ)其中 δ 是两分量之间的相位差。判定规则很干脆条件极化状态δ 0° 或 180°线极化E1 E2 且 δ ±90°圆极化其他任意组合椭圆极化线极化时电场矢量始终在一条直线上来回振荡圆极化时矢量末端画圆分左旋和右旋椭圆极化是普遍情况线极化和圆极化都是它的特例。实验里最常见的操作是发射端固定一个线极化天线接收端用另一个线极化天线绕传播轴旋转每转一个角度记录一次接收功率。如果发射是纯线极化接收功率随角度 θ 的变化应该满足 P(θ) P_max·cos²θ。这个余弦平方关系就是极化实验的核心验证目标。2.2 极化失配损耗从公式到 dB 的换算极化失配带来的功率损失用极化失配因子 PLF 描述PLF |cos θ|²其中 θ 是发射与接收天线极化方向之间的夹角。换成 dB 就是 Loss(dB) -20·log₁₀(cos θ)。几个关键角度值得记住0° 时损耗 0 dB30° 时约 1.25 dB45° 时 3 dB60° 时 6 dB90° 时理论上是无穷大实际受交叉极化鉴别率限制通常能测到 -20 dB 到 -30 dB 的零深。这些数字在实验报告里经常被拿来和实测值对比偏差大小直接反映测量系统的质量。2.3 实验链路里每个器件的极化角色一条典型的极化实验链路是这样的信号源 → 发射天线 → 自由空间或波导段→ 接收天线 → 检波器/功率计。信号源输出等幅连续波频率通常在微波波段比如 X 波段 8-12 GHz。发射天线如果是喇叭天线其主极化方向由波导口的宽边方向决定。接收天线装在带角度刻度的旋转台上旋转轴要和传播方向重合。检波器把射频功率转成直流电压方便用万用表读数。这里每个器件都有极化特性信号源输出同轴接口本身没有极化概念但一旦进入波导或天线极化就被定义了。连接波导时法兰的宽边方向决定了极化方向拧错 90° 整个实验的基准就偏了。3. 动手做极化实验从器材连接到数据记录3.1 实验器材清单与连接检查常见器材包括微波信号源一台、发射喇叭天线一只、接收喇叭天线一只、带角度刻度的旋转台一个、晶体检波器或功率探头一个、万用表或数据采集器一台、同轴电缆和波导连接件若干。连接顺序按信号流向走信号源输出口 → 同轴电缆 → 波导同轴转换器 → 发射波导 → 发射喇叭。接收侧反过来接收喇叭 → 接收波导 → 波导同轴转换器 → 同轴电缆 → 检波器 → 万用表。连接完成后先别急着转角度做三件事确认信号源频率和功率设置正确、确认检波器工作在平方律区域、确认旋转台零刻度对准发射天线主极化方向。提示波导法兰连接时注意销钉和螺孔的对位宽边对宽边就是主极化对齐宽边对窄边就是正交。这个物理约束比任何标记都可靠。3.2 用 Python 处理极化实验数据的完整脚本实验做完手里是一张角度-电压表接下来要拟合余弦平方曲线、算交叉极化鉴别率、画极坐标图。下面这段脚本可以直接套用import numpy as np import matplotlib.pyplot as plt from scipy.optimize import curve_fit # 实验原始数据角度(度) 和 检波器电压(mV) angles_deg np.array([0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180]) voltage_mv np.array([482, 468, 425, 362, 283, 199, 121, 58, 16, 3, 15, 55, 118, 196, 280, 360, 424, 467, 481]) # 检波器平方律电压正比于功率功率正比于 cos^2(theta) # 所以电压也正比于 cos^2(theta)直接拟合 def cos_sq_model(theta_deg, amp, offset, phase): theta_rad np.deg2rad(theta_deg - phase) return amp * np.cos(theta_rad)**2 offset # 初始猜测幅度约 480偏置约 0相位约 0 p0 [480, 0, 0] popt, pcov curve_fit(cos_sq_model, angles_deg, voltage_mv, p0p0) amp_fit, offset_fit, phase_fit popt perr np.sqrt(np.diag(pcov)) # 参数标准差 print(f拟合幅度: {amp_fit:.2f} ± {perr[0]:.2f} mV) print(f直流偏置: {offset_fit:.2f} ± {perr[1]:.2f} mV) print(f相位偏移: {phase_fit:.2f} ± {perr[2]:.2f} 度) # 交叉极化鉴别率0度电压与90度电压之比换dB v_co np.interp(0, angles_deg, voltage_mv) v_cx np.interp(90, angles_deg, voltage_mv) xpd_db 10 * np.log10(v_co / max(v_cx, 0.01)) print(f交叉极化鉴别率: {xpd_db:.1f} dB) # 画极坐标方向图 theta_fine np.linspace(0, 360, 720) v_fine cos_sq_model(theta_fine, *popt) fig, ax plt.subplots(subplot_kw{projection: polar}) ax.plot(np.deg2rad(theta_fine), v_fine, b-, label拟合曲线) ax.plot(np.deg2rad(angles_deg), voltage_mv, ro, label实测点) ax.set_title(极化方向图 (mV)) ax.legend() plt.savefig(polarization_pattern.png, dpi150) plt.show()这段脚本的逻辑分三层。第一层是数据录入角度和电压一一对应注意角度覆盖 0 到 180 度就够了因为余弦平方的周期是 180 度。第二层是拟合cos_sq_model里加了phase参数来吸收旋转台零刻度可能存在的机械偏差offset参数吸收检波器的直流偏置。第三层是计算 XPD 和画图XPD 用 0 度和 90 度的电压比取 dB这是实验报告里必填的指标。参数方面p0的初始猜测如果离真实值太远可能导致拟合不收敛可以先目测数据最大值设amp最小值设offset。perr给出拟合参数的标准差如果某个参数的标准差比参数本身还大说明数据质量不够或者模型过参数化了。3.3 手动测量步骤与数据记录规范不用脚本也能做但记录要规范。步骤把旋转台归零确认发射和接收天线主极化对齐记录此时电压 V0。然后每转 10 度停一下等读数稳定后记录电压值一直转到 180 度。再转回 0 度复测一次检查回程误差。数据表至少包含四列角度、正向电压、反向电压、备注。备注里记环境变化比如有人走动、门开关、设备发热漂移。这些细节在写报告分析误差时就是素材。如果检波器输出是电流或功率而非电压换算关系要提前确认平方律检波器的输出电压正比于输入功率这个前提不成立的话余弦平方拟合就没有物理依据。4. 极化实验避坑指南五条血泪经验4.1 零深测不到零交叉极化鉴别率不达标现象转到 90 度时电压不是接近零而是还有几十毫伏算出来 XPD 只有 15 dB 左右和理论上的无穷大差很远。原因通常有三个一是发射天线本身不是纯线极化存在交叉极化分量二是接收天线在 90 度位置时可能接收到环境反射波反射波的极化状态已经变了三是检波器的直流偏置没有扣除那个几十毫伏可能只是偏置。解决办法先断开信号源记录检波器在无信号时的底噪电压从所有数据里减掉。然后在发射和接收之间加吸波材料减少反射。如果 XPD 还是上不去换一对极化纯度更高的天线喇叭天线的 XPD 通常能做到 25-30 dB。4.2 角度读数对不上旋转台零刻度是假的现象拟合出来的相位偏移phase_fit有十几度余弦平方曲线的峰值不在 0 度而在 15 度附近。原因旋转台的机械零刻度没有和发射天线的主极化方向对齐。很多人以为刻度盘上的 0 就是极化对齐实际上天线安装法兰的销钉位置、波导宽边的实际朝向都可能有偏差。解决办法不要信刻度信数据。先粗测一圈找到电压最大的角度把那个角度当作实际的 0 度后续所有角度都减去这个偏移量。或者用拟合脚本里的phase参数自动吸收这个偏差但报告里要说明机械零点和电学零点之间存在多少度的偏差。4.3 数据漂移读着读着电压自己往下掉现象从 0 度转到 180 度明明角度对称的位置电压应该一样但后半圈整体比前半圈低了一截。原因信号源功率漂移、检波器温漂、或者天线发热导致阻抗变化。微波信号源开机后需要预热通常 30 分钟以上才能稳定。检波器晶体对温度敏感手摸一下外壳电压就变。解决办法实验前预热信号源至少 30 分钟。测量时不要用手碰检波器和波导段。每隔 10 分钟回到 0 度复测一次参考电压如果漂移超过 5% 就停下来等稳定。数据后处理时可以用参考电压做归一化把漂移的影响压下去。4.4 波导连接翻车法兰拧错 90 度现象接好之后发现接收功率异常低转角度也没有明显的余弦平方规律。原因波导法兰连接时宽边和窄边搞混了相当于在链路中间插入了一个 90 度极化旋转发射和接收的极化基准从一开始就正交了。解决办法拆开检查每个法兰连接确认宽边对宽边。波导口是矩形宽边对应主极化方向这个物理特征肉眼可辨。养成习惯连接前先看波导口形状连接后用手摸一下法兰外缘确认宽边连续。4.5 近场耦合天线离太近测的不是远场极化现象两天线距离只有一两个波长时测出来的方向图畸变严重零深位置偏移XPD 很差。原因天线近场区的电磁场分布复杂不是平面波极化状态随距离变化。解决办法发射和接收天线的间距至少满足远场条件 R 2D²/λ其中 D 是天线口径最大尺寸λ 是工作波长。X 波段喇叭口径 10 cm 的话远场距离大约 60 cm 以上。实验台不够长就换小口径天线或者降低频率。这个条件不满足的话后面所有数据都不可信。5. 把极化实验做深的两个进阶方向5.1 用圆极化天线验证旋向左旋右旋的判别方法线极化实验做熟之后可以进一步测圆极化天线的旋向。方法是用一个已知旋向的圆极化天线做接收或者用线极化天线旋转 360 度看接收功率是否恒定。如果发射是理想圆极化线极化接收天线转一圈电压应该不变如果发射是椭圆极化电压会随角度起伏起伏深度反映轴比。轴比 AR 20·log₁₀(E_max/E_min)理想圆极化 AR 0 dB工程上 AR 3 dB 就算圆极化。判别旋向需要两个正交的线极化分量同时接收并比较相位差或者用圆极化天线分别测左旋和右旋端口。这部分在实验指导里通常是选做内容但做出来对理解极化的完整图景很有帮助。5.2 从实测数据反推天线轴比和倾角如果手头有完整的 360 度旋转数据可以用椭圆拟合反推极化椭圆的长轴、短轴和倾角。具体做法把电压数据开方得到电场幅度随角度的变化这实际上就是极化椭圆在极坐标下的表示。用最小二乘拟合椭圆方程 Ax² Bxy Cy² 1然后从系数算长轴短轴比和旋转角。轴比就是长轴比短轴倾角就是椭圆长轴相对于参考方向的角度。这个方法比单纯看 0 度和 90 度电压比更全面因为它用了所有角度的数据对噪声的鲁棒性更好。我一般会在报告里同时给出 XPD 和轴比两个指标互相印证。注意椭圆拟合对数据完整性要求高角度覆盖必须超过 180 度最好 360 度全测。如果只测了 0 到 90 度拟合出来的椭圆不可信。5.3 一个容易被忽略的细节检波器的平方律范围整篇文章反复提到检波器工作在平方律区域但实际实验中很容易忽略验证这一步。晶体检波器只在低功率电平下近似平方律输入功率太高就进入线性区甚至饱和区这时候输出电压不再正比于功率余弦平方拟合就失效了。验证方法很简单在固定角度下把信号源功率衰减 3 dB看检波器电压是否降到原来的一半左右。如果降幅明显偏离一半说明不在平方律区。解决办法是加衰减器把功率降到平方律范围内通常检波器输入在 -20 dBm 到 -10 dBm 之间比较安全。这个细节我在第一次做极化实验时完全没注意拟合出来的曲线和理论对不上排查了半天才发现是检波器饱和了。后来养成的习惯是每次实验前先花五分钟做平方律验证确认检波器工作在线性响应区再开始正式测量。希望帮到你。本文还有配套的精品资源点击获取