宇宙学 · 恒星与黑洞 · 太阳系
17路(17LUBBS) · 看见更远的宇宙

红移不是把光染红,是把整条波长尺一起拉长

救护车从身边驶过,警笛的音调会从尖变钝。喇叭本身没有换频率,变的是每秒到达耳朵的波峰数量。光也有同样的行为,只是它不在空气里被压缩,而是在赶路的过程中被空间本身拉长。天文上说的「红移」指的就是这件事,但它的含义比「颜色变红」要严格得多,也可测量得多。

红移 z 的定义是波长变化量与原始波长之比,z=1 时整条谱线的波长都变成原来的 2 倍,不是只把蓝光染成红光。宇宙学红移来自空间膨胀,z≈1100 对应今天 2.725 K 的微波背景;而把红移换算成「多少光年」,必须假定一整套宇宙学参数。

红移是一个比值,不是一层颜色

定义很朴素:z 等于观测波长减去原始波长,再除以原始波长。z=0.1 表示波长长了 10%,z=1 表示翻倍。

关键判据是「整体性」。一条谱线从 500 nm 移到 550 nm 时,同一条谱里 600 nm 的线会移到 660 nm,两条线之间的间隔也从 100 nm 变成 110 nm。所有波长乘上同一个因子 1+z。

这一点把红移和「变暗」「变色」分开了。滤镜只会削掉一部分颜色,不会让整条谱的刻度变长。

三种机制都能造成红移,区分靠谱线怎么动

多普勒红移来自天体相对我们的本动速度,量级由 v/c 决定。引力红移来自光子爬出引力势阱,量级由 GM/(Rc²) 决定。宇宙学红移来自空间尺度因子在光行时间内变大。

三者在单条谱线上长得几乎一样。宇宙学红移多出两个特征:光变时标被拉长,表面亮度按 (1+z)⁴ 下降,这两条是膨胀特有的。

超新星的光变变慢,是膨胀最硬的一张收据

高红移 Ia 超新星的光变曲线整体被拉长 1+z 倍:近处 20 天走完的上升段,在 z=0.5 处要花 30 天。

这条观测很难用「光在路上损失能量」解释。疲劳光模型能让波长变长,却不会让物理过程变慢,也不会让表面亮度额外下降。三件事同时出现,只对应一种几何。

红移是测出来的,距离是算出来的

z 来自光谱,是直接观测量,误差可以做到千分之几。距离不是。

从 z 到距离要经过一套含 H0、Ωm、ΩΛ 的积分。同一句「这个星系在 77 亿光年外」,换一套参数就变成七十多亿或八十多亿。哈勃 1929 年那条 v = H0·d 的线性关系,只在 z 远小于 1 时才够用。

所以读到「多少亿光年」时,字面之外还藏着一句话:它用的是哪套宇宙学。

参数 数值 口径与来源
z=0.1 的波长拉伸 约 10% 定义式计算
z=1 的波长拉伸 100%,即波长 ×2 定义式计算
z=1 对应的光行时间 约 77 亿年 Planck 2018 参数
复合时期红移 z ≈ 1100 Planck 2018
光谱确认的最远类星体 约 7.6 J0313-1806,2021
超新星光变时标拉伸 1+z 倍 高红移 Ia 观测

哪些是观测,哪些还是推断

观测证实谱线整体按同一比例位移、双线间距被放大、高红移超新星光变被拉长、表面亮度随红移下降。这四项互相独立,且都由多台望远镜重复过。
理论预言波长应按尺度因子反比拉长,因此高红移处微波背景的温度应按 (1+z) 升高。这一点已通过高红移分子吸收线的激发温度被测到,量级吻合。
尚未定论红移的解释没有争议,有争议的是距离换算依赖的参数组合;Sandage-Loeb 效应(红移随时间漂移)至今未测到,它本可提供一条不依赖距离阶梯的独立检验。

常见问题

红移是不是说明星系在远离我们?

低红移时可以这么理解,高红移时说法要改。不是星系在空间里飞走,而是星系之间的空间在增加。两种描述在近处近似等价,在远处只有后者成立。

会不会只是光在路上消耗了能量?

这类模型解释不了光变时标被拉长,也解释不了表面亮度额外下降。要让三件事同时成立,需要一种专为此设计的相互作用,而它没有独立证据。

肉眼能看出红移吗?

基本不能。z=0.1 时 500 nm 的绿光只移到 550 nm;要到 z=0.5 以上才明显偏红,而那时星系已暗到必须长曝光。

延伸阅读

  • Hubble, E. 1929, PNAS 15, 168
  • Weinberg, S. 2008, Cosmology, Oxford University Press,第 1 章
  • NASA/IPAC Extragalactic Database(ned.ipac.caltech.edu)
免责声明:本文为科普性整理,依据文末所列公开资料与观测数据写成,不构成科研结论或任何形式的建议。科学认识会随新观测与新模型修正,引用请注明来源。如有侵权请联系删除。
文章名称:红移不是把光染红,是把整条波长尺一起拉长
文章链接:https://www.17lubbs.com/redshift-what-is-stretched/
↑