光纖中超連續(xù)譜的產(chǎn)生代碼_第1頁
光纖中超連續(xù)譜的產(chǎn)生代碼_第2頁
光纖中超連續(xù)譜的產(chǎn)生代碼_第3頁
光纖中超連續(xù)譜的產(chǎn)生代碼_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、%主程序等人代碼%代碼基于J.C.Travers,M.HFroszandJ.M.Dudley進行修改以及優(yōu)化cputime=0;tic;n=2A13;%精度twidth=12.5e-12;%時間窗口c=299792458;%光速wavelength=535e-9;%入射波長w0=(2*pi*c)/wavelength;dt=twidth/n;T=(-n/2:n/2-1).*dt;%=輸入脈沖參數(shù)power=10000;%輸入脈沖功率t0=28.4e-15;%脈寬A=sqrt(power)*sech(T/t0);%場flength=0.15;betas=-1.1830e-026,8.1038e-

2、041,-9.5205e-056,2.0737e-070,.-5.3943e-085,1.3486e-099,-2.5495e-114,3.0524e-129,.-1.7140e-144;gamma=0.11;loss=0;%=拉曼響應計算(石英光纖中)fr=0.18;tau1=0.0122e-12;tau2=0.032e-12;RT=(tau1A2+tau2A2)/tau1/tau2A2*exp(-T/tau2).*sin(T/tau1);RT(T<0)=0;%=模擬使用參數(shù)nsaves=200;%步長Z,AT,AW,W=gnlse1(T,A,w0,gamma,betas,loss,.

3、fr,RT,flength,nsaves);%=輸出繪圖figure(1);WL=2*pi*c./W;iis=(WL>450e-9&WL<1650e-9);lIW=10*log10(abs(AW).A2.*2*pi*c./WL'.A2);mlIW=max(max(lIW);subplot(1,2,1);pcolor(WL(iis).*1e9,Z,lIW(:,iis);caxis(mlIW-40.0,mlIW);xlim(450,1650);shadinginterp;xlabel('Wavelength/nm');ylabel('Distan

4、ce/m');lIT=10*log10(abs(AT)A2);mlIT=max(max(lIT);subplot(1,2,2);pcolor(T.*1e12,Z,lIT);caxis(mlIT-40.0,mlIT);xlim(-0.5,6);shadinginterp;xlabel('Delay/ps');ylabel('Distance/m');figure(2)lIW1=lIW(200,:);WL1=(WL.*1e9)'lIW2=lIW(134,:);lIW3=lIW(67,:);lIW4=lIW(27,:);lIW5=lIW(14,:);l

5、IW6=lIW(7,:);lIW7=lIW(1,:);subplot(7,2,1);plot(WL1(iis),lIW1(1,iis);set(gca,'box');ylabel('15cm');subplot(7,2,3);plot(WL1(iis),lIW2(1,iis);set(gca,'box');ylabel('10cm');subplot(7,2,5);plot(WL1(iis),lIW3(1,iis);set(gca,'box');ylabel('5cm');subplot(7,2,7

6、);plot(WL1(iis),lIW4(1,iis);set(gca,'box');ylabel('2cm');subplot(7,2,9);plot(WL1(iis),lIW5(1,iis);set(gca,'box');ylabel('1cm');subplot(7,2,11);plot(WL1(iis),lIW6(1,iis);set(gca,'box');ylabel('0.5cm');subplot(7,2,13);plot(WL1(iis),lIW7(1,iis);set(gca,&#

7、39;box'nm');ylabel('0cm');toc;,'on');set(gca,'on');set(gca,'on');set(gca,'on');set(gca,'on');set(gca,'on');set(gca,'on');xlabel('xticklabel''xticklabel''xticklabel''xticklabel''xticklabel'

8、'xticklabel''Wavelength/,cputime=toc;%顯示用時%GNLSE方程編寫functionZ,AT,AW,W=gnlse(T,A,w0,gamma,betas,.loss,fr,RT,flength,nsaves)n=length(T);dT=T(2)-T(1);V=2*pi*(-n/2:n/2-1)'/(n*dT);alpha=log(10.A(loss/10);B=0;fori=1:length(betas)B=B+betas(i)/factorial(i+1).*V.A(i+1);endL=1i*B-alpha/2;%線性算子

9、ifabs(w0)>epsgamma=gamma/w0;W=V+w0;elseW=1;endRW=n*ifft(fftshift(RT.');L=fftshift(L);W=fftshift(W);functionR=rhs(z,AW)AT=fft(AW.*exp(L*z);IT=abs(AT).A2;if(length(RT)=1)|(abs(fr)<eps)M=ifft(AT.*IT);elseRS=dT*fr*fft(ifft(IT).*RW);M=ifft(AT.*(1-fr).*IT+RS);endR1=exp(-L*(z/2);R2=R1.*1i*gamma.*

10、W.*M;R=R2.*exp(-L*(z/2);%對稱分布傅里葉思想:對于足夠短的傳輸距離h,在h/2的距離內,只考慮色散的作用,得到A(z+h/2,T)。然后利用A(z+h,T)求非線性算符,再考慮+h范圍內非線性作用。最后考慮剩下h/2段的色散作用。上述過程完成了從z至收+h的傳輸%=%,z/flength*100);functionstatus=report(z,y,flag)status=0;ifisempty(flag)fprintf('%05.1f%completen'endendZ=linspace(0,flength,nsaves);'AbsTol',1e-12,options=odeset('RelTol',1e-5,'NormControl','on',.'OutputFcn',report);Z,AW=ode45(rhs,Z,if

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論