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

JPH0423452B2 - - Google Patents

Info

Publication number
JPH0423452B2
JPH0423452B2 JP24859787A JP24859787A JPH0423452B2 JP H0423452 B2 JPH0423452 B2 JP H0423452B2 JP 24859787 A JP24859787 A JP 24859787A JP 24859787 A JP24859787 A JP 24859787A JP H0423452 B2 JPH0423452 B2 JP H0423452B2
Authority
JP
Japan
Prior art keywords
bits
time series
circuit
code
bit
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
Application number
JP24859787A
Other languages
Japanese (ja)
Other versions
JPS6490620A (en
Inventor
Toshiharu Yagi
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.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP24859787A priority Critical patent/JPS6490620A/en
Publication of JPS6490620A publication Critical patent/JPS6490620A/en
Publication of JPH0423452B2 publication Critical patent/JPH0423452B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は復号装置に関し、特に低符号化率の畳
込み符号シンボルの時系列から特定の位置の符号
ビツトを消去して得た等価的に高符号化率の符号
シンボルを最尤復号する復号装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a decoding device, and particularly to a decoding device, in particular, a decoding device that decodes an equivalent code bit obtained by erasing code bits at a specific position from a time series of convolutional code symbols with a low coding rate. The present invention relates to a decoding device that performs maximum likelihood decoding of high coding rate code symbols.

〔従来の技術〕[Conventional technology]

デイジタル伝送路の伝送誤りを訂正して伝送品
質を向上するために畳込み符号化と最尤復合法と
を組合せた誤り訂正方式が用いられている。かか
る誤り訂正方式の誤り訂正能力は、符号化率が小
さい(冗長度が高い)ほど、また、符号拘束長が
長くなるほど高くなる。符号化率が大きくなると
符号シンボルのビツト数は多くなる。一方、最尤
復号を行う復号装置、たとえばビタビ復号装置の
バードウエア規模は符号シンボルのビツト数およ
び符号拘束長の増大と共に指数関数的に大きくな
ることが知られている。帯域制限の厳しい無線伝
送路などでは、帯域の有効利用の観点から符号化
率を大きくして伝送路における冗長度をできるだ
け低くし、しかも誤り訂正能力の高い誤り訂正方
式が望まれるが、上記のハードウエア規模の点か
ら符号化率が3/4を超えるとビタビ復号装置の実
現は禁止的に困難になる。
In order to improve transmission quality by correcting transmission errors on a digital transmission path, an error correction method that combines convolutional coding and maximum likelihood decoding is used. The error correction ability of such an error correction method increases as the coding rate becomes smaller (the redundancy becomes higher) and as the code constraint length becomes longer. As the coding rate increases, the number of bits in the code symbol increases. On the other hand, it is known that the hardware size of a decoding device that performs maximum likelihood decoding, such as a Viterbi decoding device, increases exponentially as the number of bits of a code symbol and the code constraint length increase. For wireless transmission channels with strict bandwidth limitations, it is desirable to increase the coding rate to reduce redundancy in the transmission channel as much as possible from the viewpoint of effective use of the bandwidth, and to use an error correction method with high error correction capability. In terms of hardware scale, if the coding rate exceeds 3/4, it becomes prohibitively difficult to implement a Viterbi decoding device.

この問題を解決するために、ハードウエア規模
が比較的小さい低符号化率用の符号化回路と復号
回路とを用い、これらに簡単な周辺回路を付加し
て伝送路では高符号化率に変換して伝送すること
により、等価的に高符号化率の符号シンボルを用
いる誤り訂正方式が提案されている。(特開昭57
−155857号公報)。以下、この誤り訂正方式なら
びにその符号化装置、復号装置について説明す
る。
To solve this problem, we use relatively small hardware scale encoding circuits and decoding circuits for low coding rates, add simple peripheral circuits to these, and convert them to high coding rates on the transmission path. An error correction method has been proposed that uses code symbols with an equivalent high coding rate. (Unexamined Japanese Patent Publication 1987)
−155857). This error correction method, its encoding device, and decoding device will be explained below.

第4図は、この誤り訂正方式に用いる符号化装
置の一例を示すブロツク図である。
FIG. 4 is a block diagram showing an example of an encoding device used in this error correction method.

符号化回路11は、送信すべき情報ビツトの時
系列であるビツト列B1を符号化率1/2、符号拘束
長7で畳込み符号化し、1符号シンボルを構成す
る2符号ビツトを並列に、ビツト列P1、Q1とし
て出力する。ビツト消去回路12は、ビツト列
P1、Q1から消去パターンにより定まる位置の符
号ビツトを消去し、速度変換して、符号化率3/4
または7/8の符号シンボルの時系列をビツト列
P2、Q2として出力する。
The encoding circuit 11 convolutionally encodes the bit string B1, which is a time series of information bits to be transmitted, at a coding rate of 1/2 and a code constraint length of 7, and then convolutionally encodes two code bits constituting one code symbol in parallel. Output as bit strings P1 and Q1. The bit erase circuit 12 erases the bit string.
The code bits at the positions determined by the erasure pattern are erased from P1 and Q1, the speed is converted, and the coding rate is 3/4.
Or the time series of 7/8 code symbols as a bit string
Output as P2 and Q2.

第5図は消去パターンの説明図であり、aは符
号化率3/4の場合、bは符号率7/8の場合を示す。
FIG. 5 is an explanatory diagram of erasure patterns, where a shows the case where the coding rate is 3/4 and b shows the case where the coding rate is 7/8.

符号化率3/4の場合、ビツト列P1、Q1の連続す
る3タイムスロツトにある6符号ビツト(3符号
シンボル)を第5図aの左側のように表わし、こ
の6個の枠のうち丸印をつけた枠の位置のパター
ンを消去パターンということにする。ビツト消去
回路12は、ビツト列P1、Q1から丸印をつけた
符号ビツトQ12、P13を消去し、残つた4符号ビ
ツトを第5図aの右側のように配列し、速度変換
して出力する。残された4符号ビツトは、情報ビ
ツトの3ビツトに対応するので、符号化率3/4の
符号シンボルになつている。符号化率7/8の場合
は、第5図bに示すように、ビツト列P1、Q1の
連続する7タイムスロツトの14符号ビツトから丸
印をつけた6符号ビツトを消去し、残つた8符号
ビツトを再配列して符号化率7/8の符号シンボル
をつくる。第5図に見られるようにビツト列P1
の符号ビツトがビツト列P2だけでなくビツト列
Q2にも配列されることがあるので、ビツト消去
回路12は、ビツト列P1、Q1を直列に変換して
からビツト消去を行い、その後に並列に変換して
ビツト列P2、Q2とする。
In the case of a coding rate of 3/4, the 6 code bits (3 code symbols) in 3 consecutive time slots of bit strings P1 and Q1 are represented as shown on the left side of Figure 5a, and the circles in these 6 frames are The pattern at the position of the marked frame is called an erasure pattern. The bit erasing circuit 12 erases the code bits Q12 and P13 marked with circles from the bit strings P1 and Q1, arranges the remaining 4 code bits as shown on the right side of Figure 5a, converts the speed, and outputs them. . The remaining four code bits correspond to three information bits, so they are code symbols with a coding rate of 3/4. In the case of a coding rate of 7/8, as shown in Figure 5b, the 6 code bits marked with a circle are erased from the 14 code bits in 7 consecutive time slots of bit strings P1 and Q1, and the remaining 8 code bits are erased. Rearrange the code bits to create a code symbol with a coding rate of 7/8. As seen in Figure 5, bit string P1
The sign bit of bit string P2 as well as bit string
Since the bits may also be arranged in Q2, the bit erasing circuit 12 performs bit erasing after converting the bit strings P1 and Q1 into series, and then converting them into parallel bits to form the bit strings P2 and Q2.

伝送路により伝送されたビツト列P2、Q2の各
符号ビツトに対応する受信データの時系列は、復
号装置により、以下述べるようにして復号され
る。
The time series of received data corresponding to each code bit of the bit strings P2 and Q2 transmitted through the transmission path is decoded by the decoding device as described below.

まず、符号化装置で消去された符号ビツトに対
応する任意のダミービツトを受信データ列に挿入
してビツト列P1、Q1に対応するデータ列をつく
る。この操作はビツト消去回路12の操作の逆操
作であり、ビツト消去回路12が各符号ビツトを
直列にしてからビツト消去を行つているのと同じ
理由で、各受信データを直列にしてから行う必要
がある。ダミービツトの挿入パターンは消去パタ
ーンに1対1に対応するが、(直列の)受信デー
タ列に対する挿入パターンの正しい位相はダミー
ビツト挿入時には分らないので、試行錯誤的に正
しい位相を見つける必要がある。ダミービツトを
挿入したデータ列における挿入パターンの位相
は、符号化率3/4の場合6種類、符号化率7/8の場
合14種類あるので、この位相同期(以下符号同期
という)には、符号化率3/4の場合最大6回、符
号化率7/8の場合最大14回の試行を必要とする。
ダミービツトを挿入したデータ列は2列に直列並
列変換される。1列2列の直列並列変換には2通
りの分周位相不確定性があるが、従来の復号装置
はこの不確定性を取除く分周位相同期も試行錯誤
的に行つている。
First, an arbitrary dummy bit corresponding to the code bit erased by the encoding device is inserted into the received data string to create a data string corresponding to the bit strings P1 and Q1. This operation is the reverse operation of the bit erasure circuit 12, and for the same reason that the bit erasure circuit 12 serializes each code bit and then erases the bit, it is necessary to serialize each received data before performing the bit erasure. There is. The dummy bit insertion pattern has a one-to-one correspondence with the erasure pattern, but since the correct phase of the insertion pattern with respect to the (serial) received data string is not known at the time of dummy bit insertion, it is necessary to find the correct phase by trial and error. There are 6 types of insertion pattern phases in the data string into which dummy bits are inserted when the coding rate is 3/4 and 14 types when the coding rate is 7/8, so this phase synchronization (hereinafter referred to as code synchronization) requires If the coding rate is 3/4, a maximum of 6 trials are required, and if the coding rate is 7/8, a maximum of 14 trials are required.
The data string into which dummy bits have been inserted is serially and parallel-converted into two strings. There are two types of frequency division phase uncertainties in serial-parallel conversion of one column and two columns, but conventional decoding devices also perform frequency division phase synchronization to remove this uncertainty by trial and error.

ビツト列P1、Q1に対応する2列のデータ列は
復号回路でビタビ復号される。この復号回路は、
ダミービツトに対して一定値の尤度値を与えるこ
とを除いては、符号化回路11に対応する通常の
ビタビ復号回路と同じ回路である。受信データ列
にダミービツトを挿入する際ダミービツトの挿入
位置を示すタイミング信号をつくつておき、復号
回路は、このタイミング信号によつて入力するデ
ータ列中からダミービツトを識別する。
Two data strings corresponding to bit strings P1 and Q1 are Viterbi decoded by a decoding circuit. This decoding circuit is
This circuit is the same as the normal Viterbi decoding circuit corresponding to the encoding circuit 11, except that a constant likelihood value is given to the dummy bit. When inserting a dummy bit into a received data string, a timing signal indicating the insertion position of the dummy bit is generated, and the decoding circuit uses this timing signal to identify the dummy bit from the input data string.

符号同期および分周位相同期の試行は以下述べ
るようにして行う。
Trials of code synchronization and frequency division phase synchronization are performed as described below.

復号回路が復号出力したビツト列を符号化回路
11と同じ符号化回路で符号化し、その出力ビツ
ト例を復号回路に入力したデータ列中のダミービ
ツトを除くデータの硬判定(を示すビツト)とビ
ツト比較する。符号同期および分周位相同期がい
ずれも正しくとれていれば、伝送誤りを除いてビ
ツト比較は一致を示すので、不一致の発生頻度は
きわめて小さい値になる。符号同期または分周位
相同期の少くとも一方が誤つていれば不一致の発
生頻度はきわめて大きくなる。不一致の発生頻度
があるしきい値を超えると符号同期および分周位
相同期の試行をやり直すことにより、符号化率が
3/4の場合最大(6×2=)12回、符号化率が7/8
の場合最大(14×2=)28回の試行を行えば、必
ず符号同期および分周位相同期が確立する。
The bit string decoded and output by the decoding circuit is encoded by the same encoding circuit as the encoding circuit 11, and the example output bits are used as hard decisions (bits indicating) and bits of the data excluding dummy bits in the data string input to the decoding circuit. compare. If code synchronization and frequency division phase synchronization are both correctly achieved, bit comparison will show a match except for transmission errors, so the frequency of mismatch will be extremely small. If at least one of code synchronization or frequency division phase synchronization is incorrect, the frequency of occurrence of mismatch becomes extremely high. When the frequency of mismatches exceeds a certain threshold, code synchronization and frequency division phase synchronization are retried, resulting in a maximum of (6 x 2 =) 12 trials when the encoding rate is 3/4 and 7 times when the encoding rate is 7. /8
In this case, code synchronization and frequency division phase synchronization will definitely be established if a maximum of (14×2=) 28 trials are performed.

復号回路に入力されたデータが復号された更に
符号化回路で符号化されて出てくるまでには、符
号化率3/4の場合約60ビツト、符号化率7/8の場合
約120ビツトの遅延がある。そのため、復号回路
に入力するデータ列の各データの硬判定をこの遅
延分だけ遅延させてからビツト比較する必要があ
る。この遅延のビツト数に等しい個数のフリツプ
フロツプからなる遅延回路によつてデータの硬判
定を遅延させる。ダミービツトに対するビツト比
較を除去するため、遅延された硬判定中のダミー
ビツトを識別する必要がある。従来の復号装置
は、ダミービツト挿入時につくつたタイミング信
号を硬判定の遅延回路と同じ構成の遅延回路で遅
延させ、この遅延回路で遅延されたタイミング信
号により遅延された硬判定中からダミービツトを
識別している。
After the data input to the decoding circuit is decoded and then encoded by the encoding circuit, it takes approximately 60 bits when the encoding rate is 3/4, and approximately 120 bits when the encoding rate is 7/8. There is a delay. Therefore, it is necessary to delay the hard decision of each data in the data string input to the decoding circuit by this delay before comparing the bits. The hard decision of the data is delayed by a delay circuit consisting of a number of flip-flops equal to the number of delay bits. To eliminate bit comparisons against dummy bits, it is necessary to identify the dummy bits during delayed hard decisions. Conventional decoding devices delay a timing signal generated when inserting a dummy bit using a delay circuit with the same configuration as a hard decision delay circuit, and identify the dummy bit from the delayed hard decision using the timing signal delayed by this delay circuit. ing.

以上説明した誤り訂正方式は、ハードウエア規
模が比較的小さい、例えば符号化率1/2の符号化
回路と符号回路とを用い、これらに簡単な周辺回
路を付加して伝送路では、例えば符号化率3/4あ
るいは7/8に変換して伝送することができ、その
誤り訂正能力も十分高いことが知られている。ま
た、その符号化装置および復号装置を消去パター
ンが切替可能に構成することにより、伝送路の状
態に応じて最適の符号化率、例えば1/2、3/4、7/
8を選択できる符号化率可変の誤り訂正方式にす
ることもできる。
The error correction method described above uses a relatively small scale of hardware, for example, an encoding circuit with a coding rate of 1/2 and an encoding circuit, and adds simple peripheral circuits to these circuits so that, for example, a code It is known that it can be converted and transmitted at a conversion rate of 3/4 or 7/8, and its error correction ability is sufficiently high. In addition, by configuring the encoding device and decoding device so that the erasure pattern can be switched, the optimum encoding rate can be set depending on the transmission path condition, for example, 1/2, 3/4, 7/
It is also possible to use a variable coding rate error correction system in which 8 can be selected.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した誤り訂正方式における従来の復号装置
は、ダミービツトの挿入された受信データ列の硬
判定を遅延するための多数のフリツプフロツプか
らなる遅延回路およびこの遅延回路と同じ構成で
ありダミービツトの挿入位置を示すタイミング信
号を遅延するための遅延回路の2組の遅延回路を
用いているので、必要とするフリツプフロツプの
個数が多く構成が複雑になる欠点がある。
The conventional decoding device for the above-mentioned error correction method includes a delay circuit consisting of a large number of flip-flops for delaying the hard decision of the received data string into which dummy bits have been inserted, and a delay circuit having the same configuration as this delay circuit to indicate the insertion position of the dummy bits. Since two sets of delay circuits are used to delay the timing signal, there is a drawback that a large number of flip-flops are required and the configuration becomes complicated.

本発明の目的は、構成の簡単な復号装置を提供
することにある。
An object of the present invention is to provide a decoding device with a simple configuration.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の復号装置は、送信情報ビツトの時系列
を畳込み符号化して第1の符号シンボルの時系列
とし、連続するあらかじめ定めた数の前記第1の
符号シンボルを構成する第1の符号ビツトの群か
ら消去パターンにより定まる位置の前記第1の符
号ビツトを消去して得た第2の符号シンボルの時
系列を構成する第2の符号ビツトのそれぞれに対
応する受信データを直列に入力し、制御信号に制
御されて前記消去パターンに試行錯誤的に同期
し、前記第1の符号ビツトが消去された位置に任
意のダミービツトを挿入し、このダミービツトの
挿入位置を示す第1のタイミング信号と共に出力
するダミービツト挿入回路と、前記ダミービツト
の挿入された前記受信データの時系列および前記
第1のタイミング信号を直列並列変換し、前記第
1の符号シンボルの時系列に対応する並列データ
の時系列およびこの並列データの時系列の前記ダ
ミービツトの挿入位置を示す並列の第2のタイミ
ング信号を出力する直列並列変換回路と、前記第
2のタイミング信号を用いて前記並列データの時
系列から前記ダミービツトを識別し、識別したダ
ミービツトにあらかじめ定めた尤度値を与えて前
記並列データの時系列を最尤復号し復号情報ビツ
トの時系列を出力する最尤復号回路と、前記送信
情報ビツトの時系列から前記第1の符号シンボル
の時系列を得た畳込み符号化と同じ畳込み符号化
により前記復号情報ビツトの時系列を第3の符号
シンボルの時系列に符号化する符号化回路と、前
記並列データのうち少くとも1列のデータの硬判
定を示すビツトの時系列を前記最尤復号回路およ
び前記符号化回路による遅延分だけ遅延させる第
1の遅延回路と、前記第2のタイミング信号のう
ち、前記第1の遅延回路に入力した前記ビツトの
時系列に対応する列をその繰返し周期より短いあ
らかじめ定めた時間遅延させる第2の遅延回路
と、この第2の遅延回路の出力信号を用いて前記
第1の遅延回路が出力した前記ビツトの時系列か
ら前記ダミービツトを識別し、識別したダミービ
ツトを除く前記ビツトの時系列のそれぞれのビツ
トを前記第3の符号シンボルの時系列の対応する
ビツトとビツト比較し、不一致のビツトの発生頻
度があらかじめ定めた値を超えると前記制御信号
により前記ダミービツト挿入回路を制御して同期
の試行錯誤をやり直させる制御回路とを備えて構
成される。
The decoding device of the present invention convolutionally encodes a time series of transmission information bits to obtain a time series of first code symbols, and convolutionally encodes a time series of transmission information bits to obtain a time series of first code symbols that constitute a predetermined number of continuous first code symbols. serially inputting received data corresponding to each of the second code bits constituting a time series of second code symbols obtained by erasing the first code bits at positions determined by the erasure pattern from the group; Controlled by a control signal, synchronizing with the erasure pattern by trial and error, inserting an arbitrary dummy bit at the position where the first code bit has been erased, and outputting it together with a first timing signal indicating the insertion position of this dummy bit. a dummy bit insertion circuit that performs serial-to-parallel conversion on the time series of the received data into which the dummy bits have been inserted and the first timing signal, and converts the time series of parallel data corresponding to the time series of the first code symbols and the a serial-to-parallel conversion circuit that outputs a parallel second timing signal indicating an insertion position of the dummy bit in a time series of parallel data; and a serial-parallel conversion circuit that identifies the dummy bit from the time series of parallel data using the second timing signal. a maximum likelihood decoding circuit that gives a predetermined likelihood value to the identified dummy bits to maximum likelihood decode the time series of the parallel data and outputs a time series of decoded information bits; an encoding circuit that encodes the time series of the decoded information bits into a time series of a third code symbol by the same convolutional encoding as the time series of the first code symbol; a first delay circuit that delays a time series of bits indicating a hard decision of at least one column of data by the delay caused by the maximum likelihood decoding circuit and the encoding circuit; a second delay circuit that delays a column corresponding to the time series of the bits inputted to the first delay circuit by a predetermined time shorter than the repetition period; The dummy bits are identified from the time series of the bits output by the first delay circuit, and each bit of the time series of the bits excluding the identified dummy bit is compared with the corresponding bit of the time series of the third code symbol. However, when the frequency of occurrence of mismatched bits exceeds a predetermined value, the dummy bit insertion circuit is controlled by the control signal to cause the synchronization trial and error to be repeated.

〔実施例〕〔Example〕

以下実施例を示す図面を参照して本発明につい
て詳細に説明する。
The present invention will be described in detail below with reference to drawings showing embodiments.

第1図は本発明の復号装置の一実施例を示すブ
ロツク図、第2図は第1図に示す実施例における
ダミービツト挿入回路を示すブロツク図である。
FIG. 1 is a block diagram showing one embodiment of the decoding device of the present invention, and FIG. 2 is a block diagram showing a dummy bit insertion circuit in the embodiment shown in FIG.

第1図に示す実施例は、第4図に示す符号化装
置が符号化率3/4の符号シンボルの時系列として
出力するビツト列P2、Q2に対応する3ビツト軟
判定の受信データの時系列であるデータ列DP1,
DQ1を復号して復号情報ビツトの時系列である
ビツト列B2を出力する復号装置であり、それぞ
れが3ビツト並列であるデータ列DP1,DQ1を
並列直列変換して3ビツト並列のデータ列D1お
よびデータ列D1のクロツクであるクロツク信号
CL1を出力する並列直列変換回路1と、データ
列D1、クロツク信号CL1、制御信号CTを入力
しデータ列D2ならびにタイミング信号T1,T
2を出力するダミービツト挿入回路2と、データ
列D2ならびにタイミング信号T1,T2を入力
しデータ列DP2,DQ2ならびにタイミング信号
TP,TQを出力する直列並列変換回路3と、デ
ータ列DP2,DQ2ならびにタイミング信号TP,
TQを入力しビツト列B2を出力するビタビ復号回
路4と、ビツト列B2を入力しビツト列P3を出力
する符号化回路5と、データ列DP2の最上位ビ
ツトの列を入力する遅延回路6と、遅延回路6の
出力ビツト列およびビツト列P3を入力する排他
的論理和回路7と、タイミング信号TPを入力す
る遅延回路8と、遅延回路8および排他的論理和
回路7の出力信号を入力するエラーカウンタ9
と、エラーカウンタ9の出力信号を入力し制御信
号CTを出力する制御回路10とを具備して構成
されている。
In the embodiment shown in FIG. 1, the encoding device shown in FIG. Data string DP1, which is a series,
This is a decoding device that decodes DQ1 and outputs a bit string B2, which is a time series of decoded information bits, and converts the data strings DP1 and DQ1, each of which is 3-bit parallel, into parallel-to-serial conversion to create 3-bit parallel data strings D1 and A clock signal that is the clock for data string D1
A parallel-to-serial conversion circuit 1 outputs CL1, inputs a data string D1, a clock signal CL1, and a control signal CT, and outputs a data string D2 and timing signals T1, T.
A dummy bit insertion circuit 2 that outputs 2 and a data string D2 and timing signals T1 and T2 are input and outputs a data string DP2 and DQ2 and a timing signal.
A serial/parallel conversion circuit 3 that outputs TP, TQ, data strings DP2, DQ2 and timing signals TP,
A Viterbi decoding circuit 4 inputs TQ and outputs bit string B2, an encoding circuit 5 inputs bit string B2 and outputs bit string P3, and a delay circuit 6 inputs the most significant bit string of data string DP2. , an exclusive OR circuit 7 which inputs the output bit string of the delay circuit 6 and the bit string P3, a delay circuit 8 which inputs the timing signal TP, and output signals of the delay circuit 8 and the exclusive OR circuit 7. error counter 9
and a control circuit 10 which inputs the output signal of the error counter 9 and outputs a control signal CT.

ダミービツト挿入回路2は、クロツク信号CL
1を4分周する4分周回路21と、クロツク信号
CL2を6分周する6分周回路22と、4分周回
路21、6分周回路22の出力信号を入力しクロ
ツク信号CL2を出力するPLL回路23と、初期
値を制御信号CTによつて制御されてクロツク信
号CL2を計数し計数値を出力するモジユロ6の
6進のカインタ24と、カウンタ24の出力値に
よるアドレス指定されてタイミング信号T2,T
3を読出するROM25と、クロツク信号CL2を
クロツクとしてタイミング信号T3を入力しタイ
ミング信号T1を出力するフリツプフロツプ26
と、クロツク信号CL2およびタイミング信号T
3の論理和をクロツク信号CL3として出力する
OR回路27と、クロツク信号CL1を書込みクロ
ツクとしてデータ列D1を書込み、クロツク信号
CL3を読出しクロツクとしてデータ列D2を読
出すFIFO(first in first out)メモリ28とを備
えて構成されている。
The dummy bit insertion circuit 2 receives the clock signal CL.
4 frequency divider circuit 21 that divides 1 into 4, and a clock signal
A divide-by-6 circuit 22 divides the frequency of CL2 by 6, a PLL circuit 23 inputs the output signals of the divide-by-4 circuit 21 and the divide-by-6 circuit 22 and outputs the clock signal CL2, and a PLL circuit 23 which outputs the clock signal CL2. A modulo 6 hexadecimal counter 24 which is controlled to count the clock signal CL2 and output a count value, and a timing signal T2, T which is addressed by the output value of the counter 24.
ROM 25 for reading 3, and a flip-flop 26 for inputting timing signal T3 using clock signal CL2 as a clock and outputting timing signal T1.
, clock signal CL2 and timing signal T
Outputs the logical sum of 3 as clock signal CL3.
The data string D1 is written using the OR circuit 27 and the clock signal CL1 as the write clock, and the clock signal CL1 is used as the write clock.
The FIFO (first in first out) memory 28 reads out the data string D2 using CL3 as a readout clock.

第3図は、第1図に示す実施例の動作を説明す
るためのタイムチヤートである。第3図を参照し
て第1図に示す実施例の動作について説明する。
FIG. 3 is a time chart for explaining the operation of the embodiment shown in FIG. The operation of the embodiment shown in FIG. 1 will be explained with reference to FIG.

第5図aに図示したビツト列P2ならびにQ2の
符号ビツトP11、P12ならびにQ11、Q13にそれぞ
れ対応する受信データDP11,DP12ならびに
DQ11,DQ13は、並列直列変換回路1で直
列に変換され、DP11,DQ11,DP12,DQ
13の順にダミービツト挿入回路2のFIFOメモ
リ28に順次書込まれる。
Received data DP11, DP12 and
DQ11, DQ13 are converted into series by parallel-serial conversion circuit 1, and DP11, DQ11, DP12, DQ
13 are sequentially written into the FIFO memory 28 of the dummy bit insertion circuit 2.

PLL回路23は、4分周回路21、6分周回
路22と共に、同期t2がクロツク信号CL1の同
期t1の4/6でありクロツク信号CL1に同期したク
ロツク信号CL2を発生する。ROM25は、時間
6t2ごとに、第3図に図示する波形のタイミング
信号T2,T3を出力する。クロツク信号CL3
は、第3図に図示するように歯抜けになつている
ので、期間6t2にFIFOメモリ28から読出される
受信データの数は、この期間(6t2=4t1)に書込
まれる受信データの数と等しく、4個である。、
第3図には、カウンタ24の初期位相が正しい場
合のタイミング信号T2,T3が図示してある。
この場合、時間t2ごとに受信データDP11,DQ
11,DP12が順次読出され、時間3t2をおいて
受信データDQ13が読出される。読出された受
信データDP12は、3t2の時間幅をもつている
が、これを時間t2ごとに受信データDP12、ダ
ミービツトQD、ダミービツトPDと見做せば(第
3図のデータ列D2はこのように図示してある)、
受信データDP12とDQ13との間にダミービツ
トQD、PDを挿入したことになる。タイミング信
号T1はタイミング信号T3を時間t2だけ遅延さ
せた信号であるから、タイミング信号T1の
“1”である位置はダミービツトQD、PDの挿入
位置を示している。
The PLL circuit 23, together with the 4 frequency divider circuit 21 and the 6 frequency divider circuit 22, generates a clock signal CL2 whose synchronization t2 is 4/6 of the synchronization t1 of the clock signal CL1 and which is synchronized with the clock signal CL1. ROM25 is the time
Timing signals T2 and T3 having the waveform shown in FIG. 3 are output every 6t2 . Clock signal CL3
As shown in FIG. 3, the number of received data read from the FIFO memory 28 during period 6t 2 is less than the number of received data written during this period (6t 2 = 4t 1 ). It is equal to the number of , which is 4. ,
FIG. 3 shows timing signals T2 and T3 when the initial phase of the counter 24 is correct.
In this case, the received data DP11, DQ every time t2
11 and DP12 are read out sequentially, and received data DQ13 is read out after a time interval of 3t2 . The read reception data DP12 has a time width of 3t2 , but if this is regarded as the reception data DP12, dummy bit QD, and dummy bit PD every time t2 (the data string D2 in Fig. 3 is ),
This means that dummy bits QD and PD are inserted between the received data DP12 and DQ13. Since the timing signal T1 is a signal obtained by delaying the timing signal T3 by the time t2 , the position of "1" in the timing signal T1 indicates the insertion position of the dummy bits QD and PD.

直列並列変換回路3は、データ列D2を、タイ
ミング信号T2が“1”である位置のデータをデ
ータ列DP2に配列しそれにすぐ後続するデータ
をデータ列DQ2の同じタイムスロツトに配列す
るように直列並列変換する。データ列DP2,DQ
2は、第3図と第5図aとを対照して分るよう
に、ビツト列P1、Q1に対応している。したがつ
て、タイミング信号T2はデータ列D2における
符号化率1/2符号シンボルの切れ目に対応してい
る。タイミング信号T1もデータ列D2の直列並
列変換とまつたく同様に直列並列変換されてタイ
ミング信号TP,TQになるので、タイミング信
号TP,TQの“1”である位置はデータ列DP
2,DQ2におけるダミービツトPD、QDの挿入
位置を示している。
The serial/parallel conversion circuit 3 serializes the data string D2 so that the data at the position where the timing signal T2 is "1" is arranged in the data string DP2, and the data immediately following it is arranged in the same time slot of the data string DQ2. Convert in parallel. Data string DP2, DQ
2 corresponds to the bit strings P1 and Q1, as can be seen by comparing FIG. 3 and FIG. 5a. Therefore, the timing signal T2 corresponds to the break between the coding rate 1/2 code symbols in the data string D2. The timing signal T1 is also serial-parallel converted into the timing signals TP and TQ in the same way as the serial-parallel conversion of the data string D2, so the position where the timing signals TP and TQ are "1" is the data string DP.
2. Indicates the insertion position of dummy bits PD and QD in DQ2.

ビタビ復号回路4は、タイミング信号TP,
TQを用いてデータ列DP2,DQ2からダミービ
ツトを識別し、識別したダミービツトに対して一
定値の尤度値を与えてデータ列DP2,DQ2を最
尤復号し、復号情報ビツトをビツト列B2として
出力する。ダミービツトに対して一定値の尤度値
を与えることを除けば、ビタビ復号回路4は第4
図における符号化回路11に対応する通常のビタ
ビ復号回路と同じ回路でよいことは既に述べたと
おりである。
The Viterbi decoding circuit 4 receives timing signals TP,
Dummy bits are identified from data strings DP2 and DQ2 using TQ, a constant likelihood value is given to the identified dummy bits, data strings DP2 and DQ2 are maximum likelihood decoded, and the decoded information bits are output as bit string B2. do. Except for giving a constant likelihood value to the dummy bit, the Viterbi decoding circuit 4
As already mentioned, the same circuit as the normal Viterbi decoding circuit corresponding to the encoding circuit 11 in the figure may be used.

符号化回路5は、第4図における符号化回路1
1とまつたく同じ機能を有する回路であり、ビツ
ト列B2を符号化してビツト列P3およびビツト列
Q3(図示せず)を出力する。ただしビツト列Q3
は使用しない。データ列DP2の(硬判定を示す)
最上位ビツトは、ビタビ復号回路4、符号化回路
5によるビツト遅延に相当するだけ遅延回路6に
よつて遅延された後、排他的論理和回路7により
ビツト列P3とビツト比較される。比較結果が不
一致であるときのみ、排他的論理和回路7は
“1”を出力する。遅延回路8は、遅延回路6が
ダミービツトを出力するとき“1”を出力するよ
うにタイミング信号TPを遅延させる。エラーカ
ウンタ9は、排他的論理和回路7が“1”を出力
する回数を計数し、一定時間ごとにリセツトさ
れ、遅延回路8から“1”が入力している期間は
計数を停止するカウンタである。したがつて、エ
ラーカウンタ9の計数値は、データ列DP2の硬
判定とビツト列P3とのビツト比較のうちダミー
ビツトのビツト比較を除くビツト比較における不
一致の発生頻度を示している。制御回路10は、
エラーカウンタ9の計数値が一定値を超えると制
御信号CTによりダミービツト挿入回路2のカウ
ンタ24を制御してその出力値を“1”だけずら
せる。
The encoding circuit 5 is the encoding circuit 1 in FIG.
This circuit has exactly the same function as 1, and encodes bit string B2 and encodes bit string P3 and bit string
Output Q3 (not shown). However, bit string Q3
is not used. Data string DP2 (indicates hard decision)
The most significant bit is delayed by a delay circuit 6 by an amount corresponding to the bit delay caused by the Viterbi decoding circuit 4 and the encoding circuit 5, and then compared in bits with the bit string P3 by an exclusive OR circuit 7. Only when the comparison result is a mismatch, the exclusive OR circuit 7 outputs "1". The delay circuit 8 delays the timing signal TP so that it outputs "1" when the delay circuit 6 outputs the dummy bit. The error counter 9 is a counter that counts the number of times the exclusive OR circuit 7 outputs "1", is reset at regular intervals, and stops counting while "1" is being input from the delay circuit 8. be. Therefore, the count value of the error counter 9 indicates the frequency of occurrence of mismatches in the bit comparisons between the hard decisions of the data string DP2 and the bit string P3, excluding the bit comparisons of dummy bits. The control circuit 10 is
When the count value of the error counter 9 exceeds a certain value, the control signal CT controls the counter 24 of the dummy bit insertion circuit 2 to shift its output value by "1".

さて、カウンタ24の初期値が正しい値より例
えば“1”だけ大きかつたとすると、タイミング
信号T3(およびT2)は第3図に示す波形より
時間t2だけ進んだ波形になり、データ列D2にお
いてダミービツトが受信データDQ11と受信デ
ータDP12との間に挿入される。このようにダ
ミービツトが誤つた位置に挿入されると、データ
DP2,DQ2はビツト列P1、Q1に対応しなくな
り、その結果、ビタビ復号回路4はビツト列B2
に復号誤りを多発し、排他的論理和回路7による
ビツト比較における不一致の発生頻度が大きくな
り、カウンタ24の出力値が“1”だけずらさ
れ、タイミング信号T3の位相が時間t2相当分ず
れる。タイミング信号T3は周期6T2の繰返し信
号であるから、時間t2相当分だけ位相をずらすこ
とを6回繰返せばとり得るすべての位相をとつて
元の位相に戻る。この間には正しい位相があるの
で、カウンタ24の出力値を“1”だけずらせる
試行(符号同期の試行)を最大6回繰返せば必ず
符号同期がとれる。
Now, if the initial value of the counter 24 is greater than the correct value by, for example, "1", the timing signal T3 (and T2) will have a waveform that is ahead of the waveform shown in FIG. 3 by a time t2 , and in the data string D2. A dummy bit is inserted between received data DQ11 and received data DP12. If a dummy bit is inserted in the wrong position in this way, the data
DP2 and DQ2 no longer correspond to bit strings P1 and Q1, and as a result, the Viterbi decoding circuit 4
decoding errors occur frequently, and the frequency of occurrence of mismatches in the bit comparison by the exclusive OR circuit 7 increases, the output value of the counter 24 is shifted by "1", and the phase of the timing signal T3 is shifted by an amount equivalent to time t2 . . Since the timing signal T3 is a repetitive signal with a period of 6T2 , by repeating the phase shift by an amount corresponding to the time t2 six times, all possible phases are taken and the signal returns to the original phase. Since there is a correct phase between these phases, code synchronization can always be achieved by repeating the trial of shifting the output value of the counter 24 by "1" (trial of code synchronization) up to six times.

直列並列変換回路3の分周位相をきめるタイミ
ング信号T2は、カウンタ24の出力値により
ROM25からタイミング信号T3と共に読出さ
れ、タイミング信号T3と周期しているので、ダ
ミービツト挿入回路2における符号周期が正しく
とれると直列並列変換回路3における分周位相同
期も同時に正しくなる。その結果、分周位相同期
のみの試行を繰返す必要がないので、第1図に示
す実施例は同期引込み時間が短いという効果もあ
る。
The timing signal T2 that determines the frequency division phase of the serial-parallel conversion circuit 3 is determined by the output value of the counter 24.
Since it is read out from the ROM 25 together with the timing signal T3 and has a period with the timing signal T3, if the code period in the dummy bit insertion circuit 2 is correct, the frequency division phase synchronization in the serial/parallel conversion circuit 3 is also correct at the same time. As a result, there is no need to repeat trials of only frequency-divided phase synchronization, so the embodiment shown in FIG. 1 also has the effect of shortening the synchronization pull-in time.

遅延回路6を構成するのに約60個のフリツプフ
ロツプを必要とすること、および、従来の復号装
置が遅延回路8に相当する遅延回路を遅延回路6
と同じ構成にしていることについては既に述べ
た。ところが、遅延回路8が遅延するタイミング
信号TPはデータ列DP2の3タイムスロツトを繰
返し同期とする繰返し信号であるから、タイミン
グ信号TPをそのまま出力するか、または1個も
しくは2個のフリツプフロツプを用いてデータ列
DP2の1タイムスロツト分もしくは2タイムス
ロツト分タイミング信号TPを遅延させて出力す
れば、このいずれかの出力は遅延回路6がダミー
ビツトを出力するとき正しく“1”となる。その
ため、遅延回路8を(0個を含む)2個以下のフ
リフプフロツプで構成する。
Approximately 60 flip-flops are required to configure the delay circuit 6, and the conventional decoding device replaces the delay circuit corresponding to the delay circuit 8 with the delay circuit 6.
I have already mentioned that it has the same configuration as . However, since the timing signal TP delayed by the delay circuit 8 is a repeating signal that repeatedly synchronizes the three time slots of the data string DP2, it is necessary to output the timing signal TP as it is or to use one or two flip-flops. data column
If the timing signal TP is delayed by one time slot or two time slots of DP2 and output, either of these outputs will correctly become "1" when the delay circuit 6 outputs the dummy bit. Therefore, the delay circuit 8 is configured with two or less (including zero) flip-flops.

以上、符号比率1/2の畳込み符号の符号シンボ
ルの時系列からつくつた符号比率3/4の符号シン
ボルの時系列を復号する実施例について説明し
た。
Above, an embodiment has been described in which a time series of code symbols with a code ratio of 3/4 is created from a time series of code symbols of a convolutional code with a code ratio of 1/2.

なお、受信データが伝送路から直列に入力する
場合、並列直列変換器1は不要である。
Note that when the received data is input in series from a transmission path, the parallel-to-serial converter 1 is not necessary.

符号化率7/8の場合は、4分周回路21を8分
周回路に、6分周回路22を14分周回路に、カウ
ンタ24をモジユロ14の14進カウンタにそれぞ
れ変更し、ROM25を第5図bに示す消去パタ
ーンに対応するROMに変更する。この場合、遅
延回路8は6個以下のフリツプフロツプで構成で
きる。
In the case of a coding rate of 7/8, the 4 frequency divider 21 is changed to an 8 frequency divider, the 6 frequency divider 22 is changed to a 14 frequency divider, the counter 24 is changed to a hexadecimal counter with a modulus of 14, and the ROM 25 is changed. The ROM is changed to one corresponding to the erasing pattern shown in FIG. 5b. In this case, the delay circuit 8 can be composed of six or fewer flip-flops.

以上説明したように本発明の復号装置における
第2の遅延回路(第1図に示す実施例においては
遅延回路8)は、その遅延時間をそれが遅延させ
る第2のタイミング信号(第1図に示す実施例に
おいてはタイミング信号TP)の繰返し周期より
短くしているので、その遅延時間が第1の遅延回
路(第1図に示す実施例においては遅延回路6)
よりはるかに短くなり、例えばフリツプフロツプ
で構成するとすれば、第1の遅延回路が必要とす
るよりはるかに少数のフリツプフロツプで構成で
きる。
As explained above, the second delay circuit (delay circuit 8 in the embodiment shown in FIG. 1) in the decoding device of the present invention uses the second timing signal (delay circuit 8 in the embodiment shown in FIG. 1) that delays its delay time. In the embodiment shown, the delay time is shorter than the repetition period of the timing signal TP), so that the delay time is the first delay circuit (delay circuit 6 in the embodiment shown in FIG. 1).
For example, if it is made up of flip-flops, it can be made up of far fewer flip-flops than the first delay circuit requires.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明の復号装置は、第2
の遅延回路の遅延時間を、第1の遅延回路の遅延
時間と等しくはせず、それが遅延させる第2のタ
イミング信号の繰返し周期より短くして、第1の
遅延回路の遅延時間よりはるかに短くしているの
で、第2の遅延回路の構成を簡単にすることがで
きる効果がある。
As explained above, the decoding device of the present invention has a second
The delay time of the delay circuit is not equal to the delay time of the first delay circuit, but is shorter than the repetition period of the second timing signal that it delays, and is much larger than the delay time of the first delay circuit. Since it is short, the structure of the second delay circuit can be simplified.

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

第1図は、本発明の復号装置の一実施例を示す
ブロツク図、第2図は、第1図に示す実施例にお
けるダミービツト挿入回路を示すブロツク図、第
3図は、第1図に示す実施例の動作を説明するた
めのタイムチヤート、第4図は、本発明が用いら
れる誤り訂正方式における符号化装置の一例を示
すブロツク図、第5図は消去パターンの説明図で
あり、aは符号化率3/4の場合、bは符号化率7/8
の場合を示す。 1……並列直列変換回路、2……ダミービツト
挿入回路、3……直列並列変換回路、4……ビタ
ビ復号回路、5……符号化回路、6,8……遅延
回路、7……排他的論理和回路、9……エラーカ
ウンタ、10……制御回路。
FIG. 1 is a block diagram showing an embodiment of the decoding device of the present invention, FIG. 2 is a block diagram showing a dummy bit insertion circuit in the embodiment shown in FIG. 1, and FIG. FIG. 4 is a time chart for explaining the operation of the embodiment; FIG. 4 is a block diagram showing an example of an encoding device in an error correction system in which the present invention is used; FIG. 5 is an explanatory diagram of an erasure pattern; If the coding rate is 3/4, b is the coding rate 7/8
The case is shown below. 1...Parallel-serial conversion circuit, 2...Dummy bit insertion circuit, 3...Serial-parallel conversion circuit, 4...Viterbi decoding circuit, 5...Encoding circuit, 6, 8...Delay circuit, 7...Exclusive OR circuit, 9... error counter, 10... control circuit.

Claims (1)

【特許請求の範囲】 1 送信情報ビツトの時系列を畳込み符号化して
第1の符号シンボルの時系列とし、連続するあら
かじめ定めた数の前記第1の符号シンボルを構成
する第1の符号ビツトの群から消去パターンによ
り定まる位置の前記第1の符号ビツトを消去して
得た第2の符号シンボルの時系列を構成する第2
の符号ビツトのそれぞれに対応する受信データを
直列に入力し、制御信号に制御されて前記消去パ
ターンに試行錯誤的に同期し、前記第1の符号ビ
ツトが消去された位置に任意のダミービツトを挿
入し、このダミービツトの挿入位置を示す第1の
タイミング信号と共に出力するダミービツト挿入
回路と、 前記ダミービツトの挿入された前記受信データ
の時系列および前記第1のタイミング信号を直列
並列変換し、前記第1の符号シンボルの時系列に
対応する並列データの時系列およびこの並列デー
タの時系列の前記ダミービツトの挿入位置を示す
並列の第2のタイミング信号を出力する直列並列
変換回路と、 前記第2のタイミング信号を用いて前記並列デ
ータの時系列から前記ダミービツトを識別し、識
別したダミービツトにあらかじめ定めた尤度値を
与えて前記並列データの時系列を最尤復号し復号
情報ビツトの時系列を出力する最尤復号回路と、 前記送信情報ビツトの時系列から前記第1の符
号シンボルの時系列を得た畳込み符号化と同じ畳
込み符号化により前記復号情報ビツトの時系列を
第3の符号シンボルの時系列に符号化する符号化
回路と、 前記並列データのうち少くとも1列のデータの
硬判定を示すビツトの時系列を前記最尤復号回路
および前記符号化回路による遅延分だけ遅延させ
る第1の遅延回路と、 前記第2のタイミング信号のうち、前記第1の
遅延回路に入力した前記ビツトの時系列に対応す
る列をその繰返し周期より短いあらかじめ定めた
時間遅延させる第2の遅延回路と、 この第2の遅延回路の出力信号を用いて前記第
1の遅延回路が出力した前記ビツトの時系列から
前記ダミービツトを識別し、識別したダミービツ
トを除く前記ビツトの時系列のそれぞれのビツト
を前記第3の符号シンボルの時系列の対応するビ
ツトとビツト比較し、不一致のビツトの発生頻度
があらかじめ定めた値を超えると前記制御信号に
より前記ダミービツト挿入回路を制御して同期の
試行錯誤をやり直させる制御回路と を備えたことを特徴とする復号装置。
[Claims] 1. A time series of transmission information bits is convolutionally encoded to form a time series of first code symbols, and first code bits constituting a predetermined number of continuous first code symbols are provided. A second code symbol constituting a time series of second code symbols obtained by erasing the first code bits at positions determined by the erasure pattern from the group of
Serially input received data corresponding to each of the first code bits, synchronize with the erasure pattern by trial and error under the control of a control signal, and insert an arbitrary dummy bit at the position where the first code bit was erased. and a dummy bit insertion circuit that outputs the first timing signal together with a first timing signal indicating the insertion position of the dummy bit; a serial-to-parallel conversion circuit that outputs a time series of parallel data corresponding to a time series of code symbols and a parallel second timing signal indicating the insertion position of the dummy bit in the time series of the parallel data; The dummy bits are identified from the time series of the parallel data using a signal, a predetermined likelihood value is given to the identified dummy bits, the time series of the parallel data is maximum likelihood decoded, and a time series of decoded information bits is output. a maximum likelihood decoding circuit; and converting the time series of the decoded information bits into third code symbols by the same convolutional encoding as the time series of the first code symbols from the time series of the transmitted information bits. an encoding circuit that encodes a time series of bits representing a hard decision of at least one column of the parallel data, and a circuit that delays a time series of bits indicating a hard decision of at least one column of the parallel data by a delay caused by the maximum likelihood decoding circuit and the encoding circuit. a second delay circuit that delays a column of the second timing signal that corresponds to the time series of the bits input to the first delay circuit for a predetermined period shorter than its repetition period; and identifying the dummy bits from the time series of the bits output by the first delay circuit using the output signal of the second delay circuit, and identifying each bit in the time series of the bits excluding the identified dummy bits. The bits are compared with corresponding bits in the time series of the third code symbol, and if the frequency of occurrence of mismatched bits exceeds a predetermined value, the dummy bit insertion circuit is controlled by the control signal to repeat the trial and error synchronization. A decoding device characterized by comprising a control circuit that allows
JP24859787A 1987-09-30 1987-09-30 Decoder Granted JPS6490620A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24859787A JPS6490620A (en) 1987-09-30 1987-09-30 Decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24859787A JPS6490620A (en) 1987-09-30 1987-09-30 Decoder

Publications (2)

Publication Number Publication Date
JPS6490620A JPS6490620A (en) 1989-04-07
JPH0423452B2 true JPH0423452B2 (en) 1992-04-22

Family

ID=17180485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24859787A Granted JPS6490620A (en) 1987-09-30 1987-09-30 Decoder

Country Status (1)

Country Link
JP (1) JPS6490620A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5321705A (en) * 1990-11-21 1994-06-14 Motorola, Inc. Error detection system

Also Published As

Publication number Publication date
JPS6490620A (en) 1989-04-07

Similar Documents

Publication Publication Date Title
JPH0423453B2 (en)
US4415984A (en) Synchronous clock regenerator for binary serial data signals
US6105159A (en) Trellis code with improved error propagation
US4506372A (en) Method and apparatus for recognizing in a receiver the start of a telegram signal consisting of a bit impulse sequence
US4502143A (en) Consecutive identical digit suppression system in a digital communication system
US4234897A (en) DC Free encoding for data transmission
JP2001111634A (en) Pulse position method, decoding method, data communication system, and data transmission system
JPS637690B2 (en)
KR100393386B1 (en) Run length limited encoding/decoding with robust resync
US4779073A (en) Apparatus for 3B-2T code conversion
EP1469473A1 (en) Modulation apparatus and method, and dsv control bit generation method
US4639681A (en) Waveform reshaping circuit
JPH1186458A (en) Modulating device and modulating method, demodulating device and demodulating method, and transmission medium
US4481648A (en) Method and system for producing a synchronous signal from _cyclic-redundancy-coded digital data blocks
EP0696108A1 (en) Transmission system and apparatus therefor
JPH0654475B2 (en) Device for detecting transition error
US4606026A (en) Error-correcting method and apparatus for the transmission of word-wise organized data
US5175545A (en) Data coding system in a magnetic recording apparatus
JPH0423452B2 (en)
US6377532B1 (en) Run-length limited encoding method and apparatus for use in a high density optical storage system
US6483882B1 (en) EFM demodulation circuit and method
JP2003536315A (en) Device for encoding a stream of data bits of a binary source signal into a stream of data bits for a binary channel signal, a memory means, a device for recording information, a record carrier, a device for encoding, and a device for reproducing
KR19980087313A (en) Modulation apparatus and method, and transmission medium
EP0306020B1 (en) Error correction coding and decoding circuit for digitally coded information
US4437086A (en) Limited look-ahead means