[go: up one dir, main page]

JPH03198432A - Encoding/decoding device - Google Patents

Encoding/decoding device

Info

Publication number
JPH03198432A
JPH03198432A JP1339229A JP33922989A JPH03198432A JP H03198432 A JPH03198432 A JP H03198432A JP 1339229 A JP1339229 A JP 1339229A JP 33922989 A JP33922989 A JP 33922989A JP H03198432 A JPH03198432 A JP H03198432A
Authority
JP
Japan
Prior art keywords
data
synchronization signal
parity
signal
synchronization
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
JP1339229A
Other languages
Japanese (ja)
Inventor
Chiaki Yamawaki
千明 山脇
Tetsuo Iwaki
哲男 岩木
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP1339229A priority Critical patent/JPH03198432A/en
Publication of JPH03198432A publication Critical patent/JPH03198432A/en
Pending legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PURPOSE:To prevent the pattern of a synchronizing signal from appearing on the boundary between a data area and a parity area to prevent detection of the presence of error in data by inserting at least one dummy bit to the last of the data area. CONSTITUTION:A switch 3 is set to the synchronizing signal side to apply the synchronizing signal to a modulating circuit 5, and switches 3 and 2 are set to the input data side to give input data to a modulating circuit 5. The switch 2 is set to the dummy bit side to apply dummy bits, for example, '101' to the modulating circuit 5. Finally, the switch 3 is set to the parity side to apply the parity to the modulating circuit 5. Since at least one dummy bit is inserted to the last of the data area in this manner, the pattern of the synchronizing signal is prevented from appearing between the data area and the parity area, and an error detecting circuit is normally operated though the synchronizing signal pattern appears in the parity area.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は同期信号データ、パリティで構成されたフォー
マットを有する信号を用いるための符号・復号器に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an encoder/decoder for using a signal having a format composed of synchronization signal data and parity.

[従来の技術] 従来、通信機器や磁気記録器等のデータ転送装置には、
符号・復号器が使用される。この符号・復号器に用いる
ための信号のフォーマットは一般的に第4図に示すよう
に同期信号5YNC、データD1パリティPで構成され
、このパリティPは、CRCC(巡回符号)が付加され
たものであってもよい。第5図は、このようなフォーマ
ットの信号を復調する一般的な復号器のブロック図であ
る。
[Conventional technology] Conventionally, data transfer devices such as communication equipment and magnetic recorders have
A code/decoder is used. The signal format used in this encoder/decoder generally consists of a synchronizing signal 5YNC, data D1 and a parity P, as shown in Figure 4, and this parity P has a CRCC (cyclic code) added. It may be. FIG. 5 is a block diagram of a typical decoder that demodulates signals in such a format.

同図を参照して、復調回路10は符号器から入力される
データ入力を再生し、同期検出回路11は再生されたデ
ータから同期パターンを検出し、これを誤り検出回路1
2およびタイミング発生回路13に与える。誤り検出回
路12は検出された同期信号のタイミングで再生データ
との同期をとり、再生されたデータが正しいか否かパリ
ティの判定を行なう。
Referring to the same figure, a demodulation circuit 10 reproduces data input from an encoder, a synchronization detection circuit 11 detects a synchronization pattern from the reproduced data, and an error detection circuit 11 detects a synchronization pattern.
2 and timing generation circuit 13. The error detection circuit 12 synchronizes with the reproduced data at the timing of the detected synchronization signal, and determines the parity of whether the reproduced data is correct.

このようなフォーマット信号の場合、同期信号のパター
ンはデータの中に現われないようなパタンを用いている
。しかしながら、符号復号方式によっては、同期信号パ
ターンが符号復号のデータ列に現われる場合がある。こ
れを第6図に示される5−DATのサブコードのフォー
マットを例にして説明する。このときのn号嚢調方式は
、ディジタルFM変調方式であり、同期信号パターンは
、“0011111111111101”  (NR2
表現)であり、パリティはCRCCの巡回符号である。
In the case of such a format signal, the synchronization signal pattern uses a pattern that does not appear in the data. However, depending on the code/decoding method, a synchronization signal pattern may appear in the code/decoded data string. This will be explained using the format of the 5-DAT subcode shown in FIG. 6 as an example. At this time, the n-th modulation system is a digital FM modulation system, and the synchronization signal pattern is "0011111111111101" (NR2
(representation), and the parity is the cyclic code of the CRCC.

この同期信号のパターンがデータの中に現われないよう
にダミービットをデータフォーマットの中に配置してい
る。このダミービットは、16ビットの同期信号パター
ンと同じパターンがデータの中に現われないようにする
ため、使用するデータをBCDコードに制限したり、デ
ータの長さを区切ったりしている。このようにして、使
用するデータを制限することによって、フォーマットの
データ領域に同期信号のパターンが現われるのを防止す
ることかできる。
Dummy bits are placed in the data format so that this synchronization signal pattern does not appear in the data. The dummy bits limit the data to be used to BCD codes and separate the length of the data in order to prevent the same pattern as the 16-bit synchronization signal pattern from appearing in the data. In this way, by limiting the data to be used, it is possible to prevent synchronization signal patterns from appearing in the data area of the format.

[発明が解決しようとする課ml しかしながら、上記のごとくしてデータ領域に同期信号
のパターンが現われるのを防止しても第7A図に示され
るごとくデータ領域とパリティ領域とにわたって同期信
号のパターンが現われたり、第7B図に示されるごとく
パリティ領域に同期信号のパターンが現われたりする可
能性がある。この場合には同期信号検出回路11は誤っ
て現われた同期パターンを同期信号として検出し、誤り
検出回路12は本来のデータと同期がとれずデータ列が
“誤り”であると判定してしまう。
[Issue to be Solved by the Invention]However, even if the synchronization signal pattern is prevented from appearing in the data area as described above, the synchronization signal pattern will not appear in the data area and the parity area as shown in FIG. 7A. or a pattern of synchronization signals may appear in the parity area as shown in FIG. 7B. In this case, the synchronization signal detection circuit 11 detects the erroneously appearing synchronization pattern as a synchronization signal, and the error detection circuit 12 is unable to synchronize with the original data and determines that the data string is "erroneous."

本発明は上記問題点に鑑みてなされたものであり、デー
タ領域とパリティ領域の境界に同期信号のパターンが現
われないようにするとともにパリティ領域に同期信号パ
ターンが現われても誤り検出回路を正常に動作させる符
号・復号器を提供することを目的とする。
The present invention has been made in view of the above problems, and is designed to prevent a synchronization signal pattern from appearing at the boundary between a data area and a parity area, and to operate an error detection circuit normally even if a synchronization signal pattern appears in a parity area. The purpose is to provide an operating code/decoder.

[課題を解決するための手段] 前記目的を達成するための、本発明の符号・復号器は、
符号器部分と符号器部分とを含み、前記符号器部分はデ
ータ領域とパリティ領域の境界を含んで同期パターンが
現われないようにデータ領域の最後に少なくとも1ビッ
トのダミービットを挿入するダミービット挿入手段を備
え、復号器部分は、データ入力を再生する復調手段と、
この復調手段により再生されたデータから同期信号を検
出する同期信号検出手段と、再生されたデータをパリテ
イビット長遅延させるデータ遅延手段と、同期信号検出
信号をパリティビット長だけ遅延させる検出信号遅延手
段と、この検出信号遅延手段で得られた信号を遅延して
いない同期検出信号で制御するゲート手段と、このゲー
ト手段からの出力でパリティビット長だけ遅延されたデ
ータの誤り検出を行なう誤り検出手段と、を具備するも
のである。
[Means for Solving the Problem] To achieve the above object, the encoder/decoder of the present invention has the following features:
dummy bit insertion including an encoder part and an encoder part, the encoder part including a boundary between a data area and a parity area, and inserting at least one dummy bit at the end of the data area so that a synchronization pattern does not appear; the decoder portion comprises demodulating means for regenerating the data input;
A synchronization signal detection means for detecting a synchronization signal from data reproduced by the demodulation means, a data delay means for delaying the reproduced data by a parity bit length, and a detection signal delay means for delaying a synchronization signal detection signal by a parity bit length. means, gate means for controlling the signal obtained by the detection signal delay means with an undelayed synchronization detection signal, and error detection for detecting errors in data delayed by the parity bit length using the output from the gate means. means.

[発明の作用] 前記構成の本発明の符号・復号器によれば、符号器部分
に備えられたダミービ・ント挿入手段によりデータ領域
の最後に少なくとも1ビットのダミービットを挿入する
ことにより、データ領域とパリティ領域との間に同期信
号のパターンが現われるのを防ぐことかできる。そして
、パリティ領域に現われる同期信号パターンは、符号器
部分において処理される。すなわち、同期信号検出手段
において、復調手段により再生したデータから同期信号
のパターンを検出し、これを検出信号遅延手段によりパ
リテイビット数遅延させる。次にゲート手段がパリティ
領域の次に配置される本来の同期信号(遅延なし)でゲ
ートを遮断し、パリティ領域に現われた同期検出信号(
パリティビット長遅延している)の通過を阻止する。ま
た同期信号領域に現われた同期パターンは検出信号遅延
手段によりパリティビット長だけ遅延された後、誤り検
出手段に与えられる。したがって、パリティ領域に同期
信号のパターンが現われた場合でも、誤り検出手段は正
しく動作させることができる。
[Operation of the Invention] According to the encoder/decoder of the present invention having the above configuration, data is It is possible to prevent a synchronization signal pattern from appearing between the area and the parity area. The synchronization signal pattern appearing in the parity area is then processed in the encoder section. That is, the synchronization signal detection means detects a synchronization signal pattern from the data reproduced by the demodulation means, and the detection signal delay means delays this by the number of parity bits. Next, the gate means interrupts the gate with the original synchronization signal (without delay) placed next to the parity area, and the synchronization detection signal (
(delayed by the parity bit length). Further, the synchronization pattern appearing in the synchronization signal area is delayed by the parity bit length by the detection signal delay means and then provided to the error detection means. Therefore, even if a synchronization signal pattern appears in the parity area, the error detection means can operate correctly.

〔発明の実施例〕[Embodiments of the invention]

以下、添付図面を参照して本発明の詳細な説明する。 Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

第1図は本発明の実施例を示すブロック図である。符号
器はダミービット発生回路1、スイッチ2、スイッチ3
、パリティ発生回路4、および変調回路5、記録ヘッド
H1で構成される。
FIG. 1 is a block diagram showing an embodiment of the present invention. The encoder consists of dummy bit generation circuit 1, switch 2, and switch 3.
, a parity generation circuit 4, a modulation circuit 5, and a recording head H1.

第2図はデータフォーマットに挿入されるダミビットを
説明する図である。同図のうちAはダミービットを1ビ
ットと仮定し、Bはダミービットを2ビットと仮定し、
Cはダミービットを3ビットと仮定した例である。なお
ここで使用される同期信号パターンは“0011111
111111101″である。この場合においてデータ
領域とパリティ領域の境界を含んで同期信号のパターン
が現われる態様は次のとおりである。すなわち、同A図
にあるように、(1)ダミービットが1ビットで“0″
のとき、“Q:Q: 11111111111101″
 (,0:はダミービット)のパターンが現われ、また
(2)ダミービットが“1”のとき、“00:1:11
111111111101” (=1:はダミービット
)のパターンか現われる。以上のように、同期信号パタ
ーンかデータ領域と境界領域の境界を含んで現われる。
FIG. 2 is a diagram illustrating dummy bits inserted into the data format. In the figure, A assumes that the dummy bit is 1 bit, B assumes that the dummy bit is 2 bits,
C is an example assuming that the dummy bits are 3 bits. The synchronization signal pattern used here is “0011111
111111101''. In this case, the manner in which the synchronization signal pattern appears including the boundary between the data area and the parity area is as follows. Namely, as shown in Figure A, (1) 1 dummy bit “0”
When "Q:Q: 11111111111101"
(,0: is a dummy bit) pattern appears, and (2) when the dummy bit is “1”, “00:1:11
111111111101'' (=1: dummy bit) pattern appears.As described above, a synchronization signal pattern appears including the boundary between the data area and the boundary area.

同様に、同B図のようにダミービットか2ビットの場合
、すべてのダミービットパターンで同期信号パターンが
データ領域とパリティ領域の境界を含んで現われる。ま
た、同C図のようにダミービットか3ビットの場合には
、ダミービットパターンが“101”以外のパターンの
とき、同期信号パターンがデータ領域とパリティ領域の
境界を含んで現われる。したがって同期信号パターンを
“0011111111111101″と仮定すると、
データ領域とパリティ領域の境界を含んで同期信号パタ
ーンが現われないようにするためには、ダミービットを
最低3ビットと設定し、そのパターンを“101″とす
ればよい。
Similarly, in the case of dummy bits or 2 bits as shown in Figure B, the synchronization signal pattern appears including the boundary between the data area and the parity area in all dummy bit patterns. Further, in the case of dummy bits or 3 bits as shown in Fig. C, when the dummy bit pattern is a pattern other than "101", the synchronization signal pattern appears including the boundary between the data area and the parity area. Therefore, assuming that the synchronization signal pattern is "0011111111111101",
In order to prevent the synchronization signal pattern from appearing including the boundary between the data area and the parity area, the dummy bits may be set to at least 3 bits and the pattern may be set to "101".

なおダミービットを101”と設定したのは、同期信号
パターンが前述のパターンの場合のときてあって、同期
パターンの71号形態によってはダミービット数やダミ
ービットパターンが変更されるのは言うまでもない。す
なわち、データ領域とパリティ領域の境界を識別するた
めには、同期パターンの符号列がすべて“0”の場合は
ダミービットを“1”の1ビットにすればよく、またす
べて“1″の場合は逆に“0“にすればよい。
The dummy bits are set to 101" when the synchronization signal pattern is the above-mentioned pattern, and it goes without saying that the number of dummy bits and the dummy bit pattern will change depending on the No. 71 form of the synchronization pattern. In other words, in order to identify the boundary between the data area and the parity area, if the code string of the synchronization pattern is all “0”, it is sufficient to set the dummy bit to one “1” bit; In that case, you can set it to "0".

上記のダミービットを挿入するには、次のようにする。To insert the above dummy bit, do the following:

すなわち、(1)スイッチ3を同期信号側にセットし同
期信号を変調回路5に加える。
That is, (1) the switch 3 is set to the synchronization signal side and the synchronization signal is applied to the modulation circuit 5;

(2)次に、スイッチ3、スイッチ2を入力データ側に
セットし、入力データを変調回路5に与える。(3)次
いて、スイッチ2をダミービット側にセットし、前記し
た“101#なるダミービットを変調回路5に加える。
(2) Next, switch 3 and switch 2 are set to the input data side, and input data is provided to the modulation circuit 5. (3) Next, set the switch 2 to the dummy bit side and add the above-mentioned dummy bit “101#” to the modulation circuit 5.

(4)最後に、スイッチ3をパリティをパリティ側にセ
ットしtg回路5に与える。変調回路5により変調され
たデータは順次記録へラドエツジH1へ送られテープT
に記録される。
(4) Finally, set the switch 3 to the parity side and apply it to the tg circuit 5. The data modulated by the modulation circuit 5 is sequentially sent to the RadEdge H1 for recording and then transferred to the tape T.
recorded in

上記のごとくすることによって、データ領域とパリティ
領域の境界を含んた同期信号パターンは現われない。し
かしながら、このままではパリティ領域で同期信号パタ
ーンか現われる可能性かある。すなわち発明か解決しよ
うとする課題で説明した(第7B図参照)ごとくパリテ
ィ領域も同期信号の領域と同じ16ビットに設定すると
、パリティ領域の16ビットかそのまま同期信号パター
ンと同じ同期信号パターンとなる場合である。
By doing the above, a synchronization signal pattern including the boundary between the data area and the parity area does not appear. However, if this continues, there is a possibility that a synchronization signal pattern will appear in the parity area. In other words, if the parity area is set to the same 16 bits as the sync signal area as explained in the invention or problem to be solved (see Figure 7B), the 16 bits of the parity area will become the same sync signal pattern as the sync signal pattern. This is the case.

次に復号器を説明する。前記第1図のブロック図におい
て、復調回路10、同期信号検出回路11、誤り検出回
路12、タイミング発生回路13は従来例で説明したも
のと同しである。データ遅延回路14、同期信号検出信
号遅延回路15(以下検出信号遅延回路と略称する)、
およびゲート回路16は同期信号検出回路11と誤り検
出回路12の間に挿入される所定の遅延回路である。こ
のゲート回路16は同期信号検出回路11に、人力ゲー
ト161が接続され、他方の人力ゲート162が検出信
号遅延回路15に接続される。すなわち同期信号か“H
゛レベルときに、ゲートを開放する。
Next, the decoder will be explained. In the block diagram of FIG. 1, the demodulation circuit 10, synchronization signal detection circuit 11, error detection circuit 12, and timing generation circuit 13 are the same as those described in the conventional example. data delay circuit 14, synchronization signal detection signal delay circuit 15 (hereinafter abbreviated as detection signal delay circuit),
The gate circuit 16 is a predetermined delay circuit inserted between the synchronization signal detection circuit 11 and the error detection circuit 12. In this gate circuit 16, a human power gate 161 is connected to the synchronization signal detection circuit 11, and the other human power gate 162 is connected to the detection signal delay circuit 15. In other words, if the synchronization signal is “H”
゛When the level is reached, open the gate.

以下第3図の復号器のタイミングチャート図に従って説
明する。同図においてaは同期検出回路]1により検出
した同期検出信号、bは検出信号遅延回路15により遅
延される同期検出信号、Cはケート回路16の出力信号
である。またXlはパリティ領域に同期パターンが現イ
)れた時点、Xlはその16ビット後(パリテイビット
長)の時点(この時点において同期信号領域に本来の同
期信号か現われる)、X3はXlがらさらにパリテイビ
ット長遅延した時点を示す。また、Yはパリティ領域に
同期パターンが現われない場合のタイミングチャートで
ある。
The following will explain the timing chart of the decoder shown in FIG. In the figure, a is the synchronization detection signal detected by the synchronization detection circuit]1, b is the synchronization detection signal delayed by the detection signal delay circuit 15, and C is the output signal of the gate circuit 16. Also, Xl is the point when the synchronization pattern appears in the parity area, Xl is the point 16 bits later (parity bit length) (at this point, the original synchronization signal appears in the synchronization signal area), and X3 is the point when the synchronization pattern appears in the parity area. Indicates a time point further delayed by a parity bit length. Further, Y is a timing chart when no synchronization pattern appears in the parity area.

Xlの時点ではパリティ領域に同期信号パターンが現わ
れる。このパリティ領域に現れた同期パターンは同期検
出回路11で検出され、検出信号はゲート回路16の人
力ゲート161および検出信号遅延回路15に与えられ
る。この検出信号を受けてゲート回路16は遮断状態と
なる。したがってゲート回路16の出力は“L“となる
。この結果、同期信号は未検出である。そして、Xlか
らXlまでの間はゲート回路]6のゲートは開放状態と
なるか、この間の同期信号パターンは現われないので検
出信号遅延回路]5の出力は“L”である。すなわち同
期信号は未検出である。
At the time point Xl, a synchronization signal pattern appears in the parity area. The synchronization pattern appearing in this parity area is detected by the synchronization detection circuit 11, and a detection signal is given to the manual gate 161 of the gate circuit 16 and the detection signal delay circuit 15. Upon receiving this detection signal, the gate circuit 16 enters a cut-off state. Therefore, the output of the gate circuit 16 becomes "L". As a result, no synchronization signal is detected. Then, from Xl to Xl, the gate of the gate circuit [6] is in an open state, or the synchronizing signal pattern does not appear during this period, so the output of the detection signal delay circuit [5] is "L". In other words, the synchronization signal is not detected.

次に、Xlの時点では同期信号領域に本来の同期信号が
現われ、同期検出回路11によりこれが検出され、同期
検出信号が検出信号遅延回路15およびゲート回路16
の入力ゲート161に与えられる。この同期検出信号が
入力されると、ゲート回路16のゲートが遮断される。
Next, at the time point Xl, the original synchronization signal appears in the synchronization signal area, this is detected by the synchronization detection circuit 11, and the synchronization detection signal is transmitted to the detection signal delay circuit 15 and the gate circuit 16.
is applied to the input gate 161 of. When this synchronization detection signal is input, the gate of the gate circuit 16 is cut off.

したがってゲート回路16の出力は“L“となり、同期
信号は未検出となる。そして、XlからX3の間は前記
X1からXlまでの間における処理と同様に同期信号検
出回路11により同期信号か検出されないので、ゲート
回路16の出力は“L“となる。
Therefore, the output of the gate circuit 16 becomes "L" and the synchronization signal is not detected. Since no synchronizing signal is detected by the synchronizing signal detection circuit 11 between X1 and X3, the output of the gate circuit 16 becomes "L", similar to the processing between X1 and X1.

次に、X3の時点では同期検出回路11により同期信号
が検出されないので、ゲートは開放状態のままである。
Next, since no synchronization signal is detected by the synchronization detection circuit 11 at time X3, the gate remains open.

そして前記X2の時点で同期検出回路11により検出さ
れ、さらに検出信号遅延回路〕5によりパリティビット
長遅延された本来の同期信号はゲート回路16の入力ゲ
ート162に入力される。したがってゲート回路16の
出力は“H“となり同期信号が検出される。
Then, at the time point X2, the original synchronization signal detected by the synchronization detection circuit 11 and further delayed by the parity bit length by the detection signal delay circuit 5 is input to the input gate 162 of the gate circuit 16. Therefore, the output of the gate circuit 16 becomes "H" and a synchronization signal is detected.

以上のごとくパリティ領域内の同期信号のバタンか同期
検出回路11によって検出されても、検出信号遅延回路
15とゲート回路16の働きにより、同期信号領域内に
現われる同期パターンの信号をパリティビット長遅延さ
せた本来の同期信号を検出することができる。
As described above, even if the synchronization detection circuit 11 detects a bang of the synchronization signal in the parity area, the detection signal delay circuit 15 and the gate circuit 16 delay the synchronization pattern signal appearing in the synchronization signal area by the parity bit length. It is possible to detect the original synchronization signal.

このパリティビット長遅延させた同期検出信号が誤り検
出回路12に与えられ、誤り検出回路12は、パリティ
ビット長遅延された本来の同期信号のタイミングでデー
タ遅延回路14によりパリティビット長遅延されたデー
タをチエツクする。
This synchronization detection signal delayed by the parity bit length is given to the error detection circuit 12, and the error detection circuit 12 detects the data delayed by the parity bit length by the data delay circuit 14 at the timing of the original synchronization signal delayed by the parity bit length. Check.

これにより、パリティ領域に同期信号パターンが現われ
ることによるデータ認識の誤りを防止することができる
This makes it possible to prevent errors in data recognition due to the appearance of a synchronization signal pattern in the parity area.

次に、パリティ領域に同期信号パターンが現われなかっ
た場合について説明する。Ylの時点ではパリティ領域
に同期信号パターンが現われないので、同期信号は同期
検出信号検出回路11で検出されない。次のY2の時点
では同期信号領域の同期信号パターンは同期信号検出回
路11で検出される。しかしながら、ゲート回路16の
出力は検出信号遅延回路15の作用で同期信号は未検出
となる。続いてY3の時点では、同期信号検出信号はゲ
ート回路16および検出信号遅延回路15の作用で検出
される。
Next, a case where no synchronization signal pattern appears in the parity area will be described. Since no synchronization signal pattern appears in the parity area at the time point Yl, the synchronization signal detection circuit 11 does not detect the synchronization signal. At the next time point Y2, the synchronization signal pattern in the synchronization signal area is detected by the synchronization signal detection circuit 11. However, due to the action of the detection signal delay circuit 15, no synchronizing signal is detected in the output of the gate circuit 16. Subsequently, at time Y3, the synchronizing signal detection signal is detected by the action of the gate circuit 16 and the detection signal delay circuit 15.

上記実施例ではディジタル磁気記録装置を例にして説明
したが、これに替えて光伝送路や信号線で符号器と復号
器とを結合したデータ転送装置に適用することが可能で
あるなど、その他の発明の要旨を変更しない限りで種々
の設計変更を施すことが可能である。
Although the above embodiment has been explained using a digital magnetic recording device as an example, it is also possible to apply it to a data transfer device that combines an encoder and a decoder using an optical transmission line or a signal line, etc. Various design changes can be made without changing the gist of the invention.

[発明の効果コ 以上本発明によれば、ダミービット挿入手段によりデー
タ領域の最後に少なくとも1ビットのダミービットを挿
入することにより、データ領域とパリティ領域の境界に
同期信号のパターンが現われるのを防止することができ
る。したかって、誤り検出手段がデータに“誤り“有り
と検出することを防止することができる。また、パリテ
ィ領域に誤った同期パターンか現われても、本来の同期
信号を検出信号遅延手段によりパリティビット長遅延さ
せた信号を同期信号として検出することができるので、
誤り検出手段がデータに“誤り″有りと検出することを
防止することができる。
[Effects of the Invention] According to the present invention, by inserting at least one dummy bit at the end of the data area by the dummy bit insertion means, it is possible to prevent a synchronization signal pattern from appearing at the boundary between the data area and the parity area. It can be prevented. Therefore, it is possible to prevent the error detection means from detecting that there is an "error" in the data. Furthermore, even if an incorrect synchronization pattern appears in the parity area, a signal obtained by delaying the original synchronization signal by the parity bit length by the detection signal delay means can be detected as the synchronization signal.
It is possible to prevent the error detection means from detecting that there is an "error" in the data.

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

第1図は本発明の実施例を示すブロック図、第2図は本
発明の実施例におけるダミービットの挿入方法、第3図
は第1図のブロック図のタイミングチャート、第4図は
従来および本発明における符号変調フォーマット、第5
図は従来例を示すブロック図、第6図は従来例および本
発明の実施例で使った符号食間フォーマット、第7図(
よ従来例で示した誤った位置に発生した同期信号パター
ン。 図において11は同期信号検出回路、12は誤り検出回
路、13はタイミング発生回路、14はデータ遅延回路
、15は同期信号検出信号遅延口16はゲート回路であ
る。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a dummy bit insertion method in the embodiment of the present invention, FIG. 3 is a timing chart of the block diagram of FIG. 1, and FIG. 4 is a conventional and Code modulation format in the present invention, fifth
The figure is a block diagram showing the conventional example, Figure 6 is the code inter-interval format used in the conventional example and the embodiment of the present invention, and Figure 7 (
This is the synchronization signal pattern generated at the wrong position as shown in the conventional example. In the figure, 11 is a synchronization signal detection circuit, 12 is an error detection circuit, 13 is a timing generation circuit, 14 is a data delay circuit, and 15 is a synchronization signal detection signal delay port 16 is a gate circuit.

Claims (1)

【特許請求の範囲】 同期信号、データ、同期信号と同じビット長さのパリテ
イで構成されるフォーマットを有し、同期信号パターン
が符号・復号されたデータ列で表わされた信号のための
符号・復号器において、符号器部分はデータ領域とパリ
テイ領域の境界を含んで同期パターンが現われないよう
にデータ領域の最後に少なくとも1ビットのダミービッ
トを挿入するダミービット挿入手段を備え、 復号器部分は、データ入力を再生する復調手段と、この
復調手段により再生されたデータから同期信号を検出す
る同期信号検出手段と、再生されたデータをパリテイビ
ット長遅延させるデータ遅延手段と、同期信号検出信号
をパリテイビット長だけ遅延させる検出信号遅延手段と
、この検出信号遅延手段で得られた信号を遅延していな
い同期検出信号で制御するゲート手段と、このゲート手
段からの出力でパリテイビット長だけ遅延されたデータ
の誤り検出を行なう誤り検出手段と、を具備することを
特徴とする符号・復号器。
[Claims] A code for a signal having a format consisting of a synchronization signal, data, and parity with the same bit length as the synchronization signal, and in which the synchronization signal pattern is represented by a data string encoded and decoded. - In the decoder, the encoder portion includes a dummy bit insertion means for inserting at least one dummy bit at the end of the data area so that a synchronization pattern does not appear including the boundary between the data area and the parity area; includes demodulation means for reproducing data input, synchronization signal detection means for detecting a synchronization signal from data reproduced by the demodulation means, data delay means for delaying the reproduced data by a parity bit length, and synchronization signal detection means. A detection signal delay means for delaying a signal by the parity bit length, a gate means for controlling the signal obtained by the detection signal delay means with an undelayed synchronization detection signal, and a parity bit by the output from the gate means. An encoder/decoder comprising: error detection means for detecting errors in data delayed by a long time.
JP1339229A 1989-12-26 1989-12-26 Encoding/decoding device Pending JPH03198432A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1339229A JPH03198432A (en) 1989-12-26 1989-12-26 Encoding/decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1339229A JPH03198432A (en) 1989-12-26 1989-12-26 Encoding/decoding device

Publications (1)

Publication Number Publication Date
JPH03198432A true JPH03198432A (en) 1991-08-29

Family

ID=18325476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1339229A Pending JPH03198432A (en) 1989-12-26 1989-12-26 Encoding/decoding device

Country Status (1)

Country Link
JP (1) JPH03198432A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997035401A1 (en) * 1996-03-18 1997-09-25 Kabushiki Kaisha Toshiba Encoder and decoder
WO2001010098A1 (en) * 1999-08-02 2001-02-08 Fujitsu Limited Frame communication device
US6571361B1 (en) 1995-09-29 2003-05-27 Kabushiki Kaisha Toshiba Encoder and decoder

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7464304B2 (en) 1995-09-29 2008-12-09 Kabushiki Kaisha Toshiba Coding system and decoding system
US7464305B2 (en) 1995-09-29 2008-12-09 Kabushiki Kaisha Toshiba Coding system and decoding system using a synchronization code
US6571361B1 (en) 1995-09-29 2003-05-27 Kabushiki Kaisha Toshiba Encoder and decoder
US7428668B2 (en) 1995-09-29 2008-09-23 Kabushiki Kaisha Toshiba Coding system and decoding system using an input code string
US7669108B2 (en) 1995-09-29 2010-02-23 Kabushiki Kaisha Toshiba Coding system and decoding system
US7487410B2 (en) 1995-09-29 2009-02-03 Kabushiki Kaisha Toshiba Coding system and decoding system using a multiplexed code string
US7475298B2 (en) 1995-09-29 2009-01-06 Kabushiki Kaisha Toshiba Coding system and decoding system
US7472316B2 (en) 1995-09-29 2008-12-30 Kabushiki Kaisha Toshiba Coding system and decoding system
US7472317B2 (en) 1995-09-29 2008-12-30 Kabushiki Kaisha Toshiba Coding system and decoding system
US7447949B2 (en) 1995-09-29 2008-11-04 Kabushiki Kaisha Toshiba Coding system and decoding system using an input code string
US6918080B2 (en) 1995-09-29 2005-07-12 Kabushiki Kaisha Toshiba Coding system and decoding system
US7454669B2 (en) 1995-09-29 2008-11-18 Kabushiki Kaisha Toshiba Coding system and decoding system
US7321995B2 (en) 1995-09-29 2008-01-22 Kabushiki Kaisha Toshiba Coding system and decoding system
WO1997035401A1 (en) * 1996-03-18 1997-09-25 Kabushiki Kaisha Toshiba Encoder and decoder
KR100773304B1 (en) * 1996-03-18 2007-11-06 가부시끼가이샤 도시바 Coding Device and Coding Method
KR100685771B1 (en) * 1996-03-18 2007-02-26 가부시끼가이샤 도시바 Coding Device and Coding Method
KR100685772B1 (en) * 1996-03-18 2007-02-26 가부시끼가이샤 도시바 Coding Device and Coding Method
WO2001010098A1 (en) * 1999-08-02 2001-02-08 Fujitsu Limited Frame communication device
US7020163B2 (en) 1999-08-02 2006-03-28 Fujitsu Limited Frame communication system

Similar Documents

Publication Publication Date Title
JPH06195893A (en) Method and device for data recording
JPH05159462A (en) Method for transmitting or recording information, information recording and reproducing device and information transmitting device
US5077552A (en) Interface for coupling audio and video equipment to computer
KR0124314B1 (en) Synchronous signal detection circuit
KR100296072B1 (en) Channel Code Decoder and Decoding Method
JPH03198432A (en) Encoding/decoding device
KR100244190B1 (en) Synchronous signal detection circuit
KR0185918B1 (en) Method and apparatus for S / P conversion of data through error correction of synchronization signal
JP2746610B2 (en) Digital signal transmission method
JP4001955B2 (en) Digital signal transmission method
JPS62241175A (en) Digital data recording system
JPH0152937B2 (en)
JP3321884B2 (en) Synchronous block detection method and synchronous block detection device
JPH0416979B2 (en)
JP3697809B2 (en) Signal detection circuit
JPH01292927A (en) Data transmitting system
KR100192409B1 (en) Digital signal processing apparatus
JP3282212B2 (en) Digital signal processing circuit
JPH0834442B2 (en) Digital signal receiver
JPS631217A (en) Decoding device
JPH06119715A (en) Recording and reproducing method for information recording medium
JPS63179467A (en) Re-synchronization signal generator
JPS6292170A (en) Data recording and reproducing device
JPH06291757A (en) Sync protection circuit
JPS62134863A (en) synchronous circuit