{
  "added_at": "2026-11-09",
  "category": "protocol-analysis",
  "description_en": "ORBCOMM receiver decodes satellite transmissions into packets and parses known packet types. Its Python scripts process recorded IQ data or live RTL-SDR input, compensate for satellite motion and report message, network and ephemeris fields. The repository includes sample recordings and DSP exercises for timing and phase recovery.",
  "description_zh": "ORBCOMM receiver 将卫星下行信号解码成数据包，并解析已知包类型。Python 脚本可处理录制的 IQ 数据或实时 RTL-SDR 输入，补偿卫星运动影响，并输出消息、网络及星历字段。仓库还提供样本录音，以及定时和相位恢复的 DSP 练习代码。",
  "entry_url": "https://awesomerea.org/resources/orbcomm-receiver/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/orbcomm-receiver/",
  "evidence_url": "https://github.com/fbieberly/ORBCOMM-receiver/blob/b1b5e4cbe6249e5944cbc22cc30afc22a78278b9/README.md",
  "group": "tools",
  "id": "orbcomm-receiver",
  "json_url": "https://awesomerea.org/resources/orbcomm-receiver/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/orbcomm-receiver/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/orbcomm-receiver/index.md",
  "name": "ORBCOMM receiver",
  "name_zh": "ORBCOMM receiver 卫星数据包解码器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 2.x or 3.x and pyrtlsdr, NumPy, SciPy, PyEphem and Matplotlib are listed dependencies.",
    "Live reception requires an RTL-SDR receiver and the receiver location in CONFIG.py.",
    "Only known packet types have decoded data fields.",
    "MIT license."
  ],
  "requirements_zh": [
    "依赖列表包括 Python 2.x 或 3.x、pyrtlsdr、NumPy、SciPy、PyEphem 和 Matplotlib。",
    "实时接收需要 RTL-SDR 接收器，并在 CONFIG.py 中设置接收位置。",
    "仅解析已知数据包类型的字段。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/fbieberly/ORBCOMM-receiver",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
