• 一种基于傅里叶变换的横向与纵向剪切干涉仿真分析


    一、横向剪切干涉原理

    横向剪切干涉法可以用图1来说明,一束由被检验光学零件或系统射出的波面(即被测波面),通过特定的分光元件后得到一束与原光束有一定的横向位移(相对于波的传播方向)的波面,这一波面与原始波面重合,在波面的重合区域出现干涉条纹。从被剪切的波面形式看,可分为平行光的横向剪切和会聚光的横向剪切,如图1所示,其中平行光横向剪切,是波面在其自身平面内移动而得到的横向错位,会聚光横向剪切,是球面绕其曲率半径中心转动而得到横向错位。
    在这里插入图片描述

    图 1 横向剪切干涉仪[1]

    很容易看出,波前发生自身剪切后产生的剪切干涉条纹包含有原始波前形状信息可以通过某些定性分析和定量计算来处理干涉条纹,从而再现原始波前的波差分布。在这当中最重要的,也是最鲜明的特点就是波面横向剪切是利用被测波面自身实现干涉的,没有其它的参考波面。因此,这种检测技术受环境的影响小。

    二、基于傅里叶变换法的差分波前求解

    在横向剪切干涉测量中,通过相移技术或者傅里叶变换条纹图方法可以获得待测波前 φ(m, n )分别沿x和y方向剪切后的差分波前Dx(m, n)和Dy(m, n)[2]。(完整的理论推导,可参考文献[2])

    三、横向剪切干涉仿真模拟实例分析

    首先,待测波前用zernike的初级球差来进行模拟。

    设置X与Y方向的剪切量相同,此外,为了能够通过傅里叶变换法获取差分波前,还需要将其中一束待测波前物光进行倾斜模拟,最终模拟得到的X方向与Y方向的剪切干涉图分别如图2与图3所示。

    对干涉图进行傅里叶变换,得到的频谱如图2(b)所示。提取出+1级频谱,进行逆傅里叶变换,即可获得包裹相位,对包裹相位进行解包裹处理(此处采用的是最小二乘解包裹算法),即可获得X方向的差分波前。

    在这里插入图片描述

    图2 X方向剪切干涉图仿真及其差分波前的求解

    在这里插入图片描述

    图3 Y方向剪切干涉图仿真及其差分波前的求解

    四、波前重构算法研究

    在横向剪切干涉测量中,通过相移技术或者傅里叶变换条纹图方法获得待测波前分别沿x和y方向的剪切后的差分波前后,如图2(d)与图3(d)所示。可通过zernike多项式法或傅里叶模式[3]的对待测波前进行重建。

    此外,在哈特曼波前传感器技术中,还可通过区域法重构待测波前,(区域法重构波前对于剪切干涉差分波前的重构还需要进一步分析),区域法重构待测波前可参考博主的相关文章《哈特曼波前传感器区域法重构算法实例》。

    参考文献

    1. 刘健, “横向剪切干涉的特性研究和波面重建,” 硕士 (大连理工大学, 2009).
    2. 曾新, 梁佩莹, and 丁剑平, “大剪切量干涉的二维波前重建,” 中国激光, 782-786 (2005).
    3. 向海波, “剪切干涉的波前重建算法研究,” 硕士 (哈尔滨工业大学, 2010).

    更多相关技术可私信博主交流讨论。

  • 相关阅读:
    Docker Compose
    干掉 “重复代码”,这三种方式绝了!
    C++中std::enable_if和SFINAE介绍
    ES关于文档的基本操作
    Primavera Unifier 高级公式使用分享
    Redis 源码安装(CentOS 单机)
    如何实现一个优秀的 HashTable 散列表?
    详解自定义数据类型
    JAVA:实现Blowfish区块加密算法(附完整源码)
    【后端面经-Java】HashMap详解
  • 原文地址:https://blog.csdn.net/qq_36584460/article/details/125610167