-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/MCresearch/deep-light
- Loading branch information
Showing
55 changed files
with
607 additions
and
204 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
# documentation | ||
## input parameters | ||
`mm`: $mm = log_{2}(n_{grid}))$。 | ||
|
||
`n_grid`: 网格数。$n_{grid}= 2^{mm}$。 | ||
|
||
`n1` : 半网格数。 ${n1} = {n_{grid}} / 2 + 1$。 | ||
|
||
`mgs` : 光束截断指数。 pow( , mgs) = pow( ,truncated beams)。 | ||
|
||
`a0` : 初始光场光斑半径/m。 | ||
|
||
`xx0` : 初始光场缓冲区倍数。 | ||
|
||
`aa0` : 初始光场计算区域/m$aa0 = xx0 * a0$. | ||
|
||
`dxy0` : 初始光场网格尺寸/m。$dxy0 = aa0 / n_{grid}$。 | ||
|
||
`plm` : 波长/m。 | ||
|
||
`zfh` : 传输距离/m。 | ||
|
||
`airy` : 理想衍射光斑半径/m。$airy = 1.22 * plm * zfh / (2 * a0)$。 | ||
|
||
`xxz` : 焦区光场缓冲区倍数。 | ||
|
||
`aaz` : 焦区光场计算区域/m。$aaz = airy * xxz$。 | ||
|
||
|
||
`dxyz` : 焦区光场网格尺寸/m。$dxyz = aaz / n_grid$。 | ||
|
||
`minZnkDim` : 多项式最小阶数。 | ||
|
||
`maxZnkOrder` : 多项式最大阶次(最大为13)。 | ||
|
||
`rms` : 相位方差。 | ||
|
||
`eeznk` : 多项式系数方差变化指数。 | ||
|
||
`Phase_option`: 选择随机相位或者固定相位。"random" 为随机相位。"confirm"为固定相位。 | ||
|
||
`dir`: 路径。 | ||
|
||
`aznk_dir`: Zernike系数矩阵文件路径(.dat)。 | ||
|
||
`num_datas`: 帧数。 | ||
|
||
`out_inIntensity`: "1" 为输出初始光强, "0" 为不输出。 | ||
|
||
`out_zernike_coeff`: "1" 为输出Zernike系数, "0" 为不输出。 | ||
|
||
`out_inPhase`: "1" 为输出加入扰动相位后的光场, "0" 为不输出。 | ||
|
||
`out_focusing`: "1" 为输出聚焦后的光场, "0" 为不输出。 | ||
|
||
`out_mdfph1`: "1" 为输出做完第一次坐标变换后的光场, "0" 为不输出。 | ||
|
||
`out_my_fft2d1`: "1" 为输出作完快速傅里叶变换后的光场, "0" 为不输出。 | ||
|
||
`out_evol1`: "1" 为输出在倒空间内完成光束传输后的光场, "0" 为不输出。 | ||
|
||
`out_my_fft2d2`: "1" 为输出做完快速傅里叶逆变换的光场, "0" 为不输出。 | ||
|
||
`out_mdfph2`: "1" 为输出坐标逆变换后的光场, "0" 为不输出。 | ||
|
||
`out_outIntensity`: "1" 为输出远场光强, "0" 为不输出。 | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# tests文档 | ||
* <font size=3>光束远场传输程序的测试文档,其中包括`32*32`,`64*64`,`128*128`,`256*256`四种网格。需要输入`INPUT.txt`和Zernike系数`.dat`文件。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
mm 6 number of grid-point = 2^mm log2(number of grid-point) log2(网格数) | ||
|
||
mgs 8 pow( , mgs) = pow( ,truncated beams) !'光束截断指数 | ||
|
||
a0 0.3 the spot radius of initial fields!'初始光场光斑半径/m | ||
xx0 4.0 Multiple of initial light field buffer area !'初始光场缓冲区域倍数 | ||
|
||
|
||
plm 1e-6 wave length !'波长/m | ||
zfh 3e3 transmission distance !'传输距离/m | ||
|
||
xxz 20 multiple of focal light field buffer area!'焦区光场缓冲区倍数 | ||
|
||
|
||
minZnkDim 1 minimum order of a polynomial!'多项式最小阶数 | ||
maxZnkOrder 7 maximum degree of polynomial!'多项式最大阶次(最大为13) | ||
|
||
rms 1 Phase variance !'相位方差 | ||
eeznk 0.3 Polynomial coefficient variance change index !'多项式系数方差变化指数 | ||
|
||
Phase_option random add for "random" or "confirm" | ||
|
||
dir ./ path | ||
|
||
aznk_dir ./datazernike_0_220630_gauss_1_35_1.dat | ||
num_datas 1 | ||
out_inIntensity 1 | ||
|
||
out_zernike_coeff 1 | ||
|
||
out_inPhase 0 | ||
|
||
out_focusing 0 | ||
|
||
out_mdfph1 0 | ||
|
||
out_my_fft2d1 0 | ||
|
||
out_evol1 0 | ||
|
||
out_my_fft2d2 0 | ||
|
||
out_mdfph2 0 | ||
|
||
out_outIntensity 1 |
Oops, something went wrong.