[go: up one dir, main page]

JPH0832632A - Transmission system and its device - Google Patents

Transmission system and its device

Info

Publication number
JPH0832632A
JPH0832632A JP6163495A JP16349594A JPH0832632A JP H0832632 A JPH0832632 A JP H0832632A JP 6163495 A JP6163495 A JP 6163495A JP 16349594 A JP16349594 A JP 16349594A JP H0832632 A JPH0832632 A JP H0832632A
Authority
JP
Japan
Prior art keywords
fec
interleaving
decoding
symbol
interleave
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.)
Pending
Application number
JP6163495A
Other languages
Japanese (ja)
Inventor
Shigeru Okita
茂 沖田
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP6163495A priority Critical patent/JPH0832632A/en
Priority to KR1019950020714A priority patent/KR960006313A/en
Priority to CA002153956A priority patent/CA2153956A1/en
Priority to EP95304953A priority patent/EP0696108A1/en
Publication of JPH0832632A publication Critical patent/JPH0832632A/en
Pending legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

PURPOSE:To provide a transmission system which can provide an interleaving system superior in correction capacity and in the embodiment hardware and to provide a device therefor. CONSTITUTION:An FEC encoding system is applied to the transmission system. At the time of sequentially arranging symbol strings after FEC encoding in the FEC encoding system in a matrix so as to constitute an interleaving block and executing interleaving, the symbol strings are sequentially and diagonally arranged in the interleaving block.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、たたみ込み符号化或い
はトレリス符号化変調方式と組み合わせて用いるインタ
リーブ方式及び誤り検出方法が適用される伝送方式及び
その装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a transmission system and an apparatus thereof to which an interleave system and an error detection method used in combination with a convolutional coding or a trellis coding modulation system are applied.

【0002】[0002]

【従来の技術】一般的に、ディジタル化された映像や音
声の情報を伝送する場合、伝送路で発生した雑音等の影
響を受けて伝送誤りが生じることがある。この伝送誤り
の生じた映像等の情報を復元するのに誤り訂正の技術が
用いられる。例えば、たたみ込み符号化変調方式或いは
トレリス符号化変調(Trellis Coded-Modulation、以下
TCM)方式は、一般に、ランダム性の雑音に対する誤
り訂正用に用いられる。これら両符号化変調方式は、バ
ースト性の雑音に対する誤り特性においてリード・ソロ
モン(以下、単にRSと略記する)符号などと比較し、
やや劣っている。これらの対策として、たたみ込み符号
化シンボル単位或いはトレリス符号化シンボル単位(以
下、これらを単に符号化シンボル単位という)でのイン
タリーブが用いられる。
2. Description of the Related Art Generally, when transmitting digitalized video or audio information, a transmission error may occur due to the influence of noise or the like generated on a transmission line. An error correction technique is used to restore the information such as the video in which the transmission error has occurred. For example, a convolutional coded modulation method or a trellis coded-modulation (TCM) method is generally used for error correction for random noise. Both of these coded modulation systems are compared with Reed-Solomon (hereinafter simply abbreviated as RS) codes in error characteristics against bursty noise,
Somewhat inferior. As a countermeasure against this, interleaving in units of convolutional coded symbols or trellis coded symbols (hereinafter, simply referred to as coded symbol units) is used.

【0003】このようなインタリーブを用いるときの送
受信装置の構成を図13に示す全体のブロック図を参照
して説明する。前記インタリーブ方式として、最も一般
的で単純なものは図14に示すタイプである(尚、図
中、符号Dは図の繁雑化を避けるために一部省略し
た)。この図14に示す例は、インタリーブの深さが、
ni =3シンボルであり、ni 行×ni 列のインタリー
ブ・ブロックを単位として、インタリーブを実現する。
また、インタリーブ後のデータ列は図15に示すように
なり、隣の符号化シンボルは、インタリーブ・ブロック
の境目(図中、Aで示す)を除き、ni シンボル以上の
距離を確保し得る。
The structure of a transmitter / receiver using such interleaving will be described with reference to the overall block diagram shown in FIG. The most general and simple interleave method is the type shown in FIG. 14 (note that the symbol D is partially omitted in the figure to avoid complication of the figure). In the example shown in FIG. 14, the interleave depth is
ni = 3 symbols, and interleaving is realized in units of interleaving blocks of ni rows × ni columns.
The data string after interleaving is as shown in FIG. 15, and adjacent coded symbols can secure a distance equal to or more than ni symbols except for the boundary of interleaved blocks (indicated by A in the figure).

【0004】従って、元の隣の符号化シンボルはni シ
ンボル以上、離間して位置することになり、伝送路上で
ni シンボルまでのバーストエラーは、デ・インタリー
ブ後にはランダム化され、ビタビ復号或いはトレリス復
号の誤り訂正特性が改善される。
Therefore, the original coded symbols next to each other are separated from each other by more than ni symbols, and burst errors up to ni symbols on the transmission path are randomized after de-interleaving, and are subjected to Viterbi decoding or trellis. The error correction characteristic of decoding is improved.

【0005】インタリーブ或いはデ・インタリーブの回
路構成例を図16に示す。この図16に示す回路は、読
み出しアドレスRAと書き込みアドレスWAとを交互に
RAM103cに与え、インタリーブ後、或いはデ・イ
ンタリーブ後のデータを出力するものである。図17に
示すように、1つの符号化シンボルの期間に読み出した
後、書き込むようにRAM103cの制御を行うと、デ
・インタリーブに必要なメモリは図18に示す構成とな
る。これにより、最低(ni ×ni −1)シンボル分の
メモリで実現できる。
FIG. 16 shows a circuit configuration example of interleaving or de-interleaving. The circuit shown in FIG. 16 alternately supplies a read address RA and a write address WA to the RAM 103c and outputs data after interleaving or after de-interleaving. As shown in FIG. 17, when the RAM 103c is controlled so as to be written after reading during one encoded symbol period, the memory required for de-interleaving has the configuration shown in FIG. This can be realized with a memory for at least (ni x ni -1) symbols.

【0006】デ・インタリーブにおけるRAM制御のタ
イミング例を図15に示す。簡便のためRAMのアドレ
スをインタリーブ・マトリックスの行と列に対応させ、
それぞれ行アドレス、列アドレスとする。この例は、デ
・インタリーブ回路の遅延量を最小化したもので、9シ
ンボル(=ni ×ni シンボル)に一度、RAM出力選
択信号は‘0’になり、図16において、データ入力が
そのままデータ出力として出力される。
FIG. 15 shows an example of RAM control timing in de-interleaving. For simplicity, the RAM addresses are associated with the rows and columns of the interleave matrix,
Row address and column address respectively. In this example, the delay amount of the de-interleave circuit is minimized, and the RAM output selection signal becomes "0" once every 9 symbols (= ni xni symbols), and the data input in FIG. It is output as output.

【0007】また受信側では、デ・インタリーブを行う
場合に、そのインタリーブ・ブロック同期を確定する必
要がある。即ち、インタリーブ・ブロックの先頭位置
が、デ・インタリーブのためのアドレス制御の先頭位置
と一致しないと、デ・インタリーブが正しく行われない
からである。
On the receiving side, when deinterleaving is performed, it is necessary to determine the interleave block synchronization. That is, if the head position of the interleave block does not match the head position of the address control for de-interleaving, de-interleaving cannot be performed correctly.

【0008】このインタリーブ・ブロック同期を行うた
めの全体構成図を図19に示す。この図19は、誤り訂
正符号を用いて受信側で誤り訂正を行う前方向誤り訂正
(Forward Error Correction;FECと略記する)方式
において、FEC復号前のデータとFEC復号後のデー
タ列との相関をとることで誤り率を推定するものであ
る。この場合、誤り率が予め推定された値を越えたとき
に同期はずれと判定する。この同期はずれは、C/N
(搬送波対雑音比)が十分とれているときには、インタ
リーブ・ブロック同期がとれていないときに起こる。同
期はずれが起こったときには、アドレス発生のタイミン
グを、1シンボル分ずらして改めて誤り率を検出し、判
定する。このようにして、誤り率が予め指定した値より
小となるまで繰り返し、同期確立を実現する(いわゆる
シンボル・シフト法)。
FIG. 19 shows an overall configuration diagram for performing this interleaved block synchronization. FIG. 19 shows the correlation between the data before FEC decoding and the data sequence after FEC decoding in the forward error correction (abbreviated as FEC) system in which error correction is performed on the receiving side using an error correction code. The error rate is estimated by taking In this case, when the error rate exceeds a value estimated in advance, it is determined that the synchronization is lost. This loss of synchronization is C / N
When the (carrier-to-noise ratio) is sufficient, it occurs when interleave block synchronization is not established. When the synchronization is lost, the timing of address generation is shifted by one symbol and the error rate is detected again to make a determination. In this way, the establishment of synchronization is repeated until the error rate becomes smaller than the value specified in advance (so-called symbol shift method).

【0009】なお、誤り率の検出は、例えば図20に示
す構成によって実現される。この図20に示す構成は、
たたみ込み符号化/ビタビ復号の例で(符号化率1/
2)、変調はBPSKであり、軟判定復調データの2シ
ンボル分によりビタビ復号が施される。この軟判定復調
データの上位1bit は硬判定データである。この硬判定
データ2bit から簡易復号が施され(例えば、特開平5
−244019号公報参照)、ビタビ復号にかかる時間
分と合わせるための遅延が施される。次に、ビタビ復号
後のデータ列と比較される。このとき、C/Nがある程
度とれているときには、ビタビ復号後のデータ列の誤り
率は、簡易復号後のデータ列の誤り率に比べ、十分小さ
いので、簡易復号後のデータ列の誤り率そのものにな
る。簡易復号後のデータ列の誤り率とビタビ復号後の誤
り率には相関関係があるので、ビタビ復号後のデータ列
の誤り率を推定することができる。
The detection of the error rate is realized by the structure shown in FIG. 20, for example. The configuration shown in FIG. 20 is
In the example of convolutional coding / Viterbi decoding (coding rate 1 /
2), the modulation is BPSK, and Viterbi decoding is performed on the two symbols of the soft decision demodulation data. The upper 1 bit of this soft decision demodulation data is hard decision data. Simple decoding is performed from the hard decision data of 2 bits (for example, Japanese Patent Laid-Open No.
No. 244019), a delay is added to match the time required for Viterbi decoding. Next, the data string after Viterbi decoding is compared. At this time, when the C / N is high to some extent, the error rate of the data string after Viterbi decoding is sufficiently smaller than the error rate of the data string after simple decoding. become. Since the error rate of the data sequence after simple decoding and the error rate after Viterbi decoding have a correlation, the error rate of the data sequence after Viterbi decoding can be estimated.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、図14
に示すインタリーブ方式では、インタリーブ・ブロック
の境目(図15に示すA)ではインタリーブ後のデータ
列でも隣のシンボル同士が連続してしまい、バーストエ
ラーをランダム化できない。
However, as shown in FIG.
In the interleaving method shown in FIG. 3, adjacent symbols continue in the data string after interleaving at the boundary of the interleaving block (A in FIG. 15), and the burst error cannot be randomized.

【0011】この図14のインタリーブ方式に対し、前
記シンボル・シフト法によるインタリーブ・ブロックの
同期確立を行う場合には、最悪8回(=ni ×ni −1
回)のシフト操作と誤り率検出が必要であり、処理に時
間がかかることになる。例えば、ni =10のときは最
悪99回のシフト操作を要する。また、誤り率の検出の
ためには、図20に示すような簡易復号器470が必要
である。
In contrast to the interleaving method of FIG. 14, when the interleave block synchronization is established by the symbol shift method, the worst is eight (= ni × ni −1).
(2 times) shift operation and error rate detection are required, and the processing takes time. For example, when ni = 10, the worst 99 shift operations are required. Further, in order to detect the error rate, a simple decoder 470 as shown in FIG. 20 is required.

【0012】さらに、たたみ込み符号化或いはトレリス
符号化を内符号として、外符号にRS符号等と組み合わ
せるときに、例えば外符号の1符号化シンボルの構成ビ
ット数が1バイトのとき、バイト同期をとって1バイト
単位で出力する必要があるため、バイト同期をとるため
の手段が必要とされた。
Furthermore, when convolutional coding or trellis coding is used as an inner code and an outer code is combined with an RS code or the like, for example, when the number of bits constituting one coded symbol of the outer code is 1 byte, byte synchronization is performed. Since it is necessary to output in units of 1 byte, a means for achieving byte synchronization was needed.

【0013】本発明は、上記課題に鑑みてなされたもの
で、訂正能力とハード実現に関し優れたインタリーブ方
式を提供することのできる伝送方式及びその装置を提供
することを目的とする。
The present invention has been made in view of the above problems, and an object of the present invention is to provide a transmission system and an apparatus therefor capable of providing an interleave system excellent in correction capability and hardware implementation.

【0014】[0014]

【課題を解決するための手段】上記目的を達成するため
本願第1の発明は、FEC符号化方式が適用される伝送
方式であって、前記FEC符号化方式におけるFEC符
号化後のシンボル列を順次、マトリクス状に配置してイ
ンタリーブ・ブロックを構成しインタリーブを施す際
に、前記シンボル列を順次、当該インタリーブ・ブロッ
クについて斜行して配置していくことを要旨とする。
In order to achieve the above object, the first invention of the present application is a transmission system to which the FEC coding system is applied, in which a symbol sequence after FEC coding in the FEC coding system is used. The gist is that when the interleave blocks are sequentially arranged in a matrix form and interleaving is performed, the symbol columns are sequentially arranged obliquely with respect to the interleave blocks.

【0015】すなわち、所要のインタリーブの深さがn
i シンボルのとき、入力のデータシンボル列を(ni +
1)シンボルで区切ってインタリーブ・ブロックを構成
して図1に示す斜めインタリーブを施すことで、インタ
リーブ後のデータすべてに渡って、距離ni のインタリ
ーブを実現する方式である。
That is, the required interleaving depth is n
For i symbols, the input data symbol string is (ni +
1) This is a method in which an interleave block is divided by symbols and diagonal interleaving shown in FIG. 1 is performed to realize interleaving of a distance ni over all data after interleaving.

【0016】具体的には、たたみ込み符号化或いはトレ
リス符号化変調方式によるFEC符号化方式が適用され
る伝送方式であって、前記FEC符号化後のシンボル列
(以下FEC符号化シンボル列とする)を(ni +1)
シンボル毎に区切ってインタリーブ・ブロックを構成
し、前記インタリーブ・ブロックについて斜めの配置を
施し、インタリーブ・マトリックスを構成してインタリ
ーブを施し、インタリーブの深さをni シンボルとした
インタリーブシンボル列を送出し、受信側では前記イン
タリーブ・シンボル列に対応するデータ列に、送信側と
は逆の操作(デ・インタリーブ)を施して、FEC復号
(ビタビ復号或いはトレリス復号)を行うと良い。
Specifically, it is a transmission method to which an FEC coding method based on convolutional coding or trellis coding modulation method is applied, and the symbol string after the FEC coding (hereinafter referred to as FEC coded symbol string). ) To (ni +1)
An interleave block is formed by dividing each symbol, diagonally arranged about the interleave block, an interleave matrix is formed, interleaving is performed, and an interleave symbol string having an interleave depth of ni symbols is transmitted, On the receiving side, the data sequence corresponding to the interleaved symbol sequence may be subjected to FEC decoding (Viterbi decoding or trellis decoding) by performing an operation (de-interleaving) opposite to that on the transmitting side.

【0017】また、本願第2の発明は、FEC符号化方
式が適用される伝送方式であって、送信側で、nout ビ
ット単位で入力される入力シンボル列にnout からm0
への速度変換を行ってm0 ビット毎にFEC符号化を施
し、このFEC符号化によって得られたシンボル列をn
s シンボル毎に区切ってインタリーブ・ブロックを構成
しインタリーブを施してインタリーブ・シンボル列を送
出し、受信側では受信される前記インタリーブ・シンボ
ル列に対応するデータ列に、デ・インタリーブ及びFE
C復号を施して、1シンボル当りm0 ビットを含むFE
C復号後のシンボル列を得た後、m0 からnout への速
度変換を施してnout ビット単位で出力するときに、前
記ns とm0 とnout とを、ns とm0 との積がnout
で割り切れるように設定することを要旨とする。
The second invention of the present application is a transmission system to which the FEC coding system is applied, wherein nout to m0 are added to an input symbol sequence input in nout bit units on the transmission side.
To the symbol sequence obtained by this FEC encoding.
s Interleaved blocks are divided for each symbol, interleaved and interleaved symbol sequences are transmitted, and the receiving side deinterleaves and FEs the data sequence corresponding to the received interleaved symbol sequence.
FE including C0 decoding and including m0 bits per symbol
After the symbol sequence after C decoding is obtained, when the speed conversion from m0 to nout is performed and output in nout bit units, the product of ns, m0 and nout is the product of nos and m0.
The point is to set it so that it is divisible by.

【0018】すなわち、受信側のFEC復号器の出力に
速度変換を施してnout ビット単位で出力するときは、
FEC復号後のデータ列の復号単位がm0 ビットである
ときに、インタリーブ・ブロック長を(ビット数表現
で)m0 とnout の公倍数とする。これはインタリーブ
・ブロック長がns シンボルであるとき、ns ×m0 が
nout で割り切れるように選ぶということである。
That is, when the output of the FEC decoder on the receiving side is subjected to speed conversion and output in units of nout bits,
When the decoding unit of the data string after FEC decoding is m0 bits, the interleave block length is (in bit number expression) a common multiple of m0 and nout. This means that when the interleave block length is ns symbols, ns * m0 is chosen to be divisible by nout.

【0019】具体的には、たたみ込み符号化或いはトレ
リス符号化変調方式によるFEC符号化方式が適用され
る伝送方式であって、nout ビット単位で入力される入
力シンボル列をnout →m0 速度変換を行って、m0 ビ
ット毎にFEC符号化を施し、前記FEC符号化シンボ
ル列ns シンボル毎に区切ってインタリーブ・ブロック
を構成し、このインタリーブ・ブロックを単位としてイ
ンタリーブ・マトリックスを構成し、インタリーブを施
してインタリーブ・シンボル列を送出し、受信側では前
記インタリーブ・シンボル列に対応するデータ列に送信
側とは逆の操作、すなわちデ・インタリーブを施して、
FEC復号を施して1シンボル当りm0ビットを含むF
EC復号後のシンボル列(以下FEC復号シンボル列)
を得て、m0 →nout 速度変換を施してnout ビット単
位で出力するときに、ns ×m0がnout で割り切れる
ようにすると良い。
Specifically, it is a transmission method to which the FEC coding method based on the convolutional coding or the trellis coding modulation method is applied, and the input symbol sequence input in the unit of nout bits is subjected to the nout → m0 speed conversion. Then, FEC coding is performed for each m0 bit, an interleave block is configured by dividing each of the FEC coded symbol strings n s symbols, an interleave matrix is configured by using this interleave block as a unit, and interleaving is performed. Sending an interleaved symbol sequence, the receiving side performs an operation reverse to the transmitting side, that is, de-interleaves, on the data sequence corresponding to the interleaved symbol sequence,
F that has undergone FEC decoding and contains m0 bits per symbol
Symbol string after EC decoding (hereinafter FEC decoded symbol string)
Then, when performing m0 → nout speed conversion and outputting in nout bit units, it is preferable that n s × m0 be divisible by nout.

【0020】また、本願第3の発明は、前記請求項2記
載のインタリーブ・ブロックを構成しインタリーブを施
す際に、シンボル列を順次、当該インタリーブ・ブロッ
クについて斜行して配置していくことを要旨とする。
Further, in the third invention of the present application, when the interleave block according to claim 2 is constructed and interleaving is performed, symbol strings are sequentially arranged obliquely with respect to the interleave block. Use as a summary.

【0021】また、本願第4の発明は、FEC符号化方
式が適用される符号化装置であって、たたみ込み符号化
変調方式或いはトレリス符号化変調方式による符号化を
施すFEC符号化手段と、このFEC符号化手段で符号
化して得られたシンボル列を順次、斜行して配置してイ
ンタリーブ・ブロックを構成しインタリーブを施すイン
タリーブ手段とを有することを要旨とする。
Further, a fourth invention of the present application is a coding device to which the FEC coding system is applied, and FEC coding means for coding by the convolutional coding modulation system or the trellis coding modulation system, The gist of the present invention is to have interleaving means for interleaving a symbol sequence obtained by encoding by the FEC encoding means, sequentially arranged obliquely to form an interleave block.

【0022】望ましくは、たたみ込み符号化変調方式或
いはトレリス符号化変調方式によるFEC符号化器と、
前記FEC符号化シンボル列(ni +1)シンボル毎に
区切ってインタリーブ・マトリックスを構成し、前記イ
ンタリーブ・ブロックについて斜の配置を施し、インタ
リーブ・マトリックスを構成してインタリーブを施し、
インタリーブの深さをni シンボルとしたインタリーブ
・シンボル列を送出するインタリーブ手段とを有すると
良い。
Preferably, an FEC encoder according to a convolutional coded modulation system or a trellis coded modulation system,
An interleave matrix is formed by dividing each of the FEC encoded symbol strings (ni + 1) symbols, diagonal arrangement is performed on the interleave blocks, an interleave matrix is formed, and interleave is performed,
It is preferable to have an interleaving means for transmitting an interleaved symbol sequence having an interleave depth of ni symbols.

【0023】また、本願第5の発明は、FEC符号化方
式が適用される符号化装置であって、nout ビット単位
で入力される入力シンボル列の速度変換をnout からm
0 へ行う速度変換手段と、この速度変換手段から出力さ
れるシンボル列のm0 ビット毎にFEC符号化を施すF
EC符号化手段と、このFEC符号化手段から出力され
るFEC符号化シンボル列をns シンボル毎に区切って
インタリーブ・ブロックを構成し、このインタリーブ・
ブロックを単位としてインタリーブ・マトリックスを構
成し、インタリーブを施してインタリーブ・シンボル列
を送出するインタリーブ手段とを有し、前記ns とm0
とnout が、それぞれns とm0 との積がnout で割り
切れるように設定されることを要旨とする。
The fifth invention of the present application is a coding apparatus to which the FEC coding method is applied, wherein the speed conversion of an input symbol sequence input in units of nout bits is converted from nout to m.
A speed conversion unit for performing 0 to 0, and an F which performs FEC encoding for each m0 bit of the symbol string output from this speed conversion unit.
The EC coding means and the FEC coded symbol string output from the FEC coding means are divided into n s symbols to form an interleave block.
Interleaving means for constructing an interleaving matrix in units of blocks, for performing interleaving and transmitting an interleaved symbol sequence, wherein n s and m 0
And nout are set such that the product of ns and m0 is divisible by nout, respectively.

【0024】望ましくは、入力シンボル列をnout →m
0 速度変換を行う速度変換回路と、m0 ビット毎にFE
C符号化を施すFEC符号化器と、前記FEC符号化シ
ンボル列のns シンボル毎に区切ってインタリーブ・ブ
ロックを構成し、このインタリーブ・ブロックを単位と
してインタリーブ・マトリックスを構成し、インタリー
ブを施してインタリーブ・シンボル列を送出するインタ
リーブ回路とから構成されるとき、上記符号のそれぞれ
について、ns ×m0 がnout で割り切れるようにする
と良い。
Desirably, the input symbol sequence is changed from nout to m
0 Speed conversion circuit for speed conversion and FE for each m0 bit
An FEC encoder that performs C coding, and an interleave block that is divided for each n s symbol of the FEC encoded symbol sequence is configured, and an interleave matrix is configured using this interleave block as a unit, and interleaving is performed to perform interleaving. When composed of an interleave circuit for transmitting a symbol string, it is advisable that ns × m0 be divisible by nout for each of the above codes.

【0025】また、本願第6の発明は、前記請求項5記
載のインタリーブ手段が、インタリーブ・ブロックを構
成しインタリーブを施す際に、シンボル列を順次、当該
インタリーブ・ブロックについて斜行して配置していく
ことを要旨とする。
Further, in the sixth invention of the present application, when the interleaving means according to the fifth aspect constitutes an interleave block and performs interleaving, symbol sequences are sequentially arranged obliquely with respect to the interleave block. The main point is to go.

【0026】また、本願第7の発明は、FEC符号化方
式におけるFEC符号化で得られたFEC符号化シンボ
ル列を順次、斜行して配置してインタリーブ・ブロック
を構成しインタリーブを施したインタリーブ・シンボル
列を受信し復号する復号装置であって、前記インタリー
ブ・シンボル列に対応するデータ列にデ・インタリーブ
を施すデ・インタリーブ手段と、このデ・インタリーブ
手段の出力に対してFEC符号化方式における復号を施
すFEC復号手段と、前記デ・インタリーブ手段の出力
とFEC復号手段の出力を入力してFEC復号の誤り率
を検出すると共に、この検出された誤り率に対応して同
期フラグを出力する誤り率検出手段とを有し、前記デ・
インタリーブ手段は誤り率検出手段から出力される同期
フラグが非同期状態を示すときには、デ・インタリーブ
のタイミングをずらしてインタリーブ・ブロックの同期
を確立することを要旨とする。
Further, the seventh invention of the present application is an interleaved interleave in which FEC encoded symbol sequences obtained by FEC encoding in the FEC encoding system are sequentially arranged obliquely to form an interleaved block. Decoding device for receiving and decoding a symbol string, de-interleaving means for de-interleaving a data string corresponding to the interleaved symbol string, and an FEC coding method for the output of the de-interleaving means And an output of the de-interleaver and an output of the FEC decoder are input to detect an error rate of the FEC decoding, and a synchronization flag is output corresponding to the detected error rate. Error rate detecting means for
The gist of the interleaving means is to establish the synchronization of the interleaved blocks by shifting the deinterleaving timing when the synchronization flag output from the error rate detecting means indicates an asynchronous state.

【0027】望ましくは、たたみ込み符号化或いはトレ
リス符号化変調方式によるFEC符号化方式について、
前記FEC符号化後のシンボル列(以下FEC符号化シ
ンボル列とする)を(ni +1)シンボル毎に区切って
インタリーブ・ブロックを構成し、前記インタリーブ・
ブロックについて斜めの配置を施し、インタリーブ・マ
トリックスを構成してインタリーブを施し、インタリー
ブの深さをni シンボルとしたインタリーブ・シンボル
列を受信復号する復号装置において、受信側では前記イ
ンタリーブ・シンボル列に対応するデータ列にデ・イン
タリーブ、送信側とは逆の操作を施すデ・インタリーブ
手段と、FEC復号器と、FEC復号の誤り率を検出推
定する誤り率検出手段とから構成され、前記誤り率検出
手段は、前記誤り率が予め指定した一定の値を越えるか
越えないかを判定する機能を備えてこれを示す同期フラ
グを出力し、前記デ・インタリーブ回路は前記同期フラ
グが非同期状態を示すときには、デインタリーブのタイ
ミングをずらす(いわゆるシンボル・シフト法)ことで
インタリーブ・ブロックの同期を確立する様にすると良
い。
Desirably, regarding the FEC coding method by the convolutional coding or trellis coding modulation method,
The FEC-encoded symbol sequence (hereinafter referred to as FEC-encoded symbol sequence) is divided into (ni + 1) symbols to form an interleave block, and the interleave block
In a decoding device that performs diagonal arrangement of blocks to form an interleave matrix, performs interleaving, and receives and decodes an interleave symbol string with an interleave depth of ni symbols, the receiving side supports the interleave symbol string. De-interleaving means for performing de-interleaving on the data sequence to be performed and reverse operation to the transmitting side, an FEC decoder, and an error rate detecting means for detecting and estimating an error rate of FEC decoding. The means has a function of determining whether the error rate exceeds or does not exceed a predetermined value specified in advance, and outputs a synchronization flag indicating this, and the de-interleave circuit outputs when the synchronization flag indicates an asynchronous state. , Interleaving by shifting the deinterleaving timing (so-called symbol shift method) Tsu may be the way to establish the synchronization of the click.

【0028】また、本願第8の発明は、nout ビット単
位で入力される入力シンボル列にnout からm0 への速
度変換を行ってm0 ビット毎にFEC符号化を施し、こ
のFEC符号化によって得られたシンボル列をns シン
ボル毎に区切ってインタリーブ・ブロックを構成しイン
タリーブを施したインタリーブ・シンボル列を受信し復
号する復号装置であって、前記インタリーブ・シンボル
列に対応するデータ列にデ・インタリーブを施すデ・イ
ンタリーブ手段と、このデ・インタリーブ手段の出力に
FEC復号を施して1シンボル当りm0 ビットを含むF
EC復号シンボル列を得るFEC復号手段と、このFE
C復号手段の出力にm0 からnout への速度変換を施し
てnout ビット単位で出力する速度変換手段と、前記デ
・インタリーブ手段の出力とFEC復号手段の出力を入
力してFEC復号の誤り率を検出すると共に、この検出
された誤り率に対応して同期フラグを出力する誤り率検
出手段とを有し、前記デ・インタリーブ手段は前記誤り
率検出手段から出力される同期フラグが非同期状態を示
すときには、デインタリーブのタイミングをずらしてイ
ンタリーブ・ブロックの同期を確立すると共に、前記速
度変換手段は同期確立に基づくインタリーブ・ブロック
周期のタイミングによって速度変換を行い、かつ前記n
s とm0 とnout が、それぞれns とm0 との積がnou
t で割り切れるように設定されることを要旨とする。
Further, the eighth invention of the present application is obtained by performing FEC coding for every m0 bits by performing speed conversion from nout to m0 to an input symbol string input in nout bit unit, and obtaining by this FEC coding. A decoding device for receiving and decoding an interleaved interleaved symbol sequence, which is formed by dividing an interleaved symbol sequence for each n s symbol into an interleaved block, and deinterleaves a data sequence corresponding to the interleaved symbol sequence. De-interleaving means to be applied, and F-output including F0 decoding for the output of the de-interleaving means to include m0 bits per symbol.
FEC decoding means for obtaining an EC decoding symbol string and this FE
The speed conversion means for performing speed conversion from m0 to nout on the output of the C decoding means and outputting it in units of nout bits, and the output of the de-interleaving means and the output of the FEC decoding means are input to determine the error rate of FEC decoding. Error rate detecting means for detecting and outputting a synchronization flag corresponding to the detected error rate, wherein the de-interleave means indicates that the synchronization flag output from the error rate detecting means is in an asynchronous state. Occasionally, the deinterleaving timing is shifted to establish the synchronization of the interleaved block, and the speed conversion means performs the speed conversion at the timing of the interleaved block period based on the establishment of synchronization, and the n
s, m0 and nout are the product of ns and m0, respectively, and nou
The point is that it is set to be divisible by t.

【0029】また、本願第9の発明は、前記請求項8記
載のデ・インタリーブ手段が、FEC符号化手段で符号
化して得られたシンボル列を順次、斜行して配置してイ
ンタリーブ・ブロックを構成しインタリーブが施された
インタリーブ・シンボル列に対応するデータ列にデ・イ
ンタリーブを施すことを要旨とする。
Further, in a ninth aspect of the present invention, the deinterleaving means according to the eighth aspect arranges the symbol sequence obtained by encoding by the FEC encoding means, sequentially and obliquely to arrange the interleaving block. And deinterleaving the data sequence corresponding to the interleaved symbol sequence that has been configured and is interleaved.

【0030】また、本願第10の発明は、前記請求項7
又は8記載の誤り率検出手段が、FEC復号シンボルを
ビタビ復号して得られたビタビ復号ビットをたたみ込み
符号化した符号化ビットの全部、またはその一部を出力
するたたみ込み符号化回路と、前記FEC復号シンボル
を硬判定して硬判定符号化ビットを出力する硬判定回路
と、前記硬判定符号化ビットを前記ビタビ復号にかかる
時間分だけ遅延させる遅延回路と、この遅延回路から出
力される硬判定符号化ビットと前記たたみ込み符号化回
路から出力される符号化ビットの不一致数を計数して、
その不一致頻度から誤り率を推定して出力する比較判定
手段とを有することを要旨とする。
The tenth invention of the present application is the above-mentioned claim 7.
Or a convolutional coding circuit for outputting all or some of the coded bits obtained by convolutionally coding the Viterbi-decoded bits obtained by Viterbi-decoding the FEC decoded symbol. A hard decision circuit that makes a hard decision on the FEC decoded symbol and outputs a hard decision coded bit, a delay circuit that delays the hard decision coded bit by the time required for the Viterbi decoding, and a delay circuit that outputs the hard decision coded bit. Counting the number of mismatches between the hard-decision coded bits and the coded bits output from the convolutional coding circuit,
The gist of the present invention is to have a comparison and determination unit that estimates and outputs an error rate from the mismatch frequency.

【0031】すなわち、本願第10の発明は、硬判定の
結果のたたみ込み符号化ビットに相当するビットの全部
または一部を、ビタビ復号にかかる時間分だけ遅延さ
せ、これと、ビタビ復号の結果を再度送信側と同じたた
み込み符号化することで再生復号された符号化ビットと
し、その全部または一部と比較判定手段によりその不一
致頻度を求めることで、FEC復号の誤り率と推定する
ことを特徴とする。
That is, the tenth invention of the present application delays all or some of the bits corresponding to the convolutionally coded bits of the hard decision result by the time required for the Viterbi decoding, and the result of the Viterbi decoding. To be the encoded bit reproduced and decoded by performing the same convolutional coding on the transmitting side again, and the error frequency of FEC decoding can be estimated by obtaining the mismatch frequency by all or part of it and the comparison determination means. Characterize.

【0032】望ましくは、FEC復号器の誤り率を検出
推定する誤り率検出手段が、FEC復号シンボルのうち
のビタビ復号ビットをたたみ込み符号化することで復号
再生された符号化ビットの全部、またはその一部を出力
するたたみ込み符号化回路と、FEC復号入力のシンボ
ルを硬判定し、前記復号再生された符号化ビットに相当
する硬判定符号化ビットを出力する硬判定回路と、前記
硬判定符号化ビットをビタビ復号にかかる時間分だけ遅
延させる遅延回路と、前記遅延回路と前記復号再生され
た符号化ビットの不一致数をカウントしてその不一致頻
度を求めて前記誤り率を推定して出力する比較判定手段
とから構成されると良い。
Preferably, the error rate detection means for detecting and estimating the error rate of the FEC decoder convolutionally encodes the Viterbi-decoded bits in the FEC-decoded symbols, or all of the coded bits decoded and reproduced, or A convolutional coding circuit that outputs a part thereof, a hard decision circuit that makes a hard decision on the symbol of the FEC decoded input, and outputs a hard decision coded bit corresponding to the decoded and reproduced coded bit, and the hard decision A delay circuit that delays the coded bits by the time required for Viterbi decoding, a count of the number of mismatches between the delay circuit and the decoded and reproduced coded bits, and the frequency of mismatches is estimated to output the error rate. It is preferable that it is configured by a comparison and determination means that

【0033】また、本願第11の発明は、前記請求項1
0記載の比較判定手段が、予め指定される値を閾値とし
て、不一致頻度または推定された誤り率が、当該閾値を
越えるか否かを判定して同期状態を示す同期フラグを出
力することを要旨とする。
The eleventh invention of the present application is the above-mentioned claim 1.
The comparison determination means described in 0 determines whether or not the mismatch frequency or the estimated error rate exceeds the threshold value by using a predetermined value as a threshold value, and outputs a synchronization flag indicating a synchronization state. And

【0034】また、本願第12の発明は、前記請求項1
1記載の比較判定手段が、予め指定される値として異な
る2種類の閾値を用意し、非同期状態と同期状態により
これら閾値を適宜切り換えることを要旨とする。
The twelfth invention of the present application is the above-mentioned claim 1.
The gist of the comparison / determination means described in 1 is to prepare two different types of threshold values as predesignated values and to switch these threshold values as appropriate depending on the asynchronous state and the synchronous state.

【0035】また、本願第13の発明は、前記請求項7
又は8又は9又は10又は11又は12記載のFEC復
号手段が、内符号としてのたたみ込み符号化変調方式或
いはトレリス符号化変調方式と、外符号としてのブロッ
ク符号とを組み合わせた連接符号化に対するものであっ
て、前記誤り率検出手段から出力された同期フラグを外
側ブロック符号の消失フラグとして外側FEC復号の際
に消失訂正を行うことを要旨とする。
The thirteenth invention of the present application is the above-mentioned claim 7.
Alternatively, the FEC decoding means described in 8 or 9 or 10 or 11 or 12 is for concatenated coding in which a convolutional coding modulation method or a trellis coding modulation method as an inner code and a block code as an outer code are combined. The essence is that erasure correction is performed at the time of outer FEC decoding by using the synchronization flag output from the error rate detection means as the erasure flag of the outer block code.

【0036】望ましくは、たたみ込み符号化変調方式或
いはトレリス符号化変調方式を内符号として、外符号に
ブロック符号を組み合わせた連接符号化に対するFEC
復号器について、内側FEC復号器と、その誤り率の検
出推定を行う誤り率検出手段と、外側FEC復号器とか
ら構成され、前記誤り率検出手段の出力の同期フラグを
外側ブロック符号の消失フラグとして外側FEC復号器
が消失訂正を行うようにすると良い。
Desirably, FEC for concatenated coding in which a convolutional coding modulation method or a trellis coding modulation method is used as an inner code and a block code is combined with an outer code.
The decoder is composed of an inner FEC decoder, an error rate detecting means for detecting and estimating the error rate thereof, and an outer FEC decoder, and the synchronization flag of the output of the error rate detecting means is the erasure flag of the outer block code. Therefore, it is preferable that the outer FEC decoder performs erasure correction.

【0037】[0037]

【作用】本願第1の発明の伝送方式及び本願第4の発明
の符号化装置及び本願第7の発明の復号装置は、FEC
符号化方式におけるFEC符号化後のシンボル列を順
次、マトリクス状に配置してインタリーブ・ブロックを
構成しインタリーブを施す際に、前記シンボル列を順
次、当該インタリーブ・ブロックについて斜行して配置
していくことにより、インタリーブの深さniに対し、
常にインタリーブの距離を確保することができ、受信側
では、インタリーブ・ブロックが(ni +1)なので最
悪でもni 回のシフト操作と誤り検出によりインタリー
ブ・ブロック同期確立を実現でき、従来の方式に対し約
1/ni のスピードが実現できる。
The transmission method of the first invention of the present application, the encoding device of the fourth invention of the present application, and the decoding device of the seventh invention of the present application are FEC.
When the FEC-encoded symbol sequence in the encoding method is sequentially arranged in a matrix to form an interleave block and interleaving is performed, the symbol sequence is sequentially arranged obliquely with respect to the interleave block. By going to the interleave depth ni,
The interleaving distance can always be secured, and at the receiving side, since the interleaving block is (ni +1), the interleaving block synchronization can be established at the worst by ni shifting operations and error detection. A speed of 1 / ni can be realized.

【0038】本願第2の発明の伝送方式及び本願第5の
発明の符号化装置及び本願第8の発明の復号装置は、送
信側では、nout ビット単位で入力される入力シンボル
列にnout からm0 への速度変換を行ってm0 ビット毎
にFEC符号化を施したのち、このFEC符号化によっ
て得られたシンボル列をns シンボル毎に区切ってイン
タリーブ・ブロックを構成しインタリーブを施してイン
タリーブ・シンボル列を送出する。また受信側では受信
されるインタリーブ・シンボル列に対応するデータ列
に、デ・インタリーブ及びFEC復号を施して、1シン
ボル当りm0 ビットを含むFEC復号後のシンボル列を
得る。さらに、その後に、m0 からnoutへの速度変換
を施してnout ビット単位で出力する。このとき、ns
とm0 とnout とを、ns とm0 との積がnout で割り
切れるように設定しておくことで、インタリーブ・ブロ
ック同期に含まれるFEC復号後のデータ列のビット数
がnout で割切れることになり、速度変換のタイミング
をインタリーブ・ブロック同期のタイミングの速度変換
に流用することが可能となる。
In the transmission system of the second invention of the present application, the encoding device of the fifth invention of the present application, and the decoding device of the eighth invention of the present application, on the transmission side, from nout to m0 in the input symbol sequence input in nout bit units. After performing the speed conversion to m0 bits and performing FEC coding for each m0 bit, the symbol sequence obtained by this FEC coding is divided into every n s symbols to form an interleave block, and interleaving is performed to perform an interleave symbol sequence. Is sent. On the receiving side, the data sequence corresponding to the received interleaved symbol sequence is subjected to de-interleaving and FEC decoding to obtain a symbol sequence after FEC decoding including m0 bits per symbol. Further, after that, speed conversion from m0 to nout is performed, and the data is output in nout bit units. At this time, ns
By setting so that the product of ns and m0 is divisible by nout, the number of bits of the data string after FEC decoding included in the interleave block synchronization is divisible by nout. , The speed conversion timing can be used for the speed conversion of the interleaved block synchronization timing.

【0039】本願第3の発明の伝送方式及び本願第6の
発明の符号化装置及び本願第9の発明の復号装置は、イ
ンタリーブ・ブロックを構成しインタリーブを施す際
に、シンボル列を順次、当該インタリーブ・ブロックに
ついて斜行して配置していくようにしたので、インタリ
ーブの距離及び同期確立の速度を確保することができる
と共に、速度変換のタイミングをインタリーブ・ブロッ
ク同期のタイミングの速度変換に流用することが可能と
なる。
In the transmission system of the third invention of the present application, the encoding device of the sixth invention of the present application, and the decoding device of the ninth invention of the present application, when an interleave block is formed and interleaving is performed, the symbol sequence is sequentially applied. Since the interleave blocks are arranged diagonally, the interleave distance and the speed of synchronization establishment can be secured, and the speed conversion timing is used for the speed conversion of the interleave block synchronization timing. It becomes possible.

【0040】本願第7又は8又は9又は10の発明の復
号装置にあっては、複雑な簡易復号なしに誤り率の検出
・推定を行うことができる。
In the decoding device of the invention of the seventh, eighth, ninth or tenth aspect of the present invention, the error rate can be detected and estimated without complicated simple decoding.

【0041】本願第11の発明の復号装置は、比較判定
手段に予め指定される値を閾値として用意することによ
り、不一致頻度または推定された誤り率が、当該閾値を
越えるか否かを判定して、例えばこの閾値を越えたとき
に同期フラグを下げて非同期状態を示すことが可能とな
る。
The decoding device of the eleventh invention of the present application determines whether or not the mismatch frequency or the estimated error rate exceeds the threshold value by preparing a value designated in advance in the comparison / determination means as the threshold value. Thus, for example, when this threshold value is exceeded, the synchronization flag can be lowered to indicate an asynchronous state.

【0042】本願第12の発明の復号装置は、比較判定
手段に異なる2種類の閾値を用意し、非同期状態と同期
状態によりこれら閾値を適宜切り換えることにより、ヒ
ステリシス特性を持たせることができ、同期フラグの発
生の安定化を計ることが可能となる。
In the decoding device of the twelfth invention of the present application, two different kinds of threshold values are prepared for the comparison / determination means, and these threshold values are appropriately switched depending on the asynchronous state and the synchronous state, whereby the hysteresis characteristic can be provided and the synchronous characteristic can be obtained. It becomes possible to stabilize the generation of the flag.

【0043】本願第13の発明の復号装置は、FEC復
号手段が、誤り率検出手段から出力された同期フラグを
外側ブロック符号の消失フラグとして外側FEC復号の
際に消失訂正を行う。この消失訂正により、外側FEC
復号の能力を一層高めることができる。
In the decoding device of the thirteenth invention of the present application, the FEC decoding means performs the erasure correction during the outer FEC decoding by using the synchronization flag output from the error rate detection means as the erasure flag of the outer block code. By this erasure correction, the outer FEC
The decoding ability can be further enhanced.

【0044】[0044]

【実施例】以下、本発明に係る一実施例を図面を参照し
て説明する。まず、図1を参照して第1の実施例につい
て説明する。図1は本発明に係るインタリーブ・ブロッ
クの構成例を示す図であり、インタリーブの深さをni
=3とするときの斜めインタリーブ方式を示すものであ
る。このとき、メモリ容量は、図2に示すように最低で
9シンボル(=ni ×ni シンボル)分だけあれば、デ
・インタリーブが実現できる。このときのインタリーブ
後のデータ列を図3に示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. First, a first embodiment will be described with reference to FIG. FIG. 1 is a diagram showing a configuration example of an interleave block according to the present invention, in which the interleave depth is ni.
It shows an oblique interleaving method when = 3. At this time, if the memory capacity is at least 9 symbols (= ni xni symbols) as shown in FIG. 2, de-interleaving can be realized. The data sequence after interleaving at this time is shown in FIG.

【0045】この図3からも明らかなように、本実施例
ではインタリーブ・ブロック(ブロックサイズ:4シン
ボル=(ni +1)シンボル)の境目を含む全ての位置
で、ni (=3)シンボル以上の距離が確保されてい
る。また、図3に示す読み出しアドレスと書き込みアド
レスについての一例を参照するに、デ・インタリーブが
正しく行われるためには、図1に示すインタリーブ・マ
トリックスにおける先頭行と、メモリの先頭行が一致し
ていれば良く、列方向には外れていても良い。例えば、
図4に示すように、図1に示す場合に比べて、1列ずれ
ていてもデータに対するメモリアドレスの列アドレスが
1列分ずれるだけであり、図5にも示されるように、デ
・インタリーブ後のデータ列には何等影響はない。した
がって、インタリーブ・ブロック同期に関する不確定性
は行方向のみで、4(=ni +1)であり、図19の構
成でシンボルシフト法により、インタリーブ・ブロック
同期確立を行うときには最悪で3(=ni )回のシフト
操作で同期が確立する。なお、誤り率検出の手段は、図
20に示す構成のほか、ビタビ復号の最尤パスメトリッ
クから推定する方法もある。
As is apparent from FIG. 3, in this embodiment, ni (= 3) symbols or more are used at all positions including the boundary of interleaved blocks (block size: 4 symbols = (ni +1) symbols). The distance is secured. Further, referring to an example of the read address and the write address shown in FIG. 3, in order for de-interleaving to be performed correctly, the first row in the interleave matrix shown in FIG. It suffices that it is sufficient, and it may be off in the column direction. For example,
As shown in FIG. 4, as compared with the case shown in FIG. 1, even if it is shifted by one column, the column address of the memory address for the data is shifted by one column, and as shown in FIG. There is no effect on the subsequent data sequence. Therefore, the uncertainty regarding the interleaved block synchronization is 4 (= ni +1) only in the row direction, and the worst case is 3 (= ni) when the interleaved block synchronization is established by the symbol shift method in the configuration of FIG. Synchronization is established by one shift operation. In addition to the configuration shown in FIG. 20, there is also a method for estimating the error rate from the maximum likelihood path metric of Viterbi decoding.

【0046】次に、第2の実施例について説明する。図
6は内符号としてトレリス符号化変調方式を適用し、外
符号としてRS符号化変調方式を適用したときの、内側
FEC符号化器周辺の構成例である。
Next, the second embodiment will be described. FIG. 6 shows an example of the configuration around the inner FEC encoder when the trellis coded modulation method is applied as the inner code and the RS coded modulation method is applied as the outer code.

【0047】以下、簡単に構成を説明する。速度変換器
11は、8bit →3bit の速度変換を行うものであり、
8bit のリード・ソロモン符号化データが入力される。
この速度変換器11から出力されるトレリス符号化入力
情報シンボルはトレリス符号化器13に入力される。こ
のトレリス符号化器13は、たたみ込み符号化器131
及び信号配置分配器133により構成される。このトレ
リス符号化器13の出力であるトレリス符号化変調シン
ボルIi ,Qi は、それぞれインタリーブ手段15に入
力され、インタリーブされた後、変調シンボルI,Qと
して、16QAM変調器へ出力される。また、速度変換
器11とインタリーブ手段15は、タイミング発生器1
7と接続され、同期が計られる。
The configuration will be briefly described below. The speed converter 11 performs speed conversion from 8 bits to 3 bits,
8-bit Reed-Solomon encoded data is input.
The trellis-encoded input information symbol output from the speed converter 11 is input to the trellis encoder 13. The trellis encoder 13 is a convolutional encoder 131.
And a signal arrangement distributor 133. The trellis-coded modulation symbols Ii and Qi output from the trellis encoder 13 are input to the interleaving means 15, interleaved, and then output as modulation symbols I and Q to the 16QAM modulator. Further, the speed converter 11 and the interleaving means 15 are provided in the timing generator 1
It is connected to 7 and synchronized.

【0048】このような構成の内側FEC符号化器で、
最もよく用いられるRS符号の1符号化シンボル当りの
ビット数は8bit である。これに対し、この実施例にお
けるトレリス符号化変調方式は16QAMを用いるもの
で、1つのトレリス符号化シンボル、即ち1つのトレリ
ス符号化変調シンボル当り4bit であり、含まれるトレ
リス符号化入力での情報ビットは3bit である。したが
って8bit →3bit の速度変換が必要とされる。
With the inner FEC encoder having such a structure,
The number of bits per coded symbol of the RS code that is most often used is 8 bits. On the other hand, the trellis coded modulation method in this embodiment uses 16QAM, and one trellis coded symbol, that is, 4 bits per trellis coded modulation symbol, has information bits at the trellis coded input included. Is 3 bits. Therefore, speed conversion from 8bit to 3bit is required.

【0049】インタリーブ・ブロックを8個のトレリス
符号化変調シンボルで構成すると、1つのインタリーブ
・ブロック当り、3×8=24bit のトレリス符号化入
力における情報ビットを含むことになる。これはRS符
号化3シンボル分に相当する。そこで例えば、入力の各
RS符号化3シンボルが、各インタリーブ・ブロックに
ちょうど納まる様にタイミング発生回路17は動作す
る。
If the interleaved block is made up of 8 trellis coded modulation symbols, then one interleaved block will contain 3 × 8 = 24 bits of information bits at the trellis coded input. This corresponds to three RS-coded symbols. Therefore, for example, the timing generation circuit 17 operates so that each RS coded 3 symbol of the input fits exactly in each interleave block.

【0050】図7は、図6に対応する内側FEC復号器
周辺の構成例である。以下、簡単に構成を説明する。デ
・インタリーブ手段21は、デ・インタリーブを行うも
のであり、16QAM変調器から変調シンボルI,Qが
入力される。このデ・インタリーブ手段21から出力さ
れるトレリス符号化変調シンボルIi,Qi は、トレリ
ス復号器23及び誤り率検出手段27に入力される。こ
のトレリス復号器23から出力されるトレリス復号シン
ボルは、速度変換器25に入力されると共に、このトレ
リス復号シンボルの内、ビタビ復号ビットが誤り率検出
手段27に入力される。誤り率検出手段27から出力さ
れる同期フラグは、タイミング発生器29に入力され、
デ・インタリーブ手段21及び速度変換器25の同期が
計られる。また、速度変換器25では3bit →8bit の
速度変換が行われ、8bit のリード・ソロモン復号化デ
ータが出力される。
FIG. 7 shows an example of the configuration around the inner FEC decoder corresponding to FIG. The configuration will be briefly described below. The de-interleaving means 21 performs de-interleaving, and the modulation symbols I and Q are input from the 16QAM modulator. The trellis coded modulation symbols Ii and Qi output from the de-interleaving means 21 are input to the trellis decoder 23 and error rate detecting means 27. The trellis decoded symbol output from the trellis decoder 23 is input to the rate converter 25, and the Viterbi decoded bit of the trellis decoded symbol is input to the error rate detection means 27. The synchronization flag output from the error rate detection means 27 is input to the timing generator 29,
The de-interleaving means 21 and the speed converter 25 are synchronized. Further, the speed converter 25 performs speed conversion of 3 bits → 8 bits and outputs Reed Solomon decoded data of 8 bits.

【0051】このような構成の内側FEC復号器におい
て、トレリス復号器23から出力されるトレリス復号シ
ンボル3bit のうち、内部に含まれているビタビ復号の
復号ビットは1bit である。これとトレリス復号器23
への入力のIi データとQiデータより誤り率検出手段
27により誤り率を推定し、これが予め設定の値を越え
たときタイミング発生回路29へ出力する同期フラグを
下げて非同期状態を示す。タイミング発生回路29は、
この同期フラグを入力して、デ・インタリーブ手段21
のタイミングを1シンボル分ずらす。これも誤り率が予
め指定の値より小さくなるまで繰り返す。
In the inner FEC decoder having such a configuration, of the 3 bits of the trellis decoded symbol output from the trellis decoder 23, the internally decoded bit of Viterbi decoding is 1 bit. This and trellis decoder 23
The error rate detecting means 27 estimates the error rate from the Ii data and the Qi data input to, and when it exceeds a preset value, the synchronous flag output to the timing generating circuit 29 is lowered to indicate an asynchronous state. The timing generation circuit 29
By inputting this synchronization flag, the de-interleaving means 21
The timing of is shifted by one symbol. This is also repeated until the error rate becomes smaller than the value specified in advance.

【0052】デ・インタリーブ手段21におけるタイミ
ング制御(アドレス制御)は、インタリーブ・ブロック
周期(8復調シンボル分)を含む。このとき、インタリ
ーブ・ブロック同期に含まれるトレリス復号シンボルは
同じく8シンボル分であるから24bit 含まれることに
なる。RS復号入力データを1バイト単位で出力する際
に、前記取り決めによりこの14bit の先頭から8bit
ずつ取り出す(3−8速度変換器25による)ことによ
り、バイト同期手段を特に設けることなく、バイトの境
界を検出確定することが可能である。バイトの境界は、
必ずしもインタリーブ・ブロックの境界に一致させる必
要はなく、例えば1bit ずれていても構わない。送信側
と受信側との間での取り決めとして成立していればよ
い。
The timing control (address control) in the de-interleaving means 21 includes an interleave block period (eight demodulation symbols). At this time, the trellis-decoded symbols included in the interleaved block synchronization are 8 symbols in the same way, and therefore, 24 bits are included. When outputting the RS decoded input data in 1-byte units, 8 bits from the beginning of this 14-bit by the above agreement
It is possible to detect and determine the boundary of the byte without particularly providing the byte synchronization means by taking out each one (by the 3-8 speed converter 25). Byte boundaries are
It does not necessarily have to coincide with the boundary of the interleaved block, and may be shifted by 1 bit, for example. It suffices if the agreement is established between the transmitting side and the receiving side.

【0053】また、内側FEC復号シンボル単位が2bi
t の場合は、インタリーブ・ブロック長は4シンボルの
倍数でも可能である。このとき、例えばインタリーブ・
ブロック長を4シンボルとすると、インタリーブ・ブロ
ック同期の1同期中には、FEC復号4シンボル=8bi
t を含み、これをそのままRS復号入力データとするこ
とができる。一般には内側FEC復号単位がm0 ビット
のときは、インタリーブ・ブロック長がns に対してn
s ×m0 が外側FEC復号単位で割り切れればよい。
The inner FEC decoded symbol unit is 2bi.
For t, the interleaved block length can be a multiple of 4 symbols. At this time, for example, interleave
When the block length is 4 symbols, FEC decoding 4 symbols = 8bi during one interleave block synchronization.
It includes t and can be used as the RS decoded input data as it is. Generally, when the inner FEC decoding unit is m0 bits, the interleave block length is n with respect to n s.
It suffices if s × m0 is divisible by the outer FEC decoding unit.

【0054】図1の斜めのインタリーブを用いるときに
は、この条件、すなわち「内側FEC復号単位がm0 ビ
ットのときは、インタリーブ・ブロック長がns に対し
てns ×m0 が外側FEC復号単位で割り切れればよ
い」を満たすインタリーブ・ブロック長ns に対し、イ
ンタリーブの深さは(ns −1)なので、所要のインタ
リーブの深さni に対し、ni ≦(ns −1)となるよ
うに選ぶ。
When the diagonal interleaving of FIG. 1 is used, this condition, that is, "when the inner FEC decoding unit is m0 bits, if the interleaving block length is n s × m0 is divisible by the outer FEC decoding unit, For an interleave block length n s that satisfies "good", the interleave depth is (ns -1), so for the required interleave depth ni, ni ≤ (ns -1) is selected.

【0055】図14に示すタイプのインタリーブでも、
バイト同期確立が実現でき、インタリーブ・ブロック長
ns に対し、インタリーブの深さは√(ns )なので、
所要のインタリーブの深さni に対しni ≦√(ns )
となるように選ぶ。ただし、√(ns )が整数でないと
きはインタリーブ・ブロックが正方形でなくてもよい
が、列数、行数ともにni 以上でなくてはならない。
Even with interleaving of the type shown in FIG.
Byte synchronization can be established, and the interleave depth is √ (ns) for the interleave block length ns.
Ni ≤ √ (ns) for the required interleaving depth ni
To be However, when √ (ns) is not an integer, the interleave block does not have to be a square, but both the number of columns and the number of rows must be ni or more.

【0056】図8は内側FEC復号単位が8(速度変換
出力単位)の約数でないとき前記、所要のインタリーブ
の深さni =5に対し、ns =56が可能なインタリー
ブ・ブロック長の最小値である。
FIG. 8 shows that when the inner FEC decoding unit is not a divisor of 8 (rate conversion output unit), the required interleaving depth ni = 5, and ns = 56 is the minimum value of interleaving block length. Is.

【0057】図9は、米国特許4,559,625に記
載のインタリーブ方式を修正して本発明に応用した例を
示す。所要のni に対し、列方向に(ni +1)シンボ
ルのサブブロックを形成し、ni 行の斜めインタリーブ
を施してインタリーブ・ブロックを構成する。この方式
はメモリ最小化の効果がある。ns =56(8の係数な
ので)でバイト同期に利用可能である。
FIG. 9 shows an example in which the interleave method described in US Pat. No. 4,559,625 is modified and applied to the present invention. A sub-block of (ni +1) symbols is formed in the column direction for a required ni, and diagonal interleaving of ni rows is performed to form an interleave block. This method has the effect of minimizing the memory. It can be used for byte synchronization with ns = 56 (because it is a coefficient of 8).

【0058】なお、図8及び図10を比較して、同じイ
ンタリーブの深さni =7に対して、インタリーブブロ
ック長ns =56である。インタリーブ・ブロック同期
確立の早さの点で、斜めのインタリーブが、さらに有利
であることが明らかである。
Comparing FIG. 8 and FIG. 10, the interleaving block length ns = 56 for the same interleaving depth ni = 7. Obviously, diagonal interleaving is more advantageous in terms of fast interleave block synchronization establishment.

【0059】次に第3の実施例について説明する。この
第3の実施例は誤り率の検出(推定)を図20に示した
簡易復号器470を用いること無く実現するものであ
る。まず図11を参照して、図20に対応する本発明に
係る誤り率検出手段の構成を説明する。軟判定復調デー
タD1 、D2 がビタビ復号器274が入力されると共
に、この軟判定復調データD1 、D2 の上位1bit (硬
判定結果)が遅延回路271或いは遅延回路275に入
力される。また、ビタビ復号器274からビタビ復号デ
ータが出力として得られ、またこのビタビ復号データ
は、たたみ込み符号化器273にも出力される。このた
たみ込み符号化器273と前記遅延回路271或いは遅
延回路275の出力は、それぞれ比較判定手段272,
276に供給されて、比較及び判定が行われ、その判定
結果が同期フラグ及び誤り率出力として、出力される。
Next, a third embodiment will be described. The third embodiment realizes error rate detection (estimation) without using the simple decoder 470 shown in FIG. First, with reference to FIG. 11, the configuration of the error rate detecting means according to the present invention corresponding to FIG. 20 will be described. The soft-decision demodulation data D 1 and D 2 are input to the Viterbi decoder 274, and the upper 1 bit (hard decision result) of the soft-decision demodulation data D 1 and D 2 is input to the delay circuit 271 or the delay circuit 275. . Further, Viterbi decoded data is obtained as an output from the Viterbi decoder 274, and this Viterbi decoded data is also output to the convolutional encoder 273. The outputs of the convolutional encoder 273 and the delay circuit 271 or the delay circuit 275 are compared and determined by the comparison / determination means 272, respectively.
It is supplied to 276 for comparison and determination, and the determination result is output as a synchronization flag and an error rate output.

【0060】この図11に示す誤り率検出手段における
変調がBPSKのとき、復調シンボルの2シンボル分の
軟判定復調データD1 ,D2 を用いてビタビ復号器27
4においてビタビ復号が行われる。この得られたビタビ
復号データをたたみ込み符号化器273に供給して、再
度、たたみ込み符号化することで、復号された、たたみ
込み符号化ビットを再生する。
When the modulation in the error rate detecting means shown in FIG. 11 is BPSK, the Viterbi decoder 27 using the soft decision demodulation data D 1 and D 2 for two symbols of the demodulation symbol.
In step 4, Viterbi decoding is performed. The obtained Viterbi-decoded data is supplied to the convolutional encoder 273, and the convolutional encoding is performed again to reproduce the decoded convolutional encoded bits.

【0061】一方、軟判定復調データD1 或いはD2
上位1bit は、硬判定結果であるから、これをビタビ復
号器274におけるビタビ復号に掛かる時間分だけ遅延
回路271或いは遅延回路275で遅延処理を施し、こ
れと先に求めた対応するたたみ込み符号化ビットと比較
して不一致ビット数をカウントして、その不一致ビット
発生の頻度を求め、誤り率を推定することができる。ま
た、C/Nが十分とれているときは、ビタビ復号ビット
の誤り率は硬判定ビットの誤り率に対して十分小さく無
視できる。したがって、前記不一致ビットの発生頻度は
硬判定ビットの誤り率に一致し、これからビタビ復号デ
ータの誤り率を推定することができる。
On the other hand, since the upper 1 bit of the soft decision demodulation data D 1 or D 2 is a hard decision result, it is delayed by the delay circuit 271 or the delay circuit 275 by the time required for the Viterbi decoding in the Viterbi decoder 274. Then, the number of mismatch bits is counted by comparing this with the corresponding convolutionally coded bits calculated previously, the frequency of occurrence of the mismatch bits can be calculated, and the error rate can be estimated. Further, when the C / N is sufficient, the error rate of the Viterbi decoded bits is sufficiently smaller than the error rate of the hard decision bits and can be ignored. Therefore, the frequency of occurrence of the unmatched bits matches the error rate of the hard-decision bits, and the error rate of the Viterbi decoded data can be estimated from this.

【0062】図12はトレリス符号化変調方式に対する
誤り率検出手段である。まず図12を参照して構成を説
明する。5ビット軟判定復調データI,Qがそれぞれト
レリス復号器23及び誤り率検出手段27に入力され
る。このトレリス復号器23は、非符号化ビット復号器
231、ビタビ復号器232及びたたみ込み符号化器2
33で構成され、誤り率検出手段27は硬判定回路27
7、遅延回路278、比較判定手段279で構成され
る。
FIG. 12 shows an error rate detecting means for the trellis coded modulation method. First, the configuration will be described with reference to FIG. The 5-bit soft-decision demodulated data I and Q are input to the trellis decoder 23 and the error rate detection means 27, respectively. The trellis decoder 23 includes an uncoded bit decoder 231, a Viterbi decoder 232, and a convolutional encoder 2.
33, the error rate detection means 27 is a hard decision circuit 27.
7, a delay circuit 278, and a comparison / determination unit 279.

【0063】トレリス復号器23の内部のたたみ込み符
号化器233は、非符号化ビットの復号のためのもので
あり、この出力(再生された、たたみ込み符号化ビッ
ト)を誤り率の検出に利用できる。
The convolutional encoder 233 inside the trellis decoder 23 is for decoding uncoded bits, and this output (reproduced convolutional coded bits) is used for error rate detection. Available.

【0064】また、トレリス復号器23へ入力される軟
判定復調データI,Qは、I/Q軸のマッピングに直接
対応した配置データであるので、たたみ込み符号化ビッ
トの硬判定には、硬判定回路が必要となる。これはRO
Mを用いたデコーダで実現できる。
Since the soft-decision demodulated data I and Q input to the trellis decoder 23 are arrangement data directly corresponding to the mapping of the I / Q axis, the hard-decision of the convolutionally encoded bits is hard. A judgment circuit is required. This is RO
It can be realized by a decoder using M.

【0065】また、第1の実施例及び第2の実施例にお
いて、前記不一致頻度が予め指定の値を越えたとき同期
フラグを下げて非同期状態を示すことが可能である。こ
れを、図7のインタリーブ・ブロック同期の確立に用い
ることができる。
In addition, in the first and second embodiments, it is possible to indicate the asynchronous state by lowering the sync flag when the mismatch frequency exceeds a preset value. This can be used to establish the interleaved block synchronization of FIG.

【0066】また、前記予め指定の値を2種類用意して
おき、ランダム非同期状態になったときは、低い方の値
に設定するようにしてヒステリシス特性を持たせること
で、同期フラグの発生の安定化を実現できる。
In addition, two kinds of designated values are prepared in advance, and when a random asynchronous state is set, a lower value is set so as to have a hysteresis characteristic so that the synchronization flag is generated. Stabilization can be realized.

【0067】また、前記比較判定に用いるたたみ込み符
号化ビットは全ビットを用いてもよいが、図11の遅延
回路271、比較判定手段272、図12に示すように
一部のビットを用いた方が遅延回路の規模が少なくてす
む。
All the convolutionally coded bits used for the comparison judgment may be used, but a part of the bits is used as shown in the delay circuit 271 of FIG. 11, the comparison judgment means 272, and FIG. The delay circuit is smaller in size.

【0068】上記各実施例では、それぞれ、たたみ込み
符号化率がr=1/2の場合を示したが、r=2/3等
の符号化率の場合であっても適用が可能であるのは明ら
かである。さらに、前記同期フラグが非同期状態を示し
ているときは、トレリス復号シンボルの信頼性が低いの
で、これを外符号の消失フラグとして利用することも可
能である。また、バイト同期は、FEC復号後のデータ
をATMに接続するときにも必要な場合がある。
In each of the above embodiments, the case where the convolutional coding rate is r = 1/2 is shown, but the present invention can be applied even when the coding rate is r = 2/3. Is clear. Furthermore, when the synchronization flag indicates the asynchronous state, the trellis decoded symbol has low reliability, and therefore it can be used as the erasure flag of the outer code. Byte synchronization may also be necessary when connecting data after FEC decoding to ATM.

【0069】上述したように、上記各実施例によれば、
斜めインタリーブによる、インタリーブ・ブロックの境
い目でもインタリーブの距離をとることができ、同期確
立のスピードアップを実現することができる。また、イ
ンタリーブ・ブロックのタイミングをFEC復号出力後
の速度変換に利用してその出力同期と兼用することを可
能とするものである。さらには、誤り率の検出推定が簡
易復号回路なしで実現されるものである。
As described above, according to the above embodiments,
The diagonal interleaving allows the interleaving distance to be increased even at the boundary between the interleaving blocks, and the speed of synchronization establishment can be increased. Further, the timing of the interleave block can be utilized for speed conversion after the FEC decoding output, and can also be used for the output synchronization. Furthermore, the detection and estimation of the error rate is realized without a simple decoding circuit.

【0070】[0070]

【発明の効果】以上説明したように本発明は、訂正能力
とハード実現に関し優れたインタリーブ方式を提供し得
るものである。
As described above, the present invention can provide an excellent interleaving method with respect to correction capability and hardware implementation.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係るインタリーブ・ブロックの構成例
を示す図である。
FIG. 1 is a diagram showing a configuration example of an interleave block according to the present invention.

【図2】図1に示したインタリーブ・ブロックのアドレ
スの例を示す図である。
FIG. 2 is a diagram showing an example of addresses of an interleave block shown in FIG.

【図3】図1に示したインタリーブ・ブロックに係るデ
・インタリーブのタイミングを示すタイミングチャート
である。
FIG. 3 is a timing chart showing deinterleaving timing of the interleave block shown in FIG.

【図4】本発明に係りインタリーブ・ブロックのメモリ
とデータとの関係が一列ずれた場合を示す図である。
FIG. 4 is a diagram showing a case where a relationship between a memory and data of an interleave block is shifted by one column according to the present invention.

【図5】図4に示したインタリーブ・ブロックに係るデ
・インタリーブのアドレス発生タイミングを示すタイミ
ングチャートである。
5 is a timing chart showing de-interleaving address generation timing of the interleaving block shown in FIG.

【図6】本発明に係り内側FEC符号化器を含む一実施
例の構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of an embodiment including an inner FEC encoder according to the present invention.

【図7】本発明に係り内側FEC符号化器を含む一実施
例の構成を示すブロック図である。
FIG. 7 is a block diagram showing a configuration of an embodiment including an inner FEC encoder according to the present invention.

【図8】本発明に係りバイト同期に利用可能なインタリ
ーブ・ブロックの一実施例の構成例を示す図である。
FIG. 8 is a diagram showing a configuration example of an embodiment of an interleave block that can be used for byte synchronization according to the present invention.

【図9】本発明に係りバイト同期に利用可能なインタリ
ーブ・ブロックの一実施例の構成例を示す図である。
FIG. 9 is a diagram showing a configuration example of an embodiment of an interleave block usable for byte synchronization according to the present invention.

【図10】本発明に係りバイト同期に利用可能なインタ
リーブ・ブロックの一実施例の構成例を示す図である。
FIG. 10 is a diagram showing a configuration example of an embodiment of an interleave block that can be used for byte synchronization according to the present invention.

【図11】本発明に係る誤り率検出手段の構成の一例を
示すブロック図である。
FIG. 11 is a block diagram showing an example of a configuration of an error rate detecting means according to the present invention.

【図12】本発明に係る誤り率検出手段の構成の一例を
示すブロック図である。
FIG. 12 is a block diagram showing an example of a configuration of an error rate detecting means according to the present invention.

【図13】インタリーブを用いるときの送信装置及び受
信装置の概略の構成を示すブロック図である。
FIG. 13 is a block diagram showing a schematic configuration of a transmission device and a reception device when interleaving is used.

【図14】従来のインタリーブ・ブロックの構成例及び
その送り順を示す図である。
FIG. 14 is a diagram showing a configuration example of a conventional interleave block and a transmission order thereof.

【図15】図14に示したインタリーブ・ブロックに係
るデ・インタリーブのタイミングを示すタイミングチャ
ートである。
15 is a timing chart showing the timing of de-interleaving relating to the interleaving block shown in FIG.

【図16】従来のインタリーブ/デ・インタリーブ回路
の構成の一例を示すブロック図である。
FIG. 16 is a block diagram showing an example of the configuration of a conventional interleave / de-interleave circuit.

【図17】図16に示したインタリーブ/デ・インタリ
ーブ回路におけるタイミングを示すタイミングチャート
である。
17 is a timing chart showing the timing in the interleave / de-interleave circuit shown in FIG.

【図18】図14に示したインタリーブ・ブロックのメ
モリ構成とアドレスの例を示す図である。
FIG. 18 is a diagram showing an example of a memory configuration and addresses of the interleave block shown in FIG.

【図19】従来のデ・インタリーブ回路と誤り率検出回
路の構成の一例を示すブロック図である。
FIG. 19 is a block diagram showing an example of configurations of a conventional de-interleave circuit and an error rate detection circuit.

【図20】従来の誤り率検出手段の構成の一例を示すブ
ロック図である。
FIG. 20 is a block diagram showing an example of a configuration of a conventional error rate detection means.

【符号の説明】[Explanation of symbols]

11…速度変換器、13…トレリス符号化器、15…イ
ンタリーブ手段、17…タイミング発生器、21…デ・
インタリーブ手段、23…トレリス復号器、25…速度
変換器、27…誤り率検出手段、29…タイミング発生
器、131…たたみ込み符号化器、133…信号配置分
配器、231…非符号化ビット復号器、232…ビタビ
復号器、233…たたみ込み符号化器、271…遅延回
路、272…比較判定手段、273…たたみ込み符号化
器、274…ビタビ復号器、275…遅延回路、276
…比較判定手段、277…硬判定回路、278…遅延回
路、279…比較判定手段。
11 ... Velocity converter, 13 ... Trellis encoder, 15 ... Interleaving means, 17 ... Timing generator, 21 ... De
Interleaving means, 23 ... Trellis decoder, 25 ... Velocity converter, 27 ... Error rate detecting means, 29 ... Timing generator, 131 ... Convolutional encoder, 133 ... Signal arrangement distributor, 231 ... Uncoded bit decoding , 232 ... Viterbi decoder, 233 ... Convolutional encoder, 271 ... Delay circuit, 272 ... Comparison decision means, 273 ... Convolutional encoder, 274 ... Viterbi decoder, 275 ... Delay circuit, 276
... Comparison determining means, 277 ... Hard decision circuit, 278 ... Delay circuit, 279 ... Comparison determining means.

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 FEC符号化方式が適用される伝送方式
であって、 前記FEC符号化方式におけるFEC符号化後のシンボ
ル列を順次、マトリクス状に配置してインタリーブ・ブ
ロックを構成しインタリーブを施す際に、前記シンボル
列を順次、当該インタリーブ・ブロックについて斜行し
て配置していくことを特徴とする伝送方式。
1. A transmission method to which an FEC encoding method is applied, wherein symbol columns after FEC encoding in the FEC encoding method are sequentially arranged in a matrix to form an interleave block and interleaving is performed. In this case, the symbol sequence is sequentially arranged obliquely with respect to the interleave block.
【請求項2】 FEC符号化方式が適用される伝送方式
であって、 送信側で、nout ビット単位で入力される入力シンボル
列にnout からm0 への速度変換を行ってm0 ビット毎
にFEC符号化を施し、このFEC符号化によって得ら
れたシンボル列をns シンボル毎に区切ってインタリー
ブ・ブロックを構成しインタリーブを施してインタリー
ブ・シンボル列を送出し、 受信側では受信される前記インタリーブ・シンボル列に
対応するデータ列に、デ・インタリーブ及びFEC復号
を施して、1シンボル当りm0 ビットを含むFEC復号
後のシンボル列を得た後、m0 からnout への速度変換
を施してnoutビット単位で出力するときに、 前記ns とm0 とnout とを、ns とm0 との積がnou
t で割り切れるように設定することを特徴とする伝送方
式。
2. A transmission method to which the FEC coding method is applied, wherein the transmission side performs a speed conversion from nout to m0 to an input symbol string input in nout bit units, and an FEC code for every m0 bit. The symbol sequence obtained by this FEC encoding is divided into n s symbols to form an interleave block, interleaved and interleaved symbol sequences are transmitted, and the interleaved symbol sequence received at the receiving side. After de-interleaving and FEC decoding the data sequence corresponding to, to obtain the FEC-decoded symbol sequence containing m0 bits per symbol, perform speed conversion from m0 to nout and output in nout bit units. Then, the product of ns and m0 is nou, and the product of ns and m0 is nou.
A transmission method characterized by setting to be divisible by t.
【請求項3】 前記インタリーブ・ブロックを構成しイ
ンタリーブを施す際に、シンボル列を順次、当該インタ
リーブ・ブロックについて斜行して配置していくことを
特徴とする請求項2記載の伝送方式。
3. The transmission method according to claim 2, wherein when the interleave block is formed and interleaved, symbol strings are sequentially arranged obliquely with respect to the interleave block.
【請求項4】 FEC符号化方式が適用される符号化装
置であって、 たたみ込み符号化変調方式或いはトレリス符号化変調方
式による符号化を施すFEC符号化手段と、 このFEC符号化手段で符号化して得られたシンボル列
を順次、斜行して配置してインタリーブ・ブロックを構
成しインタリーブを施すインタリーブ手段とを有するこ
とを特徴とする符号化装置。
4. A coding device to which the FEC coding method is applied, wherein the FEC coding means performs coding by a convolutional coding modulation method or a trellis coding modulation method, and a code by the FEC coding means. An encoding device, comprising: interleaving means for sequentially interlacing and arranging the symbol sequences obtained by the conversion to form an interleave block.
【請求項5】 FEC符号化方式が適用される符号化装
置であって、 nout ビット単位で入力される入力シンボル列の速度変
換をnout からm0 へ行う速度変換手段と、 この速度変換手段から出力されるシンボル列のm0 ビッ
ト毎にFEC符号化を施すFEC符号化手段と、 このFEC符号化手段から出力されるFEC符号化シン
ボル列をns シンボル毎に区切ってインタリーブ・ブロ
ックを構成し、このインタリーブ・ブロックを単位とし
てインタリーブ・マトリックスを構成し、インタリーブ
を施してインタリーブ・シンボル列を送出するインタリ
ーブ手段とを有し、前記ns とm0 とnout が、それぞ
れns とm0 との積がnout で割り切れるように設定さ
れることを特徴とする符号化装置。
5. An encoding device to which the FEC encoding method is applied, comprising: speed conversion means for performing speed conversion of an input symbol sequence input in nout bit units from nout to m0; and output from this speed conversion means. FEC encoding means for performing FEC encoding for each m0 bit of the symbol sequence to be generated, and the FEC encoded symbol sequence output from this FEC encoding means is divided into n s symbols to form an interleave block. · Having an interleaving means for constructing an interleave matrix in units of blocks and performing interleaving and transmitting an interleave symbol sequence, so that the product of ns, m0 and nout is divisible by nout, respectively. An encoding device characterized by being set to.
【請求項6】 前記インタリーブ手段は、インタリーブ
・ブロックを構成しインタリーブを施す際に、シンボル
列を順次、当該インタリーブ・ブロックについて斜行し
て配置していくことを特徴とする請求項5記載の符号化
装置。
6. The interleaving means, when constructing an interleave block and performing interleaving, arranges the symbol sequence sequentially and obliquely with respect to the interleave block. Encoding device.
【請求項7】 FEC符号化方式におけるFEC符号化
で得られたFEC符号化シンボル列を順次、斜行して配
置してインタリーブ・ブロックを構成しインタリーブを
施したインタリーブ・シンボル列を受信し復号する復号
装置であって、 前記インタリーブ・シンボル列に対応するデータ列にデ
・インタリーブを施すデ・インタリーブ手段と、 このデ・インタリーブ手段の出力に対してFEC符号化
方式における復号を施すFEC復号手段と、 前記デ・インタリーブ手段の出力とFEC復号手段の出
力を入力してFEC復号の誤り率を検出すると共に、こ
の検出された誤り率に対応して同期フラグを出力する誤
り率検出手段とを有し、前記デ・インタリーブ手段は誤
り率検出手段から出力される同期フラグが非同期状態を
示すときには、デ・インタリーブのタイミングをずらし
てインタリーブ・ブロックの同期を確立することを特徴
とする復号装置。
7. An FEC-encoded symbol sequence obtained by FEC encoding in the FEC encoding method is sequentially arranged obliquely to form an interleaved block, and an interleaved symbol sequence subjected to interleaving is received and decoded. De-interleaving means for de-interleaving a data sequence corresponding to the interleaved symbol sequence, and FEC decoding means for subjecting the output of the de-interleaving means to decoding in the FEC encoding method. And an error rate detecting means for inputting the output of the de-interleaving means and the output of the FEC decoding means to detect an error rate of FEC decoding and outputting a synchronization flag corresponding to the detected error rate. The de-interleaving means has a de-interleaving means when the synchronization flag output from the error rate detecting means indicates an asynchronous state. A decoding apparatus characterized by establishing interleave block synchronization by shifting interleave timing.
【請求項8】 nout ビット単位で入力される入力シン
ボル列にnout からm0 への速度変換を行ってm0 ビッ
ト毎にFEC符号化を施し、このFEC符号化によって
得られたシンボル列をns シンボル毎に区切ってインタ
リーブ・ブロックを構成しインタリーブを施したインタ
リーブ・シンボル列を受信し復号する復号装置であっ
て、 前記インタリーブ・シンボル列に対応するデータ列にデ
・インタリーブを施すデ・インタリーブ手段と、 このデ・インタリーブ手段の出力にFEC復号を施して
1シンボル当りm0 ビットを含むFEC復号シンボル列
を得るFEC復号手段と、 このFEC復号手段の出力にm0 からnout への速度変
換を施してnout ビット単位で出力する速度変換手段
と、 前記デ・インタリーブ手段の出力とFEC復号手段の出
力を入力してFEC復号の誤り率を検出すると共に、こ
の検出された誤り率に対応して同期フラグを出力する誤
り率検出手段とを有し、前記デ・インタリーブ手段は前
記誤り率検出手段から出力される同期フラグが非同期状
態を示すときには、デインタリーブのタイミングをずら
してインタリーブ・ブロックの同期を確立すると共に、
前記速度変換手段は同期確立に基づくインタリーブ・ブ
ロック周期のタイミングによって速度変換を行い、かつ
前記ns とm0 とnout が、それぞれns とm0 との積
がnout で割り切れるように設定されることを特徴とす
る復号装置。
8. An input symbol sequence input in nout bit units is subjected to speed conversion from nout to m0, FEC coding is performed for each m0 bit, and the symbol sequence obtained by this FEC coding is performed for each ns symbol. A decoding device that receives and decodes an interleaved symbol sequence that is formed by dividing an interleaved block into interleaved blocks, and de-interleaving means that de-interleaves a data sequence corresponding to the interleaved symbol sequence, FEC decoding means for performing FEC decoding on the output of this de-interleaving means to obtain an FEC decoded symbol string containing m0 bits per symbol, and speed conversion from m0 to nout for the output of this FEC decoding means, and nout bits Speed conversion means for outputting in units, output of the de-interleave means and output of the FEC decoding means To detect the error rate of the FEC decoding, and to output a synchronization flag corresponding to the detected error rate, and the deinterleaving means from the error rate detecting means. When the output sync flag indicates an asynchronous state, the deinterleave timing is shifted to establish synchronization of the interleave block, and
The speed conversion means performs speed conversion at the timing of the interleave block cycle based on the establishment of synchronization, and the n s, m 0 and no t are set so that the product of n s and m 0 is divisible by no t. Decryption device.
【請求項9】 前記デ・インタリーブ手段は、FEC符
号化手段で符号化して得られたシンボル列を順次、斜行
して配置してインタリーブ・ブロックを構成しインタリ
ーブが施されたインタリーブ・シンボル列に対応するデ
ータ列にデ・インタリーブを施すことを特徴とする請求
項8記載の復号装置。
9. The interleaved symbol sequence in which the deinterleaving means forms an interleaved block by sequentially arranging the symbol sequences obtained by encoding by the FEC encoding means in a slanted manner to form an interleaved symbol sequence. 9. The decoding device according to claim 8, wherein the data string corresponding to the data is de-interleaved.
【請求項10】 前記誤り率検出手段は、 前記FEC復号シンボルをビタビ復号して得られたビタ
ビ復号ビットをたたみ込み符号化した符号化ビットの全
部、またはその一部を出力するたたみ込み符号化回路
と、 前記FEC復号シンボルを硬判定して硬判定符号化ビッ
トを出力する硬判定回路と、 前記硬判定符号化ビットを前記ビタビ復号にかかる時間
分だけ遅延させる遅延回路と、 この遅延回路から出力される硬判定符号化ビットと前記
たたみ込み符号化回路から出力される符号化ビットの不
一致数を計数して、その不一致頻度から誤り率を推定し
て出力する比較判定手段とを有することを特徴とする請
求項7又は8記載の復号装置。
10. The convolutional coding for outputting all or part of the coded bits obtained by convolutionally coding the Viterbi-decoded bits obtained by Viterbi-decoding the FEC-decoded symbols, by the error rate detection means. A circuit, a hard decision circuit that makes a hard decision on the FEC decoded symbol and outputs a hard decision coded bit, a delay circuit that delays the hard decision coded bit by the time required for the Viterbi decoding, and a delay circuit And a comparison / determination unit that counts the number of mismatches between the hard-decision coded bits that are output and the coded bits that are output from the convolutional coding circuit, estimates the error rate from the mismatch frequency, and outputs the error rate. 9. The decoding device according to claim 7, which is characterized in that.
【請求項11】 前記比較判定手段は、予め指定される
値を閾値として、前記不一致頻度または推定された誤り
率が、前記閾値を越えるか否かを判定して同期状態を示
す同期フラグを出力することを特徴とする請求項10記
載の復号装置。
11. The comparison / determination means determines whether the mismatch frequency or the estimated error rate exceeds the threshold value by using a value designated in advance as a threshold value, and outputs a synchronization flag indicating a synchronization state. The decoding device according to claim 10, wherein
【請求項12】 前記比較判定手段は、前記予め指定さ
れる値として異なる2種類の閾値を用意し、非同期状態
と同期状態によりこれら閾値を適宜切り換えることを特
徴とする請求項11記載の復号装置。
12. The decoding device according to claim 11, wherein the comparison / determination means prepares two different types of threshold values as the pre-designated values, and appropriately switches these threshold values depending on an asynchronous state and a synchronous state. .
【請求項13】 前記FEC復号手段は、内符号として
のたたみ込み符号化変調方式或いはトレリス符号化変調
方式と、外符号としてのブロック符号とを組み合わせた
連接符号化に対するものであって、前記誤り率検出手段
から出力された同期フラグを外側ブロック符号の消失フ
ラグとして外側FEC復号の際に消失訂正を行うことを
特徴とする請求項7又は8又は9又は10又は11又は
12記載の復号装置。
13. The FEC decoding means is for concatenated coding in which a convolutional coding modulation method or a trellis coding modulation method as an inner code and a block code as an outer code are combined, and the error is 13. The decoding apparatus according to claim 7, wherein the synchronization flag output from the rate detecting means is used as an erasure flag of the outer block code to perform erasure correction during outer FEC decoding.
JP6163495A 1994-07-15 1994-07-15 Transmission system and its device Pending JPH0832632A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP6163495A JPH0832632A (en) 1994-07-15 1994-07-15 Transmission system and its device
KR1019950020714A KR960006313A (en) 1994-07-15 1995-07-14 Transmission mode and transmission device
CA002153956A CA2153956A1 (en) 1994-07-15 1995-07-14 Transmission system and apparatus therefor
EP95304953A EP0696108A1 (en) 1994-07-15 1995-07-17 Transmission system and apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6163495A JPH0832632A (en) 1994-07-15 1994-07-15 Transmission system and its device

Publications (1)

Publication Number Publication Date
JPH0832632A true JPH0832632A (en) 1996-02-02

Family

ID=15774958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6163495A Pending JPH0832632A (en) 1994-07-15 1994-07-15 Transmission system and its device

Country Status (1)

Country Link
JP (1) JPH0832632A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285077A (en) * 2000-03-31 2001-10-12 Mitsubishi Electric Corp Device and method for communication
CN100346590C (en) * 2002-04-04 2007-10-31 华为技术有限公司 Error-code pattern generating circuit and decoding circuit using the same
US7386068B2 (en) 2003-12-03 2008-06-10 Kabushiki Kaisha Toshiba Decoder and receiver
WO2015049876A1 (en) 2013-10-04 2015-04-09 国立大学法人東北大学 Agent for preventing or improving renal dysfunction
JP2016213561A (en) * 2015-04-30 2016-12-15 日本放送協会 Decoder, receiver, wireless transmission system and error detection method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285077A (en) * 2000-03-31 2001-10-12 Mitsubishi Electric Corp Device and method for communication
CN100346590C (en) * 2002-04-04 2007-10-31 华为技术有限公司 Error-code pattern generating circuit and decoding circuit using the same
US7386068B2 (en) 2003-12-03 2008-06-10 Kabushiki Kaisha Toshiba Decoder and receiver
WO2015049876A1 (en) 2013-10-04 2015-04-09 国立大学法人東北大学 Agent for preventing or improving renal dysfunction
JP2016213561A (en) * 2015-04-30 2016-12-15 日本放送協会 Decoder, receiver, wireless transmission system and error detection method

Similar Documents

Publication Publication Date Title
US6738949B2 (en) Error correction circuit and error correction method
KR100773448B1 (en) Robust Digital Communication System
JP4284125B2 (en) Continuous code decoder and method for recirculating parity bits
US6160854A (en) Concatenated trellis coded modulation and linear block codes
US6269129B1 (en) 64/256 quadrature amplitude modulation trellis coded modulation decoder
KR100811184B1 (en) Outer encoder, and, method thereof
JP3312363B2 (en) Encoding device, decoding device, encoding / decoding system and method
KR100768770B1 (en) Enhanced Slice Prediction Feedback
KR100794791B1 (en) Turbo stream processing apparatus and method
US6606724B1 (en) Method and apparatus for decoding of a serially concatenated block and convolutional code
US6233712B1 (en) Apparatus and method for recovering information bits from a 64/256-quadrature amplitude modulation treliss coded modulation decoder
JP3613448B2 (en) Data transmission method, data transmission system, transmission device, and reception device
KR100212833B1 (en) A variable rate viterbi decoder
EP0696108A1 (en) Transmission system and apparatus therefor
US7289569B2 (en) HDTV trellis decoder architecture
US6035428A (en) Apparatus for deinterleaving and output-processing decoded data in a trellis decoder
JPH0832632A (en) Transmission system and its device
US20090006928A1 (en) Method and apparatus for burst error detection and digital communication device
JP3607675B2 (en) Turbo code end
US20020170016A1 (en) Turbo decoder, turbo encoder and radio base station with turbo decoder and turbo encoder
KR100842083B1 (en) Trellis encoder for encoding a dual transmission stream
JPH08265175A (en) Coder, decoder and transmission system
KR19990076387A (en) Retracement device of lattice decoder
KR100891693B1 (en) Mapping device for digital communication system
KR101158097B1 (en) Trellis encoder for encoding a dual transmission stream

Legal Events

Date Code Title Description
A977 Report on retrieval

Effective date: 20040312

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040323

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040521

A131 Notification of reasons for refusal

Effective date: 20040706

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20040902

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041019

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20050118

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Effective date: 20050131

Free format text: JAPANESE INTERMEDIATE CODE: A61

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080218

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20110218

LAPS Cancellation because of no payment of annual fees