JP2512130B2 - Error-correction concatenated coding device and error-correction concatenated code decoding device - Google Patents
Error-correction concatenated coding device and error-correction concatenated code decoding deviceInfo
- Publication number
- JP2512130B2 JP2512130B2 JP1573889A JP1573889A JP2512130B2 JP 2512130 B2 JP2512130 B2 JP 2512130B2 JP 1573889 A JP1573889 A JP 1573889A JP 1573889 A JP1573889 A JP 1573889A JP 2512130 B2 JP2512130 B2 JP 2512130B2
- Authority
- JP
- Japan
- Prior art keywords
- reed
- data
- solomon
- input
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Error Detection And Correction (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ディジタル無線通信に用いられる誤り訂
正連接符号化装置および誤り訂正連接符号復号化装置に
関するものである。Description: TECHNICAL FIELD The present invention relates to an error correction concatenated coding device and an error correction concatenated coding / decoding device used in digital wireless communication.
第3図は例えば文献「ウィリアム ダブリューウー
他:衛星通信の符号化」“WILLIAM W.WU et al;Coding
for Satellite Communication",IEEE JOURNAL ON SELEC
TED AREAS IN COMMUNICATIONS,VOL.SAC−5,No.4,MAY198
7,p.724〜748に示された従来の誤り訂正連接符号化方式
を示すブロック図であり、図において、1は送信するデ
ィジタルデータの入力端子、2はリードソロモン符号
器、3はインターリーバ、4はたたみ込符号器、5はPS
K変調器、6は変調されたIF信号の出力端子である。ま
た7は受信されたIF信号の入力端子、8はPSK復調器、
9はビタービ復号器、10はデインターリーバ、11はリー
ドソロモン復号器、12は復号されたディジタルデータの
出力端子である。Figure 3 shows, for example, the document "William W. Wu
Others: Encoding of satellite communication "" WILLIAM W.WU et al; Coding
for Satellite Communication ", IEEE JOURNAL ON SELEC
TED AREAS IN COMMUNICATIONS, VOL.SAC-5, No.4, MAY198
7 is a block diagram showing a conventional error-correction concatenated coding method shown in p.724 to 748, in which 1 is an input terminal of digital data to be transmitted, 2 is a Reed-Solomon encoder, and 3 is an interleaver. 4, convolutional encoder, 5 PS
A K modulator, 6 is an output terminal for the modulated IF signal. Also, 7 is an input terminal for the received IF signal, 8 is a PSK demodulator,
Reference numeral 9 is a Viterbi decoder, 10 is a deinterleaver, 11 is a Reed-Solomon decoder, and 12 is an output terminal for decoded digital data.
次に動作について説明する。第3図の誤り訂正符号化
方式はいわゆる連接符号化方式(Concatenated Codin
g)と呼ばれるものであり、たたみ込符号化/ビタービ
復号化を内部符号(Inner Code)とし、リードソロモン
符号化/復号化を外部符号(Outer Code)としている。
即ち、第3図において送信側では端子1より入力した送
信ディジタルデータはリードソロモン符号器2によりリ
ードソロモン符号化される。通常第3図のような連接符
号化方式では(255,223)リードソロモン符号がよく用
いられる。リードソロモン符号化されたディジタルデー
タはさらにインターリーバ3によりブロックインターリ
ーブされる。このインターリーブは下記のようにして行
なわれる。例えば(255,223)リードソロモン符号で
は、1つの符号語が223シンボル(1シンボル=8ビッ
ト)の情報シンボルと32シンボルのチェックシンボルよ
り構成されているので、符号語1〜Iまでを下記のよう
に書くことができる。Next, the operation will be described. The error correction coding system shown in FIG. 3 is a so-called concatenated coding system.
The convolutional coding / Viterbi decoding is an inner code (Inner Code), and the Reed-Solomon coding / decoding is an outer code (Outer Code).
That is, in FIG. 3, on the transmission side, the transmission digital data input from the terminal 1 is Reed-Solomon encoded by the Reed-Solomon encoder 2. Usually, the (255,223) Reed-Solomon code is often used in the concatenated coding system as shown in FIG. The Reed-Solomon encoded digital data is further block interleaved by the interleaver 3. This interleaving is performed as follows. For example, in the (255,223) Reed-Solomon code, one codeword is composed of 223 information symbols (1 symbol = 8 bits) and 32 check symbols. Therefore, codewords 1 to I are as follows. Can write
ただし、情報シンボルはS,チェックシンボルはPで表
わし、情報シンボルはS1,SI+1,S222I+1,S2,SI+2,…とい
う時系列上の順序でインターリーバ3に入力するものと
する。However, the information symbol is represented by S, the check symbol is represented by P, and the information symbol is represented by S 1 , S I + 1 , S 222I + 1 , S 2 , S I + 2 , ... Shall be entered.
この時、インターリーバ3の出力は下記の時系列の順
序となるようにする。 At this time, the outputs of the interleaver 3 are arranged in the following time series order.
S1,S2,…,SI,SI+1,SI+2,…,SI+I,…,S222I+1,
S222I+2,…,S223I,▲P1 1▲,▲P2 1▲,…,▲P
I 1▲,▲P1 2▲,▲P2 2▲,…,▲PI 2▲,…,▲P1
32▲,▲P2 32▲,…,▲PI 32▲ 上記の操作はまず符号語1〜Iをメモリにすべて書き
込んだ後、読み出し時のアドレスを変更することによっ
て時系列の順序を変更することにより行なわれる。この
時、符号語1〜Iをメモリにすべて書き込むために時間
遅延を生じるが、その遅延の長さは上記の例では情報シ
ンボル223×Iシンボル分となる。なお、Iをインター
リーブの深さと呼んでいる。S 1 ,, S 2 , ..., S I , S I + 1 , S I + 2 , ..., S I + I , ..., S 222I + 1 ,
S 222I + 2 , ..., S 223I , ▲ P 1 1 ▲, ▲ P 2 1 ▲, ..., ▲ P
I 1 ▲, ▲ P 1 2 ▲, ▲ P 2 2 ▲, ..., ▲ P I 2 ▲, ..., ▲ P 1
32 ▲, ▲ P 2 32 ▲, ..., ▲ P I 32 ▲ The above operation first writes all the code words 1 to I in the memory and then changes the time series order by changing the read address. It is done by At this time, a time delay occurs because all the codewords 1 to I are written in the memory, and the length of the delay is 223 × I information symbols in the above example. Note that I is called the interleave depth.
インターリーブされたデータはさらにたたみ込符号化
された後、PSK変調器5によりPSK変調されて出力端子6
より出力される。また受信側においては入力端子7より
入力した受信PSK変調波はPSK復調器8により復調された
後ビタービ復号器によりたたみ込符号を復号する。さら
にビタービ復号されたデータはデインターリーバ10によ
り送信側のインターリーブと全く逆の順序でインターリ
ーブが解かれた後、リードソロモン復号器11によりリー
ドソロモン復号化されて復号データとして出力される。
即ち、ビタービ復号された後の残留誤りをさらにリード
ソロモン復号で誤り訂正することにより、ビタービ復号
単独の場合よりさらに誤り率を改善するのがこの連接符
号化方式の目的である。なお、上述のインターリーブは
ビタービ復号後の顕著なバースト誤りをランダム誤り化
してリードソロモン復号の誤り訂正能力を高めるために
行なわれる。The interleaved data is further convolutionally coded, then PSK-modulated by the PSK modulator 5 and output terminal 6
Will be output. On the receiving side, the received PSK modulated wave input from the input terminal 7 is demodulated by the PSK demodulator 8 and then the convolutional code is decoded by the Viterbi decoder. Further, the Viterbi-decoded data is deinterleaved by the deinterleaver 10 in the order completely opposite to the interleaving on the transmitting side, and then is Reed-Solomon decoded by the Reed-Solomon decoder 11 to be output as decoded data.
That is, the purpose of this concatenated coding method is to further improve the error rate by correcting the residual error after Viterbi decoding by Reed-Solomon decoding, as compared with the case of Viterbi decoding alone. The interleaving described above is performed in order to improve the error correction capability of Reed-Solomon decoding by converting a remarkable burst error after Viterbi decoding into a random error.
第4図は連接符号化の誤り訂正能力を示す図であり、
横軸にEb/No(Eb:情報1ビット当りのエネルギー,No:雑
音パワースペクトラム密度),縦軸に誤り率(BER)を
示す。FIG. 4 is a diagram showing the error correction capability of concatenated coding,
The horizontal axis shows Eb / No (Eb: energy per information bit, No: noise power spectrum density), and the vertical axis shows error rate (BER).
図中、の曲線は誤り訂正がない場合のPSK変復調の
みの理論曲線であり、はたたみ込符号化/ビタービ復
号化(8値軟判定,レート1/2,拘束長7)のみを付加し
た時の理論曲線、は(255,223)リードソロモン符号
化復号化(インターリーブの深さ4)をたたみ込符号化
/ビタービ復号化に連接したときの理論曲線である。In the figure, the curve of is the theoretical curve only for PSK modulation and demodulation without error correction, and when only convolutional coding / Viterbi decoding (8-value soft decision, rate 1/2, constraint length 7) is added Is a theoretical curve when (255,223) Reed-Solomon coding / decoding (interleave depth 4) is concatenated with convolutional coding / Viterbi decoding.
第4図からBER=1×10-6において約2dBのEb/Noの改
善が連接符号化により得られることが分かる。ただし、
BER=1×10-3ではEb/Noの改善はほとんどなく、BER=
1×10-2では逆に連接符号化の方がビタービ単独の場合
よりも悪くなっている。It can be seen from Fig. 4 that an improvement in Eb / No of about 2 dB can be obtained by concatenated coding at BER = 1 × 10 -6 . However,
When BER = 1 × 10 -3 , there is almost no improvement in Eb / No, and BER =
On the other hand, at 1 × 10 -2 , concatenated coding is worse than Viterbi alone.
従来の誤り訂正連接符号化方式は以上のように構成さ
れているので、インターリーブ/デインターリーブにお
いて時間遅延を生じ、例えば32Kbpsのような低ビットレ
ートの通信システムに前述の連接符号化方式を適用する
とすれば、223×I×8ビット/32×103=223ms(I=4
の場合)の遅延がインターリーブ1回で生じて、音声通
信の場合には致命的な問題点となる。即ち音声が相手に
届いてその返答が返ってくるまでに0.9sec(223msec×
4)かかり、衛星通信の応答の時間遅延0.5secに比して
も倍近くとなり耐え難い。Since the conventional error-correction concatenated coding system is configured as described above, a time delay occurs in interleaving / deinterleaving, and when the above-mentioned concatenated coding system is applied to a low bit rate communication system such as 32 Kbps, for example. Then, 223 × I × 8 bits / 32 × 10 3 = 223 ms (I = 4
In case of voice communication, it becomes a fatal problem in the case of voice communication. In other words, it takes 0.9 seconds (223 msec ×) before the voice reaches the other party and the reply comes back.
4) It takes about twice the time delay of satellite communication response, which is unbearable.
この発明は上記のような従来のものの問題点を解消す
るためになされたもので、音声通信の場合には時間遅延
を無くすとともにデータ通信等あまり遅延が問題となら
ない場合には連接符号化の誤り訂正能力を発揮できる装
置を同一のハードウェアで実現することを目的としてい
る。The present invention has been made to solve the above-mentioned problems of the conventional ones. In the case of voice communication, time delay is eliminated, and concatenation coding error occurs when delay such as data communication is not a problem. The purpose is to realize a device capable of demonstrating correction capability with the same hardware.
この発明に係る誤り訂正連接符号化装置は、入力端子
に入力されたデータ信号をリードソロモン符号に符号化
するリードソロモン符号器と、このリードソロモン符号
器の符号化データの時系列順序を変更するインターリー
バと、このインターリーバのインターリーブデータをた
たみ込み符号化するたたみ込み符号器と、上記入力端子
に入力された音声ディジタル信号を上記リードソロモン
符号器及び上記インターリーバに対してバイパスさせる
バイパス手段と、外部からの制御信号が入力されたと
き、上記インターリーブデータから上記バイパス手段を
経由した上記音声ディジタル信号に切替えて上記たたみ
込み符号器に出力する信号切替器と、上記制御信号が入
力されたときに上記たたみ込み符号器からのたたみ込み
データのビットレートを変更してPSK変調を行い、そのP
SK変調波信号を出力端子に出力するPSK変調器とを備え
るようにしたものである。An error-correction concatenated encoder according to the present invention changes a Reed-Solomon encoder that encodes a data signal input to an input terminal into a Reed-Solomon code and a time-series order of encoded data of the Reed-Solomon encoder. An interleaver, a convolutional encoder for convolutionally encoding the interleaved data of the interleaver, and a bypass means for bypassing the audio digital signal input to the input terminal to the Reed-Solomon encoder and the interleaver. When a control signal is input from the outside, when the interleaved data is switched to the audio digital signal via the bypass means and output to the convolutional encoder, the control signal is input. Bit rate of convolutional data from the above convolutional encoder Perform PSK modulation is changed, the P
A PSK modulator that outputs an SK modulated wave signal to an output terminal is provided.
また、この発明に係る誤り訂正連接符号復号化装置
は、外部からの制御信号が入力されたとき、入力端子に
入力されたPSK変調波信号のビットレートを変更するPSK
復調器と、このPSK復調器の復調データをたたみ込み符
号に復号化するビタービ復号器と、このビタービ復号器
からのビタービ復号データを送信側におけるインターリ
ーブと逆の時系列順序に変更するデインターリーバと、
このデインターリーバのデインターリーブデータをリー
ドソロモン復号化するリードソロモン復号器と、上記ビ
タービ復号データを上記デインターリーバ及び上記リー
ドソロモン復号器に対してバイパスさせるバイパス手段
と、上記制御信号が入力されたとき、上記リードソロモ
ン復号器の出力から上記バイパス手段を経由した上記ビ
タービ復号データに切り替えて出力端子に出力する信号
切替器とを備えるようにしたものである。Further, the error-correction concatenated code decoding device according to the present invention is a PSK that changes the bit rate of a PSK modulated wave signal input to an input terminal when a control signal from the outside is input.
A demodulator, a Viterbi decoder that decodes the demodulated data of this PSK demodulator into a convolutional code, and a deinterleaver that changes the Viterbi decoded data from this Viterbi decoder to the time series order that is the reverse of the interleaving on the transmitting side. When,
A Reed-Solomon decoder for Reed-Solomon decoding the deinterleaved data of this deinterleaver, bypass means for bypassing the Viterbi decoded data to the deinterleaver and the Reed-Solomon decoder, and the control signal are input. In this case, a signal switch for switching the output of the Reed-Solomon decoder to the Viterbi decoded data that has passed through the bypass means and outputting the data to the output terminal is provided.
この発明における誤り訂正連接符号化方式は音声通信
の場合にはリードソロモン符号/復号器をバイパスして
時間遅延を無くし、より信頼性が要求されて時間遅延が
あまり問題とならないデータ通信の場合にはバイパスを
止めるようにしたから、音声通信及びデータ通信のいず
れの場合にも同一のハードウェアで対応することができ
る。The error-correction concatenated coding method according to the present invention bypasses the Reed-Solomon encoder / decoder in the case of voice communication to eliminate time delay, and is used in the case of data communication in which more reliability is required and time delay is not a problem. Since the bypass is stopped, the same hardware can be used for both voice communication and data communication.
以下、この発明の一実施例を図について説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例による誤り訂正連接符号化
装置および誤り訂正連接符号復号化装置を示し、図にお
いて、21,26は制御信号入力端子、22,25は外部からの制
御信号により制御可能な信号切替器、23は外部からの制
御信号によりそのビットレートが変更可能なPSK変調
器、24は同様に外部からの制御信号によりそのビットレ
ートが変更可能なPSK復調器である。FIG. 1 shows an error correction concatenated coding apparatus and an error correction concatenated coding and decoding apparatus according to an embodiment of the present invention. In the figure, 21 and 26 are control signal input terminals and 22 and 25 are control signals from the outside. A controllable signal switcher, 23 is a PSK modulator whose bit rate can be changed by an external control signal, and 24 is a PSK demodulator whose bit rate can be similarly changed by an external control signal.
次に動作について説明する。一般に、音声信号をディ
ジタル化した信号は比較的伝送誤りに強く、BER=1×1
0-2〜1×10-3の範囲でも充分通話可能である。これは
音声信号の持つ冗長度によるものと考えられる。一方、
いわゆるコンピュータ等のデータについてはBER=1×1
0-6以下の高品質な伝送が要求される場合が多い。逆に
時間遅延については音声の場合は応答が返ってくるまで
の時間が0.5sec程度(衛星通信の場合)が限度であるの
に対し、データ通信ではそれ以上の遅延でも許容される
場合が多い。本発明は音声とデータの上記のような性質
を考慮してなされたものであり、それぞれの特徴を最大
限に利用することにより同一のハードウェアで音声でも
データでも通信可能な誤り訂正方式を提供するものであ
る。Next, the operation will be described. In general, a signal obtained by digitizing a voice signal is relatively resistant to transmission errors, and BER = 1 x 1
Calls can be made even in the range of 0 -2 to 1 x 10 -3 . This is considered to be due to the redundancy of the audio signal. on the other hand,
BER = 1 × 1 for so-called computer data
In many cases, high-quality transmission of 0 -6 or less is required. On the other hand, with regard to time delay, in the case of voice, the time until a response is returned is about 0.5 sec (in the case of satellite communication), but in data communication more delay is often allowed. . The present invention has been made in consideration of the above characteristics of voice and data, and provides an error correction method capable of communicating voice and data with the same hardware by maximizing the characteristics of each. To do.
第1図において、信号切替器22は制御端子21から入力
する制御信号に従って、音声通信の場合はデータ入力端
子1からの入力信号をそのまま出力し、データ通信の場
合はインターリーバ3の出力信号を出力する。制御端子
21から入力する制御信号は手動切替により発生させる。
ところで、リードソロモン符号器2及びインターリーバ
3をバイパスすると、チェックシンボルの付加が無くな
ることによってたたみ込符号器4に入力するデータのビ
ットレートは変化する。このために、PSK変調器23はビ
ットレート可変形とし、前述の制御信号によりそのビッ
トレートを変更することにより上述の切替に対応できる
ようにする。第1図の下半分の受信側の動作については
送信側と全く逆であるだけなので説明を省略する。In FIG. 1, the signal switch 22 outputs the input signal from the data input terminal 1 as it is in the case of voice communication according to the control signal input from the control terminal 21, and outputs the output signal of the interleaver 3 in the case of data communication. Output. Control terminal
The control signal input from 21 is generated by manual switching.
By the way, when the Reed-Solomon encoder 2 and the interleaver 3 are bypassed, the bit rate of the data input to the convolutional encoder 4 changes because the addition of check symbols is eliminated. For this purpose, the PSK modulator 23 is of a variable bit rate type, and its bit rate is changed by the above-mentioned control signal so that the above-mentioned switching can be dealt with. The operation of the receiving side in the lower half of FIG. 1 is completely opposite to that of the transmitting side, and therefore its explanation is omitted.
ところで、上述のような切替を行った場合、音声通信
ではインターリーブによる時間遅延が無くなる代わり
に、誤り率は当然劣化する。しかし、前述のように音声
通信が充分成立するBER=1×10-3付近では第4図の
との曲線を比較すれば明らかなように、両者の特性の
差はほとんど無いため、誤り率の劣化は問題にならな
い。By the way, when switching is performed as described above, in voice communication, the time delay due to interleaving is eliminated, but the error rate naturally deteriorates. However, as described above, in the vicinity of BER = 1 × 10 -3 , where voice communication is sufficiently established, as is clear by comparing the curves with those in FIG. Degradation is not a problem.
なお、上記実施例では手動切替により切替を行なう方
式を示したが、この切替は自動で行なってもよい。この
ように切替を自動的に行なう本発明の第2の実施例を第
2図に示す。第2図において、音声検出器31は入力ディ
ジタルデータが音声かどうかを自動的に検出するもので
あり、この検出結果に従ってリードソロモン符号器2と
インターリーバ3をバイパスするかどうかを切り替え、
またPSK変調器23のビットレートを変更する。また受信
側ではPSK復調器24の同期状態を同期状態監視器32によ
り常に監視しており、伝送路のビットレートが変更され
てPSK復調器24の同期が失われた場合には自動的にPSK復
調器24のビットレートを変更し、また切替器25にてその
ビットレートに対応する経路に切り替える。It should be noted that the above embodiment has shown the method of performing the switching by the manual switching, but this switching may be performed automatically. FIG. 2 shows a second embodiment of the present invention in which the switching is automatically performed in this way. In FIG. 2, a voice detector 31 automatically detects whether or not the input digital data is voice, and switches whether to bypass the Reed-Solomon encoder 2 and the interleaver 3 according to the detection result.
It also changes the bit rate of the PSK modulator 23. Also, on the receiving side, the synchronization status of the PSK demodulator 24 is constantly monitored by the synchronization status monitor 32, and when the bit rate of the transmission line is changed and the synchronization of the PSK demodulator 24 is lost, PSK is automatically detected. The bit rate of the demodulator 24 is changed, and the switch 25 switches to a path corresponding to the bit rate.
以上のように、この発明に係る誤り訂正連接符号化装
置によれば、入力端子に入力されたデータ信号をリード
ソロモン符号に符号化するリードソロモン符号器と、こ
のリードソロモン符号器の符号化データの時系列順序を
変更するインターリーバと、このインターリーバのイン
ターリーブデータをたたみ込み符号化するたたみ込み符
号器と、上記入力端子に入力された音声ディジタル信号
を上記リードソロモン符号器及び上記インターリーバに
対してバイパスさせるバイパス手段と、外部からの制御
信号が入力されたとき、上記インターリーブデータから
上記バイパス手段を経由した上記音声ディジタル信号に
切替えて上記たたみ込み符号器に出力する信号切替器
と、上記制御信号が入力されたときに上記たたみ込み符
号器からのたたみ込みデータのビットレートを変更して
PSK変調を行い、そのPSK変調波信号を出力端子に出力す
るPSK変調器とを備えるようにしたので、音声の遅延時
間が小さく、かつ音声信号でもデータ信号でも同一のハ
ードウエアによって符号化を行い通信を可能にするもの
が得られる効果がある。As described above, according to the error correction concatenated coding device of the present invention, a Reed-Solomon encoder that encodes a data signal input to an input terminal into a Reed-Solomon code, and encoded data of this Reed-Solomon encoder. , A convolutional encoder for convolutionally encoding the interleaved data of this interleaver, a voice digital signal input to the input terminal to the Reed-Solomon encoder and the interleaver. A bypass means for bypassing the signal, and a signal switch for switching the interleaved data to the audio digital signal via the bypass means and outputting it to the convolutional encoder when a control signal from the outside is input, Convolution from the above convolutional encoder when a control signal is input By changing the bit rate of over data
Since it is equipped with a PSK modulator that performs PSK modulation and outputs the PSK modulated wave signal to the output terminal, the voice delay time is small, and the same hardware is used for encoding both voice signals and data signals. There is an effect that something that enables communication is obtained.
また、この発明に係る誤り訂正連接符号復号化装置に
よれば、外部からの制御信号が入力されたとき、入力端
子に入力されたPSK変調波信号のビットレートを変更す
るPSK復調器と、このPSK復調器の復調データをたたみ込
み符号に復号化するビタービ復号器と、このビタービ復
号器からのビタービ復号データを送信側におけるインタ
ーリーブと逆の時系列順序に変更するデインターリーバ
と、このデインターリーバのデインターリーブデータを
リードソロモン復号化するリードソロモン復号器と、上
記ビタービ復号データを上記デインターリーバ及び上記
リードソロモン復号器に対してバイパスさせるバイパス
手段と、上記制御信号が入力されたとき、上記リードソ
ロモン復号器の出力から上記バイパス手段を経由した上
記ビタービ復号データに切り替えて出力端子に出力する
信号切替切とを備えるようにしたので、音声の遅延時間
が小さく、かつ音声信号でもデータ信号でも同一のハー
ドウエアによって復号化を行い通信を可能にするものが
得られる効果がある。Further, according to the error correction concatenated code decoding apparatus according to the present invention, when a control signal from the outside is input, a PSK demodulator that changes the bit rate of the PSK modulated wave signal input to the input terminal, A Viterbi decoder that decodes the demodulated data of the PSK demodulator into a convolutional code, a deinterleaver that changes the Viterbi decoded data from this Viterbi decoder to the time series order that is the reverse of the interleaving on the transmission side, and this deinterleaver. Reed-Solomon decoder for Reed-Solomon decoding the deinterleaved data of the leaver, bypass means for bypassing the Viterbi decoded data to the deinterleaver and the Reed-Solomon decoder, and when the control signal is input, From the output of the Reed-Solomon decoder to the Viterbi decoded data that has passed through the bypass means. Since it is equipped with a switch to switch the signal to be output to the output terminal after switching, it is possible to obtain a communication that enables a small voice delay time and that enables decoding by using the same hardware for both voice and data signals. It is effective.
第1図はこの発明の一実施例による誤り訂正連接符号化
装置および誤り訂正連接符号復号化装置を示すブロック
図、第2図はこの発明の他の実施例を示すブロック図、
第3図は従来の誤り連接符号化方式を示すブロック図、
第4図は連接符号化の誤り訂正能力を示す図である。 図において、1は送信するディジタルデータの入力端
子、2はリードソロモン符号器、3はインターリーバ、
4はたたみ込符号器、5はPSK変調器、6は変調されたI
F信号の出力端子、7は受信されたIF信号の出力端子、
8はPSK復調器、9はビタービ復号器、10はデインター
リーバ、11はリードソロモン復号器、12は復号されたデ
ィジタルデータの出力端子、21,26は制御信号入力端
子、22,25は信号切替器、23はPSK変調器、24はPSK復調
器、31は音声検出器、32は同期状態検出器である。FIG. 1 is a block diagram showing an error correction concatenated coding device and an error correction concatenated code decoding device according to an embodiment of the present invention, and FIG. 2 is a block diagram showing another embodiment of the present invention.
FIG. 3 is a block diagram showing a conventional error concatenated coding system,
FIG. 4 is a diagram showing the error correction capability of concatenated coding. In the figure, 1 is an input terminal for transmitting digital data, 2 is a Reed-Solomon encoder, 3 is an interleaver,
4 is a convolutional encoder, 5 is a PSK modulator, and 6 is a modulated I
F signal output terminal, 7 is the received IF signal output terminal,
8 is a PSK demodulator, 9 is a Viterbi decoder, 10 is a deinterleaver, 11 is a Reed-Solomon decoder, 12 is an output terminal of decoded digital data, 21 and 26 are control signal input terminals, and 22 and 25 are signals. A switch, 23 is a PSK modulator, 24 is a PSK demodulator, 31 is a voice detector, and 32 is a synchronization state detector.
Claims (2)
ソロモン符号に符号化するリードソロモン符号器と、 このリードソロモン符号器の符号化データの時系列順序
を変更するインターリーバと、 このインターリーバのインターリーブデータをたたみ込
み符号化するたたみ込み符号器と、 上記入力端子に入力された音声ディジタル信号を上記リ
ードソロモン符号器及び上記インターリーバに対してバ
イパスさせるバイパス手段と、 外部からの制御信号が入力されたとき、上記インターリ
ーブデータから上記バイパス手段を経由した上記音声デ
ィジタル信号に切替えて上記たたみ込み符号器に出力す
る信号切替器と、 上記制御信号が入力されたときに上記たたみ込み符号器
からのたたみ込みデータのビットレートを変更してPSK
変調を行い、そのPSK変調波信号を出力端子に出力するP
SK変調器とを備えたことを特徴とする誤り訂正連接符号
化装置。1. A Reed-Solomon encoder that encodes a data signal input to an input terminal into a Reed-Solomon code, an interleaver that changes the time series order of encoded data of the Reed-Solomon encoder, and an interleaver. A convolutional encoder for convolutionally encoding the interleaved data of, a bypass means for bypassing the audio digital signal input to the input terminal to the Reed-Solomon encoder and the interleaver, and a control signal from the outside. When input, a signal switch that switches the interleaved data to the audio digital signal that has passed through the bypass means and outputs it to the convolutional encoder, and from the convolutional encoder when the control signal is input. Change the bit rate of convolutional data to PSK
Modulates and outputs the PSK modulated wave signal to the output terminal P
An error correction concatenated coding device comprising an SK modulator.
力端子に入力されたPSK変調波信号のビットレートを変
更するPSK復調器と、 このPSK復調器の復調データをたたみ込み符号に復号化
するビタービ復号器と、 このビタービ復号器からのビタービ復号データを送信側
におけるインターリーブと逆の時系列順序に変更するデ
インターリーバと、 このデインターリーバのデインターリーブデータをリー
ドソロモン復号化するリードソロモン復号器と、 上記ビタービ復号データを上記デインターリーバ及び上
記リードソロモン復号器に対してバイパスさせるバイパ
ス手段と、 上記制御信号が入力されたとき、上記リードソロモン復
号器の出力から上記バイパス手段を経由した上記ビター
ビ復号データに切り替えて出力端子に出力する信号切替
器とを備えたことを特徴とする誤り訂正連接符号復号化
装置。2. A PSK demodulator for changing the bit rate of a PSK modulated wave signal input to an input terminal when an external control signal is input, and decoding demodulated data of this PSK demodulator into a convolutional code. A Viterbi decoder to be converted, a deinterleaver that changes the Viterbi decoded data from this Viterbi decoder to a time series order that is the reverse of the interleaving on the transmission side, and a Reed-Solomon decoding of the deinterleaved data of this deinterleaver. A Solomon decoder, bypass means for bypassing the Viterbi decoded data to the deinterleaver and the Reed-Solomon decoder, and when the control signal is input, the bypass means is output from the Reed-Solomon decoder. And a signal switch that switches to the Viterbi decoded data that has passed through and outputs to the output terminal Error correction concatenated code decoding apparatus characterized by comprising.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1573889A JP2512130B2 (en) | 1989-01-24 | 1989-01-24 | Error-correction concatenated coding device and error-correction concatenated code decoding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1573889A JP2512130B2 (en) | 1989-01-24 | 1989-01-24 | Error-correction concatenated coding device and error-correction concatenated code decoding device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02195732A JPH02195732A (en) | 1990-08-02 |
JP2512130B2 true JP2512130B2 (en) | 1996-07-03 |
Family
ID=11897102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1573889A Expired - Lifetime JP2512130B2 (en) | 1989-01-24 | 1989-01-24 | Error-correction concatenated coding device and error-correction concatenated code decoding device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2512130B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10336044A (en) * | 1997-06-04 | 1998-12-18 | Toshiba Corp | Receiver |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2052906A1 (en) * | 1990-10-09 | 1992-04-10 | Antoine Chouly | System for modulating/demodulating digital signals transmitted with encoded modulation |
USRE42643E1 (en) | 1991-03-27 | 2011-08-23 | Panasonic Corporation | Communication system |
US5233629A (en) * | 1991-07-26 | 1993-08-03 | General Instrument Corporation | Method and apparatus for communicating digital data using trellis coded qam |
US5802241A (en) | 1992-03-26 | 1998-09-01 | Matsushita Electric Industrial Co., Ltd. | Communication system |
USRE38513E1 (en) | 1992-03-26 | 2004-05-11 | Matsushita Electric Industrial Co., Ltd. | Communication system |
US6724976B2 (en) | 1992-03-26 | 2004-04-20 | Matsushita Electric Industrial Co., Ltd. | Communication system |
US6728467B2 (en) | 1992-03-26 | 2004-04-27 | Matsushita Electric Industrial Co., Ltd. | Communication system |
JP2546120B2 (en) * | 1993-01-05 | 1996-10-23 | 日本電気株式会社 | Error correction concatenated coding method |
MY113937A (en) * | 1993-03-25 | 2002-06-29 | Matsushita Electric Ind Co Ltd | Communication system |
US5473601A (en) * | 1993-10-21 | 1995-12-05 | Hughes Aircraft Company | Frequency reuse technique for a high data rate satellite communication system |
JPH07288479A (en) * | 1994-04-18 | 1995-10-31 | Nec Corp | Error correction concatenate coding method/device |
DE69531234T2 (en) * | 1994-08-31 | 2004-04-22 | Sony Corp. | SIGNAL TRANSMITTER, SIGNAL RECEIVER AND METHOD FOR SENDING / RECEIVING SIGNALS |
JP6799421B2 (en) * | 2016-08-29 | 2020-12-16 | 日本放送協会 | Transmitter and receiver |
-
1989
- 1989-01-24 JP JP1573889A patent/JP2512130B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10336044A (en) * | 1997-06-04 | 1998-12-18 | Toshiba Corp | Receiver |
Also Published As
Publication number | Publication date |
---|---|
JPH02195732A (en) | 1990-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6081919A (en) | Coding and decoding system using CRC check bit | |
Hagenauer | Rate-compatible punctured convolutional codes (RCPC codes) and their applications | |
US6754290B1 (en) | Highly parallel map decoder | |
JP3860218B2 (en) | A coding scheme for digital communication systems. | |
JP2512130B2 (en) | Error-correction concatenated coding device and error-correction concatenated code decoding device | |
JP3996205B2 (en) | Concatenated code data transmission / reception method and transmission / reception apparatus | |
JP3349114B2 (en) | Error correction encoding device and decoding device | |
EP0908025B1 (en) | Methods for generating side information in the presence of time-selective fading | |
JP4298170B2 (en) | Partitioned deinterleaver memory for map decoder | |
JPH06205054A (en) | Error correction connecting encoding system | |
JP2001508608A (en) | Apparatus and associated method for transmitting and receiving multistage encoded and interleaved digital communication signals | |
US6606724B1 (en) | Method and apparatus for decoding of a serially concatenated block and convolutional code | |
JP3828360B2 (en) | Coded modulation method for digital data, digital data modulation device, satellite earth station, modulation method and modulation device | |
KR20100127174A (en) | Encoder, decoder and method for encoding and decoding | |
WO2014194761A1 (en) | Soft bit coding method and apparatus for radio receiving device | |
US7095792B2 (en) | Method and device for generating a rate compatible code | |
US6795507B1 (en) | Method and apparatus for turbo decoding of trellis coded modulated signal transmissions | |
Joe | An adaptive hybrid ARQ scheme with concatenated FEC codes for wireless ATM | |
JPH07288479A (en) | Error correction concatenate coding method/device | |
EP0612166B1 (en) | A method and apparatus for error-control coding in a digital data communications system | |
US6611940B1 (en) | Decoding symbols representing digital words | |
JP4543479B2 (en) | Communication system and method | |
Salija et al. | A novel reliability-based high performance decoding algorithm for short block length turbo codes | |
US8196003B2 (en) | Apparatus and method for network-coding | |
JP3576653B2 (en) | Coded modulator |