Sei sulla pagina 1di 14

File: \READMEOS.TXT (OptSim Version 5.

4-1)
------------------------------------------
This is the official release of OptSim Version 5.4-1.
This file includes important last minute information which may not
be contained in the latest revision of the manual and should be read after
installation. This information is described in the Change Log below,
and may include corrections to the documentation, new or improved features
and options, etc.
Please contact Synopsys w/ any questions (1-914-488-6260 or
info@rsoftdesign.com).

Change Log
----------
06-10-13
--------
This is the official release of OptSim Version 5.4-1.
This version includes the following additions/improvements/corrections:
- Fixed bug in block-mode PRBS Pattern Generator in which "Custom" bit
sequences from a file were limited to 4096 bits; this restriction has
been removed.
- Fixed a license check bug that prevented OptSim from starting in
some cases
03-18-13
--------
This is the official release of OptSim Version 5.4.
This version includes the following additions/improvements/corrections:
- Enhanced block-mode MATLAB interface, with support for transverse mode
profiles in ModeSYS simulations.
- New block-mode Spatial Code V Interface for integration of Code V
BSP and BPR analyses within ModeSYS simulations.
- Updated block-mode User Model multimode library functions with new
CopySpatialField routine, and added TRUE define to header file. Added
documentation for existing routines setSpatialFieldPoints and
getSpatialFieldPoints.
- Added OverlapBits option to block-mode Eye Diagram Analyzer; allows
user to disable overlapping of consecutive bits in the eye diagram.
Analyzer also will not create eye diagram if there are less than
eight bits in the signal (earlier versions were generating empty eye
diagram plots).
- Added seed parameter to block-mode Bit Error Rate Tester and Optical
Autocorrelator Analyzer, in order to control seeding of random number
generation.
- New application note demonstrating the spatial capabilities of the enhanced
block-mode MATLAB interface via a MATLAB model for a vortex lens.
- New application note demonstrating the block-mode Spatial Code V Interface,
with a Code V lens simulated via BSP.
- Fixed bug in block-mode Vortex Lens model in which transfer function was
being calculated incorrectly (atan arguments were being passed in the
wrong order).
- Fixed bug in Cambridge 81-Fibers multimode application note in which
index-file comments were causing index profiles to be loaded
incorrectly (comments have been removed from the index files).
- New custom optical phase modulator in sample-mode.
- Improvements to parameter dependency handling in dialogs
- New dynamic tree view of project resources in graphical user
interface with direct access to key project resources such as input
data files, compound components, custom user models, symbol table
parameters, documentation, and simulation results.
- Fixed bug in project archiving tool in which models in the user and
workgroup directories were not properly packed into the zip archive.
12-10-12
--------
This is the official release of OptSim Version 5.3-SP1.
This version includes the following additions/improvements/corrections:
- Added support for Matlab R2012b
- Upgraded license driver to work on Windows 8
- Enhanced compatibility of Touchstone filter with input files
- Updated various model parameter range and units
- Added support for loading data files directly into the User Library Organizer
Miscellaneous bug fixes, including:
- Fixed bug in sample-mode that caused a spurious time offset between different
sections of the project simulation.
- Fixed bug in block-mode fiber model, in which dispersion was being
added to the dispersion map even when dispersion was deactivated in the
model.
- Fixed bug in block-mode Spectrum Analyzer and Multiplot blocks, in which
wavelength-domain spectral plots could incorrectly scale the x axis as if it
were in units of frequency.
- Fixed bug in block-mode MATLAB interface in which optical power spectra
were not being retrieved from MATLAB.
- Fixed bug where using custom icon for a model and generating the
project report results in error.
- Fixed bug where an error was reported when loading parameter files
for a model with rotated ports.
- Fixed bug when loading parameter file for MMF model.
- Improved suport for using model_instance parameter as part of
expressions in sample-mode.
- Fixed bug in sprintf usage in Symbol table variable: %g, %f, and %e
now handle an integer variable in the parameter list through lossless
conversion to double.
- Fixed "SaveAs" so that project file names are restricted to 37
characters in sample-mode.
- Fixed bug where Project report did not list nonpersistent
parameters.
- Fixed bug that affected renaming and relocating parameters in the
symbol table when there are inter-dependendencies among the
parameters.
- Fixed bug that prevented the EAM models from working when dropped
from the model's palette.
- Fixed bug where lines that started with * and # characters were
excluded from zipped project files.
08-24-12
--------
This is the official release of OptSim Version 5.3 build 1.
This version includes the following additions/improvements/corrections:
- Miscellaneous bug fixes
Sample-mode:
- New model for a balanced-bridge Mach-Zehnder modulator
- New model for a coherent PM-BPSK Receiver
- New model for a coherent PM-16QAM Receiver
- New model for a coherent PM-64QAM Receiver
- New model for a Y-fed balanced-bridge dual-arm MZM
- New model for an electrical filter synthesis from Touchstone file
- Enhanced ofdm models capable of calculating the EVM (error vector magnitude)
- New model for an electrical clipper model
Block-mode/ModeSYS:
- New phenomenological model for a Dispersion Compensation Module
- Transfer Function Analysis Tool now works with Scans
- Spatial Analyzer now supports radial plots for Individual modes; also,
fixed bug wherein incoherent plots were not properly accounting for complex
time-domain optical field values
- Enhancements and updates to the Multimode Fiber model, including:
. Significant speed-up in the solution of the mode-coupling equations
. New option to select between Euler and 4th-order Runge-Kutta
algorithms when solving the mode-coupling equations (Euler is
the default)
. When solving the mode-coupling equations, the model now correctly
calculates the degeneracy factor accounting for the number of modes
exchanging power between adjacent mode groups; the previous version
assumed that the number of modes within a mode group equals the mode
group index, which is not always the case
. Mode-coupling algorithm updated to couple modes at the end of each
delta_z step, rather than at the beginning
. Updated mode-group indexing now consistently uses 1 as the minimum
mode-group index (for all fiber types and in the fiber result
files), except for model parameter dmg_max, which continues to use 0
as the minimum index
. The model Test function now includes an option for generating the entire
set of individual fiber transverse or radial mode plots all at once
(output_type options fiber_modes_all and radial_fields_all)
. Model no longer supports multiple input signals at the same wavelength
that have a different number of points or time step, even when mode
coupling is inactive; however, signals at different wavelengths can
have differences, even if mode coupling is enabled
. When using the default grid spacing for the fiber modes, the model now
does not allow the spacing to be larger than 1 micron, in order to avoid
overly coarse grids in large-core fiber; this limit can of course be
overridden via a manual selection of the grid spacing
. Library operational mode now supports user-specified grid spacing and mode
radius (under the Spatial tab)
. Fiber result files, as well as delay-plot and report test functions, now
specifically reflect the use of super-modes when this option is selected
for mode-coupling simulations
. When the fiber operational mode is set to alpha, function, or file,
fiber modes are now normalized after any adjustments to the mode solution
grid spacing and/or radius, not before; also, in these cases the grid
spacing is now adjusted after any adjustments to the radius
. Model now correctly scales input ASE by the intrinsic fiber attenuation
. For each fiber mode, the longitudinal phase factor due to the mode's
propagation constant is now included in the time-dependent portion of the
optical signal, not the transverse mode profile. This solves a problem
wherein coupling coefficients were being incorrectly calculated for
multiple input signals at the same wavelength. This correction will affect
the results of project files that have multiple fiber input signals at
the same wavelength, including Application Notes 3.3 and 3.4 (which
have been updated in this release), as well as the included OptSim
examples encircled_flux_multimode.moml and multimode_wdm_big.moml. Note
that this update will also affect results displayed by post-fiber Spatial
Analyzer blocks when plot_type is set to Total
. Fixed bug wherein material dispersion was not being included correctly
for y-polarized fields
. Fixed bug wherein the model was crashing when the fiber input includes
a mix of x-only and dual-polarized signals at the same wavelength
. Fixed bug wherein the delay-plot and report Test functions were not
working when using the fiber in library mode
New Application Notes
Sample-mode:
- New sample-mode application note demonstrating PM-BPSK
- New sample-mode application note demonstrating PM-16QAM
- New sample-mode application note demonstrating PM-64QAM
- New sample-mode application note demonstrating PM-QPSK with External Local osc
illator model
- New sample-mode application note demonstrating In-band crosstalk penalty for 6
5% partial DPSK
- New sample-mode application note demonstrating Dual Carrier PM-QPSK
- New sample-mode application note demonstrating how to configure ASE in
certain models in order to produce a desired OSNR
- New sample-mode application note describing microwave photonic links based
on balanced-bridge Mach-Zehnder modulators and balanced detection at the
receiver
- New sample-mode application note demonstrating a fiber-based phase-sensitive
amplifier
Block-mode/ModeSYS:
- New block-mode application note demonstrating how to configure ASE in
certain models in order to produce a desired OSNR
- New block-mode application note demonstrating a fiber-based phase-sensitive
amplifier
- New ModeSYS application note demonstrating DMD Test and Measurement as per IEC
60793-1-49
- New ModeSYS application note demonstrating EMB Test and Measurement as per IEC
60793-1-41
- New ModeSYS application note demonstrating 10- and 25 Gbps directly modulated
VCSEL-based Multimode links

11-04-10
--------
This is the official release of OptSim Version 5.2 build 1.
This version includes the following additions/improvements/corrections:
Sample-mode:
- PM-QPSK dynamic receiver with training sequence and
decision driven based equalization
- Coherent delay between two optical signals supporting
interferometric effects
- Splitter and combiner 4 by 4 with input for external local
oscillator
- Splitter and combiner 4 by 8 with input for external local
oscillator
- Built-in support for Matlab versions from R2006a to R2010b
Block-mode:
- Enhance Multimode Fiber model with support for mode-coupling and
improved handling of large-core fiber
- Updated Electrical and Optical Monitor models to allow user to set
the precision of the results data
- Updated Optical Autocorrelator Analyzer to support both periodic and
non-periodic autocorrelation calculations, as well as log-scale
plots
- Built-in support for Matlab versions from R2006a to R2010b
New Application Notes
Sample-mode:
- New sample-mode application note that compares K-L Semi-analytic and
Monte Carlo BER estimation in 10- and 40-Gbps systems
- New sample-mode application note that compares K-L semi-analytical
BER estimation and BER Counter
- New sample-mode application note that compares OSNR sensitivity for
coherent PM-QPSK, RZ-DQPSK and DPSK systems
- New sample-mode application note demonstrating PM-QPSK modulation and
LMS Dynamic Receiver
- New sample-mode application note for Bitrate Discrimination
Circuit(BDC) based dual rate burst mode receiver using Spice co-simulation
- New sample-mode application note for DQPSK Radio-over-Fiber
transmission and reception using non-coherent differential detection
- New sample-mode application note demonstrating All-optical
Wavelength Conversion by Nonlinear Polarization Rotation
- New sample-mode application note demonstrating Partial DPSK by
looking at the influence of MZI delay mismatch in high bitrate
dispersive channels
- New sample-mode application note demonstrating ROADM technology
selection and deployment testing
Block-mode/ModeSYS:
- New block-mode application note demonstrating a chirp managed
laser
- New ModeSYS application note demonstrating 1000BASE-BX (IEEE
802ah) bi-directional EFM system
- New ModeSYS application note demonstrating the new mode-coupling
feature in the Multimode Fiber model
GUI:
- Support for several MATLAB versions (select your version from
Preference settings)
- Support for "software update checking" from the Help menu
- Miscellaneous bug fixes

07-17-09
--------
This is the official release of OptSim Version 5.1 build 1.
This version includes the following additions/improvements/corrections:
- New custom components for Spice (CCS) and embedded Spice engine
enable the user to simulate in OptSim advanced electrical circuits
using the Spice3 syntax for netlist description (.cir files)
- New PM-QPSK receiver training-sequence based model that can compensate
transmission impairments such as PMD, polarization-dependent loss,
residual chromatic dispersion etc.
- New Sagnac effect model to simulate the differential phase shift
between clockwise and counter-clockwise propagating optical signals
in a fiber optic loop belonging to constant and instantaneous rotation
of the coil, enabling the user to design advanced interferometric fiber
optic gyroscopes (I-FOG)
- New comprehensive block-mode SOA model to replace old SOA and
Controlled SOA models. The new model includes support for internal
ASE generation and Reflective SOAs (RSOAs)
- New unbalanced Mach-Zehnder amplitude modulator having the two arms
of different length resulting in the output power dependence on both
the input voltage and the input signal frequency, effectively combining
the characteristics of a single-arm Mach-Zehnder amplitude modulator and
an optical interferometer
- New polynomials available for various degrees of the pseudo-random
bit sequences generated by the sample-mode data source
- New version of the graphical visualization tool winplot that features
the 3D plotting of the Poincare' sphere
- New support for more extensive statistical plots in various block-mode
analysis and plotting blocks
- Input-voltage scaling in the block-mode Electroabsorption Modulator
can now be disabled.
- The outputs of the block-mode models CW Laser, Mode-Locked Laser,
Spatial CW Laser, and Spatial Mode-Locked Laser can now be disabled by
setting the output power value to 0
- In the MC mode of the block-mode models Compound Optical Receiver and
Spatial Compound Optical Receiver, the ASE noise is now controlled via
the parameter include_SE_noise
- New block-mode application note for the use of RSOA-based remodulation
in passive optical networks (PONs)
- New block-mode application note for open-loop I-FOG device design and
simulation
- New sample-mode application note demonstrating the usage of the new
PM-QPSK receiver training sequence based
- New sample-mode application note for burst-mode transmitter operation
- New sample-mode application note for custom component for Spice (CCS)
simulating a Sallen-Key operational amplifier based second order
Butterworth low-pass filter
- New sample-mode application note for custom component for Spice (CCS)
simulating a nonlinear rate equation laser circuit generate by the
OptSim Best Fit Laser Toolkit
- New sample-mode application note for unbalanced Mach-Zehnder amplitude
modulator
- Support for link corners for better control of link location in schematics
- Miscellaneous bug fixes

06-25-08
--------
This is the official release of OptSim Version 5.0 build 1.
This version includes the following additions/improvements/corrections:
- New sample-mode M-QAM In-phase/in-Quadrature modulator model
- New sample-mode M-QAM In-phase/in-Quadrature demodulator model
- New sample-mode IFFT-OFDM encoder model
- New sample-mode FFT-OFDM decoder model
- New sample-mode Quadrature Mixer model
- New sample-mode 4X4 90 degrees hybrid including local-oscillator
Splitter-Combiner model
- New sample-mode 4X8 90 degrees hybrid including local-oscillator
Splitter-Combiner model
- New sample-mode Constant-Modulus and Viterbi&Viterbi receiver model
for PM-QPSK modulation
- New sample-mode Maximum Likelihood Sequence Estimator (MLSE) model
- New sample-mode application notes for OFDM modulation
- New application note for sample-mode simulation of PM-QPSK systems
- New application note for sample-mode simulation of MLSE systems
- New S-parameter data files for Marki Microwave Wavefade Low-Pass
Filters (both sample-mode and block-mode)
- New block-mode version of Karhunen-Loeve (K-L) BER Estimator
- New Monte Carlo (MC) DPSK BER Estimator in block-mode
- New DQPSK Precoder model in block-mode
- New Electrical Monitor in block-mode
- Updated T Flip-Flop model in block-mode to support forced
transitions for each bit even without a clock present
- Updated Analog Sine Generator in block-mode to support bit-rates
equal to either the signal frequency or twice the signal frequency
- New application notes for the block-mode K-L and MC DPSK BER Estimators
- New block-mode application note for Fiber OPAs
- Bidirectional fiber model in block-mode now supports input signals
in both directions
- Output ports of block-mode Compound Components (CC) now supports
multiple link connections.
- In block-mode "View Results" GUI toolbar button now allows for a
compact viewing of the output results of an arbitrary number of projects
- Parameter names and values of models can now be made visible in the
schematic
- Support for OptSim System Tray on the desktop
- Support for batch simulation of MoML project files (No GUI)
- Miscellaneous bug fixes.

06-07-07
--------
This is the official release of OptSim Version 4.7 build 1.
This version includes the following additions/improvements/corrections:
- New Compact Transient EDFA model in block mode, with support for
ASE generation, upconversion, and background loss, as well as both
fiber and waveguide amplifiers.
- New Liekki LAD Interface for using the Liekki Application Designer (for
fiber amplifier/laser simulation) inside an OptSim simulation.
- Added support for thermally dependent gain/loss or emission/absorption
spectra to block-mode EDFA models.
- New Electrical and Optical Signal Resampler models in block mode.
- New Electrical Gain model in block mode
- Updated block-mode Jones Matrix Transfer Function model to support
versions 3.0 through 3.3 of Luna Technologies' binary measurement file.
- Add improved file cleanup control to the Spatial BeamPROP Interface in
block-mode.
- New DFE EDC model in block mode
- New Gain-Noise Figure (NF) measurement block mode
- New DQPSK applications in sample mode
- Improved GUI Look and Feel (LAF) with additional JGoodies LAF
- Application notes for examples are now directly accessible from project
- Improved project archiving wizard
- Built-in applications are now easily accessible from Applications
Gallery tab.
- Support for Microsoft Windows Vista Operating System
- Miscellaneous bug fixes.

01-03-07
--------
This is the official release of OptSim Version 4.6 build 5.
This version includes the following
additions/improvements/corrections:
- Added capability to easily specify multidimensional linear scans in
Sample Mode
- The last set of results generated by a Block Mode project can now be
viewed directly from the model blocks without the need to rerun
the project.
- Improved application installer: Automates different license
configurations.
- Miscellaneous bug fixes.

06-05-06
--------
This is the official release of OptSim Version 4.6.
This version includes the following additions/improvements/corrections:
- New Sample Mode models: DPSK BER, Optical Match Filter, Error-counting block,
and BER synchronized block.
- Added mode-dependent attenuation (MDA) to ModeSYS multimode fiber model.
- Added application notes for the ModeSYS-BeamPROP interface.
- Added an application note for the SBS feature in the block-mode fiber models.
- Added an application note for cladding-pumped EDFAs.
- Added an application note for Er-Yb codoped fiber amplifiers (EYCDFAs).
- Added a new model Electronic Dispersion Compensation (EDC) based on feed-forwa
rd
equalization filter.
- Improved modeling capability for Cable TV applications: Added a model for freq
uency
comb generation and constellation diagram plot.
- Added an application note for GEPON FTTH link in Block Mode engine.
- Added an application note for WDM ring configuration example.
- Added application notes for analog Cable TV systems demonstrating CATV frequen
cy plan
generation, and measurement of CNR, CSO and CTB.
- Added an application note for 40 Gbps high-speed optical links with different
modulation techniques.
- New project report generation feature.
- New project archiving feature for easy exchange of OptSim projects.
- Improved support for batch execution of sample mode engine.
- Improved icon chooser.
- Improved startup performance.
- Miscellaneous bug fixes.

09-01-05
--------
This is the official release of OptSim Version 4.5.1.
This version includes the following additions/improvements/corrections:
- Sample-Mode and Block-Mode Fiber models updated to include Stimulated
Brillouin Scattering (SBS).
- Support for cladding-pumped amplifiers in the Block-Mode Physical EDFA
model.
- Beta version of a Block-Mode Er-Yb Co-Doped Fiber Amplifier (EYCDFA)
model.
- New model for Controlled SOA with input for electrical signal in
block-mode engine.
- BER Tester now includes an option to plot decision eye diagram with
user-specified eye mask.
- Encirled Flux multimode model includes option to plot encirled flux mask.
- Miscellaneous bug fixes.

05-30-05
--------
This is the official release of OptSim Version 4.5.
This version includes the following additions/improvements/corrections:
- New Application Notes and Examples for FTTH/FTTP, OCDMA, FSO, and
Multimode systems.
- Block-Mode VCSEL model updated to include a rate equation for the
optical phase.
- ModeSYS-BeamPROP interface block significantly upgraded.
- New Block-Mode Multimode Vortex Lens model.
- New built-in parameter files for commercial multimode fiber.
- Support added for user-defined sample-mode library models.
- Several miscellaneous bug fixes.

03-03-05
--------
This is the official release of OptSim Version 4.0.4.
This version includes the following additions/improvements/corrections:
- Calculation of chromatic dispersion in multimode fiber now takes into
account the refractive index wavelength dependence for both the fiber
core and the cladding.
- Multimode fiber now calculates the delay and the mode power
distribution as functions of the degenerate mode group.
- Block-Mode VCSEL models now support user-defined nonlinear IV curves.
- The Block-Mode multimode fiber model's built-in mode solver now allows
the user to specify a maximum degenerate mode group number.
- Bidirectional signal propagation is now supported in the Block-Mode
Physical EDFA and Transient EDFA models.
- Improved Block-Mode user model and MATLAB API.
- Sample-Mode examples are now distributed as MoML files: No opf and opm
files are included. Users can still convert their opf and opm files.
- Additional decorative objects: Images and ModelID.
- Grid size, pan, and zoom settings are now local for each schematic.
- Several miscellaneous bug fixes.

10-15-04
--------
This is the official release of OptSim Version 4.0.2a.
This version includes the following additions/improvements/corrections:
-International workaround that forces the software to always use US
Locale. This ensures that the decimal symbol is always a "dot".

09-26-04
--------
This is the official release of OptSim Version 4.0.2.
This version includes the following additions/improvements/corrections:
- Support for storing compound components in the user and workgroup
directories.
- Documentation for the RSoft Data Browser.
- A new feature that allows the user to create an inlined instance of
a compound component(CC) from a CC file that is saved to disk is
included. An inlined CC can be freely edited as it is completely
defined in the project in which it is used.
- Several miscellaneous bug fixes.

08-12-04
--------
This is the official release of OptSim Version 4.0.1.
This version includes the following additions/improvements/corrections:
- Support for sample-mode CCE and CCM models.
- Support for sample-mode Matlab toolkits ("Q Surfaces" and "SPT Data
Display" are included with the software).
- Direct user editing of model data files via an "edit" button in the
parameter dialog.
- Option to encrypt model data files (for now, encrypted model data
files are only supported by the block-mode EDFA model).
- Interface to RSoft Data Browser for display of ModeSYS simulation
results.
- Improved memory management.
- Miscellaneous bug fixes.