Sei sulla pagina 1di 24

Dr.

Tawfik Ismail
March 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-optic
communication systems.
 A comprehensive Graphical User Interface (GUI) controls the optical component
layout and netlist, component models, and presentation graphics.
 OptiSystem allows for the design automation of virtually any type of optical link in
the physical layer, and the analysis of a broad spectrum of optical networks, from
Long-Haul Networks, Metropolitan Area Networks (MANs) and Local Area Networks
(LANs).
 OptiSystem includes an extensive library of sample optical design (.osd) files that
can be used as templates for optical design projects or for learning and
demonstration 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 of
components, all of which have been carefully validated in order to deliver results
that are comparable with real life applications.
 User-defined components: The user can create new components based on
subsystems and user-defined libraries, or use co-simulation with a third party tool
such as MATLAB or Simulink.
 Mixed signal representation: OptiSystem handles mixed signal formats for
optical 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 enter
parameters that can be measured from real devices. It integrates with test and
measurement equipment from different vendors.
 Data monitors: The user can select any component ports and save the data then
monitors it after the simulation ends. Also he can attach an arbitrary number of
visualizers 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 an
iterated variation of the parameters. The user can combine multiple parameter
sweeps and multiple optimizations.
 Report page: A fully customizable report page allows the user to display any set of
parameters and results available in the design. The produced reports are organized
into resizable and moveable spreadsheets, text, 2D and 3D graphs.
 Bill of materials: OptiSystem provides a cost analysis table of the system being
designed, 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 the
physical 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 and


receiver
 The role of the optical transmitter is to convert the electrical signal into optical
form, and launch the resulting optical signal into the optical fiber.

 The role of the communication channel is to transport the optical signal from
transmitter to receiver without distorting it.

 The role of the optical receiver is to convert the optical signal received at the
output end of the optical fiber back into the original electrical signal.

 Optical source  Photodetector


 Electrical pulse generator  Filter
 Optical modulator  Demodulator

Optical System Components OptiSystem 7


Starting OptiSystem
To start OptiSystem, perform the following action.
From the Start menu, select Programs > Optiwave Software> OptiSystem 12 > OptiSystem.

Component Library window

Description window
Project layout window

Project Browser window

Status Bar

Starting OptiSystem OptiSystem 8


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.

In this particular case, you indirectly define the


simulation 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 Time


window, 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

Global Parameters OptiSystem 13


Lesson 1: Transmitter and Receiver

Lesson 1: Transmitter and Receiver OptiSystem 14


Lesson 1: Transmitter
Start a new project, from the main menu, go to File > New
Component Library
Select 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 Components
Connect the components by clicking on the port of the first component and dragging it to the port of
the 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 results
According 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 > Optical


1. Select Optical Spectrum Analyzer and place it onto the workspace
2. Select Optical Time Domain Visualizer and place it onto the workspace
3. 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
Displaying results from visualizers
Run the simulation and double click on the each visualizer

Lesson 1: Transmitter OptiSystem 19


Lesson 1: Receiver
Start a new project, from the main menu, go to File > New
Component Library
Select 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 PIN
From the component library, go to Default > Filters Library > Electrical.
Select Low Pass Bessel Filter
From the component library, go to Default > Visualizers > Electrical
Select BER Analyzer
From the component library, go to Default > Optical Fiber Libraryl
Select Optical Fiber

Connectivity between the components


1. 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 and Hierarchical

Lesson 2: Subsystems OptiSystem 22


Lesson 2: Subsystem
 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 organize
the layout in different hierarchical levels when you have a large number of components in
different levels.

Lesson 2: Subsystem OptiSystem 23


Lesson 2: Subsystem

Input/Output Port

Custom Library

Layout Tools Toolbar


Transmitter Subsystem

Lesson 2: Subsystem OptiSystem 24

Potrebbero piacerti anche