半导体激光器速率方程的求解

第八章 半导体激光器速率方程

的求解

2

主要内容

8.1 半导体激光器瞬态特性的模拟

8.2 半导体激光器稳态特性的模拟

8.3 多纵模半导体激光器稳态特性的模拟

3

8.1半导体激光器瞬态特性的模拟

8.1.1基本方程

半导体激光器的瞬态特性由两个速率方程决定,即光子速率方程和载

流子速率方程,

dS c N

[Γa(N −N ') −A]S + σ (8.1a)

dt n τ

dN J c N (8.1b)

− a(N −N ')S −

dt qd n τ

其中,S和N分别是光子密度和载流子密度,t是时间,c和q真空中的光

速和单位电荷量,n是材料的折射率,Γ是导波模式在有源区的光限制因

子,a是光增益系数,N’是透明载流子密度,A是模损耗,τ是载流子自发

辐射寿命,σ是自发辐射光子进入振荡模式中的比例,J是注入到有源区

中的电流密度,d是有源区的厚度。

4

8.1半导体激光器瞬态特性的模拟

8.1.2 方程离散

用数值方法求解含时间偏导数的方程(8.1)时,可有显式法,隐

式法和Crack-Nicolson方法。考虑到数值求解的稳定性和收敛性,我们

采用Crack-Nicolson方法。方程(8.1)可离散表示为,

S −S0 1 c N  1 c N 0 

a N N A S a N N A S

Γ − − +

[ ( ') ] + Γ − − +

 σ   [ ( 0 ') ] 0 σ  (8.2a)

∆t 2 n τ  2 n τ 

N −N 1 J c N  1 J c N 

0 a N N S 0 (8.2b)

( ') a N N S

 − − − +  − ( 0 − ') 0 − 

∆t 2 qd n τ  2 qd n τ 

其中N 和S 是已求得的t时刻的载流子密度和光子密度,N和S是将要求解

0 0

的t+∆t时刻的值。对于给定的初始载流子密度和光子密度,通过步进增

加时间,由方程(8.2)即可求得不同时刻的载流子密度和光子密度分

布。

5

8.1半导体激光器瞬态特性的模拟

8.1.3 数值求解

方程(

解混沌半导体激光器matlab速率方程,半导体激光器速率方程的求解.PDF相关推荐

  1. matlab方程近似求根,第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令.doc...

    第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令 第七讲 MATLAB中求方程的近似根(解) 教学目的:学习matlab中求根命令,了解代数方程求根求解的四种方法,即图解法. ...

  2. 解混沌半导体激光器matlab速率方程,半导体激光器速率方程.doc

    第二章 光注入半导体激光器的速率方程模型 2.1 光反馈半导体激光器 光反馈或光注入半导体激光器的速率方程是分析和模拟系统特性的理论基础,本节先推导光反馈半导体激光器的电场速率方程―Lang-Koba ...

  3. 直接法 matlab,解线性方程组直接方法matlab用法.doc

    解线性方程组直接方法matlab用法 在这章中我们要学习线性方程组的直接法,特别是适合用数学软件在计算机上求解的方法. 2.1 方程组的逆矩阵解法及其MATLAB程序 2.1.3 线性方程组有解的判定 ...

  4. 混沌序列加密matlab,基于三维Lorenz混沌系统和Matlab仿真工具实现混沌数字视频加密...

    近年来,混沌保密及其应用成为了信息安全领域的一个研究重点,特别是混沌数字图像.语音及视频加密问题引起了研究者的极大关注.但目前对混沌保密的研究主要局限于数字图像和语音的加密,而对于有关视频加密的研究却 ...

  5. matlab在解线性方程组的应用,matlab解线性方程组线性方程组及MATLAB应用

    matlab解线性方程组线性方程组及MATLAB应用 1matlab 解线性方程组 线性方程组及 MATLAB 应用数值实验 线性方程组与 MATLAB 应用王1.实验目的:理解矩阵的范数与条件数. ...

  6. 半导体物理第二章 半导体中的杂质和缺陷能级

    半导体物理第二章 半导体中的杂质和缺陷能级 为什么要研究杂质和缺陷能级啊?第一是因为这事客观存在的:因为现实中有一些偏离理想的复杂情况,首先,原子自己不是静止的,不是在严格的周期性晶格的格点位置就不动 ...

  7. matlab解欠定方程组,matlab解欠定方程组

    0000 0.7408 0.4493 0.3329 0.2019 0.1003 ③欠定方程(系统中未知数的个数比方程式的个数多) 欠定方程的解都不唯一,Matlab会计算一组构成通解的 基解..... ...

  8. matlab求线性方程组的符号解,Newton迭代法在MATLAB中解线性方程组

    导师让我用牛顿迭代法解方程组,在MATLAB里,在办公室的前辈的帮助下终于搞出来了,在此记录一下. 我是初学者,所以代码会有些幼稚,别介意.网上的版本我不是运行不了就是提示不能用R2013a版本,所以 ...

  9. matlab拟合不稳定初值影响大,Matlab拟合化学 反应速率方程.doc

    Matlab拟合化学 反应速率方程 Matlab拟合化学 反应速率方程 对含温度系数的化学反应速率方程进行拟合.测试发现用cftool的拟合函数进行拟合比调用lsqnonlin()要好用得多. 调试情 ...

  10. 半导体物理·笔记之②半导体的晶体结构

    半导体物理·笔记之②半导体的晶体结构 QQ:3020889729 小蔡 金刚石结构(半导体元素:Si,Ge) 结构图 闪锌矿结构(化合物半导体:GaAs,ZnS等) 结构图 纤锌矿结构 结构图 氯化钠 ...

最新文章

  1. C语言中,#include 和#include 的区别和注意点
  2. 服务器可以划分成虚拟主机,云服务器是虚拟主机吗
  3. 可扩展架构设计原则与面向对象设计原则脑图
  4. 【docker】【Gitlab】gitlab中clone项目时,IP地址是一串数字(内网Gitlab的IP地址不正确)的问题解决...
  5. 【转】IE劫持原理 BHO
  6. GetWindowText和GetDlgItemText的区别
  7. Servlet和模本办法
  8. UTC时间、GMT时间、本地时间、Unix时间戳
  9. PWN-PRACTICE-CTFSHOW-6
  10. Threading in C#
  11. 个推成为首家支持统一推送接口标准的第三方推送服务商!
  12. pandas判断dataframe中一列是否为日期格式
  13. html点击按钮 重新加载页面或者跳转页面实现
  14. 国际贸易通用邮箱,实时邮件配送
  15. Windows server 2016成为域控制器,将客户机加入域
  16. 超详细的KNIME安装教程!
  17. csdn下载积分兑换网址
  18. 金仓数据库 KingbaseES SQL 语言参考手册 (7. 条件表达式)
  19. 支持向量机及核函数对比
  20. Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs OrientDB vs Aerospike vs N

热门文章

  1. vue电商—商品详情实现电商图片放大镜,移入放大效果,移出放大消失
  2. 2010 “青鸟杯”软件编程精英赛全国评审结果
  3. 10个区块链应用成功案例_201802
  4. 【项目精选】jsp网上招标系统(视频+源码+论文)
  5. 信息流文案常见写作套路
  6. 曹建老师Tensorflow笔记——神经网络搭建八股
  7. spring-boot-2.0.3不一样系列之源码篇 - run方法(三)之createApplicationContext,绝对有值得你看的地方
  8. Java项目:Springboot生鲜水果商城
  9. 【读图】百年奥运奖牌分布榜
  10. 前端资源 - 字体 - 学习/实践