A = 0.41 Aangle = 60 AngleYB = (DArm/L_YB)/pi*180 AngleYBmax = 4 AngleYBmin = 2 Ax = A*sin(Aangle) Az = A*cos(Aangle) BendR_minus = BendRadius-(WAir+WRib)/2 BendR_minusMM = BendRadius-(WAir_MM+WRib_MM)/2 BendR_plus = BendRadius+(WAir+WRib)/2 BendR_plusMM = BendRadius+(WAir_MM+WRib_MM)/2 BendRadius = 2000 Cx = 0 Cz = A DArm = min(40,L_YB*2*sin(AngleYBmax)) DArm_actual = DArm+2*BendRadius*(1-cos(AngleYB/2)) DZjTip_MM = WRib_MM/2/tan(AngleYB/2) GapW = 0 GapW_MM = 7 GapZ = -200 GapZ_MM = 447.5 LArm1 = 800 LArm1_MM = 800 LArm2 = LArm1 LArm2_MM = LArm1+LArm1_MM-LArm2 LTriangle = WAir/tan(AngleYB/2) LTriangle_MM = WAir_MM/tan(AngleYB/2) L_YB = 1000 MMI_length = 1.5 MZIxbeg = 0 MZIzbeg = 0 Marklength = 1000 Markwidth = 3 PCWxbeg1 = -DArm_actual/2 PCWxbeg2 = -PCWxbeg1 PCWzbeg1 = 5 PCWzbeg2 = Zj_in+L_YB+BendRadius*sin(AngleYB/2)+LArm2 Radius = 0.09/0.4*A+20/1000/2 WAir = 4 WAir_MM = WAir WAir_Wide = 6 WRib = 0.5 WRib_MM = WRib WRib_Wide = 5 W_YB = WRib Wd1 = 2*Ax Wd2 = 2*Ax Wtaperout = 2 ZjTip_in = Zj_in+W_YB/2/tan(AngleYB/2) Zj_in = MZIzbeg+500 alpha = 0 background_index = 3.46 boundary_max = 2 boundary_max_y = 2 boundary_min = -2 boundary_min_y = -2 cad_aspectratio = 1 color_shades = 256 cover_index = 0 defect_width = 1.3 delta = -2.46 dimension = 3 domain_max = 7 domain_min = -0.5 downlimit = -5000 eim = 0 fdtd = 0 fdtd_field_output = 1 fdtd_fmonitor_output = 1 fdtd_monitor_time = fdtd_time_step fdtd_ramp_time = lambda/2 fdtd_simmemcheck_warning = 0 fdtd_slice_time = fdtd_stop_time fdtd_state_output = 1 fdtd_stop_time = 70 fdtd_time_step = 0.01 fdtd_update_time = 100*fdtd_time_step free_space_wavelength = 1.567 gapwidth = 0.1 grid_size = 0.02 grid_size_y = 0.02 height = 0.235 index_display_mode = DISPLAY_3DVOLUME index_shades = 256 inlength = 2000 k0 = (2*pi)/free_space_wavelength lambda = free_space_wavelength launch_height = height launch_position = zero launch_position_z = -0.2 launch_type = LAUNCH_GAUSSIAN launch_width = 0.5 pc_shift = 0 polarization = 0 profile_type = PROF_STEPINDEX rbend = 500 rbendtheta = 60 sim_tool = ST_BEAMPROP step_size = 0.02 structure = STRUCT_CHANNEL taperlength = 1000 taperoutlength = 1000 test = 0 testwidth = 60 uplimit = 6500 width = 0.5 widthin = 5 widthout = 0.5 widthtren = 4 zero = 0 layer_table 0 end layer_table segment 1 begin.x = zero-WAir/2-WRib/2 begin.z = zero begin.width = WAir end.x = zero rel begin segment 1 end.z = -PCWzbeg1 rel begin segment 1 end.width = WAir end segment segment 2 begin.x = zero+WAir/2+WRib/2 begin.z = zero begin.width = WAir begin.delta = -2.46 end.x = zero rel begin segment 2 end.z = zero rel end segment 1 end.width = WAir end.delta = -2.46 end segment time_monitor 3 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 2.32 begin.width = Ax*1.8*2 end time_monitor segment 4 priority = 10 position_taper = TAPER_LINEAR index_taper = TAPER_LINEAR begin.x = test begin.y = -0.235/2-1.5 begin.z = -4.88 begin.height = 3 begin.width = 15 begin.delta = -2.46 end.x = test end.y = -0.235/2-1.5 end.z = 12.12 end.height = 3 end.width = 15 end.delta = -2 end segment segment 5 position_taper = TAPER_LINEAR index_taper = TAPER_LINEAR begin.x = test begin.y = 0.235/2+1.5 begin.z = -4.9 begin.height = 3 begin.width = 14 begin.delta = -2 end.x = test end.y = 0.235/2+1.5 end.z = 12.1 end.height = 3 end.width = 14 end.delta = -2.46 end segment time_monitor 6 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 0 begin.width = WRib end time_monitor segment 7 height_taper = TAPER_LINEAR begin.x = -3.65 begin.z = 12 begin.width = 1.5*WAir begin.delta = -2.46 end.x = zero rel begin segment 7 end.z = 0 end.width = 1.5*WAir end.delta = -2.46 end segment segment 8 width_taper = TAPER_LINEAR begin.x = 3.65 begin.z = 12 begin.width = 1.5*WAir begin.delta = -2.46 end.x = zero rel begin segment 8 end.z = zero end.width = 1.5*WAir end.delta = -2.46 end segment time_monitor 9 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 7 begin.width = Ax*1.8*2 end time_monitor time_monitor 10 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 6.01 begin.width = Ax*1.8*2 end time_monitor time_monitor 11 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 4.78 begin.width = Ax*1.8*2 end time_monitor time_monitor 12 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 3.55 begin.width = Ax*1.8*2 end time_monitor time_monitor 13 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 10.93 begin.width = Ax*1.8*2 end time_monitor time_monitor 14 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 9.7 begin.width = Ax*1.8*2 end time_monitor time_monitor 15 profile_type = PROF_INACTIVE color = 4 type = TIMEMON_POWER begin.x = zero begin.z = 8.47 begin.width = Ax*1.8*2 end time_monitor launch_field 1 launch_pathway = 0 launch_type = LAUNCH_GAUSSIAN launch_tilt = 0 launch_mode = 0 launch_mode_radial = 1 launch_width = 0.5 launch_height = height launch_position = zero launch_position_z = -0.2 end launch_field