首页  技术文章  如何制作液晶空间光调制器的LUT文件

如何制作液晶空间光调制器的LUT文件

发布时间:2020-07-09 08:31:21 浏览量:32


液晶空间光调制器的相位延迟量与所加电压通常不是线性的关系,因此需要一个查找表(look-up table)纠正他们的线性关系。这里采

用在液晶空间光调制器上加载棋盘格的方式来制作LUT文件。棋盘格如下,白色代表2pi的相位,灰度从0-100%之间变化,表示从0-2pi

之间改变。


30%灰度的棋盘格


首先加载一个linear.lut文件,linear.lut文件分为两列,左边一列代表图片灰度值,右边一列代表电压值。若空间光调制器都是16bit的深

度,那么左右两列都是从0-65535之间变化这个lut文件是为了能够得到,所有电压下对应的相位相应。


观察透镜焦面上,棋盘格对应光斑,主要是看0级光和1极光。


 


理想情况下,若相位从0到2pi变化,0级光和1级光的相位关系如下图所示,都是一个正弦曲线。



但是实际液晶空间光调制器的0级光,相位变化涵盖几个pi,测量结果如下。每两个峰值之间都代表相位灰色格子相位经过了2pi的变

化。通常取最有两个峰值,即红线和绿线两段,红线表示相位0-pi之间变化,绿线表示相位从pi-2pi之间变化。



这里以上图中的红线为例,计算lut。先对曲线进行归一化后,求反余弦函数得到相位角,下图中横坐标是图像灰度值,将相位0-pi对应

成为0-32768之间的整数。


 
由此可以产生一组32768行乘以2列的数组,第一列由0-32768组成,对应相位值,第二列是由上图中横坐标组成。然后删除第一列中

重复的项目,并删除第二列中对应的一项。然后线性插入的方法,补足空余的项目,于是便能够得到完整的LUT文件。