Skip to main content
QUICK REVIEW

[論文レビュー] Universal Polar Codes

S. Hamed Hassani, Rüdiger Urbanke|arXiv (Cornell University)|Jul 27, 2013
Error Correcting Code Techniques参考文献 17被引用数 14
ひとこと要約

本稿では、低複雑性のデコーディングのもとで、すべての二値入力記憶なし出力対称(BMS)チャネルの化合物容量を達成する2つのユニバーサル極性符号化方式を提案する。最初の方式は、スタックされた「ステアーケーストラクチャ」において極性符号とリード・ソロモン符号を組み合わせる。第二の方式は、複数のチャネルにわたる良好なインデックスを一致させるために、変更された極性化ステップを用いる。両方式とも、ブロック長が延長されるが、管理可能な複雑性でユニバーサル性能を実現する。

ABSTRACT

Polar codes, invented by Arikan in 2009, are known to achieve the capacity of any binary-input memoryless output-symmetric channel. One of the few drawbacks of the original polar code construction is that it is not universal. This means that the code has to be tailored to the channel if we want to transmit close to capacity. We present two "polar-like" schemes which are capable of achieving the compound capacity of the whole class of binary-input memoryless output-symmetric channels with low complexity. Roughly speaking, for the first scheme we stack up $N$ polar blocks of length $N$ on top of each other but shift them with respect to each other so that they form a "staircase." Coding then across the columns of this staircase with a standard Reed-Solomon code, we can achieve the compound capacity using a standard successive decoder to process the rows (the polar codes) and in addition a standard Reed-Solomon erasure decoder to process the columns. Compared to standard polar codes this scheme has essentially the same complexity per bit but a block length which is larger by a factor $O(N \log_2(N)/ε)$, where $ε$ is the gap to capacity. For the second scheme we first show how to construct a true polar code which achieves the compound capacity for a finite number of channels. We achieve this by introducing special "polarization" steps which "align" the good indices for the various channels. We then show how to exploit the compactness of the space of binary-input memoryless output-symmetric channels to reduce the compound capacity problem for this class to a compound capacity problem for a finite set of channels. This scheme is similar in spirit to standard polar codes, but the price for universality is a considerably larger blocklength. We close with what we consider to be some interesting open problems.

研究の動機と目的

  • 標準の極性符号にはユニバーサル性が欠けているため、容量に到達するにはチャネルに特化した設計が必要であるという問題に対処すること。
  • あるクラスのすべてのBMSチャネルにわたって化合物容量を安定して伝送できる低複雑性の符号化方式を開発すること。
  • 標準の極性符号における逐次デコーディングの制限を克服し、制限なしの化合物容量を達成すること。
  • 正確なチャネルが事前に分かっていない状況でも、それが既知のBMSチャネルの集合に属するという仮定のもとで信頼性のある通信を可能にすること。
  • 極性化とユニバーサル性を2段階に分けて行うのではなく、1つの統一された構成で同時に達成できるかどうかを検討すること。

提案手法

  • N個の長さNの極性符号ブロックを、互いにずらしてスタックすることで「ステアーケーストラクチャ」を構築し、行列のような構造を形成する。
  • ステアーケーストラクチャの列に標準のリード・ソロモン符号を適用してエラーを訂正し、行方向には逐次キャンセレーションデコーディング(極性符号)を用いる。
  • ワッサーシュタイン距離を用いて、BMSチャネル空間を、任意のターゲットチャネルから距離δ以内にあるK(ε)個の代表的チャネルの有限集合に離散化する。
  • 代表的チャネルとクラス内すべての他のチャネルとの間で劣化関係を保証するようにチャネル密度を変更し、容量の損失をε以内に抑える。
  • 2段階の極性化プロセスを導入:まず個々のチャネルごとに極性化を行い、次に全チャネルにわたる良好なインデックスを一致させる追加のステップを適用してユニバーサル性を達成する。
  • BMSチャネル空間のコンactnessを活用して、無限の化合物容量問題を有限個のチャネルに還元し、真の極性符号構成を可能にする。

実験結果

リサーチクエスチョン

  • RQ1極性符号をどのように変更すれば、低複雑性の逐次デコーディングのもとで、すべてのBMSチャネルの化合物容量を達成できるか?
  • RQ2標準の極性符号にユニバーサル性が欠けるのは、符号構造の問題か、または逐次デコーダーの非最適性に起因するのか?
  • RQ31つの符号化方式で、すべてのBMSチャネルにおいて信頼性の高い性能と低い計算複雑性の両方を達成できるか?
  • RQ4ユニバーサル極性符号のブロック長のオーバーヘッドを、標準の極性符号と比較して短縮できるか?
  • RQ5極性化とユニバーサル性を保証するステップを1つのより効率的な構成に統合することは可能か?

主な発見

  • 最初の方式は、単一チャネル用の標準極性符号と比較して、ブロック長がO(N log₂(N)/ε)倍大きくなるが、化合物容量を達成する。
  • 第二の方式は、特殊な極性化ステップを用いて複数のチャネルにわたる良好なインデックスを一致させることで、真の極性符号を構築し、化合物容量を達成する。
  • ブロック長の増加は、クラス内すべてのチャネルで良好な性能を確保する必要があるためであり、しかし1ビットあたりの複雑性は標準極性符号と同等のままである。
  • ワッサーシュタイン距離により、連続的なBMSチャネル空間が、任意のチャネルがその中で距離δ以内にあるK(ε)個のチャネルの有限集合に離散化可能である。
  • 離散化による容量損失はh₂(3/2 √δ)で抑えられ、十分に細かい離散化を採用すれば、任意に小さくできる。
  • 両方式とも、ユニバーサル性が低複雑性デコーディングのもとで達成可能であることを示しており、非ユニバーサル極性符号と比較してブロック長が延長されるが、その代償は許容できる。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。