计算机与现代化 ›› 2012, Vol. 1 ›› Issue (200): 133-06.doi: 10. 3969/j. issn. 1006-2475.2012.04.037

• 应用与开发 • 上一篇    下一篇

基于面向对象的半导体光放大器的建模与仿真

王 里,陶 圣,刘礼勇   

  1. 交通运输部科学研究院交通信息中心,北京 100029
  • 收稿日期:2011-11-10 修回日期:1900-01-01 出版日期:2012-04-16 发布日期:2012-04-16

Object-oriented Modeling and Simulation of Semiconductor Optical Amplifiers

WANG Li, TAO Sheng, LIU Li-yong   

  1. Information Center, China Academy of Transportation Sciences, Beijing 100029, China
  • Received:2011-11-10 Revised:1900-01-01 Online:2012-04-16 Published:2012-04-16

摘要: 简要回顾目前主流的半导体光放大器(SOA)的行波模型。在脉宽大于1 ps的条件下,兼顾效率与准确,该模型可以分析多路光脉冲数据流入射时的大信号动态特性。由于没有采用线宽增强因子近似,该模型可以研究增益和相位动态特性的差别。在此模型的框架下,采用面向对象的方法设计SOA仿真工具。通过类型抽象,将传统、纵向激光增益钳制、垂直激光增益钳制3种不同结构的SOA统一起来。通过适当暴露被频繁调用修改的私有变量,提高了科学计算效率。利用接口设计,消除了不同模块之间的耦合。通过组织各个类模块,可以构造设计新型的基于SOA 的功能器件。

关键词: 光电子学, 半导体光放大器, 数值模拟, 面向对象建模, 全光信号处理

Abstract: This paper briefly reviews the traveling-wave model of semiconductor optical amplifiers(SOAs), which provides a good balance between the accuracy and the computation efficiency. This model can analyze the multichannel large-signal dynamic performance for pulse width wider than 1 ps. Obviating the constant α-factor approximation, the model can investigate the difference between gain and phase dynamics. In the frame of the theory model, an object-oriented approach is presented to the design and implementation of a dynamic SOAs simulation tool. Through abstracting common ground, the model unifies the three kinds of structures: conventional SOAs, SOAs with gain-clamping by a longitudinal laser and SOAs with gain-clamping by a vertical laser. The interface classes and interface functions are used to reduce the coupling between different modules. In order to avoid low efficiency, some private member variables that are read and modified frequently are exposed after the soft testing. Thus, the object-oriented model with high efficiency is established to analyze the dynamic device behaviors.

Key words: optoelectronics, semiconductor optical amplifiers, numerical simulation, object-oriented modeling, all-optical signal processing