JPH0389718A - 1,5符号変調方法 - Google Patents

1,5符号変調方法

Info

Publication number
JPH0389718A
JPH0389718A JP22696889A JP22696889A JPH0389718A JP H0389718 A JPH0389718 A JP H0389718A JP 22696889 A JP22696889 A JP 22696889A JP 22696889 A JP22696889 A JP 22696889A JP H0389718 A JPH0389718 A JP H0389718A
Authority
JP
Japan
Prior art keywords
bits
data
channel
bit
code
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
Application number
JP22696889A
Other languages
English (en)
Other versions
JP2690154B2 (ja
Inventor
Tetsushi Itoi
哲史 糸井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP1226968A priority Critical patent/JP2690154B2/ja
Publication of JPH0389718A publication Critical patent/JPH0389718A/ja
Application granted granted Critical
Publication of JP2690154B2 publication Critical patent/JP2690154B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、コンピュータ用磁気ディスク装置等に好適
な1.5符号変調方式に関する。
[従来の技術] コンピュータ用磁気ディスク装置等のディジタル記録装
置に用いられるM2(ミラースクエアコード)符号変調
方式は、MFM (ミラーコード)符号変調方式の直流
成分を除去する目的で導入されたものである。ミラーコ
ードは、元来、NRZI符号の欠点であるビット“O″
の連続を避けるために、データビット中にビット“0″
が2個以上連続するときに、ビット間に反転を入れるよ
うにしたものであるが、ミラースクエアコードでは、ビ
ット“1”が2個以上連続するときに、最後のビット“
1”に対応する反転の有無を調節することで、直流成分
を除去するものである。
第8図に示すミラースクエア符号器1は、1データビツ
トを1チヤンネルビツトに変換する可変長符号器であり
、データビットのビット°゛O”に対してチャンネルビ
ットの前縁でビット反転し、データビットのビット“1
″に対してはチャンネルビットを中央でビット反転せし
めるも、データビットのビット”1”に続くビット“0
″に対してはチャンネルビットを非反転とする符号変換
回路2と、チャンネルビットのDSVを積算し、データ
ビットのビット″1″が2ビット以上連続するときには
、最後のビット°“1”に対してチャンネルビットを中
央でビット反転させるか或は非反転とするかを、DSV
積算値を低減させる方向で符号変換回路2に選択させる
DSV監視回路3からなる。DSVは、NRZI符号化
されたチャンネルビットの高レベルを+1点、低レベル
を一1点とし、チャンネルビット全体で累計される合計
点数を表すものであり、その絶対値が小さいほど変換符
号の直流成分も小さい。
なお、ミラースクエア符号器1の場合・変換されたチャ
ンネルビットにブロックとして現れる非符号反転ビット
“0”の個数は、第9図に示したように、ビット接続部
分を含めて1〜5の範囲にあり、このためミラースクエ
アコードは1.5可変長符号であると言える。また、デ
ータビットのビット間隔をTで表した場合、1.5符号
変調方式におけるチャンネルビットの最小符号反転間隔
T+++inは2T/2 (=T)であり、最大符号反
転間隔TIIIaxは6T/2 (=3T) 、検出窓
幅Twは最小符号反転間隔T winに等しい。
[発明が解決しようとする課題] 上記従来のミラースクエア符号器lは、変換対象である
データビットに、例えばビット“1”が連続したりする
と、第9図に示したように、その間はチャンネルビット
のDSV積算値が零に収束しないことがあり、このため
変換符号の直流成分を完全に零に押さえるわけにいかず
、またチャンネルビットを選択する上で、DSV積算値
を計算してその収束を計るDSV監視回路3を必要とす
るため、符号変換過程が複雑で処理に時間を要し、同時
にまた回路規模も肥大化しやすいといった課題を抱えて
いた。
[課題を解決するための手段] この発明は、上記課題を解決したものであり、データビ
ット00,10(又は11.01)はチャンネルビット
1010.0010のいずれかに過不足なく符号変換し
、またデータビット010011.110 (又は10
1,100,001)はチャンネルビット000100
,100100.010010のいずれかに過不足なく
符号変換し、またデータビット1110.1111 (
又は0001,0000)はチャンネルビット0101
0010.01000100のいずれかに過不足なく符
号変換し、これらの符号変換により得られたチャンネル
ビットをNRZI符号化することを特徴とするものであ
る。
[作用] この発明は、データビット00,10(又は11.01
)はチャンネルビット1010.0010のいずれかに
過不足なく符号変換し、またデータビット010,01
1,110 (又は101゜too、001)はチャン
ネルビット000100.100100.010010
のいずれかに過不足なく符号変換し、またデータビット
11101111 (又は0001,0000)はチャ
ンネルビット01010010,01000100のい
ずれかに過不足なく符号変換し、符号変換により得られ
たチャンネルビットをNRZI符号化することにより、
チャンネルビットにブロックとして現れる非符号反転ビ
ットを、隣接チャンネルビットとの接続部分を含め1か
ら5の範囲に押え、しかもNRZI符号化したときのチ
ャンネルビットの直流成分を個々に零とする。
[実施例コ 以下、この発明の実施例について、第1図ないし第7図
を参照して説明する。第1.2図は、それぞれこの発明
の1.5符号変調方式を適用した1.5符号器の一実施
例を示す概略回路構成図及び要部回路図、第3図は、第
1図に示した変換回路において変換されるデータビット
とチャンネルビットの対応関係を示す図、第4図は、1
,5復号器の一実施例を示す回路構成図、第5図は、第
4図に示した逆変換回路にて変換されるチャンネルビッ
トとデータビットの対応関係を示す図である。
第1図中、1.5符号器11は、8ビツトのデータビッ
トをまずDフリップフロップ回路からなるラッチ回路1
2にてラッチし、ラッチされたデータを続く並・直列変
換回路13にてシリアルデータに変換する。シリアルデ
ータに変換されたデータビットは、シフトレジスタ回路
14にて3段階のシフト処理を受けたのち、変換回路1
5に送り込まれ、ここで第3図に示した対応関係に従っ
て、データビットからチャンネルビットに符号変換され
る0次に、符号変換により得られたチャンネルビットは
、変換回路15に接続した判定回路16がシフト/ロー
ド制御する並・直列変換回路17にて、シリアルデータ
に変換されたのち、NRZ/NRZI符号化回路18に
送り込まれる。
NRZ/NRZI符号化回路18は、第2図に示したよ
うに、ラッチ回路19のラッチ出力データを、入力デー
タとの排他的論理和をとるエクスクル−シブオアゲート
回路20を介してデータ入力端子に帰還する構成であり
、そのラッチ出力データ(記録データ)は、チャンネル
ビット個々にDS■が零であるNRZ I符号となる。
なお、この実施例では、並・直列変換回路13やシフト
レジスタ14等のクロック信号CKIを43 M Hz
とし、並・直列変換回路17のクロック信号CK2をそ
の2倍の86MHzに、さらにラッチ回路12のラッチ
クロック信号CK3及び並・直列変換回路13のシフト
クロック信号をクロック信号CKIの1/8の周波数に
設定しである。
ところで、変換回路15は、3段階シフト処理を行うシ
フトレジスタ回路14から、各シフト段の出力QO,Q
l、Q2.Q3を供給され、一方の入力端子を常時ロウ
レベルとしてインバータ機能をもたせたノアゲート回路
21にて出力QO〜Q3を反転するとともに、計8種類
の非反転データと反転データを適宜組み合わせ、7個の
ノアゲート回路22〜28による論理判断を通じて変換
態様を決定する。ここでは、データビットとチャンネル
ビットの間に、第3図に示す7種類の対応関係が成立す
るよう、上記ノアゲート回路22〜28のうち、全入力
ロウレベルとされたものだけがハイレベル出力状態をと
り、それぞれデータビットが00,10,010,01
1,110,1110.1111であることを判別する
。また、ノアゲート回路22〜28による判別結果を受
けて所要の符号変換が行われるよう、ノアゲート回路2
2〜28の出力端子と並・直列変換回路17の8個の入
力端子Do−D7の接続に工夫が凝らしである。すなわ
ち、ノアゲート回路22と25の出力がオアゲート回路
29を介して入力端子DOに供給され、ノアゲート回路
26,27.28の出力がオアゲート回路30を介して
入力端子D1に供給される。さらに、ノアゲート回路2
2゜23の出力がノアゲート回路31を介して入力端子
D2に供給され、ノアゲート回路24,25゜27の出
力がオアゲート回路32を介して入力端子D3に供給さ
れる。また、ノアゲート回路2628.27の各出力が
、それぞれ入力端子D4D5.DBに供給され、入力端
子D7には常時ロウレベルの入力が与えられる。
ところで、並・直列変換回路17は、それぞれ4ビツト
のパラレル入力を受ける2個のP/S変換素子17a、
17bを縦列接続したものでありP/S変換素子17a
の入力端子DO〜D3に供給されるパラレルデータが、
出力端子QOを介してNRZ/NRZI符号化回路18
に送り出され、P/S変換素子17bの入力端子D4〜
D7に供給されるパラレルデータは、出力端子Q1から
DR端子を経てP/S変換素子17aに送り込まれたの
ち、出力端子QOを介してNRZ/NRZI符号化回路
18に供給される。
一方、判定回路16は、ノアゲート回路24゜25.2
6の出力論理和を否定するノアゲート回路33と、ノア
ゲート回路27.28の出力論理和を否定するノアゲー
ト回路34を、同期カウンタ35の入力端子Doと入力
端子Dlにそれぞれ接続し、同期カウンタ35の出力が
100であることを示すQ2出力を、ノアゲート回路3
6にて反転してロード入力端子に供給するとともに、ク
ロック信号CKIをゲート信号とするオアゲート回路3
7と波形整形用のオアゲート回路38を介して、並・直
列変換回路17内の各P/S変換素子17a、17bの
シフト入力端子に供給する溝底をとる。
すなわち、同期カウンタ35は1.ロード信号を受けた
時点で入力端子Do、DIに与えられたデータを初期値
としてロードされ、その後与えられるクロック信号とと
もに計数値をカウントアツプする。このため、データビ
ットのビット数2,34に対応して初期値が11.10
.01のごとく異なる。従って、並・直列変換回路17
は、変換回路15がデータビットOO又は11を変換す
るときは、同期カウンタ35が計数値を2だけカウント
アツプするまでシフト指令を与えられ、またデータビッ
ト010又は011或は110については、計数値を3
だけカウントアツプするまでシフト指令を与えられ、デ
ータビット1110又4! 1111については、計数
値を4だけカウントアツプするまで、シフト指令を与え
られる。これにより、並・直列変換回路17は、データ
ビットが00,10のときは、4ビツトパラレルデータ
を1単位として変換動作を行い、またデータビットが0
10,011,110のときは6ビツトパラレルデータ
をl単位として、さらにデータビットが1110.11
11のときは、8ビツトパラレルデータを1単位として
、それぞれ変換動作を行うことになる。
なお、第3図に示した7種類のチャンネルビットは、ビ
ット接続部分を含め、ブロックとして現れる非符号反転
ビットOの個数が、最小で1最大で5の範囲にあり、し
かもチャンネルビットをNRZI符号化したときに、そ
の直流成分はいずれも零である。また、第2図中、抵抗
と抵抗シンボルを四角で囲って示した抵抗群は、いずれ
も論理回路素子の出力側に設けられるプルダウン抵抗で
ある。
第4図に示す1,5復号器41は、1,5符号器11に
おける符号化プロセスを逆順にした復号プロセスをとる
ものであり、再生データ(NRZI符号化されたチャン
ネルビット)は、まず初段のNRZI/NRZ符号化回
路42内にrNRZ符号化される。NRZ符号に戻され
たチャンネルビットは、続くシフトレジスタ回路43に
て5段階のシフト処理を受けたのち、逆変換回路44に
送り込まれ、第5図に示した対応関係に従って、チャン
ネルビットからデータビットに逆符号変換される。逆符
号変換により得られたデータビットは、逆変換回路44
に接続した判定回路45がシフト/ロード制御する並・
直列変換回路46にて、シリアルデータに変換される。
そして、シリアルデータに変換されたデータビットは、
続く直・並列変換回路47にて8ビツトパラレルデータ
に変換され、さらにDフリップフロップ回路からなるラ
ッチ回路48にてラッチされたのち、データビットとし
て出力される。
なお、1,5復号器41にて使用するクロック信号CK
I、CK2.CK3は、いずれも前述の1.5符号器1
1と同じ周波数のものが用いられる。
また、逆変換回路44は、7種類あるチャンネルビット
に対し、5通りの変換態様に従ってすべてのチャンネル
ビットを過不足なく所定のデータビットに変換すること
ができる8例えばチャンネルビット1010については
、ビット10と10に分けてそれぞれをデータビットに
変換し、チャンネルビット100100については、ビ
ット10と0100に分けてそれぞれをデータビットに
変換する。また、チャンネルビット010010につい
ては、ビット0100とlOに分けてそれぞれをデータ
ビットに変換し、チャンネルビット01010010に
ついては、ビット、0101と0010に分けてそれぞ
れデータビットに変換し、さらにチャンネルビット01
000100については、ビット0100とotooに
分けてそれぞれをデータビットに変換する。
ところで、データビット010.00を正規のチャンネ
ルビット000100,1010に変換した筈が、チャ
ンネルビット001000,1010のごとく、アング
ライン部が符号反転されて再生されてしまったとする。
この場合、再生データからは、データビットとして10
,10.Oのごとく誤ったデータビットが復号されるこ
とになる。しかし、本方式では、こうした符号化と復号
化の過程で生ずるビット誤りは、最大4ビツトまでであ
り、誤り伝搬を常に4ビツト以下に抑えることができる
。
なお、上記実施例において、符号変換と逆符号変換にお
けるデータビットとチャンネルビット対応関係は、第3
.5図に規定したものに限らず、例えばデータビットの
全ビットを反転することで規定した第6.7図に示す対
応関係に従って符号変換或は逆符号変換を行うことも可
能である。
[発明の効果] 以上説明したように、この発明は、データビット00,
10 (又は11.01)はチャンネルビット1010
.0010のいずれかに過不足なく符号変換し、またデ
ータビット010,011゜110(又は101,10
0,001)はチャンネルビット000100,100
100.010010のいずれかに過不足なく符号変換
し、またデータビット1110.1111 (又は00
010000)はチャンネルビット01010010.
01000100のいずれかに過不足なく符号変換し、
これらの符号変換により得られたチャンネルビットをN
RZI符号化するようにしたから、ビット間隔と同じ最
小符号反転間隔とビット間隔の3倍の最大符号反転間隔
をもち、直流成分が例外なく零であるチャンネルビット
を得ることができ、しかもすべてのデータビットを無条
件で倍ビット数チャンネルビットに変換することができ
、かつまたいかなる場合もDCフリー特性が得られ、D
Sv監視のための特別な工夫は不要であす、7種類の対
応関係を規定する回路又は変換表を用いて、きわめて能
率良く所定の符号変換が可能であり、さらに復号過程で
は、チャンネルビットIOをO(又は1)に符号変換し
、またチャンネルビット0100,0010,0101
をデータビット11,10.11 (又は00,01,
00に、そしてチャンネルビット000100をデータ
ビット010 (又は101)というように、5通りの
対応関係に従ってチャンネルビットからデータビットへ
の逆変換ができるので、逆変換回路又は逆変換衣の簡単
化が可能であり、誤り伝搬についても4ビツト以下に抑
えることができる等の優れた効果を奏する。
【図面の簡単な説明】
第1,2図は、それぞれこの発明の1,5符号変調方式
を適用した1、5符号器の一実施例を示す概略@路構成
図及び要部回路図、第3図は、第1図に示した変換回路
において変換されるデータビットとチャンネルビットの
対応関係を示す図、第4図は、1,5復号器の一実施例
を示す回路構成図、第5図は、第4図に示した逆変換回
路にて変換されるチャンネルビットとデータビットの対
応関係を示す図、第6.7図は、それぞれ符号化と復号
化に用いるデータビットとチャンネルビットの他の対応
関係を示す図、第8.9図は、それぞれ従来のミラース
クエア符号器の一例を示す回路構成図及び回路各部の信
号波形図である。 11、、、l、5符号器、15...変換回路18、、
、NRZ/NRZ I符号化回路、41、、.1,5復
号器、42...NRZI/NRZ符号化回路、44.
0.逆変換回路。

Claims (2)

    【特許請求の範囲】
  1. (1)データビット00、10はチャンネルビット10
    10、0010のいずれかに過不足なく符号変換し、ま
    たデータビット010、011、110はチャンネルビ
    ット000100、100100、010010のいず
    れかに過不足なく符号変換し、またデータビット111
    0、1111はチャンネルビット01010010、0
    1000100のいずれかに過不足なく符号変換し、こ
    れらの符号変換により得られたチャンネルビットをNR
    ZI符号化することを特徴とする1、5符号変調方式。
  2. (2)データビット11、01はチャンネルビット10
    10、0010のいずれかに過不足なく符号変換し、ま
    たデータビット101、100、001はチャンネルビ
    ット000100、100100、010010のいず
    れかに過不足なく符号変換し、またデータビット000
    1、0000はチャンネルビット01010010、0
    1000100のいずれかに過不足なく符号変換し、こ
    れらの符号変換により得られたチャンネルビットをNR
    ZI符号化することを特徴とする1、5符号変調方式。
JP1226968A 1989-09-01 1989-09-01 1,5符号変調方法 Expired - Lifetime JP2690154B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1226968A JP2690154B2 (ja) 1989-09-01 1989-09-01 1,5符号変調方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1226968A JP2690154B2 (ja) 1989-09-01 1989-09-01 1,5符号変調方法

Publications (2)

Publication Number Publication Date
JPH0389718A true JPH0389718A (ja) 1991-04-15
JP2690154B2 JP2690154B2 (ja) 1997-12-10

Family

ID=16853446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1226968A Expired - Lifetime JP2690154B2 (ja) 1989-09-01 1989-09-01 1,5符号変調方法

Country Status (1)

Country Link
JP (1) JP2690154B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160095269A (ko) * 2015-02-02 2016-08-11 한국기술교육대학교 산학협력단 쓰레기 분리수거 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5547539A (en) * 1974-05-02 1980-04-04 Ibm Sequential decoding device for variable long word with controlled run length
JPS601957A (ja) * 1983-06-17 1985-01-08 Sony Corp 情報変換方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5547539A (en) * 1974-05-02 1980-04-04 Ibm Sequential decoding device for variable long word with controlled run length
JPS601957A (ja) * 1983-06-17 1985-01-08 Sony Corp 情報変換方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160095269A (ko) * 2015-02-02 2016-08-11 한국기술교육대학교 산학협력단 쓰레기 분리수거 장치

Also Published As

Publication number Publication date
JP2690154B2 (ja) 1997-12-10

Similar Documents

Publication Publication Date Title
EP0083407B1 (en) Method and apparatus for generating a noiseless sliding block code for a (2,7) channel with rate 1/2
JPS6192476A (ja) チヤンネル符号化方法
US4833471A (en) Data processing apparatus
JPH0714145B2 (ja) 情報変換方法
JP3935217B2 (ja) mビット情報ワードのシーケンスから変調信号への変換
EP0090047B1 (en) Encoding and decoding system for binary data
US4954826A (en) Digital code conversion apparatus
JP2690154B2 (ja) 1,5符号変調方法
EP0346777A1 (en) Three-part encoder circuit
JPS62272726A (ja) 符号化回路
JPS60109358A (ja) 2進デ−タの符号化装置
JPH02224528A (ja) 1,5符号変調方式
JP2777618B2 (ja) ミラースクエア符号化方法
JPS634269B2 (ja)
JP2675621B2 (ja) ディジタルデータ記録方式
JPH08223047A (ja) データ変換方式及び復号方法
JPH02119434A (ja) 符合化回路及び復合化回路
JPH0797751B2 (ja) 逐次符号化方法
JPH02217020A (ja) (1,5)符号変調方式
JPS60152154A (ja) 2進デ−タの符号化方式およびその装置
JPH0260323A (ja) 情報変換方式
JPH0388428A (ja) 1,5符号変調方式
JPS62291757A (ja) デジタル信号の伝送装置
JPS61261929A (ja) 復調装置
JPS61227431A (ja) 符号変換装置