ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:407KB ,
资源ID:14620153      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14620153.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(光纤耦合器中光孤子传输的Matlab仿真研究Word文档格式.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

光纤耦合器中光孤子传输的Matlab仿真研究Word文档格式.doc

1、光纤耦合器因其在光纤通信中的广泛应用而得到深入研究。文中在分析了光脉冲耦合器中光孤子传榆特性的基础上,给出了求解光脉冲在N芯光纤耦合器中传榆信号的耦合模方程组的对称分步傅里叶解法, 同时给出了采用此方法将光脉冲在双芯和三芯耦合器中进行传输演化的仿真结果。关键词:光纤耦合器;分步傅里叶法;耦合模仿真;光孤子 详细内容请查看该文章二、公式及Matlab仿真1、描述光脉冲在N芯耦合器中传输的耦合方程组如下:上式中,是第n个纤芯中模场的慢变振幅,表示线性失配,、和分别为二、三阶色散和损耗,为非线性系数,是纤芯n和j之间的线性耦合系数,为模间色散。2、计算脉冲在传输了步长h后的表达式为:其中,一式表示光

2、脉冲传输前h/2时只受色散影响,二式表示非线性对光脉冲在步长h内的影响,三式表示光脉冲在传输后h/2只受色散影响。经过这三步运算,就可最终得到光脉冲在传输步长h后的数值解。二式中用到未知数,它在开始计算时可用代替,然后采用迭代算法。3、上三式中均含,它是关于频率的函数,正确计算圆频率很关键,因此要深入了解Matlab中的快速傅立叶变换思想。Matlab仿真时采用快速傅立叶变换fft()和ifft()两个函数,变换时根据正负频选用正逆傅立叶变换函数,防止得到错误的对称解。三、Matlab仿真结果1、当光脉冲在单根光纤中传输时,取: 初始脉冲A=sech (t) 光脉冲在单根光纤中传输由图可见,在

3、不考虑损耗的情况下,光孤子在单根光纤中传输时,保持原始形状不变,向前持续传输,这是孤子的最主要特征和研究价值所在。2、当光脉冲在双芯耦合器中传输时,取:也就是说,在光纤反常色散区只考虑二阶色散,而忽略损耗、高阶色散和模间色散。 光脉冲在双芯耦合器的第一根光纤中传输 光脉冲在双芯耦合器的第二根光纤中传输3、当脉冲在三芯耦合器中传输时,取:也就是说,色散中只考虑二阶色散,耦合只存在相邻纤芯间。 光脉冲在三芯耦合器的第一根光纤中传输光脉冲在三芯耦合器的第二根光纤中传输光脉冲在三芯耦合器的第三根光纤中传输4、结果分析:光脉冲在光纤耦合器中传输时,随着传输距离的增加,脉冲宽度也不断地展宽,这是由于光纤中

4、色散和非线性效应共同作用的结果。需要注意的是,计算精度不够时会将这一结果放大,甚至会很快扩散开,并因Matlab中快速傅立叶变换的周期性边界条件,致使能量从时间窗口的一边跑到另一边,而导致错误结果,因此选择适当的精度也是很关键的。从图中可以看出,输入的能量在耦合器的光纤中传递,保持总能量不变,光脉冲形状由于色散和非线性效应而展宽,但仍可持续传递。在三芯耦合器中,中间纤芯的能量变化周期约是边上两根纤芯能量变化周期的2倍。四、Matlab仿真程序 *PART ONE :* Wspace.m by Thomas E. Murphy *function w = wspace(t,nt); % This

5、 function constructs a linearly-spaced vector of angular % frequencies that correspond to the points in an FFT spectrum. % The second half of the vector is aliased to negative % frequencies. % USAGE % w = wspace(tv); % w = wspace(t,nt);% INPUT % tv - vector of linearly-spaced time values % t - scala

6、r representing the periodicity of the time sequence % nt - Number of points in time sequence % (should only be provided if first argument is scalar) % OUTPUT % w - vector of angular frequencies % AUTHOR: Thomas E. Murphy (temumd.edu) if (nargin= pi/dt);w(kv) = w(kv) - 2*pi/dt;*PART TWO :* J_F_Peng.m

7、 by J. F. Peng *% USE: Simulation of Optical Soliton Transmission in Optical Fiber Coupler J. F. Peng (jingyujiafu)% Date:*2008.03.31*% Copyright: wspace.m (Thomas E. Murphy), J_F_Peng.m (J. F. Peng)% 理论来源:施娟,侯韶华. 光纤耦合器中光孤子传输仿真研究J-详见参考文献clearclc% h 迭代时选择的步长% z 位置坐标% T 时间窗口(-10:10)% nt 时间区域个数(2M个)% d

8、t 选择的时间步长% t 时间坐标% w 傅里叶域频率% gn 关于w的函数% A 单根光纤中模场的慢变振幅% At1 双芯耦合器第一个纤芯中模场的归一化慢变振幅% At2 双芯耦合器第二个纤芯中模场的归一化慢变振幅% Ath1 三芯耦合器第一个纤芯中模场的归一化慢变振幅% Ath2 三芯耦合器第二个纤芯中模场的归一化慢变振幅% Ath3 三芯耦合器第三个纤芯中模场的归一化慢变振幅 h=0.001; z=0:h:10; T = 20; nt = 212; dt = T/nt; t = (1:nt)-(nt+1)/2)*dt; w = wspace(T,nt);% 上式引用了Thomas E.

9、Murphy的程序wspace.m计算圆频率gn=-i*w.2/2;% 输入初始脉冲A(1,:)=sech(t); At1(1,: At2(1,:)=zeros(length(t),1); Ath1(1,:Ath2(1,: Ath3(1,:% 对称分步傅里叶变换法求解光脉冲在N芯耦合器中的耦合模方程组的数值解的迭代过程% 由于这里只考虑二阶色散,故可以不考虑fft()和ifft()的交换问题(本程序有考虑到)for k=1:1:length(z)-1% 孤子(光脉冲)在单根光纤中的传输演化过程 An=fft(exp(gn*h/2).*ifft(A(k,:); Ap=An.*exp(i*h*ab

10、s(A(k,:).2); A(k+1,:)=fft(exp(gn*h/2).*ifft(Ap); for l=1:2 Ap=An.*exp(i*h/2*(abs(A(k,:).2+abs(A(k+1,:).2); A(k+1,: end% 孤子(光脉冲)在双芯耦合器中的传输演化过程 At1n=fft(exp(gn*h/2).*(ifft(At1(k,:)+i*h/2*ifft(At2(k,:); At1p=At1n.*exp(i*h*abs(At1(k,: At2n=fft(exp(gn*h/2).*(ifft(At2(k,:)+i*h/2*ifft(At1(k,: At2p=At2n.*exp(i*h*abs(At2(k,: At1(k+1,:)=fft(exp(gn*h/2).*(ifft(At1p)+i*h/2*ifft(At2p); At2(k+1,:)=fft(exp(gn*h/2).*(ifft(At2p)+i*h/2*ifft(At1p); At1p=At1n.*exp(i*h/2*(abs(At1(k,:).2+abs(At1(k+1,: At2p=At2n.*exp(i*h/2*(abs(At2(k,:).2+abs(At2(k+1,: At1(k+1,: At2(k+1,:)=fft(exp(gn

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1