JPS60199236A - デイジタル符号変換方式 - Google Patents

デイジタル符号変換方式

Info

Publication number
JPS60199236A
JPS60199236A JP5580784A JP5580784A JPS60199236A JP S60199236 A JPS60199236 A JP S60199236A JP 5580784 A JP5580784 A JP 5580784A JP 5580784 A JP5580784 A JP 5580784A JP S60199236 A JPS60199236 A JP S60199236A
Authority
JP
Japan
Prior art keywords
bit
data
conversion
code
word
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
Application number
JP5580784A
Other languages
English (en)
Inventor
Naoki Endo
直樹 遠藤
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP5580784A priority Critical patent/JPS60199236A/ja
Publication of JPS60199236A publication Critical patent/JPS60199236A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Dc Digital Transmission (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は2値ディジタル信号系列を磁気記録に適した信
号系列に変換してその記録密度の向上を図り得るディジ
タル符号変換方式に関する。
〔鈍明の技術的背景とその問題点〕
2(aディジタル信号系列で示される情報を磁気記録す
る場合、上記2値ディジタル信号系列(データ語列)を
磁気記録に適した信号系列(符号語列)に変換すること
が行なわれる。この符号変換は、一般にディジタル変復
調と称され、高密度な情報記録を行う上で重要な役割を
担っている。
しかして従来より種々の符号変換方式が提唱されている
が、その中でも可変長符号化方式が効率的であることが
知られている。この可変長符号化方式は、例えば■特公
昭53−21257@公報、■特開昭55−47539
号公報や、■に、 A、 3,1mm1nk”Runl
ength−1−iinited CodeWith 
SmallE rror P ropaga口00″’
 ELECTRO−NIC8LETTER8Vol、1
9 No、9A pri l 、 1983等に詳しく
紹介されている。これらの符号化方式は、いずれもラン
長制限符号化方式と称され、磁気記録される信号(符号
語系列)の極性の反転間隔が制限されている。ここで今
、元の信号系列(データ語列)の1ビツトの長さTを単
位として上記符号変換された信号の極性の反転間隔の最
大1ilITla×、最小値T1nを表わすと、上記■
■に示されるものでは(Tmax−4T、Tsin−1
,5T)となり、また上記■に示されるも17)k:ア
ッrハ(7iax −4,5T、 Tl1n =1.5
T)となる。
上記極性反転最小間隔Tsinは、その値が小さいと磁
気記録された信号の再生波形の波形干渉が大きくなり、
符号検出誤りの増大を招来する。また情報の高密度記録
を行う場合には、信号再生(復m)に用いるクロックを
その再生信号中から抽出する必要があるが、前記極性反
転最大間隔TWaXの値が大きいと、クロック抽出系が
得る情報が少なくなる。この結果、抽出クロックのジッ
タが多くなり、信号の検出誤りの増大を招来すると云う
不具合がある。
しかして、上記最大および最小極性反転間隔Twax、
Twinを制限するには、一般に磁気記録される信号は
上記符号語系列中の符号゛″1”の位置で極性反転され
ることから、上記符号語系列中の符号゛1″の間に挟ま
れる符号“OIIの数を制限(るようにすれば良い。ち
なみに上記■■に示されるものでは上記“0″の個数を
2個以上、7個以下に制限している。また上記■に示さ
れるものでは上記II OIIの個数を2個以上、8個
以下にIIJ限している。
ところで、上述した可変長符号化を行う場合には、一般
にデータ語系列の内容に応じて変換の単位であるデータ
類の長さを変えている。例えば前記■に示すものでは次
のような変換規則を設定している。
第1表 然し乍ら、このような変換規則に従ってデータ語系列を
符号化し、またこれを復号化するには、上記データ語の
長さ、および符号zItの長さ等の情報が必要であり、
その変換アルゴリズムが相当複雑であった。しかも、変
換回路の構成規模が非常に大計りとなることが否めなか
った。
〔発明の目的〕
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、従来と同じ極性反転間隔範囲を
有する符号化処理を簡単な符号変換アルゴリズムで、且
つ構成規模の簡略化を図った変換回路を用いて効果的に
行うことのできる実用性の高いディジタル符号変換方式
を提供することにある。
〔発明の概要〕
本発明は21mディジタル信号系列に含まれる任意の1
ビツトのデータ類を2ビツトの符号品に変換するに際し
、上記2ピツ1〜の符@詔に連続する前4ビツトの符号
重列y1.y2.y3.y4 、および変換対象とする
上記1ビツトのデータ類を含む連続した4ビツトのデー
タ語列xi、x2.x3.x4をそれぞれ抽出し、これ
らの符号語列V1.V2.V3.’/4とデータ託列x
1.x2.ス3.×4とに従ってV5−x2 x3 X
4 V1V2 V4+ x2 x3 x4 y3 y4
+ x2 x3 y3V(i−x2 y2 +xl x
2 x3+x2n畳なる論理演算を行って、前記変換対
象とする1ビツトのデータ類を2ビツトの符号1iy5
.ソロに変換するようにしたものである。
〔発明の効果〕
かくして本発明によれば、上記2ビツトの符号語に連続
する前4ビツトの符号語列V1.V2.V3.V4、お
よび変換対象とする上記1ビツトのデータ類を含む連続
した4ヒツトのデータボ列Xi、X2.X3.X4だけ
を用いて、上記変換対象とする1ビットのデータ類を効
果的に2ビツトの符号語に変換することができ、またそ
の符号語列の符号“1″間に挟まれる符号゛OHの個数
を2個以上、71i!以下に肩定することが可能となる
。
故に、磁気記録される信号の最小極性反転II隔T s
inを(1,5T)とし、また最大極性反転間隔Twa
xを(4丁)にすることが可能となり、且つその変換ア
ルゴリズム、および変換回路の構成m模の大幅な簡略化
を図り得る等の実用上絶大なる効果が奏せられる。
(発明の実施例) 以下、図面を参照して本発明の一実施例につき説明する
。
第2図は実施例に係るディジタル符号化回路の概略構成
図である。この回路はデータ語系列を順に入力して変換
対象とするデータ類を含むXl、X2゜x3.x4なる
4ビツトのデータ語列をシリアルに格納するシフト・レ
ジスタ1、符号変換された#4ビットの符号語列V1.
V2.V3.V4を格納するシフト・レジスタ2、これ
らの各レジスタ1,2に格納された上記データx1.x
2.x3.x4.yl、y2.y3.y4に基づいて前
記変換対象とする1ビツトのデータ語を2ビツトの符号
語に変換する論理回路3、およびこの論理回路3が変換
出力するデータyを−R格納して前記シフト・レジスタ
2に与えるバッファ4とにより構成される。上記シフト
・レジスタ1および論理回路3は前記データ類の入力周
期であるクロックφ1を入力して動作するものであり、
前記シフト・レジスタ2およびバッファ4は前記クロッ
クφ1に比して2倍の周波数を有するクロックφ2を入
力して動作している。そして論理回路3は例えば第2図
に示すように複数のゲート回路によって構成されるもの
で、前記データxi、x2.x3、x4.yl、y2.
y3.y4に対してy5− x2 x3 x4 y1y
2V4なる論理演算を実行し、これによってめられた2
ビツトの符号語データys、yeを上記データy5がら
順に交互に出力している。
このような簡易な構成の回路によって、前記1ビツトの
データ1iX2は逐次2ビツトの符号If!y5.y6
に変換されてシリアルに出力される。
第2表は上述した符号変換処理の基本アルゴリズムを示
すもので、1ビツト、2ビツト、3ビツトの3種類の長
さのデータ語を、それぞれ2ビツト、4ピツト、6ビツ
トの3種類の長さの符号語に対応させている。
第2表 尚、上記第2表においてa、d、e欄に示される括弧は
、括弧のないデータの後に括弧で示されるデータが存在
するとき、そのデータ語が第2表に示される符号語に変
換されることを示している。
そこで今、上記第2表の関係を第3表に示されるように
書き改めてみると次のことが明らかとなる。
第3表 この第3表は前記第2表のデータ語の欄の全ての110
11データおよび“1″データを×2の位置に置き、各
データ語のその前後のデータをXi、X3.X4の位置
にそれぞれ対応配置したものである。尚、ここでは前記
括弧内のデータは除外し、゛10゛データ中の“1”デ
ータについては、その前に0”データが存在する場合と
、1”データが存在する場合とを区別して示している。
しかして、この第3表から明らかなように、符号tay
s、ye l:現れるデータパ1”は、データ1lix
1、x2.x3.x4および上記符号語V5.V6に連
続する前4ビツトの符号語列V1.V2.V3.V4の
ビット・パターンと1対1に対応している。従って、前
述したように論理回路3にて上述した論理演算を行って
データ1ix2に対する符号KRV5.V6をめれば、
何等矛盾を招くことなしに符号変換を行うことが可能と
なる。
尚、論理回路3ではデータ語の1ビット・タイミングで
、符号語y5を得ると共に、符号語y6を得ている。そ
してこれらの符号IIy5.y6を前記クロックφ1の
Hレベル、Lレベルに応じてグーI−処理して上記符号
1y5.y6を交互に出力している。
つまり論理回路3では前記クロックφ1の論理レベルを
Tとした時、 y −y5T + y6T なる論理出力を得ている。ところで上述した例では、前
記符号語ビットy6を V6−X2 V2 +X1 x2 X3+X2 X3 
V2としてめているが、この符号語y6は本来、として
められるべきものである。しかし論理回路3の出力を受
けて該論理回路3の2倍の速度で動作するバッファ4が
上記論理回路3から先に出力されるデータy5を処理し
ている間に、シフト・レジスタ2の内容は1ビツト・シ
フトしている。
従って上記本来の論理演算として示した式中のデータy
3も、このとき既にy2として1ビツト・シフトしてい
ることになる。これ故、前述したようにデータy3に代
えてデータy2を用いることより、ここに正しい論理処
理が実行されることになる。
かくして本発明によれば、上述したように極めて簡単な
アルゴリズムに従って、簡易に、且つ効率良くディジタ
ル符号変換を行うことが可能となる。
ところで、このようにして変換された符号;8列のデー
タ胎列への復元は次のようにして行えば良い。第3図は
そのディジタル111回路の構成例を示すもので10ビ
ツトのシフト・レジスタ5と論理回路6、およびバッフ
ァ7とにより構成される。
論理回路6は例えば第4図に示すように複数のゲート回
路により構成されるものである。
この論理回路6は、例えば符号onV7.VBを元のデ
ータIixに変換するに際し、上記符号UJV7.VB
に連続する前6ビツトの符号l!n列、および後2ビッ
トの符号語列のビット・パターンを検出し、そのビット
・パターンに従って x =y7 y10+y5 y8 +yi y2 y8
+y5 y8なる論理演算を行って元のデータ語×を復
元している。第4表はこの変換の対応関係を示すもので
ある。
第4表 この第4表に示される対応関係から明らかなように、前
述したように符号化した符号語列の元のデータ韻列への
変換も非常に簡単に行うことができる。
このように本発明方式の符号変換処理によれば、2値デ
ィジタル信号系列で示される情報を高密度磁気記録可能
な符号語系列、つまり符号重列のデータ゛0″の連続個
数が2個以上、7個以下となる系列に効果的に変換し、
またその逆変換も簡易に行い得る。しかもその変換処理
アルゴリズムが簡単であり、変換回路の構成規模も簡易
である等の実用上絶大なる効果を奏する。
尚、本発明は上記実施例に限定されるものではない。例
えば変換処理に用いるデータ系列を上記実施例とは逆に
設定しても、その論理は全く等価であり、実施例と同様
な効果が奏せられる。その他、本発明はその要旨を逸脱
しない範囲で種々変形して実施することができる。
【図面の簡単な説明】
図は本発明の一実施例を示すもので、第1図はディジタ
ル変調回路の構成図、第2図はディジタル変調回路にお
ける論理回路の構成図、第3図はディジタル1!調回路
の構成図、第4図はディジタル復調回路における論理回
路の構成図である。 1.2・・・シフト・レジスタ、3・・・論理回路、4
・・・バッファ、5・・・シフト・レジスタ、6・・・
論理回路、7・・・バッファ。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 第3図

Claims (1)

  1. 【特許請求の範囲】 2値ディジタル信号系列に含まれる任意の1ビツトのデ
    ータ語を2ビツトの符号語に変換するに際し、上記2ビ
    ツトの符号語に連続する前4ビツトの符号語列V1.’
    12.V3.V4 、および変換対象とする上記1ビツ
    トのデータ語を含む連続した4ビツトのデータ語列xi
    、x2.x3.x4を検出し、これらの符号語列V1.
    V2.y3.y4どデータ語列Xi、X2.X3.X4
    とに従って V5−x2 x3 x4 yl y2 y4+ x2 
    x3 x4 y3 y4+ x2 x3 y3yfi−
    x2 y2 +x1 x2 x3+x2 x3 y2な
    る論理演算を行って、前記変換対象とする1ビツトのデ
    ータ5Bを2ビツトの符J!RJy5.y6に変換して
    なることを特徴とするディジタル符号変換方式。
JP5580784A 1984-03-23 1984-03-23 デイジタル符号変換方式 Pending JPS60199236A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5580784A JPS60199236A (ja) 1984-03-23 1984-03-23 デイジタル符号変換方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5580784A JPS60199236A (ja) 1984-03-23 1984-03-23 デイジタル符号変換方式

Publications (1)

Publication Number Publication Date
JPS60199236A true JPS60199236A (ja) 1985-10-08

Family

ID=13009189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5580784A Pending JPS60199236A (ja) 1984-03-23 1984-03-23 デイジタル符号変換方式

Country Status (1)

Country Link
JP (1) JPS60199236A (ja)

Similar Documents

Publication Publication Date Title
EP0070387B1 (en) Method and apparatus for generating a noiseless sliding block code for a (1,7) channel with rate 2/3
US4488142A (en) Apparatus for encoding unconstrained data onto a (1,7) format with rate 2/3
US4463344A (en) Method and apparatus for generating a noiseless sliding block code for a (2,7) channel with rate 1/2
US3689899A (en) Run-length-limited variable-length coding with error propagation limitation
JPS59167165A (ja) 可変長符号化復号化方式
US4882583A (en) Modified sliding block code for limiting error propagation
JP3935217B2 (ja) mビット情報ワードのシーケンスから変調信号への変換
US4398225A (en) Combined serializer encoder and decoder for data storage system
JPS60140980A (ja) データ符号化および復号用の装置
EP0090047B1 (en) Encoding and decoding system for binary data
US4553131A (en) Method and apparatus for encoding a binary data stream into a binary code stream
KR100529807B1 (ko) m비트정보워드들의시퀀스를변조신호로변환하는방법,레코드캐리어생성방법,코딩장치,디코딩장치,기록장치,판독장치,신호및레코드캐리어
GB2109200A (en) Digital data encoding
EP0209671B1 (en) Run length limited encoder and its method of operation
JPH02119434A (ja) 符合化回路及び復合化回路
KR100448283B1 (ko) 그룹화 된 가중치 블록 부호화 및 복호화 방법
JPH01221918A (ja) 可変長符号変換装置
JPH0797750B2 (ja) 逐次復号化方法
JPH02131022A (ja) 符号化・復号化装置
JPH02265329A (ja) 符号逆変換装置
KR100448281B1 (ko) 그룹화 된 가중치 블록을 이용한 균형 부호화 및 복호화방법
JPH0797751B2 (ja) 逐次符号化方法
JPS6043263A (ja) 符号化復号化方式
JPS60128720A (ja) 逐次復号化回路
JPS59221140A (ja) デイジタル符号変換方式