能力标签:WSF_COMM_TRANSCEIVER / 通信链路 / 组网 / 通视与遮挡 / 物理承载层
这个 demo 在展示什么
平台能"看"能"动"还不够——现代作战靠信息共享:雷达发现目标,要把航迹传给指控,指控下发射指令,武器接收。这条信息链就是comm建模的对象。
commdemo 展示 AFSIM 的通信收发机(transceiver)模型:两个平台各带一部通信机,满足"在通视/频段/协议范围内"才能互通。它把"信息能不能传过去"从假设变成可仿真、可失效的实体——链路断了,航迹和指令就送不到,整个体系会"半身不遂"。
核心机制:通信机 + 链路判定
一个平台挂WSF_COMM_TRANSCEIVER,定义它的频段、功率、天线增益、协议。AFSIM 在仿真中做链路判定:
发射机(A) → 传播(距离/遮挡/干扰) → 接收机(B) → 是否满足信噪比/协议 → 成链 or 断链一条 message(航迹、指令)只有在链路上才能送达。链路是上层的"网络"——本系列卷五的 XIO/DIS/BM 消息协议,都跑在这层物理链路之上。
真实可跑的最小片段(AFSIM 2.9 语法,示意)
下面让一个蓝方传感器平台和一个蓝方指控平台各带一部同频通信机。语法范式取自 AFSIM 2.9 公开能力文档,按本系列"片段式、无顶层包裹"的结构书写:
end_time 600 sec platform_type BLUE_SENSOR WSF_PLATFORM side blue comm radio WSF_COMM_TRANSCEIVER frequency 225.0 MHz # 工作频段:收发须同频 transmit_power 50 W # 发射功率 antenna_gain 10 dB # 天线增益 # 协议 / 调制 end_comm sensor srch WSF_RADAR_SENSOR maximum_range 150 nm frame_time 2.0 sec end_sensor end_platform_type platform_type BLUE_C2 WSF_PLATFORM side blue comm radio WSF_COMM_TRANSCEIVER frequency 225.0 MHz transmit_power 50 W antenna_gain 10 dB end_comm end_platform_type platform sen_1 BLUE_SENSOR position 34.0n 120.0e altitude 8000 m msl end_platform platform c2_1 BLUE_C2 position 34.1n 120.1e altitude 5000 m msl end_platform# 在场景目录执行(示意):# mission.exe comm_demo.txt关键参数速查
| 参数 | 所在组件 | 类型 / 单位 | 默认值 | 取值说明 | 调参影响 |
|---|---|---|---|---|---|
frequency | comm | 频率 (MHz) | 无 | 工作频段 | 收发须同频才能互通,错频即断链 |
transmit_power | comm | 功率 (W) | 有默认 | 发射功率 | 越大链路余量越大,越远能成链 |
antenna_gain | comm | 增益 (dB) | 0 | 天线增益 | 定向增益提升链路但需对准来向 |
| 通视 / 地形遮挡 | 传播模型 | — | 地球曲率/地形 | 链路几何约束 | 地对地被山/曲率挡→断链 |
| 协议匹配 | comm | — | — | 收发协议一致 | 协议不同无法互通,物理通也白搭 |
| 干扰 / 噪声 | 传播 + noise | — | — | 抬升链路噪声 | 被压制即断链,电子战入口 |
工程实践与常见坑
- 通视与地形别忽略。地对地通信常被山体、地球曲率挡住。AFSIM 支持地形与地球曲率对链路的约束,建模时把平台摆在地平线两侧却指望互通,结果就是安静断链。
- 干扰即断链。
comm和噪声/干扰同台时,链路可被压制——这是电子战打"信息网"的入口。评估体系韧性时,记得把通信干扰加进想定。 - 先 platform 级互联,再上协议。新手建议先用
comm把"谁和谁能说话"跑通,确认链路成,再叠加 XIO/DIS/BM 这类消息协议(见本卷 16/17 与卷五)。 - 分清 comm 和 XIO。
comm是"物理通信链路"(能不能传),XIO/DIS 是"传什么消息、什么格式"(应用层协议)。先有链路,才有协议——本卷 16/17 都建立在这层之上。
备注:很多人把 comm 和 XIO 搞混。简单区分——comm 是"物理通信链路"(能不能传),XIO/DIS 是"传什么消息、什么格式"(应用层协议)。先有链路,才有协议。
小结与下一篇
本篇看了comm——把"信息共享"建模成可仿真、可失效的通信链路,是体系作战的承载层。没有 comm,每个平台都是信息孤岛:雷达看见目标却传不出去,武器收不到指令。
下一篇进入本系列重头戏:distributed_operations的 XIO 分布式推演(上),讲如何把一个大想定拆到多进程、多机跑。
下一篇预告:(16)分布式推演 XIO 实战 distributed_operations(上):多进程拆分
s` 的 XIO 分布式推演(上),讲如何把一个大想定拆到多进程、多机跑。
下一篇预告:(16)分布式推演 XIO 实战 distributed_operations(上):多进程拆分