# CGH **Repository Path**: bitjcwn/cgh ## Basic Information - **Project Name**: CGH - **Description**: Computer-Generated Hologram/Holography 算法 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-24 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 引用 从https://github.com/yanleihu/Bluestein-Method 创建的代码分支,并在其基础上进行CGH算法的探索。 感谢作者Yanlei Hu的开源分享 # 模型 一个沿水平方向偏振的激光脉冲(相干长度6cm),经过分束镜,照射到一块SLM上的两个区域,或者两个SLM上。 然后经过反射镜重新照射到统一位置。 或者之际用迈克尔逊干涉仪装置,将参考光平面换成第二块SLM 光源:He-Ne激光器,工作波长632.816nm,y偏振。实际纵向模式可能不稳定(取决于腔长)。偏振态可能随机(需要加偏振片),脉冲长度足够长,相干长度为6cm。但是取时间平均,还是能看到明暗条纹 在复振幅平面上,任意相位,相对幅值的振幅可以分解为两个振幅相等,相位成特定夹角关系的向量。这两个向量分别对应SLM上调制的结果。 在SLM上调制的画面被激光平面波照射,像素的相位信息可以被直接携带并传播到焦平面上。 使用角谱理论,沿z轴方向传播的平面波,在k频域的角谱为δ(0,0)。该角谱再通过傅里叶逆变换为1。 因此该变换为振幅为1,辐角为eikz的平面波。而此时又因为点光源分析,该平面波又可以等效为等相位面为该平面的无穷多点光源叠加。 ## 像素如何被聚焦? ## 假说一:能否直接用显微物镜,对在近似于无穷远位置的SLM和其反射光进行成像 ## 如何达到衍射极限? 艾里斑的大小和波长,焦距成正比,和孔径成反比。第一个暗环半径:0.61λ/NA # 草稿 离散线性不变系统Bluestein/FFT # 光的传播分析 麦克斯韦方程组➡波动方程➡亥姆霍兹方程➡使用点光源,惠更斯-菲涅尔原理的模型:基尔霍夫衍射积分公式/瑞利-索末菲衍射积分公式 ↘使用平面波,线性不变系统模型:角谱法 # 电场的偏振处理 将标量转换为矢量,引入3个正交的分量,同时要满足麦克斯韦的散量为0的条件。使用基元转换将kxkykz转化为sp # 剩余问题 ## 出射面和入射面角度 如果出射面和入射面不平行,输出面上的电场矢量是否以及如何做基元转换? 不管是点源法还是角谱法,传输距离引入的相位差应该是两个面元之间的函数形式,具体应该是什么函数? ## 折射率不连续界面(两种材料界面处) 界面引入的相位延迟的函数形式如何? 对于双折射晶体,矢量模型应该如何调整?