Free-space prapagation function using Huygens spherical convolution

Version 1.2.0.0 (2,05 ko) par Disi A
Given a certain field information at input plane, we can predict any field of view at output plane
622 téléchargements
Mise à jour 2 oct. 2013

Afficher la licence

Given a certain field information at g1 plane, we can predict any field of view by defining x2half and dx2 (assuming the field is only polarized along x or y direction)

Advantage:
Great for fine and small g1 and relatively large g2 plane matrix. Also, free from replica generated from Fourier Transform approach. Allow different sampling rate at g1 and g2 planes. Good for analyzing finely sampleddata generated from FDTD software near field
Disadvantage:
Very slow if g1 is a large matrix. Recommend size of g1 < 500x500
g1: Field information at initial plane
dx1: Grid size at g1 plane
dx2: Grid size at g2 plane
Nx2: Number of pixels at the target plane (assuming centered)
z: Propagation distance
lambda: Wavelength used

Example:

g1=zeros(60);g1(30,30)=1;
dx1=10e-6; dx2=1e-6; z=0.01;lambda =532e-9; x2half=1e-4;
[g2]=ConvProp(g1,dx1,dx2,z,x2half,lambda)
imagesc(abs(g2))

NOTE: x2half is the distance from the end of camera to the center subtracted by half pixel length

eg: pixel size = 1 um & 5 pixels.
|1|2|3|4|5|
x2half = 5um/2 - 1um/2 = 2 um

---Disi A Sep, 6th, 2013
adis@mit.edu

Citation pour cette source

Disi A (2025). Free-space prapagation function using Huygens spherical convolution (https://fr.mathworks.com/matlabcentral/fileexchange/43403-free-space-prapagation-function-using-huygens-spherical-convolution), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2013a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.2.0.0

Removed the counterintuitive input x2half and changed it to Nx2, which is the total length of the target plane pixels

1.1.0.0

Typo of the title corrected.

1.0.0.0