optisystem实验报告.docx
《optisystem实验报告.docx》由会员分享,可在线阅读,更多相关《optisystem实验报告.docx(38页珍藏版)》请在冰点文库上搜索。
optisystem实验报告
Optisystem软件
Lesson1:
实验目得:
本课介绍如何创建一个发射器使用外部调制激光器。
您将熟悉组件库,主要布局,组件参数与展示台。
实验步骤:
启动:
启动这个软件,然后选择
Programs>OptiwaveSoftware>OptiSystem3、0>OptiSystem 3、0、
Projectlayout:
在主要运行区可以插入需要得元素,并且建立连接如下图
Description:
状态栏:
在这里可以得到关于使用这个软件得有用得提示,它位于Projectlayou窗口得下方。
菜单栏:
包含了这个软件可用得菜单。
使用元件库:
在主菜单中选文件->新建出来一个空得MainLayout窗口。
从ponentLibrary选择Default>TransmittersLibrary>OpticalSources把CWlaser拖进窗口,如图:
从ponentLibrary选Default>Transmitters>把Mach-ZehnderModulator拖进Mainlayou
自动连接设置:
1、要取消自动连接,在LayoutOperations工具栏里点击AutoConnectonDrop与AutoConnect onMove按钮。
如图:
2、要开启自动连接:
在LayoutOperations工具栏中点击AutoConnecton Drop按钮与AutoConnectonMove按钮,按钮变成如下图所示得:
手动连接元件:
1、把光标放在第一个元件上,指针变成链状
2、把指针拖到要连接得元件上即可。
操作:
a 、把Pseudo-RandomBitSequenceGenerator得输出端口与NRZPulseGeneratorBitSequence得输入端口连接。
如图:
b、把NRZPulseGenerator得输出端口与Mach-Zehnder Modulator得输入端口连接。
c、把CWLaser输出端口与Mach-ZehnderModulator得输入端口连接。
如图所示:
观察结果:
1、从ponentLibrary选择Default>VisualizerLibrary> Electrical、
2、把OscilloscopeVisualizer拖到Mainlayout
3、从ponent Library选择Default >VisualizerLibrary>Optical、
4、把OpticalSpectrumAnalyzer拖到Mainlayout、
5、把OpticalTime Domain Visualizer拖到Mainlayout
6、然后连接
如下图所示:
把监控器连接到一个端口:
1、从LayoutTools工具条选择MonitorTool、指针变成监控器工具得形状
2、点击CW Laser输出端口
3、取消监控器工具在LayoutTools工具栏点击Layouttool、监控器保存了激光器得输出信号。
元件参数:
1、查瞧与编辑元件参数:
(1)在Mainlayout双击CWLaser、CWLaserProperties对话框出现,如图所示:
(2)单击单元格旁边得频率模式,一个下拉列表出现;
(3)在下拉列表选Script;
(4)在Frequency、后点击Value单元格;
(5)在ParameterScript Editor对话框打字:
193、1+0、1
(6)点击Evaluate与OK;
(7)点击Evaluate Script、
(8)点击OK保存设置并返回Main layout
2、查瞧观察仪参数
步骤:
(1)在Main layout选择子系统然后右击OpticalSpectrum Analyzer、一个菜单出现:
(2)在菜单中选择ponent Properties、OpticalSpectrumAnalyzerProperties对话框出现:
(3)点击OK保存设置,并返回Main layout、
3、运行模拟:
(1)从File菜单中选择Calculate,OptiSystemCalculations对话框出现:
(2)点运行开始模拟
4、保存仿真结果:
(1)计算完毕后,从Tools菜单选择Options、
Options对话框出现:
(2)选择SaveMonitorData然后点击Save、
(3)选择File>Calculate、
(4)从OptiSystemCalculations对话框点击Run开始仿真;
(5)计算结束后选择File >SaveAs、
(6)File>SaveAs、对话框出现:
5、用监控仪显示结果
双击一个监控仪来观察仿真产生得图像与解果。
(1)Oscilloscope
双击OscilloscopeVisualizer,对话框出现:
(2)OpticalSpectrumAnalyzer
双击Optical SpectrumAnalyzer、,对话框出现:
(3)OpticalTimeDomain Visualizer
双击Optical Time Domain Visualizer,对话框出现:
6、Info-Window
(1)双击一个监控仪观察图像,在图像里任意处右击,在出现得工具箱中选择Info工具或点击Graph Menu按钮Info-Window出现在图像后面
7、缩放、平移与跟踪工具
(1)放大成图
双击OpticalSpectrumAnalyzer、来观察它得图;打开Info-Window,在图像中任意地方右击,在出现得工具箱中选Zoom工具或点击GraphMenu选Zoom、把指针移到您想所放得地方,在Info-Window中出现指针坐标双击图像中任意地方可以还原原图。
(2)平移图像
双击Optical SpectrumAnalyzer、来观察它得图;打开Info-Window,在图像中任意地方右击,在出现得工具箱中选Pan工具或点击GraphMenu选Pan工具。
用Pan工具移动
图像以及瞧图像得某一部分。
(3)追踪图像
双击OpticalSpectrumAnalyzer、来观察它得图;打开Info-Window,在图像中任意地方右击,在出现得工具箱中选工具Trace工具或点击GraphMenu选Trace工具在图像内任意地方点击,X与Y得线坐标出现,移动X与Y坐标线图上得曲线得位置,您要查瞧得坐标。
光标与示踪得坐标显示在信息,窗口。
8、保存图像
(1)从图标菜单按钮选ExportData、DataTable对话框出现,
(2)在XValues column选您想瞧得那一点
(3)把数据保存成文本形式,选择ExportData,点击Export Curve。
SaveAs对话框出现:
(4)选您想存放在得文件夹
(5)给这个文件打个名字,点保存。
(6)点OK返回图像。
Lesson2
实验目得:
本课介绍如何创建一个子系统,采用外部调制激光子系统从第1课发射机- 外部调制激光器。
您将熟悉子系统与组件库。
字典
载入一个样本文件
1、从“文件”菜单中选“打开”
2、从您装这个软件得文件夹中一次选OptiwaveSoftware>OptiSystem3、0>samples> Lesson1、osd
建一个子系统
1、在Mainlayout选择您想包括在子系统里得元件,在您选择得元件上会出现一个框。
2、右键,选择Create Subsystem
瞧子系统得内部
1、选择子系统点右键,选LookInside、
2、右键子系统选择CloseSubsystem关闭子系统并返回Main layout;点击MainLayout标签可以不关闭子系统而回到Main Layout窗口。
建一个子系统输出端口
1、选子系统方框,右键,选LookInside、,这个子系统就打开了
2、从LayoutTools工具栏,选择Draw –OutputPort Tool、3
3、将光标放在得地方得子系统边缘,移到您想弄输出端口得位置。
4、点击一下,这个端口就建好了。
将一个元件得输出端口与一个子系统得输出端口连接
1、从LayoutToolstoolbar选Layout Tool,指针变成LayoutTool、
2、点击Mach-Zehnder得输出端口,指针变成线状。
然后连起来即可。
如图:
改变端口得位置
1、Mainlayout双击子系统端口,或在子系统里双击端口,PortProperties对话框出现,如图:
2、选择您想把端口移到哪:
•Top
•Bottom
•Left
•Right
3移动滑块来确定位置
4点击OK、,回到Main layout
改子系统得名字
1、在Mainlayout双击子系统,SubsystemProperties对话框出现
2、在Label区打字ExternalModulatedTransmitter,如图:
点击OK。
加子系统图标:
双击External ModulatedTransmitter玻璃框,在SubsystemRepresentation、后面点击Value单元格,出现一个下拉菜单,选UserImage、在Image后面点Value单元格,点击有三个点得图标,Open对话框出现,选择您想用作子系统图标得图,点open,点OK、
给子系统加一个全局参数
步骤:
双击ExternalModulatedTransmitter子系统,ExternalModulated Transmitter Properties对话框出现,点AddParam,则AddParameter对话框出现,如图:
打字:
•Name:
Frequency
•Type:
floating-point
• Category:
Main
• Minimumvalue:
100
• Maximum value:
200
• Currentvalue:
193、1
•Units:
THz
然后点Add,则Frequency参数已经加进去。
再点击AddParam、则AddParameter对话框出现,打字:
•Name:
Power
• Type:
floating-point
•Category:
Main
• Minimumvalue:
-100
•Maximum value:
30
• Currentvalue:
0
•Units:
dBm
点Add,则Power参数加进去了。
使用全局参数
1、右击ExternalModulated Transmitter子系统,一个菜单出现
2、选Look inside、
3、双击CW Laser、则CWLaserProperties对话框出现。
4、在Frequency之后点击Mode单元格,然后从下拉菜单中选Script
5、在Frequency之后选Units单元格,然后从下拉菜单中选择THz
6、在Frequency之后选Value单元格,Parameter ScriptEditor对话框出现
7、打Frequency然后点击OK
8、在Power之后点击Mode单元格,然后从下拉菜单中选Script
9、在Power之后点击Units单元格,然后从下拉菜单中选dBm
10、在Power之后点击Value单元格,Parameter ScriptEditor对话框出现
11、打字Power然后点击OK
12、点击OK回到子系统
13、点击Main Layout标签回到Main layout
在特定得库建子程序文件夹
1、在元件库选Custom、则Customlibrary打开,如图
2、右击Customlibrary得背景区菜单出来了,如图:
3、打字Transmitters点击OK
向库里加元件
1、在Custom library、双击Transmitters文件夹
2、在Main layout,选ExternalModulated Transmitter元件
3、把ExternalModulatedTransmitter拖到Transmitters文件夹,则External ModulatedTransmitter子系统出现在Transmitters文件夹
新建附加端口
1、在Mainlayout右击External ModulatedTransmitter、出现一个菜单
2、选LookInside、
3、在子系统中新建一个输出端口
在子系统中加一个分叉
1、从元件库里选Default> ToolsLibrary、
2、把Fork1x2拖到Mainlayout
3、选NRZPulseGenerator与Mach-ZehnderModulator、之间得蓝线,被选得纤变成红色
4、点Delete删除蓝线
5、把NRZPulse Generat 得端口与Fork输入端口连起来
6、把第一个Fork得输出端口连到子系统得输出端口
7、把第二个Fork得输出端口连到Mach-ZehnderModulator德输入端口
保存修改过得子系统
1、在Customlibrary中得Transmitters文件夹选择并右击ExternalModulatedTransmitter、出来一个菜单
2、选Delete、
3、把修改过得Transmitters从Main layout拖到Customlibrary中得文件夹Transmitters
运行Transmitters
1、把第一个ExternalModulated Transmitter得输出端口与OscilloscopeVisualizer、连
2、把第二个ExternalModulated Transmitter输出端口跟OpticalSpectrumAnalyzer与Optical TimeDomainVisualizer连。
3、运行:
a.点击Calculate、
b.点击play按钮,结果出来了在计算输出窗口
4、双击每个监控器来瞧结果与图
Lesson3
实验目得:
本课介绍了如何与8通道模拟WDM系统。
您会与组件库,参数组熟悉,展示台等作为误码率分析仪。
查瞧全局参数
1、依次点击:
文件—>新建,一个空得Mainlayout出现了
2、在Main layout、中得任意地方双击,Layout1Parameters对话框出现,如图:
用来仿真得参数有:
•Bitrate:
2500000000 Bits/s
• Sequence length:
128bits
•Time window:
5、12e-008
信号传送器
1、可以点Ctrl+Shift来增大窗口。
拖着指针从Main layout得左上角到右下角
2、建一个外部调整激光元件
3、选中这四个外部调整激光元件
4、复制、粘贴这四个外部调整激光元件,复制成八个。
5、从元件库里选Default >WDMMultiplexersLibrary >Multiplexers、
6、把WDMMux 8x1拖到Mainlayout
7、把Mach-ZehnderModulator得输出端口与WDMMux8x1输入端口连起来
使用参数表
1、从Main工具栏选Layout >Parametergroups,ParameterGroups对话框出现
2、点击Value栏,Value栏变亮
3、在ParametersGroups表里选中Value栏并右击,出来一个菜单,选Spread、ParameterGroupSpread对话框出现
4、在StartValue输入193、1
5、在Increment中输入:
0、1
6、点Close、回到Mainlayout
检测发射机
1、从元件库依次选Default>VisualizerLibrary > Optical
2、把Optical SpectrumAnalyzer拖到Mainlayout、
3、把WDMAnalyzer拖到Mainlayout、
4、把OpticalSpectrumAnalyzer得输入端口与WDMAnalyzer得输入端口连到WDMMux得输出端口。
5、运行:
a.点Calculate 则Calculation对话框出现
b.点Run按钮
6、双击OpticalSpectrumAnalyzer观察图像
7、双击WDMAnalyzer观察图像
纤维+EDFA得跨越
步骤:
1、从元件库中选Default>Optical FibersLibrary、
2、把Optical Fiber拖到Mainlayout
3、双击OpticalFiber、则OpticalFiberProperties对话框出现。
4、把参数长度设成80Km在Length后面点Value单元格,然后打字:
80
5、点击OK回到Mainlayout
6、从元件库选Default> Amplifiers Library>Optical>EDFA、
7、把EDFAIdeal拖到Mainlayout
8、在EDFA参数中把Operation Mode改成PowerControl
9、把OpticalFiber得输出端口连到EDFAIdeal输入端口
输出结果为:
加一个接收器、一个误码率分析仪、观察误码率分析仪得结果如下图:
误码率得计算模式
误码率计算得三维图