JPS635826B2 - - Google Patents
Info
- Publication number
- JPS635826B2 JPS635826B2 JP392980A JP392980A JPS635826B2 JP S635826 B2 JPS635826 B2 JP S635826B2 JP 392980 A JP392980 A JP 392980A JP 392980 A JP392980 A JP 392980A JP S635826 B2 JPS635826 B2 JP S635826B2
- Authority
- JP
- Japan
- Prior art keywords
- bits
- bit
- mentioned
- inversion
- reference point
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】
本発明は、磁気記録再生装置、回転デイスク等
を媒体として2値符号を伝送する場合に適用され
る2値符号変換方法に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a binary code conversion method that is applied when transmitting a binary code using a magnetic recording/reproducing device, a rotating disk, or the like as a medium.
変換方法のひとつとしてmビツトのデータワー
ドをnビツトのコードワードに変換するものがあ
り、その一例として(m=3、n=6)の3PM
(Three position modulation)方式が知られて
いる。これは、隣接する“1”の間に、最少限2
個の“0”が介在するように変換するものであ
り、したがつて2つの反転(トランジシヨン)間
の最小距離は、3である。データワードのビツト
セルの期間をTとすれば、3PM方式の場合では、
2つの反転の最小反転間隔Tmin及び最大反転間
隔Tmaxは、(Tmin=1.5T)(Tmax=6T)とな
る。最小反転間隔Tminが長いほど、データ密度
が高くなり好ましく、最大反転間隔Tmaxが短い
ほど受信又は再生側におけるクロツクの再生が容
易となる。3PM方式は、他の方式と比べてTmin
が大きいという利点を有する反面、Tmaxが大き
い問題があり、セルフクロツクを行なう場合に必
ずしも適していない。 One of the conversion methods is to convert an m-bit data word into an n-bit code word; one example is 3PM (m=3, n=6).
(Three position modulation) method is known. This means that there are at least 2
Therefore, the minimum distance between two inversions (transitions) is 3. If the period of a bit cell of a data word is T, then in the case of the 3PM system,
The minimum reversal interval Tmin and maximum reversal interval Tmax between the two reversals are (Tmin=1.5T) (Tmax=6T). The longer the minimum inversion interval Tmin, the higher the data density, which is preferable, and the shorter the maximum inversion interval Tmax, the easier it is to reproduce the clock on the receiving or reproducing side. The 3PM method has a lower Tmin than other methods.
Although it has the advantage of a large Tmax, it has the problem of a large Tmax, and is not necessarily suitable for self-clocking.
本発明の目的は、上述の3PM方式と同等のデ
ータ密度であつて、然も最大反転間隔をより短か
くすることが可能な変換方法を実現することにあ
る。 An object of the present invention is to realize a conversion method that has a data density equivalent to that of the above-mentioned 3PM method, and can also shorten the maximum inversion interval.
本発明では、まず、2値符号の入力データのビ
ツトが第2の値から第1の値に変化する場合は、
入力データのビツトセルの第1の基準点で反転さ
せる。以下の説明では、第1の値を高レベル
(“1”)とし、第2の値を低レベル(“0”)とし、
ビツトセルの第1の基準点をその中央とし、その
第2の基準点をその境界としている。しかし、こ
れらの関係は、おきかえても全く等価である。上
述の変換規則は、NRZIと同様のものであり、し
たがつてそれだけでは、“1”が連続するような
場合を考えれば明かなように、(Tmin=T)と
なり、また“0”が連続すれば明らかなように
Tmaxは、制限されないものとなる。そこで、本
発明では、“1”が連続する場合に、上述の変換
規則を修正して(Tmin=1.5T)とし、“0”が
連続する場合にこの変換規則を修正して例えば
(Tmax=4T)と制限するものである。 In the present invention, first, when the bits of the input data of the binary code change from the second value to the first value,
The bit cells of the input data are inverted at the first reference point. In the following explanation, the first value is assumed to be a high level (“1”), the second value is assumed to be a low level (“0”),
The first reference point of the bit cell is its center and its second reference point is its boundary. However, these relationships are completely equivalent even if they are replaced. The above conversion rule is the same as NRZI, so if we consider the case where there are consecutive “1”s, we will get (Tmin=T) and “0”s will be consecutive. As it becomes clear if
Tmax will be unrestricted. Therefore, in the present invention, when "1" is consecutive, the above conversion rule is modified to set (Tmin = 1.5T), and when "0" is consecutive, this conversion rule is modified, for example (Tmax = 4T).
以下、本発明の好ましい一実施例について説明
する。第1図〜第3図の夫々は、変換規則を示す
もので、各図に含まれるタイムチヤートは、入力
データ、変換された伝送波形、変換されたデータ
を示しており、変換されたデータは、“1”の場
合に0.5Tのビツトセルの前縁で反転が生じるも
のとしている。勿論、“1”の場合にその後縁で
反転が生じるようにしても良い。 A preferred embodiment of the present invention will be described below. Each of Figures 1 to 3 shows the conversion rules, and the time chart included in each figure shows the input data, the converted transmission waveform, and the converted data. , "1", it is assumed that an inversion occurs at the leading edge of the 0.5T bit cell. Of course, in the case of "1", inversion may occur at the trailing edge.
第1A図に示すように、010の入力データの場
合は、前述のように“1”の中央で反転が生じて
いる。“1”が2個連続する場合、つまり0110の
ときは、第1図Bに示すように最初の“1”の中
応で反転を生じさせ、次の“1”の後の境界で反
転を生じさせる。このときの反転間隔が1.5T(=
Tmin)となる。01110と“1”が3個連続する
場合も第1図Cに示すように、最初の“1”の中
央で反転を生じさせ、最後の“1”の後の境界で
反転を生じさせる。この場合の反転間隔は、
2.5Tとなる。また、“1”が4ビツト以上連続す
る場合には、この連続するビツトを2ビツト毎に
ビツトセルの境界で区切り、この分割の結果、余
りが生じる場合には、連続する“1”のビツトの
後の最初の“0”のビツトの前の5ビツトを、3
ビツトとそれに続く2ビツトとに境界で区切り、
この区切の後側の境界で反転を生じさせる。 As shown in FIG. 1A, in the case of input data of 010, inversion occurs at the center of "1" as described above. When there are two consecutive “1”s, that is, 0110, as shown in Figure 1B, an inversion occurs at the middle of the first “1” and an inversion occurs at the boundary after the next “1”. bring about At this time, the reversal interval is 1.5T (=
Tmin). Even when 01110 and three "1"s occur in succession, as shown in FIG. 1C, an inversion occurs at the center of the first "1" and an inversion occurs at the boundary after the last "1". In this case, the reversal interval is
It becomes 2.5T. In addition, when there are four or more consecutive "1" bits, the consecutive bits are divided into two bits at the boundary of the bit cell, and if there is a remainder as a result of this division, the consecutive "1" bits are separated. The 5 bits before the first “0” bit after the
Separate the bit and the following two bits by a boundary,
Causes the inversion to occur at the rear boundary of this partition.
第1図D、同図F、同図H及び同図Jに示すよ
うに、“1”が4個、6個、8個あるいは10個連
続するように、2ビツト毎に余りなく区切ること
ができる場合は、その最初の2ビツトの単位に関
する反転間隔が1.5Tとなり、その他の全ての2
ビツトの単位については、これが2Tとなる。ま
た、第1図Eに示すように、5個の“1”が連続
する場合は、上述の規則に従つて3ビツトとそれ
に続く2ビツトとに区切り、最初の3ビツトの単
位の反転間隔が2.5Tとなり、後の2ビツトの単
位の反転間隔が2Tとなる。更に第1図G、同図
I及び同図Kに夫々示すように、7個、9個及び
11個の“1”が連続する場合は、2ビツト毎の単
位で分割すると余りが生じるので、後の最初の
“0”のビツトの前の5ビツトを、3ビツトとそ
れに続く2ビツトとに境界で区切り、夫々の後の
境界で反転を生じさせる。 As shown in Figure 1D, Figure 1F, Figure 1H, and Figure 1J, it is possible to divide every 2 bits without any remainder so that 4, 6, 8, or 10 "1"s are consecutive. If possible, the inversion interval for the first 2 bits will be 1.5T, and all other 2 bits will be
In terms of bits, this is 2T. Also, as shown in Figure 1E, if there are five consecutive 1's, divide them into 3 bits and the following 2 bits according to the above rules, and set the inversion interval of the first 3 bits. 2.5T, and the inversion interval of the latter 2-bit unit becomes 2T. Furthermore, as shown in Figure 1G, Figure I, and Figure K, respectively, 7 pieces, 9 pieces, and
If there are 11 consecutive "1's", there will be a remainder when dividing in units of 2 bits, so the 5 bits before the first "0" bit are divided into 3 bits and the following 2 bits. Separate at boundaries and cause inversion at each subsequent boundary.
以上のようにして、最小反転間隔Tminを1.5T
とすることができる。また、“1”が連続する場
合に現れる反転間隔の最大は、3Tである。ここ
で、注意すべきことは、連続する“1”のビツト
パターンのうちで最後(又は全体)の5ビツトの
うちの前の3ビツトについて3T(又は2.5T)の反
転間隔が生じるので、3T(又は2.5T)の後の反転
間隔が必らず2Tとなることである。次に“0”
が連続するパターンに対して適用される変換規
則、即ち最大反転間隔Tmaxを4Tに制限するこ
とができる規則について第2図を参照して説明す
る。第2図A及び同図Cに示すように01及び001
の前の2ビツトが01の場合には、前述の説明から
理解されるように、“1”の中央で反転が生じる。
また、第2図及び同図Dに示すように01及び001
の前の2ビツトが11の場合には、“1”の後の境
界で反転が生じる。第2図E以下では、連続する
“0”の前の2ビツトが01の場合の伝送波形を示
し、これが11の場合の伝送波形を破線でもつて示
している。 As above, the minimum reversal interval Tmin is set to 1.5T.
It can be done. Furthermore, the maximum reversal interval that appears when "1" continues is 3T. What should be noted here is that an inversion interval of 3T (or 2.5T) occurs for the previous 3 bits of the last (or all) 5 bits in the continuous "1" bit pattern, so the 3T The reversal interval after (or 2.5T) is always 2T. Next “0”
A conversion rule applied to a continuous pattern, that is, a rule that can limit the maximum inversion interval Tmax to 4T will be explained with reference to FIG. 01 and 001 as shown in Figure 2A and Figure 2C
If the previous two bits are 01, an inversion occurs at the center of "1", as understood from the above explanation.
In addition, as shown in Figure 2 and Figure D, 01 and 001
If the previous two bits are 11, an inversion occurs at the boundary after the "1". In FIG. 2E and subsequent figures, the transmission waveform when the two bits before the consecutive "0" are 01 is shown, and the transmission waveform when it is 11 is shown with a broken line.
“0”が2個以上連続する場合には、前の反転
から3T以上例えば3Tであつて後の最初に現れる
“1”の中央から1.5T以上はなれていることを満
足するビツトセルの境界で反転を生じさせるよう
になされる。第2図Eに示すように、“0”が3
個連続するときは、上記の条件を満足しないか
ら、“1”の中央で反転が生じ、このときの反転
間隔4Tが最大反転間隔Tmaxとなり、然も
Tmaxが生じるのは、この場合だけである。第2
図F、同図G及び同図Hに示すように、“0”が
4個、5個及び6個連続する場合には、上記の条
件が満足され、前の反転から3.5T(又は3T)の間
隔をおいた位置で反転が生じる。また、第2図I
に示すように、“0”が7個連続する場合には、
3.5T(又は3T)の間隔で1度反転が生じ、この途
中の反転から3Tの位置で反転が生じる。“0”が
15個連続する場合には、第2図Jに示すように、
連続する途中で4度の反転が生じることになる。
更に、第2図K及び同図Lに夫々示すように、
“0”が16個及び17個連続する場合には、連続す
る途中で5度の反転が生じることになる。 If there are two or more consecutive “0”s, the bit cells are inverted at a boundary that satisfies the fact that they are at least 3T from the previous inversion, for example 3T, and are at least 1.5T away from the center of the first “1” that appears after. It is done so as to cause As shown in Figure 2E, “0” is 3
When the number 1 is consecutive, the above condition is not satisfied, so a reversal occurs at the center of "1", and the reversal interval 4T at this time becomes the maximum reversal interval Tmax.
It is only in this case that Tmax occurs. Second
As shown in Figure F, Figure G, and Figure H, if there are 4, 5, and 6 consecutive 0's, the above condition is satisfied and 3.5T (or 3T) is reached from the previous reversal. The reversal occurs at a distance of . Also, Figure 2 I
As shown in , if there are 7 consecutive “0”s,
A reversal occurs once at an interval of 3.5T (or 3T), and a reversal occurs at a position of 3T from this intermediate reversal. “0” is
In the case of 15 consecutive pieces, as shown in Figure 2 J,
Four degrees of reversal will occur during the succession.
Furthermore, as shown in FIGS. 2K and 2L, respectively,
When 16 and 17 "0"s occur consecutively, a 5 degree reversal occurs during the succession.
以上の説明のように、“0”が何個連続しても、
最大反転間隔Tmaxが4Tに制限されることにな
る。この第2図から分かるように、“0”が連続
する場合でも、“1”が連続する場合と同様に反
転間隔として3Tのものが現れる。したがつてデ
コードするときに、“0”連続と“1”連続との
区別ができなくなるように思われる。しかし、
“0”連続の場合に生じる3Tの反転間隔の後に決
して2Tの反転間隔が現れることがなく、それ以
外の1.5T、2.5T、3T、3.5Tの反転間隔が現れ、
これに対して“1”連続の場合に生じる3Tの反
転間隔の後には、前述のように必らず2Tの反転
間隔が現れるのである。この差異を利用すれば、
デコードすることができる。 As explained above, no matter how many “0”s are in a row,
The maximum reversal interval Tmax will be limited to 4T. As can be seen from FIG. 2, even when "0"s occur continuously, 3T appears as an inversion interval, similar to when "1s" occur continuously. Therefore, when decoding, it seems impossible to distinguish between continuous "0" and continuous "1". but,
A 2T reversal interval never appears after the 3T reversal interval that occurs in the case of continuous “0”, and other 1.5T, 2.5T, 3T, and 3.5T reversal intervals appear,
On the other hand, as described above, a 2T reversal interval always appears after the 3T reversal interval that occurs in the case of continuous "1"s. Using this difference,
Can be decoded.
上述のようなコード変換を行なうエンコーダの
一例を第3図に示す。第3図において、1は論理
回路を示し、2は5ビツトのシフトレジスタを示
し、3は2ビツトのシフトレジスタを示し、4は
8ビツトのシフトレジスタを示す。入力端子5か
ら入力データが供給され、端子6からのシフトク
ロツクCP1によつてシフトレジスタ2が動作す
る。シフトレジスタ3,4は、端子7からのシフ
トクロツクCP2によつて動作し、端子8からのロ
ードパルスLDによつて論理回路1の出力の2ビ
ツトがロードされる。シフトクロツクCP2は、シ
フトクロツクCP1の2倍の周波数とされている。
また、シフトレジスタ4の直列出力端子9にエン
コードされた出力データが現れると共に、このシ
フトレジスタ4の7ビツトA〜Gが論理回路10
に供給される。論理回路10には、シフトレジス
タ2の先頭のビツトa1が供給され、下記の論理式
にもとづく出力ビツトxを発生する。 FIG. 3 shows an example of an encoder that performs code conversion as described above. In FIG. 3, 1 represents a logic circuit, 2 represents a 5-bit shift register, 3 represents a 2-bit shift register, and 4 represents an 8-bit shift register. Input data is supplied from input terminal 5, and shift register 2 is operated by shift clock CP1 from terminal 6. The shift registers 3 and 4 are operated by a shift clock CP2 from a terminal 7, and two bits of the output of the logic circuit 1 are loaded by a load pulse LD from a terminal 8. Shift clock CP2 has twice the frequency of shift clock CP1 .
Furthermore, the encoded output data appears at the serial output terminal 9 of the shift register 4, and the 7 bits A to G of this shift register 4 are output to the logic circuit 10.
supplied to The logic circuit 10 is supplied with the first bit a1 of the shift register 2 and generates an output bit x based on the following logical formula.
x=(A+B)・(+)・(+)・1
+(F+G)・a1
シフトレジスタ2の5ビツトa1、a2、a3、a4、
a5と論理回路10の出力ビツトxとの計6ビツト
が論理回路1に供給される。論理回路1は、この
6ビツトから下記の論理式で表わされる2ビツト
の出力(b1b2)を発生する。シフトレジスタ2に
取り込まれた5ビツトの入力データのうちでa2の
ビツトを(b1b2)の2ビツトに変換している。x=(A+B)・(+)・(+)・1 +(F+G)・a 1 5 bits of shift register 2 a 1 , a 2 , a 3 , a 4 ,
A total of 6 bits, a5 and the output bit x of the logic circuit 10, are supplied to the logic circuit 1. Logic circuit 1 generates a 2-bit output (b 1 b 2 ) expressed by the following logical formula from these 6 bits. Of the 5 bits of input data taken into the shift register 2, bit a2 is converted to two bits ( b1b2 ) .
第4図Aに示すようなシフトクロツクCP1の立
上りで入力データの1ビツトがシフトレジスタ2
に取り込まれる。シフトレジスタ2の内容は、次
のシフトクロツクCP1の立上りが供給されるまで
変化せず、この期間がエンコーダの1動作サイク
ルECCとなる。前のサイクルでシフトレジスタ
3にロードされていた2ビツト(b1b2)が第4図
Bに示すシフトクロツクCP2によつてシフトレジ
スタ4に送り出され、FGの2ビツトとなる。こ
の時に前述の論理式にもとづいて論理回路10で
形成されたビツトxが発生し、論理回路1から前
述の論理式と対応する2ビツトの出力が現れる。
この出力b1b2が第4図Cに示すロードパルスLD
の立上りによつてシフトレジスタ3にロードされ
る。以下、この動作がくり返され、出力端子9に
前述のような規則に合つた出力データを得ること
ができる。 As shown in FIG. 4A, one bit of input data is transferred to shift register 2 at the rising edge of shift clock CP1.
be taken in. The contents of shift register 2 do not change until the next rising edge of shift clock CP1 is supplied, and this period constitutes one operation cycle ECC of the encoder. The 2 bits (b 1 b 2 ) loaded into the shift register 3 in the previous cycle are sent to the shift register 4 by the shift clock CP 2 shown in FIG. 4B, and become the 2 bits of FG. At this time, bit x formed in logic circuit 10 is generated based on the above-mentioned logical formula, and a 2-bit output corresponding to the above-mentioned logical formula appears from logic circuit 1.
This output b 1 b 2 is the load pulse LD shown in Figure 4C.
It is loaded into the shift register 3 by the rising edge of . Thereafter, this operation is repeated, and output data conforming to the above-mentioned rules can be obtained at the output terminal 9.
第3図に示すエンコーダは、一例にすぎず、
種々の変形した構成が可能である。そのひとつと
して論理回路1に代えてROMを用いる構成があ
る。 The encoder shown in FIG. 3 is only an example,
Various modified configurations are possible. One of them is a configuration in which a ROM is used in place of the logic circuit 1.
上述のエンコーダの出力を伝送する場合、例え
ばビデオデイスクと同様のデイスクに収録する場
合には、フレーム同期信号FSを付加するように
なされる。ビデオデイスクは、磁気記録再生機の
ようにデータの2値と異なる第3の値の同期信号
を付加することができないので、データストリー
ム中にフレーム同期信号FSを挿入しなければな
らない。フレーム同期信号FSは、データストリ
ーム中に挿入されていても、識別されるビツトパ
ターンをもつ必要がある。換言すれば、伝送エラ
ーが無いもとで、データ中には決して現れないビ
ツトパターンをもたねばならない。前述の符号変
換方法において、かかる条件を満足するものの一
例として、第5図に示すものがある。つまり、
4Tの反転間隔の後に3.5Tの反転間隔が続き、更
にその後に2Tの反転間隔が続くパターンである。
前述のように、4Tの最大反転間隔Tmaxは、第
2図Eに示す場合にだけ生じるのであり、然もビ
ツトセルの中央から始まり中央で終わる。したが
つて後の3.5Tの終側の反転が境界で終わること
になり、この後に2Tの反転間隔が現れることは、
決して生じないのである。勿論、このフレーム同
期信号FSは、その反転位置がデータのビツトセ
ルに対して所定の関係にあるので、フレーム同期
のみならず、ビツト同期も示している。 When transmitting the output of the encoder described above, for example when recording on a disc similar to a video disc, a frame synchronization signal FS is added. Unlike magnetic recording and reproducing machines, video discs cannot add a synchronization signal with a third value different from the binary data, so a frame synchronization signal FS must be inserted into the data stream. The frame synchronization signal FS must have an identified bit pattern even if it is inserted into the data stream. In other words, it must have a bit pattern that never appears in the data without transmission errors. An example of the code conversion method described above that satisfies this condition is shown in FIG. In other words,
The pattern is that a 4T reversal interval is followed by a 3.5T reversal interval, which is further followed by a 2T reversal interval.
As previously mentioned, a maximum reversal interval Tmax of 4T occurs only in the case shown in FIG. 2E, starting and ending at the center of the bit cell. Therefore, the later reversal at the end of 3.5T ends at the boundary, and the appearance of the reversal interval of 2T after this means that
It never occurs. Of course, this frame synchronization signal FS indicates not only frame synchronization but also bit synchronization because its inversion position has a predetermined relationship with respect to the data bit cells.
第6図にデコーダの一例の構成を示す。デコー
ダは、入力端子11から再生データが供給される
15ビツトのシフトレジスタ12と、論理回路14
と、ラツチ回路15とから構成され、ラツチ回路
15の出力端子17にデコードされた出力データ
が得られるようになされている。シフトレジスタ
12は、端子13からのシフトクロツクCP3
(0.5Tの周期)によつて再生データを1ビツトず
つ取り込む。論理回路14は、シフトレジスタの
c1〜c15のうちでc10、c12、c14を除く12ビツトが供
給され、下記の論理式にもとづく出力yを発生す
る。 FIG. 6 shows the configuration of an example of a decoder. The decoder is supplied with playback data from the input terminal 11.
15-bit shift register 12 and logic circuit 14
and a latch circuit 15, and decoded output data can be obtained at an output terminal 17 of the latch circuit 15. Shift register 12 receives shift clock CP3 from terminal 13.
(cycle of 0.5T), the reproduced data is taken in one bit at a time. The logic circuit 14 is a shift register.
12 bits from c 1 to c 15 except c 10 , c 12 and c 14 are supplied to generate an output y based on the following logical formula.
y=c6+c5・8・c11・c15+c9・(c3・c13
+c4+c5)+c7・(c1・c11+c2+c3+c4)
ラツチ回路15は、端子16からのラツチパル
スCP4によつて論理回路14の出力yをラツチす
る。このラツチパルスCP4の周期は、シフトクロ
ツクCP3の2倍(T)である。そして、再生デー
タのビツトセルの境界がシフトレジスタ12のc2
及びc3の間、c4及びc5の間、c6及びc7の間、c8及
びc9の間、c10及びc11の間、c12及びc13の間、c14
及びc15の間と一致するタイミングと同期してラ
ツチパルスCP4が発生するようになされる。前述
のエンコーダでは、入力データのビツトa2と対応
して論理回路1から(b1b2)の2ビツトの出力が
発生するとしたが、これと対応させれば、シフト
レジスタ12のc5及びc6の2ビツトが(b1b2)と
なり、そのときの出力端子17に取り出されるビ
ツトがa2となる。y=c 6 +c 5・8・c 11・c 15 +c 9・(c 3・c 13 +c 4 +c 5 )+c 7・(c 1・c 11 +c 2 +c 3 +c 4 ) The latch circuit 15 has terminals A latch pulse CP 4 from 16 latches the output y of logic circuit 14. The period of this latch pulse CP4 is twice (T) that of the shift clock CP3 . Then, the boundary of the bit cell of the reproduced data is c 2 of the shift register 12.
and between c 3 , between c 4 and c 5 , between c 6 and c 7 , between c 8 and c 9 , between c 10 and c 11 , between c 12 and c 13 , c 14
The latch pulse CP4 is generated in synchronization with the timing that coincides with the timing between the timing and c15 . In the encoder described above, it is assumed that the 2-bit output (b 1 b 2 ) is generated from the logic circuit 1 in correspondence with bit a 2 of the input data. The two bits of c6 become (b 1 b 2 ), and the bit taken out to the output terminal 17 at that time becomes a 2 .
第8図の構成と異なり、論理回路14及びラツ
チ回路15に代えてROMを用いるなどの種々の
変形が可能である。 Different from the configuration shown in FIG. 8, various modifications such as using a ROM in place of the logic circuit 14 and latch circuit 15 are possible.
上述の一実施例の説明から理解されるように、
本発明に依れば、最小反転間隔が1.5Tであり、
最大反転間隔が例えば4Tであるように2値符号
を変換することができる。したがつて3PM方式
と同等のデータ密度を実現することができ、しか
も最大反転間隔を6Tより短いものとすることが
できる。ビデオデイスクを利用したPCMオーデ
イオデイスクのように、同期信号のためにデータ
と区別できる値を用いることができない場合に
は、再生側でデータストリームから同期再生を行
なう必要がある。本発明は、最大反転間隔を短か
くすることが可能であるから、このような場合に
使用して好適である。もつとも、実際には、再生
データが含む時間軸変動分等によつて6Tあるい
はそれ以上の最大反転間隔であつても差支えない
場合がある。更に、本発明では、エンコーダ及び
デコーダとして簡単な構成のものを用いることが
できる利点がある。 As understood from the description of one embodiment above,
According to the invention, the minimum reversal interval is 1.5T,
The binary code can be converted such that the maximum inversion interval is, for example, 4T. Therefore, data density equivalent to that of the 3PM method can be achieved, and the maximum inversion interval can be made shorter than 6T. When a value distinguishable from data cannot be used for a synchronization signal, such as a PCM audio disc using a video disc, it is necessary to perform synchronized playback from a data stream on the playback side. The present invention is suitable for use in such cases because it is possible to shorten the maximum reversal interval. However, in reality, the maximum inversion interval of 6T or more may be acceptable depending on the time axis fluctuation included in the reproduced data. Furthermore, the present invention has the advantage that encoders and decoders with simple configurations can be used.
第1図及び第2図は本発明の一実施例における
変換の規則の説明に用いるための略線図、第3図
はエンコーダの一例のブロツク図、第4図はエン
コーダの説明に用いるタイムチヤート、第5図は
フレーム同期信号の説明に用いる図、第6図はデ
コーダの一例のブロツク図である。
1は論理回路、2,3,4,12はシフトレジ
スタ、10,14は論理回路である。
1 and 2 are schematic diagrams used to explain the conversion rules in one embodiment of the present invention, FIG. 3 is a block diagram of an example of an encoder, and FIG. 4 is a time chart used to explain the encoder. , FIG. 5 is a diagram used to explain the frame synchronization signal, and FIG. 6 is a block diagram of an example of a decoder. 1 is a logic circuit, 2, 3, 4, and 12 are shift registers, and 10 and 14 are logic circuits.
Claims (1)
列よりなる2値符号の入力データを、その入力デ
ータの所定のビツトのビツトセルの第1の基準点
又はこの第1の基準点より0.5T(但し、Tは上記
入力データの1ビツトセルの期間)後方に位置す
る第2の基準点に対応する位置で反転を有する伝
送波形に変換する2値符号変換方法において、上
記入力データにおいて上記第1の値を有するビツ
トが上記第2の値のビツトに続く場合、その第1
の値を有するビツトのビツトセルの上記第1の基
準点に対応する位置で上記伝送波形に上記反転を
生じさせ、上記入力データにおいて上記第1の値
を有する複数ビツトが連続する場合、この連続す
る複数ビツトが2ビツトの場合、この2ビツトの
最後のビツトのビツトセルの上記第2の基準点に
対応する位置で上記伝送波形に上記反転を生じさ
せ、この連続する複数ビツトが3ビツトの場合、
この3ビツトの最後のビツトのビツトセルの上記
第2の基準点に対応する位置で上記伝送波形に上
記反転を生じさせ、この連続する複数ビツトが4
ビツト以上の場合、この連続する複数ビツトを2
ビツト毎に分割し、この分割の結果余りが生じる
場合には、この連続する複数ビツトの最後の5ビ
ツトを、3ビツトとそれに続く2ビツトとに分割
し、この分割された各2ビツト又は3ビツトの最
後のビツトのビツトセルの上記第2の基準点に対
応する位置で上記伝送波形に上記反転を生じさ
せ、上記入力データにおいて上記第2の値を有す
る複数ビツトが連続する場合、上記伝送波形に、
先行する上記反転から3T以上離れており、且つ
上記入力データにおいて上記第2の値を有する複
数ビツトに後続する最初の上記第1の値を有する
ビツトのビツトセルの上記第1の基準点から
1.5T以上離れていることを満足する上記第2の
基準点に対応する位置で上記反転を生じさせるこ
とを特徴とする2値符号変換方法。 2 上記第1及び第2の基準点の夫々がビツトセ
ルの中央及び境界であることを特徴とする特許請
求の範囲第1項記載の2値符号変換方法。[Scope of Claims] 1. Input data of a binary code consisting of a bit string in which each bit has a first or second value is input to the first reference point of a bit cell of a predetermined bit of the input data or to this first reference point. In the binary code conversion method for converting into a transmission waveform having an inversion at a position corresponding to a second reference point located 0.5T (where T is a period of 1 bit cell of the input data) after the reference point of If a bit with the first value in the input data follows a bit with the second value, then
The above-mentioned inversion is caused in the above-mentioned transmission waveform at a position corresponding to the above-mentioned first reference point of a bit cell having a value of When the plurality of bits are two bits, the above-mentioned inversion is caused in the transmission waveform at the position corresponding to the second reference point of the bit cell of the last bit of these two bits, and when the plurality of consecutive bits are three bits,
The above-mentioned inversion is caused in the above-mentioned transmission waveform at the position corresponding to the above-mentioned second reference point of the last bit of the 3-bit bit cell, and this continuous plurality of bits
If it is more than 2 bits, the consecutive bits are
If there is a remainder as a result of this division, the last 5 bits of this continuous plurality of bits are divided into 3 bits and the following 2 bits, and each of the divided 2 bits or 3 bits is The above-mentioned inversion is caused in the above-mentioned transmission waveform at a position corresponding to the above-mentioned second reference point of the bit cell of the last bit of the bit, and when a plurality of bits having the above-mentioned second value are continuous in the above-mentioned input data, the above-mentioned transmission waveform To,
from the first reference point of the bit cell of the first bit having the first value that is 3T or more away from the preceding inversion and which follows the plurality of bits having the second value in the input data;
A binary code conversion method characterized in that the above-mentioned inversion is caused at a position corresponding to the above-mentioned second reference point that satisfies a distance of 1.5T or more. 2. The binary code conversion method according to claim 1, wherein the first and second reference points are the center and boundary of the bit cell, respectively.
Priority Applications (20)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP392980A JPS56101614A (en) | 1980-01-17 | 1980-01-17 | Binary code converting method |
| AU65670/80A AU542859B2 (en) | 1979-12-28 | 1980-12-22 | Method for digital encoding/decoding |
| ES498129A ES498129A0 (en) | 1979-12-28 | 1980-12-23 | METHOD AND APPARATUS FOR CODING DIGITAL DATA. |
| GB8041302A GB2067055B (en) | 1979-12-28 | 1980-12-23 | Methods of converting binary digital information |
| SE8009086A SE450801B (en) | 1979-12-28 | 1980-12-23 | SET AND DEVICE FOR CODING AND DECODING DIGITAL INFORMATION |
| IT26958/80A IT1150074B (en) | 1979-12-28 | 1980-12-24 | METHOD AND APPARATUS FOR CODING AND DECODING DIGITAL INFORMATION |
| FR8027458A FR2472884B1 (en) | 1979-12-28 | 1980-12-24 | METHOD AND INSTALLATION FOR CONVERTING DIGITAL INFORMATION |
| BE2/58930A BE886845A (en) | 1979-12-28 | 1980-12-24 | METHOD FOR CONVERTING DIGITAL INFORMATION |
| BR8008547A BR8008547A (en) | 1979-12-28 | 1980-12-29 | PROCESS TO CONVERT DIGITAL INFORMATION |
| CH9607/80A CH659555A5 (en) | 1979-12-28 | 1980-12-29 | METHOD AND DEVICE FOR CODING DIGITAL INFORMATION CODED IN BINARY FORM. |
| CH1197/86A CH669060A5 (en) | 1979-12-28 | 1980-12-29 | DEVICE FOR DECODING CODED DIGITAL INFORMATION. |
| NL8007078A NL192759C (en) | 1979-12-28 | 1980-12-29 | Method for recoding a binary coded information flow. |
| DE19803049293 DE3049293A1 (en) | 1979-12-28 | 1980-12-29 | METHOD FOR CONVERTING DIGITAL INFORMATION |
| US06/222,278 US4369472A (en) | 1979-12-28 | 1981-01-02 | Method and apparatus for encoding digital data |
| CA000367992A CA1167968A (en) | 1980-01-17 | 1981-01-07 | Method and apparatus for encoding and decoding digital information |
| ES508808A ES8304729A1 (en) | 1979-12-28 | 1982-01-15 | Method and apparatus for encoding digital data |
| US06/399,244 US4428007A (en) | 1979-12-28 | 1982-07-19 | Method and apparatus for decoding digital data |
| CA000435841A CA1171180A (en) | 1980-01-17 | 1983-08-31 | Method and apparatus for encoding and decoding digital information |
| AT285684A AT408046B (en) | 1979-12-28 | 1984-09-06 | Device for decoding received digital data |
| US06/729,880 USRE32432E (en) | 1979-12-28 | 1985-05-02 | Method and apparatus for decoding digital data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP392980A JPS56101614A (en) | 1980-01-17 | 1980-01-17 | Binary code converting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56101614A JPS56101614A (en) | 1981-08-14 |
| JPS635826B2 true JPS635826B2 (en) | 1988-02-05 |
Family
ID=11570819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP392980A Granted JPS56101614A (en) | 1979-12-28 | 1980-01-17 | Binary code converting method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPS56101614A (en) |
| CA (1) | CA1167968A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06133690A (en) * | 1992-03-16 | 1994-05-17 | Suzuki Tekkosho:Kk | Bottom bamboo detachment type tea leaf-crumpling machine |
| JPH06225699A (en) * | 1992-10-16 | 1994-08-16 | Suzuki Tekkosho:Kk | Tea manufacturing machine provided with dividable and detachable tea-rolling bottom |
-
1980
- 1980-01-17 JP JP392980A patent/JPS56101614A/en active Granted
-
1981
- 1981-01-07 CA CA000367992A patent/CA1167968A/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| CA1167968A (en) | 1984-05-22 |
| JPS56101614A (en) | 1981-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0122027B1 (en) | Variable-length encoding-decoding system | |
| RU2089045C1 (en) | Pulse train decoder | |
| JP2002271205A (en) | Modulation method, modulator, demodulation method, demodulator, information recoding medium, information transmitting method and information transmitting equipment | |
| EP0557130B1 (en) | Data conversion method and recording/reproducing apparatus using the same | |
| JPH1186458A (en) | Modulating device and modulating method, demodulating device and demodulating method, and transmission medium | |
| JPH0452020B2 (en) | ||
| US4496934A (en) | Encoding and decoding systems for binary data | |
| EP0090047B1 (en) | Encoding and decoding system for binary data | |
| GB2067055A (en) | Methods of converting binary digital information | |
| 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 | |
| JPS635826B2 (en) | ||
| JP2003528417A (en) | Apparatus and method for coding information, apparatus and method for decoding coded information, method for manufacturing recording medium, recording medium, and modulated signal | |
| JPS634269B2 (en) | ||
| JP3352348B2 (en) | Code modulation circuit | |
| JPS6069943A (en) | Code converting system | |
| CN100474782C (en) | Information encoding method and apparatus, information decoding method and apparatus, recording medium, and method of manufacturing the recording medium | |
| JPS635825B2 (en) | ||
| JPS60114053A (en) | Code conversion system | |
| JP2606194B2 (en) | Digital signal transmission equipment | |
| KR850001689B1 (en) | How to encode digital information | |
| JPS634270B2 (en) | ||
| JP2794719B2 (en) | Code conversion device | |
| JP2000307431A (en) | Modulating device and demodulating device | |
| KR100752880B1 (en) | Method and apparatus for coding / decoding information | |
| JP2713011B2 (en) | Information conversion method and information recording device / information reproducing device |