军用代码或 M 代码是一种更强大的抗干扰全球定位系统 (GPS) 功能,自 1990 年代后期以来一直在开发中,并被美国国防部 (DOD) 使用以确保军事访问 GPS 不受阻碍信号。M-Code 使用更现代、更灵活的加密方法来抵御欺骗。
为了使用 M 代码,国防部需要具备 M 代码能力的卫星来广播信号、控制卫星的地面系统以及用于军事行动接收信号的设备(也称为用户设备)。作为使最终用户设备能够接收 M 代码的计划的一部分,正在努力开发一种小尺寸、重量和功率的军用 GPS 用户设备 (MGUE) 增量 2 微型串行接口 (MSI),包括一个下一代专用集成电路 (ASIC)。
获得此合同的公司之一是雷神智能与航天公司 (RI&S),该公司正在开发一种用于航空和海事系统的 MSI 卡和另一种用于地面系统的 MSI 卡。Green Hills Software 表示,其 INTEGRITY-178 tuMP 实时操作系统 (RTOS) 将用于在基于 Arm 处理器的 ASIC 上运行的两种解决方案。RI&S 之所以选择 INTEGRITY-178 tuMP RTOS,是因为它在以前的程序中的使用以及同时满足安全和安保要求的能力。这些要求包括最高 DO-178C 设计保证级别 (DAL A) 和 NSA 定义的分离内核保护配置文件 (SKPP),以实现“高稳健性”安全性。
军用 GPS 用户设备是现代化 GPS 企业的 GPS 接收器,能够接收来自包括 GPS-III 在内的新型卫星的 M 码。MGUE increment 2 (Inc 2) MSI 计划正在开发更小的 M 代码 ASIC 和接收器卡,该卡消耗更少的功率,同时提高功能、安全性和性能。较小的卡将能够用于手持式和拆卸式应用以及安装式、海上