# RCWA
An electromagnetic simulation tool programmed in Matlab by using the method Rigorous Coupled-Wave analysis (RCWA), developed by [Jia LIU].
For the detailed derivation please consult this:
Moharam, M. G., & Gaylord, T. K. (1981). Rigorous coupled-wave analysis of planar-grating diffraction. JOSA, 71(7), 811-818.
Rumpf, R. C. (2011). Improved formulation of scattering matrices for semi-analytical methods that is consistent with convention. Progress In Electromagnetics Research B, 35, 241-261.
Liscidini, M., Gerace, D., Andreani, L. C., & Sipe, J. E. (2008). Scattering-matrix analysis of periodically patterned multilayers with asymmetric unit cells and birefringent media. Physical Review B, 77(3), 035324.
# User manual
The program use object oriented programming paradigm in Matlab without using any toolboxes. So only a valide version of Matlab is needed to use it.
## Installation
No installation is need but the path has to be added in Matlab as shown in the examples.
## How to use
There examples have been given in the exmaple file. Basic simulation needs will be satisfied by changing parameters in the examples. In case, some explanations are given in this file.
Four Objects are mainly used: RCWA, Source, Device and Material.
- RCWA is the main object to control the RWA calculation engine.
- Source is used to define the illumination source. Here only plane wave source can be used. The wavelength, polarization and illumination angle can be controled.
- Device is used to define the details of the simulated structure. In this program different shapes (cylinder, rectangle etc.) can be included.
- Material is a seperate object to control materials used in simulation. Users have to include reflective index according to a certain format as shown in the material folder. In addition simple reflective index can be defined directly as the example shown in defining the reflective index of Air.
License
----
MIT
[Jia LIU]: <http://l-j.xyz/>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-用严格耦合波分析(RCWA)方法在Matlab中编程的电磁仿真工具.zip (24个子文件)
matlab_code
shape
Ellipse.m 3KB
Rectangle.m 3KB
Pyramid.m 2KB
Cylinder.m 2KB
Triangle.m 3KB
PatternShape.m 394B
material
Ag.txt 3KB
csilicon.txt 42KB
Material.m 5KB
silicon.txt 23KB
Silicon_Green.txt 0B
Al.txt 41KB
RCWA
Device.m 17KB
Blur.m 1KB
Field.m 20KB
RCWAer.m 10KB
RCWA.m 11KB
convmat.m 2KB
BlockMean.m 1KB
Source.m 3KB
example
PVexample_2D.m 2KB
pyramid_example.m 2KB
PVexample_1D.m 1KB
README.md 2KB
共 24 条
- 1
资源评论
白话机器学习
- 粉丝: 8259
- 资源: 7686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功