JPS60201728A - Coding system of binary data - Google Patents
Coding system of binary dataInfo
- Publication number
- JPS60201728A JPS60201728A JP5800784A JP5800784A JPS60201728A JP S60201728 A JPS60201728 A JP S60201728A JP 5800784 A JP5800784 A JP 5800784A JP 5800784 A JP5800784 A JP 5800784A JP S60201728 A JPS60201728 A JP S60201728A
- Authority
- JP
- Japan
- Prior art keywords
- code
- bit
- dsv
- codes
- cds
- 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.)
- Granted
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Dc Digital Transmission (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は、磁気ディスク、光ディスク等の電子機器にお
いて、2進データを記録媒体に記録し又は記録媒体から
再生するに際し、2進データ系列をデータ処理に適した
2連符号系列に変換する2進データの符号化方式及び/
又は該符号化方式を有する電子機器に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention provides an electronic device such as a magnetic disk, an optical disk, etc., when recording binary data on a recording medium or reproducing it from a recording medium. Encoding method of binary data to be converted into code sequence and/or
Or it relates to an electronic device having the encoding method.
従来から、磁気ディスク、光ディスク等の電子機器にお
いては、美大な情報をi己録することが必要で記録媒体
に2進データを記録するに際し、記録密度を向上させる
ことが不可欠であつ九。Conventionally, in electronic devices such as magnetic disks and optical disks, it is necessary to record a large amount of information, and when recording binary data on a recording medium, it is essential to improve the recording density.
一般的に符号化方式は、元のデータmビットを、wI&
接するビット@1“の間に入るビットゲ
′0″の個数を最小d個、最大に個で制限されるnビッ
ト符号に変換し、この符号をNRZ工変換したものが記
録波形パターンとなる。つまり符号ビット″″1mを反
転、符号ビット10”を反転なしに対応させたものが記
録波形パターンとなる。符号化方式は一般に(nl +
ne 6 e k)という4つのパラメータで表現さ
れる。Generally, the encoding method converts m bits of original data to wI&
The number of bits '0' between adjacent bits @1' is converted into an n-bit code limited to a minimum of d and a maximum of n bits, and this code is subjected to NRZ conversion to become a recording waveform pattern. In other words, the recording waveform pattern corresponds to the code bit ""1m inverted and the code bit 10" not inverted.The encoding method is generally (nl +
It is expressed by four parameters: ne 6 e k).
次に上記パラメータを用いた用語について説明する。Next, terms using the above parameters will be explained.
T:データビット間隔
Tminw−((1+1 )T :最小反転間隔Tma
x = −(k−N )T :最大反転間隔Tw=−T
:検出窓幅(復調位相余裕)D8V(Digital
8nm Variation、累積電荷変動):符号を
NRZ工変換した記録波形パターンのH1gh1@17
@IIを+I Low 111761を−1としたとき
の記録波形パターンについての積分値。T: Data bit interval Tminw-((1+1)) T: Minimum inversion interval Tma
x = -(k-N)T: Maximum reversal interval Tw = -T
:Detection window width (demodulation phase margin) D8V (Digital
8nm Variation, cumulative charge variation): H1gh1@17 of the recording waveform pattern whose sign has been converted to NRZ
Integral value for the recording waveform pattern when @II is +I Low 111761 is -1.
Dfffが限シなく大きくなる可能性があるときその符
号は直流成分を持っている。D8Vの変動範囲が有限の
ときDO79−である。When Dfff can increase without limit, its sign has a DC component. When the variation range of D8V is finite, DO79- is obtained.
CD8(Ooaewora Dlgital 8nm)
= 1つの符号の最初から最後までのnov 。CD8 (Ooaewora Digital 8nm)
= nov from beginning to end of one code.
なお、以下には上記記号を用いて説明する。Note that the following description will be made using the above symbols.
又、従来から符号化方式の代表的なものとして、
(1)AoM、Fatal、@Encoder ana
I)ecoaer for a Dyte−Or 1
entea (0+ 5 )e、”9 QO’le ”
+よりM TechnicalDisclosure
Bulletin、VollB、No、I June
1975 (p248)
(2) A+M+Patel、@Oharge−oon
strainea Byte −0rientea (
0,5)Cods”、よりM TechnicalDi
sclosure Bulletin、Vol、1?、
No、7.December1974(p2715)
があげられる。(1)は(8,9,0,!1)符号化方
式であシ、(2)け(1)の(a、?、o、3)符号を
2個連結した後接続ビットを2ビツト付加することによ
ってDCフリー符号としたものであシ、結果としてDC
7リー(a、1o、o*a)符号となっている。In addition, as conventional encoding methods, (1) AoM, Fatal, @Encoder ana
I) Ecoaer for a Dyte-Or 1
entea (0+5)e, "9 QO'le"
+M Technical Disclosure
Bulletin, Vol.B, No.I June
1975 (p248) (2) A+M+Patel, @Oharge-oon
strainea Byte -0rientea (
0,5) Cods”, more M TechnicalDi
Closure Bulletin, Vol. 1? ,
No, 7. December 1974 (p2715) is mentioned. (1) is the (8,9,0,!1) encoding method, (2) is the (1) (a, ?, o, 3) code that is concatenated and then the connected bits are 2 bits. It is a DC-free code by adding, and as a result, DC
It is a 7 Lee (a, 1o, o*a) code.
(1)の方式ではTm1n = −;T = 0.89
TTmax = −X 4 T = 5.56 T(
2)の方式で#iTmi n =t o T=0.8
”Tmax = −X 4 T = 5.2 T0
でかつDO7リーとなっている。しかし、この方式は符
号を2個連結し之後、つまシ18ビット後にしかもDC
7jj−にするための接続ビットが付加できないためD
8Vの変動範囲が有限ではあるが大きくなってしまう。In method (1), Tm1n = −; T = 0.89
TTmax = −X 4 T = 5.56 T(
#iTmin = t o T = 0.8 using method 2)
"Tmax = -X 4 T = 5.2 T0 and DO7 Lee. However, in this method, after concatenating two codes, after 18 bits, and DC
D because the connection bit to make it 7jj- cannot be added.
Although the fluctuation range of 8V is limited, it becomes large.
なお、符号化方式について、重要なことを述べると、T
m1nについては、高周波成分を含まず、帯域制限の影
響を受けにくくする丸めに、Twinは太きh方が良い
。又、 Twは、パルス間の区別がつきK<<ならない
ように大きい方が良い。The important thing to note about the encoding method is that T
Regarding m1n, it is better for Twin to have a thicker h for rounding that does not include high frequency components and is less susceptible to band limitations. Further, Tw is preferably large so that pulses can be distinguished and K<< does not hold.
又、Tmaxけできるだけ小さく、’rminとTm!
L3Cの差を小さくして同期をとシやすく、又低周波成
分を少なくするため、Tmaxは小さい方が良b6以上
説明したことから、本発明は、k=2と従来よ)小さく
、きわめて同期がとシャすく。Also, make Tmax as small as possible, 'rmin and Tm!
In order to make synchronization easier by reducing the difference in L3C and to reduce low frequency components, the smaller Tmax is, the better b6 or more As explained above, the present invention has a small Tmax (k = 2 (compared to the conventional)) and extremely synchronization. Gatoshasuku.
低周波成分が少なく Tm1n、Tyがともに0.B
Tと大きな値をもつ、符号化方式及びこれを用いたDO
7リー符号化方式を提供し、又、更に上記符号化方式を
有する磁気ディスク、光ディスク等の電子機器を提供す
ることを目的としてhる。There are few low frequency components and both Tm1n and Ty are 0. B
Encoding system with large value of T and DO using this
It is an object of the present invention to provide a 7-Lee encoding system, and further to provide electronic equipment such as magnetic disks and optical disks having the above-mentioned encoding system.
以下1本発明について図面を参照し、詳細に説明する。The present invention will be described in detail below with reference to the drawings.
第1図は磁気ディスク、光ディスク等のディジタル変調
方式を行なう電子機器の構成ブロック図である。lF!
情報源又はその入力部であシ、2は情報1rA1の情報
の冗長性を抑圧するための情報源符号化部である。なお
、帯域圧縮は、アナログ的に伝送周波数帯域を圧縮する
もので、高能率符号化はディジタル的に、 IILlj
素(標本値)当po平均ビット数を低減しようとするも
ので、その意味からは振幅圧縮に近r、sは通信路、伝
送路チャネル符号化部で、糾シ訂正、ディジタル変調等
が含まれる。、4は上記磁気ディスク、光ディスク等の
記録再生系である。又5,6は上記符号化部2.3で符
号化データを復号化するための復号化部である。7は以
上の処理によって得られた情報を出力する出力部である
。FIG. 1 is a block diagram of an electronic device that performs digital modulation of magnetic disks, optical disks, etc. lF!
2 is an information source encoding unit for suppressing redundancy of the information 1rA1. Note that band compression compresses the transmission frequency band in an analog way, and high-efficiency encoding is a digital way to compress the transmission frequency band.
It attempts to reduce the average number of bits per element (sample value), and in that sense it is similar to amplitude compression.r and s are the communication channel and transmission channel channel coding section, and include correction, digital modulation, etc. It will be done. , 4 is a recording/reproducing system for the above-mentioned magnetic disk, optical disk, etc. Further, 5 and 6 are decoding units for decoding the encoded data in the encoding unit 2.3. 7 is an output unit that outputs the information obtained through the above processing.
igZ図は、上記記録再生糸401例を示す構成図でビ
デオディスクに応用した例である。The igZ diagram is a block diagram showing an example of the recording/reproducing thread 401, and is an example applied to a video disc.
先ず信号記Q系から述べる。人力データに基づき信号源
8からのドライブ信号によシ光ぶ9例えば半導体レーザ
は点滅発光をする。なお。First, let's talk about the signal Q system. For example, a semiconductor laser emits light in a blinking manner based on a drive signal from a signal source 8 based on human data. In addition.
信号源8は第1図における符号化部2,3を含んでいる
。光#9によシ発光された光束はコリメーターレンズ1
0によ〕平行光束となシ、グレーティング11.偏光板
12透過反射率が偏光依存性を有する光学索子13を通
過する。対物レンズ14によシ、垂直磁気記録体15上
に点像を作る。半導体レーザー光は、光学索子13に対
して大略P偏光となっているが、偏光板12も偏光方向
をP方向に設置されている。The signal source 8 includes the encoders 2 and 3 shown in FIG. The luminous flux emitted by light #9 passes through collimator lens 1
0] Parallel light beam and grating 11. The polarizing plate 12 passes through an optical probe 13 whose transmission reflectance is polarization dependent. A point image is formed on the perpendicular magnetic recording medium 15 by the objective lens 14 . The semiconductor laser light is approximately P-polarized with respect to the optical probe 13, and the polarizing plate 12 is also installed with the polarization direction in the P direction.
グレーティングj11i)9ツキング検出用のサブ・ス
ポットを対物レンズ141Cて垂直磁気記録媒体15上
に結ばせる為の光束角度分離を行なう。Grating j11i) 9 A beam angle separation is performed to focus a sub-spot for detection on the perpendicular magnetic recording medium 15 using an objective lens 141C.
仁の時グレーティング110作用にょシ記録体15上に
は3個の点像が出来る。この5つの点像のうち再生の際
のトラッキング信号検出に用いる2つの点像はグレーテ
ィング11の±1次回折光、残りの1つは非回折光(零
次光)である。グレーティング11による回折効率の設
定によシ、この2つの点像では信号記録を行なわず、非
回折光のみの点像で信号記録を行なうのは容易である。During the operation of the grating 110, three point images are formed on the recording medium 15. Of these five point images, two point images used for tracking signal detection during reproduction are ±1st-order diffracted light of the grating 11, and the remaining one is undiffracted light (zero-order light). Depending on the setting of the diffraction efficiency of the grating 11, it is easy to record signals using only the point images of undiffracted light without recording signals using these two point images.
円筒レンズ16と4分割デテクター17との組合せは1
点像を焦点正しく結ぶ為に対物レンズ14の位置を調整
する為のオートフォーカス信号を得る為のものである。The combination of the cylindrical lens 16 and the 4-split detector 17 is 1.
This is to obtain an autofocus signal for adjusting the position of the objective lens 14 in order to focus the point image correctly.
4分割デテクター17からの信号は、信号分配器1Bで
2系統に分割し、一方はオートフォーカス信号、一方F
i記録信号の出力、モニター用とする。なお、この出力
は第1図で説明した復号化部5.6.情報出力部7を含
めている。The signal from the 4-split detector 17 is divided into two systems by the signal splitter 1B, one for the autofocus signal and one for the F
i Used for recording signal output and monitoring. Note that this output is sent to the decoding section 5.6 described in FIG. It includes an information output section 7.
また記録時はトラッキング信号検出用デテクター19.
20からの差動信号はOFF状態とする。Also, during recording, a tracking signal detection detector 19.
The differential signal from 20 is in the OFF state.
次に、信号再生系について述べる。Next, the signal reproduction system will be described.
信号挿8から一定レベルの信号を与え、光源9を一定光
険発光状態とする。また、この時の光量は先に述べ良如
く記録された磁区パターンが反転しなi程度の光量に調
整される。コリメーター10、グレーティング11、偏
光板12、光学素子13を透過した光束は対物レンズ1
4によシ記録体上に3ケの点像を結ぶ。記録体15から
の光束はカー効果にょシ偏光面の変調を受けておシ、光
分割光学素子13と検光子21との系でデテクター17
.19.20には明暗の変調状態となシ入射する。デテ
クター17からの信号は2系統に分配し、一系統はオー
トフォーカス信号、他方は再生用信号とする。A signal of a constant level is applied from the signal insert 8 to bring the light source 9 into a constant light emitting state. Further, the amount of light at this time is adjusted to about i so that the recorded magnetic domain pattern is not reversed as described above. The light beam transmitted through the collimator 10, grating 11, polarizing plate 12, and optical element 13 is sent to the objective lens 1.
4. Focus three point images on the recording medium. The light beam from the recording medium 15 undergoes modulation of the polarization plane due to the Kerr effect, and is transmitted to a detector 17 by a system of a light splitting optical element 13 and an analyzer 21.
.. At 19.20, the light enters a modulated state of brightness and darkness. The signal from the detector 17 is distributed into two systems, one system serving as an autofocus signal and the other system serving as a reproduction signal.
またデテクター19.20の信号を差動AMP 22で
差分し、その信号を持って対物レンズを左右に揺動さ−
せトラッキングを行なう。In addition, the signals from the detectors 19 and 20 are differentiated by the differential AMP 22, and the objective lens is swung left and right using that signal.
Perform tracking.
なお、光学素子13の作用によシ再生系では高いコント
ラストの明暗パターンが検出され得る。Note that due to the action of the optical element 13, a bright and dark pattern with high contrast can be detected in the reproduction system.
尚、記録時と再生時の間での光量eA整中手段して、光
学素子15とdd録媒体15との間に7アラデイ一回転
素子を入れることができる。Note that a 7 Alladay one-turn element can be inserted between the optical element 15 and the DD recording medium 15 as a means for adjusting the light amount eA 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 plane of polarization of multiple luminous fluxes by applying a magnetic field. can. The reason for using this Faraday rotating element is as follows.
記録時の1lr30体15からの反射光の偏光方向と、
再生時のカー回転を受けた反射光の偏光方向とは異なる
。従って、反射光束が光分割光学素子13によシ入射光
束と分離され、検光子21を透過する光量が異なる。The polarization direction of the reflected light from the 1lr30 body 15 during recording,
This is different from the polarization direction of reflected light that has undergone 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を透過する
光量は記録時と再生時とで異なる。First, 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 change the sensitivity of the detector 17 between recording and reproduction. occurs.
7ア2デイ一回転素子は記録時に適当に磁場をかけ、記
録光束の偏光面を回転させることによシ、光学索子13
と検光子21との組合せでデテクタ17に入る光量を調
整し、上記問題の解決を行なうものである。7A 2-day one-rotation element rotates the polarization plane of the recording light beam by applying an appropriate magnetic field during recording.
The amount of light entering the detector 17 is adjusted by the combination of the detector 17 and the analyzer 21, thereby solving the above problem.
なお、本例では、ビデイオディスクについて述べたが、
これに限る必要は全くなく、ワークステーション、プリ
ンタ、ホストコンピュータ、次に1本発明である符号化
方式(第1図における1、2.5に相当)について説明
を行う。In this example, we talked about video discs, but
There is no need to limit the scope to these, but a workstation, a printer, a host computer, and an encoding system (corresponding to 1 and 2.5 in FIG. 1), which is one aspect of the present invention, will be explained next.
D、T、Tang and L、RoBahl、”Bl
ock Codes for aClass of C
on5trained No1seless Ohan
tuslg”。D., T., Tang and L., RoBahl, “Bl.
ock Codes for aClass of C
on5trained No1seless Ohan
tuslg”.
Information and Control、V
ol、17,197G、p436によると長さnビット
のに制限符号つまシd=0でkが有限値の符号の個数は
次のN k (n)でまることが証明されている。Information and Control, V
According to OL, 17,197G, p436, it has been proven that the number of limited codes of length n bits, where d=0 and k is a finite value, is the following N k (n).
Nk(n)= 2n(0<n≦k) この式を使って計算し九結釆を第1表に示す。Nk (n) = 2n (0<n≦k) The nine results calculated using this formula are shown in Table 1.
第1表
このt41表によJ)n=10で*=2(a=O)なる
符号の数#′1504個あることがわかる。しかしこれ
らの符号を連結させていくときに第3図に示したように
符号間の接結部でに=2の制限が破れることがあるつし
かし、第4図の様に10ビット符号を構成できると符号
の連結によってもに=2の制限が破れることはない。Table 1 From this t41 table, it can be seen that there are #'1504 codes where J) n=10 and *=2 (a=O). However, when these codes are concatenated, as shown in Figure 3, the =2 restriction may be violated at the junction between the codes. If possible, the restriction of =2 will not be violated even by concatenation of signs.
りまシ第4図(a)Fi最初のビットが必ず1である符
号であり最後が1で中間の8ビツトけに=2のに制限符
号である。これは第1表よ9149個存在するつ第4図
(b)は最初のビットが必ず1である符号であり最後の
2ビツトが10で中間の7ビツトかに=20に制限符号
である。これは第1表よシ81個存在する。第4図(0
)は最後のビットが必ず1である符号であり、最後の3
ビツトが100で中間の6ビツトかに=20に制限符号
である。これは第1表よシ44個存在する。Figure 4 (a) Fi is a code in which the first bit is always 1, the last bit is 1, and the middle 8 bits are limited to 2. According to Table 1, there are 9149 such codes. In FIG. 4(b), the first bit is always 1, the last 2 bits are 10, and the middle 7 bits are limited to 20. There are 81 such items in Table 1. Figure 4 (0
) is a code whose last bit is always 1, and the last 3
If the number of bits is 100, the middle 6 bits are limited to 20. There are 44 of these in Table 1.
以上よシ第4図の様に構成された連結してもに=2の制
限の破五ないに制限符号の個数は、274個存在する。As described above, even if the connection is configured as shown in FIG. 4, there are 274 codes for the limit of 5 and 5 for the limit of 2.
データを8ビツト毎に分離し、これを10ビツトの符号
に変換することを考える。すると、8ビツトデータけ2
”=256通シ存在し、第4図の10ビット符号の個数
274個よシ小となっている。よって274個の符号の
中から適当に256個を選び出し、これを256個の8
ビツトデータと1対1に対応させることによって(m、
n、a、k) = (L 10+0t2)符号が実現で
きることがわかる。次にm4図(a)l(b)l(e)
の各符号の具体的作成の実施例を述べる。これは第5図
の状態遷移図に従うとよい。ここでsl、s2.s3は
3つの状態で81が初期状態である。DloのDはデー
タビットを示し、0は符号ビットを示す。第6図に第4
図(Q)の6ビツトのに=2のに制限符号の作成方法を
示す。第4図(a) (t)) )ζりいても同様であ
る。第6図を具体的に説明する。まず6ビツトデータ(
D、・・・D、 )を用意する。(D、・・・D6)は
(0・・・o)、(o・・・1)、(o・・・10)・
・・と1ずつ増加する順序で並べる。6ビツト符号を(
0,・・・a、 )で表す。まず(D、・・・D、 )
=(0・・・0)のときを述べる。第5図の状態遷移図
よ、9D、==0で0.=1を発生する。次にD2士0
で02=1を発生し以下同様にしてD4=0でQ=1を
発生し、第1番目の符号を作成し終わる。以下同様でら
るが(D、・・・D4.) =(ooolll)のとき
最後のビット1で5topに行く。これは(00011
1)からは符号が作成できないととを意味する。Consider separating data into 8-bit units and converting this into a 10-bit code. Then, 8-bit data string 2
”=256 codes exist, which is smaller than the 274 10-bit codes shown in Figure 4. Therefore, 256 codes are randomly selected from among the 274 codes, and these are divided into 256 8-bit codes.
By making a one-to-one correspondence with bit data (m,
It can be seen that the code n, a, k) = (L 10+0t2) can be realized. Next, m4 diagram (a) l (b) l (e)
An example of specific creation of each code will be described. This may be done according to the state transition diagram shown in FIG. Here sl, s2. s3 has three states, and 81 is the initial state. The D in Dlo indicates a data bit, and 0 indicates a sign bit. Figure 6 shows the 4th
A method of creating a restriction code for 6 bits = 2 in Figure (Q) is shown. The same applies to FIG. 4(a) (t)) )ζ. FIG. 6 will be explained in detail. First, 6-bit data (
D,...D, ) are prepared. (D,...D6) is (0...o), (o...1), (o...10).
... and arrange them in increasing order by 1. 6-bit code (
0,...a, ). First (D,...D, )
The case when =(0...0) will be described. The state transition diagram in Figure 5.9D, ==0 and 0. =1 is generated. Next, D2shi 0
02=1 is generated, and thereafter D4=0 and Q=1 are generated in the same manner, thereby completing the creation of the first code. The same goes for the following, but when (D, . . . D4.) = (oooll), the last bit goes to 5top. This is (00011
1) means that a code cannot be created.
以下同様に符号を作成してゆき、符号が44個作成でき
るまでとの繰作を〈)返す。そして(D、〜D、)=(
110110)で(0,・・・04)=(001001
)を作成し、44個すべてが抽出される。第4図(、)
あるいは(b)の場合はそれぞれデータを(D、・・・
D、 ) (D、・・・D、)にして符号(C,・・・
O,) (C,・・・a、 )を作成すればよい。以上
の様にして抽出した274個の連結によってもk 1I
ll限の破れない符号のうち256個を適当に選び、2
56個の8ビツトデータと1対1に対応させることによ
って(8,10,0,2)符号化方式が実現できる。な
お前述したように、(m、n、a、k) = (a、1
o、o、2)である。選ばれた256個の符号はROM
に書込みxoolc up table方式でデータと
対応させればよめ。Thereafter, codes are created in the same way, and the process is repeated until 44 codes are created. and (D, ~D,)=(
110110) and (0,...04) = (001001
) and all 44 are extracted. Figure 4 (,)
Or in the case of (b), each data (D,...
D, ) (D,...D,) and sign (C,...
O, ) (C, . . . a, ) can be created. By the 274 connections extracted as above, k 1I
We randomly select 256 out of ll unbreakable codes and calculate 2
The (8, 10, 0, 2) encoding method can be realized by making one-to-one correspondence with 56 pieces of 8-bit data. As mentioned above, (m, n, a, k) = (a, 1
o, o, 2). The 256 codes selected are ROM
All you have to do is write it to xoolc up table and make it correspond to the data.
次に1つの符号毎、つtfi10ビット毎にDOフリー
にするための操作を行ない、D8V (Digita1
8um Variation)の変動範囲を小さくし、
直流変動の抑圧効果の大きいDO7jJ−符号を作る謂
。Next, an operation is performed to make the DO free for each code and every 10 bits of tfi, and D8V (Digita1
8um Variation) to reduce the variation range,
This is the so-called creation of a DO7jJ- code that has a large effect of suppressing DC fluctuations.
明を行なう。嬉7図は、符号化の構成ブロック図で第1
図における1、2.3に和尚する部分の構成ブロック図
である。まず以下に、上記ブロック図において行われる
符号化のアルゴリズムについて説明する。do clarification. Figure 7 is the first block diagram of the encoding configuration.
It is a block diagram of the structure of the part corresponding to 1, 2.3 in the figure. First, the encoding algorithm performed in the above block diagram will be explained below.
8TJCP1 : MV== O、p= 0をセット8
TJIiP2 :前述の符号化方式によって、8ビツト
データを10ビツトの符号(Wと
名付けるまたWの先頭ビット(必ず
1である)をW、と名付ける)変換す
る。8TJCP1: Set MV==O, p=08
TJIiP2: Converts 8-bit data into a 10-bit code (named W, and the first bit of W (always 1) is named W) using the aforementioned encoding method.
8TffiP3 : OD8を計算する。8TffiP3: Calculate OD8.
8丁sp4: (1)もしp=Qかつsign D8V
= SignCD8ならば町を反転させDSV =
D8V−OD8とセットする。8-gun sp4: (1) If p=Q and sign D8V
If = SignCD8, reverse the town and set DSV = D8V-OD8.
(11)もしp=oかつalgn DSV % 51g
n0D8 すらハw、ハn反転テDSV =+=D8v
+ODBとセットする。(11) If p=o and algn DSV % 51g
n0D8 Saraha w, Han inversion Te DSV =+=D8v
Set +ODB.
On)もしp=jかつSign DSV = 51gn
CD8 すらばw、q無反転テDSV =D8V−CD
8とセットする。On) If p=j and Sign DSV = 51gn
CD8 Suraba w, q non-inversion DSV = D8V-CD
Set it to 8.
翰もしp=1かつsign DSV J? 51gn0
D8ならばW、を反転さセD8V =D13V + O
DSとセットする。If p=1 and sign DSV J? 51gn0
If D8, invert W, D8V = D13V + O
Set with DS.
8TjCP4の操作終了後の符号WをVと名付ける。The code W after the operation of 8TjCP4 is completed is named V.
なおPを61”の数が偶数なら0とし、奇数なら1とな
る72グである。また符号W t−NRZ工変換した2
映信号のHlgh 1evel (1)を+1とし、L
ow 1evel (0)を−1として、この総和をと
った値をCD8 (Oodeword Digital
Bun )とする。ただしW t−NRZ工変換した
2映信号けLow 1evelから開始させるものとす
る。またSign ODBの極性を示す(+or−)た
だし、 ODEが0のとき111gn0D8ij+とす
る。Note that P is 72g, which is 0 if the number of 61'' is even and 1 if it is odd.
Hlgh 1evel (1) of the video signal is +1, and L
ow 1evel (0) is -1, and the total value is CD8 (Oodeword Digital
Bun). However, it is assumed that the process starts from the low 1 level of the 2-video signal converted to Wt-NRZ. Also indicates the polarity of Sign ODB (+or-). However, when ODE is 0, it is 111gn0D8ij+.
BTRP52 P ! PΦ(TのP)ただしeは排他
的論理和を示す。BTRP52P! PΦ (P of T) where e indicates exclusive OR.
W′を符号として出力する。Output W' as a sign.
8TJCP6 :次の符号化を行うためSTj!iP2
にジャンプする。8TJCP6: STj! for next encoding! iP2
Jump to.
上記アルゴリズムの説明に基づき、第7図の説明を行う
。第7図■の入力端子より入力されり
fc8ビット毎のデータは30の77トレジス)に入力
されこれよシ前述のルックアップテーブル方式によ11
ROM 51よシ対応する10ビット符号を読み出し
52のシフトレジスタにパラレルに入力される(上記ア
ルゴリズムのBTIAPR)。Based on the above explanation of the algorithm, FIG. 7 will be explained. The data of every 8 bits of fc input from the input terminal shown in Fig.
The corresponding 10-bit code is read from the ROM 51 and input in parallel to the shift register 52 (BTIAPR of the above algorithm).
この10ビツト符号は同時に35の77トレジスタにも
入力される635に筒−ドされている10ビット符号は
34のMRZX変換器に通され、NRZI変換される。This 10-bit code is also input to 35 77 registers at the same time.The 10-bit code coded in 635 is passed through 34 MRZX converters and NRZI converted.
このNRZ工変換された符号の@1“の数を35のCD
8カウンタAによシ、また0”の数を36のCtDll
iカウンタBによシカウッドし、それぞれの値は57及
び38のレジスタム、レジスタBに蓄積される(上記ア
ルゴリズムの5Tnps )。34ONRZ工変換器は
第8図で構成され、第8図のOは入力端子59け排他的
論理和回路40は1ビツトの遅延素子■は出力端子を示
す。又、 CD8の計算は第7図の減算器4によって3
7のレジスタムの内容からS8のレジスタBの内容を引
くことによ請求tb、仁の結果は42のCD8レジスタ
に蓄えられる。The number of @1'' in this NRZ-converted code is 35 CDs.
8 to counter A, and the number of 0'' to 36 CtDll.
i counter B, and the respective values are stored in registers 57 and 38, register B (5Tnps in the above algorithm). The 34 ON RZ converter is constructed as shown in FIG. 8, in which O in FIG. 8 indicates an input terminal and a 59-digit exclusive OR circuit 40 has a 1-bit delay element. Also, the calculation of CD8 is done by subtracter 4 in Figure 7.
By subtracting the contents of register B of S8 from the contents of register S7, the results of requests tb and 3 are stored in register CD8 of 42.
次に、上記アルゴリズムの8Tj!:P4であるが(1
)〜1iv)の場合分けは
(1)仁・−・zP(Oqeaq)−1(11)仁=>
P (Oq■aq)=1(+n)<=−シ p(cq
t番+jq)=1QJ a=−=> 1’ (Oqe
aq) = ’と同値であり、この判別は43の論理回
路で行なう。ただしpFi第7図44の値であル1か0
である。Oqけ42のCD日レジスタのMBBであシ、
(lqは45のDBVレジスタのMBBである。レジス
タの内容は2の補数表示であるのでMBBが1のとき負
であシ、0のとき正なる数を示すためDSVとCD8の
極性の比較はaqとaqの比較のみでよい。■は排他的
論理和を示す。上記4つのフラッグ信号をもとに43の
論理回路はもしく1)のフラッグがたっておれば460
町のビットを反転サセD8V == DSV −CD8
ノ演算を47の加減算器で行なわせ、演算結果を45
のD8Vレジスタに格納する。第9図に上記4つの72
ッグ信号の発生回路の具体例を示す。なお詳細は省略す
る。以上の様にして8TJ!iP4が終了する。次に5
TJI!P5であるが、符号W′を77トレジスタ52
より出力し■48の出力端子より出力するとともに48
のPクリップ70ッグムにてTの中の1の個数の偶奇を
識別する。つi#)10個数が偶数のとき48は0とな
シ、奇数のとき1となるようにする。これは48の7リ
ツプ70ツブの初期値を0としておき1がくる九びに反
転するようにすればよい。この内容は490バツフアに
蓄えられる。そして50の排他的論理和回路部によシバ
ツ7ア49とP44の内容の排他的論理和がとられその
結果が44のPに格納される。以上で87IP5が終了
し、再び8TjCP2に戻り同様のことをくシ返すわけ
である。Next, 8Tj! of the above algorithm! :P4 but (1
) ~ 1iv) case classification is (1) Jin・-・zP(Oqeaq)−1(11) Jin=>
P (Oq■aq)=1(+n)<=-shi p(cq
t number + jq) = 1QJ a = - =>1' (Oqe
aq) = ', and this determination is performed by 43 logic circuits. However, the value of pFi Fig. 7 44 is 1 or 0.
It is. It is MBB of the CD date register of Oq.42,
(lq is the MBB of the DBV register 45. The contents of the register are expressed in two's complement, so when MBB is 1 it indicates a negative number, and when it is 0 it indicates a positive number, so the comparison of the polarities of DSV and CD8 is It is only necessary to compare aq and aq.■ indicates exclusive OR.Based on the above four flag signals, the logic circuit of 43 is 460 if the flag of 1) is on.
Invert town bit Sase D8V == DSV - CD8
47 adders/subtractors perform the operation, and the result of the operation is 45
The data is stored in the D8V register. Figure 9 shows the above four 72
A specific example of a programming signal generation circuit is shown below. The details are omitted. As above, 8TJ! iP4 ends. Next 5
TJI! P5, but the code W' is 77 registers 52
■ Outputs from the output terminal of 48 and outputs from the output terminal of 48
Identify whether the number of 1's in T is even or odd in P clip 70gm. #) When the number of 10 pieces is an even number, 48 should be 0, and when it is an odd number, it should be 1. This can be done by setting the initial value of the 48 7 lip 70 lip to 0 and inverting it at the 9th time 1 comes. This content is stored in 490 baths. Then, the exclusive OR circuit section 50 performs an exclusive OR operation on the contents of 49 and P44, and the result is stored in P 44. With the above, 87IP5 is completed, and the process returns to 8TjCP2 and repeats the same process.
以上、詳述したように、本願発明の方式(8゜10.0
.2)符号によれば、
Trnin =;!Q+8T、 Tmax=;(2+1
)Tm2.4TTw=−T=0.BTであシ、従来方
式で代表的0
な(8t9tOt3)では、
Tm1n = −TwQ、$ 9 T 、 Tmax
=H(3+1 )=3,56Tw =−Tw0.89
Tであシ、例えばこの方式と本方式を比較すると本方式
でIiTwinやTwの若干の減少でTmaxが大幅に
減少できておシ、同期がとシやすく、低周波成分のよシ
少ない方式となっている効果がある。なお他の方式と比
較しても同様である。又、(8,10,0,2)符号を
使ってDO7リー符号を実現したものである。また。As detailed above, the method of the present invention (8°10.0
.. 2) According to the sign, Trnin =;! Q+8T, Tmax=;(2+1
)Tm2.4TTw=-T=0. With BT, in the conventional method, at typical 0 (8t9tOt3), Tm1n = -TwQ, $9 T, Tmax
=H(3+1)=3,56Tw =-Tw0.89
For example, when comparing this method and this method, this method can significantly reduce Tmax with a slight decrease in IiTwin and Tw, and is easier to synchronize and has fewer low frequency components. There is an effect that Note that the same holds true when compared with other methods. Also, a DO7 Lee code is realized using an (8,10,0,2) code. Also.
第2図に示した274個の符号の中から256個を選ぶ
に際し、第4図(a)の符号194個と第4図(b)の
符号81個と第4図(0)の符号の中から26 It@
を選ぶことによシ符号の連結部分でに制限の破れる場合
の数が最本とでき効率的な符号化が行なえる効果がある
。When selecting 256 codes from the 274 codes shown in Fig. 2, 194 codes in Fig. 4(a), 81 codes in Fig. 4(b), and codes in Fig. 4(0) are selected. 26 from inside It@
By selecting , the number of cases in which the limit is violated in the concatenated part of the code can be minimized, and efficient encoding can be achieved.
又1木刀式は(8,10,0’、2)符号を基にして作
っている丸め、10ビット符号の連結部分でのみに==
2が破れる可能性を有する。し九がって従来方式よ)も
低周波成分が少なく同期もとシやすいDO7り一符号が
作れる効果がある。Also, the 1-bokuto style is rounding based on the (8, 10, 0', 2) code, and only in the concatenated part of the 10-bit code ==
2 has the possibility of breaking. However, the conventional method also has the effect of creating a DO7RI code that has few low frequency components and is easy to synchronize.
本方式は1つの符号毎つまシ1oビット毎にDO7jJ
−にするための操作(符号の先頭ビットW、の反転ある
いは無反転の操作)を行なうため、 D8V(Digi
tal Sum Variation)の変動範囲が小
さく、直流変動の抑圧効果の大きいDO7!1−符号が
作れる効果がある。なお本発明は、8ビツトから10ビ
ツトの符号化に限らず、そのら5ビツトの符号化又、上
記以外の例えば3ビ了
ットからのビット等の符号化又は復号化においてももそ
れぞれ同様に適用できる。又1以上説明しえように、本
発明によれば、効率の非常に誦い、又高精度のデータの
取扱いが町vRな)と子機器を提供することができる。This method uses DO7jJ for every code or 10 bits.
D8V (Digi
This has the effect of creating a DO7!1-code that has a small variation range (tal Sum Variation) and has a large DC variation suppression effect. Note that the present invention is not limited to encoding from 8 bits to 10 bits, but also applies to encoding or decoding of 5 bits, or other bits other than the above, such as bits from 3 bits. Applicable to Moreover, as can be explained more than once, the present invention can provide a slave device that can perform highly efficient recitation and highly accurate data handling.
第1図は電子機器の構成ブロック図、
第2図は記録再生系の1例を示す構成図、第5図は符号
間の接続部の説明図、
第4図は10ビツト構成の符号の説明図、制限符号の作
成方法を示す図、
第7図は符号化の構成ブロック図、
M8図Fi排仙的論理和回路の構成ブロック図。
第9図はフラグ信号の発生回路の具体例を示す図。
1・・・情報源
2・・・情報源符号化
5・・・チャネル符号化
31・・・ROMテーブル
34・・・NRZ工変換器
32.55・・・り7トレジスト
55.36・・・OD8カウンタ
に=4
(α) ![=コ==]==I==1=二r==[=コ
] t 14 Q 4I!1(b) 1!L=1==[
二U=[=]二二r=]r o s t tr#(C)
10■工■ロtoo 4441社 ?14a
C−ニア?i@ビット
DB 020304 DB 04 □ C1(4CIC
4C6Cboooooo xtttt
otoooo totttt
oloool 101110
f101010010f0
11ot1o ootoorFigure 1 is a block diagram of the configuration of an electronic device, Figure 2 is a configuration diagram showing an example of a recording/reproducing system, Figure 5 is an explanatory diagram of connections between codes, and Figure 4 is an explanation of codes in a 10-bit configuration. Fig. 7 is a block diagram of the configuration of encoding; Fig. 7 is a block diagram of the configuration of Fi exclusive OR circuit; FIG. 9 is a diagram showing a specific example of a flag signal generation circuit. 1... Information source 2... Information source encoding 5... Channel encoding 31... ROM table 34... NRZ engineering converter 32.55... Ri7 register 55.36... OD8 counter = 4 (α)! [=ko==]==I==1=2r==[=ko] t 14 Q 4I! 1(b) 1! L=1==[
2U=[=]22r=]ro s t tr#(C)
10 ■ Engineering ■ Rotoo 4441 companies? 14a C-near? i@bit DB 020304 DB 04 □ C1 (4CIC
4C6Cbooooooo xtttt otoooo totttt olooool 101110 f101010010f0 11ot1o ootoor
Claims (1)
ズムを下記表T1の符号化のアルゴリズムを用いること
を特徴とする2進データの符号化方式。 上記T1においてPは′1”の数が偶数なら0とし奇数
なら1とする。また符号W i NI(ZI変換した2
値信号のHlgh 1evel (i)を+1としLO
W 1evel (Q)を−1としてこの総和なとった
値をCD8(CodewordDigital 8ua
+ )とする。ただしWをNRZIg 114した2値
信号はLow 1evelから開始させるものとする〇
またs i gncDsはCD8の極性を示す(−1−
or−)。ただしCD8が0のときs i gnCD8
は十とする。[Scope of Claims] A binary data encoding method characterized by using the encoding algorithm shown in Table T1 below as an algorithm for converting 8-bit data into a 10-bit code. In T1 above, P is 0 if the number of '1's is even and 1 if it is odd.
Hlgh 1evel (i) of the value signal is +1 and LO
The value obtained by setting W 1evel (Q) to -1 is CD8 (Codeword Digital 8ua
+ ). However, the binary signal obtained by converting W to NRZIg 114 shall start from Low 1 level. Also, s i gncDs indicates the polarity of CD8 (-1-
or-). However, when CD8 is 0, s i gnCD8
shall be ten.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59058007A JPH0758917B2 (en) | 1984-03-26 | 1984-03-26 | Data processing method |
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 |
---|---|---|---|
JP59058007A JPH0758917B2 (en) | 1984-03-26 | 1984-03-26 | Data processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60201728A true JPS60201728A (en) | 1985-10-12 |
JPH0758917B2 JPH0758917B2 (en) | 1995-06-21 |
Family
ID=13071913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59058007A Expired - Lifetime JPH0758917B2 (en) | 1984-03-26 | 1984-03-26 | Data processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0758917B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS626540A (en) * | 1985-07-02 | 1987-01-13 | Canon Inc | Data processor |
JPS63229921A (en) * | 1987-03-19 | 1988-09-26 | Matsushita Electric Ind Co Ltd | Code converter |
JPS6449427A (en) * | 1987-08-20 | 1989-02-23 | Matsushita Electric Ind Co Ltd | Code converter |
JPH02131022A (en) * | 1988-11-10 | 1990-05-18 | Nippon Telegr & Teleph Corp <Ntt> | Encoder/decoder |
EP0593173A2 (en) * | 1992-10-16 | 1994-04-20 | Matsushita Electric Industrial Co., Ltd. | Apparatus for recording digital signals by controlling frequency characteristics of digital signals |
US5365232A (en) * | 1990-08-18 | 1994-11-15 | Mitsubishi Denki Kabushiki Kaisha | Data conversion method, pilot signal formation method using the same and rotary magnetic head device for use therein |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60152154A (en) * | 1984-01-19 | 1985-08-10 | Mitsubishi Electric Corp | System and apparatus for coding binary data |
-
1984
- 1984-03-26 JP JP59058007A patent/JPH0758917B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60152154A (en) * | 1984-01-19 | 1985-08-10 | Mitsubishi Electric Corp | System and apparatus for coding binary data |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS626540A (en) * | 1985-07-02 | 1987-01-13 | Canon Inc | Data processor |
JPS63229921A (en) * | 1987-03-19 | 1988-09-26 | Matsushita Electric Ind Co Ltd | Code converter |
JPS6449427A (en) * | 1987-08-20 | 1989-02-23 | Matsushita Electric Ind Co Ltd | Code converter |
JPH02131022A (en) * | 1988-11-10 | 1990-05-18 | Nippon Telegr & Teleph Corp <Ntt> | Encoder/decoder |
US5365232A (en) * | 1990-08-18 | 1994-11-15 | Mitsubishi Denki Kabushiki Kaisha | Data conversion method, pilot signal formation method using the same and rotary magnetic head device for use therein |
US5570248A (en) * | 1990-08-18 | 1996-10-29 | Mitsubishi Denki Kabushiki Kaisha | Method and system using encoded periodic digital sum variation (DSV) as pilot signal and controlling tracking error using crosstalk from the pilot signal |
US5852520A (en) * | 1990-08-18 | 1998-12-22 | Mitsubishi Denki Kabushiki Kaisha | Data conversion method, pilot signal formation method using the same rotary magnetic head device for use therein |
EP0593173A2 (en) * | 1992-10-16 | 1994-04-20 | Matsushita Electric Industrial Co., Ltd. | Apparatus for recording digital signals by controlling frequency characteristics of digital signals |
EP0593173A3 (en) * | 1992-10-16 | 1995-08-16 | Matsushita Electric Ind Co Ltd | Apparatus for recording digital signals by controlling frequency characteristics of digital signals |
US5579182A (en) * | 1992-10-16 | 1996-11-26 | Matsushita Electric Industrial Co., Ltd. | Apparatus for recording digital signals superposed with controlled frequency components |
Also Published As
Publication number | Publication date |
---|---|
JPH0758917B2 (en) | 1995-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4833471A (en) | Data processing apparatus | |
US5537422A (en) | Synchronization signal detector, synchronization signal detecting method and demodulator | |
JPS61108226A (en) | Method of encoding and decoding data | |
US7339500B2 (en) | Encoding method and decoding method | |
JPH07118657B2 (en) | Binary data encoding and decoding system | |
JPS60201728A (en) | Coding system of binary data | |
US6480983B2 (en) | Code state determining method and encoding apparatus | |
JP2614206B2 (en) | Data processing device | |
JPS60201729A (en) | Electronic device | |
JPS60201727A (en) | Coding system of binary data | |
JPS62274948A (en) | Frame synchronizing system | |
JPS60201730A (en) | Binary data processing system | |
JP2606194B2 (en) | Digital signal transmission equipment | |
JPH02119434A (en) | Coding circuit and decoding circuit | |
JPH0328755B2 (en) | ||
JPH0316435A (en) | Modulation and demodulation system for digital signal | |
JPS60248025A (en) | Binary data converting and decoding system | |
JPS60203023A (en) | Data processing system | |
JPS60201734A (en) | Data processing system | |
JPS60201741A (en) | Data processing system | |
JPS60201743A (en) | Data processing system | |
JPS60201731A (en) | Data processing system | |
JPS60201736A (en) | Data processing system | |
JPS60201735A (en) | Data processing system | |
JPS61154237A (en) | Synchronizing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |