Upload
others
View
30
Download
0
Embed Size (px)
Citation preview
Dr. Tawfik IsmailMarch 2014
Outline
Introduction to OptiSystem
Optical System Components
Starting OptiSystem
Direct Modulation
Global Parameters
Outline 2
OptiSystem
OptiSystem is a comprehensive software design suite that enables users to plan,test, and simulate optical links in the transmission layer of modern optical networks.
It is a system level simulator based on the realistic modeling of fiber-opticcommunication systems.
A comprehensive Graphical User Interface (GUI) controls the optical componentlayout and netlist, component models, and presentation graphics.
OptiSystem allows for the design automation of virtually any type of optical link inthe physical layer, and the analysis of a broad spectrum of optical networks, fromLong-Haul Networks, Metropolitan Area Networks (MANs) and Local Area Networks(LANs).
OptiSystem includes an extensive library of sample optical design (.osd) files thatcan be used as templates for optical design projects or for learning anddemonstration purposes.
OptiSystem capabilities can be extended with the addition of user components,and can be seamlessly interact with a wide range of tools.
Introduction OptiSystem 3
OptiSystem - Main Features
Component Library: The OptiSystem Component Library includes hundreds ofcomponents, all of which have been carefully validated in order to deliver resultsthat are comparable with real life applications.
User-defined components: The user can create new components based onsubsystems and user-defined libraries, or use co-simulation with a third party toolsuch as MATLAB or Simulink.
Mixed signal representation: OptiSystem handles mixed signal formats foroptical and electrical signals in the Component Library
Quality and performance: OptiSystem calculates parameters such as BER and Q-Factor in order to predict the system performance.
Measured components: The OptiSystem Component Library allows you to enterparameters that can be measured from real devices. It integrates with test andmeasurement equipment from different vendors.
Data monitors: The user can select any component ports and save the data thenmonitors it after the simulation ends. Also he can attach an arbitrary number ofvisualizers to the monitor at the same port.
Introduction OptiSystem 4
OptiSystem - Main Features
Multiple layouts: The user can create many designs using the same project file,which allows you to create and modify your designs quickly and efficiently.
Parameter sweeps and optimizations: Simulations can be repeated with aniterated variation of the parameters. The user can combine multiple parametersweeps and multiple optimizations.
Report page: A fully customizable report page allows the user to display any set ofparameters and results available in the design. The produced reports are organizedinto resizable and moveable spreadsheets, text, 2D and 3D graphs.
Bill of materials: OptiSystem provides a cost analysis table of the system beingdesigned, arranged by system, layout or component.
Introduction OptiSystem 5
OptiSystem - Applications
OptiSystem has a wide range of applications include:
Optical communication system design from component to system level at thephysical layer
CATV or TDM/WDM/CDM network design
Passive optical networks (PON) based FTTx
Free space optic (FSO) systems
Radio over fiber (ROF) systems
SONET/SDH ring design
Transmitter, channel, amplifier, and receiver design
Dispersion map design
Estimation of BER and system penalties with different receiver models
Amplified system BER and link budget calculations
Introduction OptiSystem 6
Optical System Components
An optical communication system consists of a: transmitter, communication channel andreceiver
The role of the optical transmitter is to convert the electrical signal into opticalform, and launch the resulting optical signal into the optical fiber.
The role of the communication channel is to transport the optical signal fromtransmitter to receiver without distorting it.
The role of the optical receiver is to convert the optical signal received at theoutput end of the optical fiber back into the original electrical signal.
Optical System Components OptiSystem 7
Optical source Electrical pulse generator Optical modulator
Photodetector Filter Demodulator
Starting OptiSystem
To start OptiSystem, perform the following action.From the Start menu, select Programs > Optiwave Software> OptiSystem 12 > OptiSystem.
Starting OptiSystem OptiSystem 8
Project layout window
Project Browser window
Component Library window
Description window
Status Bar
Direct Modulation an Example
From the File menu, select Open.In Samples > Introductory Tutorials, select Quick Start Direct Modulation.osd
Direct Modulation OptiSystem 9
Run The Simulator
To run a simulation,From the File menu, select Calculate. Then the Calculations dialog box appears, press run.
Direct Modulation OptiSystem 10
Displaying The Results
To view the simulation results, Double-click on the visualization device.
Direct Modulation OptiSystem 11
Component Parameters, Viewing and Editing
Double-click on the component to view and edit the parameters
Direct Modulation OptiSystem 12
Global Parameters, Viewing and Editing
When you create a new design, you must define the global simulation parameters.These parameters are critical to the simulation.
Global Parameters OptiSystem 13
In this particular case, you indirectly define thesimulation time window, the number of samples,and the sample rate using three parameters:- Bit rate- Sequence length- Samples per bit
These parameters are used to calculate the Timewindow, Sample rate, and Number of samples:- Time window = Sequence length * 1/Bit rate- Number of samples = Sequence length * Samples per bit- Sample rate = Number of samples / Time window
- Time window = 256/10,000,000,000 = 2.56e-8- Number of samples = 256*128 = 32768- Sample rate = 32768/ 2.56e-8 = 1,280,000,000,000
Lesson 1: Transmitter and Receiver OptiSystem 14
Lesson 1: Transmitter and Receiver
Lesson 1: Transmitter
Start a new project, from the main menu, go to File > NewComponent LibrarySelect the components by dragging the icon from the library, and dropping it into the workspace.
From the component library, go to Default > Transmitters Library > Optical Sources.Select CW Laser
From the component library, go to Default > Transmitters Library > Optical Modulators.Select Mach-Zehnder Modulator
From the component library, go to Default > Transmitters Library > Bit Sequence Generators.Select Pseudo-Random Bit Sequence Generator
From the component library, go to Default > Transmitters Library > Pulse Generators > Electrical.Select NRZ Pulse Generator
Lesson 1: Transmitter OptiSystem 15
Lesson 1: Transmitter
Connecting ComponentsConnect the components by clicking on the port of the first component and dragging it to the port ofthe next component:
1. The Pseudo-Random Bit Sequence Generator to the NRZ pulse generator input port,2. The NRZ pulse generator output to the Mach-Zehnder “Modulation” input port,3. The CW laser output to the Mach-Zehnder input port
Lesson 1: Transmitter OptiSystem 16
Lesson 1: Transmitter
Visualization of resultsAccording to the input signal type the visualizer is categorized in electrical or optical visualizer.From the component library, go to Default > Visualizers > Electrical
1. Select Oscilloscope Visualizer and place it onto the workspace.2. Connect the NRZ pulse generator output to the Oscilloscope Visualizer input port.
From the component library, go to Default > Visualizers > Optical1. Select Optical Spectrum Analyzer and place it onto the workspace2. Select Optical Time Domain Visualizer and place it onto the workspace3. Connect the Mach-Zehnder output to the Optical Spectrum Analyzer input port and to the
Optical Time Domain Visualizer input port.
Lesson 1: Transmitter OptiSystem 17
Lesson 1: Transmitter
Lesson 1: Transmitter OptiSystem 18
Lesson 1: Transmitter
Lesson 1: Transmitter OptiSystem 19
Displaying results from visualizersRun the simulation and double click on the each visualizer
Lesson 1: Receiver
Start a new project, from the main menu, go to File > NewComponent LibrarySelect the components by dragging the icon from the library, and dropping it into the workspace.
From the component library, go to Default > Receiver Library > Photodetectors.Select Photodetector PINFrom the component library, go to Default > Filters Library > Electrical.Select Low Pass Bessel FilterFrom the component library, go to Default > Visualizers > ElectricalSelect BER AnalyzerFrom the component library, go to Default > Optical Fiber LibrarylSelect Optical Fiber
Connectivity between the components1. Connect the Photodetector output to the Low Pass Bessel Filter input port.2. Connect the Low Pass Bessel Filter output to BER Analyzer input port (3).3. Connect the NRZ Pulse Generator output to BER Analyzer input port (2).4. Connect the Pseudo-Random Bit Sequence Generator output to BER Analyzer input port (1).5. Connect the Mach-Zehnder output to the Optical Fiber input.6. Connect the Optical Fiber output to the Photodetector input
Lesson 1: Receiver OptiSystem 20
Lesson 1: Full Design
Lesson 2: Subsystems OptiSystem 22
Lesson 2: Subsystems and Hierarchical
Lesson 2: Subsystem
Lesson 2: Subsystem OptiSystem 23
A Subsystem is like a component, it have an icon, parameters, input and output ports.
Subsystem helps you to create your own components from the component library to organizethe layout in different hierarchical levels when you have a large number of components indifferent levels.
Lesson 2: Subsystem
Lesson 2: Subsystem OptiSystem 24
Custom Library
Layout Tools Toolbar
Input/Output Port
Transmitter Subsystem