清晰平台的节拍和部分跨段变化可以复现;完整格式、传感器身份和物理单位仍未解出。
取得刘承熙、张翰英、路祖铭《科学实验卫星短波遥测系统》全文后,已能把录音与具体电路相配:PAM–FM–AM、32 路主开关、五路同步兼电压参考、并联传送的快参数,以及四个四路副开关。论文第 1 页明确记载科学探测任务,点名红外地平仪和太阳角计等测量。期刊目录与摘要。
| 遥测段起点附近 | 清晰平台节拍 | 边沿拟合 RMS | 强制 50 ms 网格的 RMS |
|---|---|---|---|
| 44.30 s | 306.3 ms | 1.98 ms | 13.27 ms |
| 103.10 s | 306.2 ms | 1.89 ms | 13.49 ms |
| 162.15 s | 308.0 ms | 2.42 ms | 13.70 ms |
目前优先采用模拟换向遥测模型:固定顺序的平台用于参考和采样读数,尾部接入需要连续传送的动态输入。它用同一套模拟电路解释了平台顺序、跨帧变化和尾部运动,适合作为下一轮解码的起点。
40/5/10/5 s 在论文第 1 页有明确时序,32 路主开关在第 3 页也有明确说明,已经超出此前的算术推测。名义每路 312.5 ms,录音测得 306–308 ms;多个位置并联后用于连续传送快变姿态波形。第二章把同步头、主开关、副开关和动态窗口放在同一帧内比较。
五路参考顺序为 3、3、0、1.5、0 V,与开头平台相配。仅用高低参考校准,独立读回中点为 1.498、1.491、1.510 V。现在可以把频率表推进到遥测输入电压表;物理量换算和副开关支路对应关系继续求解。
连续解调后,三个尾部窗口都恢复出约 0.516–0.520 s 的重复,4 ms、8 ms 相位鉴频和 16 ms 谱峰法互相吻合。这支持自旋同步的姿态测量。第一个窗口在清晰帧里有约 145 ms 的近矩形脉冲,第二个是阈值敏感的宽脉冲,第三个有正负相接的恢复曲线。红外脉宽、太阳角计以及同一探头不同调理输出,都可以据此继续匹配,不能把整个尾部只算作一条频率均值。
稳定高低电平优先作参考候选;缓慢变化的平台比较电源、温度和标定斜坡模型;与自旋有关的输入则比较地平仪和太阳角计。三点余弦拟合本身不帮助选择器件,飞行配置和模型能否预测其他窗口才有用。磁强计还面临飞行配置来源矛盾,因此排在这些姿态候选之后。
有些结论则确实应当删掉:由量化数据“验证”出来的 50 ms 时钟、把三点精确拟合当作身份识别、把人为选定的过顶轨道当作观测,以及尚未复现的 +77 Hz 粒子事件。这些计算问题不妨碍我们继续用电源、热控和姿态硬件解释其他信号。
目前输出了长录音三帧的全部 96 个主位置、14,729 个连续波形采样点,以及短录音幸存的 27 个位置。短录音已经越过同步头,保留频率和推定路序;长录音可以用每帧参考读回输入电压。帧与动态波形、完整平台表都已列出。接下来求副开关支路顺序、传感器转换关系和姿态几何;这些决定输入电压、脉宽如何变成温度、压力与方向。
下列断言由多重独立证据支持,或可在两次录音之间复现,不依赖"DFH-1 是否飞了科学载荷"这条未解决的源冲突:
下列三条原本被列为高置信度,但 Codex / 第三轮研究 subagent 都指出:DFH-1 究竟有没有飞过这套科学载荷 本身存在中文权威源冲突—— 若"载荷未飞"成立,这三个标签整体作废。本博客把它们降为候选而非确认:
| 量 | 数值 | 来源章节 |
|---|---|---|
| 磁强计 VCO 灵敏度 | ~0.012 Hz/nT | Ch. 4 |
| VCO 校准斜坡斜率 / RMS 残差 | −2.24 Hz/s, 0.14 Hz | Ch. 3 |
| 太阳辐射计响应 | +14.9 Hz / 度太阳角 | Ch. 7 |
| Ch 16 F2 偏离 / F1↔F3 散布 | ~80× | Ch. 5(不是 σ 显著性,仅是比值) |
| 磁带速度误差 | +0.35% | Ch. 1 |
| 电池续航:地面 + 在轨 | 8 天 + 20 天 = 28 天 | Ch. 6 |
| 在轨平均功耗 | ~20 W (与 ~9.5 kWh 容量自洽) | Ch. 6 |
| 验证项 | 预测 | 实测 | 结果 |
|---|---|---|---|
| 磁强计 |B| 比例(粗一致性,非定量精密验证) | 1.524 | 1.262 | 同向同量级,~17% 偏差 |
| 多普勒频率变化率 | −1.13 Hz/s (轨道模型) | −1.34 Hz/s | 通过 (~20%) |
| 48 小时稳定性 (槽长) | 305 ms (CHINA1) | 305 ms (ChinSat) | 通过 |
| L1 同步 4-FSK 频率 | 1155 Hz | 1155 Hz | 通过 |
| 实践一号 (1971) 比对 | 载荷无磁强计 → 无 2 Hz 余弦 | 遥测中无 2 Hz 余弦 | 通过 |
我们没有解码到电压或温度的绝对值,但是我们重建了 19 路通道的身份、 1 路科学事件的显著性、整个遥测系统的时序结构, 并用独立的物理约束(地磁场、轨道几何、第二颗卫星)做了 5 项交叉校验。 这些是 56 年前的工程师在 1970 年 4 月装好上天、然后在 1970 年 5 月失联的那台机器,留给后人的可观测特征。
第二章按节目循环、模拟遥测帧、主换向位置和连续窗口重新组织;以同帧参考校准电压,以 312.5 ms 位置建立名义时轴,不再把两者混作单一磁带速度修正。新增名义时轴的图和 CSV,原音频保持不动。
论文相符的解释放在前面,旧 4-FSK、19 路分段和由其得出的旧表折叠保留。温度、电源、磁场与姿态的可行模型继续讨论。署名披露补入 Codex (GPT-5) 与 GPT-6 Astra。
新增按论文五路参考自动找帧的解码器,重新从 MP3 输出三帧完整的主开关表和连续电压。短录音按幸存序列对齐,记录其缺失同步头的限制。第二章补入三个动态窗口、0.516–0.520 s 重复周期、不同方法和阈值的脉宽比较;第三章列出第 6–22 路全部平台值,并比较第 7、10、13 路的副换向解释。
解码保留质量不合格的时间缺口,不把剩下的点压缩成新的时间轴。新增测试覆盖参考搜索、噪声拒绝、连续调频、脉冲缺口与截断端点,连同已有测量及标定测试共 12 项通过。原有物理模型、图表与历史推导保留,新的数据直接供后续标定和器件匹配使用。
逐页核对七页扫描件,补回 OCR 丢失的数字和图中连接关系。第二章将 32 路与并联快输入从假说改为论文记载,纠正同步头为五路,并加入四个四路副开关。第三章用 0/3 V 参考标定,留出 1.5 V 作独立检验,新增三帧电压表;第七章补入两节 RC 滤波、8–10 Hz 颤音和独立的音乐、遥测发生器。
密集尾部继续按多个动态窗口匹配,保留地平仪、太阳角计及原有其他器件模型。论文没有完整的逐路传感器表;它给出的地面红外脉宽处理和副换向电路,分别用于下一步恢复扫描信息与支路顺序。
这一轮先依据刘承熙等人 1981 年论文的公开摘要,将 PAM–FM–AM 和 3.2 Hz 与实测节拍比较,新增三段遥测的 32 位置外推图。当时尚未取得全文;随后读到正文,确认了 32 路主开关和并联快输入,见上面的更新。
《文汇报》的研制者回忆明确记载 40/5/10/5 s 和六路乐音振荡器,修正此前“精确时序未找到出处”的说法。第三章按飞行记载和预期波形比较太阳角计、红外地平仪、工程参数及原有科学仪器假说;第七章补入音乐与遥测支路的硬件依据。原有推导和图表保留。
前几轮修订把整章推导折叠起来,只留下更正摘要,读者反而看不到模型怎样建立。本次将原来的电路、公式、通道表、物理比较、图表和互动演示恢复为正文,在相关段落旁补充支持与反对证据。约 307 ms 的重测结果与新图也保留。参考、地平仪、电源、温度、磁强计等解释继续比较,不因缺少唯一答案而整章删除。
上一轮修订把“证据不足以确认”写成了“这一解释不再讨论”,删过头了。本次把模拟换向器、参考电平、地平仪、电源和温度模型放回正文,写明各自解释哪些信号、下一步测什么。三点拟合和错位采样的问题仍然保留;它们影响的是具体证据的权重。
红外地平仪有研制所的飞行记述,优先用于解释动态尾部。磁强计有机制上的可能性,但还受飞行配置记述的限制;旧粒子事件则连对应异常都没有复现,不能与前两者等量齐观。以下日志保留前几次修改的过程,其中“撤回身份”不再表示删除器件假说。
各章补回了当时写下的具体结论,包括通道名称、拟合数字和验证方法。旧版推导、图表和本页的置信度表也保留了下来。
撤回磁强计或地平仪的识别,表示这些录音和计算还认不出它们;卫星究竟装了什么,仍需核对飞行资料。
原结语的置信度分级、数值汇总和“验证通过”表仍保留在本页,可与以上判断对照阅读。
从原始 MP3 重测平台边沿,并比较了密集尾部、音乐、间隙和噪声。各章改动如下。
本博客主体章节、SVG 图、Python 脚本、物理推导,主要由 Claude(Anthropic)写成; 后续科学审阅、网页修订和章节插图由 OpenAI Codex 协助完成。 这是分析作者署名的真实情况,也是这份附录的存在理由—— 本博客本身就是一次提示工程演示。
definitive_decode.py 实际是报告生成器而非重新解码流水线本轮由 Codex (GPT-5) 核对研制论文和扫描图,重建五路参考、32 路换向及连续鉴频;编写新的标定、波形比较与测试代码,重写第二章,并调整正文与历史结论的顺序。
definitive_decode.py 不是重新解码流水线,而是报告生成器。
该脚本里的通道值是预填入的,并不是从音频独立重算出来的。也就是说,
博文里的频率表和图是从音频重建的;但"物理身份"这一层标签
并没有被一个端到端的脚本独立重放过。
在 Chapter 5 的写作中段,提示工程师让 Claude 派出一个 web-research subagent 去找支持和反对那次 +77 Hz 瞬变事件的证据。subagent 带回了一条 Claude 没准备好的反驳:多份中文权威源记载 DFH-1 出于"首发必成"和电池容量限制 取消了科学载荷,宇宙强度计实际飞在备份星实践一号 (1971-03) 上。 若该说法正确,本博客 Ch 3/4/5 的全部"科学身份"标签都需要重读为工程通道。 Chapter 5 现在以 callout 形式公开这条未解决的源冲突,并列出可证伪它的卫星档案 (IMP-G、Vela 5/6、OGO-5/6 在 1970-04-27 09:40 UT 的粒子记录)。
在博客接近完稿时,提示工程师让 Codex GPT-5.5 做了一次纯科学技术性的复审, 要求只列"可证伪/可计算的错误",不算开放假设。Codex 提交了 15 条,本博客逐条接受并修订:
Codex 提出"OOK 484 段更可能是 tracker 伪迹"后,提示工程师让 Claude 又派出一个 subagent, 这次任务是跑代码而不是搜网:用 scipy 把 2200 Hz 漂移线混频到基带, 取复包络,然后比较遥测窗口内外的幅度分布。
subagent 在大约 6 分钟里做完整流水线,输出三张图、一个 JSON 摘要,并给出明确判决: 2200 Hz 包络在窗口内外完全一致(中位 \(-22.1\) vs \(-21.3\) dB), 直方图单峰对数正态。如果是真 OOK,应当看到双峰——所以"484 段" 被本附录明确撤回,写进 Chapter 9 作为修正过的证伪结论。
顺便发现:原 ridge 拟合截距 2269 Hz 在基带留下 \(\sim 5\) Hz 残余,真实中心更靠近 2264 Hz。 不影响主结论(漂移率 \(-1.34\) Hz/s 不变),但这是第一次有人在公开互联网上做过 这条信号的幅度域复核——纯由 LLM 在一次会话内完成。
这三轮批评都是合理的。处理方式不是抹掉结论——本博客是工程分析, 基于有限样本和历史事实推断身份是这种工作的常态——而是把每条结论的证据强度 和替代假设明确出来。Part 1 的★★★/★★/候选/无法确定四档分级就是为这一点服务的。 读者应当把这些标签按所列证据来读,而不是按权威口吻来读。
本次分析的提示对话几乎全部以英文进行——包括代码、推导、 错误修正、对中间结论的挑战、方法论讨论。只有最后输出阶段, Claude 才被要求以中文撰写本博客的全部正文、图注、表格、HTML 文案。 换句话说:思考语言是英文,呈现语言是中文。 这意味着中文文本是 AI 的翻译/再表达而非原生写作, 这也是为什么部分句式带有英语技术写作的痕迹。
不是"分析这段音频",而是"解码这段 173 秒录音里的 19 路遥测换向通道"。 2023 年 Telegram 聊天里已经搭好了初始假设框架——这是种子,不是问题。
不是开局把所有材料一次性灌进去——而是边分析边喂:
每注入一份新材料,就强制 AI 修正先前结论。
这些短促的修正让"够用的回答"变成"更好的回答"。
让 AI 派出子代理(subagent)独立调查特定问题。本章本身就是这样写的: 一个子代理负责结论汇总,另一个负责附录文本。 把单线程会话里本来必须串行的工作并行化。
显式要求列出认知边界——用来对抗 AI 的过度自信偏差。 上面 Part 1 的"无法确定的部分"清单,就是这种提示的产物。
前几条是提示工程师在对话中直接纠错;中段几条来自 Codex GPT-5.5 的科学审阅; 最后两条是 Claude 自己派出的 web-research / code-running subagent 把自己反驳掉的。
ir_horizon_decode.py:同相脉冲间隔中位 0.511 s = 1.96 Hz / 117 rpm。
那 3 秒是上海技物所红外地平仪的输出,对应 120 rpm 自旋——姿态测量子系统直接从录音里复现,不是科学载荷
除了上面 7 条基础经验,本次分析里有几条更进阶的玩法 (这些不是教科书会写的——是在长会话里逐步摸出来的):
Claude(Anthropic)写主分析,Codex(OpenAI GPT-5.5)做视觉与代码审阅。 两家模型的训练分布不同、错误模式也不同—— Codex 在本次发现了 Claude 没有自己发现的"3 帧样本过拟合"和 "definitive_decode 实际是报告生成器"两条问题。 相当于在一次提示对话里同时获得主笔 + 同行评审。
本次会话几乎全程用英语驱动 Claude——技术词汇精度更高、模型在英语技术语境下推理更紧。 最终再要求它把全部输出"翻译并扩写"成中文博客。 这一招在涉及大量物理 / 工程术语的项目里特别有用: 不要用呈现语言去思考,用模型最强的语言去思考,最后再换语言输出。
当 AI 用了"definitive"、"clearly"、"obviously"、"this proves"这类词, 立刻反过来要求它列举证据强度和替代假设—— 自信的措辞往往出现在证据最弱的地方(因为弱推理需要修辞撑场子)。 本次的"19 路全部识别"就是这样被压回到 ★★★/★★/未知三级的。
每次注入一份新的中文权威材料(航天局清单、胡其正访谈、502 所细节), 都不是为了查到一个事实,而是为了调整 AI 当前的先验分布—— 让它知道哪些关键词、哪些数字、哪些子系统是合理的。 例如"28 天 / 20 天"那次区分,本质是在调整电池模型的先验, 而不是回答"卫星活了多久"。
本次会话用 Claude Opus 4.7 的 1M context 一直没断。 这意味着 30 轮以前的"用户已经否决过这个解释"的事实仍然在前文里—— 新结论需要主动绕过这些已被否决的分支。短上下文模型必须靠总结/记忆系统补救, 长上下文模型可以直接靠原始对话作为历史否决日志。
包括这一节在内的"署名披露"、"方法论局限"、"AI 出错被抓回来的例子" 都是由 AI 自己写的。提示工程师给的指令是"诚实地披露你做了什么、 哪里被纠正了、哪里证据其实很弱"。这种"让 AI 自我审计"的要求, 在 2026 年是构建可信 AI 内容的关键步骤。
Chapter 5(Ch 16 上的 +77 Hz 瞬变事件)写到第三轮时,提示工程师下了一道指令: "派一个 subagent 去搜公开网络,找支持和反对这次事件的证据,并要求引用 URL。" 这不是"再写得详细一点",而是要求 AI 主动去找能证伪自己的信息。
subagent 只用了一次执行就带回三类有用信息:
关键不在于 subagent 工具本身(很多 LLM agent 框架都有),而在于问题的写法: "找证据"会得到 confirmation bias 的输出;"找支持和反对的证据,要 URL" 则强制 AI 触碰自己的盲区。整个 Chapter 5 的"对自己最不利的证据"那个 callout, 就是这次搜索直接拿回来的——而且事先没有任何预设。
Codex 第二轮审阅指出:"2200 Hz 拍频的 484 段 OOK 更可能是 ridge tracker 伪迹"—— 这是一条可计算的反驳,不是"我觉得"。提示工程师没有自己写代码去查, 而是派出一个带 Bash + Python 的 subagent,给它非常具体的任务: "下载 WAV、用 scipy 把 2200 Hz 漂移线混频到基带、取复包络、比较遥测窗口内外的幅度分布、 输出三张图 + 一个 JSON。"
subagent 在大约 6 分钟里写完脚本、跑完,给出明确判决: 包络是单峰对数正态、窗口内外完全一致——是 tracker 伪迹,不是真 OOK。 它甚至顺手发现 ridge 拟合的截距偏高 \(\sim 5\) Hz,给出更准的 2264 Hz 中心频率。
这与 Advanced 07 的 web-research subagent 形成互补: Advanced 07 处理"档案/世界事实"层面的盲区,Advanced 08 处理"我做没做过这个计算"层面的盲区。 工具上都是 Agent,但意图不同——一个查"我不知道什么人/什么文献存在", 一个查"我没把这条 hypothesis 跑数验证过"。 合作模式:让Codex 提出可计算反驳、让 Claude派 subagent 跑数、 让 Claude 主笔把结果写回博客——三步分工,每一步交给最擅长的那一方。
句子、表格、SVG 代码、物理推导、跨校验数学——全部由 AI 写。
准确性、范围、语调、结构选择——由提示工程师在数十轮对话中塑形。
中文表达的流畅度与文化语境——主要来自 AI(Claude),微调来自提示工程师。
这种分工是 2026 年代 AI/人类协作的典型模式:AI 出体量,人类出品味。
下面是早期分析的数据与代码包,保留用于追溯当时的推理。它未随本次正文修订重新打包,包内结论和博客源码可能已经过时:
[tar.gz] dfh1-analysis-bundle.tar.gz
包内文件清单:
decoded_frames_zh.md)授权条款:分析与代码 MIT,原始 mp3 来源请见相应章节脚注。 欢迎复现、二次分析,或在新的录音/材料出现时打补丁。