本帖最后由 waiwu2 于 2023-3-12 11:35 编辑
本人在进行基于多级阶梯镜的静态傅里叶变换光谱仪的仿真工作。 在Zemax中搭建了如图所示的结构。其中1为矩形光源,2为分束板,3为补偿板,4为低阶阶梯镜,5为高阶阶梯镜,6为矩形探测器。 仿真后在矩形探测器记录相干辐照度,得到如图结果。 高低阶梯镜阶数皆为38阶,但只取其中32阶进行研究以抑制衍射效应,可以采样得到32*32=1024个数据。具体处理流程为:定位数据矩阵中与图片中色块中心对应的坐标,取周围数据去除粗大误差后取平均值。对图中32*32个色块反复进行上述操作,得到32*32的数据矩阵。对矩阵进行重新排列,得到与光程差为自变量的一维采样序列。理论上采样序列中各个辐照度的值与对应光程差的总能量是成正比的。采样序列经过后续傅里叶余弦变换得到不同波数(波数是波长的倒数,与频率成正比)的光的能量分布。
设置了两个能量为100W,波长不同的矩形光源进行多次仿真,得到了以下结果。(本人明白可以使用系统波长设置使用一个光源实现,但为总能量设置方便使用两个光源实现) 只使用一个波长为3.3um的光源: 可见单一频率的光频谱分析正常。 只使用一个波长为3.31um的光源: 可见单一频率的光频谱分析正常。 只使用一个波长为3.4um的光源: 可见单一频率的光频谱分析正常。 同时使用两个波长为3.3um的光源: 可见两束同一频率的光频谱分析正常。 同时使用波长为3.3um的光源和波长为3.31um的光源: 两种不同波数的勉强可分辨,这已经接近设计上的理论分辨率了。但在距离理论波数250个波数的位置,隐约可见小尖峰。 同时使用波长为3.3um的光源和波长为3.4um的光源: 可见两束不同频率的光频谱分辨不正常,以理想波数为中心明显出现边频伴线。 总结出边频伴线具有以下特性: 1、伴线出现间隔为250个波数。对采样得到的1024个数据直接进行FFT变换得到1024个“频域”数据时,FFT结果与上面提供的使用其他算法得到的结果是一致的,这是符合理论的。然而值得一提的是,进行FFT变换伴线出现间隔为32个,这正好是阶梯镜的阶梯数。 2、伴线距离中心频率越远强度越弱。 3、伴线靠近强度较大的理论频率时强度会增大,比如低频直流量。设置多个波长差别较大的光源时也可观察到此现象。 经过研究发现问题出现在传感器采集到的数据上。下面将不同情况下的采样序列进行对比。 可以看出理论与实际出现了差别。 可以看出理论与实际出现了巨大差别,第四幅小图的幅值甚至是第三幅小图的幅值的两倍。 理论上探测器基于追迹分析的光线积累能量,直到探测器被清除。 在不改变结构参数的情况下,探测器同一像素接收不同来源的光线的总能量应当是它们各自能量的线性叠加,就像上面提到的使用两个波长为3.3um的光源的情况。 然而实际上在光源波长频率设置不同时,同一像素接收不同来源的光线的总能量却不是它们各自能量的线性叠加,就像上面提到的同时使用波长为3.3um的光源和波长为3.4um的光源的情况。而且波长差距越大,引入边频伴线越严重。 采样区域内的像素采集的数据不满足线性叠加,然而探测器整体采集的功率却满足线性叠加。比如说同时使用波长为3.3um的光源和波长为3.4um的光源的情况探测器接收的总功率为70.082瓦特,仅使用一个的光源的情况探测器接收的总功率为35.041瓦特,为前一种情况的一半。 这是为什么呢?是我的设置出现问题了?亦或是出现没有考虑到的光学现象?希望各位指点迷津。 光源设置如下: 阶梯镜使用多个反射镜实现。虽然在仿真时会因为光学打在边缘出现几何错误,但无伤大雅。也尝试过使用网格矢高实现,但不仅会引入杂散光,而且边频伴线仍会出现。 探测器的设置如下: 分束板及补偿板镀膜正常。
|