(完整word版)光纤内脉冲信号传输仿真(包含matlab程序)

合集下载

matlab输出脉冲信号的程序

matlab输出脉冲信号的程序

一、概述脉冲信号是指在一段时间内突然发生的信号,其幅度瞬间上升并在短时间内保持恒定。

脉冲信号在工程领域中有着广泛的应用,比如在雷达系统、通信系统和生物医学工程中经常会用到脉冲信号。

而MATLAB作为一种强大的数学软件工具,可以用来快速、方便地生成和分析各种信号,包括脉冲信号。

本文将介绍如何使用MATLAB编写程序来输出脉冲信号。

二、MATLAB中的脉冲信号表示在MATLAB中,脉冲信号可以用一个突变的方波来表示。

这个方波的宽度非常窄,幅度非常高,代表了脉冲信号的特点。

通过控制方波的宽度和幅度,我们可以生成不同特征的脉冲信号。

三、MATLAB程序实现下面是一个简单的MATLAB程序,用来生成一个持续时间为0.1秒的脉冲信号。

```matlab设置脉冲信号的参数pulseWidth = 0.001; 脉冲宽度为0.001秒pulseAmplitude = 10; 脉冲幅度为10生成时间向量t = 0:0.0001:0.1; 时间范围为0到0.1秒,时间步长为0.0001秒生成脉冲信号pulseSignal = (t<=pulseWidth) * pulseAmplitude;绘制脉冲信号图像plot(t, pulseSignal);xlabel('Time (s)');ylabel('Amplitude');title('Pulse Signal');```上述程序首先设置了脉冲信号的参数,包括脉冲宽度和脉冲幅度。

然后生成了一个时间向量,并利用MATLAB中的逻辑运算生成了脉冲信号。

利用plot函数绘制了脉冲信号的图像。

四、程序运行结果运行上述程序后,我们可以得到一个如图所示的脉冲信号图像。

图中可以清晰地看到脉冲信号在0.001秒内瞬间达到了幅度为10的峰值,并在接下来的时间内保持恒定。

五、扩展除了简单的脉冲信号外,我们还可以利用MATLAB编写程序来生成更复杂的脉冲信号。

光纤光学matlab仿真

光纤光学matlab仿真

在MATLAB中进行光纤光学仿真可以通过数值模拟和解方程组来模拟光的传播、衍射、衰减等光学现象。

以下是一个简单的光纤光学仿真的一般步骤:
1. 建立光纤模型:
首先,确定光纤的基本参数,例如折射率、直径、长度等。

这些参数将决定光在光纤中的传播特性。

2. 定义入射光源:
在仿真中,定义光源的参数,例如波长、功率、入射角等。

这可以通过定义入射光的波函数来实现。

3. 求解传播方程:
光在光纤中的传播可以通过解相应的偏微分方程(PDE)来模拟。

根据光的波动性质,一般可以使用薛定谔方程或亥姆霍兹方程来描述。

4. 数值求解:
使用MATLAB的数值求解工具箱,例如pdepe函数,对求解的光学方程进行数值模拟。

5. 绘制仿真结果:
使用MATLAB的绘图工具,例如plot函数,可视化仿真结果。

6. 考虑衍射和衰减:
根据光纤的特性,考虑衍射和衰减等现象,更新光学方程。

7. 优化和分析:
通过调整光纤参数,观察光的传播特性,进行性能分析和优化。

注意事项:
•要考虑光在光纤中的多模式传播,可以引入模式耦合的描述。

•对于三维传播,可以将方程扩展到三维,并使用相应的求解方法。

•使用合适的数值方法,例如有限元法、有限差分法等。

以上是一个简单的光纤光学仿真的概要步骤。

具体仿真的复杂性取决于问题的具体情况和所需的精度。

MATLAB提供了强大的工具箱,包括数值求解、绘图、优化等,可用于实现高度复杂的光学仿真。

基于Matlab双曲正割脉冲在一段级联光纤中传输仿真(1)

基于Matlab双曲正割脉冲在一段级联光纤中传输仿真(1)

1 绪论1.1 课题研究背景与意义超连续(SC)谱指的是强短光脉冲在通过非线性介质(如光纤)时所形成的极大展宽光谱。

超连续谱的产生是指当一束强高峰值功率的光脉冲通过光纤后,透射谱中出现许多新的频率成分,使光谱的宽度展宽远远大于入射脉冲的谱宽。

该现象的产生是由于光纤中的自相位调制(SPM),交叉相位调制(XPM)等非线性效应和色散以及啁啾等共同作用的结果,受激拉曼散射(SRS)也会引起光谱展宽。

同其他用于光纤通信的超短脉冲光源相比,超连续谱具有连续宽带谱、稳定可靠、简单廉价等诸多优点,将在未来的T bit/ s波分复用/光时分复用(WDM/ OTDM) 系统中扮演重要角色。

利用光纤中的超连续(SC) 谱展宽技术,能够在很宽的光谱范围内同时获得多个高重复率、多波长超短脉冲,是一种有效的超短脉冲光源产生方法。

而超短脉冲光源是非线性光学、信息光电子超快光谱和多光子显微镜等诸多应用领域的关键器件,具有广阔的应用前景[1]。

近年来,光纤中的光谱超连续展宽技术已经成为当前热门的研究课题。

SC 谱光源以其优越的性能在光谱检测、生物医学、高精密光学频率测量及波分复用光通信系统等方面有着重要的作用,主要有以下几个方面:波形和群速度测量、超高速WDM系统光源、实现无抽运的自频移、全光解复用。

同时,利用SC谱光源还可以实现高分辨率的DCT。

此外,SC谱在超短脉冲压缩、激光光谱学和传感技术方面也有大的应用潜力[2]。

1.2 本文的主要内容以上是关于本课题的研究背景及意义,本文主要利用MATLAB进行模拟、分析研究双曲正割脉冲[3]在一段级联光纤中传输的光谱展宽特性。

最后得到级联光纤中双曲正割脉冲展宽的规律。

全文结构如下:第一章主要介绍课题背景、意义以及本文的内容;第二章主要讲脉冲在光纤中传输的基本特性,包括损耗、色散效应、非线性效应等,然后介绍了光纤中的非线性传输方程——非线性薛定谔方程及其求解方法;第三章通过MATLAB进行模拟,分析在级联光纤中双曲正割脉冲光谱展宽特性,得出结论;第四章 综合前文对全文进行总结。

MATLAB平台上的光纤通信系统性能仿真研究

MATLAB平台上的光纤通信系统性能仿真研究

MATLAB平台上的光纤通信系统性能仿真研究光纤通信是现代通信系统中非常重要的一部分,也是实现高速和远距离数据传输的关键技术之一。

光纤通信系统性能仿真研究对于设计和优化光纤通信系统具有重要意义。

MATLAB平台作为一个功能强大的科学与工程计算软件,被广泛应用于光纤通信系统性能仿真研究中。

本文将围绕MATLAB平台上的光纤通信系统性能仿真研究展开探讨。

首先,光纤通信系统的性能参数是衡量其性能好坏的重要指标。

光纤通信系统的性能参数包括比特误码率(BER)、信号失真、信道容量等。

在MATLAB平台上进行光纤通信系统性能仿真研究时,可以利用MATLAB提供的信号处理工具箱和通信工具箱来进行相关仿真实验。

通过设定合适的仿真参数和算法,可以准确地计算出光纤通信系统的性能参数,进而评估系统的性能。

其次,光纤通信系统中的关键技术是调制与解调技术。

调制与解调技术能够将电信号转换为光信号并进行传输,然后再将光信号转换为电信号进行解调。

而在MATLAB平台上进行光纤通信系统性能仿真研究时,可以利用MATLAB提供的调制与解调函数来实现相关仿真实验。

例如,可以利用MATLAB的ammod和amdemod函数来实现调幅和解调幅的仿真实验,通过计算得到的误码率和信号失真等性能参数来评估系统的性能。

此外,在光纤通信系统中,传输模式的选择对系统性能也有很大的影响。

传输模式包括单模光纤传输和多模光纤传输两种。

单模光纤传输具有带宽大、传输距离远的特点,多模光纤传输则具有带宽窄、传输距离短的特点。

在MATLAB平台上进行光纤通信系统性能仿真研究时,可以通过设定合适的仿真参数和算法来模拟不同的传输模式,并评估其对系统性能的影响。

此外,光纤通信系统中还存在着光纤衰减和色散等信号损失问题。

光纤衰减是指光信号在光纤中传输过程中逐渐减弱的现象,而色散是指不同频率的光信号在光纤中传输过程中到达终点的时间不同。

这些信号损失问题会影响光纤通信系统的传输质量和可靠性。

利用matlab模拟光纤传光知识讲解

利用matlab模拟光纤传光知识讲解

利用m a t l a b模拟光纤传光目录摘要 (1)1 对光纤的认识 (1)1.1光纤传输原理 (2)1.2光纤材料 (2)1.3光纤分类 (2)1.4光纤传输过程 (3)1.5光纤传输特性 (4)1.6光纤发展历史 (4)1.7光纤应用 (5)2 光纤传光理论分析 (6)2.1 光在均匀介质中的反射与折射特性 (7)2.2 光的全反射 (7)2.3光纤中光波的传播原理及导光条件 (8)2.3.1 单模光纤中光的传播 (9)2.3.2 多模阶跃折射率光纤中光的传输 (9)2.3.3 多模梯度折射率光纤中光的传输 (10)3 matlab模拟传光 (10)3.1 模拟光在单模光纤中的传播 (11)收集于网络,如有侵权请联系管理员删除3.2模拟光在多模阶跃折射率光纤中传播 (11)3.3 模拟光在梯度折射率光纤中传播 (14)4 结论分析 (15)5 设计总结 (16)参考文献 (17)收集于网络,如有侵权请联系管理员删除利用matlab模拟光纤传光摘要本文主要以阶跃型多模光纤、渐变型多模光纤、阶跃型单模光纤为研究对象,通过对光纤传光路径分析,加深对光纤的认识;深入理解光纤的传光原理;掌握光纤的传输条件,应用几何光学理论主要研究光波在光纤内的传输,分别对单模光纤中光的传输,多模阶跃折射率光纤、多模渐变折射率光纤中光的传输情况进行了研究,并对它们具体的传播路径用matlab软件进行了模拟。

关键词光纤 matlab 模拟传光1 对光纤的认识1.1光纤传输原理光纤是一种传输介质,是依照光的全反射的原理制造的。

光纤是一种将讯息从一端传送到另一端的媒介,是一条以玻璃或塑胶纤维作为让讯息通过的传输媒介。

光纤实际是指由透明材料做成的纤芯和在它周围采用比纤芯的折射率稍低的材料做成的包层,并将射入纤芯的光信号,经包层界面反射,使光信号在纤芯中传播前进的媒体。

一般是由纤芯、收集于网络,如有侵权请联系管理员删除包层和涂敷层构成的多层介质结构的对称圆柱体。

基于MATLAB的光纤剌曼传感信号传播特性的模拟研究

基于MATLAB的光纤剌曼传感信号传播特性的模拟研究

拉曼散射分布式光纤温度传感器国内 外发展概况
1928年印度科学家拉曼发现,当光子与流体 和气体分子相互作用时,在入射光频率的两 端会出现新的谱线,这一现象称为合并散射 效应,即拉曼散纤温度传感器的研究
近年来,中国计量学院光电子研究所在近红 外波段1550nm分布式光纤拉曼光子温度传感 器系统研究试验中,观察到光纤Rayleigh背 向散射精细结构的温度效应。
(1)2011.1.5~2011.2.22完成对毕业设计 各种相关资料的搜集; (2)2011.2.23~2011.3.4学习拉曼光谱的 基本知识,准备开题报告; (3)2011.3.5~2011.3.10完成毕业设计开 题报告; (4)2011.3.11~2011.3.20对光谱的传播特 性做进一步深入研究; (5)2011.3.21~2011.4.1完成对各种原理 的学习;
本课题的研究进度
(1)2011.1.5~2011.2.22完成对毕业设计 各种相关资料的搜集; (2)2011.2.23~2011.3.4学习拉曼光谱的 基本知识,准备开题报告; (3)2011.3.5~2011.3.10完成毕业设计开 题报告; (4)2011.3.11~2011.3.20对光谱的传播特 性做进一步深入研究; (5)2011.3.21~2011.4.1完成对各种原理 的学习;
本设计的应用领域及发展前景
各种大、中型变压器、发电机组的温度分布测 量、热保护和故障诊断; 地下和架空高压电力电缆的热点监测和监控; 火力发电所的配管温度、供热系统的管道、输 油管的热; 医院的ICU,CCU监护病房的温度检测和火警检 测;
煤矿、隧道的灾害防治及其报警系统; 油库、油罐、危险品仓库、大型仓库的报警 系统 可用于各种结构体的分布式温度及应变的监 测,如桥梁、大坝、隧道等。 用于一种典型的基民结构用于航天、航空飞 行器的动态检测和机器人的神经网络系统。

光纤内脉冲信号传输仿真(包含matlab程序)

光纤内脉冲信号传输仿真(包含matlab程序)

光纤内脉冲信号传输仿真一、仿真内容1、 选择一种脉冲波形(高斯脉冲,啁啾高斯脉冲,双曲正割脉冲,超高斯脉冲等),讨论光脉冲在光纤内传输时,GVD 和SPM 效应是如何结合的,并使用MATLAB 仿真脉冲波形随传播距离的变化。

2、 选择一种调制方式(ASK ,PSK ,QPSK ,QAM 等),对脉冲进行调制,分析接收端的误码率。

二、原理分析1、 GVD光脉冲在单模光纤内传输的NLS 方程,对脉冲大于5ps 的脉冲有2222|A |22A A i i A A z Tβαγ∂∂=-+-∂∂ (1式) U (z,T )满足线性偏微分方程~2222U U i z Tβ∂∂=∂∂ (2式) 若U(z,w)是U(z,T)的傅里叶变换,即~1(z,T)(z,)2i T U U e d ωωωπ-∞=-∞⎰ (3式)满足常微分方程~~222Ui U z βω∂=-∂ (4式) 其解为~~22(z,)(0,)exp(z)2iU U ωωβω= (5式)由第5式可得,GVD 改变了脉冲的每个频谱分量的相位,且其改变量依赖于频率及传输距离。

GVD 不会影响脉冲的频谱,但是能改变脉冲的形状。

把5式代入3式可得方程2的通解~221(z,T)(0,)exp(z i T)22i U U d ωβωωωπ∞=--∞⎰ (6式) 其中,~(0,)U ω是入射光在z=0处的傅里叶变换~(0,)U(0,T)exp(i T)U dT ωω∞=-∞⎰(7式) 方程6和方程7适用于任意形状的输入脉冲。

2、 SPM定义归一化振幅U/2(z,)(z,)A U αττ-= (8式)其中归一化时间量00/gt z T T T ντ-==(9式) (z,)U τ满足方程2222sgn()|U |U 2z D NLU U e i z L L αβτ-∂∂=-∂∂ (10式) 令2β=0,两边同时乘以i 可得2|U |U zNLU e z L α-∂=∂ (11式) 其中10()NL L P γ-=用NL exp(i )U V φ=做代换,并且令方程两边实部虚部相等,则有0Vz ∂=∂2z NL NLe V z L αφ-∂=∂ (12式) 对相位方程进行积分,得到通解NL (L,T)U(0,T)exp(i (L,T))U φ= (13式)其中,U(0,T)是z=0处的场振幅,且2NL eff NL (L,T)|U(0,T)|(L /L )φ= (14式)式中有限长度eff L [1exp(L)]/αα=-- (15式)第14式表明,SPM 产生随光强变化的相位,但脉冲形状保持不变。

基于Matlab双曲正割脉冲在一段级联光纤中传输仿真

基于Matlab双曲正割脉冲在一段级联光纤中传输仿真

1 绪论1.1 课题研究背景与意义超连续(SC)谱指的是强短光脉冲在通过非线性介质(如光纤)时所形成的极大展宽光谱。

超连续谱的产生是指当一束强高峰值功率的光脉冲通过光纤后,透射谱中出现许多新的频率成分,使光谱的宽度展宽远远大于入射脉冲的谱宽。

该现象的产生是由于光纤中的自相位调制(SPM),交叉相位调制(XPM)等非线性效应和色散以及啁啾等共同作用的结果,受激拉曼散射(SRS)也会引起光谱展宽。

同其他用于光纤通信的超短脉冲光源相比,超连续谱具有连续宽带谱、稳定可靠、简单廉价等诸多优点,将在未来的T bit/ s波分复用/光时分复用(WDM/ OTDM) 系统中扮演重要角色。

利用光纤中的超连续(SC) 谱展宽技术,能够在很宽的光谱范围内同时获得多个高重复率、多波长超短脉冲,是一种有效的超短脉冲光源产生方法。

而超短脉冲光源是非线性光学、信息光电子超快光谱和多光子显微镜等诸多应用领域的关键器件,具有广阔的应用前景[1]。

近年来,光纤中的光谱超连续展宽技术已经成为当前热门的研究课题。

SC 谱光源以其优越的性能在光谱检测、生物医学、高精密光学频率测量及波分复用光通信系统等方面有着重要的作用,主要有以下几个方面:波形和群速度测量、超高速WDM系统光源、实现无抽运的自频移、全光解复用。

同时,利用SC谱光源还可以实现高分辨率的DCT。

此外,SC谱在超短脉冲压缩、激光光谱学和传感技术方面也有大的应用潜力[2]。

1.2 本文的主要内容以上是关于本课题的研究背景及意义,本文主要利用MATLAB进行模拟、分析研究双曲正割脉冲[3]在一段级联光纤中传输的光谱展宽特性。

最后得到级联光纤中双曲正割脉冲展宽的规律。

全文结构如下:第一章 主要介绍课题背景、意义以及本文的内容;第二章 主要讲脉冲在光纤中传输的基本特性,包括损耗、色散效应、非线性效应等,然后介绍了光纤中的非线性传输方程——非线性薛定谔方程及其求解方法;第三章 通过MATLAB 进行模拟,分析在级联光纤中双曲正割脉冲光谱展宽特性,得出结论;第四章 综合前文对全文进行总结。

利用matlab模拟光纤传光知识讲解

利用matlab模拟光纤传光知识讲解

利用m a t l a b模拟光纤传光目录摘要 (1)1 对光纤的认识 (1)1.1光纤传输原理 (2)1.2光纤材料 (2)1.3光纤分类 (2)1.4光纤传输过程 (3)1.5光纤传输特性 (4)1.6光纤发展历史 (4)1.7光纤应用 (5)2 光纤传光理论分析 (6)2.1 光在均匀介质中的反射与折射特性 (7)2.2 光的全反射 (7)2.3光纤中光波的传播原理及导光条件 (8)2.3.1 单模光纤中光的传播 (9)2.3.2 多模阶跃折射率光纤中光的传输 (9)2.3.3 多模梯度折射率光纤中光的传输 (10)3 matlab模拟传光 (10)3.1 模拟光在单模光纤中的传播 (11)收集于网络,如有侵权请联系管理员删除3.2模拟光在多模阶跃折射率光纤中传播 (11)3.3 模拟光在梯度折射率光纤中传播 (14)4 结论分析 (15)5 设计总结 (16)参考文献 (17)收集于网络,如有侵权请联系管理员删除利用matlab模拟光纤传光摘要本文主要以阶跃型多模光纤、渐变型多模光纤、阶跃型单模光纤为研究对象,通过对光纤传光路径分析,加深对光纤的认识;深入理解光纤的传光原理;掌握光纤的传输条件,应用几何光学理论主要研究光波在光纤内的传输,分别对单模光纤中光的传输,多模阶跃折射率光纤、多模渐变折射率光纤中光的传输情况进行了研究,并对它们具体的传播路径用matlab软件进行了模拟。

关键词光纤 matlab 模拟传光1 对光纤的认识1.1光纤传输原理光纤是一种传输介质,是依照光的全反射的原理制造的。

光纤是一种将讯息从一端传送到另一端的媒介,是一条以玻璃或塑胶纤维作为让讯息通过的传输媒介。

光纤实际是指由透明材料做成的纤芯和在它周围采用比纤芯的折射率稍低的材料做成的包层,并将射入纤芯的光信号,经包层界面反射,使光信号在纤芯中传播前进的媒体。

一般是由纤芯、收集于网络,如有侵权请联系管理员删除包层和涂敷层构成的多层介质结构的对称圆柱体。

Matlab在光通信系统中的应用方法

Matlab在光通信系统中的应用方法

Matlab在光通信系统中的应用方法随着信息技术的高速发展,光通信系统已经成为了现代通信领域的核心技术。

而在光通信系统的设计和优化过程中,Matlab作为一种强大的数学计算工具和模拟软件,被广泛应用于各个环节。

本文旨在介绍Matlab在光通信系统中的应用方法。

一、光通信系统的基本原理在深入讨论Matlab在光通信系统中的应用之前,先对光通信系统的基本原理做简要介绍。

光通信系统是一种利用光作为信息传输的技术,它的核心是光信号的产生、调制、传输和接收。

光信号可以通过光纤、自由空间等介质进行传输,其中光纤是最常用的传输介质。

光通信系统主要由光源、调制器、光纤、接收器等组成。

二、Matlab在光通信系统设计中的应用1. 光纤传输系统仿真光纤传输是光通信系统中至关重要的一环。

而Matlab提供了丰富的光纤传输模型和仿真工具,可以方便地模拟和分析光信号在光纤中的传输性能。

通过Matlab中的光纤传输模型,可以研究光信号在不同光纤类型、长度和衰减情况下的传输损耗、色散等参数,并优化光纤传输的性能。

2. 光调制技术仿真光调制是将电信号转换为光信号的过程,其中的关键是光的强度或相位的调制。

Matlab中提供了各种光调制技术的仿真工具,如振幅调制、频率调制、相位调制等。

通过Matlab的仿真工具,可以分析和优化不同调制技术的性能,以及调制信号对光信号传输的影响。

3. 光接收系统性能评估光接收系统的性能评估对于光通信系统的正常运行至关重要。

而Matlab提供了光接收系统建模和性能评估的工具,可以通过模拟光接收系统的工作原理,分析和优化接收系统的灵敏度、信噪比等性能参数。

通过Matlab的仿真分析,可以为光接收系统的设计和优化提供重要参考。

三、Matlab在光通信系统实验中的应用除了在光通信系统的设计阶段,Matlab也被广泛应用于光通信系统实验。

通过Matlab的图像处理和数据分析工具,可以方便地对光通信系统的实验数据进行处理和分析。

脉冲在光纤中传输(讲座类)

脉冲在光纤中传输(讲座类)

,光纤能用于脉冲压缩。
医学培训
28
2. 群速色散诱导脉冲展宽效应
在仅考虑色散的情形,忽略光纤色散,U为归一化包络振 幅,传输方程为:
该方程可以通过Fourier变换方法求解:
医学培训
29
2. 群速色散诱导脉冲展宽效应
色散的作用是改变脉冲频谱的相对相位!不改变脉 冲谱强度,但能引起脉冲形状改变!
医学培训
can be neglected.
色散主导区满足:
医学培训
27
1. 不同的传输区域
非线性主导区满足
对于输入峰功率为1瓦的脉冲,估计一下脉宽应该分 别满足什么条件?
当光纤长度满足:L>LD, and L>LNL,色散和非线性 共同作用。在如此情况下,
(1)在反常色散区 (2)在正常色散区
,光纤允许孤子传输。
医学培训
9
3. 单模条件
对每一个模式,都存在一个截止:
单模条件: V Vc 这里Vc是满足方程 J0 (Vc ) 0 的最小值。
Vc 2.405
医学培训
10
4. 基模LP01特征
线偏振基模的光场分布:
E(r,) xˆA()F(x, y) expi ()z;
(2.6)消去 B 和 D ,得到:
E


1 c2
2E t 2
0
2P t 2
(2.7)
在波长0.5-2微米范围,光纤没有共振吸收,极 化率可写为:
P(r , t) PL (r ,t) PNL (r ,t)
(2.8)
医学培训
3
1. Maxwell方程与物态方程
PL (r,t) 0
方程变换到频域,然而非线性项使直接变换不可能!

光纤matlab编程

光纤matlab编程

光电综合课程设计报告姓名:李方圆学号: 1150730006专业: 应用物理学班级:2011级指导教师:李丹实验二光的电磁理论及仿真【实验目的】1.掌握Bessel函数及其特性。

2.掌握MATLAB的一维、二维曲线作图,并对单模光纤的特性进行分析。

【实验内容】一、用MATLAB做出前五阶第一类Bessel函数曲线。

分析:利用MATLAB内建贝塞尔函数分别作出0阶,1阶,2阶,3阶,4阶图像【实验程序及相应结果】程序:clear;clc;x=[0:0.1:25];y0=besselj(0,x);y1=besselj(1,x);y2=besselj(2,x);y3=besselj(3,x);y4=besselj(4,x);plot(x,y0,x,y1,x,y2,x,y3,x,y4);grid on;title('前五阶第一类Bessel函数曲线')xlabel('x');ylabel('y');gtext('J0');gtext('J1');gtext('J2');gtext('J3');gtext('J4');二、在MATLAB中作图,给出单模光纤中LP01模在V 分别为0.8、1.6和2.4时,电场分量E 相对归一化直径R a的归一化曲线。

分析:给定V的条件下,知道了对应U,W的值,故可以在MATLAB 中用hold on分别作出R对应E的曲线【实验程序及相应结果】程序:cl ear all;V=[0.8 1.6 2.4];U=[0.7974 1.3670 1.6453];W=[0.0640 0.3815 1.7473];Ra1=(-1:0.1:1);Ra2=[(1:0.1:10),(-10:0.1:-1)];E1_1=besselj(0,0.7974*Ra1);E1_2=besselj(0,0.7974)*besselk(0,0.0640*Ra2)/besselk(0,0.0640);E2_1=besselj(0,1.3670*Ra1);E2_2=besselj(0,1.3670)*besselk(0,0.3815 *Ra2)/besselk(0,0.3815 ); E3_1=besselj(0,1.6453*Ra1);E3_2=besselj(0,1.6453)*besselk(0,1.7473*Ra2)/besselk(0,1.7473);plot(Ra1,E1_1,Ra2,E1_2,Ra1,E2_1,Ra2,E2_2,Ra1,E3_1,Ra2,E3_2);三、在MATLAB中进行二维作图,给出单模光纤中LP01模在V 为2.4时,归一化光强I相对归一化直径R a的二维分布图。

(完整word版)基于MATLAB的PCM脉冲编码调制仿真

(完整word版)基于MATLAB的PCM脉冲编码调制仿真

@@@@@@通信工程专业《通信原理课程设计》题目基于MATLAB的PCM脉冲编码调制仿真学生姓名@@@@@ 学号@@@@@@ 所在院(系)物理与电信工程学院专业班级通信工程专业@@@@@@ 班指导教师@@@@@@完成地点物理与电信工程学院实验室2017年3 月18 日@@@@@@@通信原理课程设计任务书院(系) 物理与电信工程学院专业班级通信工程专业@@@@@@班学生姓名@@@@@一、课程设计题目基于MATLAB的PCM脉冲编码调制仿真二、课程设计工作自2017 年 2 月27 日起至2017 年 3 月18 日止三、课程设计进行地点:物理与电信工程学院实验室四、课程设计的内容要求:通信系统的计算机仿真设计课程设计目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。

课程设计的任务是:(1)掌握一般通信系统设计的过程、步骤、要求、工作内容及设计方法;掌握用计算机仿真通信系统的方法,对PCM系统的了解掌握。

(2)掌握MATLAB语言的函数调用,提高编程编程能力。

(3)掌握量化信噪比的基本概念.(4)学习均匀量化和非均匀量化的基本原理,加深对非均匀量化的理解。

(5)训练学生项目设计能力,训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。

指导教师系(教研室) 通信工程系接受任务开始执行日期2017年2月27日学生签名基于MATLAB的PCM脉冲编码调制仿真@@@@@@(@@@@@@物理与电信工程学院通信@@@@@@班,@@@@@@)指导教师:@@@@[摘要]本设计结合PCM的抽样、量化、编码和译码原理,利用MATLAB软件编程,完成了对脉冲编码调制PCM系统的编译与仿真分析。

课题中主要分为五部分对脉冲编码调制PCM系统原理进行编译与仿真分析,分别为采样、量化和编码原理的程序仿真,同时仿真分析了采样的波形、均匀量化与A律13折线非均匀量化的量化性能及其差异,最后进行PCM 编码和译码从而分析PCM系统的特性以及最后的误码率。

PCM系统设计及MATLAB仿真实现

PCM系统设计及MATLAB仿真实现

(此文档为word格式,下载后您可任意编辑修改!)1 引言Simulink工具是MATLAB软件提供的可以实现动态系统建模和仿真的软件包,它让用户把精力从语言编程转向仿真模型的构造,为用户省去了很多重复的代码编写工作。

Simulink中的每个模块对我们来说都是透明的,我们只须知道模块的输入、输出和每个模块的功能,而不需要关心模块内部是如何实现的,留给我们的事情就是如何利用这些模块来建立仿真模型以完成自己的任务。

至于Simulink中的各个模块在运行时是如何执行,时间是如何采样的,事件是如何驱动的等问题,我们可以不去关心。

正是由于Simulink具有这些特点,所以它被广泛应用在通信仿真中。

本文是利用Simulink强大的工具箱和其建模的优势建立了PCM通信系统的仿真模型。

PCM即脉冲编码调制,是数字通信中的一种。

与模拟通信相比,数字通信具有许多明显的优点,已成为现在通信的主要发展趋势之一。

可靠性好、抗干扰能力强、廉价格、易保密、便于加密处理和便于实现通信网的管理等都是其主要的特点。

实现数字通信,必须使发送端发出的模拟信号变为数字信号,这个过程称为“模拟信号数字化”。

模拟信号数字化有三个基本步骤。

第一步是“抽样”,就是对连续的模拟信号进行离散化处理,通常是以相等的时间间隔来抽取模拟信号的样值。

第二步是“量化”,将模拟信号样值变换到最接近的数字值。

因抽样后的样值在时间上虽是离散的,但在幅度上仍是连续的,量化过程就是把幅度上连续的抽样也变为离散的。

第三步是“编码”,就是把量化后的样值信号用一组二进制数字代码来表示,最终完成模拟信号的数字化。

数字信号送入数字网进行传输。

接收端则是一个还原过程,把收到的数字信号变为模拟信号,即“数字信号还原模拟信号”,从而再现声音或图像。

1.1 PCM技术的产生和发展脉冲编码调制,由A.里弗斯于1937年提出的,这一概念为数字通信奠定了基础,60年代它开始应用于市内电话网以扩充容量,使已有音频电缆的大部分芯线的传输容量扩大24~48倍。

matlab 通信仿真案例

matlab 通信仿真案例

matlab 通信仿真案例MATLAB是一种常用的科学计算软件,被广泛应用于各个领域的仿真和模拟中。

在通信领域,MATLAB也是一个非常强大的工具,可以用来进行通信系统的仿真和设计。

下面我将通过一个简单的通信仿真案例来展示MATLAB在通信领域的应用。

假设我们要设计一个基本的数字通信系统,包括信号的生成、调制、传输、解调和接收等过程。

首先,我们需要生成一个信号源,这里我们选择一个简单的正弦波信号作为输入信号。

利用MATLAB的信号处理工具箱,我们可以很方便地生成一个正弦波信号,并对其进行调制。

接下来,我们将对信号进行调制,这里我们选择将信号调制为一种常见的调制方式——正交振幅调制(QAM)。

在MATLAB中,可以很容易地实现QAM调制,同时也可以设置调制阶数和载波频率等参数。

然后,我们需要模拟信号在传输过程中的传输情况,包括信道的噪声和衰落等影响。

在MATLAB中,可以通过添加高斯噪声或其他类型的信道噪声来模拟传输过程。

同时,可以通过调整信号的功率和信道的信噪比等参数来观察信号在传输过程中的性能表现。

接收端的解调也是通信系统中非常重要的一个环节。

在MATLAB中,可以很方便地实现QAM的解调过程,并对接收到的信号进行解调和解码。

通过观察解调后的信号和原始信号的误码率等性能指标,可以评估通信系统的性能。

除了基本的信号处理和调制解调,MATLAB还提供了丰富的工具箱和函数,可以用来实现各种通信系统中常见的功能和算法。

比如信道编码、调制解调、信号检测、自适应调制等。

可以根据具体的需求和应用场景,选择合适的工具箱和函数来实现通信系统的仿真和设计。

总的来说,MATLAB是一个非常强大的工具,在通信系统的仿真和设计中有着广泛的应用。

通过上面的简单案例,我们可以看到MATLAB在通信领域的强大功能和灵活性,为工程师和研究人员提供了一个方便快捷的平台,用来实现各种通信系统的仿真和设计。

希望通过这个案例的介绍,读者对MATLAB在通信领域的应用有所了解,也能够在实际工作中运用MATLAB来进行通信系统的仿真和设计。

光纤的模式MATLAB图模拟

光纤的模式MATLAB图模拟

光纤模式图matlab 模拟**************摘要:光纤通信是现代化通信的支柱,在光纤通信中,光纤是最重要的部件之一。

本文利用电磁波动理论推导了光在光纤中的传输模式的本征方程,并使用Matlab 软件绘出不同条件下的模式图.关键词:光纤模式;电磁波动;Matlab一、引言对光纤中光的传播理论的研究,可以有多种方法,比如射线法,标量近似分析法等,但为了更广泛地描述光纤波导中光的传播,更详细地研究光纤的传输特性,就必须运用波动光学理论对光纤进行分析.本文从麦克斯韦方程的求解出发推导光纤的传播模式本征方程并利用Matlab 模拟其模式图.要对光在光纤中的传播特性有详细的理解,必须依靠麦克斯韦方程,结合问题中的边界条件,求解电磁矢量场.求解的方法一般是:1、先求出亥姆霍兹方程组以及电磁场纵向分量E z 和H z 的具体形式.2、把E z 和H z 有具体形式代入麦克斯韦方程以求取其他电磁场横向分量θE 、E r 、θH 、H r .3、利用界面上电磁场θE 和θH 切向连续条件,求取模式本征方程[1].二、波动方程由麦克斯韦方程组,我们知道,光纤中电磁场的波动方程可以写成: (1)式中参量ε表示介质的介电常数,μ表示介质的磁导率.对于在圆柱形光纤中传播的电磁波.电场和磁场具有如下形式的函数关系:(2)式中β为光纤中导波沿z 轴方向的传播常数,其值由纤芯———包层界面处的电磁场边界条件决定.不同的β值对应于不同阶的导波模式,它们的场分布也不同.将式(2)代入波动方程式(1)中,可得到矢量亥姆霍兹方程,即 (3)在柱坐标系中,只有沿z 轴方向的单位矢量与场点位置无关,所以,在柱坐标系中,EtE 222∂∂=∇εμt 222∂∂=∇εμ)(),(),(t z j e r E y x E ωβθ-=)(),(),(t z j e r Hy x H ωβθ-=02022=+∇E k n E 02022=+∇k n只有Ez 和Hz 才满足标量亥姆霍兹方程,可得 (4)解得方程(4),可得到电场和磁场的纵向分量Ez 和Hz.(5)(6)式中(r≤a)表示在纤芯内部, 称为归一化横向传播常数.其大小随纤芯内场的不同模式而变.(r>a)表示在纤芯的外部区域, 称为归一化横向衰减常数,其大小及符号反映了包层中场的状态.有了场分量Ez 和Hz 的表达式,再利用麦氏方程组即可求出场的其它四个分量θE 、E r 、θH 、H r.三、本征方程及模式图 3.1 本征方程光纤中传播模式及传输特性都是由它自身的本征方程确定的. 在光纤的基本参量n1,n2,a ,k0已知的条件下, U,W 仅与传播常数β有关.用所导出的各个区域中电磁场的表达式,再利用电磁场切向分量在纤芯-包层界面上(r=a)连续的条件,就可以救出模式本征方程,也称特征方程.(7) 3.2 各类模式根据Jm(u)的振荡特性,对于一特定的m 值,本征方程存在着n 个根.当m=0时,若 ,相应于 ,只有磁场纵向分量. (8)当m=0时,若 ,相应于 ,只有磁场纵向分量. (9)当m>0时,混合模式HE 模和EH 模0))(()(1)(1)(222022222=-+∂∂+∂∂+∂∂z z zz z z z z H E n k H E r H E r r H E r βθ⎪⎪⎩⎪⎪⎨⎧>≤=);()()();()()(a r e r a W K W K A a r e r a U J U J A E im m mim m m zθθ⎪⎪⎩⎪⎪⎨⎧>≤=);()()();()()(a r e r a W K W K B a r e r a U J U J B H im m m im m mz θθ22120β-=n k a U 22220β-=n k a W 222204202221)11()()()(])()()()(][)()()()([W U k m UWV k m W WK W K n U UJ U J n W WK W K U UJ U J m mm m m m m m +=='+''+'ββ0,0≠=B A 0,0≠=z z H E )(0)()(1)()(10000模TE W K W K W U J U J U ='+'0,0=≠B A 0,0=≠z z H E )(0)()()()(00220021模TM W K W K W n U J U J U n ='+')]11)(11(44[)1(21)1(21222222122221212*********WU W n n U m K n n K n n K n n J ++--+±+-=(10)其中:3.3 Matlab 模拟流程图及模式图为了分析导波模的传输特性,就需要得知各模式传播常数β随光纤归一化频率V 的变化情况.这可通过对本征方程(10)求解而得出.其解可写为(11)式中方程(11)是超越方程,在截止和远离截止的情况下,可以将它简化成简单的形式求解,得出各种矢量模式的截止频率Vc 和远离截止时的u 值,从而进行传输特性的分析.而在一般情况下(不局限于截止和远离截止两种状态) ,就需使用计算机对特征方程(7)求数值解.其计算流程图如图1所示.图2分别给出了依照此流程绘制出的TE 模、HE 11模及EH 11模的模式图.图1 计算β/ k0-V 曲线的程序流程图)()(,)()(W WK W K K U UJ U J J mmm m '='= 0])1[(212122=±++F K n n J )]11)(11(44[)1(2122222212222121222121WUWn n Um K n n K n n F ++--+±=四、结束语光纤中的传播理论已为人们充分了解,本文直接由麦克斯韦方程组出发,精确地求出电磁场各个分量,根据光纤芯———包层界面处电磁场的边界条件, 在计算机上通过数值求解,得到传播常数及光纤中的场分布模式,因而对光纤中传导模的描述完整,结果明确[4].五、参考文献:[1]佘守宪等.导波光学物理基础[M].北京:北方交通大学出版社,2002. [2]陈军等.光学电磁理论[M].北京:科学出版社,2005.[3]陈抗生等.微波与光导波技术教程[M].浙江:浙江大学出版社,2000. [4]薛苏云等.阶跃折射率光纤的电磁场模式研究[J].河海大学常州分校学 报.2000.14(4):16-20.11EH 0/k ββ=22210n n a k V -=(a)01TE 0/k ββ=22210n n a k V -=(b)11HE 0/k ββ=22210n n a k V -=(c)图2 β/ K0 - V 曲线模式图 (a)EH 11模 (b)TE 01模 (c)HE 11模及附录一:Matlab实现TE模程序format longclearn1=1.45n2=1.447a=4.5k=(a^2)*(n1^2-n2^2);u1=(a^2)*(n1^2);w1=(a^2)*(n2^2);delta1=(n1^2+n2^2)/(2*n1^2);delta2=(n1^2-n2^2)/(2*n1^2);i=1;n=n2;for V=0:0.01:6k02=V^2/k;k01=sqrt(k02);for BeiTa=n:0.00001:n1%nnn=n+0.00001U2=u1*k02-(a^2)*k02*(BeiTa^2);U=sqrt(U2);W2=(a^2)*k02*(BeiTa^2)-w1*k02;W=sqrt(W2);if(U==0 || W==0)break;%disp('sss')elsez1=n1^2*besselj(1,U)/(U*besselj(0,U));z2=n2^2*besselk(1,W)/(W*besselk(0,W));z3=1/(U^2)+delta1*(1/W^2-z2)-sqrt(delta2^2*(1/W^2-z2)^2+(BeiTa/n1)^2*(V/(U* W))^4);if(abs(z1+z2)<0.01)x(i)=V;y(i)=BeiTa;i=i+1;z1;z2;%disp('nnn')n=BeiTa;break;endendendendplot(x,y);axis([0 6.5 1.447 1.45]);附录二:Matlab实现HE11模程序format longclearn1=1.45n2=1.447a=4.5k=(a^2)*(n1^2-n2^2);u1=(a^2)*(n1^2);w1=(a^2)*(n2^2);delta1=(n1^2+n2^2)/(2*n1^2);delta2=(n1^2-n2^2)/(2*n1^2);i=1;n=n2;for V=0:0.001:1k02=V^2/k;k01=sqrt(k02);for BeiTa=n:0.00001:n1%nnn=n+0.000001U2=u1*k02-(a^2)*k02*(BeiTa^2);U=sqrt(U2)W2=(a^2)*k02*(BeiTa^2)-w1*k02;W=sqrt(W2)if(U==0 || W==0)break;%disp('sss')elsez1=besselj(0,U)/(U*besselj(1,U));z2=besselk(0,W)/(W*besselk(1,W));z3=1/(U^2)+delta1*(1/W^2+z2)+sqrt(delta2^2*(1/W^2+z2)^2+(BeiTa/n1)^2*(V/(U* W))^4);if(abs(z1-z3)<0.01)x(i)=V;y(i)=BeiTa;i=i+1;z1;z2;%disp('nnn')n=BeiTa;break;endendendendfor V=1:0.01:6k02=V^2/k;k01=sqrt(k02);for BeiTa=n:0.00001:n1%nU2=u1*k02-(a^2)*k02*(BeiTa^2);U=sqrt(U2);W2=(a^2)*k02*(BeiTa^2)-w1*k02;W=sqrt(W2);if(U==0 || W==0)break;elsez1=besselj(0,U)/(U*besselj(1,U));z2=besselk(0,W)/(W*besselk(1,W));z3=1/(U^2)+delta1*(1/W^2+z2)+sqrt(delta2^2*(1/W^2+z2)^2+(BeiTa/n1)^2*(V/(U* W))^4);if(abs(z1-z3)<0.01)x(i)=V;y(i)=BeiTa;i=i+1;z1;z2;n=BeiTa;break;endendendendplot(x,y);axis([0 6.5 1.447 1.45]);附录三:Matlab实现EH11模程序format longclearn1=1.45n2=1.447a=4.5k=(a^2)*(n1^2-n2^2);u1=(a^2)*(n1^2);w1=(a^2)*(n2^2);delta1=(n1^2+n2^2)/(2*n1^2);delta2=(n1^2-n2^2)/(2*n1^2);i=1;n=n2;for V=0:0.001:1k02=V^2/k;k01=sqrt(k02);for BeiTa=n:0.00001:n1%nnn=n+0.000001U2=u1*k02-(a^2)*k02*(BeiTa^2);U=sqrt(U2)W2=(a^2)*k02*(BeiTa^2)-w1*k02;W=sqrt(W2)if(U==0 || W==0)break;%disp('sss')elsez1=besselj(0,U)/(U*besselj(1,U));z2=besselk(0,W)/(W*besselk(1,W));z3=1/(U^2)+delta1*(1/W^2+z2)+sqrt(delta2^2*(1/W^2+z2)^2+(BeiTa/n1)^2*(V/(U* W))^4);if(abs(z1-z3)<0.01)x(i)=V;y(i)=BeiTa;i=i+1;z1;z2;%disp('nnn')n=BeiTa;break;endendendendfor V=1:0.01:6k02=V^2/k;k01=sqrt(k02);for BeiTa=n:0.00001:n1%nU2=u1*k02-(a^2)*k02*(BeiTa^2);U=sqrt(U2);W2=(a^2)*k02*(BeiTa^2)-w1*k02;W=sqrt(W2);if(U==0 || W==0)break;elsez1=besselj(0,U)/(U*besselj(1,U));z2=besselk(0,W)/(W*besselk(1,W));z3=1/(U^2)+delta1*(1/W^2+z2)+sqrt(delta2^2*(1/W^2+z2)^2+(BeiTa/n1)^2*(V/(U* W))^4);if(abs(z1-z3)<0.01)x(i)=V;y(i)=BeiTa;i=i+1;z1;z2;n=BeiTa;break;endendendendplot(x,y);axis([0 6.5 1.447 1.45]);。

光纤中脉冲传输模型的研究及其软件设计

光纤中脉冲传输模型的研究及其软件设计

光纤中脉冲传输模型的研究及其软件设计戴礼明;蔡祥宝【摘要】为了更直观、更方便地研究光脉冲在各种因素下、相互作用时在光纤中的传输,文章在求解广义非线性薛定谔方程的基础上,运用MATLAB设计出了光脉冲传输仿真的软件.该软件具有可视化的图形界面,可以用于脉冲传输的相关仿真和教学实验演示,具有很高的应用价值.【期刊名称】《光通信研究》【年(卷),期】2009(000)001【总页数】3页(P42-44)【关键词】非线性薛定谔方程;对称分步傅里叶;超短脉冲;软件仿真【作者】戴礼明;蔡祥宝【作者单位】南京邮电大学,光电工程学院,江苏,南京,210003;南京邮电大学,光电工程学院,江苏,南京,210003【正文语种】中文【中图分类】TN818非线性薛定谔方程(NLSE)是研究光脉冲在光纤中传输的基本方程,它是一种能够解释吸收、色散和非线性的波动方程的标量近似形式。

人们对NLSE分别从解析求解、数值求解的角度展开了研究。

对于后者,现在广泛应用的是分步傅里叶方法(SSFM)[1~2]。

由于它采用了有限快速傅里叶变换算法,因此比大多数的有限差分法拥有更快的计算速度。

为了进一步提高SSFM的性能,人们在其基础上提出了各种各样的改进型算法。

譬如,建立在小波变换算法基础上的分步小波方法(SSWM)[3]、基于自适应分步傅里叶的方法(ASSFM)[4]以及改进的分步傅里叶方法(MSSFM)。

此外,更多的学者则是运用上述各种方法针对光纤通信中光脉冲的各种传输情形做了具体的应用研究。

本文将对对称分步傅里叶算法进行简单介绍,并使用设计出的软件对脉冲在光纤中的传输进行仿真。

1 薛定谔方程当脉冲的宽度为飞秒量级且脉宽>10 fs时, 脉冲在光纤中的传播方程近似为式中,A为光波的慢变振幅;α为光纤的损耗系数;β2和β3分别为二阶和三阶色散系数;γ为非线性系数; TR为与拉曼散射有关的参数; z为传播距离;ω0为群速度。

式(1)一般被称为广义的非线性薛定谔方程(GNLSE)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

光纤内脉冲信号传输仿真
一、仿真内容
1、 选择一种脉冲波形(高斯脉冲,啁啾高斯脉冲,双曲正割脉冲,超高斯脉冲等),
讨论光脉冲在光纤内传输时,GVD 和SPM 效应是如何结合的,并使用MATLAB 仿真脉冲波形随传播距离的变化。

2、 选择一种调制方式(ASK ,PSK ,QPSK ,QAM 等),对脉冲进行调制,分析接收端的误码率。

二、原理分析
1、 GVD
光脉冲在单模光纤内传输的NLS 方程,对脉冲大于5ps 的脉冲有
2222|A |22A A i i A A z T
βα
γ∂∂=-+-∂∂ (1式) U (z,T )满足线性偏微分方程
~
2222U U i z T
β∂∂=∂∂ (2式) 若U(z,w)是U(z,T)的傅里叶变换,即
~1(z,T)(z,)2i T U U e d ωωωπ-∞=-∞
⎰ (3式)
满足常微分方程
~
~222
U
i U z βω∂=-∂ (4式) 其解为
~
~
22(z,)(0,)exp(z)2
i
U U ωωβω= (5式)
由第5式可得,GVD 改变了脉冲的每个频谱分量的相位,且其改变量依赖于频率及传输距离。

GVD 不会影响脉冲的频谱,但是能改变脉冲的形状。

把5式代入3式可得方程2的通解
~22
1(z,T)(0,)exp(z i T)22
i U U d ωβωωωπ∞=--∞⎰ (6式)
其中,~
(0,)U ω是入射光在z=0处的傅里叶变换
~
(0,)U(0,T)exp(i T)U dT ωω∞
=-∞

(7式) 方程6和方程7适用于任意形状的输入脉冲。

2、 SPM
定义归一化振幅U
/2
(z,)(z,)A U αττ-= (8式) 其中归一化时间量
00
/g
t z T T T ντ-==
(9式) (z,)U τ满足方程
2222sgn()|U |U 2z D NL
U U e i z L L αβτ-∂∂=-∂∂ (10式) 令2β=0,两边同时乘以i 可得
2|U |U z
NL
U e z L α-∂=∂ (11式) 其中10()NL L P γ-=
用NL exp(i )U V φ=做代换,并且令方程两边实部虚部相等,则有
0V
z ∂=∂
2z NL NL
e V z L αφ-∂=∂ (12式) 对相位方程进行积分,得到通解
NL (L,T)U(0,T)exp(i (L,T))U φ= (13式)
其中,U(0,T)是z=0处的场振幅,且
2NL eff NL (L,T)|U(0,T)|(L /L )φ= (14式)
式中有限长度
eff L [1exp(L)]/αα=-- (15式)
第14式表明,SPM 产生随光强变化的相位,但脉冲形状保持不变。

脉冲沿光纤传输时,由于SPM 的作用,新的频率分量在不断产生,频谱被展宽。

3、 分步傅里叶方法
一般来说,沿光纤的传输方向,色散和非线性效应是同时作用的。

分步傅里叶方法通过假定在传输过程当中,光场每通过一小段距离h ,色散和非线性效应分别作用,得到近似解。

从z 到z+h 的传输过程中,分为3步进行。

第一步,z 到z+h/2,只考虑GVD 。

第二步,z+h/2处,考虑SPM 。

第三步,z+h/2到z+h ,只考虑GVD 。

通过分步傅里叶方法,把传输距离L 分成m 个区间,MATLAB 程序做m 次循环,即可得到最终的近似解。

图 1
三、MATLAB 仿真结果
这里选择传输双极性非归零(NRZ )码,传输高斯脉冲,使用MATLAB 仿真光纤中脉冲传输。

主要参数设置如下:传输距离L=50Km ,损耗a=0.3dB ,非线性系数r=3/km/w ,色散系数b2=20ps 2 /km 。

高斯脉冲入射光场表达式为:
2
2
0(0,T)exp()2T U T =-
(16式) 传输5个码源[1 , -1, 1, -1, 1],对应的时域波形如下:
图2
传输过程中使用分步傅里叶方法,分成m=10段,每段h=5Km ,分别进行GVD 和SPM 分析。

传输过程中的波形如下:
100
200
300
400
500
600
700
-1-0.8-0.6-0.4-0.200.20.40.60.81周期高斯脉冲
L
h
只考虑 GVD
只考虑 GVD
只考虑 SPM
图 3
通过图3可以发现,由于GVD 和SPM 的作用,脉冲波形被展宽。

随着传输距离的增加,脉冲波形与原始波形的差异越大。

附:MATLAB 代码
clc;%清除命令窗口原有命令 clear all;%清除原有变量 L=5;%周期数 Ts=4;%符号周期 A=100;%插值倍数
Rb=1/Ts;%可以更改Rb 与Ts 的关系,但是A 需要同时改变 T0=Ts/A; F0=1/T0;
%信源产生[1 -1 1 -1 1] a=zeros(1,L); for i=1:L
if mod(i,2)==1 a(i)=1; else a(i)=-1; end end
d=zeros(1,L*A); for i=1:L
-800
-1-0.500.5
1T/ps
I n t e n s i t y
d(1+(i-1)*A)=a(i);%插值,在相邻a(i)插入A-1个0,得到插值后的发送序列;end
%周期高斯脉冲产生
T0=30;%初始宽度ps;
N=256;
TL=T0*20;
dt=TL/N;
df=1/TL;
t=(-N/2:N/2-1)*dt;
f=(-N/2:N/2-1)*df;
w=2*pi*f;
u=exp(-(1/2)*((t/T0).^2)); %U(0,t)
j=1;
%截取有效高斯点数
for i=1:256
if(u(i)>10^(-5))
U(j)=u(i);
j=j+1;
end
end
figure(2)
U1=conv(U,d);
plot(U1)
title('周期高斯脉冲');
b2=20;%ps^2/km色散系数
LD=T0^2/b2;%色散长度km
L=50;%光纤长度km
a=0.3;%损耗db/km
r=3;%非线性系数/km/w
p0=2*10^(-3); %峰值功率w
Lnl=1/(r*p0);%非线性长度km
z=L;
dz=z/10;
Leff=(1-exp(-dz*10^(-a/10)))/(10^(-a/10));%有效长度
fmax=Leff/Lnl;%最大相位偏移
y=0*ones(1,size(U1,2));
figure(3)
plot3(y,(-size(U1,2)/2:size(U1,2)/2-1)*dt,U1,'color',[0,0,0]);
xlabel('L/km');
ylabel('T/ps');
zlabel('Intensity');
grid on;
hold on;
W=2*pi*(-size(U1,2)/2:size(U1,2)/2-1)*df;
for i=1:10 %分布傅里叶
U=fft(U1);
w1=fftshift(W);
Uz=U.*exp((1i*b2*(w1.^2)*dz/2)/2);
U1=ifft(Uz); %先对前dz/2进行GVD
fnl=abs(U1).^2*fmax;
U1=U1.*exp(1i*fnl); %SPM
U=fft(U1);
w1=fftshift(W);
Uz=U.*exp((1i*b2*(w1.^2)*dz/2)/2);
U1=ifft(Uz); %对后dz/2进行GVD
y=5*i*ones(1,size(U1,2));
plot3(y,(-size(U1,2)/2:size(U1,2)/2-1)*dt,U1,'color',[1-0.1*i,0.3,0.1*i]); end;。

相关文档
最新文档