PPML - Periodically Patterned Multi Layer

Electromagnetic properties of patterned multilayers based on RCWA (Rigorous Coupled Wave Analysis)

http://meta.nano.cnr.it/ppml/

Download
Download

You are now following this Submission

Cite As

Simone Zanotto (2026). PPML - Periodically Patterned Multi Layer (https://uk.mathworks.com/matlabcentral/fileexchange/55401-ppml-periodically-patterned-multi-layer), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
3.0.0

PPML 3.0 now includes the possibility to model purely 2-dimensional conducting interfaces (i.e., graphene, ...) by means of a local conductivity model. Ordinary dielectric and metal structures can be always modeled, as well as hybrid ones.

Download
2.1.0

New version of ZSM_2d_rect.m, now calculates rectangular hole in rectangular lattice.

Fixed an error in field normalization, file \1d\epar_1d.m. It affected only non-normal incidence.

Download
2.0.0

Version 2.0 includes 4x4 zero-diffraction-order polarization resolved scattering matrix for 2-d structures.
Further modifications involve the "L-shaped geometry" which has one more geometrical parameter and a faster algorithm.

Download
1.2.0

The current version supports biaxial anisotropic permittivities in the 1-d pattern geometry (stripe array), under arbitrary polarization and incidence angle.

Download
1.1.0

Updated logo

Download
1.1.0-1

Fixes an error in the manual ( pag. 2, k = k0*sqrt(eps_sup) )

Download
1.1.0-0

Version 1.1. Updates the SM_1d_tm function (left-> right and right-> left transmittance with the correct phases)
and includes the 2d folder (for the simulation of certain 2-d patterns)

Download
1.0.0

testing updates

Download