JS8Lab Step 43

Status

FERTIG / BEREIT

State: diagnostics_ok
Detail: Diagnose fertig
Diagnose läuft: nein Server läuft: ja
Letzte Manifest-Auswertung: ok
Version: step43-syndrome-closure-repair-candidates
Root: /decoders/js8_decoder
WAV: /decoders/js8_test.wav

Links

/api/status frisch /api/report frisch /logs/ frisch Diagnose-Startlog frisch Lab latest.log frisch Report JSON frisch
Cache-Buster dieses Abrufs: ?t=1779864247347

Bundles

js8_decoder_lab_real_run_20260527T062127Z.zip 1595958 B
js8_decoder_lab_real_run_20260527T055654Z.zip 1408988 B
js8_decoder_lab_real_run_20260527T052959Z.zip 1266231 B
js8_decoder_lab_real_run_20260527T050723Z.zip 1145101 B
js8_decoder_lab_real_run_20260527T044937Z.zip 973899 B
js8_decoder_lab_real_run_20260527T041823Z.zip 879022 B
js8_decoder_lab_real_run_20260527T035634Z.zip 731839 B
js8_decoder_lab_real_run_20260527T033514Z.zip 585516 B
js8_decoder_lab_real_run_20260526T180620Z.zip 380494 B
js8_decoder_lab_real_run_20260526T161453Z.zip 330478 B
js8_decoder_lab_real_run_20260526T155012Z.zip 251055 B
js8_decoder_lab_real_run_20260526T152808Z.zip 183168 B

Latest log tail

  104,
              105,
              106,
              107,
              113,
              117,
              119,
              120,
              121,
              123,
              124,
              126,
              128,
              131,
              135,
              137,
              142,
              143,
              145,
              146,
              150,
              151,
              156,
              157,
              164,
              165,
              166,
              168,
              170
            ],
            "all_flip_indices": [
              69,
              67,
              66,
              95,
              101,
              104,
              105,
              106,
              107,
              113,
              117,
              119,
              120,
              121,
              123,
              124,
              126,
              128,
              131,
              135,
              137,
              142,
              143,
              145,
              146,
              150,
              151,
              156,
              157,
              164,
              165,
              166,
              168,
              170
            ],
            "message_flip_count": 3,
            "parity_flip_count": 31,
            "total_flip_count": 34,
            "message_flip_cost": 1.170591,
            "parity_flip_cost": 48.765114,
            "total_reliability_cost": 49.935705,
            "closed_syndrome_weight": 999,
            "valid_codeword_hard_decision": true,
            "message91": "1011100111111101111111111111011111111101110111101011001111101011110111111111111011101111111",
            "message91_sha256_16": "8665604134db9f8b",
            "codeword174_sha256_16": "55ae0659353d3c4e"
          },
          {
            "message_flip_indices": [
              30,
              29,
              80
            ],
            "parity_flip_indices": [
              93,
              103,
              105,
              106,
              118,
              119,
              121,
              123,
              125,
              129,
              130,
              133,
              135,
              136,
              140,
              143,
              144,
              145,
              146,
              147,
              149,
              151,
              154,
              155,
              156,
              160,
              162,
              164,
              167,
              170,
              171
            ],
            "all_flip_indices": [
              30,
              29,
              80,
              93,
              103,
              105,
              106,
              118,
              119,
              121,
              123,
              125,
              129,
              130,
              133,
              135,
              136,
              140,
              143,
              144,
              145,
              146,
              147,
              149,
              151,
              154,
              155,
              156,
              160,
              162,
              164,
              167,
              170,
              171
            ],
            "message_flip_count": 3,
            "parity_flip_count": 31,
            "total_flip_count": 34,
            "message_flip_cost": 0.274747,
            "parity_flip_cost": 50.102218,
            "total_reliability_cost": 50.376965,
            "closed_syndrome_weight": 999,
            "valid_codeword_hard_decision": true,
            "message91": "1011100111111101111111111111000111111101110111101011001111101011111010111111111001101111111",
            "message91_sha256_16": "87320eb9f8923b18",
            "codeword174_sha256_16": "e819b7503c7ac99b"
          },
          {
            "message_flip_indices": [
              52,
              85,
              90
            ],
            "parity_flip_indices": [
              93,
              96,
              97,
              98,
              99,
              105,
              111,
              112,
              113,
              114,
              116,
              124,
              125,
              127,
              132,
              134,
              137,
              140,
              141,
              144,
              147,
              150,
              151,
              154,
              155,
              166,
              168,
              169,
              173
            ],
            "all_flip_indices": [
              52,
              85,
              90,
              93,
              96,
              97,
              98,
              99,
              105,
              111,
              112,
              113,
              114,
              116,
              124,
              125,
              127,
              132,
              134,
              137,
              140,
              141,
              144,
              147,
              150,
              151,
              154,
              155,
              166,
              168,
              169,
              173
            ],
            "message_flip_count": 3,
            "parity_flip_count": 29,
            "total_flip_count": 32,
            "message_flip_cost": 0.745046,
            "parity_flip_cost": 50.83093,
            "total_reliability_cost": 51.575976,
            "closed_syndrome_weight": 999,
            "valid_codeword_hard_decision": true,
            "message91": "1011100111111101111111111111011111111101110111101011101111101011111010111111111011101011110",
            "message91_sha256_16": "06f1492d4004ad05",
            "codeword174_sha256_16": "e01aee569d423294"
          },
          {
            "message_flip_indices": [
              85
            ],
            "parity_flip_indices": [
              91,
              95,
              101,
              104,
              105,
              110,
              112,
              115,
              117,
              118,
              123,
              124,
              128,
              130,
              133,
              135,
              136,
              137,
              142,
              145,
              146,
              152,
              153,
              154,
              159,
              162,
              163,
              164,
              166,
              169,
              170,
              171,
              172
            ],
            "all_flip_indices": [
              85,
              91,
              95,
              101,
              104,
              105,
              110,
              112,
              115,
              117,
              118,
              123,
              124,
              128,
              130,
              133,
              135,
              136,
              137,
              142,
              145,
              146,
              152,
              153,
              154,
              159,
              162,
              163,
              164,
              166,
              169,
              170,
              171,
              172
            ],
            "message_flip_count": 1,
            "parity_flip_count": 33,
            "total_flip_count": 34,
            "message_flip_cost": 0.275273,
            "parity_flip_cost": 51.719249,
            "total_reliability_cost": 51.994522,
            "closed_syndrome_weight": 999,
            "valid_codeword_hard_decision": true,
            "message91": "1011100111111101111111111111011111111101110111101011001111101011111010111111111011101011111",
            "message91_sha256_16": "6830a3cab7de2075",
            "codeword174_sha256_16": "b50b960ae03a0ea9"
          },
          {
            "message_flip_indices": [
              49,
              30,
              85
            ],
            "parity_flip_indices": [
              96,
              97,
              99,
              101,
              102,
              105,
              110,
              111,
              115,
              116,
              117,
              119,
              121,
              124,
              125,
              126,
              131,
              134,
              135,
              137,
              140,
              141,
              145,
              146,
              147,
              150,
              161,
              162,
              166,
              171,
              172
            ],
            "all_flip_indices": [
              49,
              30,
              85,
              96,
              97,
              99,
              101,
              102,
              105,
              110,
              111,
              115,
              116,
              117,
              119,
              121,
              124,
              125,
              126,
              131,
              134,
              135,
              137,
              140,
              141,
              145,
              146,
              147,
              150,
              161,
              162,
              166,
              171,
              172
            ],
            "message_flip_count": 3,
            "parity_flip_count": 31,
            "total_flip_count": 34,
            "message_flip_cost": 0.353937,
            "parity_flip_cost": 52.218387,
            "total_reliability_cost": 52.572324,
            "closed_syndrome_weight": 999,
            "valid_codeword_hard_decision": true,
            "message91": "1011100111111101111111111111010111111101110111101111001111101011111010111111111011101011111",
            "message91_sha256_16": "ec338375494e781a",
            "codeword174_sha256_16": "96eccd15b2b6fe05"
          }
        ],
        "warning": "Syndrome closure can always form a codeword by parity repair; this is only a ranked candidate generator until JS8 message unpack/CRC validates a candidate."
      }
    }
  ],
  "decodes": [],
  "outputs": {
    "ldpc_soft_decode_json": "/decoders/js8_decoder/runtime/ldpc_soft_decode/step43_ldpc_soft_decode.json"
  },
  "warnings": [
    "Step 43 keeps the direct timing-sweep primary row first and adds a bounded syndrome-closure repair candidate generator ranked by LLR reliability cost.",
    "Step 43 syndrome-closure repair is diagnostic only: parity repair can force syndrome zero, so candidates still need JS8 message unpack/CRC validation before they count as real decodes.",
    "This still does not unpack JS8 text or validate CRC/message payloads.",
    "If soft success is true or a syndrome-closure candidate passes future JS8 message/CRC validation, the next step can unpack the 91-bit message. Otherwise continue timing/interleaver/LLR tuning."
  ],
  "next_action": "Inspect best_syndrome_closure_repair_probe.top_candidates. Next step should add bounded JS8 91-bit message unpack/CRC validation for the ranked candidate messages while keeping timing best row unchanged."
}

[webftr-js8-lab] OK
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260527T063119Z_ldpc-soft-decode.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260527T063119Z_ldpc-soft-decode_manifest.json
[webftr-js8-lab] ldpc-soft-decode exit_code=0

========== REAL-RUN STEP 10/10: JS8LAB LOG BUNDLE ==========
[webftr-js8-lab] collecting JS8Lab logs from /decoders/js8_decoder/logs
[webftr-js8-lab] upload this JS8Lab bundle: /decoders/js8_decoder/logs/js8_decoder_lab_real_run_20260527T062127Z.zip

[webftr-js8-lab] OK
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260527T062127Z_real-run.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260527T062127Z_real-run_manifest.json

[webftr-js8-lab] OK
[webftr-js8-lab] log file: /decoders/js8_decoder/logs/20260527T062127Z_server-deep-run.log
[webftr-js8-lab] manifest: /decoders/js8_decoder/logs/20260527T062127Z_server-deep-run_manifest.json

Auto-Refresh alle 5 Sekunden mit frischem ?t=.... RX-only: kein TX, kein PTT, kein Tune, kein Send.