RGS 前向响应教程
S2Fitting · XMM-Newton RGS · N132D 多 roll 融合

从天空立方体到 RGS 计数:点源、展源与反向追踪

这份教程把 RGS 的响应拆成物理因子:有效面积、镜面 PSF、曝光图、线扩展函数(LSF/RMF)和 PI 选阶。然后用同一套因子回答三个问题:任意位置的单色点源怎样落到探测器上;展源怎样由点源叠加;以及反过来,探测器上某条带、某通道的光子来自天空哪里、哪条谱线、各占多少。

标记说明:已核实 来自本机 SAS 20.0.0 rgsrmfgen-1.17 算法文档或项目已验收产品;推算 由光栅几何直接计算;示意 交互图中的 LSF/PSF 形状、坏列位置和 N132D 模型都是教学用的玩具,不是校准数据。

English version →

0 先搭舞台:光路、坐标和 roll

RGS 是无狭缝色散光谱仪。望远镜的掠射镜面把光汇聚;汇聚光束途中被反射光栅阵列(RGA)截取约一半,按波长偏折到焦面上一排 9 块 CCD;其余光继续到 EPIC-MOS。CCD 记录每个光子的两个位置坐标和一个能量:

天空 S(ξ, η, E) 每个体素 = 单色点源 镜面模块 有效面积 A_mir(E) 二维 PSF ψ(HEW≈15″) 反射光栅阵列 RGA 光栅效率 → A_m(E) mλ = d(cosβ − cosα) 约一半光 → EPIC-MOS 焦面相机:9 块 CCD,沿 β 排开 CCD:β, x, PI 量子效率 q(E),曝光图 ε(β, x) PI 选阶(“香蕉”)
图 0-1 光路与响应因子的对应。镜面决定收集面积和 PSF;光栅把波长变成色散角 β,并决定各衍射阶的效率;CCD 在 β 上的位置、坏像素和缝隙(曝光图)以及 CCD 能量(PI)选阶都钉在探测器上,不随源移动。

两套坐标与 roll 角

设目标参考点为原点,天空偏移为 (ξ, η)(角分)。第 o 次观测的色散方向在天空上的位置角为 φo(由卫星 roll 决定)。这个源相对参考点在色散方向和交叉色散方向上的偏移是

$$\Delta_D=\xi\cos\phi_o+\eta\sin\phi_o,\qquad \Delta_X=-\xi\sin\phi_o+\eta\cos\phi_o .$$

换一个 roll,同一个天空点的 (ΔD, ΔX) 就旋转一次;源本身的光谱不变。多 roll 融合靠的就是这一点。

为什么色散方向的偏移就是波长偏移 推算

光栅方程

$$m\lambda=d\,(\cos\beta-\cos\alpha)$$

里,入射角 α 由光线方向决定。源沿色散方向偏离 ΔD,汇聚光束整体转过同一角度,α 改变 ΔD。流水线按参考位置把 β 换算成波长,于是这个光子被记在

$$\lambda_{\rm det}=\lambda+\kappa_m\,\Delta_D,\qquad \kappa_m=\frac{d\sin\alpha}{|m|}\approx\frac{0.124\ \text{Å}}{|m|\ \text{arcmin}} .$$

RGS 的 α≈1.58°、刻线密度约 646 线/mm(d≈15 490 Å),一阶 κ≈15 490 × 0.0275 × 2.91×10−4 ≈ 0.124 Å/′。在 O VII 21.6 Å 处,1′ 偏移相当于 0.124 Å,约 3.3 eV,或约 1 700 km/s 的视向速度。符号取决于 DISP 轴的定义,下文统一取正。

一句话:对 RGS 来说,色散方向上“在哪里”和“是什么波长”是同一个读数。交叉色散方向则基本只记录位置。

1 任意位置的单色点源

把天空立方体的一个体素看成位于 (ΔD, ΔX)、能量 E 的单色点源。第 o 次观测、第 k 条条带、色散通道 b 的期望计数是

$$C_{o,k}(b)=T_o\int dE\;F(E)\;R_{o,k}\!\left(b\mid E;\,\Delta_D,\Delta_X\right).$$

To 是 GTI 内的曝光秒数(PHA 的 EXPOSURE),F(E) 是光子通量。rgsrmfgen 的算法页把响应 R 写成两类因子的乘积 已核实:

$$R_{o,k}(b\mid E;\Delta)=\sum_{m}\underbrace{A_m(E)\,L_m\!\big(\beta_b-\beta_m(E,\Delta_D)\mid E\big)}_{\text{随源平移}}\;\underbrace{Q_{o,k}(b,E;\Delta_X)\,P_m(b,E)}_{\text{钉在探测器上}}\;+\;(\text{大角散射项}).$$

其中交叉色散“接受分数”和选阶效率是

$$Q_{o,k}(b,E;\Delta_X)=\sum_{x\in k}\varepsilon_o(b,x)\;\psi_X\!\big(x-\Delta_X\mid\beta_b\big)\;q_o(b,E),\qquad P_m(b,E)=\int_{\text{banana}(b)}\rho(\mathrm{PI}\mid E)\,d\mathrm{PI}.$$

下面逐项说明,再用实验台把它们放在一起。

1a 有效面积 Am(E):随光子走

镜面收集面积 × 光栅截取比例 × 第 m 阶的光栅效率,再乘随时间变化的有效面积修正(dyneffareacorr,按 CCF 中的 Chebyshev 参数随观测日期插值)。在 N132D 这种几角分的尺度上,镜面离轴渐晕很小,可近似看成只依赖 E。CCD 量子效率 q 按读出节点单独计入 Q,因为它属于落点所在的那块 CCD。

1b 镜面 PSF:一分为二

镜面 PSF ψ 是二维的。经过光栅后,它的两个方向承担完全不同的角色:

所以并不存在一个“把光子二维地送到 CCD 某处”的独立 PSF 文件可以直接拿来用:色散方向那一半已经是 LSF 的一部分。

1c LSF / RMF:映射到 β,不是 PI

Lm 描述能量为 E 的光子在色散通道 β 上的分布,峰位在 βm(E, ΔD)。源沿色散方向移动,整条 LSF 在 β 上平移,形状几乎不变。在 21.6 Å,0.062 Å 的 FWHM 对应约 1.7 eV,比 XRISM Resolve 约 5 eV 的分辨率还细,前提是点源。

1d 曝光图 ε(β, x):钉在探测器上

曝光图来自 rgsfilter/rgsproc,包含 GTI 内的有效时间比例、坏像素、坏列、CCD 之间的缝隙和读出节点结构。它定义在探测器的 (β, x) 网格上。源沿色散方向移动时,谱线在 β 上平移,坏列不动,所以同一个坏列会挡住不同的波长。这就是 ARF 不能写成只依赖 E 的函数的原因:witharffile=yes 拆出来的 ARF 已经把参考位置上的曝光图和条带接受分数折进去了,只对那一个源位置成立。

计量注意:To 只乘一次;ε 是 0 到 1 的比例。项目早先的探针检验已按这条规则计量。

1e PI 选阶 Pm(b, E):香蕉区

同一个 β 上会叠加不同阶的光子:一阶的 21.6 Å 和二阶的 10.8 Å 落在同一位置。它们的光子能量相差一倍(0.574 keV 对 1.148 keV),CCD 能分开。选阶区在 (β, PI) 平面上呈弯曲的“香蕉”形;Pm 是 CCD 能量再分布函数 ρ 落进香蕉区的比例。对选定的一阶谱,其他阶的 P 接近 0,但不严格为 0。

图 1-1 (λdet, PI) 平面上的衍射阶。横轴是按一阶换算的通道波长;第 m 阶光子的真实能量是 |m|×12.398/λdet keV。阴影是示意的一阶选阶区,宽度用 CCD 能量分辨率的量级画出 示意。竖线标出 O VII r:一阶 0.574 keV 与同位置二阶 1.148 keV 被清楚分开。

1f 因子分类表

物理因子源沿色散方向移动时源沿交叉色散方向移动时CCF 文件(本机已存在)
镜面面积、光栅效率 Am(E)基本不变基本不变XRT2/3_XAREAEF、RGS1_EFFAREACORR
LSF Lm(含镜面 PSF 色散分量)在 β 上平移不变RGS1_LINESPREADFUNC、XRT2/3_XPSF
交叉色散 PSF ψX不变相对固定条带平移,接受分数改变RGS1_CROSSPSF
曝光图 ε(坏列、缝隙、节点)不动,挡住的波长改变不动RGS1_BADPIX 等,经 rgsfilter
CCD 量子效率 q不动(跟 CCD 走)不动RGS1_QUANTUMEF
PI 选阶 Pm不动不动RGS1_REDIST

CCF 名称来自本机 sas_ccf 目录;表中只列出名称明确对应的文件,未细分光栅几何参数所在文件。

计数密度(单一色相,浅→深)示意坏列三条固定条带的边界
图 1-2 点源实验台 示意。单色 O VII r 光子(21.622 Å,含 LMC z=0.00093)。上图:探测器上的像,横轴是按参考位置换算的 λdet,纵轴是交叉色散 x;虚线是三条 0.75′ 宽的固定条带。下图:三条带各自的一阶谱。拖动 ΔD:谱线在 λdet 上平移 0.124 Å/′,会穿过固定不动的示意坏列。拖动 ΔX:光子在三条带之间重新分配。交叉色散 PSF 取高斯核心加洛伦兹翼,参数调到中心源约 87% 落在中央条带;真实参考观测 0210681301 中,中心源在三条带的 RMF 行和面积为 2.29 / 42.18 / 3.17 cm²,即三条带合计中约 88.5% 在中央条带。

2 展源:点源的线性叠加

光子计数对源亮度是线性的。展源就是把每个体素当作第 1 节的单色点源,再求和:

$$C_{o,k}(b)=T_o\iint d\xi\,d\eta\int dE\;S(\xi,\eta,E)\;R_{o,k}\!\big(b\mid E;\,\Delta_D(\xi,\eta),\,\Delta_X(\xi,\eta)\big).$$

离散化后是一个矩阵乘法 \(\mathbf C_{o,k}=\mathbf G_{o,k}\,\mathbf s\):s 是立方体各体素各谱分量的振幅,G 的每一列是“这个位置的这个谱分量”经第 1 节响应折叠后的计数谱。本项目的 27 路算子就是在 3×3 格心采样的 G。

2a 四个后果

  1. 色散方向的展宽变成谱线展宽。每个体素的谱线在 λdet 上移 κΔD,求和后,线形就是源在色散方向的亮度投影与点源 LSF 的卷积。N132D 尺度约 1.5–2′,对应 0.19–0.25 Å,在 O VII 处约 5–7 eV,比点源 LSF 宽三到四倍。
  2. 位置与速度简并。视向速度 v 使谱线移动 λv/c。在单个 roll 里,它与 ΔD 的效果完全相同:\(\delta\Delta_D=\lambda v/(c\,\kappa)\approx0.58'\,(v/1000\ \mathrm{km\,s^{-1}})\)(21.6 Å 处)。换 roll 时,位置引起的偏移随 ΔD 旋转,速度引起的偏移不变,两者因此可以分开。
  3. 交叉色散方向的混合。每条带不仅收集自己范围内的天空,还收集邻近天空经 ψX 翼漏进来的光子。这就是 27 路比 9 路多出来的路径。
  4. 探测器特征被“软化”。不同 ΔD 的体素把同一条谱线放在不同 β 上,坏列只挡住其中一部分体素的光,在总谱上变成一个浅凹陷,而不是点源时的一整条缺口。前提是曝光图在探测器上计入,而不是随源一起平移。

2b 官方展源近似及其假设

rgsrmfgen 的 withangdist=yes(以及 XSPEC 的 rgsxsrc 卷积模型)给出官方的展源处理:提供一条沿色散方向的一维角分布 p(ΔD),把它卷进窄 LSF。按文档,这条分布对所有能量形状相同,并按阶和中心能量换算到通道上 已核实。这相当于假设

$$S(\xi,\eta,E)=f(E)\,I(\xi,\eta)\;\Rightarrow\;R^{\rm ext}_{k}(b\mid E)=\int d\Delta_D\;p(\Delta_D)\,R_k\!\left(b\mid E;\Delta_D,\,\Delta_X^{\rm ref}\right),\qquad p(\Delta_D)=\int_{k}I\,d\Delta_X .$$

它要求全源同一光谱(无速度场、无线比变化),交叉色散接受分数按参考位置计算。angdist 卷进的是 LSF,曝光图仍在落点处计入,所以坏列处理是对的。但要注意:不要再卷一次镜面 PSF。p(ΔD) 应是源本身的亮度分布,镜面 PSF 已经在点源 LSF 里;只有当 p 取自已含 PSF 的图像时,才应关掉 withmirrorpsf。

逐体素叠加(第 2 节开头的积分)没有这些假设:每个体素可以有自己的谱、速度和线比,交叉色散方向也按实际位置计算。代价是 G 的列数随立方体分辨率增长,每一列都要一次点源响应。

天空亮度(示意)。箭头:色散方向 +ΔD;阴影带:选中条带在天空上对应的范围;细格:3×3 共同天球格(0.75′)。

逐体素叠加(参考答案)全源同谱的 angdist 近似中心点源
图 2-1 展源实验台 示意。玩具 N132D:半径 0.75′ 的壳(南侧更亮,r:i:f=1:0.15:0.60,东西向速度梯度 ±500 km/s),加一个位于 (−0.35′, +0.45′) 的结(视向速度 +1200 km/s,r:i:f=1:0.30:1.30)。三条曲线归一到相同总计数,只比较形状。转动 roll:逐体素答案随投影改变;angdist 近似只跟着亮度投影变化,速度和线比差异都被抹掉;点源完全不变。关掉速度场和结后,angdist 近似与参考答案几乎重合,说明它的误差来自“全源同谱”这一假设。

3 从 CCD 反看天空:这个通道的光子来自哪里

把第 2 节的求和倒过来读。对第 o 次观测、第 k 条带、通道 b,天空位置 (ξ, η) 和能量 E 的贡献占比是

$$w_{o,k,b}(\xi,\eta,E)=\frac{T_o\,S(\xi,\eta,E)\,R_{o,k}\!\big(b\mid E;\Delta(\xi,\eta)\big)}{C_{o,k}(b)},\qquad \iint\!\!\int w\,d\xi\,d\eta\,dE=1 .$$

对一条静止波长为 λℓ 的谱线,只有满足下式的天空位置能把光子送进通道 λb:

$$\Delta_D^{(\ell)}(\xi,\eta)\approx\frac{\lambda_b-\lambda_\ell\,(1+z+v/c)}{\kappa}\;\pm\;\frac{\mathrm{FWHM}_{\rm LSF}}{2\kappa}.$$

在天空上,这是一条垂直于色散方向的窄带,宽约 0.5′(0.062 Å / 0.124 Å/′)。每条谱线各有一条,彼此平行、错开 (λi−λr)/κ≈1.65′ 和 (λf−λr)/κ≈4.0′。交叉色散方向上,这些窄带被条带(加 ψX 的翼)截断。速度场会把窄带扭弯,因为 v 随位置变化。连续谱则来自窄带以外的所有位置,各自贡献 λb−κΔD 处的连续谱。

天空立方体之外还有三类计数来源,反推时要单独记账:

下面的实验台对同一个通道同时画两个 roll。两个 roll 的窄带方向不同,相交区域才是同时满足两次观测的位置与速度组合。这就是多 roll 融合在几何上的含义。

O VII r (21.602 Å)O VII i (21.807 Å)O VII f (22.101 Å)连续谱
图 3-1 反向追踪实验台 示意。每个 roll 一栏。天空图的每个像素按贡献最大的分量着色,颜色深浅与该像素对所选通道的贡献成正比(线性),淡灰底是天空亮度;鼠标悬停可看该像素的分解。小谱图上的竖线是所选通道。条形图给出各谱分量的占比;3×3 表给出各共同天球格的占比,格外部分单独列出。试着把 λb 放在 r 线附近,再把两个 roll 的夹角从 0° 调到 90°:r 光子的来源窄带随 roll 旋转。把 λb 移到 21.70–21.75 Å:r 光子来自 +ΔD 一侧,i 光子来自 −ΔD 一侧(两条窄带相距 1.65′),同一个通道里混着两条谱线。结的 +1200 km/s 使它的窄带整体移动约 0.7′。

4 回到本项目

现在的 27 路算子在做什么

参考观测 0210681301 的 27 路算子,就是在 3×3 共同天球格的 9 个格心上,用私有源表移动 rgsrmfgen 的源位置、保持三条提取条带不动,得到的 Ro,k 采样:9 个位置 × 3 条带 已核实(参考观测的已验收探针)。它不是“只能当点源”的近似。线性叠加本来就是用点源响应搭建展源;限制在于每格只取一个格心(格内积分尚未验证),以及每个位置都要单独跑一次 rgsrmfgen(本机每次约 1 分钟、每个文件约 29 MB)。多 roll 时,同样 9 个天空格经每次观测的 φo 换算成各自的 (ΔD, ΔX),3 次观测 × 3 条带 × 9 格共 81 路(尚未执行)。

怎样把立方体做细而不付 N 倍代价

第 1 节的分类表给出了捷径:随源平移的只有 A·L,钉在探测器上的是 ε、q、ψX 接受分数和 P。因此 ΔD 方向原则上不需要重新生成响应,把 LSF 平移、再乘探测器因子即可;只需在 ΔX 方向取少量位置。这样做的前提是三项验收 提议,未执行:

  1. 同一 ΔX、几个不同 ΔD,比较“平移 + 探测器因子”与 rgsrmfgen 直接结果,量化平移不变性及坏列、缝隙处的偏差。
  2. 未参与构建的保留位置上的 L1 相对误差,门槛参照早先探针检验所用的 0.001。
  3. 用 withangdist 的官方展源响应,对照仿真器在全源同谱情形下的积分结果。

通过之后,任意分辨率的立方体、任意 roll 的 mock 和拟合都可以走同一个仿真器。复刻管线并不等于消除校准不确定度:有效面积(几个百分点)、LSF 翼、以及每次观测的指向与波长零点仍需作为讨厌参数。最后一项对速度测量最敏感:1″ 的指向误差约 2 mÅ,约 30 km/s。

“XRISM 级”在这里的意思

在 O VII 21.6 Å,RGS 一阶对点源的 LSF 约 1.7 eV FWHM,本来就比 Resolve 的约 5 eV 细。N132D 的 1.5–2′ 尺度把它展宽到约 5–7 eV,正好落到 Resolve 的量级,而且位置与速度在单个 roll 内简并。多 roll 融合的目标,就是利用不同 roll 下位置项旋转、速度项不变这一点,把展源造成的展宽分解回空间分布和速度场,逼近点源分辨率。另外,据我所知 Resolve 的闸阀至今未打开,约 1.7 keV 以下几乎没有有效面积,O VII 波段目前仍要靠 RGS。

本页哪些是确定的

内容状态依据
响应的因子结构(窄/宽 LSF、ε×ψX 接受分数、q、PI 选阶、angdist 行为)已核实SAS 20.0.0 自带的 rgsrmfgen-1.17 算法文档
中心源三条带面积 2.29 / 42.18 / 3.17 cm²已核实参考观测 0210681301 的已验收探针
κ≈0.124 Å/′、速度—位置换算、eV 换算推算光栅方程与 α、d 的标称值
实验台中的 LSF/PSF 形状、坏列位置、N132D 模型示意教学玩具,不能用于定量结论
白盒仿真器与三项验收提议待验收