跳到主要内容
Sandbox Physics

光学 032 · 成像、仪器与视觉系统

双筒望远镜棱镜系统

拆开观察两块正交 Porro 棱镜,追踪有限 Snell–Fresnel 光路与送达瞳,再比较未补偿和理想补偿屋脊瞳的偏振衍射。

交互模型双筒望远镜棱镜系统
Porro 转角/裸屋脊延迟 ΦP,Δsp\Phi_P,\Delta_{sp}0.500.50
最小全反射余量 min⁡(θi)−θc\min(\theta_i)-\theta_c50%50\%
送达功率/屋脊轴上峰值 T,S0T,S_00.00π0.00\pi
模型适用区间模型适用\text{模型适用}

物理教程

审查双筒望远镜棱镜系统的物理过程

背景正物镜给出倒立视场。像的转正由真实反射算子 Hn^=I−2n^n^TH_{\hat{\mathbf n}}=I-2\hat{\mathbf n}\hat{\mathbf n}^{\mathsf T} 决定。每块 Porro 含两个正交反射面,两块棱镜再正交排列后,翻转两个横向坐标,同时恢复向前传播。

为什么值得理解四次反射怎样把视场转正,为什么无损屋脊仍会降低像质?

先抓重点

核心问题
四次反射怎样把视场转正,为什么无损屋脊仍会降低像质?
一句话直觉
屋脊按反射顺序分割瞳,而不是形成两幅互不相关的照片。对非偏振光,像强度为 I(q)=12∥J+A+(q)+J−A−(q)∥F2I(\mathbf q)=\frac12\left\|J_+A_+(\mathbf q)+J_-A_-(\mathbf q)\right\|_F^2。两组复矢量场必须先干涉,再对独立入射偏振求平均。单位反射功率并不保证衍射极限点像。

核心数学模型

四次反射,两个坐标翻转

H4H3H2H1=diag⁡(1,−1,−1)H_4H_3H_2H_1=\operatorname{diag}(1,-1,-1)

第一个坐标是向前光轴,另两个是横向世界坐标。因此画面中物镜倒像在第二块棱镜之后成为正像。所有视场卡保持相同符号尺度,不是照片或完整像中继。

临界角与真实有限表面

θc=arcsin⁡(1/ng),k^r=Hn^k^i\theta_c=\arcsin(1/n_g),\qquad \hat{\mathbf k}_r=H_{\hat{\mathbf n}}\hat{\mathbf k}_i

角度从表面法线量起。光线必须先与有限表面相交,才可能反射。低于临界角时折射分支漏入空气,剩余反射分支遵守 Fresnel 振幅。方形入口光阑与涂黑挤出端面是真实吸收硬件。

无损反射仍改变相位

rs=cos⁡θ−iγcos⁡θ+iγ,rp=η2cos⁡θ−iγη2cos⁡θ+iγ,γ=sin⁡2θ−η2,η=1/ngr_s=\frac{\cos\theta-i\gamma}{\cos\theta+i\gamma},\quad r_p=\frac{\eta^2\cos\theta-i\gamma}{\eta^2\cos\theta+i\gamma},\quad \gamma=\sqrt{\sin^2\theta-\eta^2},\quad \eta=1/n_g

全反射时两种振幅模长均为一,相位却不同。在屋脊中,两半瞳以相反次序经历不共面的入射坐标系。代码在每个面变换完整电场矢量,不指定虚构的标量光程差。

两半 Jones 瞳衍射

A±(q)=1π∬P±e−iq⋅ρ d2ρ,S0=I(0)A_\pm(\mathbf q)=\frac1\pi\iint_{P_\pm}e^{-i\mathbf q\cdot\boldsymbol\rho}\,\mathrm d^2\boldsymbol\rho,\qquad S_0=I(\mathbf 0)

屋脊模型使用 550 nm 均匀圆瞳。半圆瞳积分与解析圆瞳变换生成点像,未使用装饰性模糊。所有 PSF 共用 100 角秒视场与理想单位峰值标尺,亮度采用强度开方。完全补偿是理想无损延迟均衡器,不指定多层膜结构或厚度。

常见难点

全反射就能保证清晰成像

容易误解只要两个屋脊面反射全部功率,相位补偿就不可能改善分辨率。

正确理解功率与复场不是同一个量。相反反射顺序改变偏振分辨的瞳场,重新分配像能量。屋脊参考不含玻璃进出损失,Porro 直接通量包含这些损失;两者都不能当作完整双筒透射率。

动手实验

  1. 01

    场景 1:双 Porro 正像

    打开双 Porro,跟随四个真实反射点,比较棱镜之前、之间与之后的不对称视场。环绕观察两个折叠平面彼此垂直。

    应该观察到: 双 Porro 输入与输出方向平行,但存在横向位移和 180 度视场转角。
  2. 02

    场景 2:有限瞳与全反射漏光

    打开有限瞳,增大视场角或降低折射率,检查粉色漏光与临界角余量。增大瞳径或缩小 Porro 宽度,暴露真实光阑与端面截光。

    应该观察到: Fresnel 损失与几何截光分开:送达功率和被接收的瞳面积独立报告。
  3. 03

    场景 3:屋脊瞳衍射

    打开屋脊,把理想补偿从零移到一。在相同亮度下比较未补偿、当前与理想圆瞳点像。折射率决定裸 Fresnel 相位,瞳径改变衍射角尺度。

    应该观察到: 屋脊模块转向 90 度,单独隔离相位问题,不冒充完整直通 Schmidt–Pechan 仪器。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策