JP6181654B2 - データ通信システムにおける符号化装置及び方法 - Google Patents
データ通信システムにおける符号化装置及び方法 Download PDFInfo
- Publication number
- JP6181654B2 JP6181654B2 JP2014535655A JP2014535655A JP6181654B2 JP 6181654 B2 JP6181654 B2 JP 6181654B2 JP 2014535655 A JP2014535655 A JP 2014535655A JP 2014535655 A JP2014535655 A JP 2014535655A JP 6181654 B2 JP6181654 B2 JP 6181654B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- source
- payload
- payloads
- symbol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/2707—Simple row-column interleaver, i.e. pure block interleaving
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/618—Shortening and extension of codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6356—Error control coding in combination with rate matching by repetition or insertion of dummy data, i.e. rate reduction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6508—Flexibility, adaptability, parametrability and configurability of the implementation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6508—Flexibility, adaptability, parametrability and configurability of the implementation
- H03M13/6516—Support of multiple code parameters, e.g. generalized Reed-Solomon decoder for a variety of generator polynomials or Galois fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/1515—Reed-Solomon codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/356—Unequal error protection [UEP]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Error Detection And Correction (AREA)
Description
104 ルータ
106 ルータ
108 ホストB
110 アプリケーション階層
112 転送階層
114 インターネット階層
116 リンク階層
118 イーサネット
120 光ファイバ、衛星通信、又は他の使用可能な手段
122 イーサネット
130 データ
132 UDPパケット
134 IPパケット
136 フレームヘッダー
138 フレームフッタ
200 ソースブロック
202 ソースペイロード
210 情報ブロック
212 情報ペイロード
214 パディングデータ
220 パリティブロック
222 パリティペイロード
300 2次元配列
302 ソースパケット
304 パディングデータ
400 2次元配列
500 ソースブロック
502 ソースペイロード
504 情報ブロック
506 情報ペイロード
508 長さソースブロック
514 パリティペイロード
516 パリティブロック
Claims (24)
- データ通信システムにおける符号化方法であって、
複数のソースペイロードで構成されたソースブロックを識別するステップと、
複数の生成モードのうち一つの生成モードによって、前記ソースブロックから、複数のシンボルペイロードを含むシンボルブロックを生成するステップと、
指定された符号化方式により前記シンボルブロックを符号化して、前記符号化されたシンボルブロックの一部データをペイロード内に含む少なくとも一つのパケットを生成するステップと、
前記少なくとも一つのパケットを受信器に伝送するステップと、
前記シンボルブロックの生成に適用された生成モードを指示する情報フィールドを含むシグナリングメッセージを前記受信器に伝送するステップと、
を有し、
ここで、前記複数の生成モードの各々は、前記シンボルブロックが前記ソースブロックに含まれる複数のソースペイロードにより構成される方式を指示し、
前記複数の生成モードのうち少なくとも一つの生成モードで、前記ソースブロックは、各々前記複数のソースペイロードのうち少なくとも一つを含む複数のサブブロックに分割され、一つのサブブロックの少なくとも一部は、一つのシンボルペイロードに含まれ、一つのソースペイロードは、前記シンボルブロックの少なくとも一つのシンボルペイロード内に配置されることを特徴とする方法。 - 前記複数の生成モードは、
前記ソースブロックが同一サイズの前記複数のソースペイロードで構成される場合に前記複数のソースペイロードと同一に前記複数のシンボルペイロードを生成する第1の生成モード、
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、前記複数のシンボルペイロードが同一のサイズを有するようにするために、前記複数のソースペイロードのうち少なくとも一つにパディングデータを付加して前記複数のシンボルペイロードを生成する第2の生成モード、及び
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、少なくとも一つのソースペイロードを各々含む複数のサブブロックに前記ソースブロックを分割し、各サブブロックの該当複数のソースペイロードを直列化し、前記直列化した複数のソースペイロードのうち各Sバイトを一つのシンボルペイロードとして構成し、前記直列化した複数のソースペイロードの残りにパディングデータを付加することにより該当サブブロックの最後シンボルペイロードを構成することを特徴とする請求項1に記載の方法。 - 前記複数のソースペイロードの長さフィールドを含む長さソースブロックを符号化してペイロード長に対するパリティブロックを生成するステップと、
前記ペイロード長に対する前記パリティブロックを前記受信器に伝送するステップと、
をさらに有することを特徴とする請求項1に記載の方法。 - 前記ペイロード長に対するパリティブロックは、
奇数の長さフィールドを含む奇数のソースブロックを符号化して生成される奇数のパリティブロックと、偶数の長さフィールドを含む偶数のソースブロックを符号化して生成される偶数のパリティブロックとを含み、
前記奇数のソースブロックと前記偶数のソースブロックは、前記シンボルブロックの符号化に使用されることと同一の符号化方式で符号化されることを特徴とする請求項3に記載の方法。 - 前記少なくとも一つのパケットは、所定のパケットフォーマットにより生成され、各パケットは一つのソースペイロードのペイロード長に対する情報を有するヘッダーを含むことを特徴とする請求項1に記載の方法。
- 前記情報フィールドは、前記少なくとも一つのパケットと区別される制御シグナリングを使用して伝送されることを特徴とする請求項1に記載の方法。
- データ通信システムにおける符号化装置であって、
複数の生成モードのうち一つの選択モードに従って複数のソースペイロードで構成されたソースブロックを複数のシンボルペイロードを含むシンボルブロックに変換するコンバータと、
指定された符号化方式によって前記シンボルブロックを符号化して、前記符号化されたシンボルブロックの一部データをペイロード内に含む少なくとも一つのパケットを生成するエンコーダと、
前記少なくとも一つのパケットを受信器に伝送し、前記シンボルブロックの生成に適用された生成モードを指示する情報フィールドを含むシグナリングメッセージを前記受信器に伝送する送信器と、
を含み、
ここで、前記複数の生成モードの各々は、前記シンボルブロックが前記ソースブロックに含まれる複数のソースペイロードにより構成される方式を指示し、
前記複数の生成モードのうち少なくとも一つの生成モードで、前記ソースブロックは、各々前記複数のソースペイロードのうち少なくとも一つを含む複数のサブブロックに分割され、一つのサブブロックの少なくとも一部は、一つのシンボルペイロードに含まれ、一つのソースペイロードは、前記シンボルブロックの少なくとも一つのシンボルペイロード内に配置されることを特徴とする符号化装置。 - 前記複数の生成モードは、
前記ソースブロックが同一サイズの前記複数のソースペイロードで構成される場合に前記複数のソースペイロードと同一に前記複数のシンボルペイロードを生成する第1の生成モード、
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、前記複数のシンボルペイロードが同一のサイズを有するようにするために、前記複数のソースペイロードのうち少なくとも一つにパディングデータを付加して前記複数のシンボルペイロードを生成する第2の生成モード、及び
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、少なくとも一つのソースペイロードを各々含む複数のサブブロックに前記ソースブロックを分割し、各サブブロックの該当複数のソースペイロードを直列化し、前記直列化した複数のソースペイロードのうち各Sバイトを一つのシンボルペイロードとして構成し、前記直列化した複数のソースペイロードの残りにパディングデータを付加することにより該当サブブロックの最後シンボルペイロードを構成する第3のモードのうち少なくとも一つを含むことを特徴とする請求項7に記載の符号化装置。 - 前記エンコーダは、前記複数のソースペイロードの長さフィールドを含む長さソースブロックを符号化してペイロード長に対するパリティブロックを生成し、
前記送信器は、前記ペイロード長に対するパリティブロックを前記受信器に伝送することを特徴とする請求項7に記載の符号化装置。 - 前記ペイロード長に対するパリティブロックは、
奇数の長さフィールドを含む奇数のソースブロックを符号化して生成される奇数のパリティブロックと、偶数の長さフィールドを含む偶数のソースブロックを符号化して生成される偶数のパリティブロックとを含み、
前記奇数のソースブロックと前記偶数のソースブロックは、前記シンボルブロックの符号化に使用されることと同一の符号化方式で符号化されることを特徴とする請求項9に記載の符号化装置。 - 前記少なくとも一つのパケットは、所定のパケットフォーマットにより生成され、各パケットは一つのソースペイロードのペイロード長に対する情報を有するヘッダーを含むことを特徴とする請求項7に記載の符号化装置。
- 前記情報フィールドは、前記少なくとも一つのパケットと区別される制御シグナリングを使用して伝送されることを特徴とする請求項7に記載の符号化装置。
- データ通信システムにおける復号化方法であって、
送信器から少なくとも一つのパケットを受信するステップと、
複数の生成モードのうち前記少なくとも一つのパケットの生成に適用された生成モードを指示する情報フィールドを含むシグナリングメッセージを前記送信器から受信するステップと、
前記少なくとも一つのパケットを復号して複数のシンボルペイロードで構成されたシンボルブロックを生成するステップと、
前記情報フィールドに基づいて、前記シンボルブロックから複数のソースペイロードで構成されたソースブロックを生成するステップと、を有し、
前記複数の生成モードの各々は、前記シンボルブロックが前記ソースブロックに含まれる複数のソースペイロードにより構成される方式を指示し、
前記複数の生成モードのうち少なくとも一つの生成モードで、前記ソースブロックは、各々前記複数のソースペイロードのうち少なくとも一つを含む複数のサブブロックに分割され、一つのサブブロックの少なくとも一部は、一つのシンボルペイロードに含まれ、一つのソースペイロードは、前記シンボルブロックの少なくとも一つのシンボルペイロード内に配置されることを特徴とする方法。 - 前記複数の生成モードは、
前記ソースブロックが同一サイズの前記複数のソースペイロードで構成される場合に前記複数のソースペイロードと同一に前記複数のシンボルペイロードを生成する第1の生成モード、
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、前記複数のシンボルペイロードが同一のサイズを有するようにするために、前記複数のソースペイロードのうち少なくとも一つにパディングデータを付加して前記複数のシンボルペイロードを生成する第2の生成モード、及び
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、少なくとも一つのソースペイロードを各々含む複数のサブブロックに前記ソースブロックを分割し、各サブブロックの該当複数のソースペイロードを直列化し、前記直列化した複数のソースペイロードのうち各Sバイトを一つのシンボルペイロードとして構成し、前記直列化した複数のソースペイロードの残りにパディングデータを付加することにより該当サブブロックの最後シンボルペイロードを構成することを特徴とする請求項13に記載の方法。 - 前記送信器から、前記複数のソースペイロードに対する長さフィールドを含む長さソースブロックを符号化することにより生成されたペイロード長に対するパリティブロックを受信するステップと、
前記ペイロード長に対する前記パリティブロックを復号して前記複数のソースペイロードに対する長さを獲得するステップと、
前記複数のソースペイロードに対する長さを用いて前記複数のシンボルペイロードを含む前記シンボルブロックを前記ソースブロックに変換するステップと、
をさらに有することを特徴とする請求項13に記載の方法。 - 前記ペイロード長に対するパリティブロックは、
奇数の長さフィールドを含む奇数のソースブロックを符号化して生成される奇数のパリティブロックと、偶数の長さフィールドを含む偶数のソースブロックを符号化して生成される偶数のパリティブロックとを含み、
前記奇数のソースブロックと前記偶数のソースブロックは、前記シンボルブロックの符号化に使用されることと同一の符号化方式で符号化されることを特徴とする請求項15に記載の方法。 - 前記少なくとも一つのパケットは、所定のパケットフォーマットにより生成され、各パケットは一つのソースペイロードのペイロード長に対する情報を有するヘッダーを含むことを特徴とする請求項13に記載の方法。
- 前記情報フィールドは、前記少なくとも一つのパケットと区別される制御シグナリングを使用して伝送されることを特徴とする請求項13に記載の方法。
- データ通信システムにおける復号化装置であって、
送信器から少なくとも一つのパケットを受信し、
複数の生成モードのうち前記少なくとも一つのパケットの生成に適用された生成モードを指示する情報フィールドを含むシグナリングメッセージを前記送信器から受信する受信器と、
前記少なくとも一つのパケットを復号して複数のシンボルペイロードで構成されたシンボルブロックを生成する復号器と、
前記情報フィールドに基づいて、前記シンボルブロックから複数のソースペイロードで構成されたソースブロックを生成するコンバータと、を有し、
前記複数の生成モードの各々は、前記シンボルブロックが前記ソースブロックに含まれる複数のソースペイロードにより構成される方式を指示し、
前記複数の生成モードのうち少なくとも一つの生成モードで、前記ソースブロックは、各々前記複数のソースペイロードのうち少なくとも一つを含む複数のサブブロックに分割され、一つのサブブロックの少なくとも一部は、一つのシンボルペイロードに含まれ、一つのソースペイロードは、前記シンボルブロックの少なくとも一つのシンボルペイロード内に配置されることを特徴とする装置。 - 前記複数の生成モードは、
前記ソースブロックが同一サイズの前記複数のソースペイロードで構成される場合に前記複数のソースペイロードと同一に前記複数のシンボルペイロードを生成する第1の生成モード、
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、前記複数のシンボルペイロードが同一のサイズを有するようにするために、前記複数のソースペイロードのうち少なくとも一つにパディングデータを付加して前記複数のシンボルペイロードを生成する第2の生成モード、及び
前記ソースブロックが可変サイズの前記複数のソースペイロードで構成される場合、少なくとも一つのソースペイロードを各々含む複数のサブブロックに前記ソースブロックを分割し、各サブブロックの該当複数のソースペイロードを直列化し、前記直列化した複数のソースペイロードのうち各Sバイトを一つのシンボルペイロードとして構成し、前記直列化した複数のソースペイロードの残りにパディングデータを付加することにより該当サブブロックの最後シンボルペイロードを構成することを特徴とする請求項19に記載の装置。 - 前記受信器は、
前記送信器から、前記複数のソースペイロードに対する長さフィールドを含む長さソースブロックを符号化することにより生成されたペイロード長に対するパリティブロックを受信し、
前記復号器は、前記ペイロード長に対する前記パリティブロックを復号して前記複数のソースペイロードに対する長さを獲得し、
前記コンバータは、前記複数のソースペイロードに対する長さを用いて前記シンボルペイロードを含む前記シンボルブロックを前記ソースブロックに変換することを特徴とする請求項19に記載の装置。 - 前記ペイロード長に対するパリティブロックは、
奇数の長さフィールドを含む奇数のソースブロックを符号化して生成される奇数のパリティブロックと、偶数の長さフィールドを含む偶数のソースブロックを符号化して生成される偶数のパリティブロックとを含み、
前記奇数のソースブロックと前記偶数のソースブロックは、前記シンボルブロックの符号化に使用されることと同一の符号化方式で符号化されることを特徴とする請求項21に記載の装置。 - 前記少なくとも一つのパケットは、所定のパケットフォーマットにより生成され、各パケットは一つのソースペイロードのペイロード長に対する情報を有するヘッダーを含むことを特徴とする請求項19に記載の装置。
- 前記情報フィールドは、前記少なくとも一つのパケットと区別される制御シグナリングを使用して伝送されることを特徴とする請求項19に記載の装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2011-0104870 | 2011-10-13 | ||
| KR1020110104870A KR101829923B1 (ko) | 2011-10-13 | 2011-10-13 | 데이터 통신 시스템에서 부호화 장치 및 방법 |
| PCT/KR2012/008385 WO2013055180A1 (en) | 2011-10-13 | 2012-10-15 | Encoding apparatus and encoding method in data communication system |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2014532371A JP2014532371A (ja) | 2014-12-04 |
| JP2014532371A5 JP2014532371A5 (ja) | 2015-12-03 |
| JP6181654B2 true JP6181654B2 (ja) | 2017-08-16 |
Family
ID=48082119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014535655A Expired - Fee Related JP6181654B2 (ja) | 2011-10-13 | 2012-10-15 | データ通信システムにおける符号化装置及び方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9288011B2 (ja) |
| EP (1) | EP2766995B1 (ja) |
| JP (1) | JP6181654B2 (ja) |
| KR (1) | KR101829923B1 (ja) |
| CN (1) | CN103858352B (ja) |
| WO (1) | WO2013055180A1 (ja) |
Families Citing this family (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9141468B2 (en) * | 2011-12-12 | 2015-09-22 | Cleversafe, Inc. | Managing memory utilization in a distributed storage and task network |
| US8966339B1 (en) * | 2012-12-18 | 2015-02-24 | Western Digital Technologies, Inc. | Decoder supporting multiple code rates and code lengths for data storage systems |
| KR101519952B1 (ko) | 2013-05-03 | 2015-05-14 | 고려대학교 산학협력단 | 목적지 노드 기반 네트워크 혼잡 감지 장치 및 방법 |
| JP6313170B2 (ja) * | 2013-09-30 | 2018-04-18 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 送信方法、受信方法、送信装置、及び受信装置 |
| WO2015045362A1 (ja) * | 2013-09-30 | 2015-04-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 送信方法、受信方法、送信装置、及び受信装置 |
| KR20150047082A (ko) * | 2013-10-23 | 2015-05-04 | 한국전자통신연구원 | Mmt 페이로드 헤더 구성 장치 및 방법 |
| KR20150050133A (ko) * | 2013-10-31 | 2015-05-08 | 삼성전자주식회사 | 통신 시스템에서 패킷 송수신 방법 및 장치 |
| US9596218B1 (en) * | 2014-03-03 | 2017-03-14 | Google Inc. | Methods and systems of encrypting messages using rateless codes |
| JP6511472B2 (ja) * | 2014-03-28 | 2019-05-15 | サムスン エレクトロニクス カンパニー リミテッド | ブロードキャスティング及び/又は通信システムにおけるパケットの生成及び復元のための方法及び装置 |
| US9455750B2 (en) * | 2014-07-28 | 2016-09-27 | Qualcomm Incorporated | Source block size selection |
| JP6618252B2 (ja) * | 2014-12-16 | 2019-12-11 | ソニーセミコンダクタソリューションズ株式会社 | 符号化装置、符号化方法、復号装置、復号方法、プログラム、および通信システム |
| WO2016144072A1 (ko) * | 2015-03-08 | 2016-09-15 | 엘지전자(주) | 방송 신호 송수신 장치 및 방법 |
| WO2016148537A1 (ko) * | 2015-03-19 | 2016-09-22 | 엘지전자(주) | 방송 신호 송수신 장치 및 방법 |
| KR20170086145A (ko) * | 2016-01-15 | 2017-07-26 | 주식회사 에치에프알 | Ofdm 기반의 무선통신시스템에서 채널 부호화/복호화 방법 및 그를 위한 장치 |
| DE102016105264B4 (de) * | 2016-03-21 | 2017-11-23 | Inova Semiconductors Gmbh | Effiziente Steuerungsanordnung und Steuerungsverfahren |
| US10003434B2 (en) | 2016-04-08 | 2018-06-19 | Cisco Technology, Inc. | Efficient error correction that aggregates different media into encoded container packets |
| CN108667559B (zh) | 2017-03-31 | 2020-12-15 | 华为技术有限公司 | 一种通信方法及设备 |
| CN110521126B (zh) * | 2017-04-12 | 2023-07-28 | 索尼半导体解决方案公司 | 用于低吞吐量网络的具有代码位重复的缩短ldpc代码 |
| US10761743B1 (en) | 2017-07-17 | 2020-09-01 | EMC IP Holding Company LLC | Establishing data reliability groups within a geographically distributed data storage environment |
| US10817388B1 (en) | 2017-07-21 | 2020-10-27 | EMC IP Holding Company LLC | Recovery of tree data in a geographically distributed environment |
| JP7083694B2 (ja) * | 2017-07-27 | 2022-06-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 送信装置及び送信方法 |
| US10684780B1 (en) | 2017-07-27 | 2020-06-16 | EMC IP Holding Company LLC | Time sensitive data convolution and de-convolution |
| US10880040B1 (en) | 2017-10-23 | 2020-12-29 | EMC IP Holding Company LLC | Scale-out distributed erasure coding |
| US10528260B1 (en) | 2017-10-26 | 2020-01-07 | EMC IP Holding Company LLC | Opportunistic ‘XOR’ of data for geographically diverse storage |
| US10382554B1 (en) | 2018-01-04 | 2019-08-13 | Emc Corporation | Handling deletes with distributed erasure coding |
| US10817374B2 (en) * | 2018-04-12 | 2020-10-27 | EMC IP Holding Company LLC | Meta chunks |
| US10579297B2 (en) | 2018-04-27 | 2020-03-03 | EMC IP Holding Company LLC | Scaling-in for geographically diverse storage |
| US10936196B2 (en) | 2018-06-15 | 2021-03-02 | EMC IP Holding Company LLC | Data convolution for geographically diverse storage |
| US11023130B2 (en) | 2018-06-15 | 2021-06-01 | EMC IP Holding Company LLC | Deleting data in a geographically diverse storage construct |
| US10719250B2 (en) | 2018-06-29 | 2020-07-21 | EMC IP Holding Company LLC | System and method for combining erasure-coded protection sets |
| TWI757609B (zh) * | 2018-08-03 | 2022-03-11 | 日商索尼股份有限公司 | 用於通訊的傳輸設備和方法、接收設備和方法 |
| US11436203B2 (en) | 2018-11-02 | 2022-09-06 | EMC IP Holding Company LLC | Scaling out geographically diverse storage |
| US10901635B2 (en) | 2018-12-04 | 2021-01-26 | EMC IP Holding Company LLC | Mapped redundant array of independent nodes for data storage with high performance using logical columns of the nodes with different widths and different positioning patterns |
| US10931777B2 (en) | 2018-12-20 | 2021-02-23 | EMC IP Holding Company LLC | Network efficient geographically diverse data storage system employing degraded chunks |
| US11119683B2 (en) | 2018-12-20 | 2021-09-14 | EMC IP Holding Company LLC | Logical compaction of a degraded chunk in a geographically diverse data storage system |
| US10892782B2 (en) | 2018-12-21 | 2021-01-12 | EMC IP Holding Company LLC | Flexible system and method for combining erasure-coded protection sets |
| US10768840B2 (en) | 2019-01-04 | 2020-09-08 | EMC IP Holding Company LLC | Updating protection sets in a geographically distributed storage environment |
| US11023331B2 (en) | 2019-01-04 | 2021-06-01 | EMC IP Holding Company LLC | Fast recovery of data in a geographically distributed storage environment |
| US10942827B2 (en) | 2019-01-22 | 2021-03-09 | EMC IP Holding Company LLC | Replication of data in a geographically distributed storage environment |
| US10846003B2 (en) | 2019-01-29 | 2020-11-24 | EMC IP Holding Company LLC | Doubly mapped redundant array of independent nodes for data storage |
| US10936239B2 (en) | 2019-01-29 | 2021-03-02 | EMC IP Holding Company LLC | Cluster contraction of a mapped redundant array of independent nodes |
| US10866766B2 (en) | 2019-01-29 | 2020-12-15 | EMC IP Holding Company LLC | Affinity sensitive data convolution for data storage systems |
| US10942825B2 (en) | 2019-01-29 | 2021-03-09 | EMC IP Holding Company LLC | Mitigating real node failure in a mapped redundant array of independent nodes |
| EP3937564A4 (en) * | 2019-03-28 | 2022-05-11 | Huawei Technologies Co., Ltd. | COMMUNICATION METHOD AND DEVICE |
| US11029865B2 (en) | 2019-04-03 | 2021-06-08 | EMC IP Holding Company LLC | Affinity sensitive storage of data corresponding to a mapped redundant array of independent nodes |
| US10944826B2 (en) | 2019-04-03 | 2021-03-09 | EMC IP Holding Company LLC | Selective instantiation of a storage service for a mapped redundant array of independent nodes |
| US11113146B2 (en) | 2019-04-30 | 2021-09-07 | EMC IP Holding Company LLC | Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system |
| US11119686B2 (en) | 2019-04-30 | 2021-09-14 | EMC IP Holding Company LLC | Preservation of data during scaling of a geographically diverse data storage system |
| US11121727B2 (en) | 2019-04-30 | 2021-09-14 | EMC IP Holding Company LLC | Adaptive data storing for data storage systems employing erasure coding |
| US11748004B2 (en) | 2019-05-03 | 2023-09-05 | EMC IP Holding Company LLC | Data replication using active and passive data storage modes |
| US11209996B2 (en) | 2019-07-15 | 2021-12-28 | EMC IP Holding Company LLC | Mapped cluster stretching for increasing workload in a data storage system |
| US11449399B2 (en) | 2019-07-30 | 2022-09-20 | EMC IP Holding Company LLC | Mitigating real node failure of a doubly mapped redundant array of independent nodes |
| US11023145B2 (en) | 2019-07-30 | 2021-06-01 | EMC IP Holding Company LLC | Hybrid mapped clusters for data storage |
| EP3993294B1 (en) * | 2019-09-10 | 2025-05-21 | Huawei Technologies Co., Ltd. | Packet processing method, device, and computer storage medium |
| US10841357B1 (en) * | 2019-09-12 | 2020-11-17 | Dialpad, Inc. | Using transport layer protocol packet headers to encode application layer attributes in an audiovisual over internet protocol (AVoIP) platform |
| US11228322B2 (en) | 2019-09-13 | 2022-01-18 | EMC IP Holding Company LLC | Rebalancing in a geographically diverse storage system employing erasure coding |
| US11449248B2 (en) | 2019-09-26 | 2022-09-20 | EMC IP Holding Company LLC | Mapped redundant array of independent data storage regions |
| US11435910B2 (en) | 2019-10-31 | 2022-09-06 | EMC IP Holding Company LLC | Heterogeneous mapped redundant array of independent nodes for data storage |
| US11288139B2 (en) | 2019-10-31 | 2022-03-29 | EMC IP Holding Company LLC | Two-step recovery employing erasure coding in a geographically diverse data storage system |
| US11119690B2 (en) | 2019-10-31 | 2021-09-14 | EMC IP Holding Company LLC | Consolidation of protection sets in a geographically diverse data storage environment |
| US11435957B2 (en) | 2019-11-27 | 2022-09-06 | EMC IP Holding Company LLC | Selective instantiation of a storage service for a doubly mapped redundant array of independent nodes |
| US11144220B2 (en) | 2019-12-24 | 2021-10-12 | EMC IP Holding Company LLC | Affinity sensitive storage of data corresponding to a doubly mapped redundant array of independent nodes |
| US11231860B2 (en) | 2020-01-17 | 2022-01-25 | EMC IP Holding Company LLC | Doubly mapped redundant array of independent nodes for data storage with high performance |
| KR20220154101A (ko) * | 2020-03-13 | 2022-11-21 | 퀄컴 인코포레이티드 | 랩터 코드 피드백 |
| US11507308B2 (en) | 2020-03-30 | 2022-11-22 | EMC IP Holding Company LLC | Disk access event control for mapped nodes supported by a real cluster storage system |
| US11288229B2 (en) | 2020-05-29 | 2022-03-29 | EMC IP Holding Company LLC | Verifiable intra-cluster migration for a chunk storage system |
| WO2022045378A1 (ko) * | 2020-08-24 | 2022-03-03 | 엘지전자 주식회사 | 최대 비트 그룹 및 이차원 패리티에 기반한 양자 비트 에러 율 추정 방법 및 장치 |
| US11693983B2 (en) | 2020-10-28 | 2023-07-04 | EMC IP Holding Company LLC | Data protection via commutative erasure coding in a geographically diverse data storage system |
| US11847141B2 (en) | 2021-01-19 | 2023-12-19 | EMC IP Holding Company LLC | Mapped redundant array of independent nodes employing mapped reliability groups for data storage |
| US11625174B2 (en) | 2021-01-20 | 2023-04-11 | EMC IP Holding Company LLC | Parity allocation for a virtual redundant array of independent disks |
| US11354191B1 (en) | 2021-05-28 | 2022-06-07 | EMC IP Holding Company LLC | Erasure coding in a large geographically diverse data storage system |
| US11449234B1 (en) | 2021-05-28 | 2022-09-20 | EMC IP Holding Company LLC | Efficient data access operations via a mapping layer instance for a doubly mapped redundant array of independent nodes |
| WO2022264538A1 (ja) * | 2021-06-16 | 2022-12-22 | ソニーグループ株式会社 | 通信装置、及び通信方法 |
| US12198778B2 (en) * | 2022-11-17 | 2025-01-14 | Samsung Electronics Co., Ltd. | Memory controllers and memory systems including the same |
| US12407444B1 (en) | 2024-06-04 | 2025-09-02 | Michael H. Rudow | Enhanced reliable communications including streaming codes for partial bursts and guardspaces and synergized compression |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0719065A1 (en) * | 1994-12-20 | 1996-06-26 | International Business Machines Corporation | Multipurpose packet switching node for a data communication network |
| JP2002074862A (ja) * | 2000-08-25 | 2002-03-15 | Toshiba Corp | データ処理方法及び装置及び記録媒体及び再生方法及び装置 |
| JP2005508595A (ja) | 2001-11-05 | 2005-03-31 | ノキア コーポレイション | 通信システムのための部分充填ブロックインターリーバ |
| JP2003199075A (ja) * | 2001-12-27 | 2003-07-11 | Matsushita Electric Ind Co Ltd | データ伝送方法、データ伝送装置及びデータ受信装置 |
| JP3822508B2 (ja) * | 2002-03-08 | 2006-09-20 | 日本電信電話株式会社 | パケット伝送システムとそのデータ送信装置及びデータ受信装置 |
| KR100458878B1 (ko) * | 2002-05-03 | 2004-12-03 | 학교법인 경희대학교 | Fec 코딩 방식에 기초한 가변길이 패킷 송수신 방법 |
| US7177658B2 (en) | 2002-05-06 | 2007-02-13 | Qualcomm, Incorporated | Multi-media broadcast and multicast service (MBMS) in a wireless communications system |
| US7369548B2 (en) * | 2002-12-20 | 2008-05-06 | Intel Corporation | Communicating information using a configurable protocol |
| EP1501226B1 (en) * | 2003-07-24 | 2007-09-19 | Matsushita Electric Industrial Co., Ltd. | Method, encoder and communication device for encoding parallel concatenated data |
| US7581155B2 (en) | 2003-12-18 | 2009-08-25 | Electronics And Telecommunications Research Institute | Apparatus for FEC supporting transmission of variable-length frames in TDMA system and method of using the same |
| WO2006038095A1 (en) | 2004-10-07 | 2006-04-13 | Nokia Corporation | Efficient source blocking algorithm for fec for mbms streaming |
| US7447978B2 (en) * | 2004-11-16 | 2008-11-04 | Nokia Corporation | Buffering packets of a media stream |
| KR100772390B1 (ko) | 2006-01-23 | 2007-11-01 | 삼성전자주식회사 | 방향 보간 방법 및 그 장치와, 그 보간 방법이 적용된부호화 및 복호화 방법과 그 장치 및 복호화 장치 |
| JP5184527B2 (ja) * | 2006-07-25 | 2013-04-17 | トムソン ライセンシング | スタガーキャスティング及びクロスパケット前方誤り訂正を用いたインターネットプロトコル型無線ネットワークでのバーストパケット損失からの回復 |
| CN101563874B (zh) * | 2006-12-21 | 2012-05-23 | 汤姆森许可贸易公司 | 支持对因特网协议网络上的音频以及视频数据进行前向纠错的方法 |
| US7930616B2 (en) * | 2007-04-12 | 2011-04-19 | Cisco Technology, Inc. | Variable forward error correction for optical communication links |
| KR101286912B1 (ko) * | 2009-12-18 | 2013-07-16 | 한국전자통신연구원 | 3차원 저장장치를 이용한 가변길이 패킷의 fec 인코딩 및 fec 디코딩 방법 |
| JP5492618B2 (ja) * | 2010-03-19 | 2014-05-14 | 日本電信電話株式会社 | 誤り訂正符号化装置及び方法及びプログラム及び誤り訂正復号化装置及び方法及びプログラム |
-
2011
- 2011-10-13 KR KR1020110104870A patent/KR101829923B1/ko active Active
-
2012
- 2012-10-15 US US13/651,928 patent/US9288011B2/en active Active
- 2012-10-15 JP JP2014535655A patent/JP6181654B2/ja not_active Expired - Fee Related
- 2012-10-15 WO PCT/KR2012/008385 patent/WO2013055180A1/en not_active Ceased
- 2012-10-15 EP EP12839262.8A patent/EP2766995B1/en not_active Not-in-force
- 2012-10-15 CN CN201280050511.3A patent/CN103858352B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP2766995A1 (en) | 2014-08-20 |
| JP2014532371A (ja) | 2014-12-04 |
| CN103858352A (zh) | 2014-06-11 |
| KR20130040087A (ko) | 2013-04-23 |
| US20130097470A1 (en) | 2013-04-18 |
| EP2766995B1 (en) | 2018-09-19 |
| KR101829923B1 (ko) | 2018-02-22 |
| WO2013055180A1 (en) | 2013-04-18 |
| US9288011B2 (en) | 2016-03-15 |
| EP2766995A4 (en) | 2015-07-22 |
| CN103858352B (zh) | 2018-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6181654B2 (ja) | データ通信システムにおける符号化装置及び方法 | |
| JP5550834B2 (ja) | 可変fecオーバヘッド及び保護期間を利用したストリーミング及びバッファリング | |
| KR101995221B1 (ko) | 통신 시스템에서 패킷 송수신 장치 및 방법 | |
| RU2611975C2 (ru) | Устройство и способ передачи и приема пакетов в системе вещания и связи | |
| KR101933465B1 (ko) | 이동 통신 시스템에서 패킷 송수신 장치 및 방법 | |
| KR101983032B1 (ko) | 방송 및 통신 시스템에서 패킷 송수신 장치 및 방법 | |
| JP6486684B2 (ja) | 移動通信システムにおける順方向誤り訂正パケットを送受信する装置及び方法 | |
| JP6511472B2 (ja) | ブロードキャスティング及び/又は通信システムにおけるパケットの生成及び復元のための方法及び装置 | |
| JP6371830B2 (ja) | 前方誤り訂正パケット送信方法 | |
| US10833710B2 (en) | Bandwidth efficient FEC scheme supporting uneven levels of protection | |
| US9473264B2 (en) | Apparatus and method for transmitting/receiving packet in communication system | |
| KR102093731B1 (ko) | 오류 정정 부호를 사용하는 통신 시스템에서 패킷 송수신 기법 | |
| KR101967884B1 (ko) | 방송 및 통신 시스템에서 패킷 송/수신 장치 및 방법 | |
| KR101874116B1 (ko) | 멀티미디어 시스템에서 순방향 오류 정정 부호화 방법 및 장치 | |
| KR20130039942A (ko) | 패킷 데이터의 인코딩 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20141226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151015 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151015 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160812 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160822 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20161122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170626 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170720 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6181654 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |