本节摘要:早期宇宙等离子体里的声波在重子脱离光子时冻结,留下一个约 147 兆秒差距的共动特征尺度;今天统计千万星系的两点相关函数,能在这个尺度上读出一个微弱但锐利的峰。它是一把不依赖烛光、不依赖绝对亮度的"宇宙直尺",横竖两个方向分别测几何距离与膨胀速率。本节算出这把尺在几个红移处的角尺度与径向信号,并解释它为何成为当代巡天的主力判据。
烛光证词(2.1)的软肋是校准,本节这把尺子天生免疫:它的长度由 CMB 已经锁定的早期物理决定(2.2 的声学视界),测量它只需数星系、看统计。第五代巡天把主力押在 BAO 上,理由就在这里。
2.2 节讲过,解耦前的等离子体里,引力的压缩与辐射压的反弹形成声波。光子与重子解耦后,声波失去反弹的介质,在重子分布里留下一个球壳状的密度印记——每个初始过密区都是一个声波源,球壳半径等于声波总共传播的距离,即拖拽历元(红移约 1059)的声学视界,约 144 兆秒差距(共动)。此后引力把这个壳慢慢放大成星系分布里的偏好间距:今天任意两个星系的间距统计里,在约 147 兆秒差距处出现一个百分之一量级的相关峰。峰不如 144 准,是因为拖拽历元略晚于解耦历元,且非线性演化略有推挤。
这把尺子的妙处有三层。第一,长度已知且不参与后期演化(共动尺度被膨胀整体拉伸);第二,它是统计量,数千万星系给出的平均间距把随机误差压到亚百分点;第三,它在横向(角尺寸)与径向(红移差)同时出现,一次巡天测两个量——角尺寸给出几何距离,径向信号给出当时的膨胀速率。一把尺子,同时量"多远"与"跑多快"。
# 演算 1:BAO 尺在不同红移处的角尺度与径向信号 import math c, H0 = 299792.458, 67.4 Om, OL, rd = 0.315, 0.685, 147.0 def chi_Mpc(z): n = 4000; dz = z/n return sum(1/math.sqrt(Om*(1+(i+0.5)*dz)**3+OL) for i in range(n))*dz*c/H0 def E(z): return math.sqrt(Om*(1+z)**3+OL) print("z 共动距离(Mpc) 角尺度(度) 径向信号 rd·H(z)") for z in [0.5, 1.0, 1.5, 2.0]: DM = chi_Mpc(z) print("%.1f %6.0f %.3f %4.0f km/s" % (z, DM, math.degrees(rd/DM), rd*E(z))) # 输出: # z 共动距离(Mpc) 角尺度(度) 径向信号 rd·H(z) # 0.5 1951 4.316 194 km/s # 1.0 3401 2.476 263 km/s # 1.5 4482 1.879 348 km/s # 2.0 5312 1.586 446 km/s
读数做两点解读。其一,红移 0.5 处 BAO 峰的角尺度约 4.3 度——不是一个小角斑,而是天空中一片手掌宽的统计特征;测它靠的不是分辨单星系对,而是海量星系的两点统计。其二,径向信号以速度为单位读出:红移 0.5 处约每秒 194 公里——观测上对应约 0.00065 的红移差,需要光谱红移精度好于千分之三,这解释了为什么 BAO 径向测量必须用光谱巡天(6.1 节的 DESI),成像巡天只能做横向。

BAO 真正的威力在于把几何测量与速率测量打包。横向读数用角尺寸反推共动距离,等价于烛光测距但无校准之忧;径向读数用红移方向的特征厚度直接给出哈勃参数 H(z) 在该红移的值——这是不依赖任何距离阶梯的膨胀速率直接测量。两条曲线(距离-红移、速率-红移)互相印证,暗能量的脚印从两个独立方向被读取。
# 演算 2:径向 BAO 信号的量级与反推逻辑 # 某红移 0.5 处的径向特征宽度理论预言为 Δz = rd·H(z)/c rd, z = 147.0, 0.5 import math Om, OL = 0.315, 0.685 H_pred = 67.4*math.sqrt(Om*(1+z)**3+OL) # ΛCDM 预言 dz_pred = rd*H_pred/299792.458 # 径向特征宽度 print("ΛCDM 预言 H(0.5) = %.0f km/s/Mpc" % H_pred) print("径向特征宽度理论值 Δz = %.5f(需光谱精度优于千分之三)" % dz_pred) print("若观测 Δz 比此值小 5%%,则 H(0.5) 比预言大 5%%——暗能量参数随之收紧") # 输出: # ΛCDM 预言 H(0.5) = 132 km/s/Mpc # 径向特征宽度理论值 Δz = 0.00065(需光谱精度优于千分之三) # 若观测 Δz 比此值小 5%,则 H(0.5) 比预言大 5%——暗能量参数随之收紧
BAO 证词的力度在于"干净"二字:尺长由早期物理锁定、测量是纯几何统计、系统误差主要来自星系偏向如何跟随密度场(可通过模型与模拟控制)。它对暗能量的约束方式是替距离-红移曲线钉上锚点——每个红移一个几何锚点,第四章的 w 审讯正是沿着这些锚点进行的。边界同样要记清:单靠 BAO 无法把"暗能量"与"修正引力下的几何"分开(两者给出同样的距离曲线),分辨它们必须引入生长测量(2.3 的进度表)——这也是第六章巡天同时测 BAO 与红移空间畸变的原因。
⚠️ 常见坑:把 BAO 峰当作"星系排成的环"。峰是统计偏好,不是结构——单个方向上什么都看不见,只有把千万星系的两点配对平均后才浮现;相关幅度也只有百分之一量级。它测的是尺子,不是图形。
💡 关键直觉:CMB 温度图(2.2)与星系相关函数(本节)读的是同一列声波的两种化石——一个是光子里的冻结像,一个是重子里的冻结壳。两份化石互证,尺长便钉死在百分之一以内。
超新星案里最让人提心吊胆的是校准——烛光的绝对亮度可能随环境漂移。BAO 没有这个软肋:147 兆秒差距的尺长在拖拽历元(红移约一千)就已冻结,那时宇宙还只是一锅耦合的等离子体,暗能量占比小到可以忽略;此后无论暗能量如何表演,尺子本身一寸不长。后期物理改写的只是"尺子投影到天球上显得多大"——也就是几何距离——而把不同红移处的投影串起来,恰恰反推出膨胀史本身。换句话说,烛光的系统误差藏在光源里,标准尺的系统误差藏在几何里,两路误差来源几乎不相交,这正是 2.5 节之后证据链要"五路互证"的深层原因。唯一要警惕的是测量端的杂质:星系样本的选择效应会把峰位挪动百分之一以下,巡天设计和随机目录就是为堵这个口子存在的。
四路证词已归档三路。最后一位证人看的不是光的亮度也不是星系的位置,而是光的路径本身——引力透镜让宇宙的质能与几何同时现形。