Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5484211B2 - Error correction decoding apparatus and method, and error correction encoding apparatus and method - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2010136233A
Other languages
Japanese (ja)
Other versions
JP2011024197A (en
Inventor
好邦 宮田
英夫 吉田
良明 小西
聖史 斧原
和夫 久保
隆司 水落
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2010136233A priority Critical patent/JP5484211B2/en
Publication of JP2011024197A publication Critical patent/JP2011024197A/en
Application granted granted Critical
Publication of JP5484211B2 publication Critical patent/JP5484211B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Document 1, an input signal is divided into blocks by a signal distributor and is sequentially supplied to a plurality of error correction decoding circuits.
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.

特開平8−124321号公報JP-A-8-124321

従来の誤り訂正復号装置および方法ならびに誤り訂正符号化装置および方法は、以上のように構成されているので、切り替えでの信号線数が多くなり、たとえば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に係る誤り訂正復号装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the error correction decoding apparatus which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る誤り訂正復号装置の動作例を示すタイミングチャートである。It is a timing chart which shows the operation example of the error correction decoding apparatus which concerns on Embodiment 1 of this invention. この発明の実施の形態1によるモニタ情報置き換え出力を図式的に示す説明図である。It is explanatory drawing which shows typically the monitor information replacement output by Embodiment 1 of this invention. この発明の実施の形態2に係る誤り訂正復号装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the error correction decoding apparatus which concerns on Embodiment 2 of this invention. この発明の実施の形態2に係る誤り訂正復号装置の動作例を示すタイミングチャートである。It is a timing chart which shows the operation example of the error correction decoding apparatus which concerns on Embodiment 2 of this invention. この発明の実施の形態3に係る誤り訂正符号化装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the error correction coding apparatus which concerns on Embodiment 3 of this invention. この発明の実施の形態3に係る誤り訂正符号化装置の動作例を示すタイミングチャートである。It is a timing chart which shows the operation example of the error correction coding apparatus which concerns on Embodiment 3 of this invention. この発明の実施の形態4に係る誤り訂正符号化装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the error correction coding apparatus which concerns on Embodiment 4 of this invention. この発明の実施の形態4に係る誤り訂正符号化装置の動作例を示すタイミングチャートである。It is a timing chart which shows the operation example of the error correction coding apparatus which concerns on Embodiment 4 of this invention.

実施の形態1.
図1はこの発明の実施の形態1に係る誤り訂正復号装置1の構成例を示すブロック図である。
図1において、誤り訂正復号装置1は、入力インタフェース4と、入力データ線上に縦列接続された複数(3個)の誤り訂正復号回路5、6、7と、出力インタフェース15とを備えている。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a configuration example of an error correction decoding apparatus 1 according to Embodiment 1 of the present invention.
In FIG. 1, the error correction decoding apparatus 1 includes an input interface 4, a plurality (three) of error correction decoding circuits 5, 6, 7 connected in cascade on input data lines, and an output interface 15.

入力インタフェース4は、符号系列の先頭を示す制御信号2と、複数の誤り訂正符号系列の受信データ3とを受信し、1段目(縦列接続の先頭)の誤り訂正復号回路5に入力する。
誤り訂正復号回路5、6、7は、それぞれ同様の回路構成からなり、入力信号を順次に復号処理する。
The input interface 4 receives the control signal 2 indicating the head of the code sequence and the received data 3 of a plurality of error correction code sequences, and inputs them to the error correction decoding circuit 5 in the first stage (head of the cascade connection).
The error correction decoding circuits 5, 6, and 7 have the same circuit configuration, and sequentially decode input signals.

3段目(縦列接続の最後)の誤り訂正復号回路7は、出力インタフェース15を介して、符号系列の先頭を示す制御出力信号16と、誤り訂正結果後の訂正後データ17とを出力する。   The error correction decoding circuit 7 at the third stage (the end of the cascade connection) outputs a control output signal 16 indicating the head of the code sequence and corrected data 17 after the error correction result via the output interface 15.

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 correction decoding circuit 5 is connected to the input RAM interface 8 and the output RAM interface 10 arranged in series on the input data line, the input RAM 9 connected to the input RAM interface 8, and the output RAM interface 10. The output RAM 11, the error correction decoding operation circuit (# 1) 12, the input RAM interface 18 inserted between the input RAM 9 and the decoding operation circuit 12, and the decoding operation circuit 12 and the output RAM 11. And an output RAM interface 19 inserted therein.

入力RAMインタフェース8は、受信データ3を取り込み、入力RAM9および入力RAMインタフェース18を介して復号演算回路12に受信データ3を入力するとともに、受信データ3を後段の出力RAMインタフェース10に入力する。
復号演算回路12からの復号信号は、出力RAMインタフェース19、出力RAM11および出力RAMインタフェース10を介して、誤り訂正復号回路5から出力される。
The input RAM interface 8 takes in the reception data 3 and inputs the reception data 3 to the decoding arithmetic circuit 12 via the input RAM 9 and the input RAM interface 18 and inputs the reception data 3 to the output RAM interface 10 at the subsequent stage.
The decoded signal from the decoding arithmetic circuit 12 is output from the error correction decoding circuit 5 via the output RAM interface 19, the output RAM 11, and the output RAM interface 10.

なお、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 correction decoding circuits 6 and 7 have the same configuration as the first stage error correction decoding circuit 5, the RAM interface, the input interface, and the output interface in the error correction decoding circuits 6 and 7 The sign of is omitted.
However, the decoding arithmetic circuit (# 1) 12, the decoding arithmetic circuit (# 2) 13, and the decoding arithmetic circuit (# 3) 14 in the error correction decoding circuits 5, 6, and 7 each hold different unique information. Suppose you are.

次に、図2のタイミングチャートを参照しながら、図1に示したこの発明の実施の形態1による誤り訂正復号装置1の動作について説明する。
図2において、制御信号2は、誤り訂正復号装置1に対して、3符号語(3個の受信データ3)ごとに1回のパルスが入力され、符号系列の先頭識別に寄与する。訂正符号系列の受信データ3の図中番号C1、C2、・・・、C9は、各符号語番号を示している。
Next, the operation of the error correction decoding apparatus 1 according to the first embodiment of the present invention shown in FIG. 1 will be described with reference to the timing chart of FIG.
In FIG. 2, the control signal 2 is input to the error correction decoding apparatus 1 once for every three codewords (three pieces of received data 3), and contributes to the identification of the head of the code sequence. Numbers C1, C2,..., C9 of the received data 3 of the correction code sequence indicate codeword numbers.

また、図2においては、デジタル伝送システムの伝送速度に対して、それよりも低速のスループット能力からなる誤り訂正復号回路5、6、7を縦列接続した場合に、所望のデジタル伝送システムの伝送速度を達成可能にするための動作を示している。   In FIG. 2, when error correction decoding circuits 5, 6, and 7 having a throughput capability lower than that of the transmission speed of the digital transmission system are connected in cascade, the transmission speed of the desired digital transmission system. Shows the actions to make it possible to achieve.

各誤り訂正復号回路5、6、7は、制御信号2の先頭信号パルスを受けて、各復号演算回路12、13、14が保持する個別情報に基づき、先頭信号パルス周期内に入力される符号語の何番目を復号するかを認識する。
たとえば、各誤り訂正復号回路5、6、7は、先頭パルスから入力数をカウントし、受信データ3のうち、担当する所定の符号語を認識する。
Each error correction decoding circuit 5, 6, 7 receives a head signal pulse of the control signal 2, and based on the individual information held by each decoding arithmetic circuit 12, 13, 14, a code input within the head signal pulse period Recognize what number of words to decode.
For example, each error correction decoding circuit 5, 6, 7 counts the number of inputs from the head pulse, and recognizes a predetermined code word in charge of received data 3.

図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 correction decoding circuit 5 takes in data corresponding to the code word C1 from the received data 3 from the input RAM interface 8 simultaneously with the head pulse of the control signal 2, and takes in the code word C1 taken in. Are stored in the input RAM 9.
In the following description, the delimiter between each received data 3 and the corrected data is abbreviated as a code word CX. Here, “X” is an integer arranged in time series, and X = 1, 2,..., 9 in FIG.

入力RAM9に蓄えられた符号語C1は、入力RAMインタフェース18を介して復号演算回路12に入力され、復号処理が行われる。このとき、復号処理時間は、次の取り込む符号語C4が入力されるまでに完了できるように設定され、復号結果は、一旦、出力RAMインタフェース19を介して出力RAM11に蓄えられる。   The code word C1 stored in the input RAM 9 is input to the decoding arithmetic circuit 12 via the input RAM interface 18, and decoding processing is performed. At this time, the decoding processing time is set so that it can be completed before the next codeword C4 is input, and the decoding result is temporarily stored in the output RAM 11 via the output RAM interface 19.

なお、入力RAMインタフェース8と入力RAMインタフェース18との入力順序は、同一順序であっても、異なる順序であっても動作可能である。
したがって、各入力RAMインタフェース8、18の入力順序を変動させることにより、バーストエラー耐性のためにインタリーブをかけることや、復号演算回路12での演算処理を簡易化することが可能となる。
The input RAM interface 8 and the input RAM interface 18 can operate in the same order or in different orders.
Therefore, by changing the input order of the input RAM interfaces 8 and 18, it is possible to apply interleaving for burst error tolerance and simplify the arithmetic processing in the decoding arithmetic circuit 12.

また、図1においては、入力RAMインタフェース8と入力RAMインタフェース18とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。   In FIG. 1, the input RAM interface 8 and the input RAM interface 18 are shown as separate circuit elements. However, in terms of mounting, the input RAM interface 8 and the input RAM interface 18 have a configuration in which two input / output lines are provided in a common RAM interface circuit. Also good.

誤り訂正復号回路5内の出力RAMインタフェース10は、入力RAMインタフェース8からの入力信号と、出力RAM11からの入力信号とを受けて、復号演算回路12内の個別情報に基づき、入力RAMインタフェース8が取り込む符号語C1、C4、C7以外の符号語をスルーして、次の段(2段目)の誤り訂正復号回路6に出力する。   The output RAM interface 10 in the error correction decoding circuit 5 receives the input signal from the input RAM interface 8 and the input signal from the output RAM 11, and based on the individual information in the decoding arithmetic circuit 12, the input RAM interface 8 The codewords other than the codewords C1, C4, and C7 to be captured are passed through and output to the error correction decoding circuit 6 at the next stage (second stage).

すなわち、出力RAMインタフェース10は、入力RAMインタフェース8で符号語C4を取り込んだところには、出力RAM11からの先に復号した符号語C1の復号結果(訂正後データ)に差し替えて、次の段(2段目)の誤り訂正復号回路6に出力する。   That is, the output RAM interface 10 takes the code word C4 from the input RAM interface 8 and replaces the decoded result (corrected data) of the code word C1 previously decoded from the output RAM 11 with the next stage ( It is output to the error correction decoding circuit 6 in the second stage).

なお、出力RAMインタフェース19と出力RAMインタフェース10との出力順序は、同一順序であっても、異なる順序であっても動作可能である。
したがって、各出力RAMインタフェース19、10の入力順序を変動させることにより、バーストエラー耐性のためにインタリーブをかけることや、復号演算回路12での演算処理を簡易化することが可能となる。
Note that the output RAM interface 19 and the output RAM interface 10 can operate in the same order or in different orders.
Therefore, by changing the input order of the output RAM interfaces 19 and 10, it is possible to perform interleaving for burst error tolerance and simplify the arithmetic processing in the decoding arithmetic circuit 12.

また、誤り訂正復号回路5の構成としては、入力RAMインタフェース8と入力RAMインタフェース18との入力順序変更に応じて、各入力信号の逆変換を行うことが好ましい。
さらに、図1においては、出力RAMインタフェース19と出力RAMインタフェース10とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。
As the configuration of the error correction decoding circuit 5, it is preferable to perform inverse conversion of each input signal in accordance with the change of the input order between the input RAM interface 8 and the input RAM interface 18.
Further, in FIG. 1, the output RAM interface 19 and the output RAM interface 10 are shown as separate circuit elements. However, in terms of mounting, the common RAM interface circuit has two input / output lines. Also good.

2段目の誤り訂正復号回路6は、受信データ3のうちの符号語C2、C5、C8に対して、復号演算回路13内の個別情報に基づき、誤り訂正復号回路5と同様の動作を行う。
また、3段目の誤り訂正復号回路7は、受信データ3のうちの符号語C3、C6、C9に対して、復号演算回路14内の個別情報に基づき、誤り訂正復号回路5と同様の動作を行う。
The error correction decoding circuit 6 at the second stage performs the same operation as the error correction decoding circuit 5 on the code words C2, C5, and C8 in the received data 3 based on the individual information in the decoding arithmetic circuit 13. .
The error correction decoding circuit 7 at the third stage performs the same operation as the error correction decoding circuit 5 on the code words C3, C6, and C9 in the received data 3 based on the individual information in the decoding operation circuit 14. I do.

ただし、誤り訂正復号回路5、6においては、RAM出力インタフェースでスルーする符号語が、前段までの誤り訂正復号回路の結果(訂正後データ)である場合がある。   However, in the error correction decoding circuits 5 and 6, the code word passed through the RAM output interface may be the result (corrected data) of the error correction decoding circuit up to the previous stage.

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 output interface 15, and the output interface 15 is controlled with one pulse every three codewords as in the case of the control signal 2 and the received data 3. While outputting the output signal 16, the corrected data 17 after the error correction result is output.

なお、図1においては、各誤り訂正復号回路5、6、7内の復号演算回路12、13、14が個別の固有情報を保持するように構成したが、各誤り訂正復号回路5、6、7を完全に同一構成として、外部から各誤り訂正復号回路5、6、7に各固有情報を与え、図2と同様の動作を実現することも可能である。   In FIG. 1, the decoding operation circuits 12, 13, and 14 in each error correction decoding circuit 5, 6, 7 are configured to hold individual unique information, but each error correction decoding circuit 5, 6, It is also possible to realize the same operation as that of FIG. 2 by providing each of the error correction decoding circuits 5, 6, and 7 with the unique information from the outside, with 7 having completely the same configuration.

また、図2の動作例では、制御信号2として、3符号語ごとにパルスを与えることにより、各誤り訂正復号回路5、6、7が動作する符号語を識別したが、受信データ3に合わせて外部から識別用の番号を与え、各誤り訂正復号回路5、6、7に識別させることも可能であり、この場合、1符号語ごとのパルス入力でも動作可能である。
要するに、各誤り訂正復号回路5、6、7が、処理担当する符号語を識別できる構成であれば、制御信号2としては、さまざまな形態のものを用いることができる。
In the operation example of FIG. 2, the control signal 2 is given a pulse every three codewords to identify the codeword in which each error correction decoding circuit 5, 6, 7 operates. It is also possible to give an identification number from the outside and make each error correction decoding circuit 5, 6, 7 discriminate. In this case, it is possible to operate even with pulse input for each code word.
In short, various types of control signals 2 can be used as long as each error correction decoding circuit 5, 6 and 7 can identify the codeword in charge of processing.

以上のように、この発明の実施の形態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 correction decoding circuits 5 connected in cascade on input data lines, 6 and 7, and each of the plurality of error correction decoding circuits 5, 6, and 7 is configured to process each encoded sequence to process one encoded sequence for the input common reception data 3 and control signal 2. Arithmetic circuit 12, 13, 14 has individual unique information. Based on control signal 2 and unique information, predetermined input data is fetched from received data 3 and a specific part is selected and acquired from an input code sequence. Perform error correction decoding.

また、複数の誤り訂正復号回路5、6、7のそれぞれは、受信データ3から所定の入力データを取り込むと同時に、入力信号に代わって誤り訂正復号処理後の訂正後データを、次段の誤り訂正復号回路に対する受信データとして出力する。   Each of the plurality of error correction decoding circuits 5, 6, and 7 takes in predetermined input data from the received data 3, and simultaneously converts the corrected data after error correction decoding processing into an error in the next stage in place of the input signal. Output as received data to the correction decoding circuit.

すなわち、入力データ線に対して縦列接続された誤り訂正復号回路5、6、7は、順次に入力される複数の符号系列に対応する固定周期の先頭信号に対して、それぞれ複数の符号系列から先頭信号より相異なる符号系列を取り込み、取り込んだ符号系列に代わって、復号処理済み後の符号系列に置き換え、それ以外の符号系列はそのままして、次段の誤り訂正復号回路に対して符号系列を渡すように構成されている。   That is, the error correction decoding circuits 5, 6, and 7 connected in cascade with respect to the input data line respectively receive a plurality of code sequences from the fixed period leading signals corresponding to the plurality of code sequences input sequentially. A code sequence different from the head signal is taken in, replaced with the decoded code sequence instead of the fetched code sequence, and other code sequences are left as they are, and the code sequence is sent to the error correction decoding circuit in the next stage. Is configured to pass.

このように、低速の誤り訂正復号回路5、6、7を用いて、各誤り訂正復号回路5、6、7に個別情報を与えておき、複数の符号語系列から符号語を選択入力して復号処理し、入力した符号語系列に代わって、前段の復号結果を出力することにより、低速の誤り訂正復号回路5、6、7を用いても、高速デジタル伝送システムの誤り訂正復号処理に対応することができる。
また、接続信号数を少なくすることができるので、FPGAでの回路分割を容易に実現することができる。
In this way, individual information is given to each of the error correction decoding circuits 5, 6, 7 using the low-speed error correction decoding circuits 5, 6, 7, and a code word is selected and input from a plurality of code word sequences. By decoding and outputting the preceding decoding result in place of the input codeword sequence, even if low-speed error correction decoding circuits 5, 6 and 7 are used, it corresponds to the error correction decoding processing of the high-speed digital transmission system can do.
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 data 17 is output at a data transmission rate at which the parity part of the error correction code is also output. By replacing the parity part with monitor information relating to the decoding result (such as the number of correction bits), the signal line is output. The correction status can be notified later without increasing the number.

次に、図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 correction decoding apparatus 1 of FIG.

図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 data frame structure 50 indicates a frame structure of received data 3 to be decoded by the error correction decoding apparatus 1, and includes codewords C1, C2, and C3.
The received data frame structure 50 includes an information sequence area 51 of the code word C1, an information sequence area 52 of the code word C2, an information sequence area 53 of the code word C3, a parity sequence area 54 of the code word C1, and a code word C2. Parity sequence region 55 and a parity sequence region 56 of codeword C1.

訂正後データフレーム構成60は、誤り訂正復号装置1により復号処理された訂正後データ17のフレーム構成を示している。
訂正後データフレーム構成60は、受信データフレーム構成50と同様の構成を有し、各パリティ系列領域54、55、56の一部に、モニタ情報置き換え領域57、58、59が設けられている。
The corrected data frame configuration 60 indicates the frame configuration of the corrected data 17 decoded by the error correction decoding apparatus 1.
The corrected data frame structure 60 has the same structure as the received data frame structure 50, and monitor information replacement areas 57, 58, and 59 are provided in a part of the parity sequence areas 54, 55, and 56, respectively.

なお、図3において、受信データ3および訂正後データ17における各入力信号は、直列入力でも並列入力でも構成可能であるが、説明を簡略化するために、並列入力によるものとして説明する。
また、インタリーブなどを適用することも可能であるが、説明を簡略化するために、入力の時系列に対して入れ替えなどを行わずに、その時系列と同様に出力するものとして説明する。
In FIG. 3, each input signal in the received data 3 and the corrected data 17 can be configured as either a serial input or a parallel input. However, in order to simplify the description, it is assumed that the input signal is a parallel input.
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 information sequence region 51 and the parity sequence region 54 of the codeword C1 included in the received data frame structure 50 are taken into the first-stage error correction decoding circuit 5 and decoded.
Similarly, the information sequence region 52 and the parity sequence region 55 of the code word C2 are taken into the error correction decoding circuit 6 at the second stage and decoded, and the information sequence region 53 and the parity sequence region 56 of the code word C3 are The data is taken into the third stage error correction decoding circuit 7 and decoded.

通常、各誤り訂正復号回路5、6、7による復号結果(訂正ビット数など)に関するモニタ情報などは、各誤り訂正復号回路5、6、7にモニタ情報用の信号線を設けることにより、各信号線を介して取得するが、誤り訂正復号回路の数が増えると、誤り訂正復号装置1からの出力信号線の数も増やす必要があり、実用的ではない。   Normally, monitor information related to decoding results (such as the number of correction bits) by the error correction decoding circuits 5, 6 and 7 can be obtained by providing signal lines for monitor information in the error correction decoding circuits 5, 6 and 7, respectively. Although it is obtained via a signal line, if the number of error correction decoding circuits increases, the number of output signal lines from the error correction decoding apparatus 1 also needs to be increased, which is not practical.

そこで、この発明の実施の形態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 data frame configuration 60, each parity sequence area 54, 55, 56 is stored. A part is replaced with monitor information related to the decoding result (such as the number of correction bits) and output.

訂正後データ17のうち、パリティ系列は、情報系列を復号して推定情報系列を算出した後は不要となるが、この発明の実施の形態1においては、データ伝送速度を一致させるために、パリティ系列の復号結果(または、ダミー系列に置き換えたもの)を出力している。   Of the corrected data 17, the parity sequence is not required after the information sequence is decoded and the estimated information sequence is calculated. In Embodiment 1 of the present invention, the parity sequence is used to match the data transmission rate. A sequence decoding result (or a sequence replaced with a dummy sequence) is output.

図3に示す訂正後データフレーム構成60において、1段目の誤り訂正復号回路5に関するモニタ情報は、モニタ情報置き換え領域57に埋め込まれて、訂正後データ17に含めて出力される。
同様に、2段目の誤り訂正復号回路6に関するモニタ情報は、モニタ情報置き換え領域58に埋め込まれ、3段目の誤り訂正復号回路7に関するモニタ情報は、モニタ情報置き換え領域59に埋め込まれ、それぞれ、訂正後データ17に含めて出力される。
これにより、信号線数を増やすことなく、後段に訂正状況を知らせることができる。
In the post-correction data frame configuration 60 shown in FIG. 3, the monitor information related to the error correction decoding circuit 5 at the first stage is embedded in the monitor information replacement area 57 and included in the post-correction data 17 and output.
Similarly, monitor information related to the second-stage error correction decoding circuit 6 is embedded in the monitor information replacement area 58, and monitor information related to the third-stage error correction decoding circuit 7 is embedded in the monitor information replacement area 59. Are included in the corrected data 17 and output.
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のように、それぞれ個別に独立のデータ線上に設けてもよい。
Embodiment 2. FIG.
In the first embodiment (FIG. 1), the input RAM interface 8 and the output RAM interface 10 are provided on the same data bus. However, as shown in FIG. 4, they are provided individually on independent data lines. Also good.

図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 Embodiment 2 of the present invention. The same components as those described above (see FIG. 1) are denoted by the same reference numerals as those described above, or A detailed description will be omitted by adding “A” after the reference numeral.
4 is different from the above (FIG. 1) only in that the input RAM interface 8 and the output RAM interface 10 are not connected in cascade and are provided on independent data lines.

以下、図5のタイミングチャートを参照しながら、図4に示したこの発明の実施の形態2による誤り訂正復号装置1Aの動作について説明する。
図5に示す各回路動作、各データおよび各信号は、前述(図2)と同様である。
The operation of error correction decoding apparatus 1A according to Embodiment 2 of the present invention shown in FIG. 4 will be described below with reference to the timing chart of FIG.
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 correction decoding circuits 5A, 6A, and 7A having a throughput capability slower than the above (in the case of FIG. 1) with respect to the transmission speed of the digital transmission system are connected in cascade, the desired digital The operation for enabling the transmission rate of the transmission system to be achieved is shown.

図5において、まず、誤り訂正復号回路5Aは、前述と同様に、入力RAMインタフェース8を介して符号語C1を入力RAM9に書き込み、入力RAMインタフェース18を介して復号演算回路12に符号語C1を入力して復号処理を行い、出力RAMインタフェース19を介して出力RAM11に誤り訂正結果(訂正後データ)を書き込む。   In FIG. 5, first, the error correction decoding circuit 5A writes the code word C1 to the input RAM 9 via the input RAM interface 8 and writes the code word C1 to the decoding arithmetic circuit 12 via the input RAM interface 18 as described above. The data is input and decoded, and the error correction result (corrected data) is written to the output RAM 11 via the output RAM interface 19.

このとき、前述(図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 decoding arithmetic circuit 12 for the code word C4, the writing of the error correction result in the output RAM 11 may be completed.

次に、RAM出力インタフェース10は、出力RAM11に書き込まれている誤り訂正結果(訂正後データ)を出力する。
このとき、誤り訂正結果の出力開始タイミングは任意であり、制御信号2と同期する必要はないが、他の誤り訂正復号回路6A、7Aからの出力データも、同一のデータ線上に出力可能となるように、バースト出力する。
Next, the RAM output interface 10 outputs the error correction result (corrected data) written in the output RAM 11.
At this time, the output start timing of the error correction result is arbitrary, and it is not necessary to synchronize with the control signal 2. However, output data from the other error correction decoding circuits 6A and 7A can also be output on the same data line. As a burst output.

なお、1段目の(前段に誤り訂正復号回路が存在しない)誤り訂正復号回路5A内のRAM出力インタフェース10に対しては、図4、図5に示すように、固定値(たとえば、「0」など)を入力しておき、所定のタイミングで誤り訂正復号結果に置き換える、という構成が考えられる。   For the RAM output interface 10 in the error correction decoding circuit 5A in the first stage (no error correction decoding circuit in the previous stage), as shown in FIG. 4 and FIG. Or the like, and the error correction decoding result is replaced at a predetermined timing.

3段目(縦列接続の最後)の誤り訂正復号回路7Aの出力信号は、前述と同様に、出力インタフェース15を介して、誤り訂正結果後の訂正後データ17として誤り訂正復号装置1Aから出力される。
なお、各固有情報の設定方法や、制御信号2の入力方式については、前述と同様に、他の制御方法でも動作可能である。
The output signal of the error correction decoding circuit 7A at the third stage (the last of the cascade connection) is output from the error correction decoding apparatus 1A as the corrected data 17 after the error correction result via the output interface 15 as described above. The
In addition, about the setting method of each specific information, and the input method of the control signal 2, it can operate | move with another control method similarly to the above-mentioned.

以上のように、この発明の実施の形態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. Correction decoding circuits 5A, 6A, and 7A are connected in cascade, and individual information is given to each of the error correction decoding circuits 5A, 6A, and 7A. Each of the plurality of error correction decoding circuits 5A, 6A, and 7A The later corrected data is output to a signal line different from the input data line of the reception data 3.
That is, each of the correction decoding circuits 5A, 6A, and 7A connected in cascade to the input data line selects and inputs a code word from a plurality of code word sequences, and decodes the decoding result separately from the input data line. Output to the signal line.

これにより、前述よりもさらに低速の誤り訂正復号回路を用いても、高速デジタル伝送システムの誤り訂正復号処理に対応することができる。
また、図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 post-correction data 17 replaces and outputs monitor information related to the decoding result (correction bit number, etc.) in the parity part, as in the first embodiment (FIG. 3), without increasing the number of signal lines. The correction status can be notified later.
Further, with respect to the parity sequence areas 54, 55, and 56 in FIG. 3, it is possible to secure only the monitor information replacement areas 57, 58, and 59 and perform speed conversion without outputting other unnecessary parity sequence areas. It is.

実施の形態3.
なお、上記実施の形態1、2(図1〜図5)では、誤り訂正復号装置および方法について説明したが、図6に示すように、ほぼ同様の構成で誤り訂正符号化装置21および誤り訂正符号化方法を実現することができる。
Embodiment 3 FIG.
In Embodiments 1 and 2 (FIGS. 1 to 5), the error correction decoding apparatus and method have been described. However, as shown in FIG. 6, the error correction encoding apparatus 21 and the error correction have almost the same configuration. An encoding method can be realized.

図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 correction coding apparatus 21 according to the third embodiment of the present invention. The same components as those described above (see FIG. 1) are denoted by the same reference numerals as those described above. The description is omitted.
In FIG. 6, the error correction coding apparatus 21 includes an input interface 4, a plurality (three) of error correction coding circuits 25, 26, and 27 connected in cascade on input data lines, and an output interface 15. Yes.

入力インタフェース4は、符号系列の先頭を示す制御信号2と、送信用の複数の情報データ23とを受信し、1段目の誤り訂正符号化回路25に入力する。
誤り訂正符号化回路25、26、27は、それぞれ同様の回路構成からなり、入力信号を順次に符号化処理する。
The input interface 4 receives the control signal 2 indicating the head of the code sequence and a plurality of information data 23 for transmission, and inputs them to the error correction coding circuit 25 at the first stage.
The error correction encoding circuits 25, 26, and 27 each have a similar circuit configuration, and sequentially encode input signals.

3段目の誤り訂正符号化回路27は、出力インタフェース15を介して、符号系列の先頭を示す制御出力信号16と、誤り訂正結果後の符号化データ37とを出力する。   The error correction encoding circuit 27 at the third stage outputs the control output signal 16 indicating the head of the code sequence and the encoded data 37 after the error correction result via the output interface 15.

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 correction coding circuit 25 is connected to the input RAM interface 8 and output RAM interface 10 connected in series on the transmission data line, the input RAM 9 connected to the input RAM interface 8, and the output RAM interface 10. The output RAM 11, the error correction encoding operation circuit (# 1) 32, the input RAM interface 18 inserted between the input RAM 9 and the encoding operation circuit 32, the encoding operation circuit 32, and the output RAM 11 And an output RAM interface 19 inserted between them.

図6の誤り訂正符号化装置21は、前述(図1)の誤り訂正復号装置1とほぼ同様の構成要素を備えているが、入力インタフェース4に情報データ23が入力される点と、複数の誤り訂正符号化回路25、26、27が縦列接続された点と、各誤り訂正符号化回路25、26、27が符号化演算回路(#1)32、符号化演算回路(#2)33、符号化演算回路(#3)34を備えている点と、出力インタフェース15から符号化データ37が出力される点とが異なる。   The error correction encoding device 21 of FIG. 6 includes substantially the same components as the error correction decoding device 1 described above (FIG. 1), but the point that the information data 23 is input to the input interface 4, The error correction coding circuits 25, 26, 27 are connected in cascade, and each error correction coding circuit 25, 26, 27 is composed of an encoding operation circuit (# 1) 32, an encoding operation circuit (# 2) 33, The difference is that the encoding operation circuit (# 3) 34 is provided and the encoded data 37 is output from the output interface 15.

つまり、図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 data 3 with the information data 23 and replaces the decoding arithmetic circuits 12, 13, and 14 with the encoding arithmetic circuit 32, This can be easily realized by replacing the corrected data 17 with the encoded data 37.

次に、図7のタイミングチャートを参照しながら、図6に示したこの発明の実施の形態3に係る誤り訂正符号化装置21の動作について説明する。
図7に示す各回路動作、各データおよび各信号は、前述(図2)とほぼ同様であるが、情報データ23、各誤り訂正符号化回路25、26、27、各符号化演算回路32、33、34および符号化データ37に対応する部分が前述と異なる。
Next, the operation of error correction coding apparatus 21 according to Embodiment 3 of the present invention shown in FIG. 6 will be described with reference to the timing chart of FIG.
Each circuit operation, each data, and each signal shown in FIG. 7 are substantially the same as those described above (FIG. 2), but the information data 23, each error correction coding circuit 25, 26, 27, each coding operation circuit 32, The portions corresponding to 33 and 34 and the encoded data 37 are different from those described above.

図7においては、デジタル伝送システムの伝送速度に対して、それよりも低速のスループット能力からなる誤り訂正符号化回路25、26、27を縦列接続した場合に、所望のデジタル伝送システムの伝送速度を達成可能にするための動作を示している。   In FIG. 7, when error correction coding circuits 25, 26, and 27 having a throughput capability lower than the transmission speed of the digital transmission system are connected in cascade, the transmission speed of the desired digital transmission system is shown. The actions to make it achievable are shown.

図7において、各誤り訂正符号化回路25、26、27は、制御信号2の先頭信号パルスを受けて、各符号化演算回路32、33、34が保持する個別情報に基づき、先頭信号パルス周期内に入力される符号語の何番目を復号するかを認識する。   In FIG. 7, each error correction coding circuit 25, 26, 27 receives the head signal pulse of the control signal 2, and based on the individual information held by each coding operation circuit 32, 33, 34, the head signal pulse period. It recognizes what number of codewords to be decoded.

ここで、制御信号2および情報データ23の扱いについて、また、誤り訂正符号化回路25内の入力RAMインタフェース8および入力RAM9の動作については、前述の実施の形態1と同様なので、説明を省略する。   Here, the handling of the control signal 2 and the information data 23, and the operations of the input RAM interface 8 and the input RAM 9 in the error correction coding circuit 25 are the same as those in the first embodiment, and the description thereof will be omitted. .

入力RAM9に蓄えられた符号語C1は、入力RAMインタフェース18を介して符号化演算回路32に入力されて、符号化処理が行われる。このとき、符号化処理時間は、次の取り込む符号語C4が入力されるまでに完了できるように設定され、符号化結果は、一旦、出力RAMインタフェース19を介して出力RAM11に蓄えられる。   The code word C1 stored in the input RAM 9 is input to the encoding operation circuit 32 via the input RAM interface 18, and the encoding process is performed. At this time, the encoding processing time is set so that it can be completed before the next codeword C4 is input, and the encoding result is temporarily stored in the output RAM 11 via the output RAM interface 19.

なお、入力RAMインタフェース8と入力RAMインタフェース18との入力順序は、前述のように、同一順序であっても、異なる順序であっても動作可能である。
したがって、各入力RAMインタフェース8、18の入力順序を変動させることにより、バーストエラー耐性のためにインタリーブをかけることや、符号化演算回路32での演算処理を簡易化することが可能となる。この入力順序は、前述の誤り訂正復号装置1の場合とは異なる順序であってもよい。
Note that the input order of the input RAM interface 8 and the input RAM interface 18 can be operated in the same order or different orders as described above.
Therefore, by changing the input order of the input RAM interfaces 8 and 18, it is possible to perform interleaving for burst error tolerance and simplify the arithmetic processing in the encoding arithmetic circuit 32. This input order may be different from the order of the error correction decoding apparatus 1 described above.

また、図6においては、入力RAMインタフェース8と入力RAMインタフェース18とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。   In FIG. 6, the input RAM interface 8 and the input RAM interface 18 are shown as separate circuit elements. However, in terms of mounting, the input RAM interface 8 and the input RAM interface 18 are configured by providing two input / output lines in a common RAM interface circuit. Also good.

出力RAMインタフェース10は、入力RAMインタフェース8からの入力信号と、出力RAM11からの入力信号とを受けて、符号化演算回路32内の個別情報に基づき、入力RAMインタフェース8が取り込む符号語C1、C4、C7以外の符号語をスルーして次の段(2段目)の誤り訂正符号化回路26に出力する。   The output RAM interface 10 receives the input signal from the input RAM interface 8 and the input signal from the output RAM 11, and based on the individual information in the encoding arithmetic circuit 32, the code words C1 and C4 that the input RAM interface 8 takes in , Code words other than C7 are passed through and output to the error correction encoding circuit 26 in the next stage (second stage).

すなわち、出力RAMインタフェース10は、入力RAMインタフェース8で符号語C4を取り込んだところには、出力RAM11からの先に符号化した符号語C1の符号化結果に差し替えて、2段目の誤り訂正符号化回路26に出力する。   That is, the output RAM interface 10 takes the code word C4 from the input RAM interface 8 and replaces the encoded result of the code word C1 encoded earlier from the output RAM 11 with the second-stage error correction code. To the circuit 26.

なお、出力RAMインタフェース19と出力RAMインタフェース10との出力順序は、前述のように、同一順序であっても、異なる順序であっても動作可能である。
したがって、各出力RAMインタフェース19、10の出力順序を変動することで、バーストエラー耐性のためにインタリーブをかけることや、符号化演算回路32での演算処理を簡易化することが可能となる。
As described above, the output RAM interface 19 and the output RAM interface 10 can operate in the same order or in different orders.
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 encoding arithmetic circuit 32.

また、誤り訂正符号化回路25の構成としては、入力RAMインタフェース8と入力RAMインタフェース18との入力順序変更に応じて、各入力信号の逆変換を行うことが好ましい。また、この出力順序は、前述の誤り訂正復号装置1のものとは異なる順序であっても構わない。   Further, as the configuration of the error correction coding circuit 25, it is preferable to perform inverse conversion of each input signal in accordance with the change of the input order between the input RAM interface 8 and the input RAM interface 18. The output order may be different from that of the error correction decoding apparatus 1 described above.

さらに、図6においては、出力RAMインタフェース19と出力RAMインタフェース10とを個別の回路要素として示したが、実装上は、共通のRAMインタフェース回路に2系統の入出力線を設けた構成であってもよい。
2段目および3段目の誤り訂正符号化回路26、27での演算動作および演算対象符号語の取り扱いなどについては、前述の誤り訂正復号回路6、7と同様なので説明を省略する。
Further, in FIG. 6, the output RAM interface 19 and the output RAM interface 10 are shown as individual circuit elements. However, in terms of mounting, the common RAM interface circuit has two input / output lines. Also good.
The arithmetic operation in the second and third stage error correction encoding circuits 26 and 27 and the handling of the operation target code word are the same as those of the error correction decoding circuits 6 and 7 described above, and thus the description thereof is omitted.

以上のように、この発明の実施の形態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. Circuits 25, 26, and 27, and each of the plurality of error correction encoding circuits 25, 26, and 27 processes one encoded sequence for the input common information data 23 and control signal 2. It has individual unique information, and based on the control signal 2 and the unique information, takes predetermined input data from the information data 23, selects and acquires a specific part from the input code sequence, and performs error correction coding processing.

また、複数の誤り訂正符号化回路25、26、27のそれぞれは、情報データ23から所定の入力データを取り込むと同時に、入力信号に代わって誤り訂正符号化処理後の符号化データを、次段の誤り訂正符号化回路に対する情報データとして出力する。   Each of the plurality of error correction encoding circuits 25, 26, 27 takes in predetermined input data from the information data 23 and simultaneously converts the encoded data after error correction encoding processing into the next stage in place of the input signal. Is output as information data for the error correction coding circuit.

すなわち、入力データ線に対して縦列接続された各誤り訂正符号化回路25、26、27は、順次に入力される複数の符号系列に対応する固定周期の先頭信号に対して、それぞれ複数の符号系列から先頭信号より相異なる符号系列を取り込み、取り込んだ符号系列に代わって、誤り訂正符号化処理済み後の符号系列に置き換え、それ以外の符号系列はそのままして、次段の誤り訂正符号化回路に対して符号系列を渡すように構成されている。   That is, each of the error correction encoding circuits 25, 26, and 27 connected in cascade with respect to the input data line has a plurality of codes for a fixed-cycle head signal corresponding to a plurality of code sequences that are sequentially input. The code sequence that is different from the first signal is taken from the sequence, replaced with the code sequence after the error correction coding process instead of the imported code sequence, and the other code sequences are left as they are, and the next stage error correction coding is performed. It is configured to pass a code sequence to the circuit.

このように、低速の誤り訂正符号化回路25、26、27を用いて、各誤り訂正符号化回路25、26、27に個別情報を与えておき、複数の符号語系列から符号語を選択入力して符号化処理し、入力した符号語系列に代わって、前段の符号化結果を出力することにより、低速の誤り訂正符号化回路25、26、27を用いても、高速デジタル伝送システムの誤り訂正符号化処理に対応することができる。
また、接続信号数を少なくすることができるので、FPGAでの回路分割を容易に実現することができる。
In this way, individual information is given to each of the error correction encoding circuits 25, 26, and 27 using the low-speed error correction encoding circuits 25, 26, and 27, and a code word is selectively input from a plurality of code word sequences. Thus, an error in the high-speed digital transmission system can be obtained even if the low-speed error correction encoding circuits 25, 26, and 27 are used by outputting the previous encoding result instead of the input codeword sequence. It is possible to deal with correction encoding processing.
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 input RAM interface 8 and the output RAM interface 10 are provided on the same data line. However, as shown in FIG. 8, they may be provided individually on independent data lines. Good.

図8はこの発明の実施の形態4に係る誤り訂正符号化装置21Aの構成例を示すブロック図であり、前述(図6参照)と同様のものについては、前述と同一符号を付して、または符号の後に「A」を付して詳述を省略する。
図8においては、入力RAMインタフェース8と出力RAMインタフェース10とが縦列接続されておらず、それぞれ独立のデータ線に設けられている点のみが前述(図6)と異なる。
FIG. 8 is a block diagram showing a configuration example of the error correction coding apparatus 21A according to the fourth embodiment of the present invention. The same components as those described above (see FIG. 6) are denoted by the same reference numerals as those described above. Alternatively, “A” is appended after the reference numerals and detailed description is omitted.
8 differs from the above (FIG. 6) only in that the input RAM interface 8 and the output RAM interface 10 are not connected in cascade and are provided on independent data lines.

次に、図9のタイミングチャートを参照しながら、図8に示したこの発明の実施の形態4に係る誤り訂正符号化装置21Aの動作について説明する。
図9に示す各回路動作、各データおよび各信号は、前述(図7)と同様である。
Next, the operation of error correction coding apparatus 21A according to Embodiment 4 of the present invention shown in FIG. 8 will be described with reference to the timing chart of FIG.
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 correction coding circuits 25A, 26A, and 27A having a throughput capability lower than that of the above-described third embodiment (FIG. 6) are connected in cascade with respect to the transmission speed of the digital transmission system. The operation for enabling the transmission speed of the desired digital transmission system to be achieved is shown.

図9において、まず、誤り訂正符号化回路25Aは、前述の実施の形態3と同様に、入力RAMインタフェース8から符号語C1を入力RAM9に書き込み、入力RAMインタフェース18から符号化演算回路32に符号語C1を入力して符号化処理を行い、出力RAMインタフェース19から出力RAM11に誤り訂正符号化結果(符号化データ)を書き込む。   In FIG. 9, first, the error correction coding circuit 25A writes the code word C1 from the input RAM interface 8 to the input RAM 9 and codes the coding operation circuit 32 from the input RAM interface 18 as in the third embodiment. The word C1 is input to perform the encoding process, and the error correction encoding result (encoded data) is written from the output RAM interface 19 to the output RAM 11.

このとき、前述(図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 encoding arithmetic circuit 32 for the code word C4, the writing of the error correction encoding result (encoded data) into the output RAM 11 may be completed.

次に、RAM出力インタフェース10は、出力RAM11に書き込まれている誤り訂正符号化結果(符号化データ)を、次の段(2段目)の誤り訂正符号化回路26Aに出力する。
このとき、誤り訂正符号化結果(符号化データ)の出力開始タイミングは任意であり、制御信号2と同期する必要はないが、他の誤り訂正符号化回路26A、27Aからの出力データも、同一データ線上に出力できるように、バースト出力する。
Next, the RAM output interface 10 outputs the error correction encoding result (encoded data) written in the output RAM 11 to the error correction encoding circuit 26A of the next stage (second stage).
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 control signal 2, but the output data from the other error correction encoding circuits 26A and 27A is the same. Burst output so that it can be output on the data line.

なお、1段目の(前段に誤り訂正符号化回路が存在しない)誤り訂正符号化回路25A内のRAM出力インタフェース10に対しては、図8、図9に示すように、固定値(たとえば、「0」など)を入力しておき、所定のタイミングで誤り訂正符号化結果に置き換える、という構成が考えられる。   For the RAM output interface 10 in the error correction encoding circuit 25A in the first stage (no error correction encoding circuit in the previous stage), as shown in FIGS. 8 and 9, a fixed value (for example, A configuration is conceivable in which “0” or the like is input and replaced with an error correction coding result at a predetermined timing.

3段目(縦列接続の最後)の誤り訂正符号化回路27Aの出力信号は、前述と同様に、出力インタフェース15を介して、誤り訂正符号化結果後の符号化データ37として誤り訂正符号化装置21Aから出力される。
なお、各固有情報の設定方法や、制御信号2の入力方式については、前述と同様に、他の制御方法でも動作可能である。
The output signal of the error correction encoding circuit 27A at the third stage (the last of the cascade connection) is output as an encoded data 37 after the error correction encoding result via the output interface 15 as described above. It is output from 21A.
In addition, about the setting method of each specific information, and the input method of the control signal 2, it can operate | move with another control method similarly to the above-mentioned.

以上のように、この発明の実施の形態4(図8、図9)に係る誤り訂正符号化装置21A(誤り訂正符号化方法)によれば、複数の誤り訂正符号化回路25A、26A、27Aのそれぞれは、誤り訂正符号化処理後の符号化データを、情報データ23の入力データ線とは異なる信号線に出力するので、前述の実施の形態3の場合よりもさらに低速の誤り訂正符号化回路25A、26A、27Aを用いても、高速デジタル伝送システムの誤り訂正符号化処理に対応することができる。   As described above, according to the error correction encoding device 21A (error correction encoding method) according to the fourth embodiment (FIGS. 8 and 9) of the present invention, a plurality of error correction encoding circuits 25A, 26A, and 27A are provided. Each outputs the encoded data after the error correction encoding process to a signal line different from the input data line of the information data 23, so that the error correction encoding is performed at a lower speed than in the case of the third embodiment. Even if the circuits 25A, 26A, and 27A are used, it is possible to cope with error correction coding processing of a high-speed digital transmission system.

また、図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 correction encoding device 21A. It is not necessary to convert the speed in advance to the transmission speed of the encoding result.
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 data 37 in the output signal of the encoding result. Can also be output.

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 .
前記複数の誤り訂正復号回路のそれぞれは、前記受信データから所定の入力データを取り込むと同時に、入力信号に代わって前記誤り訂正復号処理後の訂正後データを、次段の誤り訂正復号回路に対する受信データとして出力することを特徴とする請求項1に記載の誤り訂正復号装置。   Each of the plurality of error correction decoding circuits captures predetermined input data from the received data, and at the same time, receives the corrected data after the error correction decoding processing in place of an input signal to the error correction decoding circuit in the next stage. The error correction decoding apparatus according to claim 1, wherein the error correction decoding apparatus outputs the data as data. 前記複数の誤り訂正復号回路のそれぞれは、前記誤り訂正復号処理後の訂正後データを、前記受信データの入力データ線とは異なる信号線に出力することを特徴とする請求項1に記載の誤り訂正復号装置。   2. The error according to claim 1, wherein each of the plurality of error correction decoding circuits outputs the corrected data after the error correction decoding processing to a signal line different from an input data line of the reception data. Correction decoding device. 前記複数の誤り訂正復号回路のそれぞれは、前記誤り訂正復号処理後の訂正後データに含まれるパリティ部分の一部を、前記誤り訂正復号処理後の復号結果に関するモニタ情報に置き換えて出力することを特徴とする請求項1に記載の誤り訂正復号装置。   Each of the plurality of error correction decoding circuits replaces a part of the parity part included in the corrected data after the error correction decoding process with monitor information relating to the decoding result after the error correction decoding process, and outputs the replaced monitor information. The error correction decoding apparatus according to claim 1. デジタル通信システムに用いられる誤り訂正復号方法であって、
複数の誤り訂正復号回路を縦列接続し、
前記複数の誤り訂正復号回路に個別の固有情報を与え、
前記複数の誤り訂正復号回路に共通の受信データおよび制御信号を入力し、
前記複数の誤り訂正復号回路のそれぞれにおいて、前記制御信号および前記固有情報に基づき、前記受信データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を復号するか認識し、復号すると認識した前記符号語を前記符号系列から選択取得して誤り訂正復号処理を行うことを特徴とする誤り訂正復号方法。
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 .
前記複数の誤り訂正復号回路のそれぞれにおいて、前記受信データから所定の入力データを取り込むと同時に、入力信号に代わって前記誤り訂正復号処理後の訂正後データを、次段の誤り訂正復号回路に対する受信データとして出力することを特徴とする請求項5に記載の誤り訂正復号方法。   In each of the plurality of error correction decoding circuits, predetermined input data is captured from the received data, and at the same time, the corrected data after the error correction decoding processing is received by the next stage error correction decoding circuit in place of the input signal. 6. The error correction decoding method according to claim 5, wherein the error correction decoding method is output as data. 前記複数の誤り訂正復号回路のそれぞれにおいて、前記誤り訂正復号処理後の訂正後データを、前記受信データの入力データ線とは異なる信号線に出力することを特徴とする請求項5に記載の誤り訂正復号方法。   6. The error according to claim 5, wherein each of the plurality of error correction decoding circuits outputs the corrected data after the error correction decoding processing to a signal line different from an input data line of the received data. Correction decoding method. 前記複数の誤り訂正復号回路のそれぞれは、前記誤り訂正復号処理後の訂正後データに含まれるパリティ部分の一部を、前記誤り訂正復号処理後の復号結果に関するモニタ情報に置き換えて出力することを特徴とする請求項5に記載の誤り訂正復号方法。   Each of the plurality of error correction decoding circuits replaces a part of the parity part included in the corrected data after the error correction decoding process with monitor information relating to the decoding result after the error correction decoding process, and outputs the replaced monitor information. 6. The error correction decoding method according to claim 5, characterized in that: デジタル通信システムに用いられる誤り訂正符号化装置であって、
入力データ線上に縦列接続された複数の誤り訂正符号化回路を備え、
前記複数の誤り訂正符号化回路のそれぞれは、
入力される共通の情報データおよび制御信号に対して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 .
前記複数の誤り訂正符号化回路のそれぞれは、前記情報データから所定の入力データを取り込むと同時に、入力信号に代わって前記誤り訂正符号化処理後の符号化データを、次段の誤り訂正符号化回路に対する情報データとして出力することを特徴とする請求項9に記載の誤り訂正符号化装置。   Each of the plurality of error correction encoding circuits captures predetermined input data from the information data, and at the same time, converts the encoded data after the error correction encoding processing into an error correction encoding of the next stage in place of an input signal. The error correction coding apparatus according to claim 9, wherein the error correction coding apparatus outputs the data as information data for a circuit. 前記複数の誤り訂正符号化回路のそれぞれは、前記誤り訂正符号化処理後の符号化データを、前記情報データの入力データ線とは異なる信号線に出力することを特徴とする請求項9に記載の誤り訂正符号化装置。   The each of the plurality of error correction encoding circuits outputs the encoded data after the error correction encoding processing to a signal line different from an input data line of the information data. Error correction coding apparatus. デジタル通信システムに用いられる誤り訂正符号化方法であって、
複数の誤り訂正符号化回路を縦列接続し、
前記複数の誤り訂正符号化回路に個別の固有情報を与え、
前記複数の誤り訂正符号化回路に共通の情報データおよび制御信号を入力し、
前記複数の誤り訂正符号化回路のそれぞれにおいて、前記制御信号および前記固有情報に基づき、前記情報データから所定の入力データを取り込むとともに、入力される符号系列の何番目の符号語を符号化するか認識し、符号化すると認識した前記符号語を前記符号系列から選択取得して誤り訂正符号化処理を行うことを特徴とする誤り訂正符号化方法。
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.
前記複数の誤り訂正符号化回路のそれぞれにおいて、前記情報データから所定の入力データを取り込むと同時に、入力信号に代わって前記誤り訂正符号化処理後の符号化データを、次段の誤り訂正符号化回路に対する情報データとして出力することを特徴とする請求項12に記載の誤り訂正符号化方法。   In each of the plurality of error correction coding circuits, predetermined input data is fetched from the information data, and at the same time, the encoded data after the error correction coding processing is replaced with an error correction coding in the next stage instead of the input signal. 13. The error correction coding method according to claim 12, wherein the error correction coding method is output as information data for a circuit. 前記複数の誤り訂正符号化回路のそれぞれにおいて、前記誤り訂正符号化処理後の符号化データを、前記情報データの入力データ線とは異なる信号線に出力することを特徴とする請求項12に記載の誤り訂正符号化方法。   13. The encoded data after the error correction encoding process is output to a signal line different from an input data line of the information data in each of the plurality of error correction encoding circuits. Error correction coding method.
JP2010136233A 2009-06-19 2010-06-15 Error correction decoding apparatus and method, and error correction encoding apparatus and method Active JP5484211B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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