计算机光学元件的混合编程软件设计
2016-10-21王雨农
科技风 2016年6期
摘 要:设计计算机光学元件混合编程软件对光学领域发展具有十分重要的现实意义,本文首先对计算机光学和混合编程方法进行了简单介绍,然后对计算机光学元件混合编程设计进行了详细论述。
关键词:计算机光学元件;混合编程;软件设计
电磁波作為光学领域中最常应用的一种射线,在实际应用中,由于需要的不同往往需要对光场分布方式进行改变,以达到应用目的。这就需要有一种科学有效的方法来对电磁波光场进行改变。有关实践证明,利用计算机光学元件对电磁波场分布进行改变往往能够达到较高的效果。但由于传统计算机光学元件设计算法运算精度低,因而需要对现有计算机光学元件进行改进,以提高软件运行效率。
1 计算机光学概述
计算机诞生后,在计算机的长期应用过程中,技术研究人员与科学家们自然而然的将光学元件应用到计算机当中来制造光计算机。在此背景下,计算机光学理论形成。随着对光计算机研究的不断深入,目前已产生多种计算机光学分析方法。其中,较为有效的方法就是计算机光学元件。但计算机光学元件设计在光学领域属于一个逆向问题,设计难度极大[ 1 ]。所谓逆向问题,指的是对成像系统中已知的入射场和出射场分布形式,计算出相应元件平面上的相位浮雕高度,从而保证能够对其入射波场分布进行正确调制,并给出期望光场分布。在科技不断进步与相关理论不断成熟的推动作用下,计算机光学元件设计理论取得了实质性的进展,标量衍射理论、几何理论和矢量理论是目前较为成熟且使用较多的三种理论。……
登录APP查看全文
