ࡱ>  byRoot Entry0PJpz Contents ۵ProjectAdapter1 AddStructures>sf  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root EntryP;pz Contents ProjectAdapter1 AddStructures>of  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ContentsP{ԠpP{Ԡp$Embedding 1aK`u{P;pCalculationsP;p0PJpContentsControlsNmb      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`dnq|rtuwx}{p~ContentsUsedCalculations".6CalculationsNumber&-Scheduler0,$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aghijklms|u{p~$SIG #OptiSys_Design$VER 9.0 &{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Tools Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{416EC6F1-529F-11D4-9403-0050DAB7C5D6}Optical Fibers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Amplifiers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0Layout 1 CW LaserCW Laser&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}CW Laser xCW LaserxCW Laser9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main Polarization SimulationNoiseRandom numbers Frequency OA>@ Hz THz nmTHz FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power @@@W mW dBmdBmPowerDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linewidth eAMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Initial phase }Ô%IT}Ô%IdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Azimuth V@VdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ellipticity F@FdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations eA? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Parameterized    ParameterizedOutput signal typeDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate   _BB _BB _BB _BB _BB _BB _BB _BB _BB _BB}Ô%IT? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bandwidth  }Ô%IT Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index @DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Output Q?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}33333#h@ _BB4@.Y@ Sine GeneratorSine Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Sine Generator (nJSine Generator(nJSine Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main Simulation Frequency  @!@"@#@$@%@&@'@(@)@yӅBHz MHz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude  _B _a.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias  _B _a.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Phase }Ô%IT}Ô%IdegDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations eA? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate  _BB _BB _BB _BB _BB _BB _BB _BB _BB _BB}Ô%IT? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Output ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} _BB333333@V@)@Fork 1x2Fork 1x2&{E138711F-3E0D-11D4-93F3-0050DAB7C5D6}Fork 1x2 nFork 1x2nFork 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )     Input Q?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Output ?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}Electrical GainElectrical Gain&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Gain "2 Electrical Gain"2 Electrical Gain9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationGain }Ô%IT}Ô%IDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output = Input * Gain ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}LiNb Mach-Zehnder ModulatorLiNb Mach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}LiNb Mach-Zehnder Modulator @bLiNb Mach-Zehnder Modulator@bLiNb Mach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  MainModulator transfer function SimulationExtinction ratio @dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching bias voltage }Ô%IT}Ô%IVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Switching RF voltage }Ô%IT}Ô%IVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion loss @dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Normalize electrical signal  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage1 }Ô%IT}Ô%IVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Modulation voltage2 }Ô%IT}Ô%IVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage1 }Ô%IT}Ô%IVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bias voltage2  }Ô%IT}Ô%IVDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load transfer function   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||File frequency unit   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| File format   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linear scale   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| HF filename  (Data (*.dat)|*.dat|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filterחA?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| 'Modulator transfer function - real part Frequency (Hz)Amplitude (a.u.)'Modulator transfer function - imag part Frequency (Hz)Amplitude (a.u.)   Modulation 1 ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} Modulation 2 ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Carrier Q?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output Q?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}????@?@?@???@@@A@@@@TranferFunction.dat@@ Optical Fiber Optical Fiber&{416EC6F1-529F-11D4-9403-0050DAB7C5D6} Optical Fiber  Optical Fiber Optical Fiber1Optical Fiber (*.ofs)|*.ofs|All Files (*.*)|*.*||ofs'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  = Main DispersionPMDNonlinearities NumericalGraphs SimulationNoiseRandom numbers  !User defined reference wavelength  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference wavelength bk@Ap譼b@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Length j@kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Attenuation effect  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Attenuation data type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Attenuation  _BdB/kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Attenuation vs. wavelength  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Group velocity dispersion  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Third-order dispersion   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Dispersion data type   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency domain parameters   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dispersion  }Ô%IT}Ô%Ips/nm/kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Dispersion slope  }Ô%IT}Ô%I ps/nm^2/kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Beta 2 }Ô%IT}Ô%Ips^2/kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Beta 3 }Ô%IT}Ô%Ips^3/kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Dispersion file format  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Dispersion file name  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Birefringence type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Differential group delay }Ô%IT}Ô%Ips/kmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PMD coefficient }Ô%IT ps/sqrt(km)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mean scattering section length }Ô%ITmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Scattering section dispersion }Ô%ITmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Self-phase modulation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Effective area data type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Effective area  _B|=um^2DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Effective area vs. wavelength  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| n2 data type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||n2 }Ô%ITm^2/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||n2 vs. wavelength  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Self-steepening  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Full Raman Response  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Intrapulse Raman Scatt.   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Raman self-shift time1! }Ô%IT0.++fsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Raman self-shift time2" }Ô%IT0.++fsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Fract. Raman contribution#  !? DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Orthogonal Raman factor$ P? DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Model type%  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Propagator type&  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculation type'  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of iterations( .A@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Step size)  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. nonlinear phase shift* }Ô%ITmradDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Boundary conditions+  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Filter steepness, }Ô%ITDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limit- @@Y@nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limit. @@Y@nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate graphs/  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of distance steps0 חA?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of wavelength/time steps1 חA?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Linear scale2  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value3 }Ô%IT}Ô%IdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Spectrum (total power) graph4  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Spectrum (X component) graph5  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Spectrum (Y component) graph6  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Waveform (total power) graph7  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Waveform (X component) graph8  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Waveform (Y component) graph9  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled:  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins;  Convert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed<  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index= @DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Attenuation Wavelength (nm)Attenuation (dB/km) Dispersion Wavelength (nm)Dispersion (ps/nm/km)Effective area Wavelength (nm)Effective area (um^2)n2 Wavelength (nm) n2 (m^2/W)Spectrum (total power)  Distance (m)Wavelength (nm)Spectrum (X component)  Distance (m)Wavelength (nm)Spectrum (Y component)  Distance (m)Wavelength (nm)Waveform (total power)  Distance (m)Time (s)Waveform (X component)   Distance (m)Time (s)Waveform (Y component)   Distance (m)Time (s)  Input q= ףp?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output q= ףp?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@Ж@8@@a+e?j?*g\8?wT ?@M6Y@W t@ș@WZ0KP@oS Q@J53R@ %2U@ @ b0@,:@E@>@]t@b(qgH@;Cb&@U|0@ș@ HyM;@b n @;AZ @gX !@Qly+@\/@st3@3B3@M3@r! -5@X@H@8@@aW;aW;aW;aW;Y9@33333#h@?Attenuation.datT@EffectiveAra.dat(RA0@333333?4Dispersion.dat??@@Y@aW;n2.datffffff,@@ ףp= ???@@@Y@Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN  BPhotodetector PIN BPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main DownsamplingNoiseRandom numbers Responsivity Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current }Ô%ITnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate vHgBvHgBvHgBvHgBvHgBvHgBvHgBvHgBvHgBvHgB}Ô%IT?5 * ( Sample rate ) Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise  }Ô%IT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index @DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input /Sampled signals, Noise bins, Individual samples?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}?$@^ 9^;33333#h@vHgBRF Spectrum AnalyzerRF Spectrum Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}RF Spectrum Analyzer RF Spectrum AnalyzerRF Spectrum Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Resolution bandwidthGraphs SimulationRandom numbersResolution bandwidth  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Filter type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth }Ô%ITMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value }Ô%IT}Ô%IdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Scale factor }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power spectral density  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate phase  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Unwrap phase   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative frequencies   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points  חAY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option 6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index @DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal spectrum Frequency (Hz) Power (dBm)Noise spectrum Frequency (Hz) Power (dBm)Signal + Noise spectrum Frequency (Hz) Power (dBm) Signal phase Frequency (Hz) Phase (rad) Noise phase Frequency (Hz) Phase (rad)Signal + Noise phase Frequency (Hz) Phase (rad)   Electrical ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}$@YOptical AmplifierOptical Amplifier&{255EDC8F-37E4-11D4-93EC-0050DAB7C5D6}Optical Amplifier  XxOptical AmplifierXxOptical Amplifier9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )   Main Polarization SimulationNoiseRandom numbersOperation mode   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Gain  Y@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power  Y@YW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Saturation power  Y@YdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Saturation port   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Include noise   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise figure  Y@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Polarization filter   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise center frequency   `FA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bandwidth   pRT \+ Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacing   XuT @{05j? Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins    Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index  @DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||      Input  Q?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output  Q?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}A@$@,@@33333#h@4@?Optical Spectrum AnalyzerOptical Spectrum Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Optical Spectrum Analyzer  <^Optical Spectrum Analyzer<^Optical Spectrum Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )   Resolution bandwidthGraphs SimulationResolution bandwidth   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Filter type   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth  }Ô%ITnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unit   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value  }Ô%IT}Ô%IdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Scale factor  }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power spectral density   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency unit   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate phase    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Unwrap phase    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate group delay    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate dispersion    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points  חAY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option  6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||  Sampled signal spectrum  Frequency (Hz) Power (dBm)Sampled signal spectrum X  Frequency (Hz) Power (dBm)Sampled signal spectrum Y  Frequency (Hz) Power (dBm)Parameterized signal spectrum  Frequency (Hz) Power (dBm)Parameterized signal spectrum X  Frequency (Hz) Power (dBm)Parameterized signal spectrum Y  Frequency (Hz) Power (dBm)Noise bins spectrum  Frequency (Hz) Power (dBm)Noise bins spectrum X  Frequency (Hz) Power (dBm)Noise bins spectrum Y   Frequency (Hz) Power (dBm)Sampled signal phase X   Frequency (Hz) Phase (rad) Sampled signal phase Y   Frequency (Hz) Phase (rad) Sampled signal group delay X   Frequency (Hz) Delay (s) Sampled signal group delay Y   Frequency (Hz) Delay (s) Sampled signal dispersion X  Frequency (Hz)Dispersion (ps/nm) Sampled signal dispersion Y  Frequency (Hz)Dispersion (ps/nm)     Input  2Sampled signals, Noise bins, Parameterized signals?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}?Y TextLabel TextLabel&{A95EE8FE-9609-47E6-863F-417F2FF4EAC2} TextLabel  d^~[1] G. Qi et al. "Generation and distribution of continuously tunable milimeter-wave signal with an optical external modulation technique" IEEE Trans. Microw. theory tech., Vol. 53, No. 10, 2005.Arial"Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating  Uniform Fiber Bragg GratingUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )    Main SimulationNoise Frequency  OA>@ Hz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth  }Ô%IT Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity  ?0.++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate  }Ô%IT& .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter  aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order  )Number of coefficients for the FIR filterחA?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold   }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic   }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth   }Ô%IT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||      Input  ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission  ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection  ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}33333#h@@ffffff?@@Y@?@Optical Spectrum AnalyzerOptical Spectrum Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Optical Spectrum Analyzer_1 PrOptical Spectrum AnalyzerPrOptical Spectrum Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Resolution bandwidthGraphs SimulationResolution bandwidth  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Filter type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth }Ô%ITnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value }Ô%IT}Ô%IdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Scale factor }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power spectral density  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate phase   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Unwrap phase   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate group delay   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate dispersion   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points חAY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option 6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sampled signal spectrum Frequency (Hz) Power (dBm)Sampled signal spectrum X Frequency (Hz) Power (dBm)Sampled signal spectrum Y Frequency (Hz) Power (dBm)Parameterized signal spectrum Frequency (Hz) Power (dBm)Parameterized signal spectrum X Frequency (Hz) Power (dBm)Parameterized signal spectrum Y Frequency (Hz) Power (dBm)Noise bins spectrum Frequency (Hz) Power (dBm)Noise bins spectrum X Frequency (Hz) Power (dBm)Noise bins spectrum Y  Frequency (Hz) Power (dBm)Sampled signal phase X  Frequency (Hz) Phase (rad) Sampled signal phase Y  Frequency (Hz) Phase (rad) Sampled signal group delay X  Frequency (Hz) Delay (s) Sampled signal group delay Y  Frequency (Hz) Delay (s) Sampled signal dispersion X Frequency (Hz)Dispersion (ps/nm) Sampled signal dispersion Y Frequency (Hz)Dispersion (ps/nm)   Input 2Sampled signals, Noise bins, Parameterized signals?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}{Gz?YElectrical Carrier AnalyzerElectrical Carrier Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Electrical Carrier Analyzer  nElectrical Carrier AnalyzernElectrical Carrier Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmp'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )    Main Simulation Frequency 1  @@A@B@C@D@E@F@G@H@I@ ZAHz MHz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth 1  }Ô%ITHz kHz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Frequency 2  yӅBHz MHz GHz THzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth 2  }Ô%ITHz kHz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Filter type   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Filter order  @@?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Minimum value  }Ô%IT}Ô%IdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Scale factor  }Ô%IT}Ô%IdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled    DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option   6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||    +Min. Total Power (dBm)  }Ô%IT}Ô%IMin. Total Power (W)  }Ô%IT}Ô%I"Frequency at Min. Total Power (Hz)  }Ô%IT}Ô%IMax. Total Power (dBm)  }Ô%IT}Ô%IMax. Total Power (W)  }Ô%IT}Ô%I"Frequency at Max. Total Power (Hz)  }Ô%IT}Ô%IRatio Max/Min Total Power (dB)  }Ô%IT}Ô%IRatio Max/Min Total Power  }Ô%IT}Ô%IMin. Signal Power (dBm)   }Ô%IT}Ô%IMin. Signal Power (W)   }Ô%IT}Ô%I#Frequency at Min. Signal Power (Hz)   }Ô%IT}Ô%IMax. Signal Power (dBm)   }Ô%IT}Ô%IMax. Signal Power (W)   }Ô%IT}Ô%I#Frequency at Max. Signal Power (Hz)  }Ô%IT}Ô%IRatio Max/Min Signal Power (dB)  }Ô%IT}Ô%IRatio Max/Min Signal Power  }Ô%IT}Ô%IMin. Noise Power (dBm)  }Ô%IT}Ô%IMin. Noise Power (W)  }Ô%IT}Ô%I"Frequency at Min. Noise Power (Hz)  }Ô%IT}Ô%IMax. Noise Power (dBm)  }Ô%IT}Ô%IMax. Noise Power (W)  }Ô%IT}Ô%I"Frequency at Max. Noise Power (Hz)  }Ô%IT}Ô%IRatio Max/Min Noise Power (dB)  }Ô%IT}Ô%IRatio Max/Min Noise Power  }Ô%IT}Ô%I Min. SNR (dB)  }Ô%IT}Ô%IFrequency at Min. SNR (Hz)  }Ô%IT}Ô%I Max. SNR (dB)  }Ô%IT}Ô%IFrequency at Max. SNR (Hz)  }Ô%IT}Ô%IRatio Max/Min SNR (dB)  }Ô%IT}Ô%ITotal Power 1 (dBm)  }Ô%IT}Ô%ITotal Power 1 (W)  }Ô%IT}Ô%INoise Power 1 (dBm)   }Ô%IT}Ô%INoise Power 1 (W)!  }Ô%IT}Ô%ISignal Power 1 (W)"  }Ô%IT}Ô%ISignal Power 1 (dBm)#  }Ô%IT}Ô%I SNR 1 (dB)$  }Ô%IT}Ô%ITotal Power 2 (dBm)%  }Ô%IT}Ô%ITotal Power 2 (W)&  }Ô%IT}Ô%INoise Power 2 (dBm)'  }Ô%IT}Ô%INoise Power 2 (W)(  }Ô%IT}Ô%ISignal Power 2 (W))  }Ô%IT}Ô%ISignal Power 2 (dBm)*  }Ô%IT}Ô%I SNR 2 (dB)+  }Ô%IT}Ô%I  Input  Sampled signals?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}YI@I@I@$@?            N@ _BB|> _A Y??ddI@I@??   SimulationSignalsSpatial effectsNoiseSignal tracingSimulation window DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rate DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bit rate mB?Bits/sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window }Ô%IT0.++sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate }Ô%IT?HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Sequence length A?BitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Samples per bit A?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of samples A?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations  eA?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Initial delay  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Parameterized  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Synchronize   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Space width X  }Ô%IT0.++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Space width Y }Ô%IT0.++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Grid spacing X }Ô%IT0.++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Grid spacing Y }Ô%IT0.++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate signal tracing DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decimal places eA?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sensitivity }Ô%IT}Ô%IdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Resolution $@0.++nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate noise floor DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Interpolation offset $@0.++nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||P P @!@#@ffffff%@333333'@)@)@)@)@)@ Frequency @GHzyӅBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||P  P  ?????????? Frequency 1?GHz ZADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   5Optiwave 7 Capella Court Ottawa ON Canada K2E 7X1 613.224.4702 613.224.4700info@optiwave.comsupport@optiwave.comhttp://www.optiwave.comBMi6(dif::f:ff::ff:f::ې:۶fff::ې:۶fff::fېfې:f:fې:ff:ې:ff::f:fې:f:f:ېffffې:f:f:۶ffff:ې:::ېfې:::ې:fff::f:۶fff:ې::ې::ېf::fff:ffffې:fff:f:f:f:ېffffې:f:f:۶fff:f::ff::ff:ff:fffff:ff:f:ff::fېff:ې:f:f:f:ېff:ې:f:f:۶:fې::ې::ېfffffffې:ffff:f:fff:ې::fېf:ې:ffې::۶f:f:ff:f:f::ff:fff:f:f:f:ff:ې:f:f:۶:fې:ې:fې:f:f::f:ې:fې:f::fff::ff:f:f::fffffې:::ېfې::۶ffې:f:fff:::ېf:f:ې:۶ffې:f:f:۶:fې:fې:ې:f:fff::ffې:f::f::ې:fېf:ff:fېf:ې:fffې::ېf::ff:f:۶f:f:۶ff:ېf:f:f:f:f::ffffې:f:f:۶:fېfff::۶fff:۶ff::۶f:f:۶f:۶ffې:f::۶ffې:f:ff:fې:ې:f:f:ې:۶ffې:f:f:۶:fېfff::fېff:ې::۶ffې:fې::۶ffې:f:fې:f:ff:fېf:ېf:ffff::ې:ff::۶f:ې:fff:f:f:f::ffffې:f:f:۶:fېfff::ې:ff:::::f::۶f:ffې::۶ff::fېff:ې:f:ې::f:ېf:ېfffې:f:ې:۶f:fېffff:fېff:۶f:f:۶ffې:fې::۶ffې::۶f:ې:ff:ې::fېf:ې:۶ffffffې:::ې:۶ff:f::f:ې::ff:f:f:ېf:fffې:f:ې:۶f:fې:۶f:ې:f:ېf::f:۶f:ې:f::fff:ې:۶ff:f::fffffې:f::ې:f:f:fې:::ff::f:f:ېffffې:ff::ffff:fې:ې:f::۶f:ې:f::ffې:f::ff:fې:f:f:fff:ې:f:ې::f۶f::f:fې:f::ېf:f:f:ff::f:f:ېffffې:ff::ffff:fff::f::f:f:fff::ff::ff:fې:fffffې:::ېfې:f::fې::ې::ېf::fffff:ې:ffff::ې:fې:fې:ې::۶ff:f:f::fېfې::fff:fېf::fېff:f::ېfې:::ې:f:f:fې:fې:ېf:ff:f::fېf::fېfې:f:f::f:ff:f:f:fې:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;ȷδwrwrwrwrwrwr}¯˼|wwrwrwrwrwrwrwrwrwrή{wwrwrwrwrwrwrwrwrwrwr﹕wrwrwrwrwrwrwrwrwrwrwr˭wrwrwrwrwrwrwrwrwrwrwrŨwrwrwrwrwrwrʫwrwrwrwrwrwrwrwrwrwrϴwrwrwrwrwrwr{v{wzvzvԭxswrwrwrUUUUUUiiiT=????????????????wrwrzv}}} ϵ??ZGbQbQbQbQbQbQbQbQbQbQbQbQbQbQwr¦¦å¤££££{vϵ?l_ͤ͠͠͠͠͠͠͠͠͠͠͠͠͠͠͠|wìīīëêééé¦wr˪ϵ?}tÜñññðððïïïϵ?oe{u{u{u{u{u{u{u{u{u{u{u{u{u{u{u{uõôôôôô³óϵ?cWmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmd{s¸¸ùù¶śVVVCCCIII!!!^^^MMMXXX[[[UUUUUU[[[ڼu\{boźpoSƙǼϪw]w]ʠЪw^x_ƻ‘}hMsøq|cv\ǚx`u[Ա̴w^x_ϩzy`tZٻ۾gqVʠțx_u[ӰuE#F$qظwbEԲǽ{L+X9Ŗϵ?ZIaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSgZ뉉+++333BBBCCCDDDCCC xxxTTTRRRJJJ @@@jjj333XXX¶7*+ЫM,<1 ]?zahĕϩ."`Br"&ÓڪeH:D!kOpU>Q0ʠqW'"ʠ’})!zaיG%$@aB( uүG$:4cG{ciǛÓ)!w]ѭˡˢoC X8ظ÷2 -5׸ʡ3 2 |d̤bC=Óϵ?R=WEWEWEWEWEWEWEWEWEWEWEWEWEWEWEWEWEWEWEWEXF[J^N^N\LYG?y000ttt222 www 444 ޞQ18.vʖB3 5wǗC3 [=ʠ-8bEaC0 .xɞ1 / ~fǚ3 3 xٻ:2 sYiM1 BȜ70 lۿ948ɟڼ:3 mQțK)1 ˠtZ4 <ֵЗC 3@̔>)xϵ?K1N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7N7?y###uuu%%%X961 fǙ0 =;ߘE#6Bٺ97H&;;.ѫlQ1 2 oѭ0 8eHǑ97S3sY/@ϩ72 v]l0 :G%ɒ:7L+͘F$/ˠٻźʠ1 ;Bg+?ټϵ?D'F*F*F*F*F*F*F*ѷѷѷѷѷѷѷѷѷѷѷ~F*F*F*F*F*F*F*?yUUU///XXX}}}$$$bE65jNbD7<<M+9-ΧX92 H's1 >.ѫִ;89غٻ2 :Aה?;2 źh/<մ׸89H&Q099K)ؕ?;2 ʟ0 ;ƻtZ6;BΦ43 Z;ϵ?AA A A A A A A жA A A A A A A ?y888###"""$$$̣8<9K*7<<u51 Ƙ`C1 A·s2 >/ΧߠS382 w^Z<3 Au[45ظ׷=0 v]ۿ8=3 ɿ<;9J(w^45ҮW8,dFJ)8;AݞP065ϩϵ?????U>???ϵ??U>U>????y$$$۾9<4ɿg6==fIqVqVqV|c}ejͤ3 5{beI2 3Ò~ڿ=;1 ƘaC56]?lP1 ;ղv1 6ͦ˘D"/kO8<7ظlQ6=@kOqVqVrW}e|crz1 6zѬ6/țH&8;@W761 u[ϵ?????wi??۔?????zϵ??zU>???yKKKppp$$$Ő7<9u׷ӯ1 =>iMqVqVoU=+)ǚԳ/;Al5/ w^Q174hhK4=3ɿsY0 5hKŘ-7}cݚH&0 bDΑ9<7ϩƘ/=AnRqVqVjO7+,Բț-9L+عqV;2 eHΧټ<2 iMjO6;?y`6:G%ϵ??U>zzwi?۔?????zϵgVzɪU>??y...]]]$$$N-9>8<V6]@nSЪךJ(4;mR3 .k̙F#:7gJ=0 qVȜ2 9J)iL4=4Ⱦɝ7;<yۿ>4N.K*3N,ґ9=6nS”?4G$X96,Ȝ¶>:8u[ϩ9+J(ٻʸhG&=<;Ĕ5<=Χ8<2 ׶ϵ??zU>۔?????zϵϵ۔??y,,,...xxx%%%w^37V7ǚ3 3 G%Ӱˡ1 1 onS0 9ӯcF4C pUH&F#I&͔?4Z;lQ1 3 ȝgJ40 cFǼA6V7iLBBjNܟS23 D"L+91 qÐ8=6N-v.5ǚY:2 ?øݠU45J(oTD!1 4Y93 3 lPO/6=5ҮΦ2 =6zع9<6Φϵ??gVϵϵ?۔?????zϵzϵwi??ymmmoooxxx绻333vvv!!!v1 7T4׷<38ִĕ8/ƘV6%K*nS(6ѫȜ0 )ԲϖA:9۾ܭlP.9ظȚJ((Aٻו?+S3ƻmQ#I'Y:+8ƙD!1 @ŘqrXY:<9+sm2 4ЪИF$%]?[<)>عu<(Ψø3 >2 rXȞ7<7‘}6>2 eIƻ9<6kϵ?????wi??۔?????zϵ??zU>???y###%%%GGGbbb JJJ***UUUUUU[[[Ó-8M,n55W8źqWX:E"7N-fJ|P0R2wˡS4my1 8?;<6{cȜdGS3A5R1lQ¶eIW8Q1ƻ~fN-ظ}eS2R1ˠָhY:.D!Ó~ıtYH&.E"hLغjOW8A8R2lQ~gS3P/ˡھjO~eĔ?<2 rWƼ9=6Y:^@55aCŒ:<6V7ϵ?????wj???۔?????zϵ??gWU@????y NNNnnn¥QQQ@7E"ֵ2 <9ٺֵֶw]2 9{׷Ⱦټ׸ٻٻټعbD33 kOϑ9<6T4t/8J(Ғ:<6R2ϵ?D%E(E(E(E(E(E(E(ѷE(E(E(E(E(E(E(?y sss'''鹹ݟS37/ ‘}ܿ1 =5q÷2 Y:z3 5^?ӑ9<6tYW86/ȞՒ:<6u\ϵ?J0M6M6M6M6M6M6M6ҹM6M6M6M6M6M6M6?y___VVVTTT((({{{$$$NNN\=6/ mۿ1 >2 oS`B^@P/2 7ճӑ9<1 Ӱճ42 kNՒ:<0 Բϵ?R>WFWFWFWFWFWFWFɧWFWFWFWFWFWFWF?ysssVVVRRR:::;;;^@42 x`j3 84 ճO.ȾH&(Z;ֵ3 /Q0Ț4/ѭ·5/Q1ϵ?\LdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdW?y[[[###CCCCCCCCC???$$$777ccc"""KKKx),@nSqV^?-=>k’H%za|cU5մϳv]AX8Y;D!D ^@ղ]?M+`CG%?[<ϵ?g\qjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqj?yۯuuuCCCCCC]]]kkkɷ|df{bqWqVrWqֶr.%"ǛѭiŖǽ’}yϵ?un?ypC ǚϵ?əəəəəəəəəəəəəəəəəəəəəəəəəə?yϵ?ʟٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵٵ?yϵ?׹Ӕ?yϵ?ŸƔ?yϵ??wizzzzzzzzzzzzzzzzzzzzzzzz??yvh???????????????????????????T=þ۹ѳ˲ʱʘ嵰˶֦˫˾޴έɟ~|}zzyyxtwvxtu~~Lj~~qu\fXdamdrdraqbresgujvpxt|u|w~w~u|owpx}w{导֛ƍ{nxkwkxdplw«ʮɷлլ˟řѹްɡim~}⿶ѫ˟ɤ޾ûڭʧ£{zvsxv{x}z|~|x~xxtsrrrqponmomoknjnjkbfswÀ|z|zw\bLUzP\VeVeVeVeZi\k^k`mdohqhqjrkqdpZfio~y|x{tzv{ܢ͆o~XhuXck^iwXgz[gÛŨɟʉݮ达껻ѳ¶Լ۳ͧţÍkq}}ߧɧŚŽŽܧơ}zxtsrsrprsrsroqkokniljlbfxyÁywp}y{y[bLX|VdYiXhZj[i[i_lcncneoiqkrlrls^i[cuv~~z}ǿષבyhw\ly`o`ncpǟȠɭΨ̔v~ݼ䮮ί๯ԼĿܷӛֽпѿӛǴ̈́}}zyxvuststrsutvvqsmqlolmjobfyy||vkarlss\dUa\l^l\k^l]k]ialeodnhqpxqwqwmselkq樳іĐwr`k[dxâ˨ЦϤȚzhxvyyy㿿ߛܷ১˭¿Լ⵳ѦŲ⬞»ұƝβвҺ|}||||{y{zyuvvuyxyxwwrtoppojndg~}ˆxzrbUpmosdjam`nbpao^l]i^iajdmgpci[a~`d_b[`KRsQYw\bT\zZ]yhf|dcwXXpooygqήеԭΕwo`p|t겲ᡡɩ£Լ⯫ζὸռӭĦӭ»žľМ~}~zy{z{z{zxxrsoropkndj~~ŋyulXJooovlqkrcpendn_i]h]i_ibjiqCG`9@TOTmPTqOTsPVyV`ZhVh\efgoltqĽÿ˸βбӼݯѷڹָӴϣŒ|shzuʲʣֱ꭭⤤ƧǨԼ魩̣¥çɟĞŹЭ¥حȭũ|y~}|{|{z{xzrupsnqloekz{ƍ|uk_T}~v~ryowfrcmak^i]i^k`kakir=B[T\ylrkqelhnpzlelwظҲ͠Ð~ڧ촴ݠ׿ĦʭԼĽĿܶѨǘǤӮȳ˯Ǩ¨•}}z~}|}}|}y{vwtuqtppfjӔ|тx{t|szqxltcmak^i]i`jblcljsGLeMXtntjpfmnru|o{gjtxzٲϨǠÓ着ࡡֺвԼ贰ӪĦÓ븳Ӯdz˲˯ţ||x{~|{yxwvrvtrlmȼ៛ć}ВƜ~t{txmteodnal^j_kclclktKQtJUumvfpdopuw|r|lzg|m{{}ᶿӨͥŝÑܓޤѵԶԼǿ齯ӓ̻鶴Ѱ˳εάŖ||y~|~~zyzywvoosw˼ާ̈ԟƩңv{tynxiqemal`lambpboguKUsKTulvfqirxx|}z}mzjtlsy|ڥˢĞsssߟϳ׽Լ¹񙇶óʧʷ溶ӵͷϵͪ•|{x~{~}{zvvqqy}ʴۭВ֦˭֧؂v{w{qvlsdnbmbndpdqdqlyIRtKUskvirpv|}z}}|||v|oxxਸ਼ӫ־ڛ’⢢̮צ¶ľҾ˵Ϸ̵ȩƵԼȒ|űǦϽ徹ָйѴʧ~{||~y{wzppyxDzرј¬اΪծߊw|uzuykufpdobocpererlyLUwUZyrymtvz}~w}u|z|~wyؒ˜ťӶर̈tv㖖ۣ˫ᔒƹſzٲķԼ֒}ŮŦƹӾ׹ѱDZǦ~}|yzmmwuȯҾܟدתӲߎu|u|s{lvgqcpcperishso{NTqV[zryqwu{x~swy|~Ĩ¿wȴݦ͎Ҿ𥥥驩쫫ȩοſ̽ʮĸȾóԼƹߜɨ͸վݿ߹ϭŬģ~~yzgfxwӪ̾޸؝䶯ܲߓv}t~r|mwisfqerjtkvlus|KOhR[|s|tyx|nw`srs^k|~ɝemzjwᲽئֿ̜ͬooowwwlllpppyyyۿŦĿϹȾԼȽǽᢒíƧĹн׾½張ЫĪã}}wwbbtu㪢ˢƼ޷׭Ż뵲vu~t{lwishrjtkvlukts|FMf[bv~uzydjSa}|l>>iii҆䝝vvvػ֥ojiǻþxԼƾݰ̎yȪɺӻؾܿٽĿ껸Ѯŧ~}}}uubbbdҲԘȹڶ׹Ǿ黸擕yv}ryjuhrjtkujuktlur{DNfdhx|v|zegZc|]kP]wryηՔĩ۸ٮԔuuuJJJlllǟſؚ:::hhhuuuQQQ"""õոtxrUUORNMJDEPKJʿƿľԼؾԙ|©µ˺Ӽپؾ滸ίƨž~}ordaVX{ݠėɲֶ⺷啗zt}pzkwjtiulvhsktmvr{GLedju{z|{sypygoIPkktw}ːţ̵૸Τșķ}}}Ļvvvׅwwwűĸ׺§乴zzJHG'+%9:0MIDMHEB>9>;6qni¿ſ۬⩪ű˽ǻԼվԭȋuīƸѻԽֿ½ڿղɤ~pn^aRXgiܭќ™˯Ӹܸ旙|u}mymwmwmwjuhtiulvoxBFbhp{||}|t{t{xwé;ᮺҖ󵵵y~}zǫzvuokjۥljiWRS]XWIC>?62OKJd_\d_\fa^c^[NKG~zž潾õžתѵպ寿ӺҷԗxǨȺӼֽֿ½ٳʧÝ}|jj]`PWgk۹ݥȜœħ͵ڸ暚{szqxnxnzlvjrjskvqyltDIbmvwzxyxwce^eaiahYbV]~󃎪zĴ߿޸զʌvl|jz³ѹ𶶶ҲĿঢɖZUVB=96@<;VSOmhgf^^UQPWSRXTSSSM짧ƻս嚱ո´֩ɉw~Ƭ̻վؽÿ¾þ¾½۴˩Ÿ}|ehY[OYfmۼⷮ٨ɟĠDzٹ曜xr|t{oymwisjtjukvp{amJOhpxrvtuje^Ytnkjj\bOW|acojkfun̼ܻ٫ːvrk{bqmγۖδVTSTRQa[\TMJKDAVQPURNFC?IEDPFF72/8430.-JKIkiia[\*%"TRQ¾ȴɥӳżǼӼ㗮د̬έ͒uƪķν׾׿ÿ¿ÿظͫ {z`cVYLSbgἶ缱٭ϤɭԸ曞u~s}s}pwkuisisgthus~]fQXsu~{}z|fe{xԸRduiyuƬͧŝeyaqmxkxk}߮µoooǮ繵в{z843`\[splb]ZUOJPME@=8**$52-]XUZUTLGDTPO5102-,501TRRZWS*&!IG?qvaw~s~æuгyŦĤ̑쵵|պܯНsåɻԾ׽Ӿ¿ĿܿԸͯȡzx]]UVEM|koླྀ彷ƾ߳ӵٸ曝{r{p|owkugtgthulwyY`TXquqwov]cvbdvUTh`^rgh|]ay⧫9NcSgr^r}l{{{dwVju\nufr|m{EEE׿ĪƬϧԴ˳vrq[VUHC@ROKb]ZZXPVUK=>567.A?7okfqmle`_\WXXSTIAAA<;TPOeb]TUL,)%75-zżyŸȰ}ͷĺ׺߾ܷ٬̔pë¶̼ӻԺоԿ¾ݿշͯȢusVXLPyW_յܹ廸ʼ忱ۻ䞠zr{nzmwiufuivjujuoxHPgFMaT`x,5C.7D8EUCQd*6B+.=57BQMY{ك-D7MSGZ_Scim}xsk}`szWjq_ovfv}nˋӻԝɭ{xtѨ½uqp_[Zlhgzut|wtOID41-EB>QNIROJOLHfc^[XS`[XTNOD?@HADSKLVQPSKKC>=]ZULLFRMJE@?@=9ƾ¼ļ́ө⼼ïȨϻ˩־ȽԹ޸ٲҴϫĄrwūŹмչзͽ¿ĿĿþ¿ؽٿԶͯȣsoRRz\cbn{ئ϶⵲伸䞟ylvhtgtesbq^lUeO^~M[x0?R".:)3D )3@Ri,HVTanvbu}YkrVip]nwp|t~Ѻᬨ㚔Βÿ{zzwsea`LHGPLKoji{zytsgb_ZURWSRplk{vu~xyxsrTOLJGCdY[QKLOJKGBCURN]VSaWWGAVnA\v2Ha6Mg(:WKPoOVj,-@E-<8-:2#/)8F@LacRem]n{n~ﻻƟ¾½Ŀrml`^]453FBAb^]ldd^YXkef~yxmhgIAA^VWvqr{wvlghzvumheNOEXUMVQNWROFC;FC>PMHYZQQTKQPLmb^d]ZlghxvvYTSVQNʞŸźŖ}}ޥǧ¬Ʈ˴ĻܴэuyĴ˴˰ǮŰDzɵ̺¿佺ԷιнԸϯƮŧxwwvrvflkqΛƣ̬ܴ⸵㸵栟zfrO[7Gr/Aj,Bk-Fn.Go1Kp7Os:Rv:UwAZzC_~F`~5Kd:RjJb~DYu:Oj-AZ#.IqrƪTb'?S3IU6HI6EA)733A?GZaWjwn~ö빹⦫ٸƿճxtsOMLYUTzutyut\ZYSKK=87`[Z~c_^a]\}yxwrqiaa]VSF>>`[Z}}e_`YTQsliMQETULfc_\YUd`[ytqxsphc`VRMWNK_VS_VSXPPpkl}|mhgLJIþýٶϽּּ乴ԑ|xƱǮŬíïųɶڼӹмҶ̭êŸlhywʈsxqv~ҮխԴڼ羻龻駦lq8Hs':e)>k/Fs3Lx/Kt/Kt4Mw8Rz:Uz8X{@Z~D^Ha@Sn)Q*8J'938GFZ}7Om;Sk?TcAV^,=@8GJ^ox{嵵ﴹѸǟmkjdecsnmsnm^ZYA<;XSRlhg[WVd_^jfewsrzurc^[C>=KGFidcsnmgb_nif}xu|rrfa`HD?MEECJ;Z]Tyvrb]\_ZW~yxgbaSKKOGGQHEWTPvol^WTf\\sonqiigbaWRQŽܽտ괰ӈ~{x©ĴʹϺѶʹ˴ʵ˺Ѿ׽Ҷ̰ƪçd`uqμਥҒĆԼ޷ۺ޾俹젣UY+`$>l4My9Q5O}1Nz3Qz6Q}8T}[C]C^DaGaB\B]A]|C[?Yw4Mg/?VBXE]E[~F[wI`v6IVJ[d廻ļӻdbab^]NJINJIpjk{zlgfYTSGBAWSR]YX_[ZNJIlhglgfc^[\WVKFEgcb|{_ZWHEAkfeldeb]\]ZVKEFFM@lmdvqne]]JC@B=X=kgfsonb]\pkjuqpNIH`Z[C>=>98d`_vrq\YUrmlzutfa`^YXGC>A<=d`_|xw{zZTU<=3a_Whcbc[[_XUOKJ`^]}}xuhea[VUXUQYUP`YVWOONJIZVUb]\f\\e]]Ŀ󟨛ĹڽӺйμ傆A_~|yĭêòǵʺϿտּӹжͺֺвʫťim}̾޹ž:4u8DzHbFaA\3|DPVpQkGd@]:Z9W8W:Y<[=]DaHdKhIgNjNjKhJgIgKhYsz@WL`IaTiavYiu½½ijŴdc_]ZVkgfqlke`_[VUZUT]XW`[Zlgf]XWd_^woogbab]\RJJ621JHG}|[WV^ZYmhg`[Z`XXSLI=87kgfzwytsRNMB=:`\[hc`jbbGH>PQHupq}wxOJI;65^YX~yxxsrjfeUPMJEBkfe~}xwtonÿþօ»ùﳸ߸ֶ趬ЬŘQhYwqÞđ{zªòǷʵʺϿ׾ԺлѽӿڿԶ̫ǧfivw¼׾⹶GaDaJfGdHdKePiKhIgJfNh_ziuDZQaQg[mn[isź½¿¿zyu][Z]YXmihlgf`[X[SSXSR^YX\WVa\[xtswsr]YX;67B<=uqpjbbXSRWUTwooYTS2.-FABrnmpkjwroPKJd`_lgd_Z[YUTFA>D?@qnj|tt8<1_]Uuqpd`_]XUGB?;65UQP`[\idc^WTG@=rpp畐湫͑xiOjii‘̜|x}íëƲdzƶɹο׽ԹмҼۿҵ˰ɫĦggjoȾSHTVk`xKmCb<^8\9Z=]<^>_DaFcHeGdHeLiNhLhKiOkg~dsMd[lat^po^niz󹹹Ű      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~c_^YVRb_[idad_\WROSNKUQP[WVkgfupofa`IEDUQPgbajedWRQLGFmihzy[VU?;:GBA`^]pifc\YC>=mih{vuojiOML63/FDDwsrsnk`]Xplkxvuumm:;2,**SONplkhdcd_^HDC/+*dbať󭪢ƿʩcpwtѓxrzyy~𣳡¼җ~q}w}ߜpanzWtqọǒyw¬¬­±ƴɵʷ̻оվջѻлѼ½¾ÿػѴ̱ǧolY[yоfbLQl]|NmFd=_7]NJI^[WROKRMJYTQb]\d`_OKJlhgqlkd`_HDC954idc`[Z_ZYqmlhdc[VU=871-,uqp|{vsNLKGEEWRSe`_ha^YPLTQM~{wxtsIDCQLMb`_kfeNMC?<7;63C?>^YZ~nijƼɣõ௳¹칽сtüߢ_sa}rwoțПz|ģ«ƵȵʵʸͺѽԾԼѻйϻĿÿ¾ſֽӸ̯ȨȉTSuy~±HShb~SrHiA`:\;\8[?^=_@aDbHdKhKiLjMmNlRmUpjucxbvl{o{x^pk}Җְ𰰰̮úý¾ǴsqpMKJECBa]\ojk[WV;76?;:XTSYTSjedojigcbHDC>:9]YX|{`\[UQPmhgsnm[VU<76A<;_]\snmhcb231[WVtonf^^VQP?;:@<;zvuyutOJGgbaqmljed\TT?:9AB>[YYBG>YWMsgeD?@iiiý»Ǽȿ༽Ĺ¹ĸŸŻƾԩދ\tjtxsNJӧĕwɧƤĭôdzɶ˷̸ϻҾԾӼѺкм¾ӼҲͤfafhµҫɚýfm\oa|OmCdBe=_<`;_:\=^?_EdHgJgLjQmQlQoSqUrotqw}ŎjzyׅԖԺ𶶶´ľ¿¿vts\XW]YXXTSTPOC?>KGFd`_]YX^ZYb^]jfeSONOJI^YXlhgZVULHG^ZY~zyd`_JFEVRQfa`d`_UPO@<;ca`|{fa`564732B=>_ZYjbb]XUkhdyutlhgGBA422HFEhc`mgb^WTLIE814$) ssgƲòвżķȪżڲu~]uquu}ɃҤ͚|yű̜ĭŴɵʵʷͺмѼһѺйиϼÿպԳΏ^`¿߸ѥįBNc|Rm3Lx<\5R(Ai2KuYUpvߍᐤލؒݴɕ‚փ̢ﳳʵ¾¾þson^ZYUSSB=>IEDkfefbaTPOKGF\XW`\[QMLiediedZVUHCBFA@tpoqmlPLKa]\gcbb^]FBA1-,^ZYzvu{ss\XWGED`[ZYUTDBATPOMKJrnm}xwHDCQONyutkfenebJIE>96IDA=98^YZtpo|}fp_ºȿ̹žۧgy_wrwwˀ̅ћԞyzӣů¬ȴɶ̶̹μѽӼһѼӻҺþ־׼׭truwȾſؿٳՀV\XoD\:O|=^>]$9X4Q};Z)Ca>Y6OwB[@XC\>WGe9Ml@W}Zu{蛬뤲쥵꨹٧{ʍͰ맧®þþþ|ca`MIHJEFZTUYTURNMA=?;:fbarmlUPOc_^njid`_JFE;76ZVUyutokjTPOTPOljih``YUTEA@@;:[YXc_^a\[gba}|mhg]XW=98ECB`\[QMLb[Xnebd]ZQQQΗ¾ɸŧdzĽޝZoc{twyʄЈԐ١̑z֯̚İïijȳȶ̸ͼѼҺлѻѺмѻ¿ÿĿڿ½ݻՙfhϱŶϺĹھþݙM\)<]/FlMo6V*>a6X5O}$:V=X);X+:T:Kl-A`)8RH_2FeG]Zw~﮼sy̹ιlieQML]XWWRQRNMD@?DBAQMLUQP^ZYb^]gcbJFEJEDc^]jfeQMLMIHfa`upoXSRD@?UQPfc_[WVMIHLHGxtsupo`\[A=<>:9]XWqmlYUTfbahdcWSRXSR>9:YWVmheleb^YVSONTPO644ZXWNjvwuyzxջץԲ¶鲭sيYjgvv~͉҇׋ۜ֠|vɻ֠ŮôɵʸͻмһѹйϺлмҳ˶¼ݯȆje·Ϫ§ºݫʨyv]j4Ky?^@d&=],Dh2Lt!2L1Ry?a:Qw-Bb';T0Ed6IjHbE_ToWx뛬ie|~į뵵¶|{w_]\VRQYUTFBAEA@c_^ea`NJIJFE_^ZVSOQLI_ZY`[ZRNMEA@MIHtpofbaUQP^YX`[ZZUTIED>:9mjfwtpmkjLHGJFE\WVa]\TPOIEDd`_{za]\C?>SNMZVUnihTONA==A<=plkþĩʴ}Ԫ틴ոuմѳѳгежѴѳдѳѻԨ}z{]mputǃω֌؋ُڣϖv۬ɚİĮIJȳƴʸϼҼѺϹйлѻѱʫĿ޲͛{m̰ʧ̽ضӌm|Pq?d<[5V7X=V1ImFBAnjikgfTPOb^]fa`[VUJED;67geerpokgfVRQWSRe`_\VWSMN>9:MHIyutjedZRRwrqrml^YXKGF/0.SQP`[Z?>:\WTqligcbtusÿþĿʬҭéӧӳ¹ƺv_j[mvtqŁы؈ՅӅמ֟tѵӝǯıdzȲȵ̸ϼѻкѻҺϹЬǬǿܿ٭̛ƝдʦģÛ뜡ZuMlDc9`_;\A]CbIfQiRlWq`vbwbv`xj삘||vӋٞ⫼͝䈙mn{ys}混⨨ͿyxtVTSRML^YXkhd`]YVQP\WVea`_[ZFBALHGVQPXSRJEDCA@gcbrmlb^]B>=A=9:+&''''qonÿ¾yϵlmiĤժͩԴſɼ쿵W0/sOZizrt‡ԗ䇜ur|ʝ˚yȥɘȰŲǯűȵ̻ҾԻҼӶ̨¯֭ܽȫʾǾºآƜŽrRsOoIlAg>b=^;\_CaNhPiSkXpbwexlϵvjr…Ɏjz|z~xurԲƷᩩƝab`SQQXRS`[Zc^[b^]XTSKGFB>=843RNMjfe]YXLJID@?PKJ]YXTPO=98\XWomlTOND@?\XW`[ZOKJ666<::UPQGCB/-,MKJ{|ýȿv˹qtrհ´¼ڮ桙ȭϽ÷ùȽx,'e(#h;^*Dh0Mt,Fk'>^?X8Q{;Uz8Pz=VLjOlSqo肗xshyZj[lj}z\l{栴䖫ؐИۘލӃ|̠筭ŤjfePNN_ZYXTSVRQe`_c^]B==SONZUT_ZYEA@XXXĸþwǾĹʷʼίx~}|xwxŽùרʪ̳ҒyvqkkbbVQ?D5sam褲擦qf|ÚŐ{{yxèïë¬åuYyVvJoDh?a;_<^<^=^AbDcHgLgLkTp~ƀÔҪጢҌsapbt鴴ّzxwYVRWROa\[ZUTKGFIDEVRQXTSKGF954a]\Ȼzȣu:?@TZYǼλ̽Ρw~ytzu}y¸·᾽¿ٞǍ~|qof\UCOElvꖧߊsmhś}wtxİOiMkLgCgBd;^<^<]<]?_BaGfKhMlVp镧ܒԒ֤ТӤѓȉ[g7BVR`|L\yGRf=ú̪ˏϮ黷ԞƄvwfbTGLC|kpߩ풣ہomd|vƜ~xt{ɽFZ7Mv'_=^>\?]@]BaGgKjMlYsѽ雰䙮ᦷӑtM^#)6;DXbuYkZjvhs{YcjڏһVRQYUTvtt¸zƼ]bc+'&+22E 7'(n`Ttzy{vxprî𻿳䨧ɇ~u|swbeTKTG}my阨}jkmiƧ™xwwqnyfwù䟧QdJe6Hq?ZFf@_<[>\=]?^BcGgKkMk\vԱ륷웯靳示䉣vTg]mO_|8AN6BF^kmw~мŗ~}ԖķǾhkoBCA!&13BOeL\6E ,%"əu]_iQQih׷źڜʀz{z}oxcjRRPN͛wlmm^yȱʥyx{{zprtfoemiskyŲur{d`kzvqk|`^tFOq;KpOg5=<1:73>PhYgcxahcsl|zzqhnetWn ѻʵŘ}hj㺢ǺŻ}xy͵~uxܕ⑖fn\agyxqd{_waw˷Ǣ}|stklecy}zѢhmVfRo+:Z,?d6Lu0Km0Hf1Fb2Dc6Ij9Mp9Os=S|AVQh{uJ\{K\Zm\mexhz_rapeu_nbqhvguhq~foyMYYBOM:F@?G@ZhfZgi]imn{֧Ț餤˘»~~~V_b$,,#" ehlݒĵł 9JWoXkdllm|yvv~wiz[mQa# ȪjhŬǼsrt餥պǿżǭսŻؚvlum~Xrj~ßę~um\W~򷹺׿ĕ`qTn:LuA_JjHeBc@b?`@_CbGgMlRnkǟ㏣Zq[qhzlnnjmv}|v|humUaUO[OWd\aomm}xŲ~Ǵejk088  4!oOJtyZW _dcᎠ³Ƌ,3X\d{bwpsz||qfw^qWl&, ¯îɶƽŻڗݳ家þ¼ùźvb{pm~[ubz{~|ymj^盗uSv7LyD[KnCe=a:[8X9X>^DdKjMlg؂RerOboXhyXi~Vi~Uh}Rd{Zmjzp}lzhxr~|~kvnWbZWa[`llkyuǘ뭭Ȣʵ¾ĿķRXW $% )_FY~A\C_DdKiOjo`pwXhoWgmVehQ`cQ]]N[Y]jltsm{kw}pzxnyᠠ򹹹ZZZjjjν]dg9=>#$6%"jKBuh͕娞ﵩﳧ笜Ԙf^, #~٢O<9 KMMȺƵؕ©?=<!([fzl|qn|{wn|etct]nXu+@prsɱîó¹餪ļttȲ毓ggb}d{`xbyhzYnNhMiQohumnaý\yYzSrIlFg?`8Y:XB^GcLiNlPlrė_o|[kwYhq\iqXgjSa`O][^kmwvvwy}ѱwwwʤӒ'#" /$ sNFldt{t}іט䧙ΔŊ{۝U?: WVXϵʶ͎¿?;:"*]oomtt}vrl|gUgZkTf+:giiƪôȮƬ{|殓a{id}e|`w_sex]sPfJfPgJdLgm|YxUxMpHiDf@b7\5X9ZBaMhVmSowťތgv_p}\jv\ls\knUbdR`_boq}~}|Հ򺺺~O?9tjڝ㢓zju鬞ۡh\Q622%#5&#K42_Wޛߜj_c8]2W4V;ZKeXqXp~ȵ歺Ԅsl{^qyXflXdhXgihtxЦ򜜜š͂pjқ\VQ:80!aD=wi`D-+ bD?ܖ΍碓祥znGKLÿϔͽǿ732#Uhonkhypnxc}ThNb (& TVWѳóǴə}ûۯ}kgd}c{ZuPlPg]q[pJdF^J`LbK`CY@UDXu^xRrBd@_?cA`9X2S4V7YGcVlWq~毺О{iw^mv_ltky|߰޵цb\h]& nQMؤ[S   F2-ޛ͓E1,f_렐~r489Ώ546Sae^yjtWeanBP-D %!$(/&#td]ÔnЎ[֙g۱οíǯɳȴȲƴ¯llhd}ayXsMiI_Qf`pViD[BZC[AYAVa8X8V@_LfUq}ԩƔsu~}Ǹﵵ׊icw]U娚od)&!33'77+&*#~spQH!od!9;;ʵû̇ɠ<=;DRUePd=O)<'-2=BAGB?aQDw\|W׆cݢz໡ֻڜ±䶷efebz\uSoJhC]C[XkZlCY8P:Q:M:K8I4F?RBWw>RqܺœmJ^6N|/Iw%>f$9Y5R~"4S&@e6W=AѳĂϬBDD1G,7  $*44HML`VLs^cˑgzœ벝⼸ҽַźɾɾɽɾȽǼǽƼůźùźϩa}ed~bzZuRoHg@\9UJ_ZkI]0I0F3G~1Fz0D{1D}6H}M]Pd}6MmgsºvJ_>Z?^.Hv&@d9U1Ks8T3U9X:\Gewׯȳ٠֘ǐ۔" .%"Ȍ⡓tiJ61&*+-cFB城^A:) K1+UJ}lsj#.23ͳƆϷKPQ ! /;ALMKm_Sw_`̕jء|ⲐմŲԽż~a}ec}`z]wTpHf?_8V=WUhXiAU=R@T\5U3T8X>^Feװˌ۩).1ZA=z!" 8,&re먙v䡒ّ嗇잍䔃~~o+"-,0ԺȿҊѼzr[K{^ƕo߮翢̸ɻý½ʼ¢ըɽÿ˻p|\5W=\=[6S2R5V<^@cpЪ̉ޭ+03}XP樂[E@9(%j_ڕ壑䛍ޔǂo]PyKDnJ@X;4324ճڍϞ~פy帖ɴƿĻȾؽľʺɼäߵĪĽϿȲ˷ֱrBSVXilatnfvcvqosqoqnj~km~nndx]oWoWp`qhxt̎ԒyZpVj]oavc{sﶶݎRaL\?R}?V?_4W9Z7X0R/P1V:\=aUqѦϊЩ!!oQFnb [;5^Tn^蠏裔tĆ{Ғǁp^RO40% !% !!"#֖uƷƾѷɫȭͽɷݿĨ܏Wbv2>@5?F8GZ+`Be̩ыΐ =,)TI^R^R]ṖxxQHvkxhtRL!;,)N75M2.3($ !## /69ϸҗjn{Nĸҽϱ˴½ؼȪսʶ0BI/BG6IX7CM +( "1Tnb|[y_|^yXsYs\x^yZuZt[rZq\t^t]s]w`ybzd|knq~ɑՔrWrd~mkMPxwcxy^q5Gp@]5V-P'J#E%F*K3S>]AbUq̯ՄxvʹӒ R95o`wkl_LJu靊ULB+);'& ! """6:;g^Tw[ˎbԗeܥzǴޜĮzoz~zz~r˹ZiyĊL`q1CT&0:)6Zv`z_{^zZtXt]w^x_z`y^w\w]x]v^tawa{`yazh{g}gjp{ǎ՗|a}p}DU^'%+),@MIDhVeݢu̻’ѺҚpxȾã̼ēŐoÏayP͍nžιμѿ^kyr~p{4AO# 8Pta}byZuVsWwXu[w]z[yYuWsXqVmSmSlRkSmSiXn[t^vcxaxe|j~u~ɉҟ{H`l1E@Tk{jtYk|qÜ뜠R:N2H*C)@*C(D+H0P:XD`HdGdtްݣ{om¶&*+$   #DAlI/tWvaîڹyxƮ{֜xĔpbyxz`lr+5?/43=<(JJ&EB#  zVVӾǕ~·pUe|Xf-@U.@Qgwfzf~[wUsPsUrPpKkJjIjNlSoSrPrF]0?(3)2*3/5 )9I^wb|ZyXqStQrOoKlIiJiKjMnOiL\?I4<:@DFDCEFEIDEBALS[l[tSmZqcvlw~͈͂׶*:34EAbmq1<(0<0?>BWSQ)00SN58N75z~sovoggaq\g%+6 *0$,''7[d_zWwUsStQqTrOmKkDiB`?QND?}~W}^Juv6DA"_`4wv>N&&  `UW˽˹ȴ÷̵}|,:M &0*%'  L^ia{ZuVuTuSsUtNlKjMj@[(= jc k#pl\ T Zf"s)*1.~;:JVVn\ue{i{r|ˀ΅яռ:IK@OG-8$5@64B09C29C2FQAR`fybw\rdwezk~puwy|}{wtssqpqmja{[v󹹹ޏƳӺı渷ܐ7;<()'++%rrBI_SdDz|@SVJSUV/}|DRQ/|z@$# RTU˸ǵǺʾǫ(1;156UakETg*59'?cyf`z`xZxVvVsYrSrKnKmKiE`;Q$6&% &")#&))4479EELMX`\n]t\tcwi|oÿ́Ҋէ뤲4?/&--9#IWSO]W:F41>(`nm`vcxfxi}j~k~l~lpsy}{z{wvqrske~\wf{ܐǾ¶әㄐ,-1 JZ_SYJoq6yu@KTR4E=;#xtACC+sr?+( KMNɾ̿м̳鱴ӹŸʽź嬲몯ĹǭһƼ¹μ⯺¸49B$>GJXem=FJ0@jgd|`}_{YvWtZwXxVqRmPmMnNlWpWiEQ;@484:<$XY/57!]`3/1XY2-/HJ&  AEFƺɳóµ{|x~vϩij֙家ƥþϟխĹ˸؟ow8=@   H[ja{`}_z^vYsVuYvTrUrWrWrRoTq\we}fz]mWiZp\r]p`xfda|czbz_ya{f|ntz͂Շьծ]im+-:"EUJn~}iz}RfkL`acvexg{k|m~n}fw\pNcH]K`Wjhzt|ɀ~zrl|h{eyf{bxZrߐ}|~rppjkiqon攛0/1@B,LPO3sqASP4ig>[[7HG+XX48:'ed882'RU.2/!OP0*)<<<ĵôѿϿĻy{{췺主ռĽ󸼷}:D>$)'! (3Ojjcycz^|\vXsRoToVrZvXuYt\u[uXu`x`w]xVrPjUocze~_za{b{b|b|b|cygzltvτхըr!'-9#CVSbt{[nv^wJ`fM`chzgydxjzj{hy`qL_2G#8v$:t0E|ATSdiwu~~zpkj}dyay^wZuߓpi~||754"!%'!|}EML2ruDTU5`a9SS5FE0]Z;:9+^\:11%WY544(XS299) ...ƻվƿy~}כϼ礭͐ûڤɴ蟡̕ñcpx:G?>BMHY@T(?+}2v8J8K+<"3v+;vASWjeyj|h{i}f|c|㖙smvtsyzxʺ͞ڵLQR'#$$#!!RR466(CB.32(78(1/'--''&"%$ %#"%#"!" !" #$"()ɴϺĘλȽ~ŻȾƲ|‚u}l鍖ŶϤ׹ȧĺȺԟнŞøĻſêϯĸBLS"&"$)$*0%:B7.19+  5Mfibz`x\xWrSmRnSmTqZt\v^w[t[u`vUk2I : .?YXlJZ>[FZWp`yc{d}g}f}dzcwgzj~mvzʀ̔p~KX=JR0<*.;#2?)SbZ~`tsm}`rFW0>J]gybsHY->*:EWG\3D$6'94DBTPeZp`vawg|g~⚛vp}||~ѱ֚vېbiyȵHLM%#"$##!!<9*+*&1/'*)%*+"('#&$$$%#$"!&%!'&""!%$ $#+* #! #"# Ϸɵ¾þȷ쁍,-#+.),+'*) $1$'GRoc~_y_x]vWnTkSpVrYs]w]x]y[vXtRm[tFd)6t8MLgZj^r8>i +_Ug\r\u_ybzg}h|dz_vcxg}j}ox͌p?S|FTj@NB1?3BOMWfby\knG_eyoarCU*8CTivnx]iFT4BCTNb?S+="3!3+>>RNfZq^vbxvɴ䛜smzxw{yx}yxһդޓe`u距CGH!" "!#" -+#'($.+&))#(("&("''!(("&& %%+(#&#)&"&#,*%#"ùܹ˜Ѽƽ§frx14$8;+9:*/,"-" 5[\wbzay^uYrVnUmTnSp\v`ye}b}\w]vNlWpleyYsUmZqcwj|jyj[s\ue}e}f~g}dz_ve{f|f|ns|̈r?VlL\lMYYIY_Vhsbsvyqvm}apGZ(<-=S^fpdqVf=MCTRdI`9L 2#x3>TTk^xfzg}㝞sm|zz|zywxv¸ӫݕm[k괕ѽEGH$"!! "#!!,-$(*$-*%'%$)%$&'%)($&& **$(% && "!### #+2BGFf[S~ˣĈZzMzRm|{Թɯku=E;==/:>+1/ +(  (9`a}d{cz]tWpSoTnWpWq_xd|jeb{_wRqOik~vqssg~yфlYo^vbze}d~d~cz`wdzbze{h{nwʁsAPc@R]CRUGU[>STSedt~{hyau`pVh?V*>7ER_`p[nGZEYUjSjBX,C4&>F]]sc{f|x̦䞟qk~zxxڹޟy`cꬆ̵OTS)''"""$"",,&*)%)&!+*&*( )*!&%!$##!!&$#)*.)++(-0169EHFocW|ehɉYȆV^u˥Ƚʰ׿ǼĪĹमƁMQKCF=??321 %4)  4Jzij}f|^wZvXtWqXq\vcze}f~ie}c}[wNj`ssxv{ό~_uXr_we{d}dd|cyayay`xbyg}mt{u;La2@F7DB=ML?RUYiodw|J_Wt\paqqr\kJX7H==/01'$,=  FZkhh~f|f}e|a{bzc|e}e}ghf~c`{\uawltrwɂσm`w_zb~gfhgc}d~b|ehlry{u@Rc&404>>6DB8HG>KMJVPFV?esqy[lbuՏp|bmO]>QMd[vYs[rh~rmgb|]v[te|lăӵ枠vſŹѫڕm_qSXW%&"(%!$"!#%%'))#(').-CEEYYYslc}lrƔpΐbѓeėuٙ|ƧػȮۮilѦϼö뺸ȿ¬}~ǵͿuvÿø|٪~݀W\]>B68;9:>I(1;   )Sgljmnnkhiihhhihjjkehruxwkkfe~iijifijopvyz{vIZu&1.-:23A64@:6C;1=)+5?N@sm~SgK_Իqz_nKaQld~hl~Љԋ҄|{qotͥ枣sǻ˶դ|}ӿQRV!&)./3:88GB?\TMn_sɘrҖhӜqϥëļݲ̴bdɖΰﷶоͷĺ|׬~TZe>A?@FM?FU.4;  #9Yoijnooolkie|g~g~jlmongiqsvzplnfgggfghmotvy||vSc+7=*53-8(7?44@.0='CL-3:  ,Zsiklkjezby\vSnXrUoWnWoVp]wc{d|d{`zlqumb{g}fdayZqYqZqZsXw`yghjquuwmUc2?G,5?#/#+8"-7'1>&BRG]nkVmoҪt\r`vTk3G=Lhsrk~g~`za{p„͑Քۚޡߦ䫺໻韟ɦջǻ奥خ褧˪յ÷׷աѰ¹̪֋LTa276,14&+)*,&4;D*1B'8Vnk}lkf|ezbw]tNf?W@W4My8NxBXKaRk\s`wax[xgrui]yay`yXpWjQgHaC[B[FcNeVm_xikoqplSat/>6)5/*3&.8'3>6AOCIVNDXSM\_tQhUjVkTkK`Oe\sg}qsji{ƕ֭랯⚭੺ؓ䣣⹹祪ϟĬ¨øµ¸ŷᙞ`bm799,*.00.7D")2,14*3<&Lhj|e~`z[s\tYqOeNGI^[ESH>K=H\]cxv{NbDYQfj~n_xYqdyuȄztāϩݪۈ廻׹諬ͲƝINQ78/*- + &1%"'%  DZbza{`yMh?]C\DWx:HlKY}_lcp~IW]2EJ6DV?Sl?VpNcRlXqhrs`|OlOhC]B\zAWDV{Tc}XgzHWgKVjEUzBQxBYIbVkb|ie|`q:JC2:04>.26#.36E=DUJ@SBCRD_tudvVl~w_nRda{u{vjhky͐ӎԉՓ௿뿿筯|ADB01'15/+10 .  3Hd\q]uWvIh/K8`!2SLZ~hy{^hh,'&;3-8</DC\JeTniqtdPkMf?Z&9_/Ei_pkz:KN'5/4BAYizFVz)=V7MpUk_yd{euUg~2>*04!/8#5=&08!2<04>H(3N)  +>JdNhSnVqI`2Eh,:L@OX`pwLWO $!1L6SzB^Vplutc~UoNfFa/Bo):Tdptdts,>7"L[^ENi(9?Pw[oay^uVkIVd19(16!/6!-5+4-6!.8+.=5I[ZrwWr~y]nCSQbr̲뗗ttt昘uuuJJJ÷AAABBB姧糵͵r|?GT>DI;@?!*-*@(+:  $?dSlmvto~nzgrocqonz|_g`5<- *=5Mw=VF`Zsktn`x]sSjNfH[)=`;HPgroaqf8F4#1=?,7?2=XPdbvc{[oCTi6C;2=)/7 -1(-'0(1'1 ,:48GIWjy|u[skعʑixlzӔ⥰鮶𾾾񴴴dddLLLϾи```ؤ괶yS`vEPX3:=2;D5@V'-@I\kt}|tl|izkyl{q~p||Vbb,=F*43DABUXp{ဒl埰󸸸ϰה뮮޻ﳳҭ庼㐜v}Xao6[nv阨tإŜyyyaaaWWWqqq񚚚㶶ֿĻͺٱrXesCNVANd6>O,12"   WfbuUfi/:>")AOegzdz_t^rXp]qbtotUjH[CZ?XzD\Xo^vczcyav[pObNaWfXi\r|mYs`ucwhynoN[u0:./6)-6%-(03?-6C31>03A;:KGIWQ7C=.7*".M[Yʿڸ즱Ũո̋WWWǗ~~~>>>"""WWW^^^;;;jjj'''RRRȋ999LLL̫cccbbbgggлܳȿS`p8AKQ\z9AN#*# @PIsUaa-4)(;FNVbt^n_p^kUfMa@QlETgeqwXdf4@J$8J3FaD[Xo]udzcybz`uO`HHI91<,@NBCSH3:3*4$8D>COSBRKIYN>K;=K?WeY=K90<&6@0L_VO]Q3>.@QHRhnPim=JBἸߩ𸸸أ򳳳󴴴ꥥdt\d{FJO@GJ065#! _onjzy9A7=B9[da=IC*443=G=M^K]nVfwdshzgvmzv~of|cwdxg}ihlnlllqrlfyky^ks6EG)3#-7+7CG;GG;F<7A009$EUJ6>'/77A0=I78H0GRB>K;L[SCWX;QO:HJT3AT#-7*3<)57#ALJl{~QYX2619?>PZTdoenxlpwjmunnztmwwmwswqi}h~kmmnqrpprsvwtpli~g~d~`wbtr|r{nIR7%.08-(1%*&/3;FWIdywg}Nce8F:.6%1A/>RMF_c`rqFXGr[ev>EBIPS=IO2?O$1A*2?(15$;F>ix{NWT*0+.529A@CMMDOLKTQNYWWciYctUcy\odwcybyg}koqoqrrrtuuvtplf|XmNhSkN`}\goqzmmvaDJ7/6)'/$#) +2AN6j|{VklCVS7F8*75@0ETPL`[M^ZUjbv;CJ<;HPCQgASjRc~_se{h~klprsrsrptustpokd{J\>Pg?Tj?Un?Q\Ze[rnlveDM9-9%& #+*5 ;D*`urVkh:K@/<&%219";J<=L>?NFrw޹p~UamJVhFSa%.1$/36DJ'-,  '+%drqQa`(%06;39.*0;GA@LL5??8@?;LU;O`K[x[ndwdyg}stswttsuutqpmqnZmCWiUhAVl4FW8F\@MUan^|qhqdDP>18#&/)1 8D.We_CSBXfbP\Pxw˒ƺїzzz! ! szftZflHRL+63#--.49$ 9E9Yi^FQI=E>JZYLV]G=CNKN[caqgvk}txxz|z~~~zwpkh`v?NhXnJaH^F^|EZp>QY@MKZe[tt}guiWeZ5F=AM7Ygc\r}UmyQk{Wp]uRhzVhoohk秹Şϵyyϵа! ! WVUЗȪϵտտyϵ_kqMYYLU_>EH(-$!   DOEare;G3!,2!4=)07"+3=G6EOBIWLRad`nesgysvx|z~|xvmik@QfK`KdOfNdDUj?MS6A15A+^k]yr|Tc[fse_sxRfgI_]Lab^rvyoooŪX[_šT=T=ϵȪ@?=! ! @?=zzy! ! ! ! ! ! @?=! ! ! ! ! ! ! WVU! ! ! y??տ??ϵտ????vh??ȪŔ??fU?????꤮ց^iwXcw=FO7:8/43)++    HXM]na:B7%(/45:%5;$BN:LVFLUKWdfbp|jxlzrsrx~yxvyrqmH[jJ_zWlQfBYs>L^2=5)2',F5(07:$;A(DNALTIOWMXd^dqsmxmzp|n}l~ov{~zwwurnawNbsNdvWlL`y:Q`/;= +",%,*3 JYQhxwq{zWib7F8;NEsmsד鴺潽¶ŜT=??Ȫϵl_y@?=! ! ! ! ! ! ! ! ! zzy! ! @?=! ! ???????տ????????yT=??{~~zctXhEUb@Q^Nap2=E   5@,`i\an`CM<39 3:=K9IQFGQANYIR_W]hlcoyhuhvhxexmquu{}zvtyxfzZmRduN_lH\m@T_6CA  $)/:H6TkmVgdsso>J6,=/\w~~нͰºΨŔ???ϵT=?dU! @?=! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ??T=yyy??y?vh??vh??vh??ϵ????֔Ćn~qsduGWhP_o[h0=E&! !&=B3^nc_k_FO;7>#>D3@J9DP:EN4EJ5KUIP][Zfjcpx^m}_m^oasdwgziymnqvxj{]nXkdv}cx\s{_ouL[S:I;@K7:C(8@/7C/L[WqYlqu|jzyzsM`]muxxxƸҸúT=??T=ФfU???dU! ! ! @?=ϵ! ! ! WVU! ! zzy! ! zzyWVU! ! zzy! ! ! ! jihڔ??yД?ڔ???ڜT=??y??տ???yfU???vhyyyyyx쏙bpqwdy\k~OZbIU[>LR3>;,4#).+0@J9WdT[j\Q]IEN9=G0DK6CI2G3FP@NVKX_Z[ccW_lRbnQdsSf{Yj[ibpk|lfz]m\l|TaqZgoslnm~k}vj{xh{rk~um~zj|{oوԾ֜٨ܥտ???yϵ????dU! ! ! ! 䳅y! ! ! ! ! ! ! ! ! zzy! ! ! ! ! ! ! տ??fUy???ϵ?fU??Ȫ???ڔ?ϵy??fUyyT=??{~}juixj~`s^n{O[aCOO7A;6@:3A66@059 ;D/OZJ[iWZeUMWFBK7>D-9@%AH;>D-JSFISFISFKWABJ98C;'8K:`s{ďk|dx}٠޳Šʬ򸸸ʾܷuuu???fUT=??dU! ! @?=T=! ! ! ! ! ! zzy! ! @?=WVU! ! ! ! zzyzzy! ! ??fU??yϵ?yyМT=??yϵ???vh??T=??㓞Ɲ{gv_mW`mGRVGRPDKD?H>@KC@GB=H8>I9?I*;C2:D-9B5ARNJ_\WhdPZNKVFU`XQ]WLZNPYLXbV_jgXf`=J46>'/8$>J85<''04D9`wdyw;RJá񼼼ފfff{{{Ιޜ罽ggg999---տ????ڔ??dU! ! yzzy! ! @?=! ! ! ! ! jih! @?=! ! WVU! ! ! ! ! ! ! y??Ŕ??yT=yϵ??????ϵ??ϵ?vh?T=??vhˏ̥̀itgxZesJRRS^b\eoT``IWVESMGTLKSLAI>=E4;D/;D0CO=N^MVcSMYE@L8M`cvy͐Odl䭾黹ݠꩩɾ׬͚fU???T=Ȫ?dU! yտ! ! ! ! ! ! ڰڗzzy@?=! ! ڰϵϵϵϵϵϵտyϵϵϵȪyտꡬʆvtftanv\jvdr~_kqSefVd`U]VMTGCK:BI<:C./7 .5 ?H;GTF>M8FVDK_SVifZilVkc\qsi|tn}ugutR`TWd\ZdWPZCEMOLauXhope}߾󳳳LLLBBBT=???T=vhdUjihyϵ! ! @?=! ! ! zzy! ! షҧ˖w{~mx`oeqweqwWceOWMIO?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ CReportItemReport !"$%&'()$Embedding 1aK`u{P;pCalculationsP;pP;pContentsControlsNmb #` RSignal Power 1 (dBb,C~g>EA{6۪NR8sH?Jh^JP깚WH@#6ELnTRSignal Power 1 (dBm)(Frequency 1 (GHz) )P #` &Frequency 1 (GHz) *Signal Power 1 (dBm)GHzdBm?)Signal Power 1 (dBm) (Frequency 1 (GHz) )Frequency 1 (GHz) Signal Power 1 (dBm)~xControl0 0‰Z`=7p`=7pItemIdentifier+ControlsPosition"*Opti2dGraphMetafileStream4 Opti2dGraphDataStream_10#0 CG0 Opti2dGraphV2AttachData0 ()*+,-./0123456789>EA{6۪00p000‰ZH@#6ELnT>EA{6۪`C^|oAZC.&{7779AA40-0804-4D6B-8A13-1DE75B8807B0}3DGraph_V+Js{TGrid0‰Z&{E926672C-C09A-422D-8072-570D2872F75C} Opti2DGraph?5ܠ|BH7(#TextOptiSystem 9.0Reportg8Arial Back colorC Forecolor@FontA R KQ8Arial FB65"Jh^JP깚WP 33333sI@?@I@@@BT2ʑ;5.^(#6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial | | | | | | | |, | | | | |,, |, | |`|]|| | X- @wdؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl +UUAUUA LX-28.3t%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | | |, | | | | |,, |, |, | |`|]|| | !X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl UUAUUA LX-28.1i%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | |, | | | | |, |, |, |, | |`|]|| | "X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl rUUAUUA ~LX-27.9u%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial ia | |, | |, |, | |, |`|]|| | x- @wؚ|ؚ|dؚ|| |wx- !d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   % 6f(   Rp Arial | | | | |, | | | | | |, |, |, |, | |`|]|| | #X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % TXUUAUUALP40%   % 6A% 6% % D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% 6A(   Rp Arial | | | |, | | | | | | |, |, |, |, | |`|]|| | $X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A(   Rp Arial ia | |, | | |, | |,, | |`|]|| | x- @wؚ|dؚ|ؚ|| |wx- !d+w @wdv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial | | |, | | | | | | | |, |, |, |, | |`|]|| | %X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial | |, | | | | | | | | |, |, |, |, | |`|]|| | &X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial |, | | | | | | | | | |, |, |, |, | |`|]|| | 'X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | | | | | | |, |, |, |, | |`|]|| | (X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial ia | |, | | | | |,, |, | |`|]|| | x- @wdؚ|ؚ|ؚ|| |wx- !d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   % 6f(   Rp Arial | | | | | | | | | | |, |, |, |, | |`|]|| | )X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % TXUUAUUALP40%   % 6A% 6% % D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% 6A(   Rp Arial | | | | | | | | | | |, |, |, |, | |`|]|| | *X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A(   Rp Arialia | |, | | | | |,, |, |, | |`|]|| | x- @wؚ|ؚ|ؚ|ؚ|| |wx- !d+w @wdv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial | | | | | | | | | | |, |, |, |, | |`|]|| | +X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial | | | | | | | | | | |, |, |, |, | |`|]|| | ,X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | | | | | | |, |, |, |, | |`|]|| | -X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | .X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial | |, | | | | |, |, |, |, | |`|]|| | x- @wؚ|ؚ|ؚ|ؚ|| |wx- !d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   % 6f(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | /X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % TXUUAUUALP40%   % 6A% 6% % D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A%Rp Arial|PT |`|]|\B~ps6x p x< |]|yx 0 8 |y|8 6B~vxP 3@ddf xvx=|dv%  Tt$UUAUUAFLDbl Click On Objects to open properties. Move Objects with Mouse Drag %   TLBeUUAUUALBfL]l$(L ( UUUU% LdBeBBHIZ??% LdeHIZ??% LdCCrIZ??% LdeCeeCrIZ??% &% 6f  Rp Arial     ,,,, | ||]|| | N_b @wؚ|ؚ|ؚ|ؚ||dhdhx+x O@7 xJɓ O| dv%  % TXUUAUUALP40%   &% 6A% 6% &% D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% 6A(   Rp Arial     ,,, |, |`|]|| | P  @wؚ|ؚ|dؚ|| |w X0!d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A  Rp Arial  ia ,,,, | ||]|| |1 :$ @wؚ|ؚ|ؚ|ؚ||dhdhx+x1 ;@7 xJ1 ;0Odv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial     ,, |,, | |`|]|| | Q  @wؚ|dؚ|ؚ|| |w X0!d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial     , |,,, | |`|]|| | R  @wdؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial     , |,,,, | |`|]|| | S  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial      |,,,, | |`|]|| | T  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial  ia  ,,, |, |`|]|| |1 < @wؚ|ؚ|dؚ|| |wX0!d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   % 6f(   Rp Arial       |,,,, | |`|]|| | U  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % TXUUAUUALP40%   % 6A% 6% % D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% 6A(   Rp Arial       |,,,, | |`|]|| | V  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A(   Rp Arial ia   ,, |,, | |`|]|| |1 = @wؚ|dؚ|ؚ|| |wX0!d+w @wdv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial      |,,,, | |`|]|| | W  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial     | ,,,, | |`|]|| | X  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial    |  ,,,, | |`|]|| | Y  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial   |   ,,,, | |`|]|| | Z  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial ia    , |,,, | |`|]|| |1 > @wdؚ|ؚ|ؚ|| |wX0!d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   % 6f(   Rp Arial  |    ,,,, | |`|]|| | [  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % TXUUAUUALP40%   % 6A% 6% % D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% 6A(   Rp Arial |     ,,,, | |`|]|| | \  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A(   Rp Arialia     , |,,,, | |`|]|| |1 ? @wؚ|ؚ|ؚ|ؚ|| |wX0!d+w @wdv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial |      ,,,, | |`|]|| | ]  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial      ,,,, | |`|]|| | ^  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial      ,,,, | |`|]|| | _  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial      ,,,, | |`|]|| | `  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial      |,,,, | |`|]|| |1 @ @wؚ|ؚ|ؚ|ؚ|| |wX0!d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   % 6f(   Rp Arial      ,,,, | |`|]|| | a  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % TXUUAUUALP40%   % 6A% 6% % D6DA% D6D% 6A% 6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% 6A(   Rp Arial      ,,,, | |`|]|| | b  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A(   Rp Arial       |,,,, | |`|]|| |1 A @wؚ|ؚ|ؚ|ؚ|| |wX0!d+w @wdv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial      ,,,, | |`|]|| | c  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial      ,,,, | |`|]|| | d  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial      ,,,, | |`|]|| | e  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial      ,,,, | |`|]|| | f  @wؚ|ؚ|ؚ|ؚ|| |w X0!d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial       |,,,, | |`|]|| |1 B @wؚ|ؚ|ؚ|ؚ|| |wX0!d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   Bf% D<D<6S66B666A6#66?y% Bf6% 6A% 6% B6BA% B6B% 6A% 6% 6A% 6% A6AA% A6A% 6 6% 6A(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | 0X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % TX9DUUAUUA?LP50%   % ?6?A% ?6?% % 6A% 6% A6AA% A6A% 6A% 6% 6A% 6% ?6?A% ?6?% ?6?A(   Rp Arial | |, | | | | | |, |, |, |, | |`|]|| | x- @wؚ|ؚ|ؚ|ؚ|| |wx- !d+w @wdv%  % TUUAUUALpFrequency 1 (GHz) %   % % 6B(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | 1X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl b{UUAUUA nLX-28.5%   % n6"n% % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "n6en(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | 2X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl +UUAUUA LX-28.3%   % 6"% % "^6e^% ^6 ^% "N6eN% N6 N% ">6e>% >6 >% ".6e.% .6 .% "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | 3X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl UUAUUA LX-28.1%   % 6"% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "6e(   Rp Arial | | | | | | | | | | | |, |, |, |, | |`|]|| | 4X- @wؚ|ؚ|ؚ|ؚ|| |wX- !d+w @wdv%  % Tl rUUAUUA ~LX-27.9%   % ~6"~% % "6e% 6 % "6e% 6 % "6e% 6 % "6e% 6 % "~6e~% ~6 ~% "n6en% n6 n% "^6e^% ^6 ^% "N6eN% N6 N% "~6e~% (   Rp Arial | |, | | | | | | |, |, |, |, | |`|]|| | x- @wؚ|ؚ|ؚ|ؚ|| |wx- !d+w @wdv%  % T 5UUAUUALtSignal Power 1 (dBm)  %   Bf% D<D<6S66B666A6#66?y% Bf