JPH01311726A - コード変換装置と復号装置 - Google Patents
コード変換装置と復号装置Info
- Publication number
- JPH01311726A JPH01311726A JP63144261A JP14426188A JPH01311726A JP H01311726 A JPH01311726 A JP H01311726A JP 63144261 A JP63144261 A JP 63144261A JP 14426188 A JP14426188 A JP 14426188A JP H01311726 A JPH01311726 A JP H01311726A
- Authority
- JP
- Japan
- Prior art keywords
- channel
- code
- group
- channel code
- codes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Dc Digital Transmission (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、1およびOの二値で記述される任意の情報語
を記録や伝送に適したチャネルコードに変換するコード
変換装置と復号装置に関するものである。
を記録や伝送に適したチャネルコードに変換するコード
変換装置と復号装置に関するものである。
従来の技術
近年、コード変換装置はデジタル記録およびデジタル通
信には欠かせないものになっている。
信には欠かせないものになっている。
以下、図面を参照しながら、上述した従来のコード変換
装置の一例について説明する。
装置の一例について説明する。
第4図、第5図は従来のコード変換装置における変換規
則を表す。即ち第4図に示される変換規則に従って第5
図に示された(101 i o t o 。
則を表す。即ち第4図に示される変換規則に従って第5
図に示された(101 i o t o 。
011000011)と言う二値情報語を(01010
0001000)と言ったチャネルコードに変換するこ
とができる。この変換方法は(2,7)変換と呼ばれて
おり、磁気記録等に頻繁に用いられている変換方法であ
る。
0001000)と言ったチャネルコードに変換するこ
とができる。この変換方法は(2,7)変換と呼ばれて
おり、磁気記録等に頻繁に用いられている変換方法であ
る。
(例えば、米国特許3,689,899号公報)発明が
解決しようとする課題 しかしながら上記のような方法では、チャンネルコード
の1の数とOの数とが一般には等しく無いため、特に光
ディスクにこれを直接記録する場合、媒体に記録した後
再生する際に再生信号に直流ドリフトが生じ、再生信号
より1かOかを判定する際に誤りを犯しやすいといった
課題を有していた。即ち、光ディスクの再生信号にはも
ともと媒体面の反射率の差や記録時の記録感度の差によ
って生ずる直流ドリフトのような低周波雑音成分があり
、復調するまでにこれを除去しておく必要がある。しか
しこの(2,7)変換法においては、再生信号そのもの
にも低周波成分があるため、これら両者の分離が難しい
。このため、低周波の雑音成分の影響を受けやすく読み
取り誤差を生じやすくなる。
解決しようとする課題 しかしながら上記のような方法では、チャンネルコード
の1の数とOの数とが一般には等しく無いため、特に光
ディスクにこれを直接記録する場合、媒体に記録した後
再生する際に再生信号に直流ドリフトが生じ、再生信号
より1かOかを判定する際に誤りを犯しやすいといった
課題を有していた。即ち、光ディスクの再生信号にはも
ともと媒体面の反射率の差や記録時の記録感度の差によ
って生ずる直流ドリフトのような低周波雑音成分があり
、復調するまでにこれを除去しておく必要がある。しか
しこの(2,7)変換法においては、再生信号そのもの
にも低周波成分があるため、これら両者の分離が難しい
。このため、低周波の雑音成分の影響を受けやすく読み
取り誤差を生じやすくなる。
本発明は上記課題に鑑み、低周波雑音の影響を受けにく
いコード変換装置および復号装置を提供するものである
。
いコード変換装置および復号装置を提供するものである
。
課題を解決するための手段
上記課題を解決するために、本発明のコード変換装置は
、Mビットの情報語をN>MであるNビットのチャンネ
ルコードに変換し、しかもNビットのチャンネルコード
は、複数の群に分類され、同じ群に分類されるチャンネ
ルコードはすべて等しい数の1を有し、異なる群に含ま
れる任意の2つのチャンネルコードは互いに1の数が少
なくとも3以上異なるようにしたものである。
、Mビットの情報語をN>MであるNビットのチャンネ
ルコードに変換し、しかもNビットのチャンネルコード
は、複数の群に分類され、同じ群に分類されるチャンネ
ルコードはすべて等しい数の1を有し、異なる群に含ま
れる任意の2つのチャンネルコードは互いに1の数が少
なくとも3以上異なるようにしたものである。
作用
本発明は上記した構成によって、再生したチャンネルコ
ードがいずれの群に属するかを容易に識別することがで
き、かつ各群に属するそれぞれのチャンネルコードに含
まれる1の数は所定の数に定められているので、入力さ
れたチャンネルコードのチャンネルビットを尤度の高い
ものから順に所定の数のビットだけlと判別することに
より、直流ドリフトのような低周波の雑音に影響される
ことなく各チャンネルビットが1か0かを判別できるの
で、チャンネルコードを正確に読み取れることになる。
ードがいずれの群に属するかを容易に識別することがで
き、かつ各群に属するそれぞれのチャンネルコードに含
まれる1の数は所定の数に定められているので、入力さ
れたチャンネルコードのチャンネルビットを尤度の高い
ものから順に所定の数のビットだけlと判別することに
より、直流ドリフトのような低周波の雑音に影響される
ことなく各チャンネルビットが1か0かを判別できるの
で、チャンネルコードを正確に読み取れることになる。
本発明の基本概念について、以下にさらに詳しく説明す
る。
る。
Mピントの情報語をN>MであるNビー/ トのチャン
ネルコードに変換するとき、各チャンネルコードに含ま
れる1の数iが常に所定の数となるように変換規則を決
めておけば、入力されるチャンネル信号からチャンネル
コードを正確に読み取ることができる。なぜなら、チャ
ンネル信号をチャンネルビット毎に標本化し、その標本
値を尤度の高いものから順に所定の数のビットを1と判
定することができるからである。このようにすれば、チ
ャンネルコード単位で各ビット毎の標本値を相対的に比
較するので、低周波の雑音成分の影響を受けにくくする
ことができる。情報語のビット数Mが決まれば、このよ
うな変換が可能なチャンネルコードのビット数Nの最小
のものは一意的に定まる。第1表にそのようなMとNお
よびiの対応を示す。
ネルコードに変換するとき、各チャンネルコードに含ま
れる1の数iが常に所定の数となるように変換規則を決
めておけば、入力されるチャンネル信号からチャンネル
コードを正確に読み取ることができる。なぜなら、チャ
ンネル信号をチャンネルビット毎に標本化し、その標本
値を尤度の高いものから順に所定の数のビットを1と判
定することができるからである。このようにすれば、チ
ャンネルコード単位で各ビット毎の標本値を相対的に比
較するので、低周波の雑音成分の影響を受けにくくする
ことができる。情報語のビット数Mが決まれば、このよ
うな変換が可能なチャンネルコードのビット数Nの最小
のものは一意的に定まる。第1表にそのようなMとNお
よびiの対応を示す。
第1表
ここでM% Ns iは
、C112M
を満たす組み合わせのうち、それぞれのMに関してNが
最小となるものとして定められる。
最小となるものとして定められる。
一方、N7Mの比は小さいほどチャンネルコードによる
転送の効率は良くなる。チャンネルコードに含まれる1
の数を唯一の値とせずに、複数の値を許容すれば、Nの
値は第1表よりもさらに小さくすることができる。とこ
ろが、lの数として許容する複数の値があまり近接して
いるとその識別が困難であり、結局読み取り誤差を生じ
やすくなってしまう。発明者らはこの点について検討し
た結果、1の数として許容する複数の値が互いに3以上
離れていれば、入力されたチャンネルコードに含まれる
1の数がいくらであるかを正確に識別できることを見出
した。そこで1の数を互いに3以上離れた2通りとし、
それぞれを11 jで表したときの例を第2表に示す。
転送の効率は良くなる。チャンネルコードに含まれる1
の数を唯一の値とせずに、複数の値を許容すれば、Nの
値は第1表よりもさらに小さくすることができる。とこ
ろが、lの数として許容する複数の値があまり近接して
いるとその識別が困難であり、結局読み取り誤差を生じ
やすくなってしまう。発明者らはこの点について検討し
た結果、1の数として許容する複数の値が互いに3以上
離れていれば、入力されたチャンネルコードに含まれる
1の数がいくらであるかを正確に識別できることを見出
した。そこで1の数を互いに3以上離れた2通りとし、
それぞれを11 jで表したときの例を第2表に示す。
第2表
ここでMsNsizjは
NC五十NCj≧2M
を満たす。第1表と比較すると各Mに対するNが1だけ
小さくできていることがわかる。以上のようにして効率
よくチャンネルコードにコード変換し、かつ入力される
チャンネル信号を正確に読み取ることができることとな
る。
小さくできていることがわかる。以上のようにして効率
よくチャンネルコードにコード変換し、かつ入力される
チャンネル信号を正確に読み取ることができることとな
る。
実施例
以下本発明の一実施例のコード変換装置について、図面
を参照しながら説明する。
を参照しながら説明する。
第1図は本発明の第1の実施例におけるコード変換装置
の概略構成図を示すものである。第1図において、10
は変換器、1. 2および3は変換テーブルで、変換器
10は変換テーブルl、2および3に従うように入力さ
れる(M=)8ビツトの情報語XXXXXXXXを(N
=)10ビツトのチャンネルコードyyyyyyyyy
yに変換するも以上のように構成された二値情報変換方
法について、以下第1図および第2図を用いてその動作
を説明する。
の概略構成図を示すものである。第1図において、10
は変換器、1. 2および3は変換テーブルで、変換器
10は変換テーブルl、2および3に従うように入力さ
れる(M=)8ビツトの情報語XXXXXXXXを(N
=)10ビツトのチャンネルコードyyyyyyyyy
yに変換するも以上のように構成された二値情報変換方
法について、以下第1図および第2図を用いてその動作
を説明する。
まず、第2図は本実施例の動作例を示す概念図である。
同図中CIは第1群に属するチャンネルコードであり、
ooooooooから11111011までの8ビツト
情報語に対応するものである。C2、C3はそれぞれ第
2、第3群に属するチャンネルコードであり、1111
1100から11111111の情報語に対応している
。第1群に属するチャンネルコードは10ビツトデータ
中の1の数は必ず(i=)5個であり、変換テーブル1
によって対応する情報語と関連付けられている。第2群
に属するチャンネルコードに含まれる1の数は(j=)
2個、第3群に属するチャンネルコードに含まれる1の
数は(k=)8個で、それぞれ変換テーブル2および3
によって対応する情報語に関連付けられている。ここで
、便宜上、第1群のチャンネルコードに対応する情報語
を通常の情報語、第2および第3群のチャンネルコード
に対応する情報語を特定の情報語と呼ぶことにする。
ooooooooから11111011までの8ビツト
情報語に対応するものである。C2、C3はそれぞれ第
2、第3群に属するチャンネルコードであり、1111
1100から11111111の情報語に対応している
。第1群に属するチャンネルコードは10ビツトデータ
中の1の数は必ず(i=)5個であり、変換テーブル1
によって対応する情報語と関連付けられている。第2群
に属するチャンネルコードに含まれる1の数は(j=)
2個、第3群に属するチャンネルコードに含まれる1の
数は(k=)8個で、それぞれ変換テーブル2および3
によって対応する情報語に関連付けられている。ここで
、便宜上、第1群のチャンネルコードに対応する情報語
を通常の情報語、第2および第3群のチャンネルコード
に対応する情報語を特定の情報語と呼ぶことにする。
第2図に示すように、8ビツトの情報ビットから成る情
報語が上から順次入力されるものとする。
報語が上から順次入力されるものとする。
最初の3語は通常の情報語であるので、変換テーブル1
に従う第1群に属するチャンネルコードにそれぞれ変換
される0次に入力される情報語は特定の情報語である。
に従う第1群に属するチャンネルコードにそれぞれ変換
される0次に入力される情報語は特定の情報語である。
特定の情報語に対しては第2群に属するチャンネルコー
ドと第3群に属するチャンネルコードの2つのチャンネ
ルコードがそれぞれ対応しており、第2群あるいは第3
群を交互に選択してその中の対応するチャンネルコード
に変換する。ここでは先ず第2群のチャンネルコードC
2に変換する。次の情報語は通常の情報語であるので、
第1群のチャンネルコードに変換される。その次に再び
特定の情報語が入力されるが、前回の特定の情報語は第
2群のチャンネル:、:I−ドGこ変換されたので、今
度は第3群の中の対応するチャンネルコードに変換され
る。このように、特定の情報語は、第2群のチャンネル
コート′と第3群のチャンネルコードとに交互に変換す
るように変換器10が動作する。このようにすれば、第
2群のチャンネルコードに含まれる1の数は2、第3群
のチャンネルコードに含まれる1の数は8であるので、
その平均は5となり、第1群のチャンネルコードに含ま
れる1の数と等しくなるので、チャンネルコードの1が
出現する数は平均的には一定となり、いわゆるDCフリ
ーのチャンネルコードとなる。
ドと第3群に属するチャンネルコードの2つのチャンネ
ルコードがそれぞれ対応しており、第2群あるいは第3
群を交互に選択してその中の対応するチャンネルコード
に変換する。ここでは先ず第2群のチャンネルコードC
2に変換する。次の情報語は通常の情報語であるので、
第1群のチャンネルコードに変換される。その次に再び
特定の情報語が入力されるが、前回の特定の情報語は第
2群のチャンネル:、:I−ドGこ変換されたので、今
度は第3群の中の対応するチャンネルコードに変換され
る。このように、特定の情報語は、第2群のチャンネル
コート′と第3群のチャンネルコードとに交互に変換す
るように変換器10が動作する。このようにすれば、第
2群のチャンネルコードに含まれる1の数は2、第3群
のチャンネルコードに含まれる1の数は8であるので、
その平均は5となり、第1群のチャンネルコードに含ま
れる1の数と等しくなるので、チャンネルコードの1が
出現する数は平均的には一定となり、いわゆるDCフリ
ーのチャンネルコードとなる。
ここで、変換テーブルの構成について説明しておく。今
、8ビツトで記述されうる情報語は、2”=256 通り存在する。一方、1とOとをそれぞれ5個ずつ含む
という制約条件の下で、10ビツトが記述できるチャン
ネルコードの数は、 1゜Cs−252 通りである。本実施例中ではooooooooから11
111011までである。したがって、変換テーブル1
だけでは8ビツトの全情報語に対応できず、11111
100から11111111までの4つの情報語に対し
2てはこの制約条件列の変換テーブルが必要になる。
、8ビツトで記述されうる情報語は、2”=256 通り存在する。一方、1とOとをそれぞれ5個ずつ含む
という制約条件の下で、10ビツトが記述できるチャン
ネルコードの数は、 1゜Cs−252 通りである。本実施例中ではooooooooから11
111011までである。したがって、変換テーブル1
だけでは8ビツトの全情報語に対応できず、11111
100から11111111までの4つの情報語に対し
2てはこの制約条件列の変換テーブルが必要になる。
変換テーブル2および変換テーブル3はこの4つのため
の変換規則を与えるものである。変換テーブル2によれ
ば8ビツトの情報語のうち11111100から111
11111までの特定の情報語を2個の1と8個の0と
で記述される10ビツトのチャンネルコードに変換する
。対応する情報語は4つで少ないため、2つの1が必ず
隣接するようなチャンネルコードのみで変換テーブル2
を構成することができる。このようにすれば、復号時に
1の数が2個であることを識別しやすくなる。それは以
下の理由による。
の変換規則を与えるものである。変換テーブル2によれ
ば8ビツトの情報語のうち11111100から111
11111までの特定の情報語を2個の1と8個の0と
で記述される10ビツトのチャンネルコードに変換する
。対応する情報語は4つで少ないため、2つの1が必ず
隣接するようなチャンネルコードのみで変換テーブル2
を構成することができる。このようにすれば、復号時に
1の数が2個であることを識別しやすくなる。それは以
下の理由による。
入力されたチャンネル信号をチャンネルビー/ h毎に
標本化し、その標本値を1の先度の高い順に序列化する
ものとする。このとき、雑音のない状態では一般に、1
に対応する2つの標本値に続いて、1に近いOに対応す
る標本値から順に序列化される。1に近いOはど1の影
響を受けやすいからである。1に隣接する0の数は高々
2個であるから、序列が5番目の標本値は少なくとも1
から2ビツト以上離れているため1の尤度はかなり低く
、2個の1は互いに隣接しているので、これらの1に対
応する標本値の尤度はかなり高いものとなる。したがっ
て、この序列における1番目と5番目の標本値の間には
1の尤度に大きな隔たりがあることとなり、1が5個含
まれるチャンネルコードとの識別が極めて容易となる。
標本化し、その標本値を1の先度の高い順に序列化する
ものとする。このとき、雑音のない状態では一般に、1
に対応する2つの標本値に続いて、1に近いOに対応す
る標本値から順に序列化される。1に近いOはど1の影
響を受けやすいからである。1に隣接する0の数は高々
2個であるから、序列が5番目の標本値は少なくとも1
から2ビツト以上離れているため1の尤度はかなり低く
、2個の1は互いに隣接しているので、これらの1に対
応する標本値の尤度はかなり高いものとなる。したがっ
て、この序列における1番目と5番目の標本値の間には
1の尤度に大きな隔たりがあることとなり、1が5個含
まれるチャンネルコードとの識別が極めて容易となる。
変換テーブル3は上記した特定の4つの情報語に対して
、変換テーブル2のチャンネルコードの論理を反転した
チャンネルコードを対応させたものであり、論理を反転
して考えれば、変換テーブル2の場合と同じであるので
説明は省略する。
、変換テーブル2のチャンネルコードの論理を反転した
チャンネルコードを対応させたものであり、論理を反転
して考えれば、変換テーブル2の場合と同じであるので
説明は省略する。
次に、本実施例におけるコード変換装置によって変換さ
れたチャンネルコードを復号する復号装置について説明
する。
れたチャンネルコードを復号する復号装置について説明
する。
第3図は本発明の一実施例における復号装置の概略構成
図である。第3図において14は2値化手段であり、入
力されるチャンネル信号を読み取って2値で表現される
チャンネルコードを生成する。
図である。第3図において14は2値化手段であり、入
力されるチャンネル信号を読み取って2値で表現される
チャンネルコードを生成する。
20は逆変換器、11.12および13は逆変換テーブ
ルで、逆変換器20は逆変換テーブル11.12および
13に従うようにチャンネルコードを情報語に逆変換す
る。
ルで、逆変換器20は逆変換テーブル11.12および
13に従うようにチャンネルコードを情報語に逆変換す
る。
10ビツトのチャンネルコードyyyyyyyyyyを
8ビツトの情報語xxxxxxxxに復号するものであ
り、それぞれ第1のチャンネルコード、第2のチャンネ
ルコード、第3のチャンネルコードに対応した変換テー
ブル11、変換テーブル12、変換テーブル13を含む
。14は読み取り器であり、光ディスクから採取された
信号からチャンネルコードを作り出すものである。
8ビツトの情報語xxxxxxxxに復号するものであ
り、それぞれ第1のチャンネルコード、第2のチャンネ
ルコード、第3のチャンネルコードに対応した変換テー
ブル11、変換テーブル12、変換テーブル13を含む
。14は読み取り器であり、光ディスクから採取された
信号からチャンネルコードを作り出すものである。
以上のように構成された復号器について以下その動作を
説明する。上記実施例におけるコード変換装置によって
コード変換されたチャンネルコードが伝送されて、チャ
ンネル信号として入力されるものとする。このチャンネ
ル信号は、伝送路を伝送されてきたものでもよいし、記
録媒体から再生されたものであってもよい。このように
伝送路を通過してきた信号は必ずしも二値的ではなく、
様々な歪みや雑音を含んでいる。そこで2値化手段14
は以下のようなステップで動作する。
説明する。上記実施例におけるコード変換装置によって
コード変換されたチャンネルコードが伝送されて、チャ
ンネル信号として入力されるものとする。このチャンネ
ル信号は、伝送路を伝送されてきたものでもよいし、記
録媒体から再生されたものであってもよい。このように
伝送路を通過してきた信号は必ずしも二値的ではなく、
様々な歪みや雑音を含んでいる。そこで2値化手段14
は以下のようなステップで動作する。
■ 入力されるチャンネル信号をチャンネルビット毎の
チャンネルクロックに同期して標本化し、これをチャン
ネルコード単位で区切る。
チャンネルクロックに同期して標本化し、これをチャン
ネルコード単位で区切る。
■ 標本値を大きいものから順に序列化する。
■ 1番目と5番目の標本値を比較し、その差が所定の
値以上の場合には第2群のチャンネルコードと判定して
、逆変換テーブル12に従うように情報語に逆変換する
。
値以上の場合には第2群のチャンネルコードと判定して
、逆変換テーブル12に従うように情報語に逆変換する
。
■ 6番目と10番目の標本値を比較し、その差が所定
の値以上の場合には第3群のチャンネルコードと判定し
て、逆変換テーブル13に従うように情報語に逆変換す
る。
の値以上の場合には第3群のチャンネルコードと判定し
て、逆変換テーブル13に従うように情報語に逆変換す
る。
■ 第2群および第3群のいずれでもない場合には第1
群のチャンネルコードと判定して、逆変換テーブル11
に従うように情報語に逆変換する。
群のチャンネルコードと判定して、逆変換テーブル11
に従うように情報語に逆変換する。
以上のようにして、チャンネル信号から情報語に正確に
逆変換することができる。
逆変換することができる。
なお、上記した実施例では、特定の情報語に2種類のチ
ャンネルコードを対応させ、直流分の変動しないDCフ
リーコードとしたが、本発明にょる復号装置は直流成分
の変動に影響されないので、必ずしもこのようにDCフ
リーとする必要はなく、例えば、第3群のチャンネルコ
ードを用いないような構成であっても差支えない。
ャンネルコードを対応させ、直流分の変動しないDCフ
リーコードとしたが、本発明にょる復号装置は直流成分
の変動に影響されないので、必ずしもこのようにDCフ
リーとする必要はなく、例えば、第3群のチャンネルコ
ードを用いないような構成であっても差支えない。
また、変換テーブルの構成も様々な変形が考えられ、何
らこのような構成に限定されるものではない。
らこのような構成に限定されるものではない。
発明の効果
以上のように本発明は、Mビットの情報語をN〉Mであ
るNビットのチャンネルコードに変換し、しかもNビッ
トのチャンネルコードは、複数の群に分類され、同じ群
に分類されるチャンネルコードはすべて等しい数の1を
有し、異なる群に含まれる任意の2つのチャンネルコー
ドは互いに1の数が少な(とも3以上異なるようにした
ので、再生したチャンネルコードがいずれの群に属する
かを容易に識別することができ、かつ各群に属するそれ
ぞれのチャンネルコードに含まれる1の数は所定の数に
定められているので、直流ドリフトのような低周波の雑
音に影響されることなく各チャンネルビットが1か0か
を判別できるので、チャンネルコードを正確に読み取る
ことができる。 −さらに、チャンネルコードの分類
される群を、Nビットのチャンネルコード中i個の1を
有する第1群と、j≦i−3であるj個の1を有する第
2群と、k−2i−Jであるに個の1を有する第3群の
3つの群でもって構成し、さらに第1の群と第2の群は
チャンネルコードに含まれる直流成分の変動が小さくな
るように適宜切り換えて用いるようにすることによって
、直流成分の変動の少ないコード変換を実行できるとい
う効果が得られる。
るNビットのチャンネルコードに変換し、しかもNビッ
トのチャンネルコードは、複数の群に分類され、同じ群
に分類されるチャンネルコードはすべて等しい数の1を
有し、異なる群に含まれる任意の2つのチャンネルコー
ドは互いに1の数が少な(とも3以上異なるようにした
ので、再生したチャンネルコードがいずれの群に属する
かを容易に識別することができ、かつ各群に属するそれ
ぞれのチャンネルコードに含まれる1の数は所定の数に
定められているので、直流ドリフトのような低周波の雑
音に影響されることなく各チャンネルビットが1か0か
を判別できるので、チャンネルコードを正確に読み取る
ことができる。 −さらに、チャンネルコードの分類
される群を、Nビットのチャンネルコード中i個の1を
有する第1群と、j≦i−3であるj個の1を有する第
2群と、k−2i−Jであるに個の1を有する第3群の
3つの群でもって構成し、さらに第1の群と第2の群は
チャンネルコードに含まれる直流成分の変動が小さくな
るように適宜切り換えて用いるようにすることによって
、直流成分の変動の少ないコード変換を実行できるとい
う効果が得られる。
さらにまた、M−8,N−10,i=5. j”2、
に=8とすることにより、変換の効率がよく、しかも処
理がそれほど複雑でなく、バイト単位の処理も容易にな
るという効果が得られる。
に=8とすることにより、変換の効率がよく、しかも処
理がそれほど複雑でなく、バイト単位の処理も容易にな
るという効果が得られる。
また、入力されたチャンネル信号を各チャンネルビット
の位置で標本化した標本値の相対関係からチャンネルコ
ードに含まれる1の数を判定し、これらの標本値の中か
ら尤度の高いものから順に判定された数のビット数だけ
lと判定することによってチャンネルコードを生成する
2値化手段と、この2値化手段によって生成されたチャ
ンネルコードの逆変換を行って情報語を得る逆変換手段
とを具備することによって、上記コード変換装置によっ
て変換されたチャンネルコードを伝送したチャンネル信
号を効果的に情報語に逆変換する復号装置を得ることが
できる。
の位置で標本化した標本値の相対関係からチャンネルコ
ードに含まれる1の数を判定し、これらの標本値の中か
ら尤度の高いものから順に判定された数のビット数だけ
lと判定することによってチャンネルコードを生成する
2値化手段と、この2値化手段によって生成されたチャ
ンネルコードの逆変換を行って情報語を得る逆変換手段
とを具備することによって、上記コード変換装置によっ
て変換されたチャンネルコードを伝送したチャンネル信
号を効果的に情報語に逆変換する復号装置を得ることが
できる。
第1図は本発明の一実施例におけるコード変換装置の概
略、構成図、第2図はその動作を示す概念図、第3図は
本発明の位置実施例における復号装置の概略構成図、第
4図および第5図は従来例の動作を説明する概念図であ
る。 1.2および3・・・・・・変換テーブル、10・・・
・・・変換器、11.12.13・・・・・・逆変換テ
ーブル、14・・・・・・2値化手段、20・・・・・
・逆変換器。 代理人の氏名 弁理士 中尾敏男 はか1名第3図 憾 N N −h N1 (J(J θ (J(J
略、構成図、第2図はその動作を示す概念図、第3図は
本発明の位置実施例における復号装置の概略構成図、第
4図および第5図は従来例の動作を説明する概念図であ
る。 1.2および3・・・・・・変換テーブル、10・・・
・・・変換器、11.12.13・・・・・・逆変換テ
ーブル、14・・・・・・2値化手段、20・・・・・
・逆変換器。 代理人の氏名 弁理士 中尾敏男 はか1名第3図 憾 N N −h N1 (J(J θ (J(J
Claims (4)
- (1)Mビットの情報ビットから成る情報語をMよりも
大きいNビットのチャンネルビットから成るチャンネル
コードに変換するコード変換装置であって、上記チャン
ネルコードは、複数の群に分類され、同じ群に分類され
るチャンネルコードは、NRZ表現したときにすべて等
しい数の1を有し、異なる群に含まれる任意の2つのチ
ャンネルコードはNRZ表現したときに互いに、1の数
が互いに少なくとも3以上異なることを特徴とするコー
ド変換装置。 - (2)複数の群は、i個の1を有するチャンネルコード
から構成される第1群と、j≦i−3であるj個の1を
有するチャンネルコードから構成される第2群と、k=
2i−jであるk個の1を有するチャンネルコードから
構成される第3群とから成り、一部の情報語を除く他の
情報語は上記第1群に属するチャンネルコードに変換し
、上記一部の情報語は上記第2群に属するチャンネルコ
ードと上記第3群に属するチャンネルコードのいずれか
一方を、チャンネルコード列の直流成分の変動が少なく
なるように選択して変換することを特徴とする請求項(
1)記載のコード変換装置。 - (3)Mは8、Nは10、iは5、jは2、kは8であ
ることを特徴とする請求項(2)記載のコード変換装置
。 - (4)請求項(1)記載のコード変換装置にて生成され
たチャンネルコードを復号する復号装置であって、入力
されたチャンネル信号をチャンネルビットの位置で標本
化してN個の標本値を得、これらの標本値の相互間の関
係からチャンネルコードに含まれるべき1の数を判定す
るとともに、上記標本値の中から尤度の高いものから順
に上記判定した数だけその標本値を1とみなしてチャン
ネルコードを生成する2値化手段と、この2値化手段に
よって読み取られたチャンネルコードの逆変換を行って
情報語を得る逆変換手段とを具備して成ることを特徴と
する復号装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63144261A JPH01311726A (ja) | 1988-06-10 | 1988-06-10 | コード変換装置と復号装置 |
| US07/363,987 US5016258A (en) | 1988-06-10 | 1989-06-09 | Digital modulator and demodulator |
| KR1019890007999A KR930000453B1 (ko) | 1988-06-10 | 1989-06-10 | 디지틀변조장치와 복조장치 |
| EP89305889A EP0351055B1 (en) | 1988-06-10 | 1989-06-12 | Digital modulator and demodulator |
| DE68924733T DE68924733T2 (de) | 1988-06-10 | 1989-06-12 | Digitaler Modulator und Demodulator. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63144261A JPH01311726A (ja) | 1988-06-10 | 1988-06-10 | コード変換装置と復号装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01311726A true JPH01311726A (ja) | 1989-12-15 |
Family
ID=15357981
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63144261A Pending JPH01311726A (ja) | 1988-06-10 | 1988-06-10 | コード変換装置と復号装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01311726A (ja) |
-
1988
- 1988-06-10 JP JP63144261A patent/JPH01311726A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1252199A (en) | Digital information signal encoding method | |
| JP2547299B2 (ja) | 2値符号記録媒体 | |
| EP0554638A2 (en) | Method and apparatus for implementing PRML codes with maximum ones | |
| KR910001884B1 (ko) | 2치부호 변조방법 및 복조방법 | |
| JPH028496B2 (ja) | ||
| US5881071A (en) | Digital write-and-read method and signal processing apparatus | |
| KR100274213B1 (ko) | Rll(2,25)코드를 이용한 7/13 채널코딩 및 채널디코딩방법 | |
| JPH0233221A (ja) | コード変換装置と復号装置 | |
| US6559779B2 (en) | Data encoding method, apparatus, and storage medium | |
| JPS6313425A (ja) | 情報デ−タ復元装置 | |
| EP0713296B1 (en) | Matched spectral null codes for partial response channels | |
| JP3717024B2 (ja) | 復調装置および方法 | |
| JPH01311726A (ja) | コード変換装置と復号装置 | |
| JPH0462216B2 (ja) | ||
| JPH01118274A (ja) | デジタルデータの記録方式 | |
| JP3187528B2 (ja) | 符号化装置および復号化装置 | |
| US5812073A (en) | Method and apparatus for generating run-length limited code | |
| Immink | EFM coding: Squeezing the last bits | |
| JP3273580B2 (ja) | データ変調方法、データ変調装置、記録媒体、データ復調方法、およびデータ復調装置 | |
| JPH02228131A (ja) | コード変換装置 | |
| KR100908763B1 (ko) | 데이터 스트림을 코딩하는 방법 | |
| KR850000954B1 (ko) | 복 호 장 치 | |
| KR100224816B1 (ko) | 디지탈 데이터의 변조방법 | |
| JP2002313034A (ja) | デジタル復調装置 | |
| JPH10134521A (ja) | トレリス符号化方法及びディジタル磁気記録装置 |