射线光学辐照度图

时间:2016-03-28 12:33:44

标签: python 2d histogram weighted

我想获得一个光线的辐照度图,其中有力量击中任意位置(x,y)处的目标。目标应该像具有特定边长l的像素的像素传感器。因此,每个像素定义了目标的l ** 2和位置(X,Y)的区域,并且具有值P,该值P是入射在该区域上的射线功率的总和。如何从p(x,y)得到P(X,Y)?

1 个答案:

答案 0 :(得分:0)

给定一个输入字段分布,例如p(x,y),你可以将它传播到输出字段P(X,Y),

P(X,Y,z,t) = A(z)\int \int \int  p(x,y,z=0,f) exp(-ikR(x,y,X,Y,z))}R(x,y,X,Y,z) d x d y d f

Z = z处的每个点P(X,Y)是p(x,y,z = 0)上每个点乘以相位项的总和。该相位项具有R,其可以被认为是两个像素之间的径向距离。

根据您的长度比例和所需的分辨率等,这可以近似为FFT,

P(X,Y,z,t)= Prefactor \ int FFT {p(x,y,z = 0,f)* Slowphase} df

有意义吗?