JPS60201730A - Binary data processing system - Google Patents
Binary data processing systemInfo
- Publication number
- JPS60201730A JPS60201730A JP5800984A JP5800984A JPS60201730A JP S60201730 A JPS60201730 A JP S60201730A JP 5800984 A JP5800984 A JP 5800984A JP 5800984 A JP5800984 A JP 5800984A JP S60201730 A JPS60201730 A JP S60201730A
- Authority
- JP
- Japan
- Prior art keywords
- conversion table
- bit
- indicates
- code
- binary data
- 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
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は、磁気ディスク、光ディスク等の電子機器にお
いて、2進データを記録媒体に記録し、又記録媒体から
再生するに際し、2進データ系列をデータ処理に適した
2進符号系列に変換する2進データの符号化と復号化の
方式及び/又は該符号化方式を有する電子機器に関する
。DETAILED DESCRIPTION OF THE INVENTION The present invention provides a system for converting binary data into binary data suitable for data processing when recording binary data on a recording medium and reproducing it from a recording medium in electronic devices such as magnetic disks and optical disks. The present invention relates to a method for encoding and decoding binary data that is converted into a base code sequence, and/or an electronic device having the encoding method.
従来から、磁気ディスク、光ディスク等の電子機器にお
いては美大な情報を記録することが必要で記録媒体に2
進データを記録するに際し。Traditionally, it has been necessary to record large amounts of information in electronic devices such as magnetic disks and optical disks.
When recording decimal data.
記録密度を向上させることが不可欠であった。It was essential to improve recording density.
第1図は、従来の符号化方式の1例の説明図で、第1図
(a)は、元の2進データ系列のビットパターンの1例
を示し、数字0,1けビットの論理rOJ、rlJを表
し、Toは、ビット間隔を示す。同図(b)及び(d)
は、従来の符号化方式の1例で、同図(b)は、MFM
方式(Modified MF方式)といわれ、同図(
d)は、5PM方式(3PositionModula
tion)といわれているう各方式の適用機種の例とし
て、MFM方式は、IBM社製磁気ディスク装置(55
30,5540,5350等)に使用されており、3P
M方式は、ユニバック社製磁気ディスク装[(8434
)に使用されている。各方式のアルゴリズムは、MFM
方式では、元のデータ「月。FIG. 1 is an explanatory diagram of an example of a conventional encoding method, and FIG. 1(a) shows an example of a bit pattern of an original binary data series, with logic , rlJ, and To indicates the bit interval. Figures (b) and (d)
is an example of a conventional encoding method, and (b) in the same figure is an example of a conventional encoding method.
It is called the Modified MF method, and is shown in the same figure (
d) is the 5PM method (3PositionModula
The MFM method is an example of a model to which each method is applied.
30, 5540, 5350, etc.), and 3P
The M method uses Univac's magnetic disk system [(8434
) is used. The algorithm of each method is MFM
In the method, the original data "Month.
「0」に対応して、「olj 、 [Xojに変換する
。但しrXJ Fi、変換後の符号化系列において、X
の直前の符号ビットの複数論理(1→0.0→1)とな
る。又SPM方式のアルゴリズムは第1表に示した如く
、元のデータを3ビット単位に分離し、6ビツトのコー
ドに変換する。Corresponding to "0", convert to "olj, [Xoj. However, rXJ Fi, in the encoded sequence after conversion,
It becomes multiple logics (1→0.0→1) of the sign bit immediately before. As shown in Table 1, the SPM algorithm separates the original data into 3-bit units and converts them into 6-bit codes.
第1表 3PM方式の符号化アルゴリズム&。Table 1 3PM encoding algorithm &.
なお、各符号化方式にて変換された符号系列は、「1」
のビットで磁化反転を起こし、「0」のビットでは磁化
反転を起こさせない信号になる様に記録電流が、作成さ
れ、前記記録媒体に記録される。第1図(a) 、 (
e)は、MFM方式同図中)、3PM方式同図(d)に
よシ符号化された符号系列の記録電流の波形(NRZ工
信号)である。Note that the code sequence converted by each encoding method is "1"
A recording current is created so that the signal causes magnetization reversal at the bit "0" and does not cause magnetization reversal at the "0" bit, and is recorded on the recording medium. Figure 1(a), (
e) is the waveform (NRZ signal) of the recording current of the code sequence encoded by the MFM method (in the figure) and the 3PM method (d) in the figure.
一般に磁気媒体への記録に訃いては。Generally speaking, it is difficult to record on magnetic media.
(イ)磁化反転間隔(記録波長)が短かくなると前後の
磁化反転による磁気遷移は、互いに干渉を受け、再生信
号を復号時、誤シを生じる原因となる。(a) When the magnetization reversal interval (recording wavelength) becomes shorter, the magnetic transitions caused by the previous and subsequent magnetization reversals interfere with each other, causing errors when decoding the reproduced signal.
(ロ)記録波長に対しての再生時の復調位相余裕(TV
) (後述)が小さい場合も、同上の誤りを生じやすく
なろう
(ハ)再生信号よシ作成される復調用クロック信号の周
期に比して、記録波長が大きいと、同上クロックが正確
に再生信号より作成できなくなり、同上の誤りを生じや
すくなる。(b) Demodulation phase margin during reproduction with respect to recording wavelength (TV
) (described later) is also small, the error described above is likely to occur (c) If the recording wavelength is large compared to the period of the demodulation clock signal created from the reproduced signal, the clock described above may not be reproduced accurately. It becomes impossible to create a signal, and the same error as mentioned above is likely to occur.
に)磁化反転間隔の最大値と最小値の比が大きくなると
、再生信号の波形干渉(パターンピークシフトと称して
いる。)が大きくなシ、同上の誤シを生じやすくなる。(b) When the ratio between the maximum value and the minimum value of the magnetization reversal interval increases, waveform interference (referred to as pattern peak shift) of the reproduced signal becomes large, and the above error is likely to occur.
このため、一般の符号化方式においては、上記ヒ)、(
ロ)、(−今、に)の4項目を含めた能力を示すパラメ
ータとして、以下の変数が与えられる。For this reason, in general encoding methods, the above
The following variables are given as parameters indicating the ability including the four items (b), (-now, ni).
今、ある符号化方式において、mビットの2進データ系
列がn(n1m)ビットの2進符号系列に変換され、変
換後の符号系列のなかから、任意に週択した符号「1」
と、つぎに現われる符号「1」の間の符号「0」の故の
最小fi&をd、最大値をkとすると。Now, in a certain encoding method, an m-bit binary data sequence is converted into an n (n1m)-bit binary code sequence, and a code "1" is arbitrarily selected from the converted code sequence.
and the code "0" between the next code "1", so let the minimum fi & be d and the maximum value be k.
Twin (最小磁化反転間隔)=−(d+1)To(
1)’rmax (最大磁化反転間隔) = 、(]c
+i )To(2)’LK (復調用クロック周期)
” ’ To (5)T、 (復調位相余裕)=−HT
o(4)但し、T01元データ周期
で与えられる。それ故、以上の説明よ!D 、 (1)
式及び(4)式の値はより大きいことが望ましく、(前
記説明(イ)項及び(ロ)項より)、又、復調り四ツク
周期(3)式と、下記の最大磁化反転間隔の比((5)
式)及び、最大及び最小磁化反転間隔の比((6)式)
は、よシ小さいことが望ましい。Twin (minimum magnetization reversal interval)=-(d+1)To(
1) 'rmax (maximum magnetization reversal interval) = , (]c
+i)To(2)'LK (Demodulation clock period)
” ' To (5) T, (Demodulation phase margin) = -HT
o(4) However, it is given in the T01 original data period. Hence, the above explanation! D. (1)
It is desirable that the values of equations and (4) are larger (from the above explanations (a) and (b)), and the values of the demodulation four-cycle period (3) and the maximum magnetization reversal interval shown below. Ratio ((5)
formula) and the ratio of the maximum and minimum magnetization reversal intervals (formula (6))
It is desirable that it be very small.
以上のパラメータを前記MFM、 SPM符号化方式に
ついて第2表に示した。The above parameters are shown in Table 2 for the MFM and SPM encoding methods.
また上述の如く、一般の符号化方式は元データをmビッ
ト毎にnビットの符号に変換し、変換後の符号の00ラ
ンレングスがd個以上、k個以下に制限される(m+n
yd+k) 符号として表現されるが、このデータビッ
トの取シ扱い数m(m≦n)は装置のハードウェアに影
響する。mは小さい方が一般的に望ましい。又符号化及
び復号化のためのハードウェアはROM等を使用する方
式が従来多いが、ランダムロジックアレイにて構成され
る方式の方がLEII化等の点から望まれる。1fC一
般に符号化した信号の直流成分の変動の抑圧されたいわ
ゆるDCフリー符号も望まれている。D07り一符号と
は累積電荷変動(DSViDigita1日un Va
riation)が有限の符号をいう。符号系列をNR
Z工変遺した記録パターン系列令中でj番目に出現する
記録パターンの1番目のディジットをWjlとするとこ
の記録パターン自体の電荷(charge) Qjは
Qj会2ΣW、B −n
−1
で表わされる。これはディジットWj1が1のとき電荷
+1デイジツトWj1が口のとき電荷−1を与えている
ことに相当する。そして1#目の記録パターンまでの累
積電荷は
で定義され、 Dlffが有限であることをもってり。Furthermore, as mentioned above, in the general encoding method, the original data is converted every m bits into an n-bit code, and the 00 run length of the converted code is limited to d or more and k or less (m+n
yd+k) The number of data bits handled, m (m≦n), affects the hardware of the device. It is generally desirable that m is smaller. Furthermore, conventionally, many systems have used ROM or the like as hardware for encoding and decoding, but a system configured with a random logic array is preferable from the viewpoint of LEII implementation. 1fC Generally, a so-called DC-free code is also desired in which fluctuations in the DC component of the encoded signal are suppressed. D07 Ri-1 sign is cumulative charge fluctuation (DSViDigita 1 day un Va
ration) is a finite code. code sequence to NR
Let Wjl be the first digit of the jth recording pattern in the recording pattern series modified by Z engineering, then the charge of this recording pattern itself, Qj, is expressed as QjK2ΣW,B-n-1. . This corresponds to giving a charge of +1 when the digit Wj1 is 1 and a charge of -1 when the digit Wj1 is a mouth. And the cumulative charge up to the #1 recording pattern is defined by , which is based on the fact that Dlff is finite.
7リーという。It's called 7 Lee.
以上、説明したことから本発明はTm1n、Twが大き
く、TmaVCIKTmax/′rminが小さく1か
つ符号化及び国号化のハードウェアが極めて簡単な論理
回路で実現でき、さらにはDC7!J−な符号化方式な
らびにその復号化方式及び/又は該符号化ならびに復号
化方式等のデータ処理方式を有する電子機器を提供する
ことを目的としている。From what has been explained above, the present invention has large Tm1n and Tw, small TmaVCIKTmax/'rmin of 1, encoding and national code hardware that can be realized with an extremely simple logic circuit, and furthermore, DC7! An object of the present invention is to provide an electronic device having a data processing method such as a J-encoding method, its decoding method, and/or the encoding and decoding method.
以下5本発明について図面を参照し、詳細に説明する。Hereinafter, five aspects of the present invention will be described in detail with reference to the drawings.
第2図は本発明の適用が可能な磁気ディスク、光ディス
ク等のディジタル変調方式を行なう電子機器の構成ブロ
ック図である。1は情報源又はその入力部であシ、2は
情報源1の情報の冗長性を抑圧するための情報源符号化
部である。なお、帯域圧縮は、アナログ的に伝送周波数
帯域を圧縮するもので、高能率符号化はディジタル的に
、1画素(標本値)当シの平均ビット教を低減しようと
するもので、その意味力島らは振幅圧縮に近い。3は通
信路、伝送路チャネル符号化部で、誤シ訂正、ディジタ
ル変調等が含まれる。4は上記磁気ディスク、光ディス
ク等の記録再生系である。又5,6 IIi上記符号化
部2,3で符号化データを復号化するための復号化部で
ある。、7は以上の処理によって得られた情報を出力す
る出力部である。FIG. 2 is a block diagram of the configuration of an electronic device that performs a digital modulation method for magnetic disks, optical disks, etc. to which the present invention can be applied. 1 is an information source or its input part; 2 is an information source encoder for suppressing redundancy of information in the information source 1; Bandwidth compression compresses the transmission frequency band in an analog way, and high-efficiency coding is a digital method that attempts to reduce the average bit rate per pixel (sample value), and its semantic value is Shima et al. are close to amplitude compression. Reference numeral 3 denotes a communication path and transmission path channel encoding unit, which includes error correction, digital modulation, and the like. Reference numeral 4 denotes a recording/reproducing system for the magnetic disk, optical disk, etc. described above. Further, 5, 6 IIi is a decoding unit for decoding the encoded data in the encoding units 2 and 3 described above. , 7 is an output unit that outputs the information obtained through the above processing.
M5図は上記記録再生系4の1例を示す構成図でビデオ
ディスクに応用した例である。Figure M5 is a block diagram showing an example of the recording/reproducing system 4, which is an example applied to a video disc.
先ず信号記録系から述べる。入力データに基づき信号源
8からのドライブ信号によ多光源9例えば半導体レーザ
は点滅発光をする。なお、信号源8は第1図における符
号化部2.3を含んで論る。光源9によシ発光された光
束はコリメーターレンズ10により平行光束となシ、グ
レーティング11、偏光板12.透過反射率が偏光依存
性を有する光学素子13を通過する。対物レンズ14に
より、垂直磁気記録体15上に点倫を作る。半導体レー
ザー光は、光学素子13に対して大略P偏光となりてい
るが、偏光板12も偏光方向をP方向に設置されている
。First, let's talk about the signal recording system. A multi-light source 9, for example, a semiconductor laser, emits blinking light in response to a drive signal from a signal source 8 based on input data. Note that the signal source 8 will be discussed including the encoding section 2.3 in FIG. The light beam emitted by the light source 9 is converted into a parallel light beam by a collimator lens 10, a grating 11, a polarizing plate 12. The light passes through an optical element 13 whose transmission/reflectance has polarization dependence. A dot is formed on the perpendicular magnetic recording medium 15 by the objective lens 14. Although the semiconductor laser light is approximately P-polarized with respect to the optical element 13, the polarizing plate 12 is also installed with the polarization direction in the P direction.
グレーティング11はトラッキング検出用のサブ・スポ
ットを対物レンズ14にて垂直磁気記録媒体15上に結
ばせるための光束角度分離を行なう。The grating 11 separates the beam angle in order to focus a sub-spot for tracking detection onto the perpendicular magnetic recording medium 15 using the objective lens 14.
この時グレーティング11の作用によシ記録体15上に
は6個の点像が出来る。この3つの点像のうち再生の際
のトラッキング信号検出に用いる2つの点像はグレーテ
ィング11の±1次回折光、残シの1つは非回折光(零
次光)である。グレーティング11による回折効率の設
定により、この2つの点像では信号記録を行なわず、非
回折光のみの点像で信号記録を行なうのは容易である。At this time, six point images are formed on the recording medium 15 due to the action of the grating 11. Of these three point images, two point images used for tracking signal detection during reproduction are the ±1st-order diffracted light of the grating 11, and the remaining one is the undiffracted light (zero-order light). By setting the diffraction efficiency by the grating 11, it is easy to record a signal using only the point image of the undiffracted light without performing signal recording using these two point images.
円筒レンズ16と4分割デテクター17との組合せは、
点像を焦点正しく結ぶために対物レンズ14の位置を調
整するためのオート7オーカス信号を得る之めのもので
ある。The combination of the cylindrical lens 16 and the 4-split detector 17 is
The objective is to obtain an auto-7 orcus signal for adjusting the position of the objective lens 14 in order to accurately focus a point image.
4分割デテクター17からの信号は、信号分配518で
2系統に分割し、一方はオートフォーカス信号、一方は
記録信号の出力、モニター用とする。なお、この出力は
第1図で説明した復号化部5,6、情報出力部7を含め
ている。The signal from the 4-split detector 17 is divided into two systems by a signal distribution 518, one of which is used as an autofocus signal, and the other is used for outputting and monitoring recording signals. Note that this output includes the decoding sections 5 and 6 and the information output section 7 described in FIG.
また記録時はトラッキング信号検出用デテクター19.
20からの差動信号は0FIF状態とする。Also, during recording, a tracking signal detection detector 19.
The differential signal from 20 is in the 0FIF state.
次に、信号再生系について述べる。Next, the signal reproduction system will be described.
信号源8から一定レベルの信号を与え、光源9を一定光
量発光状態とする。また、この時の光量は先に述べた如
く記録され之磁区パターンが反転しない種度の光量に!
J4整される。コリメーター10.グレーティング11
、偏光板12゜光学素子13を透過した光束は対物レン
ズ14によ少記録体上に3ケの点像を結ぶ。記録体15
からの光束はカー効果によシ偏光面の変調を受けており
、光分割光学素子13と検光子21との系でデテクター
17.19.20 Kは明暗の変調状態となシ入射する
。デテクター17からの信号け2系統処分配し、一系統
はオ、−トフォーカス信号、他方は再生用信号とする。A signal of a constant level is applied from the signal source 8 to bring the light source 9 into a state of emitting a constant amount of light. Also, as mentioned earlier, the amount of light at this time is such that the recorded magnetic domain pattern does not reverse!
J4 will be adjusted. Collimator 10. Grating 11
The light beam transmitted through the polarizing plate 12 and the optical element 13 forms three point images on the recording medium by the objective lens 14. Recording body 15
The light flux from the detector 17, 19, 20K is modulated in its polarization plane by the Kerr effect, and enters the detector 17, 19, 20K in a bright and dark modulated state in the system of the light splitting optical element 13 and the analyzer 21. Two signal systems are arranged from the detector 17, one system is an autofocus signal and the other is a reproduction signal.
またデテクター19.20の信号を差動ムMP 22で
差分し、その信号を持って対物レンズを左右に揺動させ
トラッキングを行なう。Further, the signals from the detectors 19 and 20 are differentiated by a differential MP 22, and the objective lens is swung left and right using the signal to perform tracking.
なお、光学素子130作用によシ再生系では高いコント
ラストの明暗パターンが検出され得る。Note that, due to the action of the optical element 130, a bright and dark pattern with high contrast can be detected in the reproduction system.
尚、記録時と再生時の間での光量調整手段として、光学
素子13と記録媒体15との間に772デイ一回転素子
を入れることができる。Note that a 772-day one-rotation element can be inserted between the optical element 13 and the recording medium 15 as a light amount adjustment means between recording and reproduction.
ファラデイー回転素子は、例えばY工G(イツトリウム
・鉄・ガーネット)結晶や希土類がドープされたガラス
等で作られているもので、磁場を印加することによシ光
束の偏光面を回転することが出来る。このファラデイー
回転素子を用いる理由は以下の如きである。A Faraday rotation element is made of, for example, Y-G (yttrium, iron, garnet) crystal or glass doped with rare earth elements, and can rotate the polarization plane of a luminous flux by applying a magnetic field. I can do it. The reason for using this Faraday rotating element is as follows.
記録時の記録体15からの反射光の偏光方向と、再生時
のカー回転を受けた反射光の1光方向とは異なる。従っ
て、反射光束が光分割光学素子13により入射光束と分
離畜れ、検光子21を透過する光量が異なる。The polarization direction of the reflected light from the recording medium 15 during recording is different from the direction of one beam of reflected light subjected to Kerr rotation during reproduction. Therefore, the reflected light beam is separated from the incident light beam by the light splitting optical element 13, and the amount of light transmitted through the analyzer 21 is different.
また、再生時には、記録された磁区パターンが反転しな
いように、光源の発光光量を記録時よシ下げなければな
らないので、この要因によっても検光子21を透過する
光量は記録時と再生時とで異なる。Furthermore, during reproduction, the amount of light emitted by the light source must be lower than during recording to prevent the recorded magnetic domain pattern from reversing, so this factor also causes the amount of light that passes through the analyzer 21 to differ between recording and reproduction. different.
円筒レンズ16を通して、記録信号並びにオートフォー
カス信号を検出するための4分割デテクタ17に導びか
れる光束の光量が大幅に異なると、記録時と再生時でデ
テクタ17の感度切シ換えを行なう必要性が生じる。If the light intensity of the light beam guided through the cylindrical lens 16 to the four-split detector 17 for detecting recording signals and autofocus signals is significantly different, it becomes necessary to switch the sensitivity of the detector 17 between recording and reproduction. occurs.
ノア2デイー回転素子Fi記録時に適当に磁場をかけ、
記録光束の偏光面を回転させることKよシ、光学素子1
3と検光子21との組合せでデテクタ17に入る光量を
調整し、上記問題の解決を行なうものである。Appropriate magnetic field is applied during Noah 2-day rotating element Fi recording,
To rotate the polarization plane of the recording light beam, optical element 1
3 and the analyzer 21, the amount of light entering the detector 17 is adjusted to solve the above problem.
なお、本例ではビデイオディスクについて述べたが、こ
れに限る必要は全くなく、ワークスも適用できる。Although this example describes a video disc, there is no need to limit it to this at all, and works can also be applied.
特許請求の範囲第1項記載の変換表T1を実現するには
第3表に示した論理式に従えばよい。The conversion table T1 described in claim 1 can be realized by following the logical formula shown in Table 3.
例えば
第3表
P2を決定する論理式は
P2:D、AB+AB+AB
であるが、AB=lのときA=B=iであるからAB=
AB:Oであj5 P2: D、となる。またIB==
1のときA=Qかつg=1であるからAB、=A J3
= QであシP2=1となる。この様に第3表はAND
、OR,NOTのみの演算であるため、FAI。For example, the logical formula that determines P2 in Table 3 is P2:D, AB+AB+AB, but when AB=l, A=B=i, so AB=
AB:O becomes j5 P2:D. Also IB==
When 1, A=Q and g=1, so AB,=A J3
= Q and P2=1. In this way, Table 3 is AND
, OR, and NOT only, so FAI.
(Programable Array Logic)
にて構成できることは自明である。(Programmable Array Logic)
It is obvious that it can be constructed as follows.
第4図に特許請求の範囲@1項記載の符号化方式を実現
するための符号器の例を示す。■よリデータが入力され
100の4ビツトのシフトレジスタに入力される。シフ
トレジスタ100に入力された4ビットデータD、 D
、 DsD4は101のPAL回路でW、3表の論理演
算が行なわれ102の5ビツトシフトレジスタにパラレ
ルに人力され■より符号としてシリアルに出力される。FIG. 4 shows an example of an encoder for realizing the encoding method recited in claim @1. (2) The data is inputted to the 100 4-bit shift register. 4-bit data D, D input to shift register 100
, DsD4 is subjected to the logical operations shown in Table W and 3 in the PAL circuit 101, is manually inputted in parallel to the 5-bit shift register 102, and is serially outputted as a code.
以上は特許請求の範囲第1項の実施例であるが、同様の
考え方によシ特許請求の範囲第2項〜第7項記載の変換
表T2〜T7も実現できることば自明である。よってこ
れらについては説明を省略する。The above is an example of the first claim, but it is obvious that the conversion tables T2 to T7 described in claims 2 to 7 can also be realized based on the same idea. Therefore, descriptions of these will be omitted.
次に特許請求の範囲第8項の復号化方式の実施例を特許
請求の範囲第1項の符号化方式に対する復号化方式とし
て説明する。特許請求の範囲第2項〜第7項の符号化方
式に対する復号化方式についても同様である。第4表に
復号化のための変換表を示し、第5表に第4表の変換表
を実行するための論理式を示す。Next, an embodiment of the decoding method according to claim 8 will be described as a decoding method for the encoding method according to claim 1. The same applies to the decoding methods for the encoding methods in claims 2 to 7. Table 4 shows a conversion table for decoding, and Table 5 shows logical expressions for executing the conversion table in Table 4.
第4表
第5表
例えば第5表のり、を決定する論理式はり、 : Z2
Z、 (Z2+Z、 ) + Z4Z、 Zsであるが
、Z、 (=2 +Zs ) =1のときz、=1であ
るからz、z、=oテアシD、=Zz トfx;b。−
9ft−Z、Z、=1のときz、=z、=oであるから
Z、(Z2÷zs) = z。Table 4 Table 5 For example, Table 5 Logical formula for determining the glue: Z2
Z. −
When 9ft-Z, Z, = 1, z, = z, = o, so Z, (Z2÷zs) = z.
=3;0であシD、=Qとなる。この様に第5表はAN
D、OR,NOTのみの演算であるためPAL (Pr
ograma’bleArray Logic)にて構
成できることは自明である。=3;0 means D and =Q. In this way, Table 5 is AN
PAL (Pr
It is obvious that it can be constructed using ograma'bleArray Logic).
第5図に第5表の実施例を示す。■よシ符号が入力され
103の5ビツトのシフトレジスタに入力される。シフ
トレジスタに入力された5ビツトの符号P、 P、 P
、 P4P5は104のPAL回路で第5表の論理演算
が行なわれ105の4ビジトンフトレジスタにパラレル
に入力され■より復号データとしてシリアルに出力され
る。FIG. 5 shows an example of Table 5. (2) The input code is input to the 5-bit shift register 103. 5-bit code input to shift register P, P, P
, P4P5 are subjected to the logical operations shown in Table 5 in the PAL circuit 104, inputted in parallel to the 4-visit register 105, and serially outputted as decoded data from (2).
次に%許請求の範囲第9項の実施例を第6図に示す。た
だし第6図においては特許請求の範囲第9項のT8のB
THP2においてl=2としている。第6図■の入力端
子よ多入力されたデータは112及び11502個の4
ビツトシフトレジスタに入力され特ff−請求の範囲第
1項〜第7項記載のいずれかの符号化方式によシ114
及び115のPAL Kよ)変換され1.116及び1
1702個の5ビツトクフトレジスタにパラレルに入力
される。この10ビツトの符号は同時に118゜119
の5ビツトシフトレジスタにも入力される。Next, an embodiment of claim 9 is shown in FIG. However, in FIG. 6, B of T8 in claim 9
In THP2, l=2. The data input to the input terminal in Figure 6 (■) is 112 and 11502 4 pieces.
The data input to the bit shift register is encoded by any one of the encoding methods described in claims 1 to 7.
and 115 PAL K) converted to 1.116 and 1
It is input in parallel to 1702 5-bit craft registers. This 10-bit code is 118°119 at the same time.
It is also input to the 5-bit shift register.
118及び119にロードされている10ビツトの符号
は120のNRZI変換器に通されNRZI変換される
。このNRZ工変換された符号の1の数を121のCD
8カクンタAにより、また0の数を122のCD8カウ
ンタBによシカウントシ、それぞれの値け123及び1
24のレジスタA、レジスタBに蓄積される。120O
NRZ工変換器は第7図で構成され、第7図のOFi入
力端、js7#−J排他的論理和回路、138は1ビツ
トの遅延素子、■は出力端を示す。The 10-bit code loaded in 118 and 119 is passed through NRZI converter 120 and converted to NRZI. The number of 1's in this NRZ-converted code is 121 CD
By 8 kakunta A, the number of 0 is also counted by 122 CD8 counter B, and the respective prices are 123 and 1.
The data is stored in register A and register B of 24. 120O
The NRZ converter is constructed as shown in FIG. 7, which includes an OFi input terminal, a js7#-J exclusive OR circuit, 138 a 1-bit delay element, and ■ an output terminal.
変換表T8の5TEP3のCD8の計算は第6図125
の減算器によって12′5のレジスタAの内容から12
4のレジスタBの内容を引くことによ請求まシ、この値
は126のODSレジスタに蓄えられる。次にT8のE
ITJIiP4であるが、(1)〜40の場合わけは
(1)−日 P(Oq■dq)に1
(ii) #=#P ((3q■aq ) = 1(i
iO<=−6F ((J(1■aq ) = f(iJ
−=−=> P (Oq■aq ) = 1と同値で
あシ、この判別#1127の論理回路で行なう。ただし
Pは第6図128の値であシ1か0である。Oqは12
6のCD8レジスタのMOBであシ、(1(lは129
のD8VレジスタのMOBである。レジスタの内容は2
の補数表示であるのでMOBが1のとき負であシ、0の
とき正なる数を示すためDfffとODHの極性の比較
はcqとaqの比較のみでよい。■は排他的論理和を示
す。上記4つのフラッグ信号をもとに127の論理回路
はもしく1)のフラッグがたっておれば130のLを1
とセットし、Dlff −ODS + 1の演算を15
1の加減算器で行なわせ、演算結果を129のD8Vレ
ジスタに格納する。、第8図に上記4つのフラッグ信号
の発生回路の具体例を示す。以上の様にして8TJCP
4が終了する。次にs’rgpsであるが、LWつまシ
130のLと116,117の5ビツトシフトレジスタ
に蓄えられた符号Wを■よ多出力するとともに、133
のP、クリップ70ツプムにてLIFの中の1の個数の
偶奇を繊別する。つま〕1の個数が偶数のとき133は
0となシ、奇数のとき1となるようにする。これは15
3の7リツプ70ツブの初期値を0としておき、1がく
るたびに反転するようにすればよい。この内容は134
0バツフアに蓄えられる。そして165の排他的論理和
回路部1351Cよシ134と128の内容の排他的#
q埋和力;とられその結果が128のPに格納される。Calculation of CD8 of 5TEP3 in conversion table T8 is shown in Figure 6 125
12 from the contents of register A of 12'5 by the subtracter
This value is stored in the ODS register 126. Next, T8 E
ITJIiP4, but in the case of (1) to 40, the reason is (1) - day P (Oq■dq) to 1 (ii) #=#P ((3q■aq) = 1(i
iO<=-6F ((J(1■aq) = f(iJ
-=-=> It is the same value as P (Oq■aq) = 1, and this judgment is performed by the logic circuit of #1127. However, P is the value 128 in FIG. 6 and is either 1 or 0. Oq is 12
6 CD8 register MOB, (1 (l is 129
This is the MOB of the D8V register. The contents of the register are 2
Since MOB is expressed as a complement, when MOB is 1, it is a negative number, and when it is 0, it is a positive number, so the comparison of the polarities of Dfff and ODH only needs to be a comparison of cq and aq. ■ indicates exclusive OR. Based on the above four flag signals, the logic circuit of 127 will change the L of 130 to 1 if the flag 1) is on.
and set the calculation of Dlff - ODS + 1 to 15
The calculation is performed using the adder/subtractor 1 and the result of the operation is stored in the D8V register 129. , FIG. 8 shows a specific example of a circuit for generating the four flag signals mentioned above. 8TJCP as above
4 ends. Next is s'rgps, which outputs the L of the LW block 130 and the code W stored in the 5-bit shift registers 116 and 117 as many times as ■.
P, the number of 1's in LIF is determined to be even or odd using a clip of 70. [To sum up] When the number of 1's is an even number, 133 is set to 0, and when the number of 1's is odd, it is set to 1. This is 15
The initial value of the 7-rip 70-rip of 3 may be set to 0, and it may be inverted each time a 1 appears. This content is 134
It is stored in 0 batshua. Then, the exclusive OR circuit section 1351C of 165 and the exclusive # of the contents of 134 and 128
q compensation force: is taken and the result is stored in 128 P.
以上で8TffiP5が終了し、再び5TJ1iP2に
戻シIff]様のことをくヤ返えす。This completes 8TffiP5 and returns to 5TJ1iP2 again.
特許請求の範囲第1項〜第7項記載の符号化方式のパラ
メ〜りを第2表に示したMFM及びSPM方式と比較す
ると第6表の様になる。Table 6 shows the parameters of the encoding methods described in claims 1 to 7 when compared with the MFM and SPM methods shown in Table 2.
第6表
これよシ、従来方式ij Tm1n K比してTwがあ
゛まシに小さかったが5木刀式では’rwがo、a’r
oと太きくなっておシ、従来方式よシ誤シ率が低下でき
る効果がある。またTmax10t+x及びTmax/
Tmtnがともに3と小さく同期がきわめてとりやすい
ことがわかる。また、4ビツトデータから5ビット符号
への変換が簡単な論理回路で実現できL8工化に適して
いることも本方式の大きな利点である。さらに特許請求
の範囲第9項記載の方式はT8の符号化アルゴリズムの
BTHP4 においてDEffが大きくなってくるとそ
れを減少もしくは極性反転させるよう&て次に来る符号
Wを連結させるように連結ビットLを1ビツトだけ挿入
することによシnsvの絶対値が有限値内に抑えられる
ためD Ofree rf号が実現できる効果がある。Table 6 Koreoshi, conventional method ij Tm1n Tw was much smaller than K, but in the 5-bokuto method, 'rw is o, a'r
This has the effect of lowering the error rate compared to the conventional method. Also, Tmax10t+x and Tmax/
It can be seen that both Tmtn are small, 3, and synchronization is extremely easy to achieve. Another great advantage of this system is that it can convert 4-bit data to 5-bit code using a simple logic circuit, making it suitable for L8 engineering. Furthermore, the method described in claim 9 is such that when DEff becomes large in BTHP4 of the T8 encoding algorithm, it is decreased or the polarity is inverted and the concatenated bit L is concatenated with the next code W. By inserting only one bit of , the absolute value of nsv can be suppressed within a finite value, which has the effect of realizing the D Free rf signal.
また変換表T8の8TffP2のlを大きくとることに
よ)特許請求の範囲g1項〜第7項記載の符号化方式の
パラメータ(第6表)をほぼ保持できる効果がある。Further, by increasing l in 8TffP2 of the conversion table T8), it is possible to substantially maintain the parameters of the encoding system (Table 6) described in claims g1 to 7.
又、以上説明したように本発明によれば、効率の非常に
良い又、高精度のデータ廻理が可能な電子機器を提供す
ることができる。Further, as explained above, according to the present invention, it is possible to provide an electronic device that is highly efficient and capable of highly accurate data processing.
第1図は従来の符号化方式の1例の説明図である。第2
図#i電子機器の構成ブロック図である。第3図は記録
再生系の1例を示す構成図である。第4図は符号器の説
明図である。第5図は第5表の実施例を示す図である。
第6図は符号化の構成ブロック図である。第7図けNR
Z工変換器の構成ブロック図である。第8図はフラグ信
号の発生回路の具体例を示す図である。
1・・・情報源
2・・・情報源符号化
3・・・チャネル符号化
4・・・記録再生系
5・・・信号化
6・・・情報源復号化
7・・・情報出力
116.117,118,119・・・シフトレジスト
出願人 キャノン株式会社
代理人 丸 島 ”U國=
T。
(a)テ―り9’J I O11o 0 1(b) M
Fl’1方式 01000101DO10DI(d)
3Pr″I方式’ +ooooooo+oorit。
第6品FIG. 1 is an explanatory diagram of an example of a conventional encoding method. Second
Figure #i is a configuration block diagram of an electronic device. FIG. 3 is a configuration diagram showing an example of a recording/reproducing system. FIG. 4 is an explanatory diagram of the encoder. FIG. 5 is a diagram showing an example of Table 5. FIG. 6 is a block diagram of the encoding configuration. Figure 7 NR
It is a block diagram of the structure of a Z-force converter. FIG. 8 is a diagram showing a specific example of a flag signal generation circuit. 1... Information source 2... Information source encoding 3... Channel encoding 4... Recording and reproducing system 5... Signaling 6... Information source decoding 7... Information output 116. 117,118,119...Shift resist applicant Canon Co., Ltd. agent Marushima "U country = T. (a) Tail 9'J I O11o 0 1 (b) M
Fl'1 method 01000101DO10DI(d)
3Pr″I method’ +oooooooo+oorit. 6th item
Claims (1)
を5ビツトで構成される符号に変換するに際し、下記T
1の変換表によって変換することを特徴とする2進デ一
タ処理方式。 T1変換表 ただし■4ビットデータをり、 D2DsD4で表わし
5ビット符号をP、 F2ps:p4p5で表わす。 ■A ! D、 + D2B == D、 + D4と
する。ここで+はORを示す。 ■上記変換表において例えばABはA とBのANDをとることを示し1番まAのNOT (否
定)を示す。(工=0・b=1) (2)2進データ列の4ビツト毎のデータを5ビット符
号に変換する変換表を下記T2とすることを特徴とする
2進デ一タ処理方式。 又、■4ビットデータをり、 D2D、 D4で表わし
5ビット符号をp、 p、 p、 p4p5で表わす。 ■A = D、 + D2B = D、 + D4とす
る。ここで+はORを示す。 ■上記変換表において例えばABdAとBのANDをと
ることを、示しλはAのNOT (否定)を示す。(*
=o 、 ’6=(3)2進データ列の4ビツト毎のデ
ータを5ビット符号に変換する変換表を下記T3とする
ことを特徴とする2進デ一タ処理方式。 ただし上記T3の変換表において空白の部分は特許請求
の範囲!s1項あるいは第2項記載のT1あるいはT2
の変換表と同一とする。 又、■4ビットデータをり、 D2D、 D4で表わし
5ビット符号をP、P2P3P4P5で表わす。 ■A = D、 + D2B = Ds+ D4とする
。ここで+はORを示す。 ■上記変換表において例えばABはAとBのANDをと
ることを示しAばAの NOT (否定)を示す。(1=O,■=1 ) (4) 2進データ列の4ビツト毎のデータを5ビット
符号に変換する変換表を下記T4とすることを特徴とす
る2進デ一タ処理方式。 T4変換表 ただし上ja T4の変換表において堕白の部分は特許
請求の範囲第1項あるいはM2項あるいは第3項記載の
T1あるいはT2あるいはT3の変換表と同一とする。 又、■4ビットデータをDI D2 DI D4で表わ
し5ビット符号をP、P、P、P4F、で表わす。 ■A : D、 + D2B : D、 十D4とする
。ここで+はORを示すう ■上記変換表において例えばABdAとBのANDをと
ることを示しXはAの NOT (否定)を示す。(T=o、o=1) (5)2進データ列の4ビツト毎データを5ビット符号
に変換する変換表を下記T5とすることを特徴とする2
進デ一タ処理方式。 T5変換表 ただし上記T5の変換表において空白の部分は特許請求
の範囲第1項%第2項、第3項あるいけ第4項記載のT
I、T2.T5あるいFiT4の変換表と同一とする。 又、■4ビットデータをり、 D2D、 D4で表わし
5ビット符号をp、 p、 p、 p4p、で表わす。 ■A : D、 + D2B : Ds+ D4とする
。ここで+はORを示す。 ■上記変換表において例えばABはAとBのANDをと
ることを示しiはAの NOT (否定)を示す。(〒=o、石=1) (6)2進データ列の4ビツトケデータを5ビット符号
に変換する変換表を下記T6とすることを特徴とする2
進デ一タ処理方式。 T6変洟表 ただし上記T6の変換表において空白の部分は特許請求
の範囲第1項、第2項、第3項、@4項あるいは第5項
記載のTI、T2.T3.T4.あるいはT5の変換表
と同一とする。 又、■4ビットデータをり、 D2DsD4で表わし5
ビット符号をp、p2P、 P4P5で表わす。 ■A = D、 + D2B : D、 + D4とす
る。ここで+はORを示す。 ■上記変換表において例えばABはAとBのANDをと
ることを示し1はAの NOT (否定)を示す。(1=0.■=1) (7)2進データ列の4ビツト毎のデータを5ビット符
号に変換する変換表を下記T7とすることを%徴とする
2進デ一タ処理方式。 T7変換表 ただし上記T7の変換表において空白の部分は特許請求
の範囲第1項、第2項、第6項、第4項、第5項あるい
は第6項記載のTI、T2゜T3 、 T4 、 T5
あるいはT6の変換表と同一とする。 又、■4ビットデータをり、D2D、 D4で表わし5
ビット符号をp、 p、 psp4p5で表わす。 ■A : D、 + D2B : D、 + D4とす
る。ここで+はORを示す。 ■上記変換表において例えばABはAとBのANDをと
ることを示しτけAの NOT (否定)を示す。(T=o、o=1) (8)2進データの符号列を復号するに際し、当該符号
列を5ビツト毎に区分し、該5ビツトに区分された符号
を4ビツトの符号に復号変換するときP、 (P2+P
、 ) = 1であるか、P、P3=1であるか、P、
P、==1であるか、P、(焉1へ)=1であるかを判
断することによって復号することを特徴とする2進デ一
タ処理方式。なお5ビット符号をp、 、p2.P、
、P4.P5で表わすとする。 (9)2進データの処理を下記のT8の符号化のアルゴ
リズムを用いることを特徴とする2進デ一タ処理方式。 8 ただしPは″1”の数が偶数なら01奇数なら1とする
。また、符号WをNRZ工変換した2映信号のHlgh
1evelを+I LOW ’1eve1を−1とし
てこの総和をとった値をODSとする。ただしWをNR
Z工変換した211u悄号はLOW xevelから開
始させるものとする。 また上記T8においてsign ODSはODEの極性
を示す。(+0r−)ただしODSが0のときsiig
n OD8は+とする。[Claims] (1) When converting the data notation of every 4 bits of a binary data string into a code consisting of 5 bits, the following T
A binary data processing method characterized by conversion using a conversion table of 1. T1 conversion table However, 4-bit data is expressed as D2DsD4, and 5-bit code is expressed as P, F2ps:p4p5. ■A! Let D, + D2B == D, + D4. Here, + indicates OR. (2) In the above conversion table, for example, AB indicates that A and B are ANDed, and number 1 indicates NOT of A. (Engineering=0・b=1) (2) A binary data processing method characterized in that a conversion table for converting every 4-bit data of a binary data string into a 5-bit code is shown as T2 below. Also, ■ 4-bit data is represented by D2D, D4, and 5-bit code is represented by p, p, p, p4p5. ■A = D, + D2B = D, + D4. Here, + indicates OR. (2) In the above conversion table, for example, ABdA and B are ANDed, and λ indicates NOT of A. (*
=o,'6=(3) A binary data processing method characterized in that a conversion table for converting data every 4 bits of a binary data string into a 5-bit code is T3 below. However, the blank parts in the conversion table of T3 above are the claims! T1 or T2 described in s1 term or 2nd term
It is the same as the conversion table. Also, ■ 4-bit data is represented by D2D, D4, and 5-bit code is represented by P, P2P3P4P5. ■A = D, + D2B = Ds + D4. Here, + indicates OR. (2) In the above conversion table, for example, AB indicates AND of A and B, and A indicates NOT of A. (1=O, ■=1) (4) A binary data processing method characterized in that a conversion table for converting every 4 bits of a binary data string into a 5-bit code is T4 below. T4 Conversion Table However, in the T4 conversion table above, the corrupted portion is the same as the T1, T2, or T3 conversion table described in claim 1, M2, or 3. Also, 4-bit data is represented by DI D2 DI D4, and 5-bit code is represented by P, P, P, P4F. ■A: D, + D2B: D, 10D4. Here, + indicates OR. (2) In the above conversion table, for example, ABdA and B are ANDed, and X indicates NOT of A. (T=o, o=1) (5) A conversion table for converting every 4 bits of a binary data string into a 5-bit code is T5 below.
Decimal data processing method. T5 conversion table However, in the above T5 conversion table, the blank part is the T as described in claim 1, %, 2, 3, or 4.
I, T2. The conversion table is the same as that of T5 or FiT4. Also, ■ 4-bit data is represented by D2D, D4, and 5-bit code is represented by p, p, p, p4p. ■A: D, + D2B: Ds+ D4. Here, + indicates OR. (2) In the above conversion table, for example, AB indicates AND of A and B, and i indicates NOT of A. (〒=o, stone=1) (6) 2 characterized in that the conversion table for converting 4-bit data of a binary data string into a 5-bit code is the following T6.
Decimal data processing method. T6 conversion table However, in the above T6 conversion table, the blank portions are TI, T2. T3. T4. Alternatively, it may be the same as the conversion table for T5. Also, ■ 4-bit data is expressed as D2DsD45
The bit codes are expressed as p, p2P, and P4P5. ■A = D, + D2B: D, + D4. Here, + indicates OR. (2) In the above conversion table, for example, AB indicates AND of A and B, and 1 indicates NOT of A. (1=0.■=1) (7) A binary data processing method whose characteristic is that the conversion table for converting every 4 bits of a binary data string into a 5-bit code is T7 below. T7 Conversion Table However, blank parts in the above T7 conversion table are TI, T2゜T3, T4 described in Claims 1, 2, 6, 4, 5, or 6. , T5
Alternatively, it may be the same as the conversion table for T6. Also, ■ 4-bit data is represented by D2D, D45
The bit codes are expressed as p, p, psp4p5. ■A: D, + D2B: D, + D4. Here, + indicates OR. (2) In the above conversion table, for example, AB indicates AND of A and B, and τ indicates NOT of A. (T=o, o=1) (8) When decoding a code string of binary data, divide the code string into every 5 bits, and decode and transform the code divided into 5 bits into a 4-bit code. When P, (P2+P
, ) = 1, P, P3 = 1, P,
A binary data processing method characterized in that decoding is performed by determining whether P,==1 or P,(to 1)=1. Note that the 5-bit codes are p, , p2 . P,
, P4. Let it be expressed as P5. (9) A binary data processing method characterized in that the following T8 encoding algorithm is used to process binary data. 8 However, P is 0 if the number of "1"s is even, and 1 if it is odd. In addition, Hlgh of the 2-video signal obtained by converting the code W to NRZ
1evel is +I LOW '1evel is -1, and the value obtained by taking this sum is ODS. However, W is NR
It is assumed that the Z-converted 211u model number starts from LOW xevel. Further, at T8 above, sign ODS indicates the polarity of ODE. (+0r-) However, when ODS is 0, siig
n OD8 is +.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5800984A JPS60201730A (en) | 1984-03-26 | 1984-03-26 | Binary data processing system |
| DE19853510724 DE3510724A1 (en) | 1984-03-26 | 1985-03-25 | Data-processing device |
| US06/931,015 US4833471A (en) | 1984-03-26 | 1986-11-17 | Data processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5800984A JPS60201730A (en) | 1984-03-26 | 1984-03-26 | Binary data processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60201730A true JPS60201730A (en) | 1985-10-12 |
Family
ID=13071966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5800984A Pending JPS60201730A (en) | 1984-03-26 | 1984-03-26 | Binary data processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60201730A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS626540A (en) * | 1985-07-02 | 1987-01-13 | Canon Inc | Data processor |
-
1984
- 1984-03-26 JP JP5800984A patent/JPS60201730A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS626540A (en) * | 1985-07-02 | 1987-01-13 | Canon Inc | Data processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4499454A (en) | Method and apparatus for encoding a digital signal with a low DC component | |
| RU2067781C1 (en) | Device for recording digital information signals on information track of magnetic record carrier | |
| US4833471A (en) | Data processing apparatus | |
| JPS61108226A (en) | Method of encoding and decoding data | |
| JPH0544206B2 (en) | ||
| US7339500B2 (en) | Encoding method and decoding method | |
| US4672362A (en) | Binary data encoding and decoding process | |
| US6710724B2 (en) | Device for encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versa | |
| JPS6226102B2 (en) | ||
| US6597297B1 (en) | Encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versea, such that the conversion is party inverting | |
| US5657013A (en) | Data recording apparatus | |
| JPS60201728A (en) | Coding system of binary data | |
| JPS60201730A (en) | Binary data processing system | |
| JPS62272726A (en) | Coding circuit | |
| CN100367675C (en) | Encoding method and equipment | |
| JP3509083B2 (en) | Code modulation method, code demodulation method, and code decoding method | |
| JP2614206B2 (en) | Data processing device | |
| KR970010524B1 (en) | Digital Modulation Method and Apparatus | |
| JPH0480576B2 (en) | ||
| JPS60201729A (en) | Electronic device | |
| CN100444273C (en) | Method for encoding a data stream | |
| JPS60201727A (en) | Binary data encoding method | |
| JPH03109823A (en) | nm conversion circuit | |
| JPS60667A (en) | Digital signal modulation method | |
| JPS63204822A (en) | code conversion device |