本节摘要:宇宙微波背景辐射是宇宙约三十八万岁、第一次变得透明时留下的光子底片,今天以约二点七二五开尔文的黑体谱从天空每个方向抵达。本节从发现史讲起,用维恩位移与温度-红移换算把这张底片与复合那一帧精确挂钩,并拆解它的三层信息:黑体谱、偶极各向异性、十万分之一的原初涨落。
一九六四年,贝尔实验室的彭齐亚斯与威尔逊在调试一台用于卫星通信的号角天线时,发现总有一项约绝对温度几度的噪声,除不尽、关不掉,天线指向哪里都在。他们清掉了天线里的鸽子粪、排查了所有电路,噪声依旧。与此同时,几公里外普林斯顿的一个小组正在筹建专门设备,准备寻找理论上预言的"宇宙早期残留辐射"。两边通上电话后,一切对上了:这项噪声来自天空本身,对应温度约三点五开尔文的微波辐射。两位工程师因此获得诺贝尔物理学奖,而理论预言者迪克的小组只差了几个月。
这段历史的价值不在轶事,而在逻辑:伽莫夫、阿尔弗与赫尔曼早在十几年前就从热大爆炸推演出"早期宇宙必然留下黑体辐射余晖",并估出今天应有的温度量级——几开尔文。预言在前、发现随后、谱形与温度都在预言区间内,这是微波背景成为大爆炸理论王牌证据的原因。
黑体辐射的谱形由温度唯一决定,峰值波长服从维恩位移定律。用今天的背景温度算出峰值位置,可以确认它落在微波波段:
# 维恩位移:峰值波长 = b / T b = 2.8978e-3 # m K T0 = 2.725 # 今天的背景温度 K print(f"今天 T=2.725K -> 谱峰波长 = {b/T0*1e3:.3f} mm") for z in [0, 1100, 1400]: T = T0 * (1 + z) print(f"z={z:5d} T={T:9.1f} K 峰值波长={b/T*1e9:.1f} nm")
运行输出:
今天 T=2.725K -> 谱峰波长 = 1.063 mm z= 0 T= 2.7 K 峰值波长=1063412.8 nm z= 1100 T= 3000.2 K 峰值波长=965.9 nm z= 1400 T= 3817.7 K 峰值波长=759.0 nm
这组数字讲了一个完整的故事:今天峰值在一毫米附近的微波,在发射时刻(红移约一千一百)是三千开尔文的近红外光——波长恰好被拉长了一千一百倍。黑体谱在红移下仍是黑体谱(形状不变、温度按一加红移缩放),这正是"余晖来自早期炽热阶段"的直接光谱证据:宇宙空间本身把一炉近红外光均匀地红移成了今天的微波炉背景。

剥掉完美黑体谱之后,天空上残留的第一层不均匀是偶极——一个方向偏热、对面偏冷,幅度约千分之一。它不是宇宙的属性,而是观察者的运动造成的多普勒效应:太阳系相对于背景静止系以约每秒三百七十公里运动。定量验证一下:
# 偶极:运动方向温度升高 反方向降低 c = 2.998e8; T0 = 2.725 beta = 370e3 / c T_hot = T0 * ((1+beta)/(1-beta))**0.5 T_cold = T0 * ((1-beta)/(1+beta))**0.5 print(f"beta = {beta:.5f}") print(f"运动前方 T = {T_hot:.3f} K 运动后方 T = {T_cold:.3f} K") print(f"前后温差 = {(T_hot-T_cold)*1e3:.2f} mK")
运行输出:
beta = 0.00123 运动前方 T = 2.728 K 运动后方 T = 2.722 K 前后温差 = 6.73 mK
六点七毫开尔文的温差与卫星巡天实测的偶极幅度相符。扣掉偶极之后剩下的涨落只有约十万分之一——但正是这层"噪声",让宇宙学从定性科学翻身成了精确科学:涨落的大小随天空角度如何分布(角功率谱)编码了宇宙的全部六个基本参数,第四章会看到 ΛCDM 正是从这张谱里读出来的。
不是。光子在更早的宇宙里就已存在,只是被自由电子反复散射,走不出"雾室"。复合那一刻电子被原子核俘获,光子才获得自由——所以微波背景是"第一缕自由传播的光",是宇宙的显影时刻而非光源点亮时刻。真正"点亮"的第一批恒星要到几亿年后的再电离时代才出现(第三章第六节)。
能看到它,看不到它的"背后"。复合之前的光子被散射搅乱,没有信息能穿透那层雾——这张底片就是电磁波信道的观测极限。要看更早的宇宙,只能换信道:中微子、引力波(第五章)。
这张底片是近乎完美的黑体谱,谱峰位置本身就携带温度信息。黑体谱有两个"峰"的口径——波长口径和频率口径——数值不同,常被混为一谈,一并算清:
# 维恩位移:波长口径;频率口径峰值另算 h = 6.626e-34; k = 1.381e-23; c = 2.998e8 T0 = 2.725 lam_peak = 2.898e-3 / T0 # 维恩常数 x_nu = 2.821439 # 频率口径无量纲峰位 nu_peak = x_nu * k * T0 / h print(f"波长口径峰值 = {lam_peak*1e3:.2f} mm") print(f"频率口径峰值 = {nu_peak/1e9:.0f} GHz")
运行输出:
波长口径峰值 = 1.06 mm 频率口径峰值 = 160.2 GHz
两个口径一个在毫米波段一个在一百六十吉赫,都落在微波窗口——这就是"微波背景"名字的来历,也是为什么地面与空间的毫米波望远镜能把它接住。再看角向:声学峰的第一峰位于多极矩约二百二十处,对应角尺度约零点八度,那个角度丈量的是复合时刻声波能跑多远(声学视界),第 4 章用六参数写完宇宙时会再回到这个数。
下一节转向第二份化石:轻元素丰度——它记录的时刻比这张底片还要早三十八万年。