基于 Matlab 的激光光斑模拟.pdf
西北大学学报( 自然科学网络版) 2009 年 7 月,第 7 卷,第 4 期
Science Journal of Northwest University Online Jul . 2009 ,Vol.7 ,No.4
基于 Matlab 的激光光斑模拟
景 磊,赵振兴,宋东璠 ,郑继明
( 西北大学 光子学与光子技术研究所,陕西 西安 71 00 69)
摘 要: 采用基于 Matlab 的小容量 FFT ( 比如 256×256) 程序,将取样窗口划分为
若干个全等的小矩形,对每个小矩形内离散点的复振幅作 FFT 变换, 然后将所有变
换结果叠加,再乘以复数相位因子,相当于对整个物面上点进行菲涅耳衍射计算,
利用这种方法可以迅速的实现高精度的轴对称傍轴光学系统中的激光衍射计算。
关 键 词:FFT; 衍射计算; Matlab
中图分类号:O432 文献标识码:A 文章编号:1000-274X(2009)0402-08
当前,激光的应用几乎遍及经济建设及国防科研的每一个领域,如果要定量描述激
光在应用研究中所起的作用,几乎都涉及到光波场的衍射计算。然而,衍射问题通常只
能表为难于求解的重积分,即使是已经十分了解标量衍射理论,要精确地完成衍射计算
也不是一件容易的事。
近年来,计算机技术的飞速发展与计算机的普及应用为完成衍射计算提供了极大的
方便。考虑到 Matlab 在矩阵计算,实现算法,数据可视化方面的特