JP4392004B2 - パケット回復のための符号化および復号化技術 - Google Patents
パケット回復のための符号化および復号化技術 Download PDFInfo
- Publication number
- JP4392004B2 JP4392004B2 JP2006182985A JP2006182985A JP4392004B2 JP 4392004 B2 JP4392004 B2 JP 4392004B2 JP 2006182985 A JP2006182985 A JP 2006182985A JP 2006182985 A JP2006182985 A JP 2006182985A JP 4392004 B2 JP4392004 B2 JP 4392004B2
- Authority
- JP
- Japan
- Prior art keywords
- subframe
- code
- packet
- parity
- frame
- 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/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/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
-
- 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/373—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 with erasure correction and erasure determination, e.g. for packet loss recovery or setting of erasures for the decoding of Reed-Solomon codes
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
Nonnenmacher, E. W. Biersack, and D. Towsley, ‘’Parity-basedloss recovery for reliable multicast,'' IEEE/ACM Trans. Networking, vol. 6, pp.349.361, Aug. 1998. Luby, M. Mitzenmacher, A. Shokrollahi, and D. Spielman, ‘’Efficienterasure correcting codes,'' IEEE Trans. Inform. Theory, vol. 47, pp. 569.584,Feb. 2001. M. Arai, A. Yamaguchi, K. Iwasaki, ‘’Method to Recover InternetPacket Losses Using (n, n - 1, m) Convolutional Codes,'' IEEE Dependable Systemand Network, pp. 382-389, 2000.
ここで、
H:生成行列、w:符号語、α:ガロア体の原始元、s:ブロック符号の数(サブフレーム分割数に等しい)、n:ブロックサイズ、k:情報サイズ、
ただし、k=(n-r)/s、r:パリティサイズ、j:サブフレームの番号それぞれの符号は、必ずしも現在のフレームではなく、j番目のサブフレームのシンボル集合
wjとそれ以前のs-1個のサブフレームにあるシンボル集合、wj-s-1、wj-s-2、…wj-1
の間に用いられる。iは、符号化の条件の識別のための添え字で、jr/s=<i<(j+1)r/sを満たす。h*は、h番目のサブフレームのフレーム内での相対的な位置(h*=0,1,2,…,s-1)を示す。
j*や*が付加された他の記号も、h*と同様に定義される。
サブフレームでパケットが失われていなければ、p個までパケットを回復することが出来る。言い換えれば、q(q=<p)パケットデータbe0,be1,
…beq-1がロケーションe0,e1,…eq-1で消失していた場合は、RS符号の消失訂正と類似している以下の線型方程式を解くことによってパケットを回復することが出来る。
j番目のサブフレームのデータwjは、以下の関係を満たす。
ここで、どのパリティチェック条件を使うかを示す添え字iは、j番目のサブフレームのフレーム中の相対位置j*に従って変化する。例えば、
i=j*
と変化させることが出来る。
本発明の符号化のフローを図7に示す。まずフレーム単位で送信されてくる信号を受信する(a)。受信した信号から情報のフレームを検出する(b)。フレームを検出したあと、所定の数に分割されたサブフレームを検出する(c)。サブフレームを構成しているパケットを検出する(d)。サブフレームに関連付けられた異なるブロック符号を、用意したブロック符号の数だけパリティを並行に生成する(e)。最後に生成されたパリティと元の情報とを出力する(f)。
本発明のPOB符号方式で符号化された情報を受信し、復号するための復号器は、例えば次のような構成を備える。
1.フレーム検知手段
2.サブフレーム検知手段
3.パケット検知手段
4.サブフレームで関連付けられた複数の符号化すべき受信情報ブロックごとに異なり、かつ符号化で使用したブロック符号に対応する検査行列を用いてシンドロームを計算する手段。
5.注目しているサブフレームより時間的に前のサブフレームにおいて誤り訂正が可能な場合、それに対応するシンドロームを再計算して正しいシンドロームを求める手段
6.パケット誤り情報であるパケット誤り数およびパケット誤り位置を検出・受信する手段
7.サブフレームの位置、パケット誤りの数から誤り訂正可能かどうかを判断し、誤り訂正可能な場合に、再計算されたシンドロームから、誤りを生成する手段。
8.誤り訂正が可能である場合に、生成された誤りから、正しく復号する手段。
10.出力手段。
ノンバイナリーのブロック符号としてよく用いられるリード・ソロモン符号(RS符号)をPOB符号のブロック符号として用いることができる。具体的には1つのパケットをRS符号で使用するシンボル幅に分割し、パケット幅だけインターリーブするようにRS符号をかけていく。RS符号として、複数の符号を用意し、サブフレームに関連付けられた互いに部分的に重なり合う範囲に対して、異なるRS符号をかけて、パリティを生成する。
n-1)符号を用いると、パリティは1つ生成される。異なる3つのRS符号として、適当なガロア体の基底であるαを用いて、1、α、α2を乗じて加算する方法を取れば、3つのRS符号は互いに異なるため、POB符号を構成することができる。特に1を根に持つRS符号は1番目のサブフレームか3番目のサブフレームに対してかけ、αを根に持つRS符号を2番目のサブフレームから次のフレームの1番目のサブフレームまでに対してかけ、α2を根にもつRS符号を3番目のサブフレームから次のフレームの2番目のサブフレームまでに対してかける。
POB符号方式は、パケット回復に対して非常に有効な符号方式であるが、これを外符号とした連接符号とすると、さらに強力な符号方式となる。この場合、内符号は畳み込み符号など任意の符号方式が選択できるが、主にブロック符号(ハミング符号、BCH符号、RS符号など)で構成する場合が多い。図17にPOB符号方式を外符号とした連接符号のフレーム構成図を示す。1つのパケットに対して、1つのブロック符号がかけられ、そのパリティがパケットの末尾に付加される。従って、POB符号から見ると、内符号がかけられた符号語を1つのパケットとみなせば、これまでのPOB符号方式と同じになる。従って、この場合のフローチャートおよび回路構成は、内符号であるブロック符号の符号器と復号器が付加されたものとなる。このような内符号を付加することで、パケット内のランダムエラーに対しての訂正能力向上が期待できる。さらに、パケット誤りを確実に抽出できるため、外符号であるPOB符号方式の復号器がより小さい回路規模にすることが可能となる。また、外部からパケット誤り情報を得ずに、閉じた回路構成内で網羅することが可能となる。
図21に内符号の復号器700を示す。内符号としてブロック符号が用いられた場合、やはり線形帰還レジスタ38を組み合わせることで、シンドロームの計算が行える。内符号はパケット内のランダムエラーを訂正する目的で使用することが多いので、多くの場合、複数のビット誤りを訂正するためのブロック符号が用いられる。従って、複数の誤り訂正ができるためにパリティビットも複数個用意される。それに対応する数のシンドロームを計算し、シンドロームレジスタ40に格納する。計算されたシンドロームから誤り位置多項式の係数を求め(48)、誤りを求める。訂正可能であれば、求めた誤りからパケット内の誤りを訂正して、パケット出力する。訂正不可能であれば、訂正しないままパケットを出力し、訂正不能のフラグおよび、サブフレーム内でのパケットの位置情報を出力する。すなわち、パケット誤りフラグとパケット誤り位置の2つの情報をまとめてパケット誤り情報として、受信情報であるパケットとは別に出力する。また、図21には、バッファレジスタ44があるが、内符号の復号器の場合、パケットサイズだけのバッファがあればよい。内符号の復号器において、復号アルゴリズムは使用したブロック符号の一般的な方法でよい。POB符号との連接符号としての特徴は、パケット誤りのフラグ生成およびサブフレーム内での位置を抽出して出力するところにある。
上述したように、内符号の復号器からは誤り訂正されたパケットとパケット誤り情報とが入力される。POB符号方式で用いているブロック符号がかかる範囲内にいくつのパケット誤りがあるか、また、誤りの位置の情報が入力されるため、図10と同じ構成で実現することができる。
12、32 サブフレーム検知手段
14、34 パケット検知手段
16、38、84 線形帰還レジスタ
18、20、46、86 セレクタ
36 パケット誤り位置と数の検出手段
40、44 レジスタ
48 誤りを求める式の係数計算手段
50 訂正可否判断手段
52 誤り生成(計算)手段
58 誤りレジスタ
72 乗算器
80 外符号器
82 内符号器
100、300、500 符号器
200、400、600 復号器
Claims (10)
- 複数のパケットを含むフレームを準備するステップと、
フレームを分割して複数のサブフレームを形成するステップと、
隣接する少なくとも2つ以上のサブフレームに対応するブロック符号を形成するステップであって、一つのサブフレームについて少なくとも2つ以上の異なるブロック符号が重複して形成されるステップと、
を含むパケット情報を符号化する方法。 - 複数のパケットを含む連続する複数のフレームを取得するステップと、
少なくとも2つ以上のフレーム中の隣接する少なくとも2つ以上の領域に対応するブロック符号を形成するステップであって、フレーム中の一つの領域について少なくとも2つ以上の異なるブロック符号が重複して形成されるステップと、
を含むパケット情報を符号化する方法。 - 複数のパケットを含むフレームを検出するステップと、
検出したフレーム中のサブフレームを検出するステップと、
サブフレーム中のパケットを検出するステップと、
サブフレームに対応する少なくとも2つ以上の異なるブロック符号を重複して形成するステップと、
を含むパケット情報を符号化する方法。 - 前記ブロック符号を形成するステップは、1つのブロック符号に対応するサブフレームの一つにパリティを付加することを含む、請求項1または3の方法。
- 前記ブロック符号を形成するステップは、1つのブロック符号に対応するフレーム中の領域の一つにパリティを付加することを含む、請求項2の方法。
- 複数のパケットを含むフレームを検出するステップと、
検出したフレーム中のサブフレームを検出するステップと、
サブフレーム中のパケットを検出するステップと、
サブフレームに対応する少なくとも2つ以上の異なるブロック符号を用いてパリティを生成する外符号化ステップと、
ブロック符号における1パケットに対応するパリティを生成する内符号化ステップと、
を含むパケット情報を符号化する方法。 - 複数のパケットを含むフレームを検出する手段と、
フレーム中のサブフレームを検出する手段と、
サブフレーム中のパケットを検出する手段と、
サブフレームに対応するパリティを生成する手段であって、一つのサブフレームについて異なる少なくとも2つ以上のブロック符号の各々に対応するパリティを生成する手段と、
を備える符号器。 - 前記パリティ生成手段は、前記ブロック符号の各々に対応する線形帰還レジスタを含む、請求項8の符号器。
- さらに、前記パリティ生成により得られる符号化結果を出力する手段を含み、当該出力手段は、前記サブフレームの各々に対応するパリティを切り替えて出力するためのセレクタを有する、請求項9の符号器。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006182985A JP4392004B2 (ja) | 2006-07-03 | 2006-07-03 | パケット回復のための符号化および復号化技術 |
CN2007101088630A CN101102115B (zh) | 2006-07-03 | 2007-06-05 | 编码和解码分组信息的方法、编码器和解码器 |
US11/773,117 US8037395B2 (en) | 2006-07-03 | 2007-07-03 | Encoding and decoding method for packet recovery |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006182985A JP4392004B2 (ja) | 2006-07-03 | 2006-07-03 | パケット回復のための符号化および復号化技術 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009196510A Division JP4965614B2 (ja) | 2009-08-27 | 2009-08-27 | パケット回復のための符号化および復号化技術 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008016907A JP2008016907A (ja) | 2008-01-24 |
JP4392004B2 true JP4392004B2 (ja) | 2009-12-24 |
Family
ID=38972784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006182985A Expired - Fee Related JP4392004B2 (ja) | 2006-07-03 | 2006-07-03 | パケット回復のための符号化および復号化技術 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8037395B2 (ja) |
JP (1) | JP4392004B2 (ja) |
CN (1) | CN101102115B (ja) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US7068729B2 (en) | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US9240810B2 (en) | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
CN100539439C (zh) | 2002-10-05 | 2009-09-09 | 数字方敦股份有限公司 | 连锁反应码的系统编码和解码系统和方法 |
KR101205758B1 (ko) | 2004-05-07 | 2012-12-03 | 디지털 파운튼, 인크. | 파일 다운로드 및 스트리밍 시스템 |
KR101292851B1 (ko) | 2006-02-13 | 2013-08-02 | 디지털 파운튼, 인크. | 가변적 fec 오버헤드 및 보호 구간을 이용하는 스트리밍및 버퍼링 |
US9270414B2 (en) | 2006-02-21 | 2016-02-23 | Digital Fountain, Inc. | Multiple-field based code generator and decoder for communications systems |
US7971129B2 (en) | 2006-05-10 | 2011-06-28 | Digital Fountain, Inc. | Code generator and decoder for communications systems operating using hybrid codes to allow for multiple efficient users of the communications systems |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
US9178535B2 (en) | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US9386064B2 (en) | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US9419749B2 (en) | 2009-08-19 | 2016-08-16 | Qualcomm Incorporated | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes |
US9209934B2 (en) | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US20100184499A1 (en) * | 2007-02-01 | 2010-07-22 | Ritter Janice E | Electronic Game Device and Method of Using the Same |
JP5027305B2 (ja) | 2007-09-12 | 2012-09-19 | デジタル ファウンテン, インコーポレイテッド | 信頼できる通信を可能にするためのソース識別情報の生成および伝達 |
KR101522010B1 (ko) * | 2007-10-23 | 2015-05-22 | 한국전자통신연구원 | 신호 전송 방법 |
KR101467788B1 (ko) * | 2007-12-11 | 2014-12-03 | 엘지전자 주식회사 | 랜덤 선형 부호화를 이용하는 통신방법 및 장치 |
CN101499805A (zh) * | 2008-01-31 | 2009-08-05 | 华为技术有限公司 | 一种编码、解码方法以及编码、解码装置 |
US8004963B2 (en) * | 2008-02-27 | 2011-08-23 | Audividi Inc. | Apparatus and method for packet redundancy and recovery |
JP5409032B2 (ja) * | 2009-02-06 | 2014-02-05 | キヤノン株式会社 | 送信装置、及び、方法、プログラム |
US9281847B2 (en) | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
US9485546B2 (en) | 2010-06-29 | 2016-11-01 | Qualcomm Incorporated | Signaling video samples for trick mode video representations |
US9185439B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
US8806050B2 (en) | 2010-08-10 | 2014-08-12 | Qualcomm Incorporated | Manifest file updates for network streaming of coded multimedia data |
US8958375B2 (en) | 2011-02-11 | 2015-02-17 | Qualcomm Incorporated | Framing for an improved radio link protocol including FEC |
US9270299B2 (en) * | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
US20120272113A1 (en) * | 2011-04-19 | 2012-10-25 | Cambridge Silicon Radio Limited | Error detection and correction in transmitted digital signals |
JP5631262B2 (ja) * | 2011-05-25 | 2014-11-26 | 三菱電機株式会社 | 移動無線通信システム及び移動無線通信方法 |
US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US9843844B2 (en) | 2011-10-05 | 2017-12-12 | Qualcomm Incorporated | Network streaming of media data |
US8953612B2 (en) * | 2012-03-07 | 2015-02-10 | Cmmb Vision Usa Inc | Efficient broadcasting via random linear packet combining |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
US9973748B1 (en) * | 2013-04-26 | 2018-05-15 | Mediatek Inc. | Multi-core video decoder system for decoding multiple coding rows by using multiple video decoder cores and related multi-core video decoding method |
CA2820637A1 (en) * | 2013-06-19 | 2014-12-19 | The Governors Of The University Of Alberta | Network coding using an outer coding process |
GB2526777B (en) * | 2014-04-09 | 2021-02-17 | Huawei Tech Co Ltd | Constructing a reliable data stream |
JP2016092640A (ja) | 2014-11-06 | 2016-05-23 | キヤノン株式会社 | 生成装置、生成方法及びプログラム |
CN108156838B (zh) * | 2015-10-09 | 2021-02-12 | 华为技术有限公司 | 用于编码数据的方法和装置 |
US10181864B2 (en) * | 2016-02-26 | 2019-01-15 | Altera Corporation | Methods and apparatus for performing reed-solomon encoding |
CN107257270B (zh) * | 2017-05-31 | 2020-03-10 | 张超 | 基于混合自动重传请求的数据传输方法及系统 |
CN111835494B (zh) * | 2020-07-23 | 2021-11-16 | 深圳市龙信信息技术有限公司 | 一种多通道的网络数据传输系统及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6145109A (en) * | 1997-12-12 | 2000-11-07 | 3Com Corporation | Forward error correction system for packet based real time media |
ITTO20050221A1 (it) * | 2005-04-04 | 2006-10-05 | St Microelectronics Srl | Procedimento e sistema per la correzione degli errori a raffica nelle reti di comunicazione, rete e prodotto informatico relativi |
JP2006333106A (ja) | 2005-05-26 | 2006-12-07 | Toshiba Corp | 映像表示装置および映像表示方法 |
-
2006
- 2006-07-03 JP JP2006182985A patent/JP4392004B2/ja not_active Expired - Fee Related
-
2007
- 2007-06-05 CN CN2007101088630A patent/CN101102115B/zh not_active Expired - Fee Related
- 2007-07-03 US US11/773,117 patent/US8037395B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008016907A (ja) | 2008-01-24 |
CN101102115A (zh) | 2008-01-09 |
US20080022182A1 (en) | 2008-01-24 |
US8037395B2 (en) | 2011-10-11 |
CN101102115B (zh) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4392004B2 (ja) | パケット回復のための符号化および復号化技術 | |
JP5354979B2 (ja) | 低密度パリティ検査畳み込み符号(ldpc−cc)符号化器及びldpc−cc復号器 | |
JP4009895B2 (ja) | 損失パケットのバーストを訂正するための低遅延通信路符号 | |
US10063347B2 (en) | Signal segmentation method and CRC attachment method for reducing undetected error | |
EP1980041B1 (en) | Multiple-field based code generator and decoder for communications systems | |
US7956772B2 (en) | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes | |
CN101459431B (zh) | 一种信道纠错码bch码和rs码的译码方法 | |
CN101621299A (zh) | 一种突发纠错的方法、设备和装置 | |
US20080155372A1 (en) | Methods and apparatus for improving error indication performance in systems with low-density parity check codes | |
JP2008278189A (ja) | 復号装置および方法、並びにプログラム | |
EP2392074A1 (en) | Encoding and decoding methods for expurgated convolutional codes and convolutional turbo codes | |
US11101925B2 (en) | Decomposable forward error correction | |
CN1636324A (zh) | 纠错解码器的钱搜索单元 | |
US8479082B2 (en) | Packet error correction in networks | |
EP1102406A2 (en) | Apparatus and method for decoding digital data | |
Potey et al. | Error Detection and Correction Capability for BCH Encoder using VHDL | |
JP4965614B2 (ja) | パケット回復のための符号化および復号化技術 | |
Tiwari et al. | Design and implementation of Reed Solomon Decoder for 802.16 network using FPGA | |
US20060227017A1 (en) | Information encoding by shortened reed-solomon codes | |
US7962839B1 (en) | Single burst error correction | |
Sonawane et al. | Implementation of RS-CC Encoder and Decoder using MATLAB | |
Wu | Generalized integrated interleaving BCH codes | |
Katayama et al. | Multiple-Packet Recovery Technique using Partially-Overlapped Block Codes | |
Al-Shaikhi et al. | Packet loss recovery codes based on Vandermonde matrices and shift operators | |
CN118508981A (zh) | 针对循环冗余码级联极化码连续消除译码算法的纠错方法、系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090325 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20090430 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20090522 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090602 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090827 |
|
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: 20090929 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091008 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131016 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |