• 大小: 45KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-04
  • 语言: 其他
  • 标签: 光栅  

资源简介

可实现不同结构,不同入射光条件下的光纤光栅光场分布求解。

资源截图

代码片段和文件信息

clear;

for ns = [1.44];
    for theta = [5]

        clear -global;

        % function main
        yc_smf_28_1550;

        fiber.n = [nco; ncl; ns];
        fiber.r = [rco; rcl; rs];
        dr = 0.08;
        [r] = yc_gen_unif_mesh_fiber(fiberdr);

        opts.pml.m = 2;
        opts.pml.R = 1e-12;
        opts.pml.n = round(10/dr);
        opts.pml.kappa = 0;

        opts.sortmode = ‘lr‘;

        Dn.lam = 1.545/2/nco/cos(theta*pi/180)^2;
        Dn.chi = @(z) 5e-4;%*yc_gaussian(z05e3);
        Dn.sigma =@(z) 2*Dn.chi(z);
        Dn.dphi = @(z) zeros(size(z));
        Dn.phi = @(z) zeros(size(z));
        Dn.theta = theta *pi/180;
        Dn.L = 8e3;
        RI.n = @(r) nco;
        RI.P = @(r) 1;
        RI.rmin = 0;
        RI.rmax = rco;

        % z = linspace(-Dn.L/2Dn.L/21024);
        % plot(zDn.chi(z));

        grating.Dn = Dn;
        grating.RI = RI;
        grating.polarization = ‘ps‘;

        mode_solver.opts = opts;
        mode_solver.m1 = 1;
        mode_solver.nmodes1 = 5;
        mode_solver.sel_nmodes1 = 1;
        mode_solver.dir = ‘S0_FBG‘;
        mode_solver.m = 1:2:15;
        mode_solver.nmodes = 10;
        mode_solver.sel_nmodes = 10;
        mode_solver.r = r;
        mode_solver.savemodes = false;
        mode_solver.loadmodes = false;
        mode_solver.sol_modes = false;

        lambda = 1.536:0.00005:1.555;

        [RRTTRRRres] = yc_fbg(lambdafibermode_solvergrating);

        name = [‘S1_‘num2str(theta)‘_‘...
            num2str(max(mode_solver.m))‘_‘...
            num2str(mode_solver.sel_nmodes)‘_‘...
            num2str(ns)‘.mat‘];
        save(name);

        idx = 1:1:length(lambda);
        figure
        plot(lambda(idx)10*log10(TT(idx:)));
        hold on;
        % plot(lambda10*log10(RRR));
        xlabel(num2str(theta));
        title(num2str(ns));
        % axis([min(lambda) max(lambda)+eps -35 0]);

        axis([1.52 1.5575 -20 0]);

    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1829  2008-12-14 23:20  yc_modesolver\examples\main_fiber_field_contour.m
     文件        1873  2014-03-09 07:18  yc_modesolver\examples\main_step_index_fiber.m
     文件         950  2014-03-09 07:18  yc_modesolver\examples\main_bragg_fiber_1.m
     文件        1137  2014-03-09 07:18  yc_modesolver\examples\main_bragg_fiber_2.m
     文件        1469  2014-03-09 07:18  yc_modesolver\examples\main_bragg_fiber.m
     文件        3038  2014-03-09 07:18  yc_modesolver\src\yc_circularc.m
     文件         395  2014-03-09 07:18  yc_modesolver\src\yc_gamma_fiber.m
     文件        1634  2014-03-09 07:18  yc_modesolver\src\yc_contour_mode_fiber.m
     文件        1011  2014-03-09 07:18  yc_modesolver\src\yc_sol_eig_fiber.m
     文件         618  2014-03-09 07:18  yc_modesolver\src\yc_cal_bandgap_fiber.m
     文件        1227  2014-03-09 07:18  yc_modesolver\src\yc_poynting_fiber.m
     文件        1466  2014-03-09 07:18  yc_modesolver\src\yc_gen_epsr_fiber.m
     文件        6762  2014-03-09 07:18  yc_modesolver\src\yc_fields_fiber.m
     文件        2447  2014-03-09 07:18  yc_modesolver\src\yc_fibermodes.m
     文件         358  2014-03-09 07:18  yc_modesolver\src\yc_gen_bragg_fiber.m
     文件         670  2014-03-09 07:18  yc_modesolver\src\yc_dispersion_fiber.m
     文件        5033  2014-03-09 07:18  yc_modesolver\src\yc_fiber_modes.m
     文件        1617  2014-03-09 07:18  yc_modesolver\src\yc_sort_modes_fiber.m
     文件         733  2014-03-09 07:18  yc_modesolver\src\yc_gen_unif_mesh_fiber.m
     文件        6339  2014-03-09 07:18  yc_modesolver\src\yc_build_mtx_fiber.m
     文件        1960  2014-03-09 12:46  yc_cmt\examples\main_fbg.m
     文件        1854  2014-03-09 12:44  yc_cmt\examples\main_lpf.m
     文件          52  2009-09-02 08:24  yc_cmt\examples\yc_smf_28_1550.m
     文件        1993  2008-10-16 17:18  yc_cmt\src\yc_patterson_test.m
     文件        3243  2014-03-09 12:37  yc_cmt\src\yc_cos_sin.m
     文件         645  2014-03-09 12:37  yc_cmt\src\yc_exp_phi.m
     文件        4000  2014-03-09 12:38  yc_cmt\src\yc_fbg.m
     文件        4761  2014-03-09 12:38  yc_cmt\src\yc_fbg_cmt.m
     文件         569  2014-03-09 12:38  yc_cmt\src\yc_fbg_r_t_cmt.m
     文件        2978  2008-10-16 15:58  yc_cmt\src\yc_patterson.m
     文件        4421  2014-03-09 12:38  yc_cmt\src\yc_kappa_chi.m
............此处省略9个文件信息

评论

共有 条评论