On the Weight Spectrum of Rate-Compatible Polar Codes
Ye, Li, Liu et al.
The weight spectrum plays a crucial role in the performance of error-correcting codes. Despite substantial theoretical exploration of polar codes with mother code length, a framework for the weight spectrum of rate-compatible polar codes remains elusive. In this paper, we address this gap by presenting the theoretical results for enumerating the number of minimum-weight codewords for quasi-uniform punctured, Wang-Liu shortened, and bit-reversal shortened decreasing polar codes. Additionally, we propose efficient algorithms for computing the average spectrum of random upper-triangular pre-transformed shortened and punctured polar codes. Notably, our algorithms operate with polynomial complexity relative to the code length. Simulation results affirm that our findings yield a precise estimation of the performance of rate-compatible polar codes.
academic
Über das Gewichtsspektrum von ratenkompatiblen Polarcodes
Das Gewichtsspektrum spielt eine entscheidende Rolle bei der Leistung von Fehlerkorrekturcodes. Obwohl umfangreiche theoretische Untersuchungen zum Gewichtsspektrum von Polarcodes mit Muttercodeländen durchgeführt wurden, bleibt das Gewichtsspektrumgerüst für ratenkompatible Polarcodes schwer fassbar. Dieser Artikel schließt diese Lücke durch die Präsentation theoretischer Ergebnisse zur Aufzählung der Anzahl von Codewörtern mit minimalem Gewicht für quasi-gleichmäßig gelöschte, Wang-Liu-verkürzte und bitinvertierte verkürzte abnehmende Polarcodes. Darüber hinaus präsentieren wir einen effizienten Algorithmus zur Berechnung des durchschnittlichen Spektrums von zufällig oberen Dreiecks-Vortransformations-verkürzten und gelöschten Polarcodes. Bemerkenswert ist, dass unsere Algorithmen eine polynomiale Komplexität bezüglich der Codelänge aufweisen. Simulationsergebnisse bestätigen, dass unsere Erkenntnisse genaue Schätzungen der Leistung ratenkompatible Polarcodes liefern.
Einschränkungen von Polarcodes: Polarcodes unterliegen aufgrund der inhärenten Struktur ihres Kronecker-Produkts der Beschränkung, dass die ursprüngliche Codelänge eine Potenz von 2 sein muss. Praktische Anwendungen erfordern jedoch häufig die Übertragung von Nachrichten unterschiedlicher Codelängen, was Lösch- (Puncturing) und Verkürzungstechniken (Shortening) erfordert, um die notwendige Codelängenflexibilität bereitzustellen.
Bedeutung des Gewichtsspektrums: Das Gewichtsspektrum hat erhebliche Auswirkungen auf die Leistung der Maximum-Likelihood-(ML-)Decodierung und kann durch Vereinigungsgrenzen auf der Grundlage der Anzahl von Codewörtern mit niedrigem Gewicht angenähert werden. Die Berechnung des exakten Gewichtsspektrums weist jedoch typischerweise eine exponentielle Komplexität in Bezug auf die Codelänge auf.
Unzulänglichkeiten bestehender Forschung: Obwohl umfangreiche Forschungen zum Gewichtsspektrum von Polarcodes mit Muttercodeländen vorliegen, fehlt ein systematisches Gerüst für das Gewichtsspektrum ratenkompatible Polarcodes. Bestehende Methoden weisen entweder zu hohe Komplexität auf oder haben begrenzte Anwendbarkeit.
Dieser Artikel zielt darauf ab, die Lücke in der Theorie des Gewichtsspektrums ratenkompatible Polarcodes zu schließen und ein systematisches Gewichtsspektrum-Analysegerüst für quasi-gleichmäßig gelöschte (QUP), Wang-Liu-verkürzte und bitinvertierte verkürzte Polarcodes bereitzustellen.
Theoretische Beiträge: Präsentation eines vollständigen theoretischen Gerüsts und von Formeln zur Berechnung der Anzahl von Codewörtern mit minimalem Gewicht für QUP-, Wang-Liu-verkürzte und bitinvertierte verkürzte abnehmende Polarcodes.
Algorithmische Innovation: Entwicklung von Algorithmen mit polynomialer Komplexität zur Berechnung des durchschnittlichen Gewichtsspektrums von zufällig oberen Dreiecks-Vortransformations-verkürzten und gelöschten Polarcodes.
Leistungsbewertung: Verifikation durch Simulation, dass die vorgeschlagenen Methoden die Leistung ratenkompatible Polarcodes genau schätzen können, besonders unter Hochsignal-Rausch-Verhältnis-Bedingungen.
Komplexitätsoptimierung: Alle vorgeschlagenen Algorithmen weisen eine polynomiale Komplexität bezüglich der Codelänge auf und gewährleisten damit Skalierbarkeit und praktische Anwendbarkeit der Methoden.
Die Kernaufgabe dieser Forschung ist die Berechnung des Gewichtsspektrums ratenkompatible Polarcodes, insbesondere die Anzahl von Codewörtern mit minimalem Gewicht. Gegeben eine Informationsmenge I und ein Ratenanpassungsmuster (Lösch- oder Verkürzungsmuster) besteht das Ziel darin, die Verteilung des Codewortgewichts zu bestimmen.
Theorem 2: Sei C(I,Y'ᵢ) ein verkürzter abnehmender r-ter Ordnung Polarcode der Länge N=2ᵐ mit Verkürzungsmuster Y'ᵢ. Für ein Monom f vom Grad r ist die Anzahl der Codewörter mit minimalem Gewicht d=2^(m-r):
|Tf(d,Y'ᵢ)| = λf(1 - βf(i)/2ʳ)
wobei βf(i) die Anzahl der Faktoren von f in Y'ᵢ ist.
Algorithmus 1 beschreibt den Berechnungsprozess:
Komplexität: O(|Y'||Iᵣ|) = O(N²)
Berechnung der Anzahl verkürzter Faktoren für jedes Monom f vom Grad r
Rekursive Aktualisierung der verbleibenden Codewortanzahl
Einheitliches Gerüst: Erstmalige Bereitstellung eines einheitlichen Gewichtsspektrum-Analysegerüsts für mehrere Ratenanpassungsmuster.
Polynomiale Komplexität: Alle Algorithmen erreichen polynomiale Komplexität und durchbrechen damit die Beschränkung der traditionellen exponentiellen Komplexität.
Nutzung von Symmetrie: Geschickte Nutzung der Symmetrieeigenschaften von Codewörtern zur Vereinfachung der Berechnung, wie z.B. Wang-Liu-Verkürzung kann durch die Symmetrie von QUP erhalten werden.
Rekursive Zerlegung: Reduktion der Rechenkomplexität durch Zerlegung eines Codes der Länge N in zwei Untercodes der Länge N/2.
Tabelle 2 zeigt den Vergleich zwischen theoretischer Berechnung und durch SCL-Decodierung erfassten Ergebnissen:
Wenn die Anzahl der gelöschten Bits gering ist, stimmen die theoretische Untergrenze und der tatsächliche Wert vollständig überein
Mit zunehmender Anzahl gelöschter Bits kann die Untergrenze erheblich unter dem tatsächlichen Wert liegen, da Codewörter mit hohem Gewicht nach dem Löschen zu niedrigem Gewicht werden können
Tabelle 3 zeigt das minimale Gewicht und die Anzahl der Codewörter mit minimalem Gewicht verschiedener Codes:
Bardet et al. betrachten Polarcodes als abnehmende monomiale Codes und wenden LTA-Automorphismen an, um die Anzahl der Codewörter mit minimalem Gewicht zu bestimmen
Nachfolgende Forschungen quantifizieren die Anzahl der Codewörter mit Gewichten unter 1,5wₘᵢₙ und 2wₘᵢₙ
Theoretische Vollständigkeit: Erstmalige Bereitstellung eines einheitlichen theoretischen Gerüsts für mehrere Ratenanpassungsmuster, Schließung einer wichtigen theoretischen Lücke
Algorithmen-Effizienz: Die Realisierung polynomialer Komplexität ist ein großer Durchbruch, der die Gewichtsspektrum-Berechnung für lange Codes ermöglicht
Experimentelle Verifikation: Umfangreiche Simulationsverifikation der Genauigkeit der Theorie, besonders die Übereinstimmung zwischen Vereinigungsgrenzen und tatsächlicher Leistung
Praktischer Wert: Methoden können direkt zur Leistungsvorhersage und Optimierungsdesign von Polarcodes verwendet werden
Das Papier zitiert 40 wichtige Referenzen, die grundlegende Polarcode-Theorie, Gewichtsspektrum-Analyse, Vortransformationstechniken und Ratenanpassung abdecken und eine solide theoretische Grundlage für die Forschung bieten.