当前位置: 首页 > news >正文

AIS解码桌面小工具

🛰️工具介绍
分析船舶信号收发用的小工具,用的QT,准确来说是QML开发的桌面小程序,主要用于处理 AIS(Automatic Identification System)报文中的 6-bit 编码数据。它将原本较为晦涩的底层编码过程,转化为直观、可交互的界面操作,方便调试与学习。

🔧 核心功能
一把AIS报文是这样的:!AIVDM,1,1,,A,>>OmwN0lt:04=@UHD0,4*3B,需要掐头去尾获得里面的报文,即:>>OmwN0lt:04=@UHD0
该工具围绕 AIS 报文中常见的数据格式转换,提供了以下功能:

1️⃣ ASCII ↔ 6-bit Binary 转换
支持将 AIS 报文内容(如:15MgK45P3@G?fl0E...)转换为对应的 6-bit 二进制流
也可以将二进制数据反向还原为 ASCII
自动处理 AIS 特有的字符映射规则

此处附上映射表:

image

2️⃣Binary → NRZI 编码
将二进制数据转换为 NRZI(Non-Return-to-Zero Inverted)编码
支持自定义参数:初始电平(0 / 1)跳变规则(0跳变 / 1跳变)
这里根据初始参数不同,转换结果会有不同,需要注意一下:

3cd0bf2507061e62875ab01d81d3b2ef

3️⃣ Binary → Hex(24bit重组)
按照 AIS 数据结构:
每 4个6-bit(24位) → 转换为3个8-bit字节
输出标准十六进制格式
这个主要是为了辅助对照AIS数据打包后的结果,不足的位数全部补0,以下是随便写的示例:

image

🖥️ 界面设计
随手拿ai搓的...反正功能正常就行=v=

image

🚀Github地址:https://github.com/DaminXue/AIS-Decode-Tool
包括源码和打包好的exe文件,直接用的话下AIS-Decode_boxed.exe即可

http://www.jsqmd.com/news/503852/

相关文章:

  • 多摄像头监控系统优化:从算法选择到硬件配置全解析
  • Nanbeige 4.1-3B惊艳效果:文字逐字蹦出+像素方块光标动效演示
  • PP-DocLayoutV3效果实测:扫描合同版面分析,区域定位精准
  • 因不满出版社秘密更换主编和审稿人新规,这本期刊三分之二的编辑集体辞职!
  • 电动式钢管接箍打标设备毕业设计图纸(此轮液压泵装配图)
  • Style-Bert-VITS2:如何打造情感丰富的个性化语音合成终极指南
  • 解锁游戏资源处理:ValveResourceFormat全功能解析
  • 图解HDFS元数据安全机制:当断电发生时,Edits+Fsimage如何避免数据丢失?
  • 从零到一:SyzVegas内核模糊测试实战指南(含常见报错解决方案)
  • L2TP+抓包数据分析(知识点)
  • Nanbeige 4.1-3B实操手册:一键RESET重置上下文+多轮RPG对话状态管理
  • Cosmos-Reason1-7B效果展示:视频理解中‘这个动作需要多少扭矩’类工程问题回答
  • 算法题学习题单
  • 从零实现PPO算法:在CartPole-v1环境中验证策略优化
  • Qwen3-ASR-1.7B在VMware虚拟机中的部署实践
  • 探索Qt/C++皮肤生成器:打造个性化界面的神器
  • 以韶音天篱滤噪开辟行业新赛道:韶音为聆听创造第三种可能
  • Alpamayo-R1-10B惊艳效果:VLA模型对驾驶员分心状态的视觉-语言联合推断
  • Nanbeige 4.1-3B开源大模型:低成本GPU算力运行3B参数终端教程
  • Qwen2.5-7B离线推理降本增效:CPU环境下的完整部署流程
  • PyCharm中TensorBoard报错?三步搞定环境变量配置(附常见路径查找技巧)
  • 深度解析开源KMS激活工具:Windows/Office全版本智能激活解决方案
  • 造相 Z-Image 应用场景:建筑效果图快速示意|户型图→3D风格渲染转化
  • ArcGIS小白必看:5分钟搞定经纬度转投影坐标(附详细导出步骤)
  • 审稿人最爱的论文图表长啥样?目标检测领域图表规范详解
  • 终极指南:如何用Legacy iOS Kit让旧iPhone满血复活
  • Llama-3.2V-11B-cot 网络通信原理:深入理解模型API的HTTP请求与响应
  • Realistic Vision V5.1写实人像生成入门必看:从安装到出图完整指南
  • 为什么92%的MCP SDK项目在灰度阶段崩溃?揭秘头部金融企业私有化部署的4层熔断防护体系
  • Android逆向实战:用Frida 12.7.5拦截Java函数参数的全流程(附雷电模拟器3.75配置)