JDS Uniphase SWS15100 User Manual

Swept wavelength systems
Table of Contents

Advertisement

sales@artisantg.com
artisantg.com
(217) 352-9330 |
|
Click HERE
Find the VIAVI Solutions / JDSU OWB10002 at our website:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SWS15100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for JDS Uniphase SWS15100

  • Page 1 sales@artisantg.com artisantg.com (217) 352-9330 | Click HERE Find the VIAVI Solutions / JDSU OWB10002 at our website:...
  • Page 2 SWS15100 AND SWS16100 SWEPT WAVELENGTH SYSTEMS User’s Manual ATTENTION! For the JDS Uniphase End User License Agreement, see the eleventh page of this manual. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 4: Table Of Contents

    Operating Environment ......................22 Temperature......................22 Humidity........................22 Ventilation .......................22 Storing and Shipping ......................22 Claims and Repackaging..................23 Returning Shipments to JDS Uniphase..............23 Cleaning Connectors ......................24 Installation...........................25 SD000317 Rev. G January 2001 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 5 Installing the Transmitter....................25 Source Optics Module....................25 Tunable Laser Source....................25 Transmitter Cabinet ....................25 Installing the Source Optics Module and Tunable Laser Source......26 Setting and Verifying Default Source Optics Module Values .........28 Powering Up the Source Optics Module and Tunable Laser Source....28 Replacing Output Ports on the Source Optics Module..........29 Installing the Standard Receiver Chassis ................29 Assembling the Receiver ..................30...
  • Page 6 Remote Option.......................62 Display Option......................63 Source Optics Module Operation................63 Using SWS Software ......................64 SWS Program......................64 SWS User Interface Main Menu................65 File Menu ........................65 Mode Menu......................68 System Menu ......................69 Window Menu......................72 Help Menu.......................73 Configuration Windows..................74 Chart Area ......................74 Common Area......................75 Status/Analysis Area ....................76 Reference Scans Tab Page ..................77 Process and Display Options Tab Page ...............78 Analysis Tab Page ....................81...
  • Page 7 Enabling Wavelength Diagnostics on C-Band and L-Band SWS Systems....118 Changing the .INI File on C-Band Systems ............119 Changing the .INI File on L-Band Systems ............119 Resetting the Number of Points on the Source Optics Module......119 Calibrating Wavelength for Diagnostics...............121 Using Wavelength Diagnostics................121 Maintaining the System ..................121 Programming Guide ........................122 Application Development using the SWS DLLs ..............122...
  • Page 8 getPDLTrace......................143 getAverageZeroLossPower..................144 getLocalPeakPower .....................145 getLocalBandwidth....................146 getLocalCenterWave ...................147 setBand ........................148 getPassBand......................148 getLocalPassBand....................150 getFlatness......................151 getITUSize......................152 getITU 152 getCrossTalk......................153 getChannelList .....................154 getOWBInfo......................155 setUnits ........................157 getUnits ........................157 terminateSWS......................158 DLL Error Returns....................159 Programming Examples ....................160 Contents of CD-ROM...................160 Visual Basic Programming Example ..............161 C Programming Example ..................161 Programming Flowcharts ..................162 External Control of the Source Optics Module..............172 Command Formats....................172...
  • Page 9 Threshold Power....................221 Wavelength at the Minimum.................221 Minimum Power ....................221 Wavelength at the Maximum................221 Maximum Power ....................221 Center Wavelength using a Threshold Relative to the Baseline ......221 Center Wavelength using a Threshold Relative to the Peak .......222 Power at the Center Wavelength.................222 Bandwidth......................222 Averages ......................223 Minimum Loss in PDL Mode ................223...
  • Page 10 Figure 49: Remote Option on the SOM..................63 Figure 50: Display Option on the SOM..................63 Figure 51: SOM Status Display..................... 64 Figure 52: Components of SWS15100 Software ................. 64 Figure 53: SWS15100 Main Program Window................65 Figure 54: File Menu........................66 Figure 55: Dialog Box to Save Data Set ..................
  • Page 11 Figure 115: Calculating Passband....................226 Figure 116: Calculating Flatness ....................227 Figure 117: Calculating Right Crosstalk ..................228 For sales and service information, contact JDS Uniphase or your local representative. JDS Uniphase Corporation 570 West Hunt Club Road Nepean, Ontario, Canada...
  • Page 12 Website: http://www.jdsunph.com Customer support is available seven days a week, 24 hours a day: SWS Hotline in North America: 1 800 367-7029 JDS Uniphase International Technical Support: 1 613 727-1304, extension 4999 E-mail (non-emergency): support@ca.jdsunph.com SD000317 Rev. G January 2001...
  • Page 13 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 14 1. GRANT OF LICENSE This EULA grants you the following rights: 1.1 JDS Uniphase grants to you the right t o install and use one copy of the SOFTWARE on a single computer, solely for use in conjunction with JDS Uniphase supplied hardware or hardware approved by JDS Uniphase.
  • Page 15 8.3 JDS Uniphase shall have the right, at its own expense and upon reasonable written notice to you, to periodically inspect your premises and such documents as it may reasonably require, for the exclusive purpose of verifying your compliance with its obligations under this Agreement.
  • Page 16: Terms

    Terms Acronyms Alternating current ANSI American National Standards Institute Angled polished connector, angled physical contact ASCII American National Standard for Communication Information Interchange Bandwidth CD-ROM Compact disk - read-only memory Control module Center wavelength DBSSM Dual band selector switch module Direct current Dual inline package Dynamic link library...
  • Page 17 Message available bit Megabyte Multiple document interface NIST National Institute of Standards and Technology Nanometer Optical Work Bench Polished connector, physical contact Polarization dependent loss Picometer Polarization-maintaining Polarization mode dispersion Parallel port interface Random access memory Return material authorization SCPI Standard Commands for Programmable Instruments Source Optics Module Standard Parallel Port...
  • Page 18: Definitions

    Definitions Analysis tab page Where the user selects what type of analysis results are to be shown, and for which channels. Bandwidth The spectral width of a signal or filter. The bandwidth is defined as the width (in wavelength) of the peak of a beam measured at a specified threshold.
  • Page 19 center of the plot. Subsequent pans use the same translation. Passband The operational region of a filter in spectral space. It is sometimes defined as the 6-dB bandwidth of a filter. Process and Display The tab page where the user selects the type of trace to be displayed Options tab page and the type of smoothing and averaging to be applied.
  • Page 20: Safety Information, Instructions, And Symbols

    Safety Information, Instructions, and Symbols Safety Information Classification The equipment consists of an exposed metal chassis that is connected directly to earth via a power cord and, therefore, is classified as a Class 1 instrument. Class 1 refers to equipment relying on ground protection as a means of shock protection.
  • Page 21: Safety Instructions

    Failure to comply with any of these instructions or with any precaution or warning contained in the user’s manual is in direct violation of the standards of design, manufacture, and intended use of the unit. JDS Uniphase assumes no liability for the customer’s failure to comply with any of these safety requirements.
  • Page 22: Safety Symbols

    • Use only the type of power cord supplied with the unit. • Repairs are to be carried out only by a qualified JDS Uniphase professional. • Disconnect the power cord from the unit before adding or removing any components to or from the installed system.
  • Page 23: Compliance

    Symbol Description Protective conductor terminal for electrical grounding to the earth. The procedure can result in serious injury or loss of life if not carried out WARNING in proper compliance with all safety instructions. Ensure that all conditions necessary for safe handling and operation are met before proceeding.
  • Page 24: General Information And Specifications

    General Information This user’s manual for the Swept Wavelength System (SWS) contains complete operating instructions for using the SWS15100 and SWS16100 systems. For information on using the tunable laser source as a stand-alone unit, see the SWS15101 and SWS16101 Tunable Laser Source User’s Manual (document SD000319).
  • Page 25 An important advantage of the SWS is that, when testing optical components with multiple outputs, such as DWDMs, all outputs can be tested simultaneously. As the number of outputs increases, the reduction in the total test time becomes more significant. The output parameters for which the SWS can be used to test are: •...
  • Page 26: Transmitter And Cabinet

    Transmitter and Cabinet The transmitter consists of a tunable laser source and a source optics module (SOM). The tunable laser source provides the measurement signal for the DUT. It is continuously tunable, with no mode hops. Its default operational mode is continuously tuning 1520 to 1570 nm at 20 nm/s for the C-band version and 1541 to 1630 nm at 20 nm/s for the L-band version.
  • Page 27: Data Acquisition Board

    unit. This version of the receiver uses the parallel port interface for communication with the computer. The system has a distributed architecture; that is, a transmitter with a single tunable laser source can be connected to multiple independent receivers, saving considerable test instrumentation costs.
  • Page 28: Standard Accessories

    A0104218 RS232 cable All AC power cords SD000317 SWS15100 and SWS16100 Swept Wavelength System User’s Manual SD000319 SWS15101 and SWS16101 Tunable Laser Source User’s Manual General Information and Specifications – 13 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 29: Optional Components And Accessories

    Optional Components and Accessories Optional components and accessories are listed in Table 4. Table 4: Optional Accessories Part Number Description SWS15100+C2 Standard C-band SWS system, with two outputs SWS15100+C4 Standard C-band SWS system, with four outputs SWS16100+C1 Standard L-band SWS system, with one output...
  • Page 30: Specifications

    Specifications The optical specifications describe the warranted characteristics of a unit. Supplementary specifications describe the typical non-warranted performance of a unit. SWS15100 System Table 5 outlines the optical specifications for the SWS15100 system. Table 5: SWS Optical Specifications Parameter Specification...
  • Page 31 (table continued) Wavelength Wavelength range (C-band) 1520 to 1570 nm Wavelength range (L-band) 1541 to 1630 nm Wavelength resolution 0.003 nm ±0.003 nm Absolute wavelength accuracy ±0.001 nm (25 ±2 °C, <15 minutes) Wavelength reproducibility Power Maximum recommended laser output power 3 dBm Minimum power required by DUT in insertion loss -15 dBm...
  • Page 32: Transmitter

    (table continued) PDL Measurements ±0.05 dB (0 to <10 dB) Accuracy ±0.10 dB (10 to <20 dB) (25 ±5 °C, >-20 dBm input to DUT) ±0.20 dB (20 to <30 dB) ±0.50 dB (30 to <45 dB) ±0.02 dB (0 to <10 dB) Accuracy with 13 point smoothing and four ±0.04 dB (10 to <20 dB) averages...
  • Page 33 Physical Weight 7.7 kg Dimensions (W x H x D) 48.3 x 13.3 x 37.5 cm (48.3 cm or 19 in subrack, 3 U high, in accordance with EIA-310-D; allow 10 cm front clearance and 8 cm rear clearance for cables) Number of outputs 1, 2, or 4 (option is specified) Environmental...
  • Page 34 Table 8: Tunable Laser Source—Other Specifications Electrical Input voltage 100 to 240 V AC ±10%, 50 to 60 Hz Fuse type T4AL/250 V Physical Weight 12.6 kg Dimensions with front 48.3 x 13.3 x 43.2 cm mounting handles 48.3 cm or 19 in subrack (in accordance with EIA-310-D; clearance (W x H x D) of 7.5 cm rear and 1 cm bottom required) Environmental...
  • Page 35: Receiver

    Receiver Table 10 outlines other specifications for the receiver unit. Table 10: Receiver—Other Specifications Electrical Input voltage 100 to 240 V AC, 50 to 60 Hz Power consumption 170 VA maximum (per chassis) Fuse type T2A/250 V Physical Weight 15.1 kg, with control module and eight detector modules Dimensions (W x H x D) with front 48.3 x 13.3 x 46 cm mounting handles...
  • Page 36: Getting Started

    Getting Started The Swept Wavelength System consists of six main components: • Transmitter, consisting of a source optics module and a tunable laser source • Transmitter cabinet • Receiver, with a control module and detector modules • Parallel port interface or data acquisition board •...
  • Page 37: Operating Environment

    6. Set the power switch to I (on). 7. Keep the packaging. Immediately inform JDS Uniphase and, if necessary, the carrier if the contents of the shipment are incomplete, if the equipment or any of its components are damaged or defective, or if any unit does not pass the initial inspection.
  • Page 38: Claims And Repackaging

    • The unit does not pass the initial inspection In the event of carrier responsibility, JDS Uniphase allows for the repair or replacement of the unit while a claim against the carrier is being processed. Returning Shipments to JDS Uniphase JDS Uniphase only accepts returns for which an approved Return Material Authorization (RMA) has been issued by JDS Uniphase sales personnel.
  • Page 39: Cleaning Connectors

    Cleaning Connectors Caution • Connecting damaged or dirty fibers to the unit can damage the connectors on the unit. • Never force an optical connector. Some connectors have a ceramic ferrule that can easily be broken. Optical cable ends need to be cleaned before using them with the unit. The following items are required for cleaning: •...
  • Page 40: Installation

    Installation The Swept Wavelength System consists of six main components: a transmitter, a transmitter cabinet, receiver, application software, and a user-supplied computer with parallel port interface or data acquisition board. The data acquisition board is an optional component. The tunable laser source and the source optics module are the two components of the transmitter.
  • Page 41: Installing The Source Optics Module And Tunable Laser Source

    Installing the Source Optics Module and Tunable Laser Source Figure 3 and Figure 4 show the transmitter unit setup from the front and back. The polarization controller, shown on the top shelf, is optional. Figure 3: Transmitter Unit Front Setup Figure 4: Transmitter Unit Rear Setup The source optics module comes with standard FC/PC universal connectors.
  • Page 42 To install the source optics module and the tunable laser source in the transmitter cabinet: 1. Using the hardware provided, install the tunable laser source in the lower opening in the transmitter cabinet, as shown in Figure 3. 2. Lift the connector cover on the laser source. The cover is marked by the laser warning sign and shields the output port.
  • Page 43: Setting And Verifying Default Source Optics Module Values

    Caution The Relay port on the rear panel of the source optics module enables remote control of the relay drivers. Although the connector is a 9-pin RS232-type connector, it is not an RS232 port. Do not connect a standard RS232 cable to this port.
  • Page 44: Replacing Output Ports On The Source Optics Module

    3. Turn on the key on the front of the tunable laser source. The unit beeps and the front panel lights up. 4. Cycle the power on the tunable laser source: turn off the unit using its key, wait at least 30 seconds after the power is off, and turn the unit on again using the key.
  • Page 45: Assembling The Receiver

    • OWB10002 chassis • Control module • Detector module(s) • SWS software on CD-ROM • SWS15100 and SWS16100 Swept Wavelength System User’s Manual (document SD000317) • Parallel port interface cable • 50-pin ribbon termination cable • 50-pin ribbon cable •...
  • Page 46: Using The Dual Band Selector Switch Module (Dbssm) With The Sws

    Figure 7: Receiver Rear Setup If there is more than one receiver chassis, use the following instructions to install the first chassis. To add additional chassis, see the Installing Additional Receiver Chassis section. Caution The detector modules are not hot swappable. Turn the power off before installing or removing a detector module.
  • Page 47: Installing The Dual Band Selector Switch Module (Dbssm)

    OUTPUT collected over a wider wavelength range. This section explains how to install the DBSSM in the SWS, and how to use the switch for dual transmitter operation. Installing the Dual Band Selector Switch Module (DBSSM) Figure 8 below shows the front panel of the DBSSM. Figure 8.
  • Page 48: Connecting The Parallel Port Interface

    4. If you already have SWS software installed on the computer, please start Configure SWS I/O Interface program. A shortcut is located under the Start button, in the Programs, SWS15100 section. Choose the parallel port interface option and also select the LPT port, to which you Getting Started –...
  • Page 49 If you are not sure of the LPT position, Autodetect option can also be used. For more details, see the Installing the Software section. 5. From the same group of shortcuts (Start -> Programs -> SWS15100), launch SWS Setup Test Wizard. See the following image.
  • Page 50: Installing Additional Receiver Chassis

    Figure 11. SWS Test and Setup Wizard. 6. Once you have the optical link established between the SOM and the Control Module of the receiver and the laser is scanning, run the Wizard by clicking on the Start button in the bottom of the form.
  • Page 51 1. Turn off the power at the back of all existing receiver chassis. The units do not need to be unplugged. 2. Find the DIP switch on the back of the chassis. It should look like one of the following Figure 12.
  • Page 52: Powering Up The Receiver

    Figure 15: Setup for Adding a Receiver 5. Using the 50-pin ribbon fiber cable provided with the new chassis, attach one end to the (middle) Additional Chassis connector of the last chassis in the set. Attach the other end to the (top) Computer connector of the new chassis.
  • Page 53: Connecting The Transmitter

    Connecting the Transmitter After the transmitter and receiver have been installed, the components must be connected to each other. 1. Set up the system as shown (Figure 16). Figure 16: SWS Front Setup 2. A 10 m hybrid (FC/PC-FC/APC) jumper is supplied with the receiver; the FC/PC end has a black boot and the FC/APC end has a green boot.
  • Page 54: Attaching Detector Adapters

    Unscrew the detector caps and replace them with the appropriate adapter for the DUT and its jumper. Table 4 in the Specifications section lists the adapters that can be ordered from JDS Uniphase. To attach a DUT to a detector module: 1.
  • Page 55 c o l l a r f e r r u l e s t o p FC/PC FOR SOM Viewed from threaded end. As seen when installed in a module FC/APC FOR CM Figure 17: Adapter and Connector In Figure 17, the top part is a connector insert (for example, FC or SC). The bottom part is a UCA.
  • Page 56: Installing The Compact Two-Channel Receiver

    Installing the Compact Two-Channel Receiver The compact two-channel receiver is an optional substitute for, or add-on to, the larger OWB10002 chassis-based receiver. The two-channel receiver can be installed only as the first receiver in a daisy-chained series of receiver chassis. To install the receiver: 1.
  • Page 57 text text text text 3 4 5 Figure 19: Dip Switch Settings on the Data Acquisition Board 2. Verify that the DMA channel is selected properly. For this, place jumpers in the upper-right two rows and the lower-middle two rows. 3.
  • Page 58: Installing The Software

    Installing the Software The software performs several functions, including controlling the testing process, retrieving data, summarizing data, plotting results, and storing data. The software displays measurement results versus wavelength. Markers can be programmed to show specific results, such as bandwidth. A zoom feature provides the capability to expand the display in both wavelength and amplitude.
  • Page 59 Table 11: Minimum Hardware Requirements Component Description Processor 200 MHz Pentium microprocessor Operating System Microsoft Windows 95/98 or Windows NT Memory 32 MB RAM Storage 1 GB free hard disk space required, 2 GB recommended Monitor SVGA, 38 cm (15 in), 1024 x 768 resolution required Drives CD-ROM drive Pentium is a registered trademark of Intel Corporation.
  • Page 60 Figure 21. Starting SWS Testing and Setup Wizard. 7. It is going to test four sections of the setup: I/O Interface, a Dual Band Switch (if applicable), optical communication between the receiver and the SOM and initial wavelength calibration. Click Start button to run the Wizard. 8.
  • Page 61 Figure 22: Interface Configuration 10. Click the SWS Parallel radio button to select the parallel interface or the AT-DIO-32x button if the data acquisition card is installed. The text boxes do not change when the radio button is pressed. 11. To effect the change, click the Modify button. A new dialog box appears (Figure 23). In this dialog box, the parallel port is selected.
  • Page 62 Figure 23: Selecting the Parallel Port The selected configuration is listed in the message box shown in Figure 24 Figure 24: Selecting the Interface Configuration 12. Click the Yes button to verify the selection. 13. As the next step the Wizard checks if a Dual Band Selector Switch (PN SWS16103) is present in the setup.
  • Page 63 Figure 25. Testing I/O interface and a Dual Band Switch. If a Dual Band Switch is present in the setup the Wizard prompts the user to specify the band information for every port of the switch, e.g. Tx1 is set to C-band and Tx2 is set to L- Band.
  • Page 64 a) C-Band b) L-Band Figure 26. Testing the data collection procedure in C (a) and L (b) bands. Then click Start Acquiring button to launch the test. Once the Nominal Size Detected matches the Default Nominal Size, the test is successfully completed. Figure 27.
  • Page 65 This test usually takes a few minutes due to the fact that the Nominal Size of the data array is tested over several scans to ensure the consistency of the system’s operation. 15. In the last section, the Wizard analyses the contents of the EEPROM of the Control Module of the receiver, where the default values of the wavelength calibration are stored.
  • Page 66: Testing The Sws Components

    Figure 29. Starting the Wizard from the Start button. Testing the SWS Components Testing the Receiver When the SWS software installation is complete, test the receiver: 1. Start the SWS software. When installed, the program can be run from the Start menu. 2.
  • Page 67: Testing The Parallel Port Interface

    Testing the Parallel Port Interface If problems are encountered with the parallel port interface, it can be tested easily by unplugging the receiver and substituting a standard printer. Use an application program such as Notepad to print a small file. If the print procedure is successful, the parallel interface works. Verify that the parallel port installed in the computer is a standard DB25M port.
  • Page 68: Testing The System

    The power measured is ideally at >-8 dBm. If the power is correct, reinstall the output cassette and test the output ports again. 3. If the problem persists, call JDS Uniphase. Testing the System Prior to any functional testing of the SWS hardware, verify that the optical connections and components are correct.
  • Page 69 If the channels are still noisy, or if the insertion loss deviates by more than 0.05 dB from 0, call JDS Uniphase for service. Acquire the dark voltage reference. To acquire dark voltage readings, follow the instructions in the Using SWS Software section.
  • Page 70: Operating And Maintenance Instructions

    Operating and Maintenance Instructions Source Optics Module Front Panel Figure 30 shows the front of the model SWS15102 source optics module. Model SWS16102 is similar. Figure 30: Source Optics Module Front Panel (Model SWS15102) Source Optics Module Rear Panel Figure 31 shows the back panel of the source optics module. Figure 31: Source Optics Module Rear Panel Tunable Laser Source Front Panel Figure 32 shows the front of the tunable laser source.
  • Page 71: Tunable Laser Source Rear Panel

    Tunable Laser Source Rear Panel Figure 33 shows the rear panel of the tunable laser source. Figure 33: Tunable Laser Source Rear Panel Receiver Front Panel Figure 34 shows the front of the OWB10002 chassis. This component is a configurable chassis, in which a control module, detector modules, and configurable optical interfaces can be installed.
  • Page 72: Compact Two-Channel Receiver Front Panel

    Compact Two-Channel Receiver Front Panel The compact two-channel receiver, shown in Figure 36, is an option that can be used instead of the OWB10002 chassis or it can be used as the first chassis in a string of daisy-chained receiver chassis. Figure 36: Compact Two-Channel Receiver Front Panel Compact Two-Channel Receiver Rear Panel Figure 37 shows the back panel of the compact two-channel receiver.
  • Page 73: Detector Module Front Panel

    Detector Module Front Panel The front panel of the detector module is shown in Figure 39. Figure 39: Detector Module Front Panel Dual Band Selector Switch Module Front Panel The DBSSM is an optional module that can be installed in the OWB10002 chassis. It permits the use of two transmitters with one receiver.
  • Page 74: Four-State Polarization Controller Rear Panel

    Figure 41: Four-State Polarization Controller Front Panel Four-State Polarization Controller Rear Panel The back of the controller is shown in Figure 42. Figure 42: Four-State Polarization Controller Rear Panel Setting Source Optics Module Parameters Before using the SWS system, ensure that the SOM is properly set up to send the correct signals to the receiver control module.
  • Page 75: Main Menu

    EXECUTE SAVE Figure 43: SOM Power-Up Screen Main Menu The main menu of the SOM is shown in Figure 44. The menu is used for selecting execution or setup parameters. The SETUP button is used to go to the Parameter Setup menu. To go to the menu used to set up the laser for manual operation, press the MANUAL button.
  • Page 76: Manual Menu

    - - - > 3 . 0 d B m SELECT LASER POWER B A C K < - - - Figure 45: Setting SOM Parameters A new menu appears, as shown in Figure 46. The arrows are used to select the value of the parameter.
  • Page 77: Remote Option

    POLARIZER M A I N RELAY Figure 47: Manual Mode Settings on the SOM In manual mode, the laser power and wavelength can be set to any value, the laser can be enabled or disabled, and the four-state polarization controller can be manually controlled. The procedure for setting the wavelength or power of the laser is similar to that for setting the system parameters.
  • Page 78: Display Option

    SOM are displayed, as shown in Figure 50. The parameters include: • Serial number of the SOM • Number of points in a trace. The number can be used to set the MaxPoints in the SWS15100.INI file. • Value of M , one of the wavelength calibration constants •...
  • Page 79: Using Sws Software

    OWB2.DLL, and OWB3.DLL are required for program execution. Utilities provided include SOMAccess.exe and testcount.exe. These files are described later in this section. The Development folder contains the Visual Basic (VB) and C++ examples and the SWS15100 DLL, which can be used for the development of specialized application packages.
  • Page 80: Sws User Interface Main Menu

    When the program is executed, a window, similar to the one shown in Figure 53, is opened. The top of the window displays the menu items (File, Mode, System, and Help) that are available for controlling the execution of the SWS. Figure 53: SWS15100 Main Program Window File Menu The File menu is shown in Figure 54.
  • Page 81 Figure 54: File Menu The File menu provides the user with the file selection and control capabilities. The menu items are: New Configuration Window—creates a new configuration window with a blank chart, blank analysis window, and blank channel list. Open a new configuration window when the SWS window is blank or when a new window is needed in additional to those already opened.
  • Page 82 • Save data by range, either wavelength or frequency • Customize the amount of data stored by saving all data points, saving every n point, or averaging n points • Add a user comment to the file and store it in the file header •...
  • Page 83: Mode Menu

    Mode Menu The Mode Menu, shown in Figure 56, allows the user to set the wavelength band, the polarization state to expect from the transmitter, and the processing mode. The default processing mode is PDL. For this mode, the transmitter polarization state must be 1. Ensure that Polarization Mode 1 is selected on the source optics module.
  • Page 84: System Menu

    Linear (-45°) polarization Insertion Loss—puts the SWS in insertion loss mode for IL measurements. When IL mode is selected, the polarization mode can also be selected. PDL—puts the SWS in PDL mode, which is the default mode, for PDL measurements. In PDL mode, the polarization mode is set to M1.
  • Page 85 Figure 58: OWB Info Option Setup—refers to the setup of data transfer hardware, the switch configuration, and parameters in the SWS15100.INI file. The Setup option displays a dialog box with three option tabs: General Setup, Switch Setup, and System Setup.
  • Page 86 Figure 59: General Setup Tab Switch Setup Switch Setup allows the user to set the switch configuration. The default settings for the SWS are: TX1 for C-band, TX2 for L-band, and Output is to the control module. The Switch Setup option is shown in Figure 60.
  • Page 87: Window Menu

    System Setup System Setup allows the user to set up SWS parameters, such as the points in a trace for each band. The dialog box that is displayed is shown in Figure 61. Changes made with this option are reflected in the .INI file and are used for running the SWS at a later time. Figure 61: System Setup Tab Window Menu Figure 62 shows the Window menu.
  • Page 88: Help Menu

    Figure 63: Help Menu SWS15100 Quick Reference—currently disabled. Help on Charting—provides help on modifying parameters associated with the plot area. About SWS15100—displays a dialog box with program name, version, and copyright information. Operating and Maintenance Instructions – 73 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 89: Configuration Windows

    Configuration Windows When the program is run for the first time, it is necessary to open a new configuration window from the File menu item. Figure 64 shows an example of the main configuration window. It is comprised of the Chart Area in the upper half of the screen, the Common Area in the bottom left of the screen, and the Status/Analysis Area in the bottom right of the screen.
  • Page 90: Common Area

    Maximize Button The Maximize button is located in the top right-hand corner of the Chart Area. If the button is clicked, the plot is expanded to fill the screen. If the button is clicked again the plot returns to its former size.
  • Page 91: Status/Analysis Area

    Channel Selection All available channels are shown in the list on the left of the screen. To select all channels, press the >> key. To deselect all channels, press the << key. To select a particular channel, highlight the channel in the list on the left and press the > key. To highlight one or more channels from the list box, use a combination of the <Shift>...
  • Page 92: Reference Scans Tab Page

    Reference Scans Tab Page The Reference Scans tab page (Figure 67) is used to control the acquisition of references. Figure 67: Reference Scans Tab Page The Reference Scans tab page contains the Reference Table, the Dark Voltage measurement check box, the Prompt Every Channel check box, and the Zero Loss Measurement check box. Each of six rows in the Reference Table represents a reference measurement for Dark Voltage and Zero Loss for polarization states S0 to S4.
  • Page 93: Process And Display Options Tab Page

    Performing Zero Loss Measurement Performing a zero loss measurement, or reference, is similar to the dark voltage measurement, except that the Zero Loss check box must be checked. References are made one channel at a time. The software prompts the user to connect a jumper between the output of the Control Module and the channel of interest.
  • Page 94 Averaging Successive traces can be combined to average the results. In IL mode, successive traces are combined without reference to the polarization state. In PDL mode, traces are averaged for each of the polarization states individually. The result of averaging is to reduce the effects of white noise.
  • Page 95 Retrieving a Trace from Memory To view a trace that is saved to memory, click the Memory checkbox and press the Refresh button. The trace appears on the chart. Press the Reset button or Autoscale button in the Chart area to redraw the plot, if necessary. Inverting a Data Set A data set can be inverted;...
  • Page 96: Analysis Tab Page

    Figure 69: Dialog Box to Modify Axis Properties Selecting Chart Line Styles Press the Line Styles button in the Process and Display Options tab page to display a dialog box, shown in Figure 70. This dialog can be used to change the line thickness, the line style, and color of any trace.
  • Page 97 plot area and places the data in this location. All data found in any one row is specific to one channel. Each parameter value, if applicable, has an assigned column stored in a specific column. Figure 71: Analysis Tab Window to Display Analysis Results The Analysis tab page shows the channels selected for analysis and computed parameters for each of the channels.
  • Page 98 TXTalk—the column shows the total (also called “cumulative”) crosstalk in all specified channels adjacent to the reference channel. The channels to include are all the ITU channels included in a specified wavelength range. See the How the SWS Calculates Values section for explanations of the methods used to calculate these values.
  • Page 99 CITUStartWavelength, CITUStopWavelength, CITUSize, <CITUListBegin>, and <CITUListEnd> are parameters required for crosstalk calculation. Click the Setup button for ITU channels. Analysis definition files can be set up once, for any number of channels, and reused on any receiver, without regard to channels selected. The analysis is performed for only the channels that exist.
  • Page 100 This section of the manual describes how to enter parameters, using the user interface, to conduct analysis. For information on how the SWS program conducts its analysis, see the How the SWS Calculates Values section. Select channels for which analysis is to be performed by highlighting the channel from the list of available channels.
  • Page 101 2. Select the checkboxes to turn on the analysis parameters and to fill the required user parameters. The analysis parameters are: • Passband—Passband is evaluated at the threshold, which is measured in dB or linear units, from the primary channel. In the Threshold field, enter a value ranging from 0 to 1. •...
  • Page 102 ITU channels are selected by specifying the channel spacing and the start and stop wavelengths. Custom channel wavelengths can be added by entering the wavelength of the new channel and pressing the Add button. The list of wavelengths defining the channels can be edited by adding or removing channels.
  • Page 103: Markers Tab Page

    Logging Analysis Results An additional feature is the ability to log the results of the analysis. To enable logging, check the Log check box. The results of the analysis are logged to the file Analysis.txt in the Analysis subdirectory. Markers Tab Page Two markers can be placed on any trace and moved around to obtain the wavelength or frequency difference and the power difference, between any two points, on one or two traces.
  • Page 104: Exiting The Software

    • To place a marker at a peak, select the marker and press the Set @Min or Set @Max button. The selected marker is placed on the appropriate peak. This action provides a simple way, for example, to get the wavelength between two maximum points. •...
  • Page 105: Example Application: Zeroing For An Fbg Using A Circulator And Reflector

    The system can be zeroed for an FBG using a circulator and a 100% reflector, instead of adding a jumper between the receiver control module and detector module. The JDS Uniphase CR5500 circulator and the JDS Uniphase FR1315 reflector are used for this method. To zero the system for an FBG, using a circulator and reflector: 1.
  • Page 106: Measuring Dark Voltage

    Figure 77: Setup for Zeroing for an FBG 2. Take a reference scan. This scan acquires the zero loss trace for the reflection path. Ensure that the same channels, as were used for characterizing the FBG, are used. Measuring Dark Voltage Dark voltage is the residual power left in the system when there is no light going through the system.
  • Page 107: Measuring Zero Loss

    Measuring Zero Loss Before making measurements, the system characteristics, without a DUT, need to be established. This process is known as zero loss referencing, or simply referencing. Zero loss references must be performed whenever the fibers to the DUT, or from the DUT to the detector module, are changed, moved, or cleaned.
  • Page 108: Measuring Polarization Dependent Loss

    Measuring Polarization Dependent Loss PDL through a device can be measured using the SWS, using the optional four-state polarization controller (SWS15104). The PDL can be measured for any passive device for insertion losses between 0 and 40 dB. The specifications for PDL measurement are given the Specifications section.
  • Page 109: Interpreting Pdl Data

    Interpreting PDL Data PDL values calculated by the SWS are obtained from linear combinations of the insertion losses at four polarization states that are well defined, relative to one another. The computation of PDL is accurate to within the level of system noise. At a low IL value, this level is ±0.025 dB, giving an uncertainty in the PDL of 0.05 dB.
  • Page 110: Acquiring Zero Loss Reference For A Device

    Acquiring Zero Loss Reference for a Device For simple passive optical devices, only one channel is required. To characterize a device: 1. Select the processing mode, insertion loss, or PDL. Perform a zero loss measurement for the selected channel, connecting the system, as shown in Figure 78. Figure 78: Acquiring a Zero Loss Reference 2.
  • Page 111: Measuring Pdl Of A Device

    Figure 79: Characterizing a Single-Output Device Measuring PDL of a Device The PDL of a device can be measured if the SWS includes the four-state polarization controller (SWS15104). To measure PDL: 1. Perform the zero loss measurement with the software in PDL mode, and the polarization mode set to M1 on the source optics module.
  • Page 112: Multiple-Output Devices

    Multiple-Output Devices Devices with more than one output can be measured using the SWS in a manner similar to measuring simple passive optical devices. To measure multiple-output devices: 1. Acquire zero loss reference—Zero loss references need to be acquired for each of the selected channels, in the selected processing mode (IL or PDL).
  • Page 113: Example Application: Characterizing Fiber Bragg Gratings In Reflection

    Example Application: Characterizing Fiber Bragg Gratings in Reflection Fiber Bragg Gratings work by reflecting the light back into the wavelength region that they are designed to filter out. When measuring the gratings in transmission considerable light is reflected back into the Control Module. The Control Module is designed to accommodate this phenomenon.
  • Page 114: Measuring Pdl Of An Fbg

    Calibrating Wavelength in the Swept Wavelength System When do I Confirm Wavelength Accuracy? When do I Calibrate? The SWS15100 and SWS16100 instruments are designed to operate with a wavelength accuracy of ±3 pm. To verify System calibration, connect a gas reference cell (such as that within the SOM) as you would at DUT and make a measurement.
  • Page 115 • Calibrate the SWS to the acetylene trace. • Save the calibration values to the EEPROM in the Control Module in the receiver. • As an added option, choose whether to restore previously saved calibration values into the EEPROM from the INI file. Ensure the tunable laser source is properly calibrated.
  • Page 116 5. A long wavelength is automatically displayed in the tuning range. There is a prompt to enter the measured wavelength; therefore, reading from the meter, enter the measured wavelength on the tunable laser source using the numbered keys and then press the Enter key.
  • Page 117 Select the Band from the menubar of the SWS software. Select either the C- or L-band from the menu bar. You can not choose to do C and L bands simultaneously. The default settings require the use of Acetylene 12 gas cell (as fitted within the C Band SOM) for C Band calibration, and the Acetylene 13 cell such as that within the L Band SOM for L Band calibration.
  • Page 118 Acquire a trace of the gas cell, with its pronounced absorption peaks. 1. Under the Channel Setup section of the Wavelength Calibration Window, select the channel that the gas cell is connected to. Ensure that a reference has been done for this channel. 2.
  • Page 119 Figure 87. L Band Trace using 13C2H2 Acetylene Cell 104 – Operating and Maintenance Instructions Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 120 Figure 88: Absorption Lines of Acetylene Cell Table 14: Wavelengths of Absorption Lines for Acetylene Cell Peak Peak Wavelength Difference Peak Peak Wavelength Difference Wavelength Reading (nm) within Wavelength Reading (nm) within (nm) ±0.003 nm? (nm) ±0.003 nm? R 25 1513.2007 1525.7607 1513.5839...
  • Page 121 Peak Peak Wavelength Difference Peak Peak Wavelength Difference Wavelength Reading (nm) within Wavelength Reading (nm) within (nm) ±0.003 nm? (nm) ±0.003 nm? 1516.8754 1530.9770 1517.3152 1531.5886 1517.7613 1532.2067 1518.2138 1532.8312 1518.6725 1533.4621 1519.1376 1534.0995 1519.6090 1534.7433 1520.0867 1535.3935 1520.5707 1536.0502 1521.0611 1536.7134 1521.5579...
  • Page 122 Table 15: Wavelengths of Absorption Lines for Acetylene Cell Peak Peak Wavelength Difference Peak Peak Wavelength Difference Wavelength Reading (nm) within ±0.003 Wavelength Reading (nm) within ±0.003 (nm) (nm) R 24 1533.8180 1522.3320 1534.3499 1522.7226 1534.8872 1523.1191 1535.4298 1523.5213 1535.9779 1523.9293 1536.5316 1524.3431...
  • Page 123 OK. 4. If step 3 is necessary for more than 5 iterations, a system error is indicated, please contact JDS Uniphase customer support. Save the calibration values to the Eeprom in the Control Module in the receiver To save the calibration values to the EEPROM in the receiver, click on the Save Calibration button.
  • Page 124: Calibrating Multiple Receivers

    3. Copy the SWS15100.INI file to a diskette. 4. At each additional receiver station, edit the SWS15100.INI file, using a text editor such as Notepad, by copying the old calibration data from the diskette to the file. Save the new SWS15100.INI file as text.
  • Page 125: Using Alternative Gas Cells

    Absorption Lines of H13C14N Cell In order to set up the system for calibration with alternative gas cells, the SWS15100.ini file must be modified. The .ini file view below shows how the calibration parameters are grouped as C – Band and L- Band. The C – Band Calibration Parameters, for example are shown for Carbon 12, Carbon 13 and HCN, all but the Carbon 12 are “commented”...
  • Page 126 Carbon 12 section. Save these changes and restart the SWS15100 program to perform calibration with your new choice of gas cell. Figure 92. View of the INI file in Microsoft Notepad.
  • Page 127: L-Band Or C-Band Calibration Using The H

    L-Band or C-Band Calibration Using the H N Cell The following figure shows the absorption lines when using an H N hydrogen cyanide cell for calibration. Figure 93: Absorption Lines of H N Cell 112 – Operating and Maintenance Instructions Artisan Technology Group - Quality Instrumentation ...
  • Page 128 Use the following table to record the wavelengths of the absorption lines when using the H acetylene cell for calibration. Table 16: Wavelengths of Absorption Lines for H N Cell Peak Center Wavelength Difference Peak Center Wavelength Difference Wavelength Reading (nm) within Wavelength Reading (nm)
  • Page 129: Verifying Power Calibration

    • Second laser source (does not need to be tunable) • NIST traceable power meter with monitor output • JDS Uniphase HA9 Series Extended Range Programmable Optical Attenuator, with two outputs • Wavelength meter (optional) To verify power calibration: 1. Set up the equipment as shown in the following figure. The example shown uses Channel 2 of the receiver.
  • Page 130: Calibrating Power

    4. Set the HA9 attenuator to 0 dB attenuation. 5. Using the power meter, measure the power going to the channel being tested. 6. Using the SWS software, set the system to insertion loss mode and polarization mode 0. Perform a zero loss measurement. 7.
  • Page 131 Figure 95: Power Calibration Window 2. Type the names of the equipment being used for calibration in the Laser Source and Power Meter fields. 3. If necessary, click the Refresh Channels button to redisplay the channels in the Available Channels column. 4.
  • Page 132: Restoring Factory Calibration Values

    10. Type the second laser source wavelength in the Wavelength field (for example, 1550 nm). 11. Click the Acquire Voltage button. The average voltage of the selected channel is measured and the voltage is displayed in the Voltage field. 12. Type the input power shown on the power meter in the Input Power field. 13.
  • Page 133: Enabling Wavelength Diagnostics On C-Band And L-Band Sws Systems

    4. Click the Restore Calibration button at the bottom of the dialog box. 5. In the message box that appears, click the No button to select Factory Calibrated Values. If there are unexpected results, contact JDS Uniphase. Enabling Wavelength Diagnostics on C-Band and L-Band SWS Systems In systems used in applications where it is necessary to monitor wavelength accuracy, or where wavelength instability is suspected, a wavelength diagnostic feature can be enabled.
  • Page 134: Changing The .Ini File On C-Band Systems

    Changing the .INI File on C-Band Systems If the SWS15100 application is running, terminate it. Open the SWS15100.INI file. It is located in the C:\Windows directory in Windows 95/98 or the C:\Win32 directory in Windows NT. Edit the SWS15100.INI file to make the following changes and additions: 1.
  • Page 135 Append line feeds to incoming line ends Wrap text 6. Type *IDN? <CR> A line starting with “JDS Uniphase” is displayed. If the system does not respond to keyboard inputs, check the REMOTE LED on the front panel of the SOM. The LED should be lit.
  • Page 136: Calibrating Wavelength For Diagnostics

    3. Wait for the system to respond with a value of 18500 (C-band) or 29700 (L-band). This sequence of commands enters the parameter required to configure the SOM for wavelength diagnostics. Verify that the parameter “Points” has been entered into the SOM correctly. To verify this, press the DISPLAY button on the SOM, when it has stopped (not scanning).
  • Page 137: Programming Guide

    DLL Architecture The SWS15100.DLL software is built as a Win32 C subroutine library on top of a set of three DLLs that control and manage all system hardware and its basic functions (Table 17). These DLLs are OWB1.DLL, OWB2.DLL, and OWB3.DLL.
  • Page 138: Using The Dll Components

    The resident directories for different platforms, where the DLLs must be installed, are shown in Table 18. [Installed Directory] refers to the root directory, where SWS15100.EXE resides. The default is \Program Files\JDS Uniphase\SWS15100. [WinSysDir] is the system directory. In Windows 95/98, it is \Windows\System and in Windows NT, it is \WinNT\System32.
  • Page 139 Table 18: Files used by SWS Software File Name Directory Application Comments SWS15100.DLL [Installed Directory] Move to the directory where the \Development development application resides LabVIEW Move to the LabVIEW default directory Move to [WinSysDir] OWBSYS.DLL [WinSysDir] Leave in [WinSysDir]...
  • Page 140: Dll Function Descriptions

    Collects the trace data from the hardware getDataSize Determines the length of the trace from the start wavelength to the maximum wavelength, defined by LambdaMax in the SWS15100.INI file getILTrace Returns the IL trace from the last collection Programming Guide – 125...
  • Page 141: Polarization Dependent Loss Functions

    Polarization Dependent Loss Functions The following functions are used to acquire PDL traces from the SWS. It is not necessary to triggerTrace before calling getPDLreferences, as in the case of using getReference for IL Zero Loss Reference. Follow the programming flowcharts in the Programming Guide to tie these functions together. Function Name Description getPDLReferences...
  • Page 142: Analytical Functions

    Analytical Functions Use these functions to conduct analysis on your acquired data. Function Name Description getPeakPower Returns the peak power for a given trace getBandwidth Returns the bandwidth for a given trace getCenterWave Returns the center wavelength for a given trace getLocalPeakPower Finds the peak power in a specified wavelength range getLocalBandwidth...
  • Page 143: Miscellaneous Functions

    Miscellaneous Functions These functions can be used to enhance your custom application. Function Name Description getChannelList Gets the channel list for the SWS hardware connected getOWBInfo Gets the information for each of the modules in the channel list writeLED Writes a character string to the LEDs of a given channel blinkLED Controls the blinking of the LEDs for a given channel setUnits...
  • Page 144: Interface Descriptions

    Return Value When there is no error, the function returns 1. When there is an error, the return value contains the error number. The error numbers are defined in the file SWS15100.h, which is on the SWS CD-ROM. triggerTrace Function...
  • Page 145: Gettracestatus

    Description Purpose The getTraceStatus function is used to return the status of the trace. C prototype int getTraceStatus( ); VB prototype Declare Function getTraceStatus Lib "SWS15100" () As Long Input None Output None Return Value When there is no error, the function returns the status.
  • Page 146: Getaveragedarkvoltagepower

    C prototype int isDarkvolatgeDone( unsigned short chID, char *timeStamp ) VB prototype Declare Function isDarkVoltageDone Lib "SWS15100" (ByVal chID%, ByVal timeStamp$) As Long Input unsigned short chID: This is the channel to be checked.
  • Page 147: Gettraces

    The getTracePolarization function retrieves the polarization of the acquired trace collected with the getTraces function. C prototype int getTracePolarization( short *polar ); VB prototype Declare Function getTracePolarization Lib "SWS15100" ( ByRef polar% ) As Long Input None Output short *polar: This is a set of integers defined as: { S0 = 0, S1 = 1, S2 = 2, S3 = 3, S4 = 4, POLARIZATION_END_MARKER = 5 }.
  • Page 148: Getdatasize

    C prototype int getReference( unsigned short chID, short *pola ); VB prototype Declare Function getReference Lib "SWS15100" (ByVal chID%, ByRef pola%) As Long Input unsigned short chID: This is the channel ID to be referenced.
  • Page 149: Getdarkvoltage

    (for example, detector capped). C prototype int getDarkVoltage( unsigned short chID ); VB prototype Declare Function getDarkVoltage Lib "SWS15100" (ByVal chID%) As Long Input unsigned short chID: This is the channel ID for which the dark voltage measurement is updated.
  • Page 150: Getpeakpower

    *peakIndex, double *pPowPeak, double *pLamPeak ); VB prototype Declare Function getPeakPower Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal refPeak%, ByRef PeakIndex%, ByRef pPowPeak As Double, ByRef pLamPeak As...
  • Page 151: Getbandwidth

    *pBandwidth ); VB prototype Declare Function getBandwidth Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal refPeak%, ByVal InterLevel As Double, ByVal baseRef%, ByRef pBandwidth As Double)
  • Page 152: Getcenterwave

    *pCenLam, double *pCenPow ); VB prototype Declare Function getCenterWave Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal refPeak%, ByVal InterLevel As Double, ByVal baseRef%, ByRef pCenLam As Double,...
  • Page 153: Writeled

    The writeLED function is used to write a string of characters to the LED display of a selected channel. C prototype int writeLED( unsigned short chID, char *atext ) VB prototype Declare Function writeLED Lib "SWS15100" (ByVal chID%, ByVal atext$) As Long Input unsigned short chID: This is the channel selected for writing.
  • Page 154: Setpolarizationcontrol

    Function Description VB prototype Declare Function blinkLED Lib "SWS15100" (ByVal chID%, ByVal OnOff%) As Long Input unsigned short chID: This is the channel selected for blinking. unsigned short OnOff: This is Boolean. When the value is 1, blinking is turned ON. When the value is 0, blinking is disabled.
  • Page 155: Isdarkvoltagedone

    C prototype int isDarkvolatgeDone( unsigned short chID, char *timeStamp ) VB prototype Declare Function isDarkVoltageDone Lib "SWS15100" (ByVal chID%, ByVal timeStamp$) As Long Input unsigned short chID: This is the channel to be checked.
  • Page 156: Getchannelpolarization

    To find the latest polarization, use getTracePolarization instead. C prototype int getChannelPolarization( unsigned short chID, short *polar ); VB prototype Declare Function getChannelPolarization Lib "SWS15100" ( ByVal ChID%, ByRef polar% ) As Long Input Unsigned short chID: Channel ID for which polarization is sought.
  • Page 157: Getpdlreferences

    C prototype int getPDLReferences( unsigned short chID); VB prototype Declare Function getPDLReferences Lib "SWS15100" (ByVal chID%) As Long Input unsigned short chID: This is the channel selected for acquiring all four references.
  • Page 158: Processpdl

    *dPowMax, double *dPowAve, double *dPowPdl, unsigned short *uhDataSize) VB prototype Declare Function getPDLTrace Lib "SWS15100" (ByVal chID%, ByRef dLam As Double, ByRef powMin As Double, ByRef powMax As Double, ByRef powAve As Double, ByRef powPdl As Double, ByRef dataSize%) As Long...
  • Page 159: Getaveragezerolosspower

    C prototype int getAverageZeroLossPower( unsigned short chID, short hPolar, double *dAvePower) VB prototype Declare Function getAverageZeroLossPower Lib "SWS15100" (ByVal chID%, ByVal hPolar%, ByRef dAvePower As Double) As Long Input unsigned short chID: This is the channel number. short hPolar: This is the polarization needed for the average zero loss power.
  • Page 160: Getlocalpeakpower

    *peakIndex, double *pPowPeak, double *pLamPeak ); VB prototype Declare Function getLocalPeakPower Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal dStartWave As Double, Byval dStopWave As Double, ByVal refPeak%, ByRef PeakIndex%,...
  • Page 161: Getlocalbandwidth

    *pBandwidth ); VB prototype Declare Function getLocalBandwidth Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal dStartWave As Double, ByVal dStopWave As Double, ByVal refPeak%, ByVal InterLevel As...
  • Page 162: Getlocalcenterwave

    *pCenLam, double *pCenPow ); VB prototype Declare Function getLocalCenterWave Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal dStartWave As Double, ByVal dStopWave As Double, ByVal refPeak%, ByVal InterLevel As...
  • Page 163: Setband

    *pdLamData, double *pdPowData, unsigned short dataSize, unsigned short refPeak, unsigned short baseRef, double interLevel, unsigned short refWave, double *pdPassBand); Declare Function getPassBand Lib "SWS15100" (ByRef pLamData As Double, prototype ByRef pPowData As Double, ByVal dataSize%, ByVal refPeak%, ByVal...
  • Page 164 Input Double *pLamData: The pLamData array stores wavelength points of the trace. Double *pPowData: The pPowData array stores IL power level (dB scale) points. Each point from the pPowData array has a corresponding point in the pLamData array. unsigned short dataSize: This is the size of arrays pLamData and pPowData allocated by the user.
  • Page 165: Getlocalpassband

    InterLevel, unsigned short refWave, double *pdPassBand); VB prototype Declare Function getLocalPassBand Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal dataSize%, ByVal dStartWave As Double, ByVal dStopWave As Double, ByVal refPeak%, ByVal baseRef%, ByVal interLevel as Double, ByVal refWave%, ByRef pdPassBand As Double)
  • Page 166: Getflatness

    *pLamData, double *pPowData, unsigned short uhDataSize, double dStartWave, double dStopWave, double *pdPowFlatness VB prototype Declare Function getLocalPassBand Lib "SWS15100" (ByRef pLamData As Double, ByRef pPowData As Double, ByVal uhDataSize%, ByVal dStartWave As Double, Byval dStopWave As Double, ByRef pdPowFlatness As Double)
  • Page 167: Getitusize

    *pdITUGrid); VB prototype Declare Function getITU Lib "SWS15100" (ByVal dITUSpaceInGHz As Double, ByVal dStartWave As Double, Byval dStopWave As Double, ByVal uhITUunits%, ByRef pdITUGrid As Double) As Long...
  • Page 168: Getcrosstalk

    *pdLamOutWaveList, double dBandWidth, double *pdInPowPeak, double *pdLeftOutPower, double *pdRightOutPower, double *pdTotalOutPower ); VB prototype Declare Function getCrossTalk Lib "SWS15100" (ByRef adLamData As Double, ByRef adPowData As Double, ByVal uhDataSize%, ByVal dRefWave As Double, ByVal uhListSize%, ByRef pdLamOutWaveList As Double, ByVal...
  • Page 169: Getchannellist

    C prototype unsigned short getChannelList( unsigned short *channelList ); VB prototype Declare Function getChannelList Lib "SWS15100" (ByRef channelList%) As Long Input Unsigned short *channelList: The channelList array contains all the channels that are present on the SWS system.
  • Page 170: Getowbinfo

    *acDESC: This is a string of size MAX_DESC_LEN (41) that contains the description. Constants MAX_ID_LEN, MAX_SN_LEN, MAX_REV_LEN, and MAX_DESC_LEN are defined in the SWS15100.H file. Return Value When all required information has been successfully retrieved, the function returns a zero.
  • Page 171 Function Description When there is any error in information retrieval, the function returns an error number. 156 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 172: Setunits

    Y-axis to dB or linear (%). C prototype void setUnits( unsigned short uhXunits, unsigned short uhYunits); VB prototype Declare Function setUnits Lib "SWS15100" (ByVal uhXunits%, ByVal uhYunits%,) Inputs unsigned short uhXunits: Two constants, UNITS_NM and UNITS_GHZ, are valid inputs for the X units.
  • Page 173: Terminatesws

    Description The terminateSWS function terminates the SWS operation and resets all hardware. C prototype void terminateSWS(); VB prototype Declare Function terminateSWS Lib "SWS15100" () As Long Inputs None Outputs None Return Value None 158 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 174: Dll Error Returns

    DLL Error Returns Table 19 lists the error messages that can be returned by the functions. Table 19: DLL Error Messages Code Description SUCCESS INDEX_UNDER_ZERO INDEX_OVER_TRACESIZE MEM_ALLOC_FAILED M0L_CALCUL_ERROR NO_COLLECTED_DATA POW_CAL_ERROR WAVE_CAL_ERROR SET_PCAL_ERROR GET_PCAL_ERROR SET_M0L_ERROR GET_M0L_ERROR NOT_ENOUGH_POINTS CHANNEL_NO_DATA PEAK_NOT_FOUND INTERPOLATION_ERROR INVALID_DATA_VALUE INVALID_ZERO_LOSS REQUEST_SCAN_ERROR REQUEST_AVERAGE_ERROR...
  • Page 175: Programming Examples

    INVALID_PDL_ACQUISITION POLARIZATION_FLAG_OFF DV_TOO_MUCH_LIGHT Programming Examples Contents of CD-ROM The following files and folders are displayed in the SWS15100 directory when the SWS software is installed: • \AnalysisFolder reserved for results of data analysis • \CacheFolder reserved for raw data files required during data collection •...
  • Page 176: Visual Basic Programming Example

    Visual Basic Programming Example To run the VB example: 1. Copy OWB1.dll, OWB2.dll, OWB3.dll, and SWS15100.dll to the Windows\System directory in Windows 95/98, or to the \WinNT\System32 directory in Windows NT. 2. From the \Development\VB\Setup directory, run the setup.exe program.
  • Page 177: Programming Flowcharts

    Programming Flowcharts To develop applications using the DLLs, refer to the VB and C code examples. The examples show how to call the low level routines that access the hardware. The following flowcharts (Figure 96 to Figure 104) show the steps required to acquire and process data in insertion loss and PDL modes.
  • Page 178 Figure 96: SWS Data Collection and Processing Programming Guide – 163 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 179 Figure 97: Insertion Loss Mode Processing 164 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 180 Figure 98: Zero Loss Data in Insertion Loss Mode Programming Guide – 165 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 181 Figure 99: Acquire Trace 166 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 182 Figure 100: Get Insertion Loss Programming Guide – 167 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 183 Figure 101: Process Insertion Loss Trace 168 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 184 Figure 102: PDL Mode Processing Programming Guide – 169 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 185 Figure 103: Zero Loss Data in PDL Mode 170 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 186 Figure 104: Additional PDL Processing Programming Guide – 171 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 187: External Control Of The Source Optics Module

    External Control of the Source Optics Module If the transmitter is in a remote or inaccessible location, or the user runs special applications that require different settings on the SOM, the user can opt to control the SOM remotely. The remote control requirements of the application program can be met using the RS232 Control port located on the back panel of the SOM.
  • Page 188: Command Paths

    not always appear in the sample program messages provided in this section, but it is implied. • The query form of a command must end with a question mark (?). • A command can be entered in either uppercase characters or lowercase characters. Command Paths To use a command in the command tree, the SOM must know the full path to the command.
  • Page 189: Parameter Types

    The following program message is not valid: CLOSE (@3!4):STATE? (the STATE? command is not at the same level as CLOSE) Parameter Types The acceptable parameter types for each command or query are listed in Table 20 and Table 21. Valid parameter types are: •...
  • Page 190: Programming The Source Optics Module

    Programming the Source Optics Module The source optics module can be programmed using IEEE 488.2 and SCPI commands. Table 20 lists IEEE commands and Table 21 lists SCPI commands. Table 20: IEEE 488.2 Common Commands Command Parameter Response Minimum Maximum *CLS *ESE *ESE?
  • Page 191 Command Form Parameters Response :ENABle? :QUEStionable :CONDition? :ENABle :ENABle? :PRESet :SYSTem :ERRor? NRf , String :VERSion? String :INFOrmation? :TRIGGER :ABORT :SOURce WAVElength START START? STOP STOP? SWEEP DELAY DELAY? TIME TIME? MODE MODE? POWER LEVEL LEVEL? :ROUT SCAN? list OPEN list Relay List (table continued)
  • Page 192: Scpi Common Commands

    Command Form Parameters Response CLOSe list Relay List STATus? list :FCOUNT 15000 65534 :FCOUNT? :FMO :FMO? :FLO :FLO? :FSERIAL Char :FDESC Char :FDESC? Char :FACEty :FACEty? :FINI :FINI? SCPI Common Commands The following tables describe the most common SCPI commands. Clear Status Command Syntax *CLS...
  • Page 193 Function Returns a string that identifies the manufacturer, the source optics module model number, the serial number (or 0 if unavailable), and the firmware level Example *IDN? returns JDS Uniphase, SOM Version 1.1.0, EJ013784, 3.1.4 Operation Complete Command Syntax *OPC...
  • Page 194 Operation Complete Query Syntax *OPC? Function Places “1” in the output queue of the source optics module when all pending operations have been completed. The value 1 is not always placed in the output queue immediately; therefore, the status byte register must be polled and the MAV bit checked to determine if there is a message available in the output queue.
  • Page 195: Scpi Status Commands

    Self-Test Query Syntax *TST? Function Initiates a self-test of the source optics module and returns 0, when the source optics module passes the self-test, or 1, if it fails During self-testing, established optical paths are interrupted for approximately 10 seconds while the position of the switching mechanism is verified. Example *TST? *WAI Command...
  • Page 196 :STATus:OPERation:ENABle? Syntax :STATus:OPERation:ENABle? Function Returns the contents of the operation event enable register as an integer that, when converted to a binary number, represents the bit values of the register Example :STAT:OPER:ENAB 23;ENAB? returns 23 :STATus:OPERation[:EVENT]? Syntax :STATus:OPERation[:EVENT]? Function Returns the contents of the operation event register as an integer that, when converted to a binary number, represents the bit values of the register Example :STAT:OPER:EVENT?
  • Page 197: User Commands

    Example :STAT:QUES:EVENT? :STATus:PRESet Syntax :STATus:PRESet Function Presets all the enable and transition registers in the questionable and operation structures to the following settings: • All bits in the ENABle registers are set to 0 • All bits in the positive transition registers are set to 1 •...
  • Page 198 [ROUTe]:CLOSe Syntax :[ROUTe]:CLOSe <space><channel_list> Function Selects the channel list on which the GPIB processor is to operate on subsequent commands Example :ROUT:CLOS (@ 1:4) :[ROUTe]:CLOSe:STATe? Syntax [ROUTe]:CLOSe:STATe? Function Returns the currently selected channels. For example, if channels 1 to 3, 4 to 5, and 5 to 7 are closed, the channel list is (@1:3,4:5,5:7).
  • Page 199 Example :SOUR:FREQ:STOP? returns 1575.0 :SOURce:SWEEP:DELAY Syntax :SOUR:SWEEP:DELAY <space><NRf> Function Causes the source optics module to changes its internal delay setting to the specified value. This value is used to set the delay in seconds between subsequent sweeps. Example :SOUR:SWEEP:DELAY 1.5 :SOURce:SWEEP:DELAY? Syntax :SOUR:SWEEP:DELAY?
  • Page 200 Example :SOUR:SWEEP:MODE? :SOURce:POWER:LEVEL Syntax :SOUR:POWER:LEVEL <space><NRf> Function Causes the source optics module to changes its internal power setting to the specified value. This value is used to set the power output for the laser. Example :SOUR:POWER:LEVEL 3.0 :SOURce:POWER:LEVEL? Syntax :SOUR:POWER:LEVEL? Function Causes the source optics module to output its internal variable used to control the laser’s output power level...
  • Page 201 186 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 202 :FCOUNT? Syntax :FCOUNT? Function Returns the source optic module’s internal variable for the required pulse count Example :FCOUNT :FMO Syntax :FMO Function Sets the source optic module’s internal variable for FMO Example :FMO 516984.0 :FMO? Syntax :FMO? Function Returns the source optic module’s internal variable for FMO Example :FMO? :FLO...
  • Page 203 :FSERIAL Syntax :FSERIAL Function Sets the source optic module’s serial number. The serial number is displayed with the *IDN? Command. Example :FSERIAL 188 – Programming Guide Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 204: Reference

    If any problem cannot be solved by following the procedures listed in Table 22, contact the local JDS Uniphase representative or the service hotline. If it is necessary to return the laser to JDS Uniphase for repair, ship the unit only to the address given at the beginning of this document, following the procedure outlined in the Getting Started section.
  • Page 205 If the laser power is significantly (>3 dBm) lower than the value displayed on the laser display, the laser needs repair. Contact the local JDS Uniphase representative or the service hotline to arrange return of the laser to the factory.
  • Page 206 Cycle the power off and on to the receiver. • The SWS main window, or the main menu with a blank window, appears. If the problem persists, call the local JDS Uniphase representative or the service hotline. (table continued) Reference – 191...
  • Page 207 SOM output port. • Measure the maximum power going into the receiver control module. If the problem persists, call the local JDS Uniphase representative or the service hotline. (table continued) 192 – Reference Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 208 • Clean all optical connections, particularly the ones on the receiver control module, and try again. If the error persists, call the local JDS Uniphase representative or the service hotline to determine if repairs are needed. Error message “Scan Acquire a new scan: Request Error”...
  • Page 209 Repeat the measurement. • If insertion loss remains large, perform a reference and measure for insertion loss again. If the problem persists, call the local JDS Uniphase representative or the service hotline. The characteristic Check wavelength accuracy: wavelength of a known •...
  • Page 210 Problem Solution The noise seen on a trace, Verify the noise level: with only a fiber jumper, is • Perform a zero loss reference. greater than ±0.02 dB. • Repeat the measurement in insertion loss mode. • Clean all connectors and repeat the measurement. •...
  • Page 211 Compute the loss through the CM. If the loss through the CM is greater than 3 dB, call the local JDS Uniphase representative or the service hotline to return the CM for repair. If the power coming into the control module is low, check the fiber jumpers: •...
  • Page 212 UCA or the output port on the SOM. Replace the UCA and perform the measurements again. If the problem is caused by the output port of the SOM, contact the local JDS Uniphase representative or the service hotline to arrange replacement of the output cassette.
  • Page 213 • If the PDL is noisy at low insertion loss, try averaging over a few scans, or filtering, or both. If the problem persists, call the local JDS Uniphase representative or the service hotline. While making PDL Verify that PDL measurements are being made: measurements, the PDL •...
  • Page 214: Troubleshooting Flowcharts

    Installation, Testing the SWS Components, and Testing the System sections of this manual are followed. The SWS Performance Checklist is used to record the results of the testing, for reporting to the service hotline or the local JDS Uniphase representative.
  • Page 215: Testing The System

    TEST RECEIVER RECEIVER OKAY? TEST SYSTEM NOISE NOISE OKAY? GO TO NEXT PAGE FILL IN CHECKLIST FILL IN CHECKLIST CALL SERVICE HOTLINE CALL SERVICE HOTLINE Testing the System The flowcharts in Figure 105 and Figure 106 show the steps to follow when troubleshooting the whole SWS system.
  • Page 216 WAVE- LENGTHS OKAY? RE-CHECK CALIBRATION WAVE-LEN GTHS OKAY? CHECK LASER CALIBRATION LASER OUT? RE-CALIBRATE USING GAS CELL CALIBRATE LASER. TRY AGAIN. No N o E N D FILL IN CHECKLIST CALL SERVICE HOTLINE Figure 106: Testing the System (continued) Reference – 201 Artisan Technology Group - Quality Instrumentation ...
  • Page 217: Testing The Source Optics Module

    FIXED? CHECK LASER CALIBRATION FIXED? CLEAN CONNECTOR MARKED "LASER INPUT" TEST RECEIVER FIXED MEASURE SOM POWER LEVELS LASER OR THE RS232 PORT ON THE SOM. TRYING WITH ANOTHER SOM/LASER WOULD HELP. COULD CONNECT RS232 PORT TO A COMPUTER TO SEE WHAT IT IS SENDING OUT.
  • Page 218 FIXED? CHECK COMPUTER INTERFACE? TEST SYSTEM NOISE GO TO NEXT PAGE FIXED? CALL SERVICE HOTLINE Testing the Receiver The flowcharts in Figure 108 and Figure 109 show the steps to follow when troubleshooting the receiver. Figure 108: Testing the Receiver (first part) Reference –...
  • Page 219 TRY NEW FIBER. FIXED? TRY AGAIN OKAY? No C ALL SERVICE TEST SYSTEM NOISE IS IT = LASER POWER? HOTLINE DO POWER TEST TEST LASER Figure 109: Testing the Receiver (continued) 204 – Reference Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 220: Testing For System Noise

    Testing for System Noise The flowchart in Figure 110 shows the steps to follow when troubleshooting for system noise. Figure 110: Testing for System Noise Reference – 205 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 221: Testing Source Optics Module Power Levels

    IS NOISE < 0.025 dB OBSERVE TRACE FOR ABOUT 10 SCANS E N D CLEAN ALL CONNECTORS DO POWER TEST Testing Source Optics Module Power Levels The flowchart in Figure 111 shows the steps to follow when troubleshooting for source optics module power.
  • Page 222: Parallel Port Interface Troubleshooting

    Parallel Port Interface Troubleshooting Figure 112. PPI Troubleshooting Procedure. Section 1. Reference – 207 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 223 Figure 113. PPI Troubleshooting Procedure. Section 2. 208 – Reference Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 224: Recording Sws Performance

    Recording SWS Performance The SWS Performance Checklist is used as a diagnostic tool by the user and by technical support. After the tests in the Troubleshooting and Troubleshooting Flowcharts sections are performed, the checklist is filled out. The completed performance checklist is used when communicating with technical support.
  • Page 225: Sws Performance Checklist

    SWS Performance Checklist Component Condition Measurement Answer Comment SWS15101 What is the laser model Laser number? SWS16101 During Does the laser stay in power-up “Initializing”? System Is the laser scanning running properly? What is the wavelength System error at the start stopped wavelength? What is the wavelength...
  • Page 226 Component Condition Measurement Answer Comment What is the maximum power measured at output port 2? Action: Reconnect Signal Cond. Out. Source Optics System What is the maximum Module running power measured at output port 3? Action: Reconnect Signal Cond. Out. System What is the maximum running...
  • Page 227 Component Condition Measurement Answer Comment What does the CM display read? Do the LEDs read “C001”, “C002”, etc., up to the largest channel available? Is the SWS program Software running correctly? Is an application running that was developed using the DLLs? What mode has been software selected?
  • Page 228 Has a wavelength Software calibration been performed? Has the SWS software crashed during operation? Are DIAGNOSTICS enabled in the SWS15100.INI file? Is VALIDATE = 0 in the SWS15100.INI file? Computer Is a data acquisition card Interface installed and in use?
  • Page 229 Component Condition Measurement Answer Comment terminated? What scan rate is being used to measure the device? If set in continuous mode, does the IL vary from one scan to the next? Device What mode is being used Measurement for measurement? Are there any other devices, such as a circulator or a switch,...
  • Page 230: Error Messages In Sws

    Component Condition Measurement Answer Comment Action: Measure power to the device, with the system System operating. running What is the maximum power input to the DUT? NOTES Error Messages in SWS Error Messages from the Tunable Laser Source The error messages generated by the tunable laser source are listed in Table 23, with actions to take when the messages appear.
  • Page 231: Error Messages From The Source Optics Module

    Error Messages from the Source Optics Module The error messages generated by the SOM are listed in Table 24, with actions to take when the messages appear. Table 24: SOM Error Messages Error Message Significance Action Increase Span The required number of Verify that the laser is connected triggers are not being to the SOM input and that it is...
  • Page 232: Error Messages From The Software

    Error Messages from the Software The error messages generated by the application software are listed in Table 25, with actions to be taken when the messages appear. Table 25: SWS Software Error Messages Range Description No error 1-99 DOS error 100-199 SCPI Command error 200-299...
  • Page 233: Detailed Error Messages

    Detailed Error Messages The error messages generated by the SWS software are listed in Table 26, with actions to take when the messages appear. Table 26: SWS Software Error Messages Error Error Message Possible Cause Solution Number No such file or directory A file or directory required Save the data and files by the program was created.
  • Page 234 SOM front in the receiver detector panel. If problem persists, module. return the detector module to JDS Uniphase for repair. 4210 Invalid Transmitter The data collected does Check that the source Polarization State...
  • Page 235 If the wavelength measurement. on the tunable laser source error persists, call your by turning off the unit using local JDS Uniphase its key, waiting at least 30 representative. seconds after the power is off, and turning the unit back on using the key.
  • Page 236: How The Sws Calculates Values

    How the SWS Calculates Values A value of n indicates an integer; a value of x indicates a real number. Threshold Power Threshold power is set by the user. All calculations are performed at x dB, or the equivalent fraction, below the baseline or the peak, or x dB, or the equivalent fraction, above the baseline or the peak, as specified by the user.
  • Page 237: Center Wavelength Using A Threshold Relative To The Peak

    7. Get the power at each of these points. 8. Interpolate to find the power at the center wavelength from these points. Center Wavelength using a Threshold Relative to the Peak The SWS calculates center wavelength using the following procedure: 1.
  • Page 238: Averages

    5. Compute the bandwidth of the device, as the difference between the two wavelengths - λ (λ Finding Bandwidth using a Threshold Relative to the Peak The algorithm used by the SWS to find the bandwidth is: 1. Find the specified peak signal level (the peak). Store the wavelength at which this occurs. 2.
  • Page 239: Maximum Loss In Pdl Mode

    minimum insertion loss is computed. The Mueller matrix is then used to find the insertion loss for this polarization state. The minimum insertion loss shown is the minimum that is possible for the device at the stated wavelength, without respect to the polarization state. Maximum Loss in PDL Mode In PDL mode, the maximum insertion loss is computed at each wavelength, without respect to the polarization.
  • Page 240: Measuring Parameters

    Measuring Parameters The following figures show how to measure and calculate bandwidth, passband, flatness, and crosstalk. Figure 114 shows how to measure bandwidth. Figure 114: Calculating Bandwidth Reference – 225 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 241 Figure 115 shows how to measure passband. Figure 115: Calculating Passband 226 – Reference Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 242 Figure 116 shows how to measure flatness. Figure 116: Calculating Flatness Reference – 227 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 243 Figure 117 shows how to measure right crosstalk. Left crosstalk is measured in a similar manner. Figure 117: Calculating Right Crosstalk 228 – Reference Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 244: Index

    Index N, 111 Calibrating power, 114 Accessories Equipment required, 114 Optional, 14 Procedure, 114 Standard, 13 Setup, 113, 115 Acquisition Checklist Stopping and starting, 76 acetylene cell, 104 Adapters acetylene cell, 106 FC/APC, 40 N hydrogen cyanide cell, 112 FC/PC, 40 Multiple receivers, 108 Ferrules, 40 Power, 98, 113...
  • Page 245 Compact two-channel receiver Front panel, 58 Front panel, 57 Installing, 30, 38 Installing, 41 Diagnostics, Wavelength, 117 Rear panel, 57 Dialog box Compliance, 8 Changing European Community (CE), 8 Scales, 80 FDA-CDRH, 8 Interface configuration, 46 Computer Port selection, 47 Connecting, 38 Save data set, 67 Hardware requirements, 43...
  • Page 246 Save data set dialog box, 67 ITU channel Firmware, displaying version, 59 Definition, 3 Flatness, 3, 85, 221 Marking, 88 Measuring, 224 Flowcharts JDS Uniphase Programming, 160 Address, 9 Troubleshooting, 196 Customer support, 9 Formula License agreement, 1 Smoothing, 93...
  • Page 247 Zeroing, 88 Polarization states, 68 Saving values, 88 Detecting, 190 Zero loss, 91 Power Mode menu, 68 Calibration Band, 68 Setup, 113, 115 IL mode, 69 Window, 114 PDL mode, 68, 69 Output, 16 Transmitter PDL states, 68 Requirements, 5 Mueller matrix method, 92 SOM settings, 186 Power meter, 52, 53, 113, 115, 187, 192...
  • Page 248 Specifications, 17 Visual Basic example, 159 Start-up, 28 Specifications, 15 Error messages, 214 Optical, 15 SWS15100, 64 Receiver chassis, 20 Changing the INI file, 118 Index – 233 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 249 Mimimum power, 218 Source optics module messages, 213 Minimum wavelength, 218 SWS software messages, 214 Polarization dependent loss, 221 SWS15100 software messages, 215 Threshold power, 218 Tunable laser source messages, 212 Models, 9 Tunable laser source, 11, 25 Overview, 9...
  • Page 250 Setup, 99 Zero loss. See also Zeroing Enabling diagnostics, 117 Acquiring reference, 94, 96 Placing markers, 87 Measuring, 78, 91 Verifying Setup, 94 Characteristics, 191 Zeroing. See also Zero loss Wavelength meter, 99, 113, 115, 191 Fiber Bragg grating, 88 WDM, 9 With reflection, 89 Workspace, 66, 88...

Table of Contents