ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

光纤通信系统实验核心要点:光链路搭建、误码率与眼图分析实践

光纤通信系统实验核心要点:光链路搭建、误码率与眼图分析实践 简介南京邮电大学光纤通信系统实验报告2024版是一份基于OptiSystem 7.0的完整实验资料适合通信工程、光电信息科学等专业学生用于光纤通信课程设计与仿真练习。报告涵盖三大实验OptiSystem基本操作光发送机、光接收机、示波器与光谱分析、基本光纤通信系统设计外调制光发送机、80km标准光纤链路、PIN光接收机、BER误码率测试以及波分复用WDM技术及其在长途干线、城域网和数据中心的应用总结了高带宽利用率、低成本、易扩展等优势并对仿真数据用MATLAB绘图分析。压缩包内为1个doc文档大小1.86MB内容包括实验目的、环境配置、设计思路、完整设计图、仿真波形、眼图与误码率分析等可直接用于南邮实验报告的参考与借鉴。已有685人学习下载能帮助读者快速理解实验流程、掌握OptiSystem建模仿真方法并规范实验报告撰写。1. 南邮光纤通信系统实验报告2024版别把时间耗在重测上很多人在交实验报告前一天还在实验室里对着示波器发呆不是因为不会接线而是没想清楚“从头到尾这一条光链路到底该测哪些数”。光纤通信系统实验最劝退的地方在于光路不像电路断了不容易看出来接头脏了、法兰松了、功率计波长档错了都能让你得到一组“看起来合理但完全不对”的数据。这篇内容按 2024 版实验通常覆盖的框架展开从光发送、光纤信道、光接收到最后的系统联调与误码分析把每个环节该记的参数、该画的曲线、该留的截图位都摆出来。适合正在补报告、准备答辩、或者第一次把误码仪和光功率计接成完整链路的同学。先把框架立住再去碰设备两个小时能做完别人一下午的活。2. 光发送端与光纤信道先让光源和光纤“对齐”再谈调制2.1 激光器选型与入纤光功率的测量方法实验台上常见的光源有两种分布反馈激光器DFB和垂直腔面发射激光器VCSEL。南邮这套实验通常用 1310nm 或 1550nm 波段的 DFB 做单模传输少数高速率模块会用 850nm VCSEL 配多模光纤。DFB 的谱线窄、色散代价小适合做 2.5Gbps 以上的误码测试VCSEL 阈值电流低、便宜但谱宽大跑长距离容易把眼图闭掉。无论用哪种光源第一个要测的永远是“入纤光功率”而不是“激光器输出功率”。这两个值之间差着耦合损耗和连接器损耗。常见做法是用一段 1m 短跳线直接接光功率计读出 P1再把这段跳线插到待测光纤链路前端读 P2两个值一减就是这段链路的插入损耗。整个过程用到的只有光功率计和两支光纤跳线# 光功率计操作流程以常见手持式功率计为例 # 1. 按 λ 键切换波长到 1310nm 或 1550nm与光源一致注意南邮实验室多为单波长但功率计默认850nm # 2. 短跳线一端接光源一端接功率计记录读数 P1单位dBm # 3. 取下短跳线将待测光纤接入光源与功率计之间记录 P2 # 4. 插入损耗 P1 - P2单位dB这里最容易被忽略的是功率计波长档。功率计在不同波长下响应度差异明显1310nm 的光用 1550nm 档测读数会偏低 0.30.5dB做 1dB 以内的损耗分析时直接导致误判。每次测量前看一眼屏显波长这比纠结跳线质量重要得多。另外光纤端面要用光纤显微镜检查有明显的灰尘颗粒时要先用无尘纸蘸无水乙醇单向擦拭再插进法兰口否则损耗读数会跳动。2.2 光纤衰减和色散对系统裕量的影响光纤信道有两个绕不开的参数衰减和色散。衰减决定了你能传多远色散决定了你能传多快。单模光纤在 1310nm 处典型衰减系数是 0.35dB/km在 1550nm 处约 0.20dB/km色散系数则相反1310nm 接近零1550nm 约 17ps/(nm·km)。这意味着选 1550nm 做长距离传输时光功率够了但脉冲可能展宽选 1310nm 则功率预算紧张但波形保真度好。2024 版实验报告里通常要求测两组数据一是 2km、5km、10km 光纤的插入损耗二是不同速率下的眼图变化。前者直接拿功率计读数后者要接到误码仪的示波器通道看眼高和交叉点。实验台上一般有固定长度的光纤盘常见的几个测点如下光纤长度1310nm 理论损耗1550nm 理论损耗实测关注点2km0.7dB0.4dB法兰接头是否洁净5km1.75dB1.0dB弯曲处是否有微弯损耗10km3.5dB2.0dB光纤盘绕半径是否过小实测值比理论值多 12dB 是正常的因为实验箱里的法兰和跳线多。但如果多出 5dB 以上优先怀疑光纤盘内有打结或过度弯曲而不是光源老化。微弯损耗在 1550nm 比 1310nm 更敏感同样一个半径 3cm 的弯曲1550nm 可能多损耗 2dB1310nm 可能毫无变化。测损耗时把光纤盘平放、理清盘绕方向读数就稳了。3. 光接收机与灵敏度数据能不能通取决于这颗“光电二极管”3.1 PIN 与 APD 的选型差异和适用场景接收端的光电检测器常见两种PIN 光电二极管和雪崩光电二极管APD。PIN 结构简单、偏压低5V 左右、噪声小适合短距离和低速率系统APD 内部有雪崩倍增效应增益可达 1020 倍适合弱光接收但需要 3070V 偏压而且倍增过程会引入额外噪声温度敏感度高。南邮实验台上接收模块一般同时留了 PIN 和 APD 两个接口方便对比同一光功率下的接收波形差异。核心概念是接收灵敏度。灵敏度的定义是在满足误码率要求的前提下接收机能接收到的最小平均光功率单位是 dBm。对这个概念的理解直接决定实验报告里那张“灵敏度测试”的表格怎么写。常见做法是逐步加大光衰减器的衰减量观察误码仪上的误码率变化找到误码率刚好低于 1e-9 时对应的接收光功率。3.2 灵敏度与动态范围的标准测试步骤灵敏度测试有一个容易被弄反的地方要先确认发射端眼图是干净的再开始调衰减。如果发射端本身已经有码间串扰你会测出一个“看似灵敏度很高但实际上是系统底噪”的假数据。具体步骤按下面这样走# 灵敏度测试数据记录模板Python示例记录和计算衰减-灵敏度关系 # 假设误码仪给出每个衰减档位的误码率记录对应接收光功率 import json results [] attenuation_steps [0, 2, 4, 6, 8, 10, 12, 14] # 从误码仪读取接收光功率(dBm) 和 误码率(无单位) data { 0: {rx_power: -3.2, ber: 1e-12}, 2: {rx_power: -5.1, ber: 1e-12}, 4: {rx_power: -7.0, ber: 1e-12}, 6: {rx_power: -9.1, ber: 2e-11}, 8: {rx_power: -11.2, ber: 5e-9}, 10: {rx_power: -13.0, ber: 3e-6}, } for att, v in data.items(): results.append({ attenuation_dB: att, rx_power_dBm: v[rx_power], ber: v[ber], pass: v[ber] 1e-9 }) print(json.dumps(results, indent2, ensure_asciiFalse)) # 输出中 ber 低于 1e-9 的最大衰减档位对应的 rx_power 就是灵敏度这段代码的逻辑是先固定发射端逐步增加衰减每档等待误码仪计数 10 秒以上让误码率有统计意义。误码率突然从 1e-11 跳到 1e-6 附近的那个转折点就是灵敏度边缘。判断标准只有一个BER 低于 1e-9 时接收机最大能容忍多少衰减。不要拿误码率刚好等于 1e-9 的点当灵敏度实际工程中会留 3dB 裕量也就是说找到 BER1e-10 对应的光功率再减去 3dB 才算设计指标。动态范围则是灵敏度到接收机饱和光功率之间的区间饱和点从眼图顶部变平或误码率回升来识别一般用示波器观察接收波形是否削顶。3.3 接收光功率的读法别把平均功率当峰值这里要特别提醒一个常被扣分的细节光功率计读出的是平均光功率误码仪示波器上看到的是峰峰值。对 NRZ 编码平均光功率比峰值低 3dB即一个幅度为 0.5mW 的信号其平均功率约为 0.25mW。做灵敏度分析时接收光功率一律以光功率计读数为准不是示波器上的电压幅度换算。4. 系统级联调消光比、眼图和误码率的三方校验4.1 完整链路的搭建顺序单测完光发送、光纤、光接收三个环节后真正体现“光纤通信系统”这个整体概念的是把它们串成一条完整的双向链路。2024 版实验通常要求测消光比、眼图和误码率三个指标这三个指标互相约束任何一个变了另外两个都会跟着变。推荐按下面的顺序接线# 链路接线顺序单方向 # 误码仪发送端 → 光发射模块 → 可调光衰减器 → 光纤盘(2km/10km可选) → 光接收模块 → 误码仪接收端 # 在光接收模块前用光分路器(1:9)接光功率计用于实时监测接收光功率 # 注意分路器不要放在衰减器之前否则功率计读数不代表实际进入接收机的光功率接线完成后先不急着加衰减把误码仪的发端和收端时钟同步打开跑 30 秒确认 0 误码。然后再逐步加衰减每个档位记录三样东西接收光功率、眼图张开度、误码率。这三样数据是报告里互证的核心证据链缺一个都不好解释。有两点要盯紧一是误码仪收端的灵敏度设置要匹配光接收模块的输出幅度常见是 100mV 或 200mV 门限二是时钟恢复要设在自动模式不要用手动频率否则低速测试时老跳失锁。南邮实验室的误码仪型号较多但菜单逻辑基本一致进入 BER 测试界面选 PRBS 伪随机序列码型常见是 2^31-1 或 2^7-1前者更接近真实业务、测试更严苛后者更轻松。如果报告里没有特别说明写 2^31-1 更显专业但实验时间紧张时可以用 2^7-1 先跑通流程。4.2 消光比的测量与意义消光比定义是发射端“1”电平光功率和“0”电平光功率的比值。它的重要性常被低估消光比太低接收端判“0”“1”的裕量变小消光比太高代价是牺牲平均光功率往往意味着激光器偏置点太低、开启延迟变大。测量方法不是用光功率计而是用示波器看眼图分别读出“1”电平幅度和“0”电平幅度再套公式换算# 消光比计算示例从示波器眼图读取P1和P0后换算 # P1: 逻辑1电平对应的光功率(mW)P0: 逻辑0电平对应的光功率(mW) def extinction_ratio_db(P1_mW, P0_mW): return round(10 * math.log10(P1_mW / P0_mW), 2) # 示例P10.85mW, P00.05mW print(extinction_ratio_db(0.85, 0.05)) # 输出约为 12.30 dB实验报告中消光比达到 810dB 就属于合格范围12dB 以上说明发射端调制深度不错。但要注意示波器读 P0 时要关掉带宽限制否则上升沿和下降沿的过渡过程会被平滑掉P0 读偏高消光比虚低。如果误码仪自带光口有些型号可以直接读消光比这种情况下直接记录屏显值即可。4.3 眼图测试要点交叉点、眼高和眼宽眼图是判断系统整体质量最直观的手段。测试方法是用示波器的余辉模式把伪随机序列的多个码元波形叠加在一起。真正需要量化的指标有三个眼高、眼宽、交叉点。眼高和接收灵敏度直接相关眼宽和定时裕量相关交叉点则反映判决门限是否处于最佳位置。交叉点通常设为 50%如果看到交叉点明显高于 50%说明“1”脉冲过冲比“0”大判决门限应该适当上调反之则下调。南邮实验台上眼图不张开最普遍的原因是衰减加太多接收光功率接近灵敏度边缘此时眼高被噪声吃掉。遇到这种情况先把衰减减掉 3dB确认眼图恢复后重新扫描衰减档位不要死磕当前档位调误码仪参数。建议每组数据至少保存一张眼图截图标注“衰减量 接收光功率 眼高”这张截图比任何文字都管用。报告中贴图时注意把示波器的时基和垂直刻度拍进去答辩老师会看这些细节来确认你是否真的操作过设备。5. 数据自洽性检查与报告写作的 3 个实用技巧5.1 用一张表把三组指标串起来写报告时最容易被质疑的是数据之间互相矛盾。比如灵敏度测了 -18dBm但眼图在 -15dBm 时已经闭合这两组数据就对不上。因此写作前要用表格把同一条链路的数据整理成可交叉验证的结构| 衰减档位 | 接收光功率 | 误码率 | 眼高(mV) | 交叉点 | 结论 | |---------|-----------|--------|---------|--------|------| | 0dB | -3.2dBm | 1e-12 | 420 | 52% | 正常 | | 6dB | -9.1dBm | 1e-12 | 380 | 51% | 正常 | | 8dB | -11.2dBm | 5e-9 | 210 | 47% | 接近极限 |如果某一行出现“误码率还行但眼高掉到 100mV 以下”的情况问题通常出在接收模块的输出电路带宽上而不是光功率不够。带宽不足时眼图会呈三角形顶部变圆、上升沿变缓这种故障特征和衰减过大完全不同写报告时要区分描述。一个实用建议每测完一档衰减花 10 秒把示波器光标切到眼高测量模式读三个数比事后翻截图回忆准确得多。5.2 用一条拟合曲线验证灵敏度测试的连续性逐档增加衰减时误码率变化曲线理论上呈“瀑布状”先是很长一段低误码区然后迅速抬升。如果描出来的点忽高忽低说明测量过程中某个环节不稳定最常见的是光纤连接器没拧紧导致功率抖动。写作时用对数坐标画 BER-接收光功率曲线x 轴是接收光功率dBmy 轴是 BER对数刻度正常数据会呈现一个明显的“膝盖”膝盖越陡说明接收机质量越好。用 Python 写一个简单的拟合辅助检查# 用科学计算库做BER曲线的快速拟合检查 import numpy as np # 实测数据接收光功率dBm 和 对应log10(BER) rx_power np.array([-3.2, -5.1, -7.0, -9.1, -11.2, -13.0]) log_ber np.array([-12, -12, -12, -10.7, -8.3, -5.5]) # 检查单调性log_ber应随rx_power减小而增大 diffs np.diff(log_ber) assert np.all(diffs 0), BER曲线非单调请检查链路是否稳定这段代码的作用是快速识别数据是否违反单调性。如果出现非单调常见原因是误码仪统计时间太短BER 结果没有统计意义。误码率本身是概率事件测量时间短时低误码率档位会出现 0 误码和 3 个误码交替的情况负对数后跳变非常大。正确做法是每档至少统计 10 秒或累计 100 个误码再记录低误码率档位可以放宽到 30 秒。5.3 报告中最容易被追问的两个问题答辩时老师最爱问的两件事为什么灵敏度比理论值差、为什么消光比不是越高越好。第一个问题可以从连接器损耗、光纤盘绕弯曲、接收机热噪声三个角度回答不要只说“实验误差”。第二个问题要讲清楚消光比和平均光功率之间的平衡——消光比提高意味着“0”电平光功率降低激光器偏置点下移调制速率高时容易产生开启延迟反而劣化眼图。把这两个问题的回答逻辑写进报告“结果分析”部分属于加分项。最后一个小技巧报告中的每个测试值后面都标注当时的测量条件包括波长、码型、速率、衰减量、统计时间。这一行注释能让数据在不同人手里都可以复现也让你的实验报告从“记录”变成“技术文档”。南邮实验报告评分对数据完整性和可复现性看得比较重与其堆砌截图不如写清楚测试条件和参数设置这份报告留在手里后续做毕业设计的光通信方向时也能直接拿来当技术底稿。本文还有配套的精品资源点击获取
返回列表