{
  "ok": true,
  "mode": "JS8",
  "tool": "webftr-js8-fec-candidate-export",
  "tool_version": "step63-source-exact-interleaver-whitening-index-extract",
  "input_wav": "/decoders/js8_decoder/runtime/step83_quick_windows/js8_quick_selected_window.wav",
  "rx_only": true,
  "safety": {
    "tx": false,
    "ptt": false,
    "tune": false,
    "send": false,
    "js8call_runtime_control": false
  },
  "implementation_stage": "step43_profile_anchor_candidate_export_no_message_unpack",
  "selected_profile": {
    "profile": "js8_near_6000",
    "nsps": 6000,
    "symbol_duration_seconds": 0.5,
    "tone_spacing_hz": 2.0,
    "note": "0.500 s timing guard candidate",
    "ok": true,
    "sync": {
      "start_seconds": 0.0,
      "base_freq_hz": 995.0,
      "candidate_score": 27.62,
      "costas_hits": 2,
      "avg_margin_db": 2.05,
      "candidate_count": 12
    },
    "frame": {
      "symbols_available_after_start": 108,
      "data_symbol_count_estimate": 58,
      "expected_data_symbols_candidate": 58
    },
    "fec": {
      "soft_bit_count_estimate": 174,
      "missing_soft_bits_estimate": 0,
      "complete_ldpc_input_candidate_estimate": true
    },
    "rank_score": 205.266
  },
  "profile_selection_source": "profile_scan_prefer_js8",
  "profile_scan_json": null,
  "anchor_json": null,
  "anchor_selection": {
    "source": "candidate_export_local_profile_scan",
    "path": null,
    "selection": "local_profile_scan_selected_profile",
    "nsps": 6000,
    "start_seconds": 0.0,
    "base_freq_hz": 995.0,
    "tone_spacing_hz": 2.0
  },
  "anchor_attempts": [
    {
      "source": "candidate_export_local_profile_scan",
      "path": null,
      "selection": "local_profile_scan_selected_profile",
      "nsps": 6000,
      "start_seconds": 0.0,
      "base_freq_hz": 995.0,
      "tone_spacing_hz": 2.0
    }
  ],
  "anchor_expected_enabled": true,
  "prefer_js8_realistic_profile": true,
  "nsps_used": 6000,
  "nsps_is_js8_realistic": true,
  "wav": {
    "path": "/decoders/js8_decoder/runtime/step83_quick_windows/js8_quick_selected_window.wav",
    "channels": 1,
    "sample_rate": 12000,
    "sample_width_bytes": 2,
    "frames": 720000,
    "duration_seconds": 60.0,
    "rms_dbfs": -9.04,
    "peak_dbfs": -0.72,
    "clipped": false
  },
  "sync_candidate": {
    "start_sample": 0,
    "start_seconds": 0.0,
    "base_freq_hz": 995.0,
    "tone_spacing_hz": 2.0,
    "nsps": 6000,
    "candidate_score": null,
    "costas_hits": null,
    "avg_margin_db": null,
    "anchor_source": "candidate_export_local_profile_scan"
  },
  "frame_candidate": {
    "input_symbol_count": 96,
    "excluded_costas_symbol_count": 0,
    "detected_costas_blocks": [],
    "data_symbol_count_available": 96,
    "data_symbol_count_used": 58,
    "expected_data_symbols_candidate": 58,
    "costas_policy": "js8_leading_only"
  },
  "fec_input_summary": {
    "soft_bit_count": 174,
    "missing_soft_bits": 0,
    "complete_ldpc_input_candidate": true,
    "llr_convention": "positive=bit0_more_likely, negative=bit1_more_likely, MSB-first candidate"
  },
  "anchor_context": {
    "enabled": true,
    "source": "candidate_export_local_profile_scan",
    "start_seconds": 0.0,
    "base_freq_hz": 995.0,
    "tone_spacing_hz": 2.0,
    "nsps": 6000,
    "symbol_count_extracted": 96
  },
  "variant_count": 23,
  "selected_variant": {
    "name": "raw_msb_symbol_order",
    "rank_score": 127.022408,
    "complete_174bit_candidate": true,
    "hard_bits_sha256_16": "383f4533d68eb0fc",
    "hard_weight_174": 85,
    "llr_stats": {
      "count": 174,
      "avg_abs": 2.255602,
      "min_abs": 0.004984,
      "max_abs": 4.251272,
      "positive": 90,
      "negative": 84,
      "zero": 0
    }
  },
  "variants": [
    {
      "name": "raw_msb_symbol_order",
      "description": "Current FEC bridge: Costas-stripped symbols, MSB-first tone bits.",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000110111011011000100110111011110001000111111000011100101111111110110000100101111011000110110010111101010000100110100001110000100101110011000100101101011100110000100",
      "hard_bits_sha256_16": "383f4533d68eb0fc",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.97418,
        3.88521,
        3.595107,
        2.959276,
        1.814096,
        2.723723,
        3.560461,
        3.458174,
        2.68093,
        3.987519,
        3.933672,
        3.878589,
        -3.832182,
        -0.089283,
        0.029294,
        -3.130713,
        -1.875167,
        -2.439579,
        0.619573,
        -0.757489,
        -0.660757,
        3.194903,
        -3.163131,
        -1.63158,
        4.164351,
        4.097975,
        3.211936,
        -0.95288,
        0.357277,
        0.315753,
        -4.207657,
        -1.748394,
        1.206337,
        -3.223279,
        -2.849812,
        -3.084383,
        2.565229,
        -2.428139,
        -1.443267,
        -4.245366,
        -1.865991,
        0.886974,
        3.570442,
        3.594874,
        -3.744063,
        4.251272,
        4.031745,
        1.720087,
        -3.123085,
        -2.702687,
        -3.024483,
        -3.768259,
        -3.317727,
        -2.618929,
        3.584166,
        3.533642,
        2.69733,
        3.287228,
        -2.502631,
        -2.559199,
        -0.077355,
        0.255066,
        0.613777,
        -3.973349,
        0.111616,
        -0.391078,
        -3.62632,
        -1.846087,
        -1.616675,
        -3.670105,
        -0.988042,
        -0.997897,
        -2.116817,
        -1.903056,
        0.341822,
        -2.359812,
        -2.483697,
        2.779974,
        4.194521,
        1.919288,
        0.654794,
        -1.400655,
        1.71415,
        1.446893,
        -2.376504,
        0.904259,
        -0.998807,
        -2.124451,
        -1.639487,
        -2.087743,
        3.921789,
        -3.743445,
        -3.418347,
        3.609661,
        3.559494,
        2.348588,
        -4.092575,
        -1.684572,
        1.208803,
        -3.446915,
        -2.696081,
        2.964235,
        1.721757,
        -1.638686,
        0.148054,
        -3.544803,
        -2.417021,
        -3.223933,
        -4.133556,
        2.025931,
        -1.511435,
        0.043763,
        -0.229575,
        0.004984,
        4.180876,
        4.131755,
        2.307302,
        -1.450192,
        0.560624,
        0.822402,
        -2.398868,
        -2.808398,
        1.272116,
        0.205078,
        -0.216872,
        0.783466,
        4.155958,
        4.133171,
        -1.983908,
        -2.902462,
        -1.896431,
        1.437112,
        3.82675,
        3.684946,
        3.511598,
        -1.518836,
        1.24689,
        1.337102,
        -0.761545,
        0.197774,
        0.185494,
        -4.236574,
        -1.440389,
        1.104476,
        3.635987,
        -3.387134,
        -3.627866,
        3.829679,
        3.69754,
        3.564003,
        -1.368584,
        1.460526,
        1.597346,
        -3.471709,
        0.532839,
        -0.667959,
        -0.99505,
        0.772037,
        -2.771841,
        0.512883,
        -2.24179,
        -0.705034,
        -1.631603,
        1.60442,
        1.226465,
        -2.392533,
        -3.158724,
        2.368508,
        3.286767,
        1.081328,
        0.788813,
        -1.20036,
        1.264156,
        1.61828
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 127.022408
    },
    {
      "name": "lsb_within_each_tone",
      "description": "Same symbols, but each 3-bit tone value reversed for bit-order comparison.",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000011111110110000001011111110011100000111111000110001101111111011011000001101111110000011011010111101010000001011001100011000001101011110000001101101110001011000001",
      "hard_bits_sha256_16": "0c8479d716f2ed32",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.97418,
        3.88521,
        3.595107,
        2.959276,
        1.814096,
        2.723723,
        3.560461,
        3.458174,
        2.68093,
        3.987519,
        3.933672,
        3.878589,
        -3.832182,
        -0.089283,
        0.029294,
        -3.130713,
        -1.875167,
        -2.439579,
        0.619573,
        -0.757489,
        -0.660757,
        3.194903,
        -3.163131,
        -1.63158,
        4.164351,
        4.097975,
        3.211936,
        -0.95288,
        0.357277,
        0.315753,
        -4.207657,
        -1.748394,
        1.206337,
        -3.223279,
        -2.849812,
        -3.084383,
        2.565229,
        -2.428139,
        -1.443267,
        -4.245366,
        -1.865991,
        0.886974,
        3.570442,
        3.594874,
        -3.744063,
        4.251272,
        4.031745,
        1.720087,
        -3.123085,
        -2.702687,
        -3.024483,
        -3.768259,
        -3.317727,
        -2.618929,
        3.584166,
        3.533642,
        2.69733,
        3.287228,
        -2.502631,
        -2.559199,
        -0.077355,
        0.255066,
        0.613777,
        -3.973349,
        0.111616,
        -0.391078,
        -3.62632,
        -1.846087,
        -1.616675,
        -3.670105,
        -0.988042,
        -0.997897,
        -2.116817,
        -1.903056,
        0.341822,
        -2.359812,
        -2.483697,
        2.779974,
        4.194521,
        1.919288,
        0.654794,
        -1.400655,
        1.71415,
        1.446893,
        -2.376504,
        0.904259,
        -0.998807,
        -2.124451,
        -1.639487,
        -2.087743,
        3.921789,
        -3.743445,
        -3.418347,
        3.609661,
        3.559494,
        2.348588,
        -4.092575,
        -1.684572,
        1.208803,
        -3.446915,
        -2.696081,
        2.964235,
        1.721757,
        -1.638686,
        0.148054,
        -3.544803,
        -2.417021,
        -3.223933,
        -4.133556,
        2.025931,
        -1.511435,
        0.043763,
        -0.229575,
        0.004984,
        4.180876,
        4.131755,
        2.307302,
        -1.450192,
        0.560624,
        0.822402,
        -2.398868,
        -2.808398,
        1.272116,
        0.205078,
        -0.216872,
        0.783466,
        4.155958,
        4.133171,
        -1.983908,
        -2.902462,
        -1.896431,
        1.437112,
        3.82675,
        3.684946,
        3.511598,
        -1.518836,
        1.24689,
        1.337102,
        -0.761545,
        0.197774,
        0.185494,
        -4.236574,
        -1.440389,
        1.104476,
        3.635987,
        -3.387134,
        -3.627866,
        3.829679,
        3.69754,
        3.564003,
        -1.368584,
        1.460526,
        1.597346,
        -3.471709,
        0.532839,
        -0.667959,
        -0.99505,
        0.772037,
        -2.771841,
        0.512883,
        -2.24179,
        -0.705034,
        -1.631603,
        1.60442,
        1.226465,
        -2.392533,
        -3.158724,
        2.368508,
        3.286767,
        1.081328,
        0.788813,
        -1.20036,
        1.264156,
        1.61828
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 119.022408
    },
    {
      "name": "reverse_symbol_order",
      "description": "Same 3-bit symbols in reverse order; diagnostic only.",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "100000110100011101101100000011110101100000110001100110100000010101111010110110000011111101100000110110111111101100011000111111000001110011111110100000011011111110000000000000",
      "hard_bits_sha256_16": "0563d3286fdc0137",
      "hard_weight_174": 85,
      "llr_full_174": [
        1.61828,
        1.264156,
        -1.20036,
        0.788813,
        1.081328,
        3.286767,
        2.368508,
        -3.158724,
        -2.392533,
        1.226465,
        1.60442,
        -1.631603,
        -0.705034,
        -2.24179,
        0.512883,
        -2.771841,
        0.772037,
        -0.99505,
        -0.667959,
        0.532839,
        -3.471709,
        1.597346,
        1.460526,
        -1.368584,
        3.564003,
        3.69754,
        3.829679,
        -3.627866,
        -3.387134,
        3.635987,
        1.104476,
        -1.440389,
        -4.236574,
        0.185494,
        0.197774,
        -0.761545,
        1.337102,
        1.24689,
        -1.518836,
        3.511598,
        3.684946,
        3.82675,
        1.437112,
        -1.896431,
        -2.902462,
        -1.983908,
        4.133171,
        4.155958,
        0.783466,
        -0.216872,
        0.205078,
        1.272116,
        -2.808398,
        -2.398868,
        0.822402,
        0.560624,
        -1.450192,
        2.307302,
        4.131755,
        4.180876,
        0.004984,
        -0.229575,
        0.043763,
        -1.511435,
        2.025931,
        -4.133556,
        -3.223933,
        -2.417021,
        -3.544803,
        0.148054,
        -1.638686,
        1.721757,
        2.964235,
        -2.696081,
        -3.446915,
        1.208803,
        -1.684572,
        -4.092575,
        2.348588,
        3.559494,
        3.609661,
        -3.418347,
        -3.743445,
        3.921789,
        -2.087743,
        -1.639487,
        -2.124451,
        -0.998807,
        0.904259,
        -2.376504,
        1.446893,
        1.71415,
        -1.400655,
        0.654794,
        1.919288,
        4.194521,
        2.779974,
        -2.483697,
        -2.359812,
        0.341822,
        -1.903056,
        -2.116817,
        -0.997897,
        -0.988042,
        -3.670105,
        -1.616675,
        -1.846087,
        -3.62632,
        -0.391078,
        0.111616,
        -3.973349,
        0.613777,
        0.255066,
        -0.077355,
        -2.559199,
        -2.502631,
        3.287228,
        2.69733,
        3.533642,
        3.584166,
        -2.618929,
        -3.317727,
        -3.768259,
        -3.024483,
        -2.702687,
        -3.123085,
        1.720087,
        4.031745,
        4.251272,
        -3.744063,
        3.594874,
        3.570442,
        0.886974,
        -1.865991,
        -4.245366,
        -1.443267,
        -2.428139,
        2.565229,
        -3.084383,
        -2.849812,
        -3.223279,
        1.206337,
        -1.748394,
        -4.207657,
        0.315753,
        0.357277,
        -0.95288,
        3.211936,
        4.097975,
        4.164351,
        -1.63158,
        -3.163131,
        3.194903,
        -0.660757,
        -0.757489,
        0.619573,
        -2.439579,
        -1.875167,
        -3.130713,
        0.029294,
        -0.089283,
        -3.832182,
        3.878589,
        3.933672,
        3.987519,
        2.68093,
        3.458174,
        3.560461,
        2.723723,
        1.814096,
        2.959276,
        3.595107,
        3.88521,
        3.97418
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 113.022408
    },
    {
      "name": "reverse_full_bitstream",
      "description": "Full hard-bit stream reversed; diagnostic only.",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "001000011001110101101001000110011101001000011100001011001000010101111010011011000110111101001000011011111111101001110000111111000100011110111011001000110110111011000000000000",
      "hard_bits_sha256_16": "60b387991b136b74",
      "hard_weight_174": 85,
      "llr_full_174": [
        1.61828,
        1.264156,
        -1.20036,
        0.788813,
        1.081328,
        3.286767,
        2.368508,
        -3.158724,
        -2.392533,
        1.226465,
        1.60442,
        -1.631603,
        -0.705034,
        -2.24179,
        0.512883,
        -2.771841,
        0.772037,
        -0.99505,
        -0.667959,
        0.532839,
        -3.471709,
        1.597346,
        1.460526,
        -1.368584,
        3.564003,
        3.69754,
        3.829679,
        -3.627866,
        -3.387134,
        3.635987,
        1.104476,
        -1.440389,
        -4.236574,
        0.185494,
        0.197774,
        -0.761545,
        1.337102,
        1.24689,
        -1.518836,
        3.511598,
        3.684946,
        3.82675,
        1.437112,
        -1.896431,
        -2.902462,
        -1.983908,
        4.133171,
        4.155958,
        0.783466,
        -0.216872,
        0.205078,
        1.272116,
        -2.808398,
        -2.398868,
        0.822402,
        0.560624,
        -1.450192,
        2.307302,
        4.131755,
        4.180876,
        0.004984,
        -0.229575,
        0.043763,
        -1.511435,
        2.025931,
        -4.133556,
        -3.223933,
        -2.417021,
        -3.544803,
        0.148054,
        -1.638686,
        1.721757,
        2.964235,
        -2.696081,
        -3.446915,
        1.208803,
        -1.684572,
        -4.092575,
        2.348588,
        3.559494,
        3.609661,
        -3.418347,
        -3.743445,
        3.921789,
        -2.087743,
        -1.639487,
        -2.124451,
        -0.998807,
        0.904259,
        -2.376504,
        1.446893,
        1.71415,
        -1.400655,
        0.654794,
        1.919288,
        4.194521,
        2.779974,
        -2.483697,
        -2.359812,
        0.341822,
        -1.903056,
        -2.116817,
        -0.997897,
        -0.988042,
        -3.670105,
        -1.616675,
        -1.846087,
        -3.62632,
        -0.391078,
        0.111616,
        -3.973349,
        0.613777,
        0.255066,
        -0.077355,
        -2.559199,
        -2.502631,
        3.287228,
        2.69733,
        3.533642,
        3.584166,
        -2.618929,
        -3.317727,
        -3.768259,
        -3.024483,
        -2.702687,
        -3.123085,
        1.720087,
        4.031745,
        4.251272,
        -3.744063,
        3.594874,
        3.570442,
        0.886974,
        -1.865991,
        -4.245366,
        -1.443267,
        -2.428139,
        2.565229,
        -3.084383,
        -2.849812,
        -3.223279,
        1.206337,
        -1.748394,
        -4.207657,
        0.315753,
        0.357277,
        -0.95288,
        3.211936,
        4.097975,
        4.164351,
        -1.63158,
        -3.163131,
        3.194903,
        -0.660757,
        -0.757489,
        0.619573,
        -2.439579,
        -1.875167,
        -3.130713,
        0.029294,
        -0.089283,
        -3.832182,
        3.878589,
        3.933672,
        3.987519,
        2.68093,
        3.458174,
        3.560461,
        2.723723,
        1.814096,
        2.959276,
        3.595107,
        3.88521,
        3.97418
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 112.022408
    },
    {
      "name": "mapped_raw_msb+no_interleaver",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'raw_msb', 'interleaver': 'none'}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000110111011011000100110111011110001000111111000011100101111111110110000100101111011000110110010111101010000100110100001110000100101110011000100101101011100110000100",
      "hard_bits_sha256_16": "383f4533d68eb0fc",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.97418,
        3.88521,
        3.595107,
        2.959276,
        1.814096,
        2.723723,
        3.560461,
        3.458174,
        2.68093,
        3.987519,
        3.933672,
        3.878589,
        -3.832182,
        -0.089283,
        0.029294,
        -3.130713,
        -1.875167,
        -2.439579,
        0.619573,
        -0.757489,
        -0.660757,
        3.194903,
        -3.163131,
        -1.63158,
        4.164351,
        4.097975,
        3.211936,
        -0.95288,
        0.357277,
        0.315753,
        -4.207657,
        -1.748394,
        1.206337,
        -3.223279,
        -2.849812,
        -3.084383,
        2.565229,
        -2.428139,
        -1.443267,
        -4.245366,
        -1.865991,
        0.886974,
        3.570442,
        3.594874,
        -3.744063,
        4.251272,
        4.031745,
        1.720087,
        -3.123085,
        -2.702687,
        -3.024483,
        -3.768259,
        -3.317727,
        -2.618929,
        3.584166,
        3.533642,
        2.69733,
        3.287228,
        -2.502631,
        -2.559199,
        -0.077355,
        0.255066,
        0.613777,
        -3.973349,
        0.111616,
        -0.391078,
        -3.62632,
        -1.846087,
        -1.616675,
        -3.670105,
        -0.988042,
        -0.997897,
        -2.116817,
        -1.903056,
        0.341822,
        -2.359812,
        -2.483697,
        2.779974,
        4.194521,
        1.919288,
        0.654794,
        -1.400655,
        1.71415,
        1.446893,
        -2.376504,
        0.904259,
        -0.998807,
        -2.124451,
        -1.639487,
        -2.087743,
        3.921789,
        -3.743445,
        -3.418347,
        3.609661,
        3.559494,
        2.348588,
        -4.092575,
        -1.684572,
        1.208803,
        -3.446915,
        -2.696081,
        2.964235,
        1.721757,
        -1.638686,
        0.148054,
        -3.544803,
        -2.417021,
        -3.223933,
        -4.133556,
        2.025931,
        -1.511435,
        0.043763,
        -0.229575,
        0.004984,
        4.180876,
        4.131755,
        2.307302,
        -1.450192,
        0.560624,
        0.822402,
        -2.398868,
        -2.808398,
        1.272116,
        0.205078,
        -0.216872,
        0.783466,
        4.155958,
        4.133171,
        -1.983908,
        -2.902462,
        -1.896431,
        1.437112,
        3.82675,
        3.684946,
        3.511598,
        -1.518836,
        1.24689,
        1.337102,
        -0.761545,
        0.197774,
        0.185494,
        -4.236574,
        -1.440389,
        1.104476,
        3.635987,
        -3.387134,
        -3.627866,
        3.829679,
        3.69754,
        3.564003,
        -1.368584,
        1.460526,
        1.597346,
        -3.471709,
        0.532839,
        -0.667959,
        -0.99505,
        0.772037,
        -2.771841,
        0.512883,
        -2.24179,
        -0.705034,
        -1.631603,
        1.60442,
        1.226465,
        -2.392533,
        -3.158724,
        2.368508,
        3.286767,
        1.081328,
        0.788813,
        -1.20036,
        1.264156,
        1.61828
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 109.022408
    },
    {
      "name": "mapped_raw_msb+ft8_bitrev_deinterleave_rx_to_codeword",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'raw_msb', 'interleaver': 'ft8_bitrev', 'direction': 'deinterleave_rx_to_codeword', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "011010110001110000100010100010000000011100110100011110111100010001000011110010010010110111110111011010111110101001010010011001100100111011001101001100110100100001110010101110",
      "hard_bits_sha256_16": "a577fc1a7db6a52e",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.97418,
        -2.124451,
        -3.744063,
        1.437112,
        -3.163131,
        2.025931,
        -3.62632,
        -3.471709,
        3.878589,
        1.208803,
        3.533642,
        -1.440389,
        -3.223279,
        -2.398868,
        2.779974,
        1.226465,
        3.560461,
        3.609661,
        -3.024483,
        1.337102,
        0.357277,
        4.131755,
        -2.116817,
        0.512883,
        -2.439579,
        0.148054,
        0.255066,
        3.69754,
        -4.245366,
        4.155958,
        1.71415,
        1.081328,
        2.959276,
        3.921789,
        1.720087,
        3.511598,
        4.097975,
        -0.229575,
        -3.670105,
        -0.99505,
        0.029294,
        2.964235,
        -2.502631,
        -3.387134,
        2.565229,
        0.205078,
        0.654794,
        2.368508,
        3.987519,
        -4.092575,
        -2.618929,
        0.185494,
        -1.748394,
        0.560624,
        -2.359812,
        -1.631603,
        -0.660757,
        -3.223933,
        0.111616,
        1.460526,
        3.570442,
        -2.902462,
        0.904259,
        1.264156,
        3.595107,
        -2.087743,
        4.031745,
        3.684946,
        4.164351,
        0.043763,
        -1.616675,
        -0.667959,
        -0.089283,
        -2.696081,
        3.287228,
        3.635987,
        -3.084383,
        1.272116,
        1.919288,
        -3.158724,
        2.68093,
        2.348588,
        -3.317727,
        0.197774,
        -4.207657,
        -1.450192,
        0.341822,
        -0.705034,
        -0.757489,
        -2.417021,
        -3.973349,
        -1.368584,
        0.886974,
        -1.983908,
        -2.376504,
        -1.20036,
        2.723723,
        -3.418347,
        -2.702687,
        1.24689,
        -0.95288,
        4.180876,
        -0.997897,
        -2.771841,
        -1.875167,
        -1.638686,
        -0.077355,
        3.829679,
        -1.443267,
        0.783466,
        -1.400655,
        3.286767,
        3.933672,
        -1.684572,
        3.584166,
        -4.236574,
        1.206337,
        0.822402,
        -2.483697,
        1.60442,
        3.194903,
        -4.133556,
        -0.391078,
        1.597346,
        3.594874,
        -1.896431,
        -0.998807,
        1.61828,
        3.88521,
        -1.639487,
        4.251272,
        3.82675,
        -1.63158,
        -1.511435,
        -1.846087,
        0.532839,
        -3.832182,
        -3.446915,
        2.69733,
        1.104476,
        -2.849812,
        -2.808398,
        4.194521,
        -2.392533,
        3.458174,
        3.559494,
        -3.768259,
        -0.761545,
        0.315753,
        2.307302,
        -1.903056,
        -2.24179,
        0.619573,
        -3.544803,
        0.613777,
        3.564003,
        -1.865991,
        4.133171,
        1.446893,
        0.788813,
        1.814096,
        -3.743445,
        -3.123085,
        -1.518836,
        3.211936,
        0.004984,
        -0.988042,
        0.772037,
        -3.130713,
        1.721757,
        -2.559199,
        -3.627866,
        -2.428139,
        -0.216872
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 109.022408
    },
    {
      "name": "mapped_raw_msb+ft8_bitrev_interleave_codeword_to_rx_inverse",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'raw_msb', 'interleaver': 'ft8_bitrev', 'direction': 'interleave_codeword_to_rx_inverse', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "010011100110011000010100100110110111101011100111100101001000100010001110111000100111000011111111100010010110100111000011110000000000011011001000101111111011101101001000010010",
      "hard_bits_sha256_16": "f680938f1a73a8eb",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.97418,
        -1.983908,
        0.111616,
        1.206337,
        -2.24179,
        -4.092575,
        -1.875167,
        3.635987,
        0.654794,
        -3.123085,
        -0.229575,
        2.68093,
        1.24689,
        -2.116817,
        -1.865991,
        3.286767,
        0.148054,
        4.164351,
        1.597346,
        -1.639487,
        2.69733,
        -2.398868,
        1.814096,
        3.82675,
        -1.616675,
        2.565229,
        1.226465,
        -2.696081,
        -0.660757,
        3.69754,
        -2.376504,
        -3.317727,
        2.307302,
        -3.832182,
        0.185494,
        -2.483697,
        -3.744063,
        1.264156,
        -4.133556,
        0.357277,
        -0.99505,
        -3.418347,
        -0.077355,
        -0.216872,
        3.595107,
        -1.896431,
        -3.62632,
        -2.849812,
        -1.631603,
        1.208803,
        0.619573,
        -3.627866,
        1.71415,
        -3.024483,
        4.180876,
        3.933672,
        -0.761545,
        0.341822,
        3.570442,
        0.788813,
        -2.417021,
        3.211936,
        0.532839,
        3.921789,
        -2.502631,
        1.272116,
        3.560461,
        3.511598,
        -0.988042,
        -1.443267,
        -3.158724,
        1.721757,
        -3.163131,
        -1.368584,
        -0.998807,
        3.584166,
        0.560624,
        0.029294,
        -1.440389,
        4.194521,
        4.031745,
        -1.511435,
        -4.207657,
        -2.771841,
        3.559494,
        0.613777,
        4.155958,
        3.88521,
        -2.902462,
        -0.391078,
        -3.223279,
        -0.705034,
        -1.684572,
        -2.439579,
        -3.387134,
        -1.400655,
        -2.702687,
        0.004984,
        3.987519,
        1.337102,
        -1.903056,
        0.886974,
        1.081328,
        -3.544803,
        4.097975,
        -3.471709,
        -2.087743,
        3.287228,
        -2.808398,
        2.723723,
        3.684946,
        -3.670105,
        -2.428139,
        -2.392533,
        2.964235,
        3.194903,
        3.564003,
        0.904259,
        -2.618929,
        -1.450192,
        -0.089283,
        -4.236574,
        2.779974,
        4.251272,
        1.61828,
        2.025931,
        0.315753,
        0.772037,
        3.609661,
        0.255066,
        0.783466,
        2.959276,
        1.437112,
        -1.846087,
        -3.084383,
        1.60442,
        -3.446915,
        -0.757489,
        3.829679,
        1.446893,
        -3.768259,
        4.131755,
        3.878589,
        0.197774,
        -2.359812,
        3.594874,
        -1.20036,
        -3.223933,
        -0.95288,
        -0.667959,
        -3.743445,
        -2.559199,
        0.205078,
        3.458174,
        -1.518836,
        -0.997897,
        -4.245366,
        2.368508,
        -1.638686,
        -1.63158,
        1.460526,
        -2.124451,
        3.533642,
        0.822402,
        -3.130713,
        1.104476,
        1.919288,
        1.720087,
        0.043763,
        -1.748394,
        0.512883,
        2.348588,
        -3.973349,
        4.133171
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 109.022408
    },
    {
      "name": "mapped_lsb_within_each_tone+no_interleaver",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'lsb_within_each_tone', 'interleaver': 'none'}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000011111110110000001011111110011100000111111000110001101111111011011000001101111110000011011010111101010000001011001100011000001101011110000001101101110001011000001",
      "hard_bits_sha256_16": "0c8479d716f2ed32",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.595107,
        3.88521,
        3.97418,
        2.723723,
        1.814096,
        2.959276,
        2.68093,
        3.458174,
        3.560461,
        3.878589,
        3.933672,
        3.987519,
        0.029294,
        -0.089283,
        -3.832182,
        -2.439579,
        -1.875167,
        -3.130713,
        -0.660757,
        -0.757489,
        0.619573,
        -1.63158,
        -3.163131,
        3.194903,
        3.211936,
        4.097975,
        4.164351,
        0.315753,
        0.357277,
        -0.95288,
        1.206337,
        -1.748394,
        -4.207657,
        -3.084383,
        -2.849812,
        -3.223279,
        -1.443267,
        -2.428139,
        2.565229,
        0.886974,
        -1.865991,
        -4.245366,
        -3.744063,
        3.594874,
        3.570442,
        1.720087,
        4.031745,
        4.251272,
        -3.024483,
        -2.702687,
        -3.123085,
        -2.618929,
        -3.317727,
        -3.768259,
        2.69733,
        3.533642,
        3.584166,
        -2.559199,
        -2.502631,
        3.287228,
        0.613777,
        0.255066,
        -0.077355,
        -0.391078,
        0.111616,
        -3.973349,
        -1.616675,
        -1.846087,
        -3.62632,
        -0.997897,
        -0.988042,
        -3.670105,
        0.341822,
        -1.903056,
        -2.116817,
        2.779974,
        -2.483697,
        -2.359812,
        0.654794,
        1.919288,
        4.194521,
        1.446893,
        1.71415,
        -1.400655,
        -0.998807,
        0.904259,
        -2.376504,
        -2.087743,
        -1.639487,
        -2.124451,
        -3.418347,
        -3.743445,
        3.921789,
        2.348588,
        3.559494,
        3.609661,
        1.208803,
        -1.684572,
        -4.092575,
        2.964235,
        -2.696081,
        -3.446915,
        0.148054,
        -1.638686,
        1.721757,
        -3.223933,
        -2.417021,
        -3.544803,
        -1.511435,
        2.025931,
        -4.133556,
        0.004984,
        -0.229575,
        0.043763,
        2.307302,
        4.131755,
        4.180876,
        0.822402,
        0.560624,
        -1.450192,
        1.272116,
        -2.808398,
        -2.398868,
        0.783466,
        -0.216872,
        0.205078,
        -1.983908,
        4.133171,
        4.155958,
        1.437112,
        -1.896431,
        -2.902462,
        3.511598,
        3.684946,
        3.82675,
        1.337102,
        1.24689,
        -1.518836,
        0.185494,
        0.197774,
        -0.761545,
        1.104476,
        -1.440389,
        -4.236574,
        -3.627866,
        -3.387134,
        3.635987,
        3.564003,
        3.69754,
        3.829679,
        1.597346,
        1.460526,
        -1.368584,
        -0.667959,
        0.532839,
        -3.471709,
        -2.771841,
        0.772037,
        -0.99505,
        -0.705034,
        -2.24179,
        0.512883,
        1.226465,
        1.60442,
        -1.631603,
        2.368508,
        -3.158724,
        -2.392533,
        0.788813,
        1.081328,
        3.286767,
        1.61828,
        1.264156,
        -1.20036
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 109.022408
    },
    {
      "name": "mapped_lsb_within_each_tone+ft8_bitrev_deinterleave_rx_to_codeword",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'lsb_within_each_tone', 'interleaver': 'ft8_bitrev', 'direction': 'deinterleave_rx_to_codeword', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "010110110101101100110001100001000100011111111001001110000100100001000011111111010010001011101010001000111100010001001110111101110100011000011100001110111110101001100010100010",
      "hard_bits_sha256_16": "1da367e1edc5db30",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.595107,
        -2.087743,
        3.570442,
        -2.902462,
        -3.163131,
        2.025931,
        -1.616675,
        -0.667959,
        3.987519,
        -4.092575,
        3.533642,
        -1.440389,
        -3.084383,
        1.272116,
        -2.359812,
        -1.631603,
        2.68093,
        2.348588,
        -3.123085,
        -1.518836,
        0.357277,
        4.131755,
        0.341822,
        -0.705034,
        -3.130713,
        1.721757,
        0.255066,
        3.69754,
        0.886974,
        -1.983908,
        1.71415,
        1.081328,
        2.723723,
        -3.418347,
        4.251272,
        3.82675,
        4.097975,
        -0.229575,
        -0.997897,
        -2.771841,
        -3.832182,
        -3.446915,
        -2.502631,
        -3.387134,
        -1.443267,
        0.783466,
        4.194521,
        -2.392533,
        3.878589,
        1.208803,
        -3.768259,
        -0.761545,
        -1.748394,
        0.560624,
        2.779974,
        1.226465,
        0.619573,
        -3.544803,
        0.111616,
        1.460526,
        -3.744063,
        1.437112,
        0.904259,
        1.264156,
        3.97418,
        -2.124451,
        4.031745,
        3.684946,
        3.211936,
        0.004984,
        -3.62632,
        -3.471709,
        -0.089283,
        -2.696081,
        -2.559199,
        -3.627866,
        -3.223279,
        -2.398868,
        1.919288,
        -3.158724,
        3.560461,
        3.609661,
        -3.317727,
        0.197774,
        1.206337,
        0.822402,
        -2.116817,
        0.512883,
        -0.757489,
        -2.417021,
        -0.391078,
        1.597346,
        -4.245366,
        4.155958,
        -0.998807,
        1.61828,
        2.959276,
        3.921789,
        -2.702687,
        1.24689,
        0.315753,
        2.307302,
        -3.670105,
        -0.99505,
        -1.875167,
        -1.638686,
        0.613777,
        3.564003,
        2.565229,
        0.205078,
        1.446893,
        0.788813,
        3.933672,
        -1.684572,
        2.69733,
        1.104476,
        -4.207657,
        -1.450192,
        -2.483697,
        1.60442,
        -1.63158,
        -1.511435,
        -3.973349,
        -1.368584,
        3.594874,
        -1.896431,
        -2.376504,
        -1.20036,
        3.88521,
        -1.639487,
        1.720087,
        3.511598,
        3.194903,
        -4.133556,
        -1.846087,
        0.532839,
        0.029294,
        2.964235,
        3.584166,
        -4.236574,
        -2.849812,
        -2.808398,
        0.654794,
        2.368508,
        3.458174,
        3.559494,
        -2.618929,
        0.185494,
        -0.95288,
        4.180876,
        -1.903056,
        -2.24179,
        -0.660757,
        -3.223933,
        -0.077355,
        3.829679,
        -1.865991,
        4.133171,
        -1.400655,
        3.286767,
        1.814096,
        -3.743445,
        -3.024483,
        1.337102,
        4.164351,
        0.043763,
        -0.988042,
        0.772037,
        -2.439579,
        0.148054,
        3.287228,
        3.635987,
        -2.428139,
        -0.216872
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 109.022408
    },
    {
      "name": "mapped_lsb_within_each_tone+ft8_bitrev_interleave_codeword_to_rx_inverse",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'lsb_within_each_tone', 'interleaver': 'ft8_bitrev', 'direction': 'interleave_codeword_to_rx_inverse', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000110110110001000110000111100110011001010000111011001001110100111001010101001100101011001101110100111010111100110110010101010100010111001011000000101100001011001011100011010",
      "hard_bits_sha256_16": "74c934d0e98cc4c7",
      "hard_weight_174": 85,
      "llr_full_174": [
        3.595107,
        4.155958,
        0.111616,
        -4.207657,
        -2.24179,
        1.208803,
        -1.875167,
        -3.627866,
        4.194521,
        -3.024483,
        -0.229575,
        3.560461,
        1.24689,
        0.341822,
        -1.865991,
        0.788813,
        1.721757,
        3.211936,
        -1.368584,
        -1.639487,
        3.584166,
        1.272116,
        1.814096,
        3.511598,
        -3.62632,
        -1.443267,
        -1.631603,
        -2.696081,
        0.619573,
        3.69754,
        -0.998807,
        -3.317727,
        4.180876,
        0.029294,
        -0.761545,
        -2.483697,
        3.570442,
        1.264156,
        -1.511435,
        0.357277,
        -2.771841,
        3.921789,
        0.613777,
        -0.216872,
        3.97418,
        -1.896431,
        -1.616675,
        -2.849812,
        1.226465,
        -4.092575,
        -0.660757,
        3.635987,
        1.71415,
        -3.123085,
        2.307302,
        3.933672,
        0.185494,
        -2.116817,
        -3.744063,
        3.286767,
        -2.417021,
        4.164351,
        0.532839,
        -3.418347,
        -2.502631,
        -2.398868,
        2.68093,
        3.82675,
        -0.988042,
        2.565229,
        -3.158724,
        0.148054,
        -3.163131,
        1.597346,
        -2.376504,
        2.69733,
        0.560624,
        -3.832182,
        -1.440389,
        0.654794,
        4.031745,
        -4.133556,
        1.206337,
        -0.99505,
        3.559494,
        -0.077355,
        -1.983908,
        3.88521,
        1.437112,
        -3.973349,
        -3.084383,
        0.512883,
        -1.684572,
        -3.130713,
        -3.387134,
        1.446893,
        -2.702687,
        0.043763,
        3.878589,
        -1.518836,
        -1.903056,
        -4.245366,
        1.081328,
        -3.223933,
        4.097975,
        -0.667959,
        -2.124451,
        -2.559199,
        -2.808398,
        2.959276,
        3.684946,
        -0.997897,
        -2.428139,
        2.368508,
        -3.446915,
        -1.63158,
        3.829679,
        0.904259,
        -3.768259,
        0.822402,
        -0.089283,
        1.104476,
        -2.359812,
        1.720087,
        -1.20036,
        2.025931,
        -0.95288,
        0.772037,
        2.348588,
        0.255066,
        0.205078,
        2.723723,
        -2.902462,
        -1.846087,
        -3.223279,
        1.60442,
        2.964235,
        -0.757489,
        3.564003,
        -1.400655,
        -2.618929,
        4.131755,
        3.987519,
        0.197774,
        2.779974,
        3.594874,
        1.61828,
        -3.544803,
        0.315753,
        -3.471709,
        -3.743445,
        3.287228,
        0.783466,
        3.458174,
        1.337102,
        -3.670105,
        0.886974,
        -2.392533,
        -1.638686,
        3.194903,
        1.460526,
        -2.087743,
        3.533642,
        -1.450192,
        -2.439579,
        -4.236574,
        1.919288,
        4.251272,
        0.004984,
        -1.748394,
        -0.705034,
        3.609661,
        -0.391078,
        4.133171
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 109.022408
    },
    {
      "name": "mapped_ft8_gray_primary_demap_msb_input+no_interleaver",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_primary', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': False, 'interleaver': 'none'}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000101111010010000110101111010101001000111111000010110100111111101101000110100111010000101101011111100011000110101110001101000110100101010000110100100010110101000110",
      "hard_bits_sha256_16": "33d7a0c5fc84f730",
      "hard_weight_174": 83,
      "llr_full_174": [
        3.97418,
        3.249021,
        3.047977,
        2.959276,
        1.561438,
        1.500948,
        3.560461,
        2.847421,
        2.325211,
        3.987519,
        3.277529,
        3.222592,
        -3.832182,
        -0.000613,
        -0.087415,
        -3.130713,
        -1.454181,
        -1.649261,
        0.619573,
        -0.565477,
        -0.10321,
        3.194903,
        -3.020824,
        1.258919,
        4.164351,
        3.456893,
        2.878713,
        -0.95288,
        0.058456,
        0.27221,
        -4.207657,
        0.761871,
        -1.729699,
        -3.223279,
        -2.287441,
        -2.346952,
        2.565229,
        -2.283691,
        0.897682,
        -4.245366,
        0.59767,
        -1.840237,
        3.570442,
        3.572104,
        -2.52803,
        4.251272,
        3.513463,
        1.643862,
        -3.123085,
        -2.179373,
        -2.219934,
        -3.768259,
        -2.234197,
        -2.852844,
        3.584166,
        2.898272,
        2.359538,
        3.287228,
        -2.471665,
        1.621607,
        -0.077355,
        0.08278,
        0.168437,
        -3.973349,
        0.023191,
        0.109152,
        -3.62632,
        -1.078963,
        -1.718498,
        -3.670105,
        -0.441255,
        -0.946443,
        -2.116817,
        0.064594,
        -1.637406,
        -2.359812,
        1.416808,
        -2.425171,
        4.194521,
        1.855615,
        0.495566,
        -1.400655,
        -0.421501,
        1.524563,
        -2.376504,
        0.436728,
        0.779222,
        -2.124451,
        -1.213799,
        -1.227422,
        3.921789,
        -3.717748,
        2.566592,
        3.609661,
        2.936336,
        2.112888,
        -4.092575,
        0.739408,
        -1.665052,
        -3.446915,
        1.885947,
        -2.673954,
        1.721757,
        -1.27981,
        -0.291266,
        -3.544803,
        -2.060533,
        -2.14869,
        -4.133556,
        1.083019,
        1.933004,
        0.043763,
        -0.11664,
        -0.112194,
        4.180876,
        3.508884,
        2.173662,
        -1.450192,
        -0.068614,
        0.492752,
        -2.398868,
        0.807113,
        -2.541138,
        0.205078,
        -0.08294,
        -0.1416,
        4.155958,
        4.022937,
        -1.766309,
        -2.902462,
        0.830881,
        -1.832883,
        3.82675,
        3.074566,
        2.914095,
        -1.518836,
        -0.334628,
        1.131311,
        -0.761545,
        0.050332,
        0.140416,
        -4.236574,
        0.611708,
        -1.426313,
        3.635987,
        -3.36767,
        2.438653,
        3.829679,
        3.082027,
        2.947802,
        -1.368584,
        -0.411944,
        1.326915,
        -3.471709,
        0.178782,
        0.51066,
        -0.99505,
        0.699827,
        0.366029,
        0.512883,
        -1.410739,
        -0.264457,
        -1.631603,
        -0.395442,
        1.436738,
        -2.392533,
        1.451881,
        -3.002044,
        3.286767,
        1.01768,
        0.397646,
        -1.20036,
        -0.319197,
        1.143496
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.97006,
        "min_abs": 0.000613,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 107.88024
    },
    {
      "name": "mapped_ft8_gray_primary_demap_msb_input+ft8_bitrev_deinterleave_rx_to_codeword",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_primary', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': False, 'interleaver': 'ft8_bitrev', 'direction': 'deinterleave_rx_to_codeword', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "011110110100111000101010111010100000011111110101011001110101010101000010000011000010111011111111001110101110001000011001010000000100001011011001001100010100000001110110100011",
      "hard_bits_sha256_16": "d99843e2637d90d2",
      "hard_weight_174": 83,
      "llr_full_174": [
        3.97418,
        -2.124451,
        -2.52803,
        -1.832883,
        -3.020824,
        1.083019,
        -3.62632,
        -3.471709,
        3.222592,
        -1.665052,
        2.898272,
        0.611708,
        -3.223279,
        -2.398868,
        -2.425171,
        1.436738,
        3.560461,
        3.609661,
        -2.219934,
        1.131311,
        0.058456,
        3.508884,
        -2.116817,
        0.512883,
        -1.649261,
        -0.291266,
        0.08278,
        3.082027,
        -4.245366,
        4.155958,
        -0.421501,
        1.01768,
        2.959276,
        3.921789,
        1.643862,
        2.914095,
        3.456893,
        -0.11664,
        -3.670105,
        -0.99505,
        -0.087415,
        -2.673954,
        -2.471665,
        -3.36767,
        2.565229,
        0.205078,
        0.495566,
        -3.002044,
        3.987519,
        -4.092575,
        -2.852844,
        0.140416,
        0.761871,
        -0.068614,
        -2.359812,
        -1.631603,
        -0.10321,
        -2.14869,
        0.023191,
        -0.411944,
        3.570442,
        -2.902462,
        0.436728,
        -0.319197,
        3.047977,
        -1.227422,
        3.513463,
        3.074566,
        4.164351,
        0.043763,
        -1.718498,
        0.51066,
        -0.000613,
        1.885947,
        3.287228,
        3.635987,
        -2.346952,
        -2.541138,
        1.855615,
        1.451881,
        2.325211,
        2.112888,
        -2.234197,
        0.050332,
        -4.207657,
        -1.450192,
        -1.637406,
        -0.264457,
        -0.565477,
        -2.060533,
        -3.973349,
        -1.368584,
        -1.840237,
        -1.766309,
        -2.376504,
        -1.20036,
        1.500948,
        2.566592,
        -2.179373,
        -0.334628,
        -0.95288,
        4.180876,
        -0.946443,
        0.366029,
        -1.454181,
        -1.27981,
        -0.077355,
        3.829679,
        0.897682,
        -0.1416,
        -1.400655,
        3.286767,
        3.277529,
        0.739408,
        3.584166,
        -4.236574,
        -1.729699,
        0.492752,
        1.416808,
        -0.395442,
        3.194903,
        -4.133556,
        0.109152,
        1.326915,
        3.572104,
        0.830881,
        0.779222,
        1.143496,
        3.249021,
        -1.213799,
        4.251272,
        3.82675,
        1.258919,
        1.933004,
        -1.078963,
        0.178782,
        -3.832182,
        -3.446915,
        2.359538,
        -1.426313,
        -2.287441,
        0.807113,
        4.194521,
        -2.392533,
        2.847421,
        2.936336,
        -3.768259,
        -0.761545,
        0.27221,
        2.173662,
        0.064594,
        -1.410739,
        0.619573,
        -3.544803,
        0.168437,
        2.947802,
        0.59767,
        4.022937,
        1.524563,
        0.397646,
        1.561438,
        -3.717748,
        -3.123085,
        -1.518836,
        2.878713,
        -0.112194,
        -0.441255,
        0.699827,
        -3.130713,
        1.721757,
        1.621607,
        2.438653,
        -2.283691,
        -0.08294
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.97006,
        "min_abs": 0.000613,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 107.88024
    },
    {
      "name": "mapped_ft8_gray_primary_demap_msb_input+ft8_bitrev_interleave_codeword_to_rx_inverse",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_primary', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': False, 'interleaver': 'ft8_bitrev', 'direction': 'interleave_codeword_to_rx_inverse', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "010111100110110010010100100000110100111110110011110011001100100011001000110011000010000010100111110001010110000111100011011000000100111111001000101110101011111011001100000010",
      "hard_bits_sha256_16": "ad539c980197c5a5",
      "hard_weight_174": 83,
      "llr_full_174": [
        3.97418,
        -1.766309,
        0.023191,
        -1.729699,
        -1.410739,
        -4.092575,
        -1.454181,
        3.635987,
        0.495566,
        -3.123085,
        -0.11664,
        2.325211,
        -0.334628,
        -2.116817,
        0.59767,
        3.286767,
        -0.291266,
        4.164351,
        1.326915,
        -1.213799,
        2.359538,
        -2.398868,
        1.561438,
        3.82675,
        -1.718498,
        2.565229,
        1.436738,
        1.885947,
        -0.10321,
        3.082027,
        -2.376504,
        -2.234197,
        2.173662,
        -3.832182,
        0.140416,
        1.416808,
        -2.52803,
        -0.319197,
        -4.133556,
        0.058456,
        -0.99505,
        2.566592,
        -0.077355,
        -0.08294,
        3.047977,
        0.830881,
        -3.62632,
        -2.287441,
        -1.631603,
        -1.665052,
        0.619573,
        2.438653,
        -0.421501,
        -2.219934,
        4.180876,
        3.277529,
        -0.761545,
        -1.637406,
        3.570442,
        0.397646,
        -2.060533,
        2.878713,
        0.178782,
        3.921789,
        -2.471665,
        -2.541138,
        3.560461,
        2.914095,
        -0.441255,
        0.897682,
        1.451881,
        1.721757,
        -3.020824,
        -1.368584,
        0.779222,
        3.584166,
        -0.068614,
        -0.087415,
        0.611708,
        4.194521,
        3.513463,
        1.933004,
        -4.207657,
        0.366029,
        2.936336,
        0.168437,
        4.155958,
        3.249021,
        -2.902462,
        0.109152,
        -3.223279,
        -0.264457,
        0.739408,
        -1.649261,
        -3.36767,
        -1.400655,
        -2.179373,
        -0.112194,
        3.987519,
        1.131311,
        0.064594,
        -1.840237,
        1.01768,
        -3.544803,
        3.456893,
        -3.471709,
        -1.227422,
        3.287228,
        0.807113,
        1.500948,
        3.074566,
        -3.670105,
        -2.283691,
        -2.392533,
        -2.673954,
        3.194903,
        2.947802,
        0.436728,
        -2.852844,
        -1.450192,
        -0.000613,
        -4.236574,
        -2.425171,
        4.251272,
        1.143496,
        1.083019,
        0.27221,
        0.699827,
        3.609661,
        0.08278,
        -0.1416,
        2.959276,
        -1.832883,
        -1.078963,
        -2.346952,
        -0.395442,
        -3.446915,
        -0.565477,
        3.829679,
        1.524563,
        -3.768259,
        3.508884,
        3.222592,
        0.050332,
        -2.359812,
        3.572104,
        -1.20036,
        -2.14869,
        -0.95288,
        0.51066,
        -3.717748,
        1.621607,
        0.205078,
        2.847421,
        -1.518836,
        -0.946443,
        -4.245366,
        -3.002044,
        -1.27981,
        1.258919,
        -0.411944,
        -2.124451,
        2.898272,
        0.492752,
        -3.130713,
        -1.426313,
        1.855615,
        1.643862,
        0.043763,
        0.761871,
        0.512883,
        2.112888,
        -3.973349,
        4.022937
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.97006,
        "min_abs": 0.000613,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 107.88024
    },
    {
      "name": "mapped_ft8_gray_alt_high_demap_msb_input+no_interleaver",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_alt_high', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': False, 'interleaver': 'none'}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000101100010010000110101100010101001000100100000010110111100100101101000110111100010000101101011100111011000110101110001101000110111101010000110111111010110101000110",
      "hard_bits_sha256_16": "b5b68dfecbfe9d94",
      "hard_weight_174": 79,
      "llr_full_174": [
        3.97418,
        3.235945,
        3.037092,
        2.959276,
        1.54627,
        1.486355,
        3.560461,
        2.815758,
        2.304873,
        3.987519,
        3.267449,
        3.213009,
        -3.832182,
        0.085492,
        -0.001307,
        -3.130713,
        1.631146,
        1.438205,
        0.619573,
        -0.218005,
        0.231641,
        3.194903,
        -2.487475,
        1.444088,
        4.164351,
        3.437723,
        2.867395,
        -0.95288,
        -0.157071,
        0.055368,
        -4.207657,
        1.668942,
        -0.798712,
        -3.223279,
        2.328365,
        2.269732,
        2.565229,
        -1.807949,
        1.146529,
        -4.245366,
        1.779638,
        -0.629815,
        3.570442,
        2.890209,
        -2.974191,
        4.251272,
        3.442602,
        1.62877,
        -3.123085,
        2.200754,
        2.1608,
        -3.768259,
        2.825522,
        2.217981,
        3.584166,
        2.866248,
        2.339312,
        3.287228,
        -2.129783,
        1.843682,
        -0.077355,
        -0.009807,
        0.075536,
        -3.973349,
        -0.107486,
        -0.02153,
        -3.62632,
        1.694474,
        1.062531,
        -3.670105,
        0.931299,
        0.428425,
        -2.116817,
        1.328884,
        -0.251999,
        -2.359812,
        1.734539,
        -1.932919,
        4.194521,
        1.82367,
        0.479533,
        -1.400655,
        -0.895451,
        0.91998,
        -2.376504,
        -0.734635,
        -0.396257,
        -2.124451,
        1.182634,
        1.169333,
        3.921789,
        -3.135968,
        2.875371,
        3.609661,
        2.891885,
        2.090533,
        -4.092575,
        1.601492,
        -0.779418,
        -3.446915,
        2.311624,
        -2.131525,
        1.721757,
        -1.020343,
        -0.099794,
        -3.544803,
        2.139124,
        2.051601,
        -4.133556,
        -1.913352,
        -1.071481,
        0.043763,
        -0.005001,
        -0.00057,
        4.180876,
        3.463112,
        2.159354,
        -1.450192,
        -0.342088,
        0.213622,
        -2.398868,
        1.895128,
        -1.093982,
        0.205078,
        -0.022075,
        -0.08059,
        4.155958,
        3.451604,
        -1.875849,
        -2.902462,
        1.592993,
        -0.982526,
        3.82675,
        3.060736,
        2.902122,
        -1.518836,
        -0.741529,
        0.670592,
        -0.761545,
        -0.071664,
        0.018232,
        -4.236574,
        1.384555,
        -0.640802,
        3.635987,
        -2.811583,
        2.808024,
        3.829679,
        3.068819,
        2.936099,
        -1.368584,
        -0.777738,
        0.879368,
        -3.471709,
        -0.499335,
        -0.168069,
        -0.99505,
        -0.341905,
        -0.673577,
        0.512883,
        -0.411195,
        0.5614,
        -1.631603,
        -0.963339,
        0.761832,
        -2.392533,
        2.014703,
        -1.998333,
        3.286767,
        0.989382,
        0.374588,
        -1.20036,
        -0.620228,
        0.786963
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.930574,
        "min_abs": 0.00057,
        "max_abs": 4.251272,
        "positive": 96,
        "negative": 78,
        "zero": 0
      },
      "rank_score": 107.722296
    },
    {
      "name": "mapped_ft8_gray_alt_high_demap_msb_input+ft8_bitrev_deinterleave_rx_to_codeword",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_alt_high', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': False, 'interleaver': 'ft8_bitrev', 'direction': 'deinterleave_rx_to_codeword', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "011111110100111000001010011010100000011111110101010101110011011100000001000001000001111010111111000110010110001000011001011000100000010111010001001100010100000001110101100011",
      "hard_bits_sha256_16": "ef2f789b55ab4cd2",
      "hard_weight_174": 79,
      "llr_full_174": [
        3.97418,
        -2.124451,
        -2.974191,
        -0.982526,
        -2.487475,
        -1.913352,
        -3.62632,
        -3.471709,
        3.213009,
        -0.779418,
        2.866248,
        1.384555,
        -3.223279,
        -2.398868,
        -1.932919,
        0.761832,
        3.560461,
        3.609661,
        2.1608,
        0.670592,
        -0.157071,
        3.463112,
        -2.116817,
        0.512883,
        1.438205,
        -0.099794,
        -0.009807,
        3.068819,
        -4.245366,
        4.155958,
        -0.895451,
        0.989382,
        2.959276,
        3.921789,
        1.62877,
        2.902122,
        3.437723,
        -0.005001,
        -3.670105,
        -0.99505,
        -0.001307,
        -2.131525,
        -2.129783,
        -2.811583,
        2.565229,
        0.205078,
        0.479533,
        -1.998333,
        3.987519,
        -4.092575,
        2.217981,
        0.018232,
        1.668942,
        -0.342088,
        -2.359812,
        -1.631603,
        0.231641,
        2.051601,
        -0.107486,
        -0.777738,
        3.570442,
        -2.902462,
        -0.734635,
        -0.620228,
        3.037092,
        1.169333,
        3.442602,
        3.060736,
        4.164351,
        0.043763,
        1.062531,
        -0.168069,
        0.085492,
        2.311624,
        3.287228,
        3.635987,
        2.269732,
        -1.093982,
        1.82367,
        2.014703,
        2.304873,
        2.090533,
        2.825522,
        -0.071664,
        -4.207657,
        -1.450192,
        -0.251999,
        0.5614,
        -0.218005,
        2.139124,
        -3.973349,
        -1.368584,
        -0.629815,
        -1.875849,
        -2.376504,
        -1.20036,
        1.486355,
        2.875371,
        2.200754,
        -0.741529,
        -0.95288,
        4.180876,
        0.428425,
        -0.673577,
        1.631146,
        -1.020343,
        -0.077355,
        3.829679,
        1.146529,
        -0.08059,
        -1.400655,
        3.286767,
        3.267449,
        1.601492,
        3.584166,
        -4.236574,
        -0.798712,
        0.213622,
        1.734539,
        -0.963339,
        3.194903,
        -4.133556,
        -0.02153,
        0.879368,
        2.890209,
        1.592993,
        -0.396257,
        0.786963,
        3.235945,
        1.182634,
        4.251272,
        3.82675,
        1.444088,
        -1.071481,
        1.694474,
        -0.499335,
        -3.832182,
        -3.446915,
        2.339312,
        -0.640802,
        2.328365,
        1.895128,
        4.194521,
        -2.392533,
        2.815758,
        2.891885,
        -3.768259,
        -0.761545,
        0.055368,
        2.159354,
        1.328884,
        -0.411195,
        0.619573,
        -3.544803,
        0.075536,
        2.936099,
        1.779638,
        3.451604,
        0.91998,
        0.374588,
        1.54627,
        -3.135968,
        -3.123085,
        -1.518836,
        2.867395,
        -0.00057,
        0.931299,
        -0.341905,
        -3.130713,
        1.721757,
        1.843682,
        2.808024,
        -1.807949,
        -0.022075
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.930574,
        "min_abs": 0.00057,
        "max_abs": 4.251272,
        "positive": 96,
        "negative": 78,
        "zero": 0
      },
      "rank_score": 107.722296
    },
    {
      "name": "mapped_ft8_gray_alt_high_demap_msb_input+ft8_bitrev_interleave_codeword_to_rx_inverse",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_alt_high', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': False, 'interleaver': 'ft8_bitrev', 'direction': 'interleave_codeword_to_rx_inverse', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "011111000110110010000100000000100110111110110010110010001100001011000000111011000111000011100011010001010100000111100101011001010100100111001001101011101010111011001100000010",
      "hard_bits_sha256_16": "16d374c1dd8e4c3c",
      "hard_weight_174": 79,
      "llr_full_174": [
        3.97418,
        -1.875849,
        -0.107486,
        -0.798712,
        -0.411195,
        -4.092575,
        1.631146,
        3.635987,
        0.479533,
        -3.123085,
        -0.005001,
        2.304873,
        -0.741529,
        -2.116817,
        1.779638,
        3.286767,
        -0.099794,
        4.164351,
        0.879368,
        1.182634,
        2.339312,
        -2.398868,
        1.54627,
        3.82675,
        1.062531,
        2.565229,
        0.761832,
        2.311624,
        0.231641,
        3.068819,
        -2.376504,
        2.825522,
        2.159354,
        -3.832182,
        0.018232,
        1.734539,
        -2.974191,
        -0.620228,
        -4.133556,
        -0.157071,
        -0.99505,
        2.875371,
        -0.077355,
        -0.022075,
        3.037092,
        1.592993,
        -3.62632,
        2.328365,
        -1.631603,
        -0.779418,
        0.619573,
        2.808024,
        -0.895451,
        2.1608,
        4.180876,
        3.267449,
        -0.761545,
        -0.251999,
        3.570442,
        0.374588,
        2.139124,
        2.867395,
        -0.499335,
        3.921789,
        -2.129783,
        -1.093982,
        3.560461,
        2.902122,
        0.931299,
        1.146529,
        2.014703,
        1.721757,
        -2.487475,
        -1.368584,
        -0.396257,
        3.584166,
        -0.342088,
        -0.001307,
        1.384555,
        4.194521,
        3.442602,
        -1.071481,
        -4.207657,
        -0.673577,
        2.891885,
        0.075536,
        4.155958,
        3.235945,
        -2.902462,
        -0.02153,
        -3.223279,
        0.5614,
        1.601492,
        1.438205,
        -2.811583,
        -1.400655,
        2.200754,
        -0.00057,
        3.987519,
        0.670592,
        1.328884,
        -0.629815,
        0.989382,
        -3.544803,
        3.437723,
        -3.471709,
        1.169333,
        3.287228,
        1.895128,
        1.486355,
        3.060736,
        -3.670105,
        -1.807949,
        -2.392533,
        -2.131525,
        3.194903,
        2.936099,
        -0.734635,
        2.217981,
        -1.450192,
        0.085492,
        -4.236574,
        -1.932919,
        4.251272,
        0.786963,
        -1.913352,
        0.055368,
        -0.341905,
        3.609661,
        -0.009807,
        -0.08059,
        2.959276,
        -0.982526,
        1.694474,
        2.269732,
        -0.963339,
        -3.446915,
        -0.218005,
        3.829679,
        0.91998,
        -3.768259,
        3.463112,
        3.213009,
        -0.071664,
        -2.359812,
        2.890209,
        -1.20036,
        2.051601,
        -0.95288,
        -0.168069,
        -3.135968,
        1.843682,
        0.205078,
        2.815758,
        -1.518836,
        0.428425,
        -4.245366,
        -1.998333,
        -1.020343,
        1.444088,
        -0.777738,
        -2.124451,
        2.866248,
        0.213622,
        -3.130713,
        -0.640802,
        1.82367,
        1.62877,
        0.043763,
        1.668942,
        0.512883,
        2.090533,
        -3.973349,
        3.451604
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.930574,
        "min_abs": 0.00057,
        "max_abs": 4.251272,
        "positive": 96,
        "negative": 78,
        "zero": 0
      },
      "rank_score": 107.722296
    },
    {
      "name": "mapped_ft8_gray_primary_demap_lsb_input+no_interleaver",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_primary', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': True, 'interleaver': 'none'}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000010111101101000001010111101010110000111111000101001100111111010010000001100111101000010010011111100011000001010001110010000001100010101000001100100101001010000001",
      "hard_bits_sha256_16": "5c8f64b97903dc8d",
      "hard_weight_174": 72,
      "llr_full_174": [
        3.595107,
        3.047977,
        3.249021,
        2.723723,
        1.500948,
        1.561438,
        2.68093,
        2.325211,
        2.847421,
        3.878589,
        3.222592,
        3.277529,
        0.029294,
        -0.087415,
        -0.000613,
        -2.439579,
        -1.649261,
        -1.454181,
        -0.660757,
        -0.10321,
        -0.565477,
        -1.63158,
        1.258919,
        -3.020824,
        3.211936,
        2.878713,
        3.456893,
        0.315753,
        0.27221,
        0.058456,
        1.206337,
        -1.729699,
        0.761871,
        -3.084383,
        -2.346952,
        -2.287441,
        -1.443267,
        0.897682,
        -2.283691,
        0.886974,
        -1.840237,
        0.59767,
        -3.744063,
        -2.52803,
        3.572104,
        1.720087,
        1.643862,
        3.513463,
        -3.024483,
        -2.219934,
        -2.179373,
        -2.618929,
        -2.852844,
        -2.234197,
        2.69733,
        2.359538,
        2.898272,
        -2.559199,
        1.621607,
        -2.471665,
        0.613777,
        0.168437,
        0.08278,
        -0.391078,
        0.109152,
        0.023191,
        -1.616675,
        -1.718498,
        -1.078963,
        -0.997897,
        -0.946443,
        -0.441255,
        0.341822,
        -1.637406,
        0.064594,
        2.779974,
        -2.425171,
        1.416808,
        0.654794,
        0.495566,
        1.855615,
        1.446893,
        1.524563,
        -0.421501,
        -0.998807,
        0.779222,
        0.436728,
        -2.087743,
        -1.227422,
        -1.213799,
        -3.418347,
        2.566592,
        -3.717748,
        2.348588,
        2.112888,
        2.936336,
        1.208803,
        -1.665052,
        0.739408,
        2.964235,
        -2.673954,
        1.885947,
        0.148054,
        -0.291266,
        -1.27981,
        -3.223933,
        -2.14869,
        -2.060533,
        -1.511435,
        1.933004,
        1.083019,
        0.004984,
        -0.112194,
        -0.11664,
        2.307302,
        2.173662,
        3.508884,
        0.822402,
        0.492752,
        -0.068614,
        1.272116,
        -2.541138,
        0.807113,
        0.783466,
        -0.1416,
        -0.08294,
        -1.983908,
        -1.766309,
        4.022937,
        1.437112,
        -1.832883,
        0.830881,
        3.511598,
        2.914095,
        3.074566,
        1.337102,
        1.131311,
        -0.334628,
        0.185494,
        0.140416,
        0.050332,
        1.104476,
        -1.426313,
        0.611708,
        -3.627866,
        2.438653,
        -3.36767,
        3.564003,
        2.947802,
        3.082027,
        1.597346,
        1.326915,
        -0.411944,
        -0.667959,
        0.51066,
        0.178782,
        -2.771841,
        0.366029,
        0.699827,
        -0.705034,
        -0.264457,
        -1.410739,
        1.226465,
        1.436738,
        -0.395442,
        2.368508,
        -3.002044,
        1.451881,
        0.788813,
        0.397646,
        1.01768,
        1.61828,
        1.143496,
        -0.319197
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.625187,
        "min_abs": 0.000613,
        "max_abs": 4.022937,
        "positive": 101,
        "negative": 73,
        "zero": 0
      },
      "rank_score": 106.500748
    },
    {
      "name": "mapped_ft8_gray_primary_demap_lsb_input+ft8_bitrev_deinterleave_rx_to_codeword",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_primary', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': True, 'interleaver': 'ft8_bitrev', 'direction': 'deinterleave_rx_to_codeword', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "010000110001100100110001110001000100011100001000001010001100100001000010111110010010000101100010011000101100110001000110110111010100101000001100001110101110111000100110101100",
      "hard_bits_sha256_16": "9510d2e819449ad8",
      "hard_weight_174": 72,
      "llr_full_174": [
        3.595107,
        -2.087743,
        3.572104,
        0.830881,
        1.258919,
        1.933004,
        -1.616675,
        -0.667959,
        3.277529,
        0.739408,
        2.359538,
        -1.426313,
        -3.084383,
        1.272116,
        1.416808,
        -0.395442,
        2.68093,
        2.348588,
        -2.179373,
        -0.334628,
        0.27221,
        2.173662,
        0.341822,
        -0.705034,
        -1.454181,
        -1.27981,
        0.168437,
        2.947802,
        0.886974,
        -1.983908,
        1.524563,
        0.397646,
        2.723723,
        -3.418347,
        3.513463,
        3.074566,
        2.878713,
        -0.112194,
        -0.997897,
        -2.771841,
        -0.000613,
        1.885947,
        1.621607,
        2.438653,
        -1.443267,
        0.783466,
        1.855615,
        1.451881,
        3.878589,
        1.208803,
        -2.234197,
        0.050332,
        -1.729699,
        0.492752,
        2.779974,
        1.226465,
        -0.565477,
        -2.060533,
        0.109152,
        1.326915,
        -3.744063,
        1.437112,
        0.779222,
        1.143496,
        3.249021,
        -1.213799,
        1.643862,
        2.914095,
        3.211936,
        0.004984,
        -1.078963,
        0.178782,
        -0.087415,
        -2.673954,
        -2.559199,
        -3.627866,
        -2.287441,
        0.807113,
        0.495566,
        -3.002044,
        2.847421,
        2.936336,
        -2.852844,
        0.140416,
        1.206337,
        0.822402,
        0.064594,
        -1.410739,
        -0.10321,
        -2.14869,
        -0.391078,
        1.597346,
        0.59767,
        4.022937,
        -0.998807,
        1.61828,
        1.561438,
        -3.717748,
        -2.219934,
        1.131311,
        0.315753,
        2.307302,
        -0.441255,
        0.699827,
        -1.649261,
        -0.291266,
        0.613777,
        3.564003,
        -2.283691,
        -0.08294,
        1.446893,
        0.788813,
        3.222592,
        -1.665052,
        2.69733,
        1.104476,
        0.761871,
        -0.068614,
        -2.425171,
        1.436738,
        -1.63158,
        -1.511435,
        0.023191,
        -0.411944,
        -2.52803,
        -1.832883,
        0.436728,
        -0.319197,
        3.047977,
        -1.227422,
        1.720087,
        3.511598,
        -3.020824,
        1.083019,
        -1.718498,
        0.51066,
        0.029294,
        2.964235,
        2.898272,
        0.611708,
        -2.346952,
        -2.541138,
        0.654794,
        2.368508,
        2.325211,
        2.112888,
        -2.618929,
        0.185494,
        0.058456,
        3.508884,
        -1.637406,
        -0.264457,
        -0.660757,
        -3.223933,
        0.08278,
        3.082027,
        -1.840237,
        -1.766309,
        -0.421501,
        1.01768,
        1.500948,
        2.566592,
        -3.024483,
        1.337102,
        3.456893,
        -0.11664,
        -0.946443,
        0.366029,
        -2.439579,
        0.148054,
        -2.471665,
        -3.36767,
        0.897682,
        -0.1416
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.625187,
        "min_abs": 0.000613,
        "max_abs": 4.022937,
        "positive": 101,
        "negative": 73,
        "zero": 0
      },
      "rank_score": 106.500748
    },
    {
      "name": "mapped_ft8_gray_primary_demap_lsb_input+ft8_bitrev_interleave_codeword_to_rx_inverse",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_primary', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': True, 'interleaver': 'ft8_bitrev', 'direction': 'interleave_codeword_to_rx_inverse', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000110110001010110000111110110001001011000111001101001010100100001110000000100000011000111100110110010111100100010010100010100010011000011000010100010001001101011000011011",
      "hard_bits_sha256_16": "34d09f4d2d24e1c6",
      "hard_weight_174": 72,
      "llr_full_174": [
        3.595107,
        4.022937,
        0.109152,
        0.761871,
        -0.264457,
        1.208803,
        -1.649261,
        -3.627866,
        1.855615,
        -3.024483,
        -0.112194,
        2.847421,
        1.131311,
        0.341822,
        -1.840237,
        0.788813,
        -1.27981,
        3.211936,
        -0.411944,
        -1.227422,
        2.898272,
        1.272116,
        1.500948,
        3.511598,
        -1.078963,
        -1.443267,
        -0.395442,
        -2.673954,
        -0.565477,
        2.947802,
        -0.998807,
        -2.852844,
        3.508884,
        0.029294,
        0.050332,
        -2.425171,
        3.572104,
        1.143496,
        -1.511435,
        0.27221,
        -2.771841,
        -3.717748,
        0.613777,
        -0.1416,
        3.249021,
        -1.832883,
        -1.616675,
        -2.346952,
        1.226465,
        0.739408,
        -0.660757,
        -3.36767,
        1.524563,
        -2.179373,
        2.307302,
        3.222592,
        0.185494,
        0.064594,
        -3.744063,
        1.01768,
        -2.14869,
        3.456893,
        0.51066,
        -3.418347,
        1.621607,
        0.807113,
        2.68093,
        3.074566,
        -0.946443,
        -2.283691,
        -3.002044,
        0.148054,
        1.258919,
        1.597346,
        0.436728,
        2.69733,
        0.492752,
        -0.000613,
        -1.426313,
        0.654794,
        1.643862,
        1.083019,
        1.206337,
        0.699827,
        2.112888,
        0.08278,
        -1.983908,
        3.047977,
        1.437112,
        0.023191,
        -3.084383,
        -1.410739,
        -1.665052,
        -1.454181,
        2.438653,
        1.446893,
        -2.219934,
        -0.11664,
        3.878589,
        -0.334628,
        -1.637406,
        0.59767,
        0.397646,
        -3.223933,
        2.878713,
        -0.667959,
        -1.213799,
        -2.559199,
        -2.541138,
        1.561438,
        2.914095,
        -0.997897,
        0.897682,
        2.368508,
        1.885947,
        -1.63158,
        3.082027,
        0.779222,
        -2.234197,
        0.822402,
        -0.087415,
        1.104476,
        1.416808,
        1.720087,
        -0.319197,
        1.933004,
        0.058456,
        0.366029,
        2.348588,
        0.168437,
        -0.08294,
        2.723723,
        0.830881,
        -1.718498,
        -2.287441,
        1.436738,
        2.964235,
        -0.10321,
        3.564003,
        -0.421501,
        -2.618929,
        2.173662,
        3.277529,
        0.140416,
        2.779974,
        -2.52803,
        1.61828,
        -2.060533,
        0.315753,
        0.178782,
        2.566592,
        -2.471665,
        0.783466,
        2.325211,
        1.337102,
        -0.441255,
        0.886974,
        1.451881,
        -0.291266,
        -3.020824,
        1.326915,
        -2.087743,
        2.359538,
        -0.068614,
        -2.439579,
        0.611708,
        0.495566,
        3.513463,
        0.004984,
        -1.729699,
        -0.705034,
        2.936336,
        -0.391078,
        -1.766309
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.625187,
        "min_abs": 0.000613,
        "max_abs": 4.022937,
        "positive": 101,
        "negative": 73,
        "zero": 0
      },
      "rank_score": 106.500748
    },
    {
      "name": "mapped_ft8_gray_alt_high_demap_lsb_input+no_interleaver",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_alt_high', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': True, 'interleaver': 'none'}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "000000000000010100101101000001010100101010110000100100000101001111100100010010000001111100101000010010011100111011000001010001110010000001111010101000001111111101001010000001",
      "hard_bits_sha256_16": "30105e0e13571804",
      "hard_weight_174": 68,
      "llr_full_174": [
        3.595107,
        3.037092,
        3.235945,
        2.723723,
        1.486355,
        1.54627,
        2.68093,
        2.304873,
        2.815758,
        3.878589,
        3.213009,
        3.267449,
        0.029294,
        -0.001307,
        0.085492,
        -2.439579,
        1.438205,
        1.631146,
        -0.660757,
        0.231641,
        -0.218005,
        -1.63158,
        1.444088,
        -2.487475,
        3.211936,
        2.867395,
        3.437723,
        0.315753,
        0.055368,
        -0.157071,
        1.206337,
        -0.798712,
        1.668942,
        -3.084383,
        2.269732,
        2.328365,
        -1.443267,
        1.146529,
        -1.807949,
        0.886974,
        -0.629815,
        1.779638,
        -3.744063,
        -2.974191,
        2.890209,
        1.720087,
        1.62877,
        3.442602,
        -3.024483,
        2.1608,
        2.200754,
        -2.618929,
        2.217981,
        2.825522,
        2.69733,
        2.339312,
        2.866248,
        -2.559199,
        1.843682,
        -2.129783,
        0.613777,
        0.075536,
        -0.009807,
        -0.391078,
        -0.02153,
        -0.107486,
        -1.616675,
        1.062531,
        1.694474,
        -0.997897,
        0.428425,
        0.931299,
        0.341822,
        -0.251999,
        1.328884,
        2.779974,
        -1.932919,
        1.734539,
        0.654794,
        0.479533,
        1.82367,
        1.446893,
        0.91998,
        -0.895451,
        -0.998807,
        -0.396257,
        -0.734635,
        -2.087743,
        1.169333,
        1.182634,
        -3.418347,
        2.875371,
        -3.135968,
        2.348588,
        2.090533,
        2.891885,
        1.208803,
        -0.779418,
        1.601492,
        2.964235,
        -2.131525,
        2.311624,
        0.148054,
        -0.099794,
        -1.020343,
        -3.223933,
        2.051601,
        2.139124,
        -1.511435,
        -1.071481,
        -1.913352,
        0.004984,
        -0.00057,
        -0.005001,
        2.307302,
        2.159354,
        3.463112,
        0.822402,
        0.213622,
        -0.342088,
        1.272116,
        -1.093982,
        1.895128,
        0.783466,
        -0.08059,
        -0.022075,
        -1.983908,
        -1.875849,
        3.451604,
        1.437112,
        -0.982526,
        1.592993,
        3.511598,
        2.902122,
        3.060736,
        1.337102,
        0.670592,
        -0.741529,
        0.185494,
        0.018232,
        -0.071664,
        1.104476,
        -0.640802,
        1.384555,
        -3.627866,
        2.808024,
        -2.811583,
        3.564003,
        2.936099,
        3.068819,
        1.597346,
        0.879368,
        -0.777738,
        -0.667959,
        -0.168069,
        -0.499335,
        -2.771841,
        -0.673577,
        -0.341905,
        -0.705034,
        0.5614,
        -0.411195,
        1.226465,
        0.761832,
        -0.963339,
        2.368508,
        -1.998333,
        2.014703,
        0.788813,
        0.374588,
        0.989382,
        1.61828,
        0.786963,
        -0.620228
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.585702,
        "min_abs": 0.00057,
        "max_abs": 3.878589,
        "positive": 107,
        "negative": 67,
        "zero": 0
      },
      "rank_score": 106.342808
    },
    {
      "name": "mapped_ft8_gray_alt_high_demap_lsb_input+ft8_bitrev_deinterleave_rx_to_codeword",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_alt_high', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': True, 'interleaver': 'ft8_bitrev', 'direction': 'deinterleave_rx_to_codeword', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "010001110001100100010001010001000100011100001000000110001010101000000001111100010001000100100010010000010100110001000110111111110000110100000100001110101110111000100101101100",
      "hard_bits_sha256_16": "b8992053859842de",
      "hard_weight_174": 68,
      "llr_full_174": [
        3.595107,
        -2.087743,
        2.890209,
        1.592993,
        1.444088,
        -1.071481,
        -1.616675,
        -0.667959,
        3.267449,
        1.601492,
        2.339312,
        -0.640802,
        -3.084383,
        1.272116,
        1.734539,
        -0.963339,
        2.68093,
        2.348588,
        2.200754,
        -0.741529,
        0.055368,
        2.159354,
        0.341822,
        -0.705034,
        1.631146,
        -1.020343,
        0.075536,
        2.936099,
        0.886974,
        -1.983908,
        0.91998,
        0.374588,
        2.723723,
        -3.418347,
        3.442602,
        3.060736,
        2.867395,
        -0.00057,
        -0.997897,
        -2.771841,
        0.085492,
        2.311624,
        1.843682,
        2.808024,
        -1.443267,
        0.783466,
        1.82367,
        2.014703,
        3.878589,
        1.208803,
        2.825522,
        -0.071664,
        -0.798712,
        0.213622,
        2.779974,
        1.226465,
        -0.218005,
        2.139124,
        -0.02153,
        0.879368,
        -3.744063,
        1.437112,
        -0.396257,
        0.786963,
        3.235945,
        1.182634,
        1.62877,
        2.902122,
        3.211936,
        0.004984,
        1.694474,
        -0.499335,
        -0.001307,
        -2.131525,
        -2.559199,
        -3.627866,
        2.328365,
        1.895128,
        0.479533,
        -1.998333,
        2.815758,
        2.891885,
        2.217981,
        0.018232,
        1.206337,
        0.822402,
        1.328884,
        -0.411195,
        0.231641,
        2.051601,
        -0.391078,
        1.597346,
        1.779638,
        3.451604,
        -0.998807,
        1.61828,
        1.54627,
        -3.135968,
        2.1608,
        0.670592,
        0.315753,
        2.307302,
        0.931299,
        -0.341905,
        1.438205,
        -0.099794,
        0.613777,
        3.564003,
        -1.807949,
        -0.022075,
        1.446893,
        0.788813,
        3.213009,
        -0.779418,
        2.69733,
        1.104476,
        1.668942,
        -0.342088,
        -1.932919,
        0.761832,
        -1.63158,
        -1.511435,
        -0.107486,
        -0.777738,
        -2.974191,
        -0.982526,
        -0.734635,
        -0.620228,
        3.037092,
        1.169333,
        1.720087,
        3.511598,
        -2.487475,
        -1.913352,
        1.062531,
        -0.168069,
        0.029294,
        2.964235,
        2.866248,
        1.384555,
        2.269732,
        -1.093982,
        0.654794,
        2.368508,
        2.304873,
        2.090533,
        -2.618929,
        0.185494,
        -0.157071,
        3.463112,
        -0.251999,
        0.5614,
        -0.660757,
        -3.223933,
        -0.009807,
        3.068819,
        -0.629815,
        -1.875849,
        -0.895451,
        0.989382,
        1.486355,
        2.875371,
        -3.024483,
        1.337102,
        3.437723,
        -0.005001,
        0.428425,
        -0.673577,
        -2.439579,
        0.148054,
        -2.129783,
        -2.811583,
        1.146529,
        -0.08059
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.585702,
        "min_abs": 0.00057,
        "max_abs": 3.878589,
        "positive": 107,
        "negative": 67,
        "zero": 0
      },
      "rank_score": 106.342808
    },
    {
      "name": "mapped_ft8_gray_alt_high_demap_lsb_input+ft8_bitrev_interleave_codeword_to_rx_inverse",
      "description": "Step 54 mapped LDPC candidate: {'tone_mapping': 'ft8_gray_alt_high', 'gray_direction': 'inverse_observed_to_plain', 'reverse_bits_within_tone_before_gray': True, 'interleaver': 'ft8_bitrev', 'direction': 'interleave_codeword_to_rx_inverse', 'order_len': 174}",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "001000010110001010100000011110100011001011000110001100001010001100000110001000100101011001111000010110010101100100010100100011110010000000011001010001010000001101011000011011",
      "hard_bits_sha256_16": "b63c02eb4d5d7190",
      "hard_weight_174": 68,
      "llr_full_174": [
        3.595107,
        3.451604,
        -0.02153,
        1.668942,
        0.5614,
        1.208803,
        1.438205,
        -3.627866,
        1.82367,
        -3.024483,
        -0.00057,
        2.815758,
        0.670592,
        0.341822,
        -0.629815,
        0.788813,
        -1.020343,
        3.211936,
        -0.777738,
        1.169333,
        2.866248,
        1.272116,
        1.486355,
        3.511598,
        1.694474,
        -1.443267,
        -0.963339,
        -2.131525,
        -0.218005,
        2.936099,
        -0.998807,
        2.217981,
        3.463112,
        0.029294,
        -0.071664,
        -1.932919,
        2.890209,
        0.786963,
        -1.511435,
        0.055368,
        -2.771841,
        -3.135968,
        0.613777,
        -0.08059,
        3.235945,
        -0.982526,
        -1.616675,
        2.269732,
        1.226465,
        1.601492,
        -0.660757,
        -2.811583,
        0.91998,
        2.200754,
        2.307302,
        3.213009,
        0.185494,
        1.328884,
        -3.744063,
        0.989382,
        2.051601,
        3.437723,
        -0.168069,
        -3.418347,
        1.843682,
        1.895128,
        2.68093,
        3.060736,
        0.428425,
        -1.807949,
        -1.998333,
        0.148054,
        1.444088,
        1.597346,
        -0.734635,
        2.69733,
        0.213622,
        0.085492,
        -0.640802,
        0.654794,
        1.62877,
        -1.913352,
        1.206337,
        -0.341905,
        2.090533,
        -0.009807,
        -1.983908,
        3.037092,
        1.437112,
        -0.107486,
        -3.084383,
        -0.411195,
        -0.779418,
        1.631146,
        2.808024,
        1.446893,
        2.1608,
        -0.005001,
        3.878589,
        -0.741529,
        -0.251999,
        1.779638,
        0.374588,
        -3.223933,
        2.867395,
        -0.667959,
        1.182634,
        -2.559199,
        -1.093982,
        1.54627,
        2.902122,
        -0.997897,
        1.146529,
        2.368508,
        2.311624,
        -1.63158,
        3.068819,
        -0.396257,
        2.825522,
        0.822402,
        -0.001307,
        1.104476,
        1.734539,
        1.720087,
        -0.620228,
        -1.071481,
        -0.157071,
        -0.673577,
        2.348588,
        0.075536,
        -0.022075,
        2.723723,
        1.592993,
        1.062531,
        2.328365,
        0.761832,
        2.964235,
        0.231641,
        3.564003,
        -0.895451,
        -2.618929,
        2.159354,
        3.267449,
        0.018232,
        2.779974,
        -2.974191,
        1.61828,
        2.139124,
        0.315753,
        -0.499335,
        2.875371,
        -2.129783,
        0.783466,
        2.304873,
        1.337102,
        0.931299,
        0.886974,
        2.014703,
        -0.099794,
        -2.487475,
        0.879368,
        -2.087743,
        2.339312,
        -0.342088,
        -2.439579,
        1.384555,
        0.479533,
        3.442602,
        0.004984,
        -0.798712,
        -0.705034,
        2.891885,
        -0.391078,
        -1.875849
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 1.585702,
        "min_abs": 0.00057,
        "max_abs": 3.878589,
        "positive": 107,
        "negative": 67,
        "zero": 0
      },
      "rank_score": 106.342808
    },
    {
      "name": "lab_mask_xor_preview",
      "description": "Deterministic lab-only XOR mask preview; not the real JS8 whitening polynomial.",
      "bit_count": 174,
      "llr_count": 174,
      "complete_174bit_candidate": true,
      "hard_bits_174": "100000110011100011100010111111100111110100110110011010000101011101000000010111110011001010111100010110000110100110010011100010111110011101000100000100011000000011110011011011",
      "hard_bits_sha256_16": "fdbdf99c400d8fc3",
      "hard_weight_174": 86,
      "llr_full_174": [
        3.97418,
        3.88521,
        3.595107,
        2.959276,
        1.814096,
        2.723723,
        3.560461,
        3.458174,
        2.68093,
        3.987519,
        3.933672,
        3.878589,
        -3.832182,
        -0.089283,
        0.029294,
        -3.130713,
        -1.875167,
        -2.439579,
        0.619573,
        -0.757489,
        -0.660757,
        3.194903,
        -3.163131,
        -1.63158,
        4.164351,
        4.097975,
        3.211936,
        -0.95288,
        0.357277,
        0.315753,
        -4.207657,
        -1.748394,
        1.206337,
        -3.223279,
        -2.849812,
        -3.084383,
        2.565229,
        -2.428139,
        -1.443267,
        -4.245366,
        -1.865991,
        0.886974,
        3.570442,
        3.594874,
        -3.744063,
        4.251272,
        4.031745,
        1.720087,
        -3.123085,
        -2.702687,
        -3.024483,
        -3.768259,
        -3.317727,
        -2.618929,
        3.584166,
        3.533642,
        2.69733,
        3.287228,
        -2.502631,
        -2.559199,
        -0.077355,
        0.255066,
        0.613777,
        -3.973349,
        0.111616,
        -0.391078,
        -3.62632,
        -1.846087,
        -1.616675,
        -3.670105,
        -0.988042,
        -0.997897,
        -2.116817,
        -1.903056,
        0.341822,
        -2.359812,
        -2.483697,
        2.779974,
        4.194521,
        1.919288,
        0.654794,
        -1.400655,
        1.71415,
        1.446893,
        -2.376504,
        0.904259,
        -0.998807,
        -2.124451,
        -1.639487,
        -2.087743,
        3.921789,
        -3.743445,
        -3.418347,
        3.609661,
        3.559494,
        2.348588,
        -4.092575,
        -1.684572,
        1.208803,
        -3.446915,
        -2.696081,
        2.964235,
        1.721757,
        -1.638686,
        0.148054,
        -3.544803,
        -2.417021,
        -3.223933,
        -4.133556,
        2.025931,
        -1.511435,
        0.043763,
        -0.229575,
        0.004984,
        4.180876,
        4.131755,
        2.307302,
        -1.450192,
        0.560624,
        0.822402,
        -2.398868,
        -2.808398,
        1.272116,
        0.205078,
        -0.216872,
        0.783466,
        4.155958,
        4.133171,
        -1.983908,
        -2.902462,
        -1.896431,
        1.437112,
        3.82675,
        3.684946,
        3.511598,
        -1.518836,
        1.24689,
        1.337102,
        -0.761545,
        0.197774,
        0.185494,
        -4.236574,
        -1.440389,
        1.104476,
        3.635987,
        -3.387134,
        -3.627866,
        3.829679,
        3.69754,
        3.564003,
        -1.368584,
        1.460526,
        1.597346,
        -3.471709,
        0.532839,
        -0.667959,
        -0.99505,
        0.772037,
        -2.771841,
        0.512883,
        -2.24179,
        -0.705034,
        -1.631603,
        1.60442,
        1.226465,
        -2.392533,
        -3.158724,
        2.368508,
        3.286767,
        1.081328,
        0.788813,
        -1.20036,
        1.264156,
        1.61828
      ],
      "llr_stats": {
        "count": 174,
        "avg_abs": 2.255602,
        "min_abs": 0.004984,
        "max_abs": 4.251272,
        "positive": 90,
        "negative": 84,
        "zero": 0
      },
      "rank_score": 101.022408
    }
  ],
  "outputs": {
    "candidate_json": "/decoders/js8_decoder/runtime/step83_fec_candidates/js8_quick_selected_window_fec_candidate_step17.json",
    "selected_bits_file": "/decoders/js8_decoder/runtime/step83_fec_candidates/js8_quick_selected_window_fec_candidate_step17.bits"
  },
  "decodes": [],
  "warnings": [
    "Step 54 JS8 Costas guard uses leading-only Costas exclusion by default to preserve 58 data symbols / 174 soft bits on JS8Lab windows; full FT8 middle/trailing exclusion remains diagnostic-only.",
    "Step 54 profile-anchor guard: FEC symbols were extracted from the selected profile sync anchor instead of re-running an independent sync search.",
    "Step 54 prepares LDPC/FEC input candidates and an LDPC probe harness only; it does not yet run final real JS8 LDPC decode or unpack text.",
    "Step 54 does not decode JS8 text yet. It probes FT8-style Gray de-mapping, bit order and 174-bit interleaver candidates for real LDPC/FEC integration.",
    "lab_mask_xor_preview is only a repeatable diagnostic mask, not a confirmed JS8 whitening implementation.",
    "Step 54 locks candidate export to JS8-realistic timing and reuses the selected profile sync anchor for FEC symbol extraction where available.",
    "It still does not perform real LDPC/FEC decode or message unpack.",
    "Next step can tune real JS8/FT8 LDPC matrix/deinterleaver/message unpack against this anchored candidate contract."
  ],
  "next_action": "Run collect-logs and upload the JS8Lab bundle. If selected_variant.complete_174bit_candidate is true, proceed to LDPC/deinterleaver/message-unpack tuning."
}
