JP5484211B2 - Error correction decoding apparatus and method, and error correction encoding apparatus and method - Google Patents
Error correction decoding apparatus and method, and error correction encoding apparatus and method Download PDFInfo
- Publication number
- JP5484211B2 JP5484211B2 JP2010136233A JP2010136233A JP5484211B2 JP 5484211 B2 JP5484211 B2 JP 5484211B2 JP 2010136233 A JP2010136233 A JP 2010136233A JP 2010136233 A JP2010136233 A JP 2010136233A JP 5484211 B2 JP5484211 B2 JP 5484211B2
- Authority
- JP
- Japan
- Prior art keywords
- error correction
- data
- correction decoding
- input
- circuits
- 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.)
- Active
Links
Images
Landscapes
- Error Detection And Correction (AREA)
Description
この発明は、デジタル伝送システムに用いられる誤り訂正復号装置および方法ならびに誤り訂正符号化装置および方法に関するものである。 The present invention relates to an error correction decoding apparatus and method and an error correction coding apparatus and method used in a digital transmission system.
従来から、高速伝送(たとえば、光通信用などのデジタル伝送システム)に適用される誤り訂正復号装置(誤り訂正復号方法)および誤り訂正符号化装置(誤り訂正符号化方法)においては、複数の回路を並列に配置して直並列変換することにより、低速回路を用いても高速伝送を可能にした技術が提案されている(たとえば、特許文献1参照)。 Conventionally, in an error correction decoding apparatus (error correction decoding method) and an error correction encoding apparatus (error correction encoding method) applied to high-speed transmission (for example, a digital transmission system for optical communication), a plurality of circuits Has been proposed that enables high-speed transmission even when a low-speed circuit is used (see, for example, Patent Document 1).
上記特許文献1に記載の従来の復号方法および装置においては、入力信号を信号分配器でブロック分割し、これを複数の誤り訂正復号回路に順次供給するようにしている。
しかし、上記従来構成によれば、並列数が多い場合には、直並列変換での切り替え信号数が多くなるので、たとえばFPGA(Field Programmable Gate Array)などの、I/O(Input/Output)数が制限された回路で実現することが困難になる。
In the conventional decoding method and apparatus described in
However, according to the above-described conventional configuration, when the number of parallel is large, the number of switching signals in the serial-parallel conversion is large. Therefore, for example, the number of I / O (Input / Output) such as FPGA (Field Programmable Gate Array) However, it is difficult to realize with a limited circuit.
従来の誤り訂正復号装置および方法ならびに誤り訂正符号化装置および方法は、以上のように構成されているので、切り替えでの信号線数が多くなり、たとえばFPGAで実現しようとしても、I/O数の制限により実現することができないという課題があった。 Since the conventional error correction decoding apparatus and method and the error correction encoding apparatus and method are configured as described above, the number of signal lines at the time of switching increases. There was a problem that it could not be realized due to the limitation of.
この発明は、上記のような課題を解決するためになされたもので、デジタル伝送システムにおける高速伝送要求に対して、信号線数を増やすことなく、複数の低速回路を用いることにより、たとえばFPGAで実現可能な誤り訂正復号装置および方法ならびに誤り訂正符号化装置および方法を得ることを目的とする。 The present invention has been made in order to solve the above-described problems. In response to a high-speed transmission request in a digital transmission system, by using a plurality of low-speed circuits without increasing the number of signal lines, for example, in an FPGA. It is an object to obtain a feasible error correction decoding apparatus and method and an error correction coding apparatus and method.
この発明に係る誤り訂正復号装置は、入力データ線上に縦列接続された複数の誤り訂正復号回路を備え、複数の誤り訂正復号回路のそれぞれは、入力される共通の受信データおよび制御信号に対して1符号化系列を処理するために、個別の固有情報を有し、制御信号および固有情報に基づき、受信データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を復号するか認識し、復号すると認識した前記符号語を前記符号系列から選択取得して誤り訂正復号処理を行うものである。 An error correction decoding apparatus according to the present invention includes a plurality of error correction decoding circuits connected in cascade on input data lines, and each of the plurality of error correction decoding circuits is configured to input common received data and control signals. to process a coded sequence having a separate specific information, based on the control signal and the unique information, write Mutotomoni from the received data takes the predetermined input data, what th codeword of the code sequence input The codeword recognized or decoded is selected and acquired from the code sequence, and error correction decoding processing is performed.
この発明によれば、複数の誤り訂正復号回路を縦列接続し、高速入力される符号系列から特定部分を選択取得して符号化または復号し、代って前段での符号化または復号済みの系列に置き換えることにより、低速スループット能力の誤り訂正復号回路を用いても、信号線数を増加させることなく、高速な誤り訂正復号装置を実現することができる。 According to the present invention, a plurality of error correction decoding circuits are connected in cascade, a specific part is selectively acquired from a code sequence inputted at high speed, and encoded or decoded. Instead, the sequence encoded or decoded in the preceding stage is used. Thus, even if an error correction decoding circuit having a low throughput capability is used, a high speed error correction decoding apparatus can be realized without increasing the number of signal lines.
実施の形態1.
図1はこの発明の実施の形態1に係る誤り訂正復号装置1の構成例を示すブロック図である。
図1において、誤り訂正復号装置1は、入力インタフェース4と、入力データ線上に縦列接続された複数(3個)の誤り訂正復号回路5、6、7と、出力インタフェース15とを備えている。
FIG. 1 is a block diagram showing a configuration example of an error
In FIG. 1, the error
入力インタフェース4は、符号系列の先頭を示す制御信号2と、複数の誤り訂正符号系列の受信データ3とを受信し、1段目(縦列接続の先頭)の誤り訂正復号回路5に入力する。
誤り訂正復号回路5、6、7は、それぞれ同様の回路構成からなり、入力信号を順次に復号処理する。
The input interface 4 receives the
The error
3段目(縦列接続の最後)の誤り訂正復号回路7は、出力インタフェース15を介して、符号系列の先頭を示す制御出力信号16と、誤り訂正結果後の訂正後データ17とを出力する。
The error correction decoding circuit 7 at the third stage (the end of the cascade connection) outputs a
1段目の誤り訂正復号回路5は、入力データ線上に直列に配置された入力RAMインタフェース8および出力RAMインタフェース10と、入力RAMインタフェース8に接続された入力RAM9と、出力RAMインタフェース10に接続された出力RAM11と、誤り訂正用の復号演算回路(#1)12と、入力RAM9と復号演算回路12との間に挿入された入力RAMインタフェース18と、復号演算回路12と出力RAM11との間に挿入された出力RAMインタフェース19とを備えている。
The first stage error
入力RAMインタフェース8は、受信データ3を取り込み、入力RAM9および入力RAMインタフェース18を介して復号演算回路12に受信データ3を入力するとともに、受信データ3を後段の出力RAMインタフェース10に入力する。
復号演算回路12からの復号信号は、出力RAMインタフェース19、出力RAM11および出力RAMインタフェース10を介して、誤り訂正復号回路5から出力される。
The
The decoded signal from the decoding
なお、2段目および3段目の誤り訂正復号回路6、7は、1段目の誤り訂正復号回路5と同構成なので、誤り訂正復号回路6、7内のRAMインタフェース、入力インタフェースおよび出力インタフェースの符号を省略する。
ただし、誤り訂正復号回路5、6、7内の復号演算回路(#1)12、復号演算回路(#2)13、復号演算回路(#3)14は、それぞれ個別に、異なる固有情報を保持しているものとする。
Since the second and third stage error
However, the decoding arithmetic circuit (# 1) 12, the decoding arithmetic circuit (# 2) 13, and the decoding arithmetic circuit (# 3) 14 in the error
次に、図2のタイミングチャートを参照しながら、図1に示したこの発明の実施の形態1による誤り訂正復号装置1の動作について説明する。
図2において、制御信号2は、誤り訂正復号装置1に対して、3符号語(3個の受信データ3)ごとに1回のパルスが入力され、符号系列の先頭識別に寄与する。訂正符号系列の受信データ3の図中番号C1、C2、・・・、C9は、各符号語番号を示している。
Next, the operation of the error
In FIG. 2, the
また、図2においては、デジタル伝送システムの伝送速度に対して、それよりも低速のスループット能力からなる誤り訂正復号回路5、6、7を縦列接続した場合に、所望のデジタル伝送システムの伝送速度を達成可能にするための動作を示している。
In FIG. 2, when error correction decoding
各誤り訂正復号回路5、6、7は、制御信号2の先頭信号パルスを受けて、各復号演算回路12、13、14が保持する個別情報に基づき、先頭信号パルス周期内に入力される符号語の何番目を復号するかを認識する。
たとえば、各誤り訂正復号回路5、6、7は、先頭パルスから入力数をカウントし、受信データ3のうち、担当する所定の符号語を認識する。
Each error
For example, each error
図2の動作例において、まず、誤り訂正復号回路5は、制御信号2の先頭パルスと同時に、受信データ3から、符号語C1に対応するデータを入力RAMインタフェース8から取り込み、取り込んだ符号語C1のデータを入力RAM9に蓄える。
なお、以下の説明では、各受信データ3および訂正後データの区切りのことを、符号語CXと略記する。ここで、「X」は、時系列に並んだ整数であり、図2においては、X=1、2、・・・、9とする。
In the operation example of FIG. 2, first, the error
In the following description, the delimiter between each received
入力RAM9に蓄えられた符号語C1は、入力RAMインタフェース18を介して復号演算回路12に入力され、復号処理が行われる。このとき、復号処理時間は、次の取り込む符号語C4が入力されるまでに完了できるように設定され、復号結果は、一旦、出力RAMインタフェース19を介して出力RAM11に蓄えられる。
The code word C1 stored in the
なお、入力RAMインタフェース8と入力RAMインタフェース18との入力順序は、同一順序であっても、異なる順序であっても動作可能である。
したがって、各入力RAMインタフェース8、18の入力順序を変動させることにより、バーストエラー耐性のためにインタリーブをかけることや、復号演算回路12での演算処理を簡易化することが可能となる。
The
Therefore, by changing the input order of the
また、図1においては、入力RAMインタフェース8と入力RAMインタフェース18とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。
In FIG. 1, the
誤り訂正復号回路5内の出力RAMインタフェース10は、入力RAMインタフェース8からの入力信号と、出力RAM11からの入力信号とを受けて、復号演算回路12内の個別情報に基づき、入力RAMインタフェース8が取り込む符号語C1、C4、C7以外の符号語をスルーして、次の段(2段目)の誤り訂正復号回路6に出力する。
The
すなわち、出力RAMインタフェース10は、入力RAMインタフェース8で符号語C4を取り込んだところには、出力RAM11からの先に復号した符号語C1の復号結果(訂正後データ)に差し替えて、次の段(2段目)の誤り訂正復号回路6に出力する。
That is, the
なお、出力RAMインタフェース19と出力RAMインタフェース10との出力順序は、同一順序であっても、異なる順序であっても動作可能である。
したがって、各出力RAMインタフェース19、10の入力順序を変動させることにより、バーストエラー耐性のためにインタリーブをかけることや、復号演算回路12での演算処理を簡易化することが可能となる。
Note that the
Therefore, by changing the input order of the
また、誤り訂正復号回路5の構成としては、入力RAMインタフェース8と入力RAMインタフェース18との入力順序変更に応じて、各入力信号の逆変換を行うことが好ましい。
さらに、図1においては、出力RAMインタフェース19と出力RAMインタフェース10とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。
As the configuration of the error
Further, in FIG. 1, the
2段目の誤り訂正復号回路6は、受信データ3のうちの符号語C2、C5、C8に対して、復号演算回路13内の個別情報に基づき、誤り訂正復号回路5と同様の動作を行う。
また、3段目の誤り訂正復号回路7は、受信データ3のうちの符号語C3、C6、C9に対して、復号演算回路14内の個別情報に基づき、誤り訂正復号回路5と同様の動作を行う。
The error
The error correction decoding circuit 7 at the third stage performs the same operation as the error
ただし、誤り訂正復号回路5、6においては、RAM出力インタフェースでスルーする符号語が、前段までの誤り訂正復号回路の結果(訂正後データ)である場合がある。
However, in the error
3段目の誤り訂正復号回路7の出力信号は、出力インタフェース15に入力され、出力インタフェース15は、制御信号2および受信データ3の場合と同様に、3符号語ごとに1回のパルスで制御出力信号16を出力しつつ、誤り訂正結果後の訂正後データ17を出力する。
The output signal of the error correction decoding circuit 7 at the third stage is input to the
なお、図1においては、各誤り訂正復号回路5、6、7内の復号演算回路12、13、14が個別の固有情報を保持するように構成したが、各誤り訂正復号回路5、6、7を完全に同一構成として、外部から各誤り訂正復号回路5、6、7に各固有情報を与え、図2と同様の動作を実現することも可能である。
In FIG. 1, the
また、図2の動作例では、制御信号2として、3符号語ごとにパルスを与えることにより、各誤り訂正復号回路5、6、7が動作する符号語を識別したが、受信データ3に合わせて外部から識別用の番号を与え、各誤り訂正復号回路5、6、7に識別させることも可能であり、この場合、1符号語ごとのパルス入力でも動作可能である。
要するに、各誤り訂正復号回路5、6、7が、処理担当する符号語を識別できる構成であれば、制御信号2としては、さまざまな形態のものを用いることができる。
In the operation example of FIG. 2, the
In short, various types of
以上のように、この発明の実施の形態1(図1、図2)に係る誤り訂正復号装置1(誤り訂正復号方法)は、入力データ線上に縦列接続された複数の誤り訂正復号回路5、6、7を備えており、複数の誤り訂正復号回路5、6、7のそれぞれは、入力される共通の受信データ3および制御信号2に対して1符号化系列を処理するために、各復号演算回路12、13、14内に個別の固有情報を有し、制御信号2および固有情報に基づき、受信データ3から所定の入力データを取り込み、入力される符号系列から特定部分を選択取得して誤り訂正復号処理を行う。
As described above, the error correction decoding apparatus 1 (error correction decoding method) according to Embodiment 1 (FIGS. 1 and 2) of the present invention includes a plurality of error
また、複数の誤り訂正復号回路5、6、7のそれぞれは、受信データ3から所定の入力データを取り込むと同時に、入力信号に代わって誤り訂正復号処理後の訂正後データを、次段の誤り訂正復号回路に対する受信データとして出力する。
Each of the plurality of error
すなわち、入力データ線に対して縦列接続された誤り訂正復号回路5、6、7は、順次に入力される複数の符号系列に対応する固定周期の先頭信号に対して、それぞれ複数の符号系列から先頭信号より相異なる符号系列を取り込み、取り込んだ符号系列に代わって、復号処理済み後の符号系列に置き換え、それ以外の符号系列はそのままして、次段の誤り訂正復号回路に対して符号系列を渡すように構成されている。
That is, the error
このように、低速の誤り訂正復号回路5、6、7を用いて、各誤り訂正復号回路5、6、7に個別情報を与えておき、複数の符号語系列から符号語を選択入力して復号処理し、入力した符号語系列に代わって、前段の復号結果を出力することにより、低速の誤り訂正復号回路5、6、7を用いても、高速デジタル伝送システムの誤り訂正復号処理に対応することができる。
また、接続信号数を少なくすることができるので、FPGAでの回路分割を容易に実現することができる。
In this way, individual information is given to each of the error
In addition, since the number of connection signals can be reduced, circuit division in the FPGA can be easily realized.
また、図1の構成は、誤り訂正符号の復号方式として、いずれの復号方法であっても適用可能であるが、特に、ターボ符号やLDPC(Low−Density Parity−Check)符号など、受信系列に対して繰り返し復号演算を行う場合に有効である。
この場合、繰り返し数による所要処理時間に対応して、誤り訂正復号回路の従属接続数を容易に拡張することができる。
The configuration of FIG. 1 can be applied to any decoding method as a decoding method of an error correction code. In particular, a turbo code, an LDPC (Low-Density Parity-Check) code, or the like can be applied to a received sequence. This is effective when iterative decoding is performed.
In this case, the number of dependent connections of the error correction decoding circuit can be easily expanded in accordance with the required processing time depending on the number of repetitions.
また、訂正後データ17は、誤り訂正符号のパリティ部分も出力するデータ伝送速度での出力となるが、パリティ部分に復号結果(訂正ビット数など)に関するモニタ情報に置き換え出力することにより、信号線数を増やすことなく、後段に訂正状況を知らせることができる。
The corrected
次に、図3を参照しながら、上記モニタ情報の置き換え出力について、さらに具体的に説明する。
図3はモニタ情報置き換え出力を図式的に示す説明図であり、図1の誤り訂正復号装置1の入出力部に、モニタ情報置き換え出力に関する説明ブロックを追記したものである。
Next, the replacement output of the monitor information will be described more specifically with reference to FIG.
FIG. 3 is an explanatory diagram schematically showing the monitor information replacement output, in which an explanation block regarding the monitor information replacement output is added to the input / output unit of the error
図3において、受信データフレーム構成50は、誤り訂正復号装置1により復号処理される受信データ3のフレーム構成を示しており、符号語C1、C2、C3を含むものとする。
受信データフレーム構成50は、符号語C1の情報系列領域51と、符号語C2の情報系列領域52と、符号語C3の情報系列領域53と、符号語C1のパリティ系列領域54と、符号語C2のパリティ系列領域55と、符号語C1のパリティ系列領域56とを含む。
In FIG. 3, a received
The received
訂正後データフレーム構成60は、誤り訂正復号装置1により復号処理された訂正後データ17のフレーム構成を示している。
訂正後データフレーム構成60は、受信データフレーム構成50と同様の構成を有し、各パリティ系列領域54、55、56の一部に、モニタ情報置き換え領域57、58、59が設けられている。
The corrected
The corrected
なお、図3において、受信データ3および訂正後データ17における各入力信号は、直列入力でも並列入力でも構成可能であるが、説明を簡略化するために、並列入力によるものとして説明する。
また、インタリーブなどを適用することも可能であるが、説明を簡略化するために、入力の時系列に対して入れ替えなどを行わずに、その時系列と同様に出力するものとして説明する。
In FIG. 3, each input signal in the received
In addition, although interleaving or the like can be applied, in order to simplify the description, it is assumed that output is performed in the same manner as that time series without replacing the input time series.
前述のように、受信データフレーム構成50に含まれる符号語C1の情報系列領域51およびパリティ系列領域54は、1段目の誤り訂正復号回路5に取り込まれて復号処理される。
同様に、符号語C2の情報系列領域52およびパリティ系列領域55は、2段目の誤り訂正復号回路6に取り込まれて復号処理され、符号語C3の情報系列領域53およびパリティ系列領域56は、3段目の誤り訂正復号回路7に取り込まれて復号処理される。
As described above, the
Similarly, the
通常、各誤り訂正復号回路5、6、7による復号結果(訂正ビット数など)に関するモニタ情報などは、各誤り訂正復号回路5、6、7にモニタ情報用の信号線を設けることにより、各信号線を介して取得するが、誤り訂正復号回路の数が増えると、誤り訂正復号装置1からの出力信号線の数も増やす必要があり、実用的ではない。
Normally, monitor information related to decoding results (such as the number of correction bits) by the error
そこで、この発明の実施の形態1においては、モニタ情報用の信号線数を抑制するために、図3に示すように、訂正後データフレーム構成60において、各パリティ系列領域54、55、56の一部を、復号結果(訂正ビット数など)に関するモニタ情報に置き換えて出力する。
Therefore, in the first embodiment of the present invention, in order to suppress the number of signal lines for monitor information, as shown in FIG. 3, in the corrected
訂正後データ17のうち、パリティ系列は、情報系列を復号して推定情報系列を算出した後は不要となるが、この発明の実施の形態1においては、データ伝送速度を一致させるために、パリティ系列の復号結果(または、ダミー系列に置き換えたもの)を出力している。
Of the corrected
図3に示す訂正後データフレーム構成60において、1段目の誤り訂正復号回路5に関するモニタ情報は、モニタ情報置き換え領域57に埋め込まれて、訂正後データ17に含めて出力される。
同様に、2段目の誤り訂正復号回路6に関するモニタ情報は、モニタ情報置き換え領域58に埋め込まれ、3段目の誤り訂正復号回路7に関するモニタ情報は、モニタ情報置き換え領域59に埋め込まれ、それぞれ、訂正後データ17に含めて出力される。
これにより、信号線数を増やすことなく、後段に訂正状況を知らせることができる。
In the post-correction
Similarly, monitor information related to the second-stage error
Thereby, the correction status can be notified to the subsequent stage without increasing the number of signal lines.
実施の形態2.
なお、上記実施の形態1(図1)では、入力RAMインタフェース8と出力RAMインタフェース10とを同一のデータバス上に設けたが、図4のように、それぞれ個別に独立のデータ線上に設けてもよい。
In the first embodiment (FIG. 1), the
図4はこの発明の実施の形態2に係る誤り訂正復号装置1Aの構成例を示すブロック図であり、前述(図1参照)と同様のものについては、前述と同一符号を付して、または符号の後に「A」を付して詳述を省略する。
図4においては、入力RAMインタフェース8と出力RAMインタフェース10とが縦列接続されておらず、それぞれ独立のデータ線に設けられている点のみが前述(図1)と異なる。
FIG. 4 is a block diagram showing a configuration example of an error correction decoding apparatus 1A according to
4 is different from the above (FIG. 1) only in that the
以下、図5のタイミングチャートを参照しながら、図4に示したこの発明の実施の形態2による誤り訂正復号装置1Aの動作について説明する。
図5に示す各回路動作、各データおよび各信号は、前述(図2)と同様である。
The operation of error correction decoding apparatus 1A according to
Each circuit operation, each data, and each signal shown in FIG. 5 are the same as those described above (FIG. 2).
図5においては、デジタル伝送システムの伝送速度に対して、前述(図1の場合)よりもさらに低速のスループット能力からなる誤り訂正復号回路5A、6A、7Aを縦列接続した場合に、所望のデジタル伝送システムの伝送速度を達成可能にするための動作を示している。
In FIG. 5, when the error
図5において、まず、誤り訂正復号回路5Aは、前述と同様に、入力RAMインタフェース8を介して符号語C1を入力RAM9に書き込み、入力RAMインタフェース18を介して復号演算回路12に符号語C1を入力して復号処理を行い、出力RAMインタフェース19を介して出力RAM11に誤り訂正結果(訂正後データ)を書き込む。
In FIG. 5, first, the error
このとき、前述(図1、図2)の構成においては、次の符号語C4を取り込む前に、出力RAM11に誤り訂正結果を書き込み完了する必要があったが、図4の構成によれば、符号語C4について復号演算回路12で誤り訂正復号処理を始める前までに、出力RAM11に誤り訂正結果の書き込みを完了すればよい。
At this time, in the configuration described above (FIGS. 1 and 2), the error correction result needs to be written to the output RAM 11 before the next code word C4 is fetched. According to the configuration of FIG. Before the error correction decoding process is started in the
次に、RAM出力インタフェース10は、出力RAM11に書き込まれている誤り訂正結果(訂正後データ)を出力する。
このとき、誤り訂正結果の出力開始タイミングは任意であり、制御信号2と同期する必要はないが、他の誤り訂正復号回路6A、7Aからの出力データも、同一のデータ線上に出力可能となるように、バースト出力する。
Next, the
At this time, the output start timing of the error correction result is arbitrary, and it is not necessary to synchronize with the
なお、1段目の(前段に誤り訂正復号回路が存在しない)誤り訂正復号回路5A内のRAM出力インタフェース10に対しては、図4、図5に示すように、固定値(たとえば、「0」など)を入力しておき、所定のタイミングで誤り訂正復号結果に置き換える、という構成が考えられる。
For the
3段目(縦列接続の最後)の誤り訂正復号回路7Aの出力信号は、前述と同様に、出力インタフェース15を介して、誤り訂正結果後の訂正後データ17として誤り訂正復号装置1Aから出力される。
なお、各固有情報の設定方法や、制御信号2の入力方式については、前述と同様に、他の制御方法でも動作可能である。
The output signal of the error
In addition, about the setting method of each specific information, and the input method of the
以上のように、この発明の実施の形態2(図4、図5)に係る誤り訂正復号装置1A(誤り訂正復号方法)によれば、前述の実施の形態1の場合よりもさらに低速の誤り訂正復号回路5A、6A、7Aを縦列接続し、各誤り訂正復号回路5A、6A、7Aに個別情報を与えておき、複数の誤り訂正復号回路5A、6A、7Aのそれぞれは、誤り訂正復号処理後の訂正後データを、受信データ3の入力データ線とは異なる信号線に出力する。
すなわち、入力データ線に対して縦列接続された各訂正復号回路5A、6A、7Aは、複数の符号語系列から符号語を選択入力して復号処理し、復号結果を入力データ線とは別の信号線に出力する。
As described above, according to the error correction decoding apparatus 1A (error correction decoding method) according to the second embodiment (FIGS. 4 and 5) of the present invention, the error is even slower than in the case of the first embodiment.
That is, each of the
これにより、前述よりもさらに低速の誤り訂正復号回路を用いても、高速デジタル伝送システムの誤り訂正復号処理に対応することができる。
また、図4の構成によれば、訂正前の入力信号と訂正結果の出力信号とが分離されているので、出力RAM11を利用して、訂正結果の出力信号においては不要なパリティ部分を出力せず、情報伝送速度に速度変換したうえで出力することも可能である。
As a result, even if an error correction decoding circuit having a lower speed than that described above is used, the error correction decoding process of the high-speed digital transmission system can be handled.
Further, according to the configuration of FIG. 4, since the input signal before correction and the output signal of the correction result are separated, the output RAM 11 can be used to output an unnecessary parity part in the output signal of the correction result. It is also possible to output after converting the information transmission rate.
また、訂正後データ17は、前述の実施の形態1(図3)と同様に、パリティ部分に復号結果(訂正ビット数など)に関するモニタ情報を置き換え出力することにより、信号線数を増やすことなく、後段に訂正状況を知らせることができる。
さらに、図3内のパリティ系列領域54、55、56について、モニタ情報置き換え領域57、58、59のみを確保して、その他の不要なパリティ系列領域を出力せずに、速度変換することも可能である。
Further, the
Further, with respect to the
実施の形態3.
なお、上記実施の形態1、2(図1〜図5)では、誤り訂正復号装置および方法について説明したが、図6に示すように、ほぼ同様の構成で誤り訂正符号化装置21および誤り訂正符号化方法を実現することができる。
In
図6はこの発明の実施の形態3に係る誤り訂正符号化装置21の構成例を示すブロック図であり、前述(図1参照)と同様のものについては、前述と同一符号を付して詳述を省略する。
図6において、誤り訂正符号化装置21は、入力インタフェース4と、入力データ線上に縦列接続された複数(3個)の誤り訂正符号化回路25、26、27と、出力インタフェース15とを備えている。
FIG. 6 is a block diagram showing a configuration example of the error
In FIG. 6, the error
入力インタフェース4は、符号系列の先頭を示す制御信号2と、送信用の複数の情報データ23とを受信し、1段目の誤り訂正符号化回路25に入力する。
誤り訂正符号化回路25、26、27は、それぞれ同様の回路構成からなり、入力信号を順次に符号化処理する。
The input interface 4 receives the
The error
3段目の誤り訂正符号化回路27は、出力インタフェース15を介して、符号系列の先頭を示す制御出力信号16と、誤り訂正結果後の符号化データ37とを出力する。
The error
1段目の誤り訂正符号化回路25は、送信データ線上に直列接続された入力RAMインタフェース8および出力RAMインタフェース10と、入力RAMインタフェース8に接続された入力RAM9と、出力RAMインタフェース10に接続された出力RAM11と、誤り訂正用の符号化演算回路(#1)32と、入力RAM9と符号化演算回路32との間に挿入された入力RAMインタフェース18と、符号化演算回路32と出力RAM11との間に挿入された出力RAMインタフェース19とを備えている。
The first-stage error
図6の誤り訂正符号化装置21は、前述(図1)の誤り訂正復号装置1とほぼ同様の構成要素を備えているが、入力インタフェース4に情報データ23が入力される点と、複数の誤り訂正符号化回路25、26、27が縦列接続された点と、各誤り訂正符号化回路25、26、27が符号化演算回路(#1)32、符号化演算回路(#2)33、符号化演算回路(#3)34を備えている点と、出力インタフェース15から符号化データ37が出力される点とが異なる。
The error
つまり、図6に示す誤り訂正符号化装置21(誤り訂正符号化方法)は、前述の受信データ3を情報データ23に置き換え、前述の復号演算回路12、13、14を符号化演算回路32、33、34に置き換え、前述の訂正後データ17を符号化データ37に置き換えれば、容易に実現することができる。
That is, the error correction encoding device 21 (error correction encoding method) shown in FIG. 6 replaces the received
次に、図7のタイミングチャートを参照しながら、図6に示したこの発明の実施の形態3に係る誤り訂正符号化装置21の動作について説明する。
図7に示す各回路動作、各データおよび各信号は、前述(図2)とほぼ同様であるが、情報データ23、各誤り訂正符号化回路25、26、27、各符号化演算回路32、33、34および符号化データ37に対応する部分が前述と異なる。
Next, the operation of error
Each circuit operation, each data, and each signal shown in FIG. 7 are substantially the same as those described above (FIG. 2), but the
図7においては、デジタル伝送システムの伝送速度に対して、それよりも低速のスループット能力からなる誤り訂正符号化回路25、26、27を縦列接続した場合に、所望のデジタル伝送システムの伝送速度を達成可能にするための動作を示している。
In FIG. 7, when error
図7において、各誤り訂正符号化回路25、26、27は、制御信号2の先頭信号パルスを受けて、各符号化演算回路32、33、34が保持する個別情報に基づき、先頭信号パルス周期内に入力される符号語の何番目を復号するかを認識する。
In FIG. 7, each error
ここで、制御信号2および情報データ23の扱いについて、また、誤り訂正符号化回路25内の入力RAMインタフェース8および入力RAM9の動作については、前述の実施の形態1と同様なので、説明を省略する。
Here, the handling of the
入力RAM9に蓄えられた符号語C1は、入力RAMインタフェース18を介して符号化演算回路32に入力されて、符号化処理が行われる。このとき、符号化処理時間は、次の取り込む符号語C4が入力されるまでに完了できるように設定され、符号化結果は、一旦、出力RAMインタフェース19を介して出力RAM11に蓄えられる。
The code word C1 stored in the
なお、入力RAMインタフェース8と入力RAMインタフェース18との入力順序は、前述のように、同一順序であっても、異なる順序であっても動作可能である。
したがって、各入力RAMインタフェース8、18の入力順序を変動させることにより、バーストエラー耐性のためにインタリーブをかけることや、符号化演算回路32での演算処理を簡易化することが可能となる。この入力順序は、前述の誤り訂正復号装置1の場合とは異なる順序であってもよい。
Note that the input order of the
Therefore, by changing the input order of the
また、図6においては、入力RAMインタフェース8と入力RAMインタフェース18とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。
In FIG. 6, the
出力RAMインタフェース10は、入力RAMインタフェース8からの入力信号と、出力RAM11からの入力信号とを受けて、符号化演算回路32内の個別情報に基づき、入力RAMインタフェース8が取り込む符号語C1、C4、C7以外の符号語をスルーして次の段(2段目)の誤り訂正符号化回路26に出力する。
The
すなわち、出力RAMインタフェース10は、入力RAMインタフェース8で符号語C4を取り込んだところには、出力RAM11からの先に符号化した符号語C1の符号化結果に差し替えて、2段目の誤り訂正符号化回路26に出力する。
That is, the
なお、出力RAMインタフェース19と出力RAMインタフェース10との出力順序は、前述のように、同一順序であっても、異なる順序であっても動作可能である。
したがって、各出力RAMインタフェース19、10の出力順序を変動することで、バーストエラー耐性のためにインタリーブをかけることや、符号化演算回路32での演算処理を簡易化することが可能となる。
As described above, the
Therefore, by changing the output order of the output RAM interfaces 19 and 10, it is possible to perform interleaving for burst error tolerance and to simplify the arithmetic processing in the
また、誤り訂正符号化回路25の構成としては、入力RAMインタフェース8と入力RAMインタフェース18との入力順序変更に応じて、各入力信号の逆変換を行うことが好ましい。また、この出力順序は、前述の誤り訂正復号装置1のものとは異なる順序であっても構わない。
Further, as the configuration of the error
さらに、図6においては、出力RAMインタフェース19と出力RAMインタフェース10とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。
2段目および3段目の誤り訂正符号化回路26、27での演算動作および演算対象符号語の取り扱いなどについては、前述の誤り訂正復号回路6、7と同様なので説明を省略する。
Further, in FIG. 6, the
The arithmetic operation in the second and third stage error
以上のように、この発明の実施の形態3(図6、図7)に係る誤り訂正符号化装置21(誤り訂正符号化方法)は、入力データ線上に縦列接続された複数の誤り訂正符号化回路25、26、27を備え、複数の誤り訂正符号化回路25、26、27のそれぞれは、入力される共通の情報データ23および制御信号2に対して1符号化系列を処理するために、個別の固有情報を有し、制御信号2および固有情報に基づき、情報データ23から所定の入力データを取り込み、入力される符号系列から特定部分を選択取得して誤り訂正符号化処理を行う。
As described above, the error correction coding device 21 (error correction coding method) according to the third embodiment (FIGS. 6 and 7) of the present invention has a plurality of error correction codings connected in cascade on the input data line.
また、複数の誤り訂正符号化回路25、26、27のそれぞれは、情報データ23から所定の入力データを取り込むと同時に、入力信号に代わって誤り訂正符号化処理後の符号化データを、次段の誤り訂正符号化回路に対する情報データとして出力する。
Each of the plurality of error
すなわち、入力データ線に対して縦列接続された各誤り訂正符号化回路25、26、27は、順次に入力される複数の符号系列に対応する固定周期の先頭信号に対して、それぞれ複数の符号系列から先頭信号より相異なる符号系列を取り込み、取り込んだ符号系列に代わって、誤り訂正符号化処理済み後の符号系列に置き換え、それ以外の符号系列はそのままして、次段の誤り訂正符号化回路に対して符号系列を渡すように構成されている。
That is, each of the error
このように、低速の誤り訂正符号化回路25、26、27を用いて、各誤り訂正符号化回路25、26、27に個別情報を与えておき、複数の符号語系列から符号語を選択入力して符号化処理し、入力した符号語系列に代わって、前段の符号化結果を出力することにより、低速の誤り訂正符号化回路25、26、27を用いても、高速デジタル伝送システムの誤り訂正符号化処理に対応することができる。
また、接続信号数を少なくすることができるので、FPGAでの回路分割を容易に実現することができる。
In this way, individual information is given to each of the error
In addition, since the number of connection signals can be reduced, circuit division in the FPGA can be easily realized.
実施の形態4.
なお、上記実施の形態3(図6)では、入力RAMインタフェース8と出力RAMインタフェース10とを同一のデータ線上に設けたが、図8のように、それぞれ個別に独立のデータ線上に設けてもよい。
Embodiment 4 FIG.
In the third embodiment (FIG. 6), the
図8はこの発明の実施の形態4に係る誤り訂正符号化装置21Aの構成例を示すブロック図であり、前述(図6参照)と同様のものについては、前述と同一符号を付して、または符号の後に「A」を付して詳述を省略する。
図8においては、入力RAMインタフェース8と出力RAMインタフェース10とが縦列接続されておらず、それぞれ独立のデータ線に設けられている点のみが前述(図6)と異なる。
FIG. 8 is a block diagram showing a configuration example of the error
8 differs from the above (FIG. 6) only in that the
次に、図9のタイミングチャートを参照しながら、図8に示したこの発明の実施の形態4に係る誤り訂正符号化装置21Aの動作について説明する。
図9に示す各回路動作、各データおよび各信号は、前述(図7)と同様である。
Next, the operation of error
Each circuit operation, each data, and each signal shown in FIG. 9 are the same as those described above (FIG. 7).
図9においては、デジタル伝送システムの伝送速度に対して、前述の実施の形態3(図6)の場合よりもさらに低速のスループット能力の誤り訂正符号化回路25A、26A、27Aを縦列接続した場合に、所望のデジタル伝送システムの伝送速度を達成可能にするための動作を示している。
In FIG. 9, when error
図9において、まず、誤り訂正符号化回路25Aは、前述の実施の形態3と同様に、入力RAMインタフェース8から符号語C1を入力RAM9に書き込み、入力RAMインタフェース18から符号化演算回路32に符号語C1を入力して符号化処理を行い、出力RAMインタフェース19から出力RAM11に誤り訂正符号化結果(符号化データ)を書き込む。
In FIG. 9, first, the error
このとき、前述(図6、図7)の構成では、次の符号語C4を取り込む前に、出力RAM11に誤り訂正符号化結果を書き込み完了する必要があったが、図4の構成によれば、符号語C4について符号化演算回路32で誤り訂正符号化処理を始める前までに、出力RAM11に誤り訂正符号化結果(符号化データ)の書き込みを完了すればよい。
At this time, in the configuration described above (FIGS. 6 and 7), it is necessary to complete writing the error correction encoding result in the output RAM 11 before the next code word C4 is fetched. Before the error correction encoding process is started in the
次に、RAM出力インタフェース10は、出力RAM11に書き込まれている誤り訂正符号化結果(符号化データ)を、次の段(2段目)の誤り訂正符号化回路26Aに出力する。
このとき、誤り訂正符号化結果(符号化データ)の出力開始タイミングは任意であり、制御信号2と同期する必要はないが、他の誤り訂正符号化回路26A、27Aからの出力データも、同一データ線上に出力できるように、バースト出力する。
Next, the
At this time, the output start timing of the error correction encoding result (encoded data) is arbitrary and does not need to be synchronized with the
なお、1段目の(前段に誤り訂正符号化回路が存在しない)誤り訂正符号化回路25A内のRAM出力インタフェース10に対しては、図8、図9に示すように、固定値(たとえば、「0」など)を入力しておき、所定のタイミングで誤り訂正符号化結果に置き換える、という構成が考えられる。
For the
3段目(縦列接続の最後)の誤り訂正符号化回路27Aの出力信号は、前述と同様に、出力インタフェース15を介して、誤り訂正符号化結果後の符号化データ37として誤り訂正符号化装置21Aから出力される。
なお、各固有情報の設定方法や、制御信号2の入力方式については、前述と同様に、他の制御方法でも動作可能である。
The output signal of the error
In addition, about the setting method of each specific information, and the input method of the
以上のように、この発明の実施の形態4(図8、図9)に係る誤り訂正符号化装置21A(誤り訂正符号化方法)によれば、複数の誤り訂正符号化回路25A、26A、27Aのそれぞれは、誤り訂正符号化処理後の符号化データを、情報データ23の入力データ線とは異なる信号線に出力するので、前述の実施の形態3の場合よりもさらに低速の誤り訂正符号化回路25A、26A、27Aを用いても、高速デジタル伝送システムの誤り訂正符号化処理に対応することができる。
As described above, according to the error
また、図8の構成によれば、符号化前の入力信号と符号化結果の出力信号とが分離されているので、誤り訂正符号化装置21Aに入力される前に、情報データ22の情報伝送速度を、符号化結果の伝送速度へ事前に速度変換しておく必要がない。
したがって、出力RAM11を利用して、符号化結果の出力信号において、符号化データ37に含まれるパリティ部分に応じて、情報データ22の情報伝送速度を、符号化結果の伝送速度に速度変換したうえで出力することも可能である。
Further, according to the configuration of FIG. 8, since the input signal before encoding and the output signal of the encoding result are separated, the information transmission of the information data 22 is performed before being input to the error
Therefore, the output RAM 11 is used to convert the information transmission speed of the information data 22 into the transmission speed of the encoding result in accordance with the parity part included in the encoded
1、1A 誤り訂正復号装置、2 制御信号、3 受信データ、4 入力インタフェース、5、6、7 誤り訂正復号回路、8、18 入力RAMインタフェース、9 入力RAM、10、19 出力RAMインタフェース、11 出力RAM、12、13、14、12A、13A、14A 復号演算回路、15 出力インタフェース、16 制御出力信号、17 訂正後データ、21、21A 誤り訂正符号化装置、23 情報データ、25、26、27、25A、26A、27A 誤り訂正符号化回路、32、33、34 符号化演算回路、37 符号化データ、50 受信データフレーム構成、51、52、53 情報系列領域、54、55、56 パリティ系列領域、57、58、59 モニタ情報置き換え領域、60 訂正後データフレーム構成。 1, 1A error correction decoding device, 2 control signal, 3 received data, 4 input interface, 5, 6, 7 error correction decoding circuit, 8, 18 input RAM interface, 9 input RAM, 10, 19 output RAM interface, 11 output RAM, 12, 13, 14, 12A, 13A, 14A Decoding operation circuit, 15 output interface, 16 control output signal, 17 corrected data, 21, 21A error correction coding device, 23 information data, 25, 26, 27, 25A, 26A, 27A Error correction coding circuit, 32, 33, 34 Coding operation circuit, 37 Encoded data, 50 Received data frame configuration, 51, 52, 53 Information sequence area, 54, 55, 56 Parity sequence area, 57, 58, 59 Monitor information replacement area, 60 Data frame configuration after correction.
Claims (14)
入力データ線上に縦列接続された複数の誤り訂正復号回路を備え、
前記複数の誤り訂正復号回路のそれぞれは、
入力される共通の受信データおよび制御信号に対して1符号化系列を処理するために、 個別の固有情報を有し、
前記制御信号および前記固有情報に基づき、前記受信データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を復号するか認識し、復号すると認識した前記符号語を前記符号系列から選択取得して誤り訂正復号処理を行うことを特徴とする誤り訂正復号装置。 An error correction decoding apparatus used in a digital communication system,
A plurality of error correction decoding circuits connected in cascade on the input data line,
Each of the plurality of error correction decoding circuits includes:
In order to process one encoded sequence for input common received data and control signal, it has individual unique information,
Based on the control signal and the unique information, from said received data takes the predetermined input data write Mutotomoni, or recognizes to decode the ordinal number of the code word of the code sequence input, the said code word recognized as decodes An error correction decoding apparatus that performs error correction decoding processing by selectively acquiring from a code sequence .
複数の誤り訂正復号回路を縦列接続し、
前記複数の誤り訂正復号回路に個別の固有情報を与え、
前記複数の誤り訂正復号回路に共通の受信データおよび制御信号を入力し、
前記複数の誤り訂正復号回路のそれぞれにおいて、前記制御信号および前記固有情報に基づき、前記受信データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を復号するか認識し、復号すると認識した前記符号語を前記符号系列から選択取得して誤り訂正復号処理を行うことを特徴とする誤り訂正復号方法。 An error correction decoding method used in a digital communication system,
A plurality of error correction decoding circuits are connected in cascade,
Giving individual specific information to the plurality of error correction decoding circuits,
Input common received data and control signal to the plurality of error correction decoding circuits,
In each of the plurality of error correction decoding circuit, based on the control signal and the unique information, from said received data takes the predetermined input data write Mutotomoni, recognition or decoding the ordinal number of the code word of the code sequence input An error correction decoding method comprising: performing error correction decoding processing by selectively acquiring the codeword recognized to be decoded from the code sequence .
入力データ線上に縦列接続された複数の誤り訂正符号化回路を備え、
前記複数の誤り訂正符号化回路のそれぞれは、
入力される共通の情報データおよび制御信号に対して1符号化系列を処理するために、 個別の固有情報を有し、
前記制御信号および前記固有情報に基づき、前記情報データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を符号化するか認識し、符号化すると認識した前記符号語を前記符号系列から選択取得して誤り訂正符号化処理を行うことを特徴とする誤り訂正符号化装置。 An error correction coding apparatus used in a digital communication system,
A plurality of error correction coding circuits connected in cascade on the input data line,
Each of the plurality of error correction encoding circuits includes:
In order to process one encoded sequence for the input common information data and control signal, it has individual unique information,
Based on the control signal and the unique information, the Captures the information data a predetermined input data Mutotomoni, or recognized to encode what th code word of the code sequence input, the code word is recognized that encodes An error correction coding apparatus characterized in that an error correction coding process is performed by selectively acquiring a signal from the code sequence .
複数の誤り訂正符号化回路を縦列接続し、
前記複数の誤り訂正符号化回路に個別の固有情報を与え、
前記複数の誤り訂正符号化回路に共通の情報データおよび制御信号を入力し、
前記複数の誤り訂正符号化回路のそれぞれにおいて、前記制御信号および前記固有情報に基づき、前記情報データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を符号化するか認識し、符号化すると認識した前記符号語を前記符号系列から選択取得して誤り訂正符号化処理を行うことを特徴とする誤り訂正符号化方法。 An error correction coding method used in a digital communication system,
A plurality of error correction coding circuits are connected in cascade,
Giving individual specific information to the plurality of error correction encoding circuits;
Input common information data and control signals to the plurality of error correction coding circuits,
In each of the plurality of error correction encoding circuit, based on the control signal and the unique information, the information data from the take predetermined input data write Mutotomoni, encodes the ordinal number of the code word of the code sequence input An error correction coding method comprising: performing error correction coding processing by selectively acquiring from the code sequence the codeword recognized to be recognized and encoded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010136233A JP5484211B2 (en) | 2009-06-19 | 2010-06-15 | Error correction decoding apparatus and method, and error correction encoding apparatus and method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009146208 | 2009-06-19 | ||
| JP2009146208 | 2009-06-19 | ||
| JP2010136233A JP5484211B2 (en) | 2009-06-19 | 2010-06-15 | Error correction decoding apparatus and method, and error correction encoding apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011024197A JP2011024197A (en) | 2011-02-03 |
| JP5484211B2 true JP5484211B2 (en) | 2014-05-07 |
Family
ID=43633811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010136233A Active JP5484211B2 (en) | 2009-06-19 | 2010-06-15 | Error correction decoding apparatus and method, and error correction encoding apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5484211B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0831114A (en) * | 1994-07-18 | 1996-02-02 | Hitachi Ltd | Digital information recording / reproducing device |
| JP3580041B2 (en) * | 1995-08-31 | 2004-10-20 | ソニー株式会社 | Signal recording method, signal transmission method and apparatus, and signal reception method and apparatus |
| JP2006270818A (en) * | 2005-03-25 | 2006-10-05 | Sumitomo Electric Ind Ltd | server |
-
2010
- 2010-06-15 JP JP2010136233A patent/JP5484211B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011024197A (en) | 2011-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8522116B2 (en) | Systems and methods for performing forward error correction | |
| US9660669B2 (en) | Encoding apparatus and encoding method thereof | |
| JP3744285B2 (en) | Shift register and control method thereof | |
| CN103716115B (en) | Time-multiplexed FEC coding methods and device | |
| JP5484211B2 (en) | Error correction decoding apparatus and method, and error correction encoding apparatus and method | |
| CN103581676A (en) | Method and device for decoding video coding transformation coefficient | |
| US8018359B2 (en) | Conversion of bit lengths into codes | |
| US20080229170A1 (en) | Parallel arrangement of serial concatenated convolutional code decoders with optimized organization of data for efficient use of memory resources | |
| CN109597705B (en) | High-speed serial interface data encoding and decoding method resistant to single event upset and single event transient | |
| JPH11243342A (en) | Variable length code decoding device | |
| CN110034847B (en) | Cascade coding method and device | |
| US5124992A (en) | Error correcting encoder/decoder for a digital transmission installation | |
| CN110798689B (en) | A method to convert NV12+ format to P010 format | |
| CN114448447A (en) | Polar code decoding method, device and non-volatile computer-readable storage medium | |
| CN113890541A (en) | Data compression method and system, computer readable storage medium | |
| JP2013070289A (en) | Error correction method, error correction device, transmitter, receiver and error correction program | |
| JPWO2018163374A1 (en) | Error correction apparatus and error correction method | |
| JP4953145B2 (en) | Character string data compression apparatus and method, and character string data restoration apparatus and method | |
| JP2010200247A (en) | Digital transmission system and digital transmission method | |
| CN108155969B (en) | Decoding circuit for variable length coded data | |
| KR101221670B1 (en) | Transport channel encoder with parallel structure | |
| US20100146364A1 (en) | Method and apparatus for encoding/decoding bus signal | |
| CN100517982C (en) | Data bus converting device and its RS coder decoder | |
| KR101670606B1 (en) | Binary data compression and decompression method | |
| JP2006287862A (en) | Decryption device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131011 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131219 |
|
| 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: 20140121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5484211 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |