24
Dr. Tawfik Ismail March 2014

March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

  • Upload
    others

  • View
    30

  • Download
    0

Embed Size (px)

Citation preview

Page 1: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Dr. Tawfik IsmailMarch 2014

Page 2: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Outline

Introduction to OptiSystem

Optical System Components

Starting OptiSystem

Direct Modulation

Global Parameters

Outline 2

Page 3: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 4: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 5: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 6: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 7: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 8: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 9: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Direct Modulation an Example

From the File menu, select Open.In Samples > Introductory Tutorials, select Quick Start Direct Modulation.osd

Direct Modulation OptiSystem 9

Page 10: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 11: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Displaying The Results

To view the simulation results, Double-click on the visualization device.

Direct Modulation OptiSystem 11

Page 12: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Component Parameters, Viewing and Editing

Double-click on the component to view and edit the parameters

Direct Modulation OptiSystem 12

Page 13: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 14: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Lesson 1: Transmitter and Receiver OptiSystem 14

Lesson 1: Transmitter and Receiver

Page 15: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 16: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 17: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 18: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Lesson 1: Transmitter

Lesson 1: Transmitter OptiSystem 18

Page 19: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Lesson 1: Transmitter

Lesson 1: Transmitter OptiSystem 19

Displaying results from visualizersRun the simulation and double click on the each visualizer

Page 20: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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

Page 21: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Lesson 1: Full Design

Page 22: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Lesson 2: Subsystems OptiSystem 22

Lesson 2: Subsystems and Hierarchical

Page 23: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

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.

Page 24: March 2014 - Cairo University OptiSystem OptiSystemis a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of

Lesson 2: Subsystem

Lesson 2: Subsystem OptiSystem 24

Custom Library

Layout Tools Toolbar

Input/Output Port

Transmitter Subsystem