{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/opensatelliteproject/metlrpt/blob/3457acd02a9e6ebe46bead64a06eed0f37389323/Meteor/M2C/channeldecode.py"
  ],
  "category": "protocol-analysis",
  "description_en": "Meteor LRPT Decoder processes Meteor M N2 satellite transmissions into channel packets. Its C++ pipeline synchronizes frames, corrects phase shifts, performs Viterbi and Reed-Solomon decoding, and passes decoded channel data to a Python packet demultiplexer.",
  "description_zh": "Meteor LRPT Decoder 将 Meteor M N2 卫星传输数据处理为信道数据包。C++ 流水线完成帧同步、相位校正、Viterbi 与 Reed-Solomon 解码，再由 Python 程序拆分数据包。",
  "entry_url": "https://awesomerea.org/resources/metlrpt/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/metlrpt/",
  "evidence_url": "https://github.com/opensatelliteproject/metlrpt/blob/3457acd02a9e6ebe46bead64a06eed0f37389323/Meteor/src/newdecoder.cpp",
  "group": "tools",
  "id": "metlrpt",
  "json_url": "https://awesomerea.org/resources/metlrpt/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/metlrpt/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/metlrpt/index.md",
  "name": "Meteor LRPT Decoder",
  "name_zh": "Meteor LRPT Decoder 气象卫星信号解码器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The C++ decoder uses SatHelper and receives coded data through a TCP connection on port 5000.",
    "The Python channel demultiplexer uses Python 2 syntax.",
    "The project is marked work in progress.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "C++ 解码器依赖 SatHelper，并通过 5000 端口的 TCP 连接接收编码数据。",
    "Python 信道拆分程序使用 Python 2 语法。",
    "项目标注为开发中。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/opensatelliteproject/metlrpt",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
