猜你喜欢
高等光学仿真(MATLAB)——光波导,激光(第3版)

高等光学仿真(MATLAB)——光波导,激光(第3版)

书籍作者:欧攀 ISBN:9787512430518
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6078
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

本书介绍如何利用MATLAB来仿真高等光学中举足轻重的两个研究方向——光波导和激光中的一系列理论模型。读者通过这些仿真过程和结果能够进一步加深对光波导和激光的理解和应用。

全书共7章,分别介绍光的电磁理论基础,光的干涉和衍射,理想平板介质光波导中的光传播特性及仿真,光纤中的光传播特性及仿真,高斯光束和光纤耦合,激光原理及仿真,高功率双包层光纤激光器及仿真。书中大量运用到求解各类模型的数值计算方法,包括方程求根的数值解法、数值积分方法、常微分方程的初值问题数值求解、常微分方程的边值问题数值求解等。采用MATLAB 中相应的数值求解函数仿真高等光学模型,并结合MATLAB 强大的作图功能实现仿真结果的可视化,可加深读者对高等光学问题仿真结果及其物理意义的理解,达到举一反三的效果。本次修订增加了光的干涉和衍射仿真,结合MATLAB的数字图像功能来展示各种光的干涉和衍射的图样。

本书可作为高等院校光学、光学工程、光信息科学技术、电子科学技术等有关专业本科生和研究生的教材,也可供相应专业的教师和科技工作者参考。


作者简介

欧攀,中国科学技术大学精密机械与精密仪器系学士,清华大学精仪系光学工程博士,北京航空航天大学副教授,教育部“新世纪优秀人才支持计划”入选者,长期从事激光技术、光纤传感、3D技术等方面的研究。获国防技术发明二等奖1项(排名1),国防科学技术进步三等奖2项。


编辑推荐

经典畅销书的新升级版,基于MATLAB2016a版本。书中代码和数据可以通过论坛、出版社网站免费下载。


前言

自本书2011年第1版、2014年第2版出版以来,又发生了几件跟光学和仿真计算有关的重大事件——引力波探测和黑洞照片诞生,等。


1915年,爱因斯坦用他天才的物理直觉,提出了广义相对论,颠覆了人类对时空本质的认知。惠勒概括广义相对论的精髓为“时空决定物质如何运动,物质决定时空如何弯曲”。


广义相对论给出了很多重要的预言,100多年来,这些预言逐一得到实验和观测的证实。其中2015年,美国激光干涉引力波天文台(LIGO)第一次直接探测到双黑洞并合事件产生的引力波,促成这一发现的几位物理学家斩获了2017年诺贝尔物理学奖。2019年4月10日,事件视界望远镜(EHT)项目公布了人类获得的首张黑洞照片。LIGO是灵敏度极高的激光干涉探测器,EHT公布的首张黑洞照片则是通过大量的数据处理计算获得的图像。因此,本版增加了光的干涉和衍射及MATLAB 图像处理相关内容。


21世纪是信息时代,信息学科和信息产业的迅猛发展促使传统的光学仪器科学向光电信息学科扩展。现代光电信息学科及其产业的发展要求新一代的科学研究人员与工程技术人员除了具有扎实的理论基础,还应具有应用所学理论建模并仿真求解光电信息学科及现代光学中各种问题的能力,成为知识结构新和创新能力强的高层次人才。光波导和激光是现代光电信息科学中举足轻重的两个研究方向。本书以这两个方向的光学内容为基础,从基本的物理概念出发,建立相应的理论模型,并将这些光学问题归纳为特征方程求根、积分求解、常微分方程求解等几类数值求解问题,在对相应的数值分析方法简要介绍的基础上结合MATLAB 强大的数值计算和图形显示功能,完成光学问题的仿真计算并给出图形化的显示结果。也就是通过光学仿真计算,利用MATLAB 编程来完成现代光学典型问题的模型求解,通过数据和图形来展示现代光学问题的本质,力求形成理工结合、经典理论与现代数值方法紧密结合的新体系。


长期以来,由于光学课程中的概念繁多、物理规律较为抽象,理论教学对实验的依赖性较强,特别是其中的一些光学现象和规律缺乏细致的数学推导,再加上授课教师一直沿袭传统的口授笔演的教学方式,给学生学习该门课程带来了诸多困难,因而光学课程的教学效果也总是不尽如人意。在这种情况下,作者认为,光学课程需要形象生动的教学,需要现代化的教学手段,老师应千方百计地为学生提供观察光学物理现象的机会,提高学生学习光学课程的兴趣,培养学生的思维水平和创新能力。


国内光学方面的著作内容多集中在理论方面,鲜有介绍如何对理论模型进行数值求解的案例。而在科学研究和工程应用中不仅要求能够根据实际情况选择适当的理论建立模型,更为重要的是要能够结合实际情况仿真求解理论模型,并在此基础上对模型的某些关键参数进行优化,最终用于指导科学研究和工程应用。本书将MATLAB 用于光学仿真中,具体介绍如何利用MATLAB 来仿真光波导和激光中的一系列理论模型,通过这些仿真过程和结果能够进一步加深对光波导和激光的理解和应用。本书的大部分内容已经在北京航空航天大学等高校相关专业的研究生选修课程中讲授过,受到了学生的普遍欢迎。由于MATLAB 语


言在很多理工专业的后续课程中发挥着很大的作用,建议有条件的学校也开设相应的课程,使学生能认识和掌握该语言,提高对光学问题仿真求解的水平,为更深入的科学研究打下扎实的基本功。


本书作者在高等光学仿真与计算的教学过程中,通过下列方式将MATLAB 与光学课程有机结合起来:


一是以MATLAB 为平台,开发制作了光波导和激光等高等光学现象仿真程序,并运用于计算机所支持的课堂教学中,以其作为演示实验配合光学理论的讲授,很好地解决了真实实验因环境限制而不能进入课堂的难题。


二是利用MATLAB 的仿真与计算功能,鼓励学生通过自主探索,去研究高等光学课程中的一些更深入的问题。在掌握理论知识的前提下,让学生建立相应的物理模型和数学模型,然后利用MATLAB 编写程序,去完成对知识的巩固与拓宽。这是一种探索过程,也可为学生以后的研究工作奠定基础。因此,在本书每一章的最后一节都提供了一定数量的习题,供学生巩固并加深理解该章的相关光学模型及其仿真计算。


三是利用MATLAB 的计算、绘图与优化功能,启发学生对数学模型中的参数进行改变,根据实际物理条件选择符合要求的最优值,并获得最优条件下的参数值,最终通过理论仿真来指导实践。完成实践(参数获取)—理论(物理模型建立)—仿真(MATLAB 数值计算及绘图)—优化(MATLAB 参数改变及优化)—实践(最优参数选取)的过程,让学生真切感受科学技术是第一生产力。


基于以上指导思想,全书共分为7章。


第1章主要介绍光的电磁理论基础。从麦克斯韦方程组出发,根据麦克斯韦电磁理论,利用电矢量和磁矢量来分析光波在两介质表面的反射特性,并结合MATLAB 仿真计算光波从光疏介质进入光密介质,以及光波从光密介质进入光疏介质时的反射率、透射率、相位等随入射角度的变化关系,得到布鲁斯特角、全反射、倏逝波等基本概念及特性。


第2章主要介绍光的干涉和衍射仿真。从光的干涉原理出发,分析了波前分割干涉、波幅分割干涉和多光束干涉,并仿真计算得到了杨氏双缝干涉和牛顿环的仿真图案、法布里–珀罗干涉仪的透射曲线。从光的衍射原理出发,仿真计算了单缝衍射、双缝衍射的图样,基于圆孔衍射给出了艾里斑的仿真结果,并给出了白光的杨氏双缝干涉和单缝衍射,最后介绍了衍射的傅里叶光学仿真。


第3章采用的是本征模方法,利用有限空间的波动光学理论分析光在介质光波导(理想平板介质光波导)中的传播特性。由于受到介质边界条件的限制,根据不同的边界条件,对麦克斯韦方程或相应的波动方程求解后,可以得到其特征方程。在推导出理想平板介质光波导最基本的TE模和TM模的特征方程后,利用MATLAB 的方程求根函数即可对特征方程进行数值求解,从而得到其中TE模(或TM模)的传输特性。


第4章首先介绍光纤的基本概念;然后从光波在光纤(圆柱光波导)中传输的圆柱坐标系下亥姆霍兹方程出发,得到阶跃折射率光纤中光波传输的Bessel方程,结合光波在光纤中传输的边界条件,推导出弱导近似下的特征方程,并利用MATLAB 中的Bessel函数以及数值求根函数,对弱导近似下的特征方程进行数值求解,获得光纤的归一化工作频率、归一化横向相位参数、归一化横向衰减参数等数据;再通过MATLAB 的三维作图功能,将不同参数光纤中的电场分布特性展示出来。


第5章着重介绍高斯光束和光纤的耦合。由于高斯光束是光场亥姆霍兹方程在缓变振幅近似下的一个特解,该特解不仅可以用来描述基模激光在空间中的传输,而且可以用来近似描述从光纤端面出来的LP01模的辐射场,具有重要的物理意义。通过介绍高斯光束的基本性质、复参数表示、ABCD定律,得到高斯光束通过复杂光学系统以及薄透镜的变换,并得到其聚焦特性;在此基础上给出了光纤端面辐射场,并结合MATLAB 仿真辐射场的函数特性;最后给出了光纤的光功率发射和耦合,并用MATLAB 的积分求解函数计算了LED与单模光纤的耦合效率以及光纤与光纤连接的耦合效率。


第6章从激光的基本原理出发,介绍辐射与物质的相互作用,关于自发辐射、受激辐射和受激吸收的爱因斯坦关系式,吸收与光学增益,激光器的基本构成,激光速率方程和激光调Q 技术等内容。以一种典型的被动调Q 的微晶片激光器为例,给出了其被动调Q 的速率方程组,该速率方程组可以简化为一个具有3个自变量的常微分方程组。利用MATLAB 的常微分方程初值问题求解函数即可对该被动调Q 速率方程组进行仿真求解,得到被动调Q 的微晶片激光器的脉冲时域特性以及被动调Q 过程中光子数密度和反转粒子数密度随时间的变化关系。


第7章重点介绍一种新型的激光器——高功率双包层光纤激光器。光纤激光器是以掺杂光纤作为增益介质的一类激光器。光纤激光器和其他类型的激光器一样,由能产生光子增益的工作介质、使光子得到反馈并在工作介质中进行谐振放大的光学谐振腔和激励光子跃迁的抽运源3部分组成。只不过光纤激光器的工作介质是同时起着波导作用的掺杂光纤。因此,光纤激光器是一种波导型的谐振装置。在本章中分别给出了端面抽运和侧面抽运两种情况下的双包层光纤激光器的理论模型,利用MATLAB 的常微分方程边值问题求解函数,并结合双包层光纤激光器的边值条件对其速率方程组进行仿真求解,得到抽运光、激光以及反转


粒子数密度沿光纤长度的变化。


书中大量运用到求解各类模型的数值计算方法,主要有方程求根的数值解法、数值积分方法、常微分方程的初值问题数值求解、常微分方程的边值问题数值求解。考虑到学习本书的读者数学方面的知识背景不尽相同,为了让读者在尽量少的时间内理解数值求解的基本思路和方法,并运用MATLAB 相应的模型进行数值求解,在每章的习题前都有一节用于介绍数学和MATLAB 相关方面的补充知识,从而减轻读者在学习过程中的负担。


本书全部源程序均在MATLAB R2016b中测试运行通过。部分程序源代码请到北京航空航天大学出版社(http://www.buaapress.com.cn)下载专区下载。


同时,北京航空航天大学出版社联合MATLAB 中文论坛为本书设立了在线交流平台,网址为http://www.ilovematlab.cn/forum-203-1.html。读者也可以到该版块下载程序代码和勘误,还可与同行交流学习、工作中遇到的问题。


欧攀担任本书主编。何汉相、鲁军、尹飞飞等参与编写及其中部分程序代码的调试。


由于作者水平有限,书中存在的错误和疏漏之处,恳请广大读者和同行批评指正。本书勘误网址:http://www.ilovematlab.cn/thread-281509-1-1.html。


目录

第1 章光的电磁理论基础 1

1.1 麦克斯韦电磁理论 1

1.1.1 麦克斯韦方程组 1

1.1.2 边界条件3

1.1.3 时谐电磁场4

1.1.4 电磁场的波动方程 5

1.2 平面波和叠加原理 5

1.2.1 平面波 5

1.2.2 叠加原理 6

1.3 微分算子7

1.3.1 时间微分算子7

1.3.2 空间微分算子7

1.4 平面光波在电介质表面的反射和折射8

1.4.1 电矢量平行入射面 8

1.4.2 电矢量垂直入射面 10

1.4.3 菲涅耳公式11

1.4.4 反射率和透射率 12

1.5 光波由光疏介质进入光密介质 14

1.5.1 反射率、透射率变化 14

1.5.2 布鲁斯特角 17

1.5.3 相位变化 18

1.6 光波由光密介质进入光疏介质 18

1.6.1 反射率、透射率变化 18

1.6.2 全反射 20

1.6.3 相位变化 21

1.6.4 倏逝波 22

1.7 MATLAB 预备技能与技巧 24

1.7.1 向量及其操作 24

1.7.2 MATLAB 基本作图 30

1.8 习题 39

第2 章光的干涉和衍射 40

2.1 光的干涉原理 40

2.1.1 干涉的条件 41

2.1.2 双光束干涉 42

2.2 波前分割干涉 44

2.2.1 杨氏双缝干涉 44

2.3 波幅分割干涉 46

2.3.1 等倾干涉 46

2.3.2 等厚干涉 48

2.3.3 激光干涉引力波天文台(LIGO) 50

2.4 多光束干涉 50

2.4.1 平行平面板的多光束干涉 51

2.4.2 法布里–珀罗干涉仪 53

2.5 光的衍射原理 57

2.5.1 单缝衍射 58

2.5.2 双缝衍射 60

2.5.3 衍射光栅 62

2.5.4 圆孔衍射和艾里斑 62

2.6 菲涅耳衍射 67

2.6.1 菲涅耳衍射积分式 68

2.6.2 几种典型的菲涅耳衍射 69

2.7 白光干涉与衍射 71

2.8 衍射的傅里叶光学仿真 75

2.9 MATLAB预备技能与技巧 78

2.9.1 MATLAB中的数字图像 78

2.9.2 MATLAB中数字图像的读取、显示及输出 80

2.10 习题 88

第3 章理想平板介质光波导中的光传播特性及仿真 89

3.1 平板介质光波导一般概念 89

3.2 平板光波导分析的射线法 90

3.2.1 振幅反射率和附加相移 91

3.2.2 特征方程 91

3.3 平板光波导中的TE模 93

3.3.1 TE模的电磁理论求解 93

3.3.2 TE模的特征方程和截止条件 95

3.3.3 TE模特征方程的MATLAB图解 96

3.3.4 TE模特征方程的MATLAB数值求解 99

3.3.5 非对称平板光波导和对称平板光波导 100

3.3.6 TE模的截止波长 102

3.3.7 TE模场分布的MATLAB图示 103

3.3.8 TE模的模式数 105

3.3.9 TE模的传播功率 105

3.3.10 TE模的模式特性 106

3.3.11 TE模的归一化传播常数 106

3.4 平板光波导中的TM模 108

3.4.1 TM模的电磁理论求解 108

3.4.2 TM模的特征方程 109

3.4.3 TM模的截止波长 110

3.4.4 TM模的传播功率 111

3.5 MATLAB预备技能与技巧 111

3.5.1 MATLAB的脚本和函数 111

3.5.2 函数的函数 112

3.5.3 方程求根的MATLAB数值解法 114

3.5.4 方程求根的MATLAB符号解法 120

3.6 习题 127

第4 章光纤中的光传播特性及仿真 128

4.1 光纤的诞生和光纤通信 128

4.2 光纤的一般概念 129

4.2.1 光纤和光缆 129

4.2.2 光纤的种类 130

4.2.3 光纤的制造 131

4.2.4 光纤的损耗 132

4.2.5 光纤传输的优点 132

4.3 光纤的参数定义 134

4.3.1 基本特性参数 134

4.3.2 归一化频率 134

4.3.3 归一化横向相位参数和归一化横向衰减参数 135

4.3.4 有效折射率 135

4.3.5 归一化相位常数 136

4.3.6 截止波长 136

4.4 光纤波导的电磁理论解法 137

4.4.1 柱坐标系亥姆霍兹方程和Bessel函数 137

4.4.2 光纤中的电磁场分量矢量解 140

4.4.3 矢量解的特征方程 142

4.4.4 导波模的分类和特征方程 143

4.5 光纤中的线性偏振模式LPlm 144

4.5.1 LP模的简并及其特征方程 144

4.5.2 LP模的截止条件 146

4.5.3 LP模归一化截止频率的数值求解 147

4.6 阶跃型折射率光纤中的模式容量和光功率分布 150

4.6.1 阶跃型折射率光纤中LP模的模式容量 150

4.6.2 阶跃型折射率光纤中LP模的光功率 151

4.7 单模光纤特性分析 153

4.7.1 单模光纤的特征方程及其MATLAB数值求解 153

4.7.2 单模光纤的一维模场分布 157

4.7.3 单模光纤的二维模场分布 159

4.7.4 单模光纤的三维模场分布及动画演示 163

4.7.5 单模光纤的归一化相位常数 166

4.7.6 单模光纤的光功率填充因子 168

4.7.7 单模光纤的模场直径(模场半径) 170

4.7.8 光纤中模场的高斯模型近似 173

4.8 多模光纤特性分析 175

4.8.1 多模光纤的特征方程及其MATLAB数值求解 175

4.8.2 多模光纤模式的二维光场分布 178

4.8.3 多模光纤模式的三维光场分布及动画演示 181

4.9 MATLAB预备技能与技巧 185

4.9.1 Bessel函数及其特性 185

4.9.2 MATLAB的三维曲线作图 189

4.9.3 MATLAB的三维曲面作图 192

4.9.4 MATLAB的动画制作 200

4.10 习题 205

第5 章高斯光束和光纤耦合 206

5.1 高斯光束及其传播 206

5.1.1 高斯光束的基本性质 206

5.1.2 高斯光束的复参数表示和ABCD定律 211

5.1.3 高斯光束通过复杂光学系统的变换 217

5.1.4 高斯光束通过薄透镜的变换 219

5.1.5 高斯光束的聚焦 222

5.2 光纤端面的辐射场 225

5.2.1 夫琅禾费区域的辐射场 225

5.2.2 高斯孔径光束的辐射场 229

5.2.3 试验确定参数ka及V的值 232

5.3 光纤的光功率发射和耦合 234

5.3.1 光源的输出方向图 234

5.3.2 光源耦合进多模光纤的光功率计算 236

5.3.3 LED与单模光纤的光功率耦合 238

5.4 光纤与光纤的连接及其光功率损耗 241

5.4.1 多模光纤连接的光功率损耗 241

5.4.2 单模光纤连接的光功率损耗 250

5.5 MATLAB预备技能与技巧 253

5.5.1 数值积分和符号积分的基本概念 253

5.5.2 积分的MATLAB符号计算 253

5.5.3 积分的MATLAB数值计算 256

5.6 习题 261

第6 章激光原理及仿真 263

6.1 激光发展简介 263

6.2 辐射与物质的相互作用 264

6.2.1 吸收、反射、透过率及系数 264

6.2.2 热辐射现象 265

6.2.3 黑体辐射的规律 266

6.2.4 普朗克公式和能量量子化假设 267

6.2.5 玻耳兹曼分布 270

6.3 自发辐射、受激辐射和受激吸收 271

6.3.1 自发辐射 272

6.3.2 受激辐射 273

6.3.3 受激吸收 274

6.3.4 爱因斯坦关系式 274

6.4 吸收与光学增益 275

6.4.1 原子线形 275

6.4.2 受激吸收 278

6.5 激光器的基本构成和激光的模式 280

6.5.1 激光器的基本构成 280

6.5.2 激光的模式 281

6.6 激光速率方程 283

6.6.1 三能级系统的速率方程 284

6.6.2 四能级系统的速率方程 286

6.7 激光调Q 技术 287

6.7.1 激光调Q 原理 288

6.7.2 声光调Q 289

6.7.3 被动调Q 290

6.8 激光二极管抽运的被动调Q 微晶片激光器仿真 292

6.8.1 被动调Q 耦合速率方程组 292

6.8.2 被动调Q 耦合速率方程组数值仿真 293

6.9 MATLAB预备技能与技巧 298

6.9.1 微分方程的概念 298

6.9.2 常微分方程的数值解法(初值问题) 299

6.9.3 欧拉法 300

6.9.4 龙格–库塔法 302

6.9.5 MATLAB中的常微分方程初值问题求解 305

6.9.6 MATLAB中的ode求解函数 311

6.9.7 高阶常微分方程(组)的MATLAB数值求解 316

6.10 习题 318

第7 章高功率双包层光纤激光器及仿真 319

7.1 双包层光纤激光器概述 320

7.1.1 光纤激光器发展历史 320

7.1.2 双包层光纤的结构 322

7.1.3 双包层光纤激光器和其他激光器比较 323

7.2 端面抽运的掺Yb双包层光纤激光器的基本理论及仿真 325

7.2.1 端面抽运方式 325

7.2.2 Yb离子的能级结构和光谱特性 326

7.2.3 速率方程和公式推导 328

7.2.4 端面抽运高功率双包层光纤激光器的数值仿真 331

7.3 侧面抽运的双包层光纤激光器及其仿真 336

7.3.1 侧面抽运的耦合方式 336

7.3.2 多点侧面抽运的光纤激光器理论模型 341

7.3.3 多点侧面抽运高功率双包层光纤激光器的数值仿真 345

7.4 MATLAB预备技能与技巧 348

7.4.1 常微分方程的边值问题概述 348

7.4.2 边值问题数值解法 350

7.4.3 利用MATLAB求解边值问题示例 352

7.5 习题 362

MATLAB 函数名与关键词索引 364

术语索引 368

参考文献 372


产品特色