论文部分内容阅读
在光波及电磁波的应用中,根据不同的要求,需要把场分布进行改变,以满足实际应用过程对光波及电磁波的应用需要。近年来的大量文献表明,计算机光学的方法已经可以应用于光波及微波波段中的场分布改变,具有广泛的应用前景。本文以标量衍射理论为基础,用计算机光学的方法,用可视化CVF(Compaq Visual Fortran)程序,编制了计算机光学元件的设计软件LZCOE,其中包括可视化参数输入界面和程序的自动运行,以及结果的处理和显示。此软件具有方便、简单和使用范围广的优点。利用这个软件设计出了光波波段和微波波段的反射式与光波段的透射式计算机光学元件。本文主要包括元件的理论分析,程序的设计及计算机模拟。首先对计算机光学元件的基本设计理论进行了详细分析,着重研究了标量衍射理论。在此基础上,对于反射式计算机光学元件提出了一种新的优化设计方法。对在透射式元件的设计过程中,提出利用设计反射式元件时计算相位分布的方法对传统GS算法进行改进,计算出GS算法的迭代初始值,从而有效地改进了GS算法的不足。在所提出的优化设计的基础上,利用FORTRAN 90开发出了反射式及透射式计算机光学元件设计软件。利用此软件能够方便地实现对任意目标图像的元件设计及验证,克服了传统MATLAB软件的程序重用性差、用户界面不友好等缺点。利用此软件,计算得到了计算机光学元件上的浮雕高度,设计出了计算机光学元件,计算机模拟结果与预期图样相符合。文章设计了能够将高斯光束转变为具有特殊图案的形状以及多个目标图像的计算机光学元件,模拟结果与预期结果相符合。对于反射式元件而言,设计了在不同光波段(可见光与红外)的元件,而且设计了改变毫米波场分布的元件。对于采用改进算法设计的透射式元件,也设计了在不同光波段(可见光与红外)的元件,并与传统GS算法的设计作了比较。文中对上述设计理论得到的模拟结果进行了分析,得出具有一定参考价值的结论,对今后的计算机光学元件设计具有指导性意义。