JP2573067B2 - Information conversion device - Google Patents
Information conversion deviceInfo
- Publication number
- JP2573067B2 JP2573067B2 JP1272607A JP27260789A JP2573067B2 JP 2573067 B2 JP2573067 B2 JP 2573067B2 JP 1272607 A JP1272607 A JP 1272607A JP 27260789 A JP27260789 A JP 27260789A JP 2573067 B2 JP2573067 B2 JP 2573067B2
- Authority
- JP
- Japan
- Prior art keywords
- codeword
- converted
- bit
- msb
- information
- 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 - Fee Related
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、情報変換装置に関し、さらに特定的に
は、ディジタル信号を記録または伝送する際に、その記
録系またはで伝送系に適した信号に当該ディジタル信号
を変換する情報変換装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information conversion device, and more specifically, to a signal suitable for a recording system or a transmission system when recording or transmitting a digital signal. And an information converter for converting the digital signal.
[従来の技術] 従来、VTRのPCM音声やディジタルオーディオテープレ
コーダ等における高密度記録を可能とした変調方式を用
いる情報変換方式としては、たとえば、特開昭61−1964
69号公報に示された8−14変調方式を用いたもの、また
特開昭60−48646号公報に示された8−10変調方式を用
いたものがあった。[Prior Art] Conventionally, as an information conversion method using a modulation method enabling high-density recording in PCM audio of a VTR or a digital audio tape recorder, for example, Japanese Patent Application Laid-Open No. 61-1964
There are those using the 8-14 modulation method disclosed in Japanese Patent Application Laid-Open No. 69-48646 and those using the 8-10 modulation method disclosed in Japanese Patent Application Laid-Open No. 60-48646.
ここで、前者の8−14変調方式とは、変換したい情報
を8ビット単位に区切り、これを14ビットのコード(符
号)に変換するPCM信号の変調方式の1つである。とこ
ろで、一般に、回転トランスを介して記録される系で
は、低域周波数成分の処理が困難なために、できるだけ
低調波の電力スペクトラム成分が小さい変調方式すなわ
ちDCフリーの変調方式が望ましく、またTw・Tmin(但
し、Twはジッタにより再生信号の時間軸が揺れたとき、
その符号誤りを起こさない余裕度を表わす検出ウィンド
幅、Tminは記録機構の分解能に対応する最小磁化反転間
隔)が大きく、高密度記録が可能なことが望ましい。さ
らに、符号間干渉によるピークシフトが小さく、かつ信
号の重ね書きによるオーバライト特性を良くするため、
Tmax/Tmin(ただし、Tmaxは最大磁化反転間隔)が小さ
いことが望ましい。そして高域成分をなるべく少なくす
るために、Tminが大きいことが望まれる。Here, the former 8-14 modulation scheme is one of the modulation schemes of PCM signals that divides information to be converted into 8-bit units and converts this into a 14-bit code (code). By the way, in general, in a system recorded via a rotary transformer, it is difficult to process low frequency components. Therefore, a modulation system with as small a power spectrum component of a low harmonic as possible, that is, a DC-free modulation system is desirable. Tmin (However, Tw is when the time axis of the reproduced signal fluctuates due to jitter,
It is desirable that the detection window width, Tmin, which indicates the degree of margin in which no code error occurs, has a large (minimum magnetization reversal interval corresponding to the resolution of the recording mechanism), and high-density recording is possible. Furthermore, in order to minimize the peak shift due to intersymbol interference and improve the overwrite characteristics due to signal overwriting,
It is desirable that Tmax / Tmin (where Tmax is the maximum magnetization reversal interval) is small. It is desired that Tmin be large in order to minimize high frequency components.
第8図には8−14変調方式のTmin,Tmax,Tmax/Tmin,T
w,Tw・Tmin,DSVmax(ただし、DSVとはDigital Sum Va
riationの略号であり、変調コード列をNRZI変換した後
の波形がハイレベルのとき+1[正極性]、ローレベル
のとき−1[負極性]と定め、前記変調コード列の各コ
ード[符号]につき積分した値を示す)の各値を示して
いる。なお、CDS(Codeword Digital Sum)は、1つ
の上記変換コード内のDSVを指す(ただし、NRZI変換は
ローレベルより開始する)。FIG. 8 shows Tmin, Tmax, Tmax / Tmin, T of the 8-14 modulation method.
w, Tw ・ Tmin, DSVmax (DSV is Digital Sum Va
This is an abbreviation of riation, and is defined as +1 [positive polarity] when the waveform after the NRZI conversion of the modulation code sequence is high level and −1 [negative polarity] when the waveform is low level, and each code [code] of the modulation code sequence. (Indicating a value obtained by integrating the above). Note that a CDS (Codeword Digital Sum) indicates a DSV in one of the conversion codes (however, NRZI conversion starts from a low level).
一方、8−10変調方式とは、変換したい情報を8ビッ
ト単位に区切り、これを10ビットのコード(符号)に変
換するPCM信号の変調方式の1つである。第8図にはそ
のTmin,Tmax,Tmax/Tmin,Tw,Tw・Tmin,DSVmaxの各値を示
す。On the other hand, the 8-10 modulation scheme is one of the modulation schemes of PCM signals in which information to be converted is divided into 8-bit units and converted into a 10-bit code (code). FIG. 8 shows the values of Tmin, Tmax, Tmax / Tmin, Tw, Tw · Tmin, and DSVmax.
[発明が解決しようとする課題] 従来の情報変換方式は以上のように構成されていたの
で、上記8−14変調方式においては、Tmax/Tminが4.5と
大きいため、符号間干渉によるピークシフトが起こりや
すく、かつ、信号の重ね書きによるオーバライト特性が
悪くなる。また、8−10変調方式においては、Tminが0.
8T(ただし、Tはデータクロック周波数)と小さいた
め、符号間干渉が大きくなり、また、Tw・Tminが0.64と
やや小さいため、高密度化においても干渉問題があるな
どの課題があった。[Problem to be Solved by the Invention] Since the conventional information conversion system is configured as described above, in the above 8-14 modulation system, since Tmax / Tmin is as large as 4.5, peak shift due to intersymbol interference is reduced. This is likely to occur, and the overwrite characteristics due to the overwriting of the signal will deteriorate. Also, in the 8-10 modulation method, Tmin is 0.
Since it is as small as 8T (where T is the data clock frequency), intersymbol interference becomes large, and Tw · Tmin is a little as small as 0.64.
また、TmaxとTminの隣接があるため、符号間干渉によ
る最悪のピークシフト(「ディジタル磁気記録」:昭晃
堂第120頁〜第125頁参照)を生じ、エラーレートが悪く
なるという問題点があった。In addition, since Tmax and Tmin are adjacent to each other, the worst peak shift due to intersymbol interference (“Digital magnetic recording”: see Shokodo, pp. 120-125) occurs, and the error rate becomes worse. there were.
この発明は、上記のような問題点を解消するためにな
されたもので、オーバライト特性が良く、TmaxとTminの
隣接がないため符号間干渉によるピークシフトが起こり
にくく、かつ高密度記録が可能になる情報変換装置を提
供することを目的とする。The present invention has been made in order to solve the above-mentioned problems, and has a good overwrite characteristic, a peak shift due to intersymbol interference does not easily occur because there is no adjacent Tmax and Tmin, and high-density recording is possible. It is an object of the present invention to provide an information conversion device that becomes:
[課題を解決するための手段] この発明に係る情報変換装置は、8ビットの情報を符
号列の“0"ランレングスが1以上7以下の14ビットのNR
ZI系符号語に情報変換する情報変換装置であって、符号
語内で“0"ランレングスが1のビット列と“0"ランレン
グスが7のビット列が隣接する符号語を除いた、CDS=
0でMSB側の“0"ランレングスが2以上である第1の符
号語群と、CDS≠0で正負逆のCDS値であり、MSB側の
“0"ランレングスが2以上である2個の符号語を対とし
た第2の符号語群と、MSB側の“0"ランレングスが1で
ある2個の符号語を対とした第3の符号語群とを備え、
既に変換された符号語列の終端における「DSV」値と
「極性」、および「直前に変換された符号語のLSB」に
より、今回の符号化における符号語の選択と該符号語の
MSBビットの選択を行なう手段を備えて構成される。[Means for Solving the Problems] An information conversion apparatus according to the present invention converts an 8-bit information into a 14-bit NR whose code string has a “0” run length of 1 or more and 7 or less.
What is claimed is: 1. An information conversion apparatus for converting information into a ZI-based codeword, wherein a codeword in which a bit string having a "0" run-length of 1 and a bit string having a "0" run-length of 7 in a codeword are adjacent is removed.
The first codeword group in which the MSB side “0” run length is 0 or more and 0, and two CDS values in which the CDS の 0 is the positive / negative CDS value and the MSB side “0” run length is 2 or more. And a third group of codewords paired with two codewords whose MSB-side “0” run-length is 1,
By the “DSV” value and “polarity” at the end of the already converted codeword string, and “the LSB of the codeword converted immediately before”, the selection of the codeword in the current encoding and the
It is provided with means for selecting the MSB bit.
[作用] この発明は符号語内で“0"ランレングスが1のビット
列と“0"ランレングスが7のビット列が隣接する符号語
を除いた、CDS=0でMSB側の“0"ランレングスが2以上
である第1の符号語群と、CDS≠0で正負逆のCDS値であ
り、MSB側の“0"ランレングスが2以上である2個の符
号語を対とした第2の符号語群と、MSB側の“0"ランレ
ングスが1である2個の符号語を対とした第3の符号語
群とを備え、既に変換された符号語列の終端における
「DSV」値と「極性」、および「直前に変換された符号
語のLSB」により、今回の符号化における符号語の選択
とその符号語のMSBビットの選択を行なう。[Operation] The present invention excludes a code word in which a bit string having a “0” run length of 1 and a bit string having a “0” run length of 7 in a code word are adjacent, and “0” run length on the MSB side with CDS = 0. Is a first codeword group in which is greater than or equal to 2 and a second codeword in which the CDS ≠ 0 is the CDS value of which the sign is reversed and the “0” run length on the MSB side is 2 or more. A codeword group and a third codeword group in which two codewords each having a “0” run length of 1 on the MSB side are 1, and a “DSV” value at the end of the already converted codeword string Based on the "polarity" and the "LSB of the code word converted immediately before," a code word is selected in the current encoding and the MSB bit of the code word is selected.
[実施例] 以下、この発明の一実施例を図について説明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.
まず、この発明の一実施例が採用する情報変換方式に
より変換される符号列の特性につき説明する。なお、こ
の実施例における情報変換方式は、8ビットの2進デー
タを14ビットの符号化データに変換するものである。First, the characteristics of a code string converted by the information conversion method employed in one embodiment of the present invention will be described. The information conversion method in this embodiment converts 8-bit binary data into 14-bit encoded data.
今、データ語長=8,符号長m=14,Tmax/Tmin=4.0と
なる符号(コード)を構成するとする。このとき、d
(すなわち、任意の“1"と次の“1"との間の最小の“0"
の個数)=1、k(すなわち、任意の“1"と次の“1"と
の間の最大の“0"の個数)=7となる。ただし、符号は
NRZI(F)則を用いる。Now, it is assumed that a code having a data word length = 8, a code length m = 14, and Tmax / Tmin = 4.0 is configured. At this time, d
(Ie, the smallest “0” between any “1” and the next “1”
) = 1, k (that is, the maximum number of “0” between any “1” and the next “1”) = 7. Where the sign is
The NRZI (F) rule is used.
d=1を満たすために、符号語のMSB(最上位ビッ
ト)を必ず“0"とし、またk=7を満たすために、符号
語の“0"を連続の最大数をMSB側で3ビット以内、LSB
(最下位ビット)側で4ビット以内としたとき、第1図
に表わす個数の符号語が得られる。In order to satisfy d = 1, the MSB (most significant bit) of the code word is always set to “0”. To satisfy k = 7, the maximum number of consecutive code words “0” is 3 bits on the MSB side. Within, LSB
If the number of bits is less than 4 on the (least significant bit) side, the number of code words shown in FIG. 1 is obtained.
ここでDCフリーとなる符号を構成するためには、CDS
>0となる符号語とCDS<0となる符号語を同数とすれ
ばよい。Here, in order to construct a code that is DC-free, CDS
The number of code words satisfying> 0 and the number of code words satisfying CDS <0 may be the same.
そこで、CDSが−2となるもののうち85個および+2
となる85個、−4となるもののうち44個および+4とな
る44個、−6となるもののうち13個および+6となる13
個、−8,+8となるそれぞれ2個を符号語として用い、
かつ、CDS≠0となるものを、CDS>0とCDS<0の符号
語を対として用いる。このようにして得られた符号語を
AグループとBグループとに分けて構成し、符号系列形
成に際してDSVが減少するように、これらのグループを
切換えて用いる。ただし、CDS=0となるものに関して
はグループA,グループBの両方に用いる。Thus, 85 and +2 of those having a CDS of -2
85, -4 of 44 and 44 of +4, 13 of -6 and 13 of +6
And -8 and +8 each as two codewords,
In addition, a code word where CDS ≠ 0 is used as a pair of codewords of CDS> 0 and CDS <0. The codewords obtained in this way are divided into A group and B group, and these groups are switched and used so that DSV is reduced when forming a code sequence. However, those for which CDS = 0 are used for both group A and group B.
以上のように構成した場合、総符号語対は107+85+4
4+13+2=251で251組となり、8ビットのデータ(256
個)に対し5組不足する。そこで上述の条件を満たさな
いもの、すなわちMSB側4ビットを“0"とした符号語を
用いる。そして、符号語のつなぎ目においても“0"ラン
レングス制約を満足させるために、直前に変換された符
号語のLSBが“0"のときには今回変換する符号語のMSBを
“1"に変換し、他方、直前に変換された符号語のLSBが
“1"のときには今回変換する符号語のMSB側4ビットを
“0"とした符号語をそのまま用いる。With the above configuration, the total codeword pair is 107 + 85 + 4
4 + 13 + 2 = 251 = 251 sets, 8 bit data (256
) Are insufficient for 5 sets. Therefore, a code word that does not satisfy the above-mentioned condition, that is, a code word in which the 4 bits on the MSB side are “0” is used. Then, in order to satisfy the “0” run-length constraint also at the joint of the codewords, when the LSB of the codeword converted immediately before is “0”, the MSB of the codeword to be converted this time is converted to “1”. On the other hand, when the LSB of the code word converted immediately before is “1”, the code word in which the MSB side 4 bits of the code word to be converted this time is “0” is used as it is.
上記のように構成した場合、第2図に表わす個数の符
号語が得られる。In the case of the above configuration, the number of code words shown in FIG. 2 is obtained.
さらに、上記の符号語のうち、MSB側2ビット以上が
“0"となる符号語を対としたものについては、直前に変
換された符号語のLSBが“0"の場合には、MSBを“1"に変
換する。このようにすれば“1"の数、すなわち磁化反転
間隔が増加し、極低域成分が減少するとともに、パワー
の集中化が図れる。さらに、TmaxとTminの隣接、すなわ
ち、“…10100000001…”あるいは、“…10000000101
…”が生じないように次に示す制限を加える。Further, among the above codewords, a pair of codewords in which two or more bits on the MSB side are “0” is paired with the MSB when the LSB of the codeword converted immediately before is “0”. Convert to "1". In this way, the number of “1”, that is, the magnetization reversal interval increases, the extremely low frequency component decreases, and the power can be concentrated. Further, adjacent to Tmax and Tmin, that is, "... 10100000001 ..." or "... 10000000101"
The following restrictions are added so that "..." does not occur.
(1) 符号語内でTmaxとTminの隣接の存在する符号語
は用いない。(1) Do not use codewords that are adjacent to Tmax and Tmin in the codeword.
(2) 符号語のLSB側4ビットまで“0"が存在するた
め、符号語の接続部でTmaxが存在しないように、MSB側
3ビット以上が“0"のものは、上述したように、直前に
変換された符号語のLSBが“0"の場合には、MSBを“1"に
変換する。(2) Since “0” is present up to the LSB side 4 bits of the codeword, so that Tmax does not exist at the connection part of the codeword, when the MSB side 3 or more bits are “0”, as described above, If the LSB of the code word converted immediately before is “0”, the MSB is converted to “1”.
(3) 符号語のLSBが“1"のものが存在するため、“0
100000001…”となる符号語は用いない。(3) Since there is a code word whose LSB is “1”, “0”
100000001... Are not used.
(4) “00100000001…”となる符号語は、直前に変
換された符号語のLSBが“0"であっても、MSBを“1"に変
換しない。(4) Even if the LSB of the code word converted immediately before is “001”, the MSB is not converted to “1”.
以上述べたことを実現するため、符号語(コード)を
次の4つのグループに分ける。In order to realize the above, codewords (codes) are divided into the following four groups.
(i)CDS=0かつMSBを“1"に変換可 (ii)CDS=0かつMSBを“1"に変換否 (iii)CDS≠0かつMSBを“1"に変換可 (iv)CDS≠0かつMSBを“1"に変換否 そして、(i)および(iii)グループの場合には、
直前に変換された符号語のLSBが“0"の場合には、今回
変換された符号語のMSBを“1"に変換し、逆に直前に変
換された符号語のLSBが“1"の場合には、今回変換され
た符号語のMSBを“1"に変換しない。(ii)および(i
v)グループの場合にも、直前に変換された符号語のLSB
にかかわらず、今回変換された符号語のMSBを“1"に変
換しない。(I) CDS = 0 and MSB can be converted to “1” (ii) CDS = 0 and MSB cannot be converted to “1” (iii) CDSC0 and MSB can be converted to “1” (iv) CDS ≠ 0 and MSB is not converted to “1” And in the case of (i) and (iii) groups,
If the LSB of the code word converted immediately before is “0”, the MSB of the code word converted this time is converted to “1”. Conversely, the LSB of the code word converted immediately before is “1”. In this case, the MSB of the codeword converted this time is not converted to “1”. (Ii) and (i
v) In the case of a group, the LSB of the codeword just converted
Regardless, the MSB of the codeword converted this time is not converted to “1”.
前述した(2)の条件にあてはまる符号語は(i)あ
るいは(iii)のグループに入れ、(4)の条件にあて
はまる符号語は(iv)のグループに入れる。Codewords that meet the above condition (2) are put into the group (i) or (iii), and codewords that meet the condition (4) are put into the group (iv).
以上説明した符号語の選択方法を第3図に示し、符号
語への変換および上記選択のために用いる変換テーブル
を第4A図〜第4H図に示す。FIG. 3 shows a method of selecting a codeword described above, and FIGS. 4A to 4H show conversion tables used for conversion into a codeword and the above selection.
ここで、前述の(i)〜(iv)のグループの符号語
は、第4A図〜第4H図において、それぞれ、 (i)…02〜25およびE5〜FF (ii)…26〜41およびD0〜E4 (iii)…72〜AB (iv)…00,01,および42〜71 のデータに対応している。Here, the code words of the above groups (i) to (iv) are (i)... 02 to 25 and E5 to FF (ii)... 26 to 41 and D0 in FIG. 4A to FIG. ~ E4 (iii) ... 72 ~ AB (iv) ... 00,01, and 42-71.
なお、第3図において極性とは変換された符号列終端
でのNRZI変調後のレベルを示す情報であり、ハイレベル
で終端している状態を正、ローレベルで終端している状
態を負と定義する。In FIG. 3, the polarity is information indicating the level after NRZI modulation at the end of the converted code string, and the state terminated at the high level is positive, and the state terminated at the low level is negative. Define.
以上の変換コードの組合わせにより、変換された符号
化データ中の任意の“1"と、次に来る“1"との間の“0"
の数の最小値が1、最大値が7、すなわちTmax/Tminが
4.0となり、かつTmaxとTminが隣接しない符号化を実現
することが可能となる。また、Tw・Tminは従来の8−14
変調方式と同じ0.653であり、8−10変調方式の0.64よ
りも大きく、高密度記録が可能である。しかも、DSVの
発散範囲(DSVの最大値と最小値の幅)が±9となり、D
Cフリーである。By the combination of the above conversion codes, “0” between any “1” in the converted encoded data and the next “1”
The minimum value of the number is 1, the maximum value is 7, that is, Tmax / Tmin is
4.0, and it is possible to realize encoding in which Tmax and Tmin are not adjacent to each other. Tw · Tmin is 8-14
This is 0.653 which is the same as the modulation method, which is larger than 0.64 of the 8-10 modulation method, and enables high-density recording. Moreover, the divergence range of DSV (the width between the maximum and minimum values of DSV) is ± 9, and D
C free.
第5図はこの発明の一実施例における情報変換方式に
おける変換を行なった場合について示した図であり、符
号化条件として、直前に変換された符号語のLSBが“0"
で、NRZI変調後“L"レベルでかつDSV=0で終端してい
ると仮定したものであり、同図(a)は変換前の元デー
タ,同図(b)は同図(a)の元データにこの発明の一
実施例における情報変換方式による変換を行なった場合
の変換後の符号化データをそれぞれ示している。FIG. 5 is a diagram showing a case in which conversion is performed in the information conversion method according to one embodiment of the present invention. As the coding condition, the LSB of the code word converted immediately before is "0".
It is assumed that the signal ends at "L" level after NRZI modulation and DSV = 0. FIG. 11A shows the original data before conversion, and FIG. The coded data after the conversion when the original data is converted by the information conversion method in one embodiment of the present invention is shown.
第6図は、上述した情報変換方式を実現することを発
明の一実施例にかかる情報変換装置の構成を示したブロ
ック図である、図において、この情報変換装置は、入力
端子1および2と、ラッチ回路3と、符号器4と、演算
器5と、ORゲート6と、ラッチ回路7と、パラレル/シ
リアル変換器8と、入力端子9と、出力端子10とを備え
ている。入力端子1は、8ビットのパラレルデータ(図
中、DATA INと記す)を入力する。入力端子2は、入力
端子1からの8ビットの入力データをラッチするタイミ
ングを規定するためのラッチクロック(図中、LATCH C
LKと記す)を入力する。ラッチ回路3は、入力端子1か
らの8ビットの入力データを上記ラッチクロックに同期
してラッチする。符号器4は、第4A図〜第4H図に示され
るような符号化のための変換テーブルを記憶しており、
ラッチ回路3にラッチされた8ビットの入力データを、
この変換テーブルに基づいて対応する14ビットの符号語
に変換して出力する。このとき、ラッチ回路3は、演算
器5から与えられる1ビットのグループセレクト信号に
基づき、上記変換テーブルにおいて、8ビットの入力デ
ータに対応するAおよびBグループのいずれか一方のグ
ループの符号語を選択して出力する。また、符号器4
は、出力する符号語に対応したCDS情報を3ビットのデ
ータで出力する。さらに、符号器4は、出力する符号語
の符号語極性(符号語をローレベルからNRZI変調した場
合の符号語終端でのレベルを示す情報であり、ハイレベ
ルで終端する場合は“1"、ローレベルで終端する場合は
“0")を1ビットのデータで出力する。さらに、符号器
4は、出力する符号語がMSBを“1"に変換可能な符号語
であるか否かを示すMSB変換可否情報を1ビットのデー
タ(“1"で可、“0"で否)で出力する。演算器5は、符
号器4から入力された3ビットのCDS情報と、1ビット
の符号語極性情報と、1ビットのMSB変換可否情報と、
符号器4によって直前に変換された符号語のLSBとを入
力して、今回変換する符号語のMSBをコントロールするM
SBコントロール信号と、符号器4が出力する符号語のグ
ループを決定するグループセレクト信号(“1"でAグル
ープ、“0"でBグループ)を出力する。ORゲート6は、
演算器5から出力されるMSBコントロール信号に基づい
て、符号器4から出力される符号語のMSBを“1"に変換
するためのものである。ラッチ回路7は、符号器4によ
って変換された14ビットのパラレル符号語を、入力端子
2からのラッチクロックに同期してラッチする。パラレ
ル/シリアル変換器8は、ラッチ回路7にラッチされた
14ビットのパラレル符号語を、シリアルに変換して出力
する。入力端子9は、チャネルクロック(図中、CHANNE
L CLKと記す)を入力するための端子である。パラレル
/シリアル変換器8は、このチャネルクロックによって
制御されて、ラッチ回路7から読出した14ビットのパラ
レル符号語を、そのMSBから順次シリアルに出力する。
出力端子10は、パラレル/シリアル変換器8から出力さ
れる変換後のシリアル符号列を出力する。FIG. 6 is a block diagram showing a configuration of an information conversion apparatus according to an embodiment of the present invention which realizes the above-described information conversion method. In the figure, this information conversion apparatus has input terminals 1 and 2 and , A latch circuit 3, an encoder 4, an arithmetic unit 5, an OR gate 6, a latch circuit 7, a parallel / serial converter 8, an input terminal 9, and an output terminal 10. The input terminal 1 inputs 8-bit parallel data (denoted as DATA IN in the figure). The input terminal 2 is connected to a latch clock (LATCH C in the figure) for defining the timing for latching 8-bit input data from the input terminal 1.
LK). The latch circuit 3 latches 8-bit input data from the input terminal 1 in synchronization with the latch clock. The encoder 4 stores a conversion table for encoding as shown in FIGS. 4A to 4H,
The 8-bit input data latched by the latch circuit 3 is
Based on this conversion table, it is converted into a corresponding 14-bit code word and output. At this time, based on the 1-bit group select signal supplied from the arithmetic unit 5, the latch circuit 3 converts the codeword of one of the groups A and B corresponding to the 8-bit input data in the conversion table. Select and output. Encoder 4
Outputs the CDS information corresponding to the output code word as 3-bit data. Furthermore, the encoder 4 outputs the codeword polarity of the codeword to be output (information indicating the level at the end of the codeword when the codeword is NRZI-modulated from the low level, and “1” when terminated at the high level; When terminating at a low level, “0”) is output as 1-bit data. Further, the encoder 4 outputs MSB conversion availability information indicating whether or not the output codeword is a codeword capable of converting the MSB to “1” by 1-bit data (“1” is available, “0” is No). The arithmetic unit 5 receives the 3-bit CDS information input from the encoder 4, 1-bit codeword polarity information, 1-bit MSB conversion availability information,
M which receives the LSB of the code word converted immediately before by the encoder 4 and controls the MSB of the code word to be converted this time
It outputs an SB control signal and a group select signal ("1" for group A, "0" for group B) that determines the group of codewords output by the encoder 4. OR gate 6
This is for converting the MSB of the codeword output from the encoder 4 to “1” based on the MSB control signal output from the arithmetic unit 5. The latch circuit 7 latches the 14-bit parallel code word converted by the encoder 4 in synchronization with a latch clock from the input terminal 2. The parallel / serial converter 8 is latched by the latch circuit 7.
The 14-bit parallel codeword is converted to serial and output. The input terminal 9 is connected to a channel clock (CHANNE
L CLK). The parallel / serial converter 8 is controlled by the channel clock, and sequentially outputs the 14-bit parallel codeword read from the latch circuit 7 serially from its MSB.
The output terminal 10 outputs the converted serial code string output from the parallel / serial converter 8.
なお、上記MSB変換可否情報は、第3図に示すごと
く、入力データが02〜25、72〜ABおよびE5〜FFの場合に
“1"となり、その他の場合には“0"となる。As shown in FIG. 3, the MSB conversion availability information is “1” when the input data is 02 to 25, 72 to AB, and E5 to FF, and is “0” in other cases.
第7図は、第6図の実施例における変換後のデータお
よび各クロックのタイミングを示したタイミングチャー
トである。すなわち、第7図(a)はラッチクロックを
示し、同図(b)はチャネルクロックを示し、同図
(c)は変換されたデータを示す。 次に、第6図に示
す実施例の動作を、第7図のタイミングチャートを参照
して説明する。FIG. 7 is a timing chart showing the data after conversion and the timing of each clock in the embodiment of FIG. That is, FIG. 7A shows a latch clock, FIG. 7B shows a channel clock, and FIG. 7C shows converted data. Next, the operation of the embodiment shown in FIG. 6 will be described with reference to the timing chart of FIG.
入力端子1から入力された8ビットの入力データは、
入力端子2からのラッチクロック(第7図(a)参照)
の立上がりに同期してラッチ回路3にラッチされる。そ
して、ラッチ回路3からの8ビットデータ出力は符号器
4に入力される。符号器4は、第4A図〜第4H図に示す変
換テーブルから入力データに対応する符号語群を選択す
るとともに、演算器5から出力されるグループセレクト
信号に基づき、当該選択された符号語群の中からAもし
くはBグループのいずれかのグループの符号語を選択し
て出力する。さらに、符号器4は現在出力している符号
語に対応したCDS情報を3ビットのデータで、符号語極
性情報を1ビットのデータで、MSB変換可否情報を1ビ
ットのデータで出力する。上記CDS情報,符号語極性情
報,MSB変換可否情報は、ラッチ回路7に保持されている
前回変換された符号語のLSB信号とともに演算器5に入
力される。演算器5は、まず符号語のつなぎ目において
“0"ランレングス制約を満足させるために、MSB変換可
否情報と直前に変換された符号語のLSB信号とに基づい
て、今回変換する8ビットのデータが02〜25,72〜ABお
よびE5〜FFのいずれかであり、かつ、直前に変換された
符号語のLSBが“0"であると判断した場合は、MSBコント
ロール信号として“1"を出力し、ORゲート6を介して今
回変換される符号語のMSBを“1"に変換する。この操作
により符号語として“0"の連続がMSB側4ビット、LSB側
4ビットまで適用しても、“0"ランレングス制約1以上
7以下が確保される。さらに、演算器5は、符号器4か
ら出力されるCDS情報を累積加算し、直前に変換された
符号語の終端までのDSVを検出する機能と、符号器4か
ら出力される符号語内極性を前回変換された符号語まで
の極性と排他的論理和することにより今回のの符号列終
端の極性を検出する機能とを備えている。さらに、演算
器5は、当該検出したDSVと極性を第3図のDSV,極性の
項と対応づけ、符号器4から出力されているCDS情報が
第3図に示す条件に合致しているか否かをチェックす
る。チェックの結果、合致していれば、演算器5は符号
器4に対して出力しているグループセレクト信号をその
まま保持する。一方、不一致であれば、グループセレク
ト信号を反転し、符号器4から出力する符号語のグルー
プを切換える。なお、直前までのDSVが±0のときはDSV
変動を極力抑えるため、今回変換される符号語はCDSの
絶対値がBグループより小さいかもしくは同値で構成さ
れているAグループから選択する。さらに、CDS=0の
符号語の場合は、A,Bいずれのグループを選択してもDSV
の変動に対しては同一であるが、本実施例ではAグルー
プを選択するようグループセレクト信号をコントロール
させる。以上の結果、符号語のつなぎ目において、DSV
が0,±2,±4のいずれかとなる符号語が選択される。こ
のようにして選択された14ビットの符号語は入力端子2
からのラッチクロック(第7図(a)参照)の立上がり
に同期してラッチ回路7にラッチされる。また、上記ラ
ッチクロックの立上がりに同期して符号器4から出力さ
れているCDS情報は演算器5において直前までのDSVに加
算され、符号語内極性情報は演算器5で既に検出されて
いる極性情報と排他的論理和される。その結果は、次の
情報を変換する際のDSVおよび極性情報となる。なお、M
SBコントロール信号が“1"の状態で符号化された場合、
演算器5は、符号器4から出力されているCDS情報に−
1を乗算したものをDSVに加算し、符号器4から出力さ
れている符号語内極性情報を反転したものを前回の符号
化までに検出されている極性情報と排他的論理和する。The 8-bit input data input from the input terminal 1 is
Latch clock from input terminal 2 (see FIG. 7 (a))
Is latched by the latch circuit 3 in synchronization with the rising edge of. The 8-bit data output from the latch circuit 3 is input to the encoder 4. The encoder 4 selects a codeword group corresponding to the input data from the conversion tables shown in FIGS. 4A to 4H, and, based on the group select signal output from the arithmetic unit 5, selects the selected codeword group. And selects and outputs the codewords of either the A or B group. Further, the encoder 4 outputs the CDS information corresponding to the currently output codeword as 3-bit data, the codeword polarity information as 1-bit data, and the MSB conversion availability information as 1-bit data. The CDS information, codeword polarity information, and MSB conversion availability information are input to the arithmetic unit 5 together with the LSB signal of the previously converted codeword held in the latch circuit 7. First, the arithmetic unit 5 converts the 8-bit data to be converted this time based on the MSB conversion availability information and the LSB signal of the code word converted immediately before, in order to satisfy the “0” run-length constraint at the joint of the code words. Is one of 02 to 25, 72 to AB and E5 to FF, and if it is determined that the LSB of the code word converted immediately before is "0", "1" is output as the MSB control signal. Then, the MSB of the code word to be converted this time is converted to “1” via the OR gate 6. By this operation, even if the continuation of "0" is applied to the MSB side 4 bits and the LSB side 4 bits as the code word, the "0" run length constraint 1 to 7 is secured. Further, the arithmetic unit 5 accumulatively adds the CDS information output from the encoder 4 and detects the DSV up to the end of the code word converted immediately before, and the polarity in the code word output from the encoder 4 And exclusive-OR with the polarity up to the previously converted codeword to detect the polarity at the end of the current code string. Further, the arithmetic unit 5 associates the detected DSV with the polarity with the term of DSV, polarity in FIG. 3, and determines whether the CDS information output from the encoder 4 matches the condition shown in FIG. Check if. As a result of the check, if they match, the arithmetic unit 5 holds the group select signal output to the encoder 4 as it is. On the other hand, if they do not match, the group select signal is inverted, and the group of codewords output from the encoder 4 is switched. If the previous DSV is ± 0, DSV
In order to suppress the fluctuation as much as possible, the code word to be converted this time is selected from the A group in which the absolute value of the CDS is smaller than or equal to the B group. Furthermore, in the case of a code word of CDS = 0, DSV is obtained regardless of which of the groups A and B is selected.
In this embodiment, the group select signal is controlled so as to select the A group. As a result, at the joint between codewords, DSV
Are selected as 0, ± 2, ± 4. The 14-bit code word selected in this way is input terminal 2
7 is latched by the latch circuit 7 in synchronization with the rising of the latch clock (see FIG. 7 (a)). The CDS information output from the encoder 4 in synchronization with the rise of the latch clock is added to the immediately preceding DSV in the arithmetic unit 5, and the polarity information in the code word is the polarity already detected in the arithmetic unit 5. XORed with information. The result becomes DSV and polarity information when the next information is converted. Note that M
If the SB control signal is encoded with “1”,
The arithmetic unit 5 converts the CDS information output from the encoder 4 into-
The value obtained by multiplying 1 is added to the DSV, and the result obtained by inverting the polarity information in the code word output from the encoder 4 is exclusive-ORed with the polarity information detected until the previous encoding.
以上のようにして変換らえた14ビットの符号語は、ラ
ッチ回路7からパラレル/シリアル変換器8に入力さ
れ、チャネルクロック(第7図(b)参照)に同期して
MBSから順次シリアルに出力され(第7図(c)参
照)、さらにNRZI変調処理がなされた後、記録アンプ
(図示せず)へと出力される。The 14-bit code word converted as described above is input from the latch circuit 7 to the parallel / serial converter 8, and is synchronized with the channel clock (see FIG. 7 (b)).
The data is sequentially output serially from the MBS (see FIG. 7 (c)), further subjected to NRZI modulation processing, and then output to a recording amplifier (not shown).
なお、上記実施例では符号化の際、符号語内極性,CDS
情報およびMSB変換可否情報を符号器4から出力してい
たが、これらを出力せず、14ビットのパラレル/シリア
ル変換器8により変換されたコードから、演算により情
報を得るような構成にしてもよい。In the above embodiment, the polarity in the code word, the CDS
Although the information and the MSB conversion availability information are output from the encoder 4, the information is not output, and information is obtained by calculation from the code converted by the 14-bit parallel / serial converter 8. Good.
[発明の効果] 以上のように、この発明によれば、既に変換された符
号語列の終端における「DSV値」と「極性」、および
「直前に変換された符号語のLSB」により、今回の符号
化における符号語の選択とその符号語のMSBビットの選
択を行なうようにしたので、ディジタル記録に適するよ
うな符号形態に変換することができ、符号間干渉による
ピークシフトが起こりにくく、かつ、重ね書きによるオ
ーバライト特性もよく、また高密度記録が可能であると
いう極めて優れた効果を奏する。[Effects of the Invention] As described above, according to the present invention, the “DSV value” and “polarity” at the end of the already converted codeword string, and the “LSB of the codeword converted immediately before”, Since the selection of the code word and the selection of the MSB bit of the code word in the encoding of the above can be converted to a code form suitable for digital recording, peak shift due to intersymbol interference is unlikely to occur, and In addition, the overwriting characteristics by overwriting are good, and an extremely excellent effect that high-density recording is possible is achieved.
第1図は、この発明の一実施例に利用される符号語の個
数を示す図である。 第2図は、符号語対の個数を示す図である。 第3図は、この発明の一実施例における符号語の選択方
法を示す図である。 第4A図〜第4H図は、この発明の一実施例において入力情
報から符号語への変換のために用いられる変換テーブル
を示す図である。 第5図はこの発明の一実施例における情報変換方式によ
るデータ変換の例を示すタイミングチャートである。 第6図は、この発明の一実施例による情報変換装置の構
成を示すブロック図である。 第7図は、第6図に示す実施例の動作を説明するための
タイミングチャートである。 第8図は、従来の8−14変調方式、8−10変調方式およ
びこの発明の一実施例における情報変換方式の各パラメ
ータを比較して示した図である。 図において、3および7はラッチ回路、4は符号器、5
は演算器、8はパラレル/シリアル変換器を示す。FIG. 1 is a diagram showing the number of code words used in one embodiment of the present invention. FIG. 2 is a diagram showing the number of codeword pairs. FIG. 3 is a diagram showing a method of selecting a codeword in one embodiment of the present invention. FIGS. 4A to 4H are diagrams showing conversion tables used for converting input information into codewords in one embodiment of the present invention. FIG. 5 is a timing chart showing an example of data conversion by the information conversion method in one embodiment of the present invention. FIG. 6 is a block diagram showing a configuration of an information conversion device according to one embodiment of the present invention. FIG. 7 is a timing chart for explaining the operation of the embodiment shown in FIG. FIG. 8 is a diagram comparing and showing respective parameters of the conventional 8-14 modulation method, 8-10 modulation method and the information conversion method in one embodiment of the present invention. In the figure, 3 and 7 are latch circuits, 4 is an encoder, 5
Denotes an arithmetic unit, and 8 denotes a parallel / serial converter.
Claims (1)
スが1以上7以下の14ビットのNRZI系符号語に情報変換
する情報変換装置であって、 前記符号語内で“0"ランレングスが1のビット列と“0"
ランレングスが7のビット列が隣接する符号語を除い
た、CDS=0でMSB側の“0"ランレングスが2以上である
第1の符号語群と、CDS≠0で正負逆のCDS値であり、MS
B側の“0"ランレングスが2以上である2個の符号語を
対とした第2の符号語群と、MSB側の“0"ランレングス
が1である2個の符号語を対とした第3の符号語群とを
備え、 既に変換された符号語列の終端における「DSV」値と
「極性」、および「直前に変換された符号語のLSB」に
より、今回の符号化における符号語の選択と該符号語の
MSBビットの選択を行なう手段を備えたことを特徴とす
る、情報変換装置。1. An information conversion apparatus for converting 8-bit information into a 14-bit NRZI-based codeword having a code string having a run length of “0” of 1 or more and 7 or less, wherein “0” is included in the codeword. Bit string with run length of 1 and "0"
Excluding codewords adjacent to a bit string having a run length of 7 and a first codeword group having "0" runlength on the MSB side with CDS = 0 and 2 or more, and CDS ≠ 0 with the opposite CDS value Yes, MS
A second codeword group in which two codewords each having a B-side “0” run length of 2 or more are paired, and two codewords each having a MSB-side “0” runlength of 1 are paired. And a third codeword group, and the “DSV” value and the “polarity” at the end of the already converted codeword string, and the “LSB of the codeword that was converted immediately before”, and the code in the current encoding. Word selection and codeword
An information conversion device comprising means for selecting an MSB bit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1272607A JP2573067B2 (en) | 1989-10-18 | 1989-10-18 | Information conversion device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1272607A JP2573067B2 (en) | 1989-10-18 | 1989-10-18 | Information conversion device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03133215A JPH03133215A (en) | 1991-06-06 |
JP2573067B2 true JP2573067B2 (en) | 1997-01-16 |
Family
ID=17516286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1272607A Expired - Fee Related JP2573067B2 (en) | 1989-10-18 | 1989-10-18 | Information conversion device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2573067B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57176866A (en) * | 1981-04-24 | 1982-10-30 | Sony Corp | Encoder of binary signal |
JPS6165531A (en) * | 1984-09-06 | 1986-04-04 | Matsushita Electric Ind Co Ltd | Code converting method |
JPH0783273B2 (en) * | 1986-07-15 | 1995-09-06 | 松下電器産業株式会社 | Code converter |
JPH02270422A (en) * | 1989-04-12 | 1990-11-05 | Nippon Hoso Kyokai <Nhk> | Digital modulation system |
-
1989
- 1989-10-18 JP JP1272607A patent/JP2573067B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH03133215A (en) | 1991-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0544206B2 (en) | ||
JPS63260226A (en) | 8-9 coding system | |
EP0557130B1 (en) | Data conversion method and recording/reproducing apparatus using the same | |
JP3240341B2 (en) | Information conversion method and recording / reproducing device | |
JPH1186458A (en) | Modulating device and method, demodulating device and method and transmission medium | |
JPH07118657B2 (en) | Binary data encoding and decoding system | |
US4549167A (en) | Method of encoding and decoding binary data | |
US5627694A (en) | Recording/reproducing apparatus for recording and reproducing multiple kinds of digital signals having different data amounts per unit time | |
US6654425B1 (en) | Method and circuit for digital modulation and method and circuit for digital demodulation | |
JP2573067B2 (en) | Information conversion device | |
JPH0480576B2 (en) | ||
JP4095440B2 (en) | Apparatus and method for encoding information, apparatus and method for decoding the encoded information, modulation signal, and recording medium manufacturing method | |
JP2962027B2 (en) | Information conversion method and information recording device | |
KR970010524B1 (en) | Digital modulation method and apparatus thereof | |
JPS60114053A (en) | Code conversion system | |
JP3038245B2 (en) | Digital modulation method | |
JPH0666815B2 (en) | Information conversion method and data demodulation method | |
KR100575638B1 (en) | Method and apparatus for coding information, method and apparatus for decoding coded information, method of fabricating a recording medium, the recording medium and modulated signal | |
KR950003636B1 (en) | Digital modulation/demodulation look-up table | |
JP2713011B2 (en) | Information conversion method and information recording device / information reproducing device | |
KR100575658B1 (en) | Method and apparatus for coding information | |
JPH02224527A (en) | Information conversion system | |
KR100752880B1 (en) | Method and apparatus for coding/decoding information | |
JP3327232B2 (en) | Recording code converter | |
JPH0260323A (en) | Information converting system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |