激光散斑 直径从激光散斑的自相关函数如何计算其直径?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 19:26:22
激光散斑 直径从激光散斑的自相关函数如何计算其直径?
xS݊@~/ cXIƠJuuu׿b⊥m$̜=ɈЫRp;UڞN3DVӪ+1u-(?Ldf5nħ^E"c.Tflޚnk'Pg%4:yYLψ9Y(9IJȺ, \N3k~`+r&-Cnmڽ {ah]GNb)l\C 4LJwJ,'L^ Xj3a ;ځ9T"Rd?n+τXubˡ;]%} ZEiͽ7}W@ /ny- 5z yRU,a+\]Qb' ӟwqvU Lʦ"hhP5bUp:;nۛ2jί!a@mq.6=tNGU0ey;nH^7ja-T|3áh3uE8I) PS

激光散斑 直径从激光散斑的自相关函数如何计算其直径?
激光散斑 直径
从激光散斑的自相关函数如何计算其直径?

激光散斑 直径从激光散斑的自相关函数如何计算其直径?
假设你是用CCD来获取speckle pattern,则你会得到每个pixel的强度I(p),如果你的sampling数目够大的话,那你可以直接取一行来算correlation function,定义为C(D)=,其中代表平均,也就是分别以每个pixel为起点,分别计算与其距离D之外的pixel的强度积,然后除以总点数,这样会得到一个近似周期性的函数,而周期的一半(记得乘上pixel size)就是speckle的直径.
如果计算出来noise太大的话,可以取两三条线分别算完后再平均,就可以减少noise.
要检查计算有没有错误,可以拿一个已知的向量来检查,比如(1 1 1 0 0 0 1 1 1 0 0 0 .) 这样算出来的直径应该是3.