Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS59888B2 - data encoder - Google Patents
[go: Go Back, main page]

JPS59888B2 - data encoder - Google Patents

data encoder

Info

Publication number
JPS59888B2
JPS59888B2 JP3054479A JP3054479A JPS59888B2 JP S59888 B2 JPS59888 B2 JP S59888B2 JP 3054479 A JP3054479 A JP 3054479A JP 3054479 A JP3054479 A JP 3054479A JP S59888 B2 JPS59888 B2 JP S59888B2
Authority
JP
Japan
Prior art keywords
data
bit
serial
parallel
signal
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
Application number
JP3054479A
Other languages
Japanese (ja)
Other versions
JPS54133019A (en
Inventor
ジヨン・ゴ−ルド・ゼウス
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.)
Tektronix Inc
Original Assignee
Tektronix Inc
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 Tektronix Inc filed Critical Tektronix Inc
Publication of JPS54133019A publication Critical patent/JPS54133019A/en
Publication of JPS59888B2 publication Critical patent/JPS59888B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10194Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using predistortion during writing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Magnetic Recording (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Dc Digital Transmission (AREA)

Description

【発明の詳細な説明】 本発明はデータ符号器に関する。[Detailed description of the invention] The present invention relates to data encoders.

デジタル情報を高密度磁気記録媒体(テープ、ディスク
等)に記録する場合、デジタル情報を確実に再生できる
方式で符号化しなければならない。
When recording digital information on a high-density magnetic recording medium (tape, disk, etc.), the digital information must be encoded in a manner that allows it to be reliably reproduced.

種々の符号化技術が開発されており、それらは当業者に
周知である。有効な符号化方式の1つはMFMと知られ
ているモディファイド・フェーズ・モデユレエシヨン(
modifiedphasemodula−tion)
である。以下この符号方式をMFM符号化と呼ぶ。MF
M符号化は種々のランダム論理素子を用いて行なわれて
いる。更にデジタル情報を磁気ディスクに記録する際、
記録された磁束の反転がトラックの高密度領域から低密
度領域に移動するのでビットのシフトが生じる。
Various encoding techniques have been developed and are well known to those skilled in the art. One effective encoding method is Modified Phase Modulation (MFM).
modified phase module)
It is. Hereinafter, this encoding method will be referred to as MFM encoding. Midfielder
M encoding is performed using various random logic elements. Furthermore, when recording digital information on a magnetic disk,
Bit shifting occurs as the recorded magnetic flux reversal moves from high-density areas of the track to low-density areas.

斯る移動は実際的には明らかでなく、即ちその移動は実
際には磁気媒体の特性により生じる時間変位である。書
込み前置補正(writepre−compensat
ion)として知られている技術が開発されており、そ
れは当業者に周知である。斯る技術は書込みビット・デ
ータ・ストリームの同量で逆方向の時間シフトにより読
取りデータ・ビットのシフトを防止している。書込み前
置補正は通常、アナログまたはデジタル遅延により行な
われる。よつて本発明の目的は直列ビツト・ストリーム
をMFMコード化及び書込み前置補正コード化した直列
ビツト・ストリームに変換する簡略化した新規なデータ
符号器の提供にある。本発明の他の目的及び利点は添付
図を参照した以下の説明から明らかになるであろう。
Such movement is not evident in practice, ie it is actually a time displacement caused by the properties of the magnetic medium. write pre-compensation
A technology known as ion) has been developed and is well known to those skilled in the art. Such techniques prevent shifting of read data bits by equal and opposite time shifts of the write bit data stream. Write pre-correction is typically performed with analog or digital delays. SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a new and simplified data encoder for converting a serial bit stream into an MFM coded and write precorrection coded serial bit stream. Other objects and advantages of the invention will become apparent from the following description with reference to the accompanying drawings.

本発明はMFM符号化及び書込み前置補正を1度で行な
う電子回路である。
The present invention is an electronic circuit that performs MFM encoding and write pre-correction in one go.

また本発明はアナログ及びデジタル遅延線が不要であり
、必要な電子部品の数を大巾に減らす。本発明において
は、MFM符号化アルゴリズム及び書込み前置補正符号
化アルゴリズムにより符号化されたデータが読取り専用
記憶手段(ROM)内に記憶されている。
The invention also eliminates the need for analog and digital delay lines, greatly reducing the number of required electronic components. In the present invention, data encoded by the MFM encoding algorithm and the write precorrection encoding algorithm is stored in a read-only memory (ROM).

符号化回路の出力を決定するため、符号化されるビツト
、前に符号化された2ビツト及び符号化される次のビツ
トが検査される。斯る検査を直列一並列型シフト・レジ
スタで行なう。適当に符号化されたデータ・ビツトが記
憶されたROM内の特定の部分をアドレス指定するため
に、シフト・レジスタの4本の出力線を用いている。R
OMへの5番目のアドレス線は符号化されたデータを呼
出す。このデータは書込み前置補正が必要なときに書込
み前置補正されている。ROMに記憶されている符号化
されたデータ・ビツトの各々は8つの等しい時間区分か
ら構成されている。4つの区分は論理1を表わし、他の
4つの区分は論理0を表わす。
To determine the output of the encoding circuit, the bit to be encoded, the two previously encoded bits, and the next bit to be encoded are examined. Such a test is performed using a series-parallel type shift register. The four output lines of the shift register are used to address specific portions within the ROM where appropriately encoded data bits are stored. R
The fifth address line to OM reads the encoded data. This data has been pre-write corrected when pre-write correction is required. Each encoded data bit stored in ROM consists of eight equal time segments. Four sections represent logical ones and the other four sections represent logical zeros.

データ・ビツトが4区分のどこに含まれているかは、書
込み前置補正アルゴリズムで決まる。8つの時間区分を
並列形式でメモリから読出し、元の直列ビツト・ストリ
ームに戻す。
The write precorrection algorithm determines where the data bits are contained within the four sections. The eight time segments are read from memory in parallel form and returned to the original serial bit stream.

第1図は本発明の好適な一実施例の回路図であり、4ビ
ツト直列一並列シフト・レジスタ2、256ビツト読取
り専用記憶手段(ROM)4、8ビツト並列一直列シフ
ト・レジスタ6、D型フリツプ・フロツプ8及び10を
示している。
FIG. 1 is a circuit diagram of a preferred embodiment of the present invention, which includes a 4-bit serial-to-parallel shift register 2, a 256-bit read-only memory (ROM) 4, an 8-bit parallel-to-serial shift register 6, D. Type flip-flops 8 and 10 are shown.

この回路は入力線12に符号化される直列ビツトのスト
リームを受け、出力線22に符号化されたデータを出力
する。本発明はデジタル情報の各ビツトをMFMコード
に変換する。
This circuit receives a stream of encoded serial bits on input line 12 and outputs encoded data on output line 22. The present invention converts each bit of digital information into an MFM code.

当業者にはMFMコード化プロセスが後述の如きもので
あることが知られている。即ち、各入カビツトが論理1
のとき出力パルスを発生するが、前の入カビツトが論理
0の場合のみ次の入カビツトが論理0でも出力パルスを
発生するものである。第2図に示す如く符号化された出
カビツトの各区間50を2つの1/2ビツト区間52及
び54に分割する。1/2ビツト区間52のパルスは論
理0の出力ビツトであり、1/2ビツト区間54のパル
スは論理1の出力ビツトである。
It is known to those skilled in the art that the MFM encoding process is as described below. That is, each input bit is logical 1.
An output pulse is generated when the input bit is a logic zero, but an output pulse is generated even if the next input bit is a logic zero only if the previous input bit is a logic zero. As shown in FIG. 2, each section 50 of the encoded output bit is divided into two 1/2 bit sections 52 and 54. The pulse in the 1/2 bit interval 52 is a logic 0 output bit, and the pulse in the 1/2 bit interval 54 is a logic 1 output bit.

本発明は更に各1/2ビツト区間を各々が250ナノ秒
である4つの時間区間に分割している。
The invention further divides each 1/2 bit interval into four time intervals of 250 nanoseconds each.

よつて符号化された出力ビツト区間は8つの250ナノ
秒の時間区間に分割される。書込み前置補正情報を符号
化するのに、これら8つの時間区間を用いる。論理1ま
たはOビツトのパルスが「ノーマル(NORMAL)」
と記された時間区分に配置されたとき、符号化されたビ
ツトは書込み前置補正されない。しかしパルスが[−2
50」に記された時間区分に配置されたとき、符号化さ
れたビツトは−250ナノ秒で前置補正される。即ち、
斯る符号化されたビツトは同じ情報を現わすノーマルな
符号化されたビツトが発生するよりも250ナノ秒前に
発生する。パルスカ汗+250」と記された時間区分に
配置されたとき、符号化されたビツトは+250ナノ秒
で前置補正される。即ち250ナノ秒遅延される。書込
み前置補正が磁気デイスクの内部トラツクに必要か否か
を決定したとき、符号化されるビツト、前に符号化され
た2つのビツト及び次に符号化されるビツトを検査する
必要がある。
The encoded output bit period is thus divided into eight 250 nanosecond time periods. These eight time intervals are used to encode the write pre-correction information. Logic 1 or O bit pulse is “NORMAL”
When placed in the time interval marked , the encoded bits are not write precorrected. However, the pulse is [-2
50, the encoded bits are precorrected by -250 nanoseconds. That is,
Such encoded bits occur 250 nanoseconds before normal encoded bits representing the same information occur. When placed in the time interval marked ``Pulse+250'', the encoded bits are precorrected by +250 nanoseconds. That is, it is delayed by 250 nanoseconds. When determining whether write pre-correction is required for an internal track of a magnetic disk, it is necessary to examine the bit to be encoded, the two previously encoded bits and the next to be encoded bit.

当業者に周知の如く、この試験はビツトを内部トラツク
に書込む場合、ビツトの特定のパターンのみに前置補正
が必要なためである。前置補正に必要なビツト・パター
ン及び必要な前置補正の量を以下に表にする。表におい
て、ビツトAは次に符号化されるビツトであり、ビツト
Bは符号化されるビツトであり、ビツトC及びDは前に
符号化された2つのビツトである。
As is well known to those skilled in the art, this test is necessary because only certain patterns of bits require pre-correction when writing bits to internal tracks. The bit pattern required for pre-correction and the amount of pre-correction required is tabulated below. In the table, bit A is the next bit to be encoded, bit B is the bit to be encoded, and bits C and D are the two previously encoded bits.

本発明の動作を第1図の回路図及び第3図のタイミング
波形図を参照して説明しよう〇4ビツト直列一並列シフ
ト・レジスタ2は入力線12から第3図信号Aに示す如
き直列ビツト・ストリームを受け、続いて斯るビツト・
ストリームを並列4ビツト・パターンに変換する。
The operation of the present invention will be explained with reference to the circuit diagram in FIG. 1 and the timing waveform diagram in FIG.・Receive a stream, and subsequently receive such bits.
Convert the stream to a parallel 4-bit pattern.

入力線112をシフト・レジスタ2の直列データ入力端
子SIに接続する。シフト・レジスタ2には市販の74
LS164型シフト・レジスタが好適である。シフト・
レジスタ2のクロツク入力端子CLKに接続された入力
線14における第3図信号Bに示す如きデータ・クロツ
クにより、直列に供給されたビツトをシフト・レジスタ
2でシフトする。データ・クロツクBの周波数は代表的
には500KHzである。データ・クロツクを更にフリ
ツプ・フロツプ(以下FFという)8のクロツク入力端
子 二CLKに供給する。データ・クロツクの低レベル
から高レベルへの各変化は入カビツトを1位置だけ右に
シフトさせる。シフト・レジスタ2の各段の出力を利用
する。第3図の信号Fである出力QBは符号化されるビ
ツトである。第3図の信号二Eである出力QAは次に符
号化されるビツトであり、第3図の信号G及びHである
出力Qc及びQDは前に符号化された2ビツトである。
シフトレジスタ2の出力端子QA,QB,QC及びQD
を夫々アドレス線A。
Input line 112 is connected to serial data input terminal SI of shift register 2. Commercially available 74 is used for shift register 2.
A LS164 type shift register is preferred. shift·
A data clock, such as signal B in FIG. 3, on input line 14 connected to clock input CLK of register 2 shifts the serially applied bits through shift register 2. The frequency of data clock B is typically 500 KHz. The data clock is further supplied to the clock input terminal 2CLK of a flip-flop (hereinafter referred to as FF) 8. Each change in the data clock from a low level to a high level shifts the input bit one position to the right. The output of each stage of shift register 2 is used. Output QB, signal F in FIG. 3, is the bit to be encoded. Output QA, signal 2E in FIG. 3, is the next bit to be encoded, and outputs Qc and QD, signals G and H in FIG. 3, are the two previously encoded bits.
Output terminals QA, QB, QC and QD of shift register 2
respectively address line A.

,Al.A2及びA3を介してROM4に接続する。よ
つてシフト・レジスタ2の出力はROM4の内容を番地
指定する。入力線16は書込み前置補正アルゴリズム用
の外部オン/オフ制御信号(前置補正信号)を供給する
ものであり、ROM4の第5アドレス線A4に 5接続
される。ROM4は32個の8ビツト・ロードとして構
成される256ビツトROMであり、好適には市販の7
4S288型ROMである。
, Al. Connect to ROM4 via A2 and A3. The output of shift register 2 thus addresses the contents of ROM 4. The input line 16 supplies an external on/off control signal (pre-correction signal) for the write pre-correction algorithm, and is connected to the fifth address line A4 of the ROM 4. ROM4 is a 256-bit ROM configured as 32 8-bit loads, preferably a commercially available 7-bit ROM.
It is a 4S288 type ROM.

MFM符号化され且つ書込み前置補正された入力直列デ
ータ・ビツトに対応するビツト・パターンをROM4に
蓄積する。ROM4を入力ワードから出力ワードを発生
するのに用いる。シフト・レジスタ2で発生した入力ワ
ード(アドレス)はROM4内の回路で復号化され、第
3図の信号1で示す対応する出力ワードを出力線B。−
B7に発生する。ROM4内の32個の蓄積位置におけ
るROM4からの出力ワード及びそれに対応する入力ワ
ードを次の表で示す。アドレスO〜15はMFM及び書
込み前置補正アルゴリズムの両方により符号化されたビ
ツトを含んでいるが、一方アドレス16〜31はMFM
アルゴリズムのみで符号化されたビツトを含んでいる。
A bit pattern corresponding to the MFM encoded and write precorrected input serial data bits is stored in ROM 4. ROM 4 is used to generate output words from input words. The input word (address) generated by shift register 2 is decoded by circuitry in ROM 4 and outputs a corresponding output word, indicated by signal 1 in FIG. 3, on output line B. −
Occurs in B7. The output words and corresponding input words from ROM4 at the 32 storage locations within ROM4 are shown in the following table. Addresses 0-15 contain bits encoded by both the MFM and write precorrection algorithms, while addresses 16-31 contain bits encoded by both the MFM and write precorrection algorithms.
Contains bits encoded only by the algorithm.

上記の表から判る如く、アドレス入力A4の信号が論理
0のときに、書込み前置補正符号化を選択する。並列一
直列シフト・レジスタ6はその入力端子A−HにROM
4の出力端子B。
As can be seen from the table above, write prefix encoding is selected when the signal at address input A4 is a logic zero. Parallel-serial shift register 6 has ROM at its input terminals A-H.
4 output terminal B.

−B7からの符号化された8ビツト出力ワードを並列型
式で受ける。シフト・レジスタ6はこれら並列入力を直
列出力に変換するものであり、市販の74LS166型
シフト・レジスターが利用できる。シフト・レジスタ6
をそのクロツク入力端子CLKに接続された入力線18
のシフト/ロード・クロツク信号でクロツクする。この
クロツク信号を第3図の信号Cに示し、その周波数はデ
ータ・クロツクの8倍である。シフト/ロード・クロツ
ク信号を更にFFlOのクロツク入力端子CLKへ供給
する。シフト・レジスタ6へのデータのローデイングを
D型FF8及び10で制御する。上述の如く、FFlO
をシフト/ロード・クロツク信号でクロツクし、一方F
F8をデータ・クロツク信号でクロツクする。
- Receives the encoded 8-bit output word from B7 in parallel form. The shift register 6 converts these parallel inputs into serial outputs, and a commercially available 74LS166 type shift register can be used. shift register 6
input line 18 connected to its clock input terminal CLK.
Shift/Load clock signal. This clock signal is shown as signal C in FIG. 3, and its frequency is eight times that of the data clock. A shift/load clock signal is also provided to the clock input terminal CLK of FFLO. Loading of data into the shift register 6 is controlled by D-type FFs 8 and 10. As mentioned above, FFlo
is clocked by the shift/load clock signal, while F
Clock F8 with the data clock signal.

FF8のD入力端子に供給された高論理レベルIをデー
タ・クロツクの低レベルから高レベルの変化でQ出力端
子に伝達する。FF8のQ出力端子をFFlOのD入力
端子に接続する。FFlOのD入力の反転論理レベルを
シフト/ロード・クロツクの低レベルから高レベルの変
化でζ出力端子に伝達する。これらFF8及び10はシ
フト・ロード制御信号を発生する制御信号発生手段とな
る。このo出力端子をFF8のクリア入力端子CLR及
びシフト・レジスタ6のシフト/ロード入力端子SHI
FT/LOADに接続する。線20のシフト/ロード制
御信号を第3図の信号Dに示す。この制御信号はシフト
/ロード・クロツク・パルスの1周期と等しいパルス巾
で、データ・クロツクの反復率と等しい反復率の負方向
のパルスから成つている。シフト/ロード制御信号をシ
フト・レジスタ6のシフト/ロード入力端子に供給する
。この制御信号が低レベルのとき、並列データ入力端子
A〜Hを付勢し、シフト/ロード・クロツクの次の低レ
ベルから高レベルの変化で出力線B。−B7の8ビツト
・ワードをシフト・レジスタ6にロードする。シフト/
ロード制御信号が高レベルのとき、並列入力端子A−H
を禁止し、シフト・レジスタの内容をシフト/ロード●
クロツタの低レベルから高レベルへの各変化で右に1位
置だけシフトする。その結果、出力線22に所望の符号
化された直列ビツト・ストリームが得られる。符号化し
た直列ビツト・ストリームを第3図の信号J及びKに示
す。信号Kは信号Jと同じ直列入カビツトの結果である
が、信号Kは書込み前置補正を含んでいる。上述せる本
発明では、記憶手段は直列デジタル入力データの各1ビ
ツトに対し前置補正を施した又は施さないNビツト並列
デジタル信号を記憶しており、MFM符号化を行なう直
列デジタル入力データのビツト及びその前後のビツト、
並びに前置補正制御信号によりその記憶手段をアドレス
指定している。
The high logic level I applied to the D input terminal of FF8 is transmitted to the Q output terminal with a low to high level change of the data clock. Connect the Q output terminal of FF8 to the D input terminal of FF1O. The inverted logic level of the D input of FFLO is transferred to the ζ output terminal with a low to high transition of the shift/load clock. These FFs 8 and 10 serve as control signal generating means for generating shift/load control signals. This o output terminal is connected to the clear input terminal CLR of FF8 and the shift/load input terminal SHI of shift register 6.
Connect to FT/LOAD. The shift/load control signal on line 20 is shown as signal D in FIG. This control signal consists of negative going pulses with a pulse width equal to one period of the shift/load clock pulse and a repetition rate equal to that of the data clock. A shift/load control signal is provided to the shift/load input terminal of shift register 6. When this control signal is low, it energizes parallel data input terminals A through H, and output line B on the next low to high transition of the shift/load clock. - Load the 8-bit word of B7 into shift register 6. shift/
When the load control signal is high level, the parallel input terminals A-H
and shift/load the contents of the shift register
Each change from low to high level of the black ivy shifts one position to the right. The result is the desired encoded serial bit stream on output line 22. The encoded serial bit streams are shown in signals J and K of FIG. Signal K is the result of the same series input signal as signal J, but signal K includes write pre-correction. In the present invention described above, the storage means stores an N-bit parallel digital signal with or without pre-correction applied to each bit of the serial digital input data, and the storage means stores the N-bit parallel digital signal with or without pre-correction applied to each bit of the serial digital input data. and the bits before and after it,
and the storage means are addressed by the precorrection control signal.

次に記憶手段からのNビツト並列デジタル信号を直列デ
ジタル入力データの1ビツト期間中に直列デジタル・デ
ータに変換している。したがつて、かかる本発明によれ
ば、直列デジタル入力データの各ビツトをそのビツト期
間のN分の1の期間づつに分解して、MFM符号化及び
必要に応じて前置補正を1度に行なうことができる。本
発明の好適な実施例を図示して説明したが、当業者には
本発明の要旨を逸脱することなく種々の変形変更が可能
なことが理解できよう。
The N-bit parallel digital signal from the storage means is then converted into serial digital data during one bit period of the serial digital input data. Therefore, according to the present invention, each bit of serial digital input data is decomposed into periods of 1/N of its bit period, and MFM encoding and, if necessary, pre-correction are performed at once. can be done. Although the preferred embodiments of the invention have been illustrated and described, those skilled in the art will recognize that various modifications and changes can be made without departing from the spirit of the invention.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の好適な一実施例の回路図であり、第2
図は符号化されたデータ・ビツトの種々の部分を示し、
第3図は第1図の回路の動作を説明するためのタイミン
グ・波形図を示す。 図において、2は直列一並列シフト・レジスタ、4は読
取り専用メモリ、6は並列一直列シフト・レジスタ、8
及び10はD型フリツプ・フロツプである。
FIG. 1 is a circuit diagram of a preferred embodiment of the present invention, and FIG.
The figure shows various parts of the encoded data bits,
FIG. 3 shows a timing/waveform diagram for explaining the operation of the circuit of FIG. 1. In the figure, 2 is a serial-parallel shift register, 4 is a read-only memory, 6 is a parallel-serial shift register, and 8 is a parallel-to-parallel shift register.
and 10 are D-type flip-flops.

Claims (1)

【特許請求の範囲】[Claims] 1 直列デジタル入力データを磁気記録媒体に記録する
ために上記直列デジタル入力データのMFM符号化を行
なうデータ符号器において、上記直列デジタル入力デー
タのビット周期に等しい周期の第1クロック信号により
上記直列デジタル入力データをシフトし、並列デジタル
・データに変換する直列・並列シフト・レジスタと、上
記MFM符号化に応じかつ前置補正を施したNビット並
列デジタル信号(Nは2以上の整数)及び上記MFM符
号化に応じかつ上記前置補正を施さないNビット並列デ
ジタル信号を記憶し、前置補正制御信号及び上記直列・
並列シフト・レジスタからの上記並列デジタル・データ
によりアドレス指定された並列デジタル信号を発生する
記憶手段と、上記第1クロック信号周波数のN倍の周波
数の第2クロック信号及び上記第1クロック信号を受け
、上記第2クロック信号がN個発生する毎にシフト/ロ
ード制御信号を発生する制御信号発生手段と、上記第2
クロック信号及び上記シフト/ロード制御信号により上
記記憶手段からの上記並列デジタル信号をロード及びシ
フトして直列デジタル・データに変換する並列・直列シ
フト・レジスタとを具え、上記並列・直列シフト・レジ
スタからの上記直列デジタル・データは選択的に上記前
置補正を施したMFM符号化データであることを特徴と
するデータ符号器。
1. In a data encoder that performs MFM encoding of the serial digital input data in order to record the serial digital input data on a magnetic recording medium, the serial digital A serial/parallel shift register that shifts input data and converts it into parallel digital data, an N-bit parallel digital signal (N is an integer of 2 or more) subjected to pre-correction according to the MFM encoding, and the MFM An N-bit parallel digital signal corresponding to the encoding and without the above pre-correction is stored, and the pre-correction control signal and the above-mentioned serial/digital signal are stored.
storage means for generating parallel digital signals addressed by said parallel digital data from a parallel shift register; and receiving a second clock signal having a frequency N times the frequency of said first clock signal and said first clock signal. , control signal generating means for generating a shift/load control signal every time N second clock signals are generated;
a parallel-to-serial shift register for loading and shifting the parallel digital signal from the storage means to convert it into serial digital data by a clock signal and the shift/load control signal; 2. A data encoder, wherein said serial digital data is MFM encoded data selectively subjected to said pre-correction.
JP3054479A 1978-03-16 1979-03-15 data encoder Expired JPS59888B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US88740378A 1978-03-16 1978-03-16
US000000887403 1978-03-16

Publications (2)

Publication Number Publication Date
JPS54133019A JPS54133019A (en) 1979-10-16
JPS59888B2 true JPS59888B2 (en) 1984-01-09

Family

ID=25391063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3054479A Expired JPS59888B2 (en) 1978-03-16 1979-03-15 data encoder

Country Status (6)

Country Link
JP (1) JPS59888B2 (en)
CA (1) CA1172766A (en)
DE (1) DE2909822C2 (en)
FR (1) FR2420250A1 (en)
GB (1) GB2016762B (en)
NL (1) NL7902070A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4245263A (en) * 1979-05-14 1981-01-13 Honeywell Information Systems Inc. Write precompensation and write encoding for FM and MFM recording
DE3326912A1 (en) * 1983-07-26 1985-02-07 Siemens AG, 1000 Berlin und 8000 München Device for code conversion
US4756008A (en) * 1986-03-03 1988-07-05 Hitachi, Ltd. Digitized quadrature phase shift keying modulator

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3067422A (en) * 1958-12-24 1962-12-04 Ibm Phase distortion correction for high density magnetic recording
US3482228A (en) * 1965-10-21 1969-12-02 Sperry Rand Corp Write circuit for a phase modulation system
US3685033A (en) * 1970-08-24 1972-08-15 Honeywell Inc Block encoding for magnetic recording systems
US3879342A (en) * 1973-12-28 1975-04-22 Honeywell Inf Systems Pre-recorded digital data compensation system
US4000513A (en) * 1975-07-28 1976-12-28 Computer Peripherals, Inc. Apparatus and method for data recording with peak shift compensation

Also Published As

Publication number Publication date
DE2909822C2 (en) 1982-06-03
NL7902070A (en) 1979-09-18
JPS54133019A (en) 1979-10-16
FR2420250A1 (en) 1979-10-12
GB2016762B (en) 1982-08-25
FR2420250B1 (en) 1983-08-12
DE2909822A1 (en) 1979-09-20
GB2016762A (en) 1979-09-26
CA1172766A (en) 1984-08-14

Similar Documents

Publication Publication Date Title
US4334250A (en) MFM data encoder with write precompensation
US4520346A (en) Method and apparatus for encoding an NRZI digital signal with low DC component
US4499454A (en) Method and apparatus for encoding a digital signal with a low DC component
JP3457093B2 (en) Recording medium, digital modulation / demodulation method and device therefor
US4323931A (en) Method and apparatus for encoding and recovering binary digital data
US4598267A (en) Method and apparatus for converting a digital signal
JPH0158705B2 (en)
JPH0544118B2 (en)
US4456905A (en) Method and apparatus for encoding binary data
JPH0452020B2 (en)
US4496934A (en) Encoding and decoding systems for binary data
KR950006085B1 (en) Code Modulator
US6084536A (en) Conversion of a sequence of m-bit information words into a modulated signal
US4502036A (en) Encoding and decoding systems for binary data
JPS59888B2 (en) data encoder
US4481549A (en) MFM data encoder with write precompensation
KR840008871A (en) Audio information storage method and apparatus therefor
JPS60114053A (en) Code conversion system
KR970010524B1 (en) Digital Modulation Method and Apparatus
JP2648909B2 (en) Write timing compensator
JPS6355151B2 (en)
KR970010528B1 (en) Digital Modulation Method and Apparatus
KR100575658B1 (en) Apparatus and method for coding information
JPS58108847A (en) Data modulating system
KR100752880B1 (en) Method and apparatus for coding / decoding information