MatRCWA

所属分类:物理/力学计算
开发工具:matlab
文件大小:54KB
下载次数:1
上传日期:2015-11-21 13:22:50
上 传 者sh-1993
说明:  采用严格耦合波分析(RCWA)方法在Matlab中编程的电磁模拟工具
(An electromagnetic simulation tool programmed in Matlab by using the method Rigorous Coupled-Wave analysis (RCWA))

文件列表:
LICENSE (1075, 2015-11-21)
RCWA (0, 2015-11-21)
RCWA\BlockMean.m (1433, 2015-11-21)
RCWA\Blur.m (1301, 2015-11-21)
RCWA\Device.m (17727, 2015-11-21)
RCWA\Field.m (20041, 2015-11-21)
RCWA\RCWA.m (11273, 2015-11-21)
RCWA\RCWAer.m (9975, 2015-11-21)
RCWA\Source.m (3256, 2015-11-21)
RCWA\convmat.m (1606, 2015-11-21)
example (0, 2015-11-21)
example\PVexample_1D.m (1295, 2015-11-21)
example\PVexample_2D.m (1903, 2015-11-21)
example\pyramid_example.m (1774, 2015-11-21)
material (0, 2015-11-21)
material\Ag.txt (2594, 2015-11-21)
material\Al.txt (41791, 2015-11-21)
material\Material.m (4781, 2015-11-21)
material\Silicon_Green.txt (0, 2015-11-21)
material\csilicon.txt (43257, 2015-11-21)
material\silicon.txt (23734, 2015-11-21)
shape (0, 2015-11-21)
shape\Cylinder.m (2486, 2015-11-21)
shape\Ellipse.m (2788, 2015-11-21)
shape\PatternShape.m (394, 2015-11-21)
shape\Pyramid.m (1952, 2015-11-21)
shape\Rectangle.m (3067, 2015-11-21)
shape\Triangle.m (3077, 2015-11-21)

# 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. (1***1). 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]:

近期下载者

相关文件


收藏者