{
  "id": "yaogan-30",
  "name": "Yaogan-30 constellation",
  "aliases": [
    "CX-5",
    "Yaogan 30"
  ],
  "domain": "space",
  "country": "CHN",
  "category": "Military reconnaissance satellite constellation",
  "status": "in-service",
  "fielded": null,
  "operators": [
    "CHN"
  ],
  "summary": "Triplets of Chinese military satellites in a 35° inclined orbit, widely assessed as electronic or signals intelligence.",
  "specs": [
    {
      "k": "orbit_regime",
      "v": "LEO",
      "src": [
        "gsp-yaogan-30-01"
      ],
      "conf": "medium"
    },
    {
      "k": "orbit_text",
      "v": "592 km × 601 km, 35.0°",
      "src": [
        "gsp-yaogan-30-01"
      ],
      "conf": "medium"
    },
    {
      "k": "sats_count",
      "v": 30,
      "src": [
        "gsp-yaogan-30-01"
      ],
      "conf": "medium",
      "note": "Ten triplets, 2017–2021"
    },
    {
      "k": "first_launch",
      "v": 2017,
      "src": [
        "gsp-yaogan-30-01"
      ],
      "conf": "medium"
    },
    {
      "k": "on_orbit",
      "v": 31,
      "src": [
        "celestrak-gp"
      ],
      "conf": "high",
      "note": "Payloads with current element sets in the public catalog, active or not."
    },
    {
      "k": "active_sats",
      "v": 31,
      "src": [
        "celestrak-gp"
      ],
      "conf": "medium",
      "note": "Count in the CelesTrak active satellites list, which estimates operational status."
    },
    {
      "k": "perigee_km",
      "v": [
        548,
        629
      ],
      "src": [
        "celestrak-gp"
      ],
      "conf": "high",
      "note": "Active satellites per CelesTrak, element epoch about 2026-11-08."
    },
    {
      "k": "apogee_km",
      "v": [
        554,
        653
      ],
      "src": [
        "celestrak-gp"
      ],
      "conf": "high",
      "note": "Active satellites per CelesTrak, element epoch about 2026-11-08."
    },
    {
      "k": "period_min",
      "v": [
        95.7,
        97.5
      ],
      "src": [
        "celestrak-gp"
      ],
      "conf": "high",
      "note": "Active satellites per CelesTrak, element epoch about 2026-11-08."
    },
    {
      "k": "inclination_deg",
      "v": [
        34.99,
        97.88
      ],
      "src": [
        "celestrak-gp"
      ],
      "conf": "high",
      "note": "Active satellites per CelesTrak, element epoch about 2026-11-08."
    }
  ],
  "payloads": [],
  "variants": [],
  "art": "satellite",
  "image": null,
  "verified": null,
  "changelog": [
    {
      "date": "2026-11-08",
      "change": "Entry created from cited open sources"
    },
    {
      "date": "2026-11-08",
      "change": "Orbital elements from CelesTrak GP data (epoch about 2026-11-08): 31 catalogued, 31 active."
    }
  ],
  "satellites": [
    {
      "name": "YAOGAN-30 01",
      "norad": 41473,
      "cospar": "2016-029A",
      "perigee_km": 629,
      "apogee_km": 653,
      "inclination_deg": 97.88,
      "period_min": 97.5,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2016-05-15"
    },
    {
      "name": "YAOGAN-30 02A",
      "norad": 42945,
      "cospar": "2017-058A",
      "perigee_km": 553,
      "apogee_km": 557,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-09-29"
    },
    {
      "name": "YAOGAN-30 02B",
      "norad": 42946,
      "cospar": "2017-058B",
      "perigee_km": 555,
      "apogee_km": 558,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-09-29"
    },
    {
      "name": "YAOGAN-30 02C",
      "norad": 42947,
      "cospar": "2017-058C",
      "perigee_km": 548,
      "apogee_km": 554,
      "inclination_deg": 35,
      "period_min": 95.7,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-09-29"
    },
    {
      "name": "YAOGAN-30 03A",
      "norad": 43028,
      "cospar": "2017-075A",
      "perigee_km": 556,
      "apogee_km": 557,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-11-24"
    },
    {
      "name": "YAOGAN-30 03B",
      "norad": 43029,
      "cospar": "2017-075B",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-11-24"
    },
    {
      "name": "YAOGAN-30 03C",
      "norad": 43030,
      "cospar": "2017-075C",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-07",
      "active": true,
      "owner": "PRC",
      "launch": "2017-11-24"
    },
    {
      "name": "YAOGAN-30 04A",
      "norad": 43081,
      "cospar": "2017-085A",
      "perigee_km": 553,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-12-25"
    },
    {
      "name": "YAOGAN-30 04B",
      "norad": 43082,
      "cospar": "2017-085B",
      "perigee_km": 554,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-12-25"
    },
    {
      "name": "YAOGAN-30 04C",
      "norad": 43083,
      "cospar": "2017-085C",
      "perigee_km": 553,
      "apogee_km": 561,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2017-12-25"
    },
    {
      "name": "YAOGAN-30 05A",
      "norad": 43170,
      "cospar": "2018-011B",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2018-01-25"
    },
    {
      "name": "YAOGAN-30 05B",
      "norad": 43171,
      "cospar": "2018-011C",
      "perigee_km": 556,
      "apogee_km": 558,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2018-01-25"
    },
    {
      "name": "YAOGAN-30 05C",
      "norad": 43172,
      "cospar": "2018-011D",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2018-01-25"
    },
    {
      "name": "YAOGAN-30 06A",
      "norad": 44449,
      "cospar": "2019-045A",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2019-07-26"
    },
    {
      "name": "YAOGAN-30 06B",
      "norad": 44450,
      "cospar": "2019-045B",
      "perigee_km": 550,
      "apogee_km": 563,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2019-07-26"
    },
    {
      "name": "YAOGAN-30 06C",
      "norad": 44451,
      "cospar": "2019-045C",
      "perigee_km": 556,
      "apogee_km": 558,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2019-07-26"
    },
    {
      "name": "YAOGAN-30 07A",
      "norad": 45460,
      "cospar": "2020-021A",
      "perigee_km": 554,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2020-03-24"
    },
    {
      "name": "YAOGAN-30 07B",
      "norad": 45461,
      "cospar": "2020-021B",
      "perigee_km": 555,
      "apogee_km": 558,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2020-03-24"
    },
    {
      "name": "YAOGAN-30 07C",
      "norad": 45462,
      "cospar": "2020-021C",
      "perigee_km": 556,
      "apogee_km": 558,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2020-03-24"
    },
    {
      "name": "YAOGAN-30 08A",
      "norad": 46807,
      "cospar": "2020-076A",
      "perigee_km": 556,
      "apogee_km": 558,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2020-10-26"
    },
    {
      "name": "YAOGAN-30 08B",
      "norad": 46808,
      "cospar": "2020-076B",
      "perigee_km": 556,
      "apogee_km": 558,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2020-10-26"
    },
    {
      "name": "YAOGAN-30 08C",
      "norad": 46809,
      "cospar": "2020-076C",
      "perigee_km": 552,
      "apogee_km": 562,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2020-10-26"
    },
    {
      "name": "YAOGAN-30 09A",
      "norad": 48423,
      "cospar": "2021-039A",
      "perigee_km": 554,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-05-06"
    },
    {
      "name": "YAOGAN-30 09B",
      "norad": 48424,
      "cospar": "2021-039B",
      "perigee_km": 554,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-05-06"
    },
    {
      "name": "YAOGAN-30 09C",
      "norad": 48425,
      "cospar": "2021-039C",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-05-06"
    },
    {
      "name": "YAOGAN-30 10A",
      "norad": 48860,
      "cospar": "2021-055A",
      "perigee_km": 554,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-06-18"
    },
    {
      "name": "YAOGAN-30 10B",
      "norad": 48861,
      "cospar": "2021-055B",
      "perigee_km": 554,
      "apogee_km": 560,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-06-18"
    },
    {
      "name": "YAOGAN-30 10C",
      "norad": 48863,
      "cospar": "2021-055D",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 35,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-06-18"
    },
    {
      "name": "YAOGAN-30 11A",
      "norad": 49026,
      "cospar": "2021-065A",
      "perigee_km": 553,
      "apogee_km": 560,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-07-19"
    },
    {
      "name": "YAOGAN-30 11B",
      "norad": 49028,
      "cospar": "2021-065C",
      "perigee_km": 556,
      "apogee_km": 558,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-07-19"
    },
    {
      "name": "YAOGAN-30 11C",
      "norad": 49029,
      "cospar": "2021-065D",
      "perigee_km": 555,
      "apogee_km": 559,
      "inclination_deg": 34.99,
      "period_min": 95.8,
      "epoch": "2026-11-08",
      "active": true,
      "owner": "PRC",
      "launch": "2021-07-19"
    }
  ],
  "url": "https://www.defensepedia.com/systems/yaogan-30.html",
  "sources": {
    "gsp-yaogan-30-01": {
      "title": "Yaogan 30-01, ..., 30-10 (CX 5)",
      "publisher": "Gunter's Space Page",
      "url": "https://space.skyrocket.de/doc_sdat/yaogan-30-01.htm",
      "published": null,
      "tier": 3,
      "checked": "2026-11-08"
    },
    "celestrak-gp": {
      "title": "NORAD GP element sets (current data)",
      "publisher": "CelesTrak (data from the U.S. Space Force 18th/19th Space Defense Squadron catalog)",
      "url": "https://celestrak.org/NORAD/elements/",
      "published": "2026-11-08",
      "tier": 1,
      "checked": "2026-11-08"
    }
  }
}