JPH03209672A - Data detecting circuit - Google Patents
Data detecting circuitInfo
- Publication number
- JPH03209672A JPH03209672A JP532390A JP532390A JPH03209672A JP H03209672 A JPH03209672 A JP H03209672A JP 532390 A JP532390 A JP 532390A JP 532390 A JP532390 A JP 532390A JP H03209672 A JPH03209672 A JP H03209672A
- Authority
- JP
- Japan
- Prior art keywords
- register
- signal
- stored
- data
- signal level
- 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
- 238000001514 detection method Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 101100191136 Arabidopsis thaliana PCMP-A2 gene Proteins 0.000 description 1
- 101100048260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) UBX2 gene Proteins 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は、データ検出回路に関し、例えば所謂4/15
変調方式で変調された信号から所謂差分検出法を用いて
データを検出するデータ検出回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION A. Industrial Application Field The present invention relates to a data detection circuit, for example, a so-called 4/15
The present invention relates to a data detection circuit that detects data from a signal modulated using a modulation method using a so-called difference detection method.
B0発明の概要
本発明は、入力信号の信号レベルを記憶する直列に配列
されたn個の記憶手段と、各記憶手段間を接続し、入力
信号レベル又は前段の記憶手段に記憶されている信号レ
ベルを選択し、選択した信号レベルを後段の記憶手段に
出力するn−1個の選択手段と、入力信号レベルと上記
各記憶手段に記憶されている信号レベルをそれぞれ比較
するn個の比較手段と、各比較手段からの比較結果に基
づいて、入力された信号レベルの内の上位n個が上記記
憶手段に記憶されるように上記各記憶手段及び各選択手
段を制御する制御手段とを有することにより、再生信号
の信号レベルを大きい順にn個の記憶手段にそれぞれ記
憶し、データの再生を行うようにしたものである。B0 Summary of the Invention The present invention comprises n storage means arranged in series for storing the signal level of an input signal, and a connection between each storage means to store the input signal level or the signal stored in the previous storage means. n-1 selection means for selecting a level and outputting the selected signal level to the subsequent storage means, and n comparison means for comparing the input signal level with the signal level stored in each of the storage means. and control means for controlling each of the storage means and each selection means so that the top n of the input signal levels are stored in the storage means based on the comparison results from each comparison means. Accordingly, the signal level of the reproduced signal is stored in the n storage means in descending order, and the data is reproduced.
C9従来の技術
近年、光ディスクや光磁気ディスク等の新しい記録媒体
が開発され普及しつつある。そして、これらの記録媒体
にデータを如何に高密度に記録するかが研究されている
。また、データ伝送において伝送速度を如何に高くする
かが研究されている。C9 Prior Art In recent years, new recording media such as optical disks and magneto-optical disks have been developed and are becoming popular. Research is being conducted on how to record data on these recording media at high density. Research is also being conducted on how to increase the transmission speed in data transmission.
ところで、記録媒体にデータをある値以上高密度に記録
して再生した場合、あるいはデータ伝送速度を高くした
場合、所謂符号量干渉により再生された個々の波形が互
いに重なり合い、再生時のエラーとなっていた。By the way, when data is recorded on a recording medium at a high density exceeding a certain value and then reproduced, or when the data transmission speed is increased, the individual reproduced waveforms overlap each other due to so-called code amount interference, resulting in errors during reproduction. was.
しかし、符号量干渉は、再生系の特性や伝送路の特性が
既知であれば制御可能なものである。すなわち、再生系
や伝送路の特性が既知のときは、符号量干渉の性質をう
まく利用することにより、ある程度までの符号量干渉を
許容した高密度記録、あるいは高速データ伝送が実現さ
れている。例えば変調方式として4/15 (4out
of 15 )変調等が知られており、また、4/1
5変調等で変調された信号を復調し、データを再生する
手段として所謂差分検出(ディファレンシャル・デイテ
クシヨン)法が知られている。However, code amount interference can be controlled if the characteristics of the reproduction system and the characteristics of the transmission path are known. That is, when the characteristics of the reproduction system and transmission path are known, high-density recording or high-speed data transmission that tolerates code amount interference to a certain extent can be realized by making good use of the property of code amount interference. For example, as a modulation method, 4/15 (4 out
of 15) modulation etc. are known, and 4/1
A so-called differential detection method is known as a means for demodulating a signal modulated by 5 modulation or the like and reproducing data.
上記4/15変調は、8ビツトのデータを15ビツトに
変換し、15ビツト(以下、1ブロツクという。)内に
「1」が必ず4個存在する変調方式である。また、上記
差分検出法は、4/15変調等の一定数のmビット内の
所定のnビットを選択するような変調方式にて変調され
た信号からデータを再生する場合に、再生信号の信号レ
ベルが大きい順に所定のn個の信号レベルを検出して、
これらを例えば「1」としてデータを再生するものであ
る。The above-mentioned 4/15 modulation is a modulation method in which 8-bit data is converted to 15-bit data, and there are always four "1"s in 15 bits (hereinafter referred to as one block). In addition, the difference detection method described above is useful when reproducing data from a signal modulated by a modulation method such as 4/15 modulation that selects a predetermined n bits within a fixed number of m bits. Detecting predetermined n signal levels in descending order of levels,
For example, data is reproduced by setting these as "1".
第2図は、従来の差分検出法で用いられていた上述の再
往信号の信号レベルの上位n個を検出するデータ検出回
路の回路図である。ここで、この第2図に示すデータ検
出回路について説明する。FIG. 2 is a circuit diagram of a data detection circuit that detects the top n signal levels of the above-mentioned recurrent signal used in the conventional difference detection method. The data detection circuit shown in FIG. 2 will now be explained.
レジスタROには、例えば光ディスク等から再生された
再生信号をA/D変換器(図示せず)を用いて所定のク
ロンク信号でサンプリングしてディジタル信号に変換し
た信号レベルが端子50を介して供給される。上記再生
信号は、上述のようにmビット内の所定のnピントを選
択するような変調方式で変調された信号である。A signal level obtained by sampling a reproduction signal reproduced from, for example, an optical disk or the like using a predetermined clock signal using an A/D converter (not shown) and converting it into a digital signal is supplied to the register RO via a terminal 50. be done. The reproduced signal is a signal modulated using a modulation method that selects a predetermined n focus within m bits as described above.
レジスタROの出力S、はレジスタR1〜Rn及び比較
器001〜C1nに送られる。該レジスタR1の出力S
、は比較器CI2〜C1n及び比較器C01に供給され
、レジスタR2の出力S2は比較器C23〜C2n及び
比較器002〜C12に供給される。以下同様にして、
最後のレジスタRnの出力S7は比較器C0n−C(n
−1)nに供給される。The output S of register RO is sent to registers R1-Rn and comparators 001-C1n. The output S of the register R1
, are supplied to the comparators CI2 to C1n and the comparator C01, and the output S2 of the register R2 is supplied to the comparators C23 to C2n and the comparators 002 to C12. Similarly below,
The output S7 of the last register Rn is connected to the comparator C0n-C(n
-1) supplied to n.
比較器CQi(i=1〜n)はレジスタROの出力S0
とレジスタR4の出力S8を比較し、その比較結果をコ
ントローラ51に送り、比較器C11(1−2〜n)は
レジスタR1の出力StとレジスタRiの出力S、を比
較し、その比較結果をコントローラ5Iに送る。以下同
様にして、最後の比較器C(n −1) nはレジスタ
Rn−1の出力sn−1とレジスタRnの出力S。を比
較して、その比較結果をコントローラ51に送る。Comparator CQi (i=1 to n) is the output S0 of register RO
and the output S8 of the register R4, and sends the comparison result to the controller 51. The comparator C11 (1-2 to n) compares the output St of the register R1 and the output S8 of the register Ri, and sends the comparison result to the controller 51. Send to controller 5I. Similarly, the last comparator C(n-1) n is the output sn-1 of the register Rn-1 and the output S of the register Rn. and sends the comparison result to the controller 51.
コントローラ51は、比較器CO1〜Cn−1nからの
比較結果に基づいてレジスタR1〜Rn及びレジスタC
RI〜CRnを制御するイネーブル信号EN+〜EN、
を出力する。また、このレジスタCR1〜CRnにはm
進カウンタ52からのカウント値が供給されている。The controller 51 controls the registers R1 to Rn and the register C based on the comparison results from the comparators CO1 to Cn-1n.
enable signals EN+ to EN that control RI to CRn;
Output. Moreover, the registers CR1 to CRn have m
The count value from the advance counter 52 is supplied.
すなわち、まず、mビットから構成される1ブロツクの
先頭ビットの再生信号の入力に同期して、レジスタR1
〜Rn、CRI〜CRn及びカウンタ52が初期設定信
号INTによりリセット(クリア)されると共に、レジ
スタROに該先頭ビットの再生信号の信号レベルが記憶
される。That is, first, in synchronization with the input of the reproduction signal of the first bit of one block consisting of m bits, the register R1
~Rn, CRI~CRn, and the counter 52 are reset (cleared) by the initial setting signal INT, and the signal level of the reproduced signal of the first bit is stored in the register RO.
つぎに、レジスタR1〜Rnには1ブロツクの先頭から
n個の再生信号の信号レベルが順次記憶されると共に、
レジスタCRI〜CRnには、レジスタR1−Rnに記
憶されている信号レベルに対応するビット位置を表すカ
ウンタ52からのカウント値、例えばrl、〜「n」が
それぞれ記憶される。Next, the signal levels of n reproduced signals from the beginning of one block are sequentially stored in registers R1 to Rn, and
Registers CRI to CRn store count values from the counter 52 representing bit positions corresponding to signal levels stored in registers R1 to Rn, for example, rl to "n," respectively.
続けて、1ブロツクの第n+1番目のビットの再生信号
の信号レベルが入力されたとき、コントローラ51は、
比較器CO1〜Cn−1nの比較結果に基づいてレジス
タR1−Rn、CRI〜CRnの更新を行う。例えば、
レジスタROの出力S0とレジスタR1〜Rnの出力5
l−5,lの最小値が比較され、レジスタROの出力S
0が大きいときは、最小値が記憶されているレジスタR
iにレジスタROの出力S0を記憶すると共に、このレ
ジスタR1に対応するレジスタCRiに現在のカウント
値「n+1」を記憶するようにイネーブ信号EN、〜E
N、を用いて制御する。また、レジスタROの出力S0
が小さいときは、コントローラ51は上記の入れ換え動
作を行わないようにイネーブ信号EN。Continuously, when the signal level of the reproduced signal of the (n+1)th bit of one block is input, the controller 51:
Registers R1-Rn and CRI-CRn are updated based on the comparison results of comparators CO1-Cn-1n. for example,
Output S0 of register RO and output 5 of registers R1 to Rn
The minimum value of l-5,l is compared and the output S of register RO
When 0 is large, the register R in which the minimum value is stored
Enable signals EN, ~E are applied so that the output S0 of register RO is stored in i, and the current count value "n+1" is stored in register CRi corresponding to this register R1.
N, is used for control. Also, the output S0 of register RO
is small, the controller 51 sends an enable signal EN so as not to perform the above switching operation.
〜EN、lを用いて制御する。~EN, controlled using l.
コントローラ51は、上述の入れ換え動作を1ブロツク
の最終ビットまで繰り返し行う、この結果、レジスタR
1−Rnにはlブロックの中の最大信号レベルからn個
の信号レベルが記憶されると共に、レジスタCRI−C
Rnには、レジスタR1〜Rnに記憶されている信号レ
ベルに対応するカウント値、すなわちビット位置が記憶
される。The controller 51 repeatedly performs the above-described switching operation up to the last bit of one block. As a result, the register R
1-Rn stores n signal levels from the maximum signal level in l block, and register CRI-C
Rn stores count values, ie, bit positions, corresponding to the signal levels stored in registers R1 to Rn.
この記憶させているビット位置が端子T1〜Tnから取
り出される。This stored bit position is taken out from terminals T1 to Tn.
D1発明が解決しようとする課題
以上のように、差分検出法を実現する従来の回路構成で
は、信号レベルの最大値から上位n個の信号レベルを検
出するために必要とされる比較器の数はn*IcZ個と
大変多くなる0例えば4/15変調の場合、10個の比
較器が必要となり、回路構成が複雑であった。D1 Problems to be Solved by the Invention As mentioned above, in the conventional circuit configuration for realizing the difference detection method, the number of comparators required to detect the top n signal levels from the maximum signal level is limited. For example, in the case of 4/15 modulation, 10 comparators are required and the circuit configuration is complicated.
本発明は、このような実情に鑑みてなされたものであり
、比較器の数が少なく、従来に比して回路構成が簡単な
データ検出回路の提供を目的とする。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a data detection circuit with a small number of comparators and a simpler circuit configuration than the conventional one.
E9課題を解決するための手段
本発明に係るデータ検出回路は、入力信号の信号レベル
を記憶する直列に配列されたn個の記憶手段と、該各記
憶手段間を接続し、入力信号レベル又は前段の記憶手段
に記憶されている信号レベルを選択し、選択した信号レ
ベルを後段の記憶手段に出力するn−1個の選択手段と
、入力信号レベルと上記各記憶手段に記憶されている信
号レベルをそれぞれ比較するn個の比較手段と、該各比
較手段からの比較結果に基づいて、入力された信号レベ
ルの内の上位n個が上記記憶手段に記憶されるように上
記各記憶手段及び各選択手段を制御する制御手段とを有
することにより、上記課題を解決する。E9 Means for Solving Problems The data detection circuit according to the present invention has n storage means arranged in series for storing the signal level of an input signal, and connects each storage means to store the signal level of an input signal. n-1 selection means for selecting signal levels stored in the storage means at the previous stage and outputting the selected signal levels to the storage means at the rear stage; and input signal levels and signals stored in the respective storage means described above. n comparison means for comparing the levels, and each of the storage means so that the top n of the input signal levels are stored in the storage means based on the comparison results from each of the comparison means; The above problem is solved by having a control means for controlling each selection means.
F0作用
本発明に係るデータ検出回路では、入力信号の信号レベ
ルを大きい順にn個の記憶手段にそれぞれ記憶する。F0 operation In the data detection circuit according to the present invention, the signal levels of input signals are stored in n storage means in descending order.
G、実施例
以下、本発明に係るデータ検出回路の一実施例を図面を
参照しながら説明する。第1図は、本発明を適用したデ
ータ検出回路の回路図である。G. Embodiment An embodiment of the data detection circuit according to the present invention will be described below with reference to the drawings. FIG. 1 is a circuit diagram of a data detection circuit to which the present invention is applied.
レジスタROには、例えば光ディスク等から再生された
再生信号をA/D変換器(図示せず)を用いて所定のク
ロック信号でサンプリングしてディジタル信号に変換し
た再生信号の信号レベルが端子lを介して供給される。For example, the signal level of the reproduced signal reproduced from an optical disk or the like is sampled using a predetermined clock signal using an A/D converter (not shown) and converted into a digital signal. Supplied via
上記再生信号はmビット内の所定のnビットを選択する
ような変調方式で変調された信号である。The reproduced signal is a signal modulated using a modulation method that selects a predetermined n bit out of m bits.
レジスタROの出力S0はレジスタR1、セレクタ5L
I−5Ln−1及び比較器01〜Cnに供給される。該
レジスタR1の出力S、は上記セレクタSLI及び比較
器C1に供給され、上記レジスタR2の出力S2はセレ
クタSL2及び比較器C2に供給される。以下同様にし
て、最後のレジスタRnの出力S、、は比較器Cnに供
給される。また、上記セレクタ5L1=SLn−1の各
出力は上記レジスタR2〜Rnにそれぞれ供給される。Output S0 of register RO is register R1, selector 5L
It is supplied to I-5Ln-1 and comparators 01 to Cn. The output S of the register R1 is supplied to the selector SLI and the comparator C1, and the output S2 of the register R2 is supplied to the selector SL2 and the comparator C2. Similarly, the output S, , of the last register Rn is supplied to the comparator Cn. Further, each output of the selector 5L1=SLn-1 is supplied to the registers R2 to Rn, respectively.
上記比較器C1〜Cnは上記レジスタROの出力S。と
レジスタR1〜Rnの各出力S l””’ S−をそれ
ぞれ比較し、その比較結果をコントローラ3に送る。The comparators C1 to Cn are the outputs S of the register RO. and each output S1'''''S- of the registers R1 to Rn, and sends the comparison result to the controller 3.
該コントローラ3は、上記比較器C1〜Cnからの比較
結果に基づいて上記レジスタR1−Rn及びレジスタC
RI〜CRnを制御するイネ−フル信号EN、〜EN、
、を出力すると共に、上記セレクタSL1〜5Ln−1
及びセレクタC3LI−C3Ln−1を制御する制御信
号SEL、〜SEL、−+を出力する。The controller 3 controls the registers R1 to Rn and the register C based on the comparison results from the comparators C1 to Cn.
Enable signals EN, ~EN, controlling RI~CRn;
, and the selectors SL1 to 5Ln-1
and outputs control signals SEL, -SEL, -+ for controlling selectors C3LI-C3Ln-1.
上記レジスタCRI及びセレクタC3LI〜C3Ln−
1にはm進カウンタ2の出力(カウント値)C30が供
給される。上記レジスタCRI〜CRnIの各出力C5
+〜C3ll−1はセレクタC3LI〜C3Ln−1に
それぞれ供給され、セレクタC3LI〜C3Ln−1の
各出力はレジスタCR2〜CRnにそれぞれ供給される
。The above register CRI and selectors C3LI to C3Ln-
1 is supplied with the output (count value) C30 of the m-adic counter 2. Each output C5 of the above registers CRI to CRnI
+ to C3ll-1 are respectively supplied to selectors C3LI to C3Ln-1, and each output of selectors C3LI to C3Ln-1 is supplied to registers CR2 to CRn, respectively.
かくして、本実施例では、上記レジスタR1〜Rnが、
入力信号の信号レベルを記憶する直列に配列されたn個
の記憶手段として用いられ、上記セレクタSLI〜5L
n−1が、各レジスタR1−Rn間を接続し、人力信号
レベル又は前段の記憶手段に記憶されている信号レベル
を選択し、選択した信号レベルを後段の記憶手段に出力
するn1個の選択手段として用いられ、上記比較器C1
〜Cnが、入力信号レベルと各レジスタR1−Rn記憶
されている信号レベルをそれぞれ比較するn個の比較手
段として用いられ、上記コントローラ3が、各比較器C
1〜Cnからの比較結果に基づいて、入力された信号レ
ベルの内の上位n個がレジスタR1〜Rnに記憶される
ように各レジスタR1〜Rn及び各セレクタSLI 〜
5Ln−1を制御する制御手段として用いられる。Thus, in this embodiment, the registers R1 to Rn are
The selectors SLI to 5L are used as n storage means arranged in series to store the signal level of the input signal.
n-1 selects n1 selections which connects each register R1 to Rn, selects a human signal level or a signal level stored in the storage means at the previous stage, and outputs the selected signal level to the storage means at the subsequent stage. The comparator C1
~Cn are used as n comparison means for comparing the input signal level with the signal level stored in each register R1-Rn, and the controller 3
Based on the comparison results from 1 to Cn, each register R1 to Rn and each selector SLI to
It is used as a control means to control 5Ln-1.
次に、動作を説明する。Next, the operation will be explained.
まず、mピントから構成される1ブロツクの先頭ビット
の入力に同期してレジスタR1〜Rn。First, registers R1 to Rn are activated in synchronization with the input of the first bit of one block consisting of m pinpoints.
カウンタ2及びレジスタCRI〜CRnは初期設定信号
INTによりリセット(クリア)されると共に、レジス
タROに該先頭ビットの再生信号の信号レベルが記憶さ
れる。The counter 2 and the registers CRI to CRn are reset (cleared) by the initial setting signal INT, and the signal level of the reproduction signal of the first bit is stored in the register RO.
つぎに、コントローラ3は、1ブロツクの先頭ビットの
再生信号の信号レベルをレジスタR1に記憶する共に、
カウンタ2の出力C5o 、すなわちレジスタR1に記
憶されている信号レベルに対応するビット位置を表す例
えば「1」をレジタCR1に記憶するようにイネーブル
信号ENIを用いて制御する。Next, the controller 3 stores the signal level of the reproduction signal of the first bit of one block in the register R1, and
The enable signal ENI is used to control the output C5o of the counter 2, that is, to store, for example, "1" in the register CR1, which represents the bit position corresponding to the signal level stored in the register R1.
続けて、1ブロツクの第2番目のピントの再生信号の信
号レベルが入力され、レジスタROに該信号レベルが記
憶された後、コントローラ3は、比較器C1〜Cnの比
較結果に基づいて再生信号の信号レベルを大きい順にレ
ジスタR1−Rn記憶すると共に、各レジスタR1〜R
nに記憶されている再生信号の信号レベルに対応するピ
ント位置を表す上記カウンタ2の出力C3Dをレジスタ
CR1〜CRnに記憶するように、イネーブル信号EN
I−EN、、及び制御信号SEL+−5EL−+を用い
て制御する。例えば、コントローラ3は、レジスタRO
の出力S0すなわちlブロックの第2番目のビットの再
生信号の信号レベルが、レジスタR1の出力S、すなわ
ち1ブロツクの先頭ビットの再生信号の信号レベルより
小さいときは、レジスタR1に記憶されている内容は変
更せず、レジスタR2にレジスタROの出力S0を記憶
すると共に、レジスタCRIに記憶されている内容すな
わち「1」は変更せず、レジスタCR2に「2」を記憶
するように、イネーブル信号ENI−UN、及び制御信
号SEL l〜SEL、−+を用いて制御する。また例
えば、コントローラ3は、レジスタROの出力S0すな
わちlブロックの第2番目のビットの再生信号の信号レ
ベルが、レジスタR1の出力SIすなわちlブロックの
先頭ビットの再生信号の信号レベルより大きいときは、
レジスタR1にレジスタROの出力S0を記憶し、レジ
スタR2にレジスタR1の出力S、を記憶すると共に、
レジスタCRIに「2」を記憶し、レジスタCR2にレ
ジスタCRIの出力C5+すなわち「1」を記憶するよ
うに、イネーブル信号EN。Subsequently, the signal level of the reproduced signal of the second focus of one block is input, and after this signal level is stored in the register RO, the controller 3 adjusts the reproduced signal based on the comparison results of the comparators C1 to Cn. The signal levels of registers R1 to Rn are stored in descending order, and each register R1 to R
The enable signal EN is set so that the output C3D of the counter 2 representing the focus position corresponding to the signal level of the reproduced signal stored in the registers CR1 to CRn is stored in the registers CR1 to CRn.
I-EN, and control signals SEL+-5EL-+. For example, controller 3 has register RO
When the signal level of the output S0, that is, the reproduced signal of the second bit of l block, is smaller than the signal level of the output S of register R1, that is, the signal level of the reproduced signal of the first bit of one block, it is stored in register R1. The enable signal is set so that the output S0 of register RO is stored in register R2 without changing the contents, and "2" is stored in register CR2 without changing the contents stored in register CRI, that is, "1". Control is performed using ENI-UN and control signals SEL1 to SEL, -+. Further, for example, when the signal level of the output S0 of the register RO, that is, the reproduction signal of the second bit of the l block, is higher than the signal level of the output SI of the register R1, that is, the reproduction signal of the first bit of the l block, ,
The output S0 of the register RO is stored in the register R1, the output S of the register R1 is stored in the register R2, and
Enable signal EN to store "2" in register CRI and store output C5+ of register CRI, ie "1", in register CR2.
〜EN、1及び制御信号SEL+ ’=SEL、1−
+を用いて制御する。~EN, 1 and control signal SEL+ '=SEL, 1-
Control using +.
コントローラ3は、
上述のような再生信号の信号
レベルが大きい順に並び換える動作を1ブロツクのnビ
ットまで繰り返し行う。The controller 3 repeatedly performs the above-described operation of rearranging the reproduced signals in descending order of signal level up to n bits of one block.
続けて、1ブロツクの第n+1番目のビットの再生信号
の信号レベルが入力され、レジスタROに該信号レベル
が記憶された後、コントローラ3は、比較器C1〜Cn
の比較結果に基づいて再生信号の信号レベルを大きい順
にレジスタR1−Rn記憶すると共に、各レジスタR1
〜Rnに記憶されている再生信号の信号レベルに対応す
るビット位置を表す上記カウンタ2の出力CSoをレジ
スタCRI〜CRnに記憶するように、イネーブル信号
EN、〜EN、及び制御信号SEL、〜SEL、 、を
用いて制御する。例えば、コントローラ3は、レジスタ
ROの出力S0すなわち1ブロツクの第n+1番目のピ
ントの再生信号の信号レベルが、レジスタRnの出力S
、1より小さいときは、レジスタR1〜Rn、CR1=
CRnに記憶されている内容を変更しないように、イネ
ーブル信号EN、〜EN、及び制御信号SEL 、〜5
EL−+を用いて制御する。また例えば、コントローラ
3は、レジスタROの出力S0すなわちlブロックの第
n+1番目のビットの再生信号の信号レベルが、レジス
タRiの出力S、より小さく、レジスタRi+1の出力
S i + 1より大きいときは、レジスタRi+1に
レジスタROの出力S0を記憶し、レジスタRi+1以
降のレジスタに記憶されている内容を1つシフトすると
共に、レジスタCRi+1にrn+1」を記憶し、レジ
スタCR4+1以降のレジスタに記憶されている内容を
1つシフトするように、イネーブル信号EN、〜EN、
及び制御信号5EL1〜5EL−+を用いて制御する。Subsequently, the signal level of the reproduced signal of the (n+1)th bit of one block is inputted, and after this signal level is stored in the register RO, the controller 3 controls the comparators C1 to Cn.
The signal levels of the reproduced signals are stored in registers R1 to Rn in ascending order based on the comparison results of
The enable signals EN, ~EN and the control signals SEL, ~SEL are used to store the output CSo of the counter 2, which represents the bit position corresponding to the signal level of the reproduced signal stored in ~Rn, in the registers CRI~CRn. Control using , , . For example, the controller 3 determines that the signal level of the output S0 of the register RO, that is, the reproduction signal of the (n+1)th focus of one block, is the output S0 of the register Rn.
, when it is smaller than 1, registers R1 to Rn, CR1=
In order not to change the contents stored in CRn, enable signals EN, ~EN and control signals SEL, ~5
Control using EL-+. Further, for example, when the signal level of the output S0 of the register RO, that is, the reproduction signal of the n+1-th bit of the l block, is smaller than the output S of the register Ri and larger than the output S i + 1 of the register Ri+1, , stores the output S0 of register RO in register Ri+1, shifts the contents stored in registers after register Ri+1 by one, and stores "rn+1" in register CRi+1, which is stored in registers after register CR4+1. enable signals EN, ~EN, to shift the contents by one;
and control signals 5EL1 to 5EL-+.
コントローラ3は、上述のような入れ換え動作を1ブロ
ツクの最終ビットまで繰り返し行う。The controller 3 repeatedly performs the above-described switching operation up to the last bit of one block.
すなわち、比較器C1〜CnにおいてレジスタROの出
力S0とレジスタR1〜Rnの各出力S1〜S、、を同
一ブロック内においてm−1回比較して、信号レベルが
大きい順にn個の信号レベルをレジスタR1−Rnに順
次記憶すると共に、該レジスタR1〜Rnに記憶された
信号レベル対応するビット位置を表すカウンタ2の出力
C3OをレジスタCRI〜CRnに記憶するように、イ
ネーブル信号ENI−EN、及び制御信号SEL、〜S
EL、、−+を用いて制御する。この結果、レジスタR
1−Rnにはlブロックの中の最大信号レベルから順に
n個の信号レベルが記憶され、レジスタCRI〜CRn
には、レジスタR1〜Rnに記憶されている信号レベル
に対応するカウント値、すなわちビット位置が記憶され
る。これらのレジスタCRI−CRnに記憶させている
ビット位置が端子T1〜Tnから取り出され、データ再
生が行われる。That is, in the comparators C1 to Cn, the output S0 of the register RO and each output S1 to S of the registers R1 to Rn are compared m-1 times in the same block, and n signal levels are compared in descending order of signal level. enable signals ENI-EN, and so as to sequentially store in the registers R1-Rn, and store the output C3O of the counter 2 representing the bit position corresponding to the signal level stored in the registers R1-Rn in the registers CRI-CRn; Control signals SEL, ~S
Control using EL, , -+. As a result, register R
1-Rn stores n signal levels in order from the maximum signal level in l block, and registers CRI to CRn
The count values, that is, the bit positions corresponding to the signal levels stored in the registers R1 to Rn are stored in the registers R1 to Rn. The bit positions stored in these registers CRI-CRn are taken out from terminals T1-Tn, and data reproduction is performed.
以上の説明で明らかなように、本実施例では、比較器の
数がn個で済み、データ検出回路の回路構成を簡単にす
ることができる。また、このように比較器の数を少なく
することにより、データ検出回路のIC化を容易に行う
ことができる。As is clear from the above description, in this embodiment, the number of comparators is n and the circuit configuration of the data detection circuit can be simplified. Further, by reducing the number of comparators in this manner, the data detection circuit can be easily integrated into an IC.
なお、本発明は上記実施例には限定されるものではなく
、例えば、5ビツトのデータを7ビツト(1ブロツク)
に変換し、1ブロツクにマークが必ず3個存在する5−
7変調方式、4ビツトのデータを6ビツト(lブロック
)に変換し、1ブロツクにマークが必ず3個存在する4
−6変調方式、8ヒ゛ソトのデータを11ピント(1)
′ロック)に変換し、lブロックにマークが必ず4個存
在する4/11変調方式等の他の変調方式に本発明を適
用するようにしてもよい。また、例えばデータ伝送の再
生系に本発明を適用するようにしてもよい。Note that the present invention is not limited to the above embodiments, and for example, 5 bits of data can be converted into 7 bits (1 block).
5-, where there are always three marks in one block.
7 modulation method, 4-bit data is converted to 6-bit data (1 block), and each block always has 3 marks.
-6 modulation methods, 8 histo data to 11 pins (1)
The present invention may be applied to other modulation methods such as the 4/11 modulation method in which four marks always exist in an l block. Furthermore, the present invention may be applied to, for example, a reproduction system for data transmission.
さらに、本実施例では再生信号の信号レベルをディジタ
ル信号に変換して、上述のような信号処理を行っている
が、サンプルホールド回路、アナログスイッチ等を用い
てアナログ信号のまま信号処理を行うようにしてもよい
。Furthermore, in this embodiment, the signal level of the reproduced signal is converted to a digital signal and the signal processing described above is performed, but it is also possible to perform signal processing as an analog signal using a sample hold circuit, an analog switch, etc. You may also do so.
H0発明の効果
以上の説明からも明らかなように、本発明では、再生信
号の信号レベルを記憶するレジスタを、信号レベルの大
きい順に信号レベルを記憶するように構成することによ
り、従来に比して比較器の数を大幅に削減することがで
きる。この結果、データ検出回路の簡素化を図ることが
できる。また、比較器を大幅に削減することができるの
で、データ検出回路のIC化を容易に行うことができる
。H0 Effects of the Invention As is clear from the above explanation, in the present invention, the register for storing the signal level of the reproduced signal is configured to store the signal levels in descending order of the signal level, thereby achieving an improvement over the conventional method. The number of comparators can be significantly reduced. As a result, the data detection circuit can be simplified. Furthermore, since the number of comparators can be significantly reduced, the data detection circuit can be easily integrated into an IC.
第1図は本発明に係るデータ検出回路の回路図であり、
第2図は従来のデータ検出回路の回路図である。
RO〜Rn・・・レジスタ
SLI〜5Ln−1・・・セレクタ
C1〜Cn・・・比較器
3・・・コントローラFIG. 1 is a circuit diagram of a data detection circuit according to the present invention,
FIG. 2 is a circuit diagram of a conventional data detection circuit. RO~Rn...Register SLI~5Ln-1...Selector C1~Cn...Comparator 3...Controller
Claims (1)
の記憶手段と、 該各記憶手段間を接続し、入力信号レベル又は前段の記
憶手段に記憶されている信号レベルを選択し、選択した
信号レベルを後段の記憶手段に出力するn−1個の選択
手段と、 入力信号レベルと上記各記憶手段に記憶されている信号
レベルをそれぞれ比較するn個の比較手段と、 該各比較手段からの比較結果に基づいて、入力された信
号レベルの内の上位n個が上記記憶手段に記憶されるよ
うに上記各記憶手段及び各選択手段を制御する制御手段
とを有することを特徴とするデータ検出回路。[Scope of Claims] n storage means arranged in series for storing the signal level of an input signal; and a connection between the storage means to store the input signal level or the signal level stored in the previous storage means. n-1 selection means for selecting the input signal level and outputting the selected signal level to the subsequent storage means; and n comparison means for comparing the input signal level with the signal level stored in each of the storage means. , control means for controlling each of the storage means and each selection means so that the top n of the input signal levels are stored in the storage means based on the comparison results from each of the comparison means. A data detection circuit characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP532390A JPH03209672A (en) | 1990-01-12 | 1990-01-12 | Data detecting circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP532390A JPH03209672A (en) | 1990-01-12 | 1990-01-12 | Data detecting circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03209672A true JPH03209672A (en) | 1991-09-12 |
Family
ID=11608043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP532390A Pending JPH03209672A (en) | 1990-01-12 | 1990-01-12 | Data detecting circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03209672A (en) |
-
1990
- 1990-01-12 JP JP532390A patent/JPH03209672A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5361327A (en) | Waveform equalizer apparatus formed of neural network, and method of designing same | |
EP1168331B1 (en) | Signal demodulating method and signal demodulating apparatus | |
US7423561B2 (en) | Modulation methods and systems | |
EP0074656B1 (en) | Method and apparatus for encoding a binary digital information signal | |
JPH0444454B2 (en) | ||
JPH07220409A (en) | Digital signal reproducing device | |
KR0138029B1 (en) | Ad converter and magnetic recording/regenerating apparatus using thereor | |
JP3928332B2 (en) | Adaptive equalization circuit | |
US6233213B1 (en) | Method of converting bits of optical disk, demodulating method and apparatus | |
TWI233104B (en) | Multi-value data recording and reproducing device | |
US6999394B2 (en) | Optical disc playback apparatus | |
US6532337B1 (en) | Digital-signal playback apparatus | |
JPH03209672A (en) | Data detecting circuit | |
US5682153A (en) | Adjust bit determining circuit | |
US6483882B1 (en) | EFM demodulation circuit and method | |
US6903667B2 (en) | Data conversion apparatus and data conversion method | |
US7076513B2 (en) | Method and architecture for controlling asymmetry of an LMS adaptation algorithm that controls FIR filter coefficients | |
US6975252B2 (en) | Disk apparatus and disk reproducing method | |
US6188734B1 (en) | Data reproducing method and apparatus | |
JPH01225224A (en) | Digital analog converting circuit | |
JP2000285612A (en) | Data decoder and data decoding method | |
JP3370367B2 (en) | Waveform equalization method and apparatus, and optical disk apparatus having the same | |
JPH06311042A (en) | Digital modulator | |
JPH09231635A (en) | Information reproducing device | |
JPH10247364A (en) | Data reproducing device |