Day1 Numerical simulation of optical wave propagation之标量衍射理论基本原理(一)
《Numerical simulation of optical wave propagation》内容
1. 介绍光波传输的基础理论、离散采样方法、基于MATLAB平台的编码实例以及具体应用场合。
2. 涉及到衍射光学现象,特别是结合传输的路径和传输的介质,已经无法得到准确的解析解,常常需要利用数值离散的算法来得到逼近真实结果的数值解,并最终给出可视化的图形结果。但对于衍射现象数值模拟仿真难度比较大,且需要的计算资源较多,利用离散傅里叶变换的数值方法是最常用的数值方法,即在有限尺寸网格点上进行离散空间取样,这就需要运算速度、内存和精度之间的权衡。为了确定取样点参数,使用者必须仔细考虑计算速度、可能的计算内存资源、奈奎斯特取样标准、几何形状、准确的光源孔径大小以及目标传播场的影响。
第一章 标量衍射理论基本原理
光可以用两个完全不同的方法来描述:
量子动力学:光子是没有质量和电荷的基本粒子,并且包含一个或多个光子。——用于光的亚微观属性
经典动力学:电磁场是空间和时间的连续函数,并且光包含共同振荡的电和磁波场。——用于光的宏观属性
几何光学范畴:当电磁波的波长非常小接近0时,波沿直线传播,经过物体边缘不发生弯曲。
非几何光学范畴:许多几何光学不足以描述的现象,如衍射。
1.经典动力学基础
(1) 电场和磁场的源
如果电荷的分布不是均匀的或电荷在一个微小的电流回路里循环,就会产生电场或磁场。
a. 电荷是守恒的。在物理学中,连续方程乃是描述守恒量传输行为的偏微分方程。 (概念可百度百科)
b. 如果体材料的电荷有许多微小的偶极子排列而成,就可以说体材料被电极化了。体极化密度是P(r,t)(c*m/M^3=C/m^2)是单位体积内电偶极矩的密度,电偶极矩用来描述电荷的距离,即间隔电荷的数量乘以间隔距离。
c. 如果体材料的内电流由许多小回路排列而成,就可以说体材料被磁化了。体磁化密度M(r,t)(A*m^2/m^3=A/m)是每单位体积内磁偶极矩的密度,磁偶极矩用来描述微电流回路里循环的电荷,即循环电流乘以回路的面积。
(2) 电和磁场
运动的电荷在电磁场中受到的力称之为洛伦磁力。
电场力与电场的方向不是相同就是相反,所以称之为推拉力。
磁场产生的力与粒子的速度方向垂直,将使粒子的运动轨迹发生偏转,因此称之为偏转力。


(3)麦克斯韦方程组
麦克斯韦方程组描述了带电粒子和物体如何产生电场和磁场




Day1 Numerical simulation of optical wave propagation之标量衍射理论基本原理(一)的更多相关文章
- Day3 Numerical simulation of optical wave propagation之标量衍射理论基本原理(三)
3.标量衍射理论 光源通常不是简单地平面.球面或高斯光束波.对于更一般的情况,必须使用更老练的方法来求解标量赫姆霍兹方程,需要利用格林定理并灵活使用边界条件. 基本问题:给定源平面光场U(x1,y1) ...
- Day2 Numerical simulation of optical wave propagation之标量衍射理论基本原理(二)
2.麦克斯韦方程组的简单行波解 讨论通过线性.各向同性.均匀.无色散.无限电荷和电流的电介质材料的光波传输.在这种情况下,介质具有如下属性: (1)推导获得波动方程( 由麦克斯韦方程组导出的.描述电磁 ...
- Day7 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(三)
三 执行湍流仿真 基本参数设置: 光场条件:波长wvl,源平面的光场U 传播几何结构:观察面孔径尺寸D2,传播距离Dz 湍流条件:大气折射率结构常数Cn2 1. 准备工作 确定传播几何结构 (程序: ...
- Day6 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(二)
2.蒙特卡洛相位屏 大气折射率变化是一个随机的过程,通过大气的光程长度也同样是随机的.因此,湍流模型仅给出统计平均值,如折射率变量的结构函数和功率谱. 建立大气相位屏的问题就是产生随机过程独立表达式的 ...
- Day5 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(一)
一 分步光束传播方法 到目前为止,人们已经设计出传播算法,用于模拟通过真空和通过可用光线矩阵描述的简单光学系统的传播. 其中分步光束传播方法除了描述上述传播过程,还有更复杂的应用,包括:部分时间和空间 ...
- Day4 Numerical simulation of optical wave propagation之数字傅里叶变换
标量衍射理论是波动光学模拟的物理基础.这一理论基础的结果是将电磁波在真空中的传播作为线性系统进行处理. 对于单色波,系统观察平面的电场矢量是源平面电场矢量和自由空间脉冲响应的卷积. 因此,线性系统理论 ...
- 【转载】PMC/PEC Boundary Conditions and Plane Wave Simulation
原文链接 PMC/PEC Boundary Conditions and Plane Wave Simulation (FDTD) OptiFDTD now has options to use Pe ...
- python 全栈开发之路 day1
python 全栈开发之路 day1 本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可 ...
- Visualizing wave interference using FireMonkey(很美)
Visualizing wave interference using FireMonkey By: Anders Ohlsson Abstract: This article discusses ...
随机推荐
- x86服务器MCE(Machine Check Exception)问题
MCE现象 Intel在Pentium 4.Xenon和P6系列处理器中实现了机器检查(Machinecheck)架构,提供能够检测和报告硬件(机器)的错误机制,如系统总线错误.ECC错误.奇偶校验错 ...
- JavaScript or JQuery 获取服务器时间
用js做时间校正,获取本机时间,是存在bug的. 使用js也可获取到服务器时间,原理是使用 ajax请求,返回的头部信息就含有服务器端的时间信息,获取到就可以了(有的IE下扔不会正常获取,还是更建议走 ...
- 【合集】Hadoop 合集
0. 说明 Hadoop 随笔的目录 1. HDFS 主要内容: [HDFS_1] HDFS 的概念和特性 [HDFS_2] HDFS 的 Shell 操作 [HDFS_3] HDFS 工作机制 [H ...
- [Hive_add_7] Hive 实现最高气温统计
0. 说明 Hive 通过 substr() 函数实现最高气温统计 1. Hive 实现最高气温统计 1.1 思路 将一行文本加载为 String 通过 substr() 函数截取年份和温度 1.2 ...
- python 初始socket
一.网络基础 1.c\s架构:客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server 软件c\s架构:QQ.微信.优酷.暴风影音.浏览器(IE.火狐,360浏览器等): 软件b ...
- 大数据计算平台Spark内核全面解读
1.Spark介绍 Spark是起源于美国加州大学伯克利分校AMPLab的大数据计算平台,在2010年开源,目前是Apache软件基金会的顶级项目.随着Spark在大数据计算领域的暂露头角,越来越多的 ...
- (转)Spring Boot(九):定时任务
http://www.ityouknow.com/springboot/2016/12/02/spring-boot-scheduler.html 在我们开发项目过程中,经常需要定时任务来帮助我们来做 ...
- PHP到底有多牛?你所知道的网站都在用它
PHP到底有多牛?你所知道的网站都在用它 提起PHP,很多人的第一印象就是网站开发,确实,在网站开发方面,PHP难逢对手,当之无愧是“世界上最好的语言”. 有数据显示,目前全球5000万互联网网站中, ...
- 第10章 RDB持久化
Redis是一种内存数据库,掉电即失,为了解决这个问题Redis提供了RDB持久化功能,该功能可以把Redis中的内容以RDB文件的形式存储在硬盘上,并且每次RedisServer启动的时候都会尝试从 ...
- Python:Day40 html
URL包括三个部分:协议.域名.路径 htyper text markup language (html) 即超文本标记语言 前端一共包括三个内容:html.css.js html做为基础,让CSS ...