JP3355633B2 - Data transmission method - Google Patents
Data transmission methodInfo
- Publication number
- JP3355633B2 JP3355633B2 JP29444391A JP29444391A JP3355633B2 JP 3355633 B2 JP3355633 B2 JP 3355633B2 JP 29444391 A JP29444391 A JP 29444391A JP 29444391 A JP29444391 A JP 29444391A JP 3355633 B2 JP3355633 B2 JP 3355633B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- bytes
- error
- error correction
- unit
- 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 - Fee Related
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、エラー伝搬を防ぐた
めに所定データ単位毎に再同期信号を挿入してデータを
伝送する方法に関する。BACKGROUND OF THE INVENTION This invention relates to a method of transmitting data by inserting a resynchronization signal for each predetermined data unit in order to prevent error propagation.
【0002】[0002]
【従来の技術】図9は、サーボ方式がCS(コンティニ
ュアス・サーボ)方式で、5インチ、1024バイト/
セクタのMOディスクのセクターフォーマットを示して
いる。2. Description of the Related Art FIG. 9 shows that a servo system is a CS (continuous servo) system, which is 5 inches, 1024 bytes / byte.
The MO indicates the sector format of the sector.
【0003】同図において、「SM」はセクターマーク
である。パターンは、5バイト長で、“11006160141606
160611002110211021101”である。ここで、1a ,0b
は、それぞれチャネル・ビットで“1”がa個、“0”
がb個続くことを表している。[0003] In the figure, "SM" is a sector mark. The pattern is 5 bytes long and “1 10 0 6 1 6 0 14 1 6 0 6
1 6 0 6 1 10 0 2 1 1 0 2 1 1 0 2 1 1 0 1 "where 1 a , 0 b
Are a channel bits "a" and "0"
Is repeated b times.
【0004】「VFO1」〜「VFO3」はVFOシン
ク(PLL)である。パターンは連続パターンで、それ
ぞれ次の通りである。[0004] "VFO1" to "VFO3" are VFO sinks (PLLs). The pattern is a continuous pattern, as follows.
【0005】 VFO1−010010010010・・・・0010(12バイト) VFO2−100100100100・・・・0010(8バイト) 000100100100・・・・0010(8バイト) VFO3−010010010010・・・・0010(12バイト) 「AM」はアドレスマークである。パターンは、2バイ
トで、“0100100000000100”である。VFO1-010010010010... 0010 (12 bytes) VFO2-100100100100... 0010 (8 bytes) 000100100100... 0010 (8 bytes) VFO3-010010010010. "AM" is an address mark. The pattern is 2 bytes and is “0100100000000100”.
【0006】「ID1]〜「ID3」はアドレスであ
り、それぞれ同じパターンのものである。トラックナン
バーとして2バイト、セクターナンバーとして1バイト
が、(2,7)変調で記録されている。さらに、これら
に対して、16ビットのCRCが導入され、(2,7)
変調で記録されている。生成多項式は、 G(x)=x16+x12+x5+1 である。“ID1” to “ID3” are addresses, each having the same pattern. Two bytes as a track number and one byte as a sector number are recorded by (2, 7) modulation. Furthermore, for these, a 16-bit CRC is introduced, and (2,7)
Recorded by modulation. The generator polynomial is G (x) = x 16 + x 12 + x 5 +1.
【0007】「PO」はポストアンブルである。セクタ
ーマーク「SM」からポストアンブル「PO」までがプ
リフォーマットエリアである。"PO" is a postamble. The area from the sector mark “SM” to the postamble “PO” is the preformat area.
【0008】このプリフォーマットエリアに続いて、
「TOF」、「FLAG」、「GAP」、「ALPC」
が配される。「TOF」はグルーブ(溝)のないミラー
面に当たる。「FLAG」は書き込みが行なわれたこと
を示すフラグである。セットするパターンは、“10
0”が5バイト分続けられる。「FLAG」の前後は、
3バイトずつのギャップ「GAP」で保護される。「A
LPC」はレーザーパワーの制御用エリアである。[0008] Following this preformat area,
"TOF", "FLAG", "GAP", "ALPC"
Is arranged. “TOF” corresponds to a mirror surface without a groove. “FLAG” is a flag indicating that writing has been performed. The pattern to be set is “10
0 ”continues for 5 bytes. Before and after“ FLAG ”,
It is protected by a gap "GAP" of 3 bytes each. "A
“LPC” is an area for controlling laser power.
【0009】「SYNC」はデータフィールドの同期信
号である。パターンは3バイトで、“0100001001000010
00100010010001001000001001001000”である。「VFO
3」に続いて配される。"SYNC" is a data field synchronization signal. The pattern is 3 bytes and "0100001001000010
00100010010001001000001001001000 ”.“ VFO
3 ".
【0010】「DATA FIELD」はユーザーデー
タ等が記録されるデータフィールドであり、1259バ
イトである。「SYNC」に続いて配される。"DATA FIELD" is a data field in which user data and the like are recorded, and is 1259 bytes. It is arranged following “SYNC”.
【0011】「BUFFER」は、回転ジッタのための
マージンであり、20バイト設けられ、「DATA F
IELD」に続いて配される。"BUFFER" is a margin for rotation jitter, is provided in 20 bytes, and is "DATA F".
IELD ".
【0012】このようにセクターマーク「SM」から
「BUFFER」までの計1360バイトで1セクタが
構成される。Thus, one sector is constituted by a total of 1360 bytes from the sector mark "SM" to "BUFFER".
【0013】図10は、1024バイト/セクタのMO
ディスクのデータフォーマットの構成を示すものであ
る。FIG. 10 shows an MO of 1024 bytes / sector.
3 shows a configuration of a data format of a disc.
【0014】「SB1」〜「SB3」は「SYNC」に
記録されるデータフォーマットの同期信号である。「R
S1」〜「RS59」はリシンクであり、20バイト
毎、つまり2インターリーブ単位毎に配される。"SB1" to "SB3" are synchronization signals of a data format recorded in "SYNC". "R
“S1” to “RS59” are resyncs, and are allocated every 20 bytes, that is, every two interleaves.
【0015】「D1」〜「D1024」はユーザーデー
タ(1024バイト)であり、Column方向に10
バイトの長さで、Row方向に順次配される。"D1" to "D1024" are user data (1024 bytes), and 10 bytes in the column direction.
They are arranged in the row direction in the order of bytes.
【0016】「P1,1 」〜「P3,4 」は交替処理等にお
けるコントロールデータ(12バイト)であり、ユーザ
ーデータに続いて配される。「C1」〜「C4」はCR
C(4バイト)であり、ユーザーデータ「D1」〜「D
1024」、コントロールデータ「P1,1 」〜「P3,4
」に対するエラー検出符号である。"P1,1" to "P3,4" are control data (12 bytes) in replacement processing and the like, and are arranged following user data. “C1” to “C4” are CR
C (4 bytes) and user data “D1” to “D
1024 ", control data" P1,1 "to" P3,4 "
Is an error detection code.
【0017】「E1,1 」〜「E10,16 」はエラー訂正用
のパリティであり、パリティの生成方向はRow方向で
ある。(120,104,17)リード・ソロモン符号
×10インターリーブが使用される。"E1,1" to "E10,16" are parity for error correction, and the generation direction of the parity is the Row direction. (120, 104, 17) Reed-Solomon code × 10 interleave is used.
【0018】ところで、上述したCS方式においては、
変調方式として、(2,7)変調を採用している。この
変調は可変語長であるため、変復調の際に語境界を判定
する必要があるが、変換テーブルが非常に小さく(7種
類)、ハードウエア規模も小さくなる利益がある。By the way, in the above-mentioned CS system,
(2, 7) modulation is adopted as a modulation method. Since this modulation has a variable word length, it is necessary to determine word boundaries at the time of modulation and demodulation. However, there is an advantage that the conversion table is very small (7 types) and the hardware scale is small.
【0019】しかし、この(2,7)変調にはエラー伝
搬がある。そのため、ビットスリップによる影響を除外
する目的で、CS方式では上述したように一定間隔毎に
リシンクが挿入されている。However, there is an error propagation in the (2, 7) modulation. Therefore, in order to eliminate the influence of the bit slip, in the CS system, resync is inserted at regular intervals as described above.
【0020】[0020]
【発明が解決しようとする課題】しかし、リシンクによ
りビットスリップがそこで止まったとしても、その所定
単位区間はエラーとなる。従来では、これを検出する方
法がなく、データの信頼性向上の妨げとなっている。However, even if the bit slip stops there due to resync, an error occurs in the predetermined unit section. Conventionally, there is no method for detecting this, which hinders improvement in data reliability.
【0021】そこで、この発明では、リシンク単位に関
連した単位毎にエラーを検出し、データの信頼性を向上
させるものである。Therefore, according to the present invention, an error is detected for each unit related to a resync unit, and the reliability of data is improved.
【0022】[0022]
【課題を解決するための手段】この発明は、同期信号を
付してデータ列を伝送するデータ伝送方法であって、デ
ータ列に、同期信号とは別に所定データ単位毎に再同期
信号を挿入し、再同期信号が挿入された所定データ単位
の整数倍もしくは整数分の1でかつデータ列を複数に分
割してなるデータ単位毎に、少なくともそれ自体で該デ
ータ単位のエラーを検出するデータを付加することを特
徴とするものである。SUMMARY OF THE INVENTION This invention relates to a data transmission method for transmitting a data sequence designated by the synchronizing signal, the data string, a separate re-synchronization signal to each predetermined data unit and the synchronization signal A predetermined data unit into which the resynchronization signal is inserted
Integer multiple or 1 / integer of
For each data unit divided , at least
It is characterized in adding Lud over data to detect errors in the chromatography data units.
【0023】[0023]
【作用】再同期信号が挿入された所定データ単位に関連
した単位毎に、例えばビットスリップによるエラーを検
出できると共に、後段のエラー訂正処理段に消失情報を
送って訂正可能バイト数を増加できる。これにより、デ
ータの信頼性を大幅に向上させることが可能となる。According to the present invention, for example, an error due to a bit slip can be detected for each unit associated with a predetermined data unit into which a resynchronization signal is inserted, and erasure information can be sent to a subsequent error correction processing stage to increase the number of correctable bytes. This makes it possible to greatly improve the reliability of data.
【0024】[0024]
【実施例】以下、図1を参照しながら、この発明の一実
施例について説明する。図1は、1024バイト/セク
タのデータフォーマットに適用した例であり、図10と
対応する部分には同一符号を付して示している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIG. FIG. 1 shows an example in which the present invention is applied to a data format of 1024 bytes / sector, and portions corresponding to FIG. 10 are denoted by the same reference numerals.
【0025】リシンクは20バイト毎、つまり2インタ
ーリーブ単位毎に挿入されているが、本例においては、
その単位毎に1バイトのエラー検出符号あるいはエラー
訂正符号が付加される(DC1〜DC60で図示)。例
えば、単純パリティあるいはCRC(Cyclic Redundanc
y Check Code)が付加される。これにより、結果として
リシンクRS1〜RS59の挿入は21バイトおきにな
る。The resync is inserted every 20 bytes, that is, every two interleaves, but in this example,
One byte error detection code or error correction code is added to each unit (illustrated by DC1 to DC60). For example, simple parity or CRC (Cyclic Redundanc)
y Check Code) is added. This results in insertion of resyncs RS1 to RS59 every 21 bytes.
【0026】本例のデータフォーマットは以上のように
構成され、その他は図10の例と同様に構成される。The data format of the present embodiment is configured as described above, and the rest is configured similarly to the example of FIG.
【0027】本例においては、リシンクの単位毎にエラ
ー検出符号あるいはエラー訂正符号が付加されるので、
その単位毎にエラー検出が可能となる。そのため、ビッ
トスリップによるエラーを確実に検出できると共に、後
段のエラー訂正処理段に消失情報を送って訂正バイトを
増加でき、データの信頼性を大きく向上させることがで
きる。In this example, since an error detection code or an error correction code is added for each resync unit,
An error can be detected for each unit. For this reason, an error due to a bit slip can be reliably detected, and erasure information can be sent to a subsequent error correction processing stage to increase the number of correction bytes, thereby greatly improving data reliability.
【0028】また、(120,104,17)リード・
ソロモン符号×10インターリーブのパリティからみれ
ば、同一ロケーションの消失情報が得られるので、エラ
ー訂正処理段で計算の共用化が可能となり、訂正(復
号)処理が簡単となる利益がある。The (120, 104, 17) lead
From the viewpoint of the Solomon code × 10 interleave parity, erasure information at the same location can be obtained, so that the calculation can be shared in the error correction processing stage, and there is an advantage that the correction (decoding) processing is simplified.
【0029】次に、図2を参照しながら、この発明の他
の実施例について説明する。本例のデータフォーマット
は、Column方向に10バイト、Row方向に12
4バイトで構成される。図2の例は、図1の例と異な
り、データフォーマットの中に1バイトのエラー検出符
号あるいはエラー訂正符号が挿入されるものである。Next, another embodiment of the present invention will be described with reference to FIG. The data format of this example is 10 bytes in the column direction and 12 bytes in the row direction.
It is composed of 4 bytes. The example of FIG. 2 differs from the example of FIG. 1 in that a one-byte error detection code or error correction code is inserted into the data format.
【0030】同図において、「SB1」〜「SB3」は
同期信号である。「RS1」〜「RS61」はリシンク
であり、20バイト毎、つまり2インターリーブ単位毎
に配される。「DC1」〜「DC27」は、エラー検出
符号あるいはエラー訂正符号であり、リシンクの2単位
毎に、つまり39バイトに対して1バイト付加される。
例えば、単純パリティあるいはCRCが付加される。In the figure, "SB1" to "SB3" are synchronization signals. “RS1” to “RS61” are resyncs, and are allocated every 20 bytes, that is, every two interleaves. “DC1” to “DC27” are error detection codes or error correction codes, and one byte is added to every two units of resync, ie, 39 bytes.
For example, simple parity or CRC is added.
【0031】この1バイトのエラー検出符号あるいはエ
ラー訂正符号は、RowNo.0〜107の部分に配さ
れる。この結果、Row No.0〜107の部分の残
りは1053バイトとなり、図1の例のように、104
0バイトのユーザデータおよび制御データを配すること
ができる。The 1-byte error detection code or error correction code is RowNo. 0-107 are arranged. As a result, Row No. The remainder of the portion from 0 to 107 is 1053 bytes, and as in the example of FIG.
0 bytes of user data and control data can be allocated.
【0032】Row No.−1〜−16の部分には、
(124,108,17)リード・ソロモン符号×10
インターリーブのパリティが配される。このパリティの
生成方向はRow方向である。Row No. In the part of -1 to -16,
(124,108,17) Reed-Solomon code × 10
Interleaved parity is allocated. The direction in which the parity is generated is the Row direction.
【0033】本例においては、リシンクの2単位毎に、
つまり39バイトに対して1バイトのエラー検出符号あ
るいはエラー訂正符号が付加されるので、その単位毎に
エラー検出が可能となる。そのため、図1の例と同様に
ビットスリップによるエラーを確実に検出できると共
に、後段のエラー訂正処理段に消失情報を送ってエラー
訂正バイトを増加でき、データの信頼性を大きく向上さ
せることができる。In this example, every two units of resync
That is, since a 1-byte error detection code or an error correction code is added to 39 bytes, an error can be detected for each unit. Therefore, similarly to the example of FIG. 1, an error due to a bit slip can be reliably detected, and erasure information can be sent to a subsequent error correction processing stage to increase the number of error correction bytes, thereby greatly improving data reliability. .
【0034】また、パリティからみれば、同一ロケーシ
ョンの消失情報が得られるので、図1の例と同様にエラ
ー訂正処理段で計算の共用化が可能となり、訂正(復
号)処理が簡単となる利益がある。Further, from the viewpoint of parity, since the lost information at the same location can be obtained, the calculation can be shared in the error correction processing stage as in the example of FIG. 1, and the correction (decoding) processing is simplified. There is.
【0035】なお、図2の例においては、Row N
o.0〜107の部分にのみ1バイトのエラー検出符号
あるいはエラー訂正符号を配したものであるが、Row
No.−1〜−16の部分にも同様に配することもで
きる。In the example of FIG. 2, Row N
o. A one-byte error detection code or error correction code is arranged only in the portions 0 to 107.
No. It is also possible to arrange in the same manner in the portions of -1 to -16.
【0036】次に、図3を参照しながら、この発明のさ
らに他の実施例について説明する。本例は、Colum
n方向に25バイト、Row方向に120バイトで構成
される。本例においても、図2の例と同様にデータフォ
ーマットの中に、1バイトのエラー検出符号あるいはエ
ラー訂正符号が挿入されるものである。Next, another embodiment of the present invention will be described with reference to FIG. This example is Column
It consists of 25 bytes in the n direction and 120 bytes in the Row direction. Also in this example, a one-byte error detection code or error correction code is inserted into the data format as in the example of FIG.
【0037】同図において、「SB1」〜「SB3」は
同期信号である。「RS1」〜「RS119」はリシン
クであり、25バイト毎、つまり1インターリーブ単位
毎に配される。In the figure, "SB1" to "SB3" are synchronization signals. “RS1” to “RS119” are resyncs, and are allocated every 25 bytes, that is, every one interleave unit.
【0038】「DC1」〜「DC104」は、エラー検
出符号あるいはエラー訂正符号であり、リシンクの1単
位毎に、つまり24バイトに対して1バイト付加され
る。例えば、単純パリティあるいはCRCが付加され
る。"DC1" to "DC104" are error detection codes or error correction codes, and one byte is added to each unit of resync, that is, 24 bytes. For example, simple parity or CRC is added.
【0039】この1バイトのエラー検出符号あるいはエ
ラー訂正符号は、RowNo.0〜103の部分に配さ
れる。この結果、Row No.0〜103の部分の残
りは2496バイトとなり、この部分にユーザデータお
よび制御データを配することができる。The 1-byte error detection code or error correction code is a RowNo. 0-103 are arranged. As a result, Row No. The remainder of the portion from 0 to 103 is 2496 bytes, and user data and control data can be allocated to this portion.
【0040】ところで、図4Aは、CD(コンパクトデ
ィスク)のフレームフォーマット(EFM)を示してい
る。24ビットパターンのフレーム同期信号SYNC、
1シンボルのサブコーディング、12シンボルのデー
タ、4シンボルのPパリティ、12シンボルのデータ、
4シンボルのQパリティが順に配される。ここで、1シ
ンボルは14ビットであり、各シンボル結合のためのビ
ット(各3ビットずつ)は図示されていない。この1フ
レームは、44.1KHzで標本化したL,R2チャネ
ルの各6サンプル(16ビット/サンプル)のデータに
対応している。FIG. 4A shows a frame format (EFM) of a CD (compact disk). A 24-bit pattern frame synchronization signal SYNC,
1 symbol subcoding, 12 symbols of data, 4 symbols of P parity, 12 symbols of data,
Four symbols of Q parity are arranged in order. Here, one symbol is 14 bits, and bits (3 bits each) for combining each symbol are not shown. One frame corresponds to data of 6 samples (16 bits / sample) of each of the L and R2 channels sampled at 44.1 KHz.
【0041】サブコーディングは、98フレームで1ブ
ロックをつくっており、図5はその様子を示している。
図6はサブコーディングフォーマットを示しており、S
0,S1という2つの同期パターンを頭において96バ
イトからなる1つのブロックを構成している。同期パタ
ーンS0,S1に対応する第1、第2フレームを除く第
3〜第98フレームの各8ビット(EFM復調後)のデ
ータP,Q,R,S,T,U,V,Wのうち、P,Qは
アクセスに使用され、R〜Wの6ビット分は静止画やカ
ラオケの文字表示等の特殊な用途に使用される。In the sub-coding, one block is made up of 98 frames, and FIG. 5 shows this state.
FIG. 6 shows the sub-coding format,
One block consisting of 96 bytes is formed with two synchronization patterns 0 and S1 at the beginning. Of the data P, Q, R, S, T, U, V, and W of 8 bits (after EFM demodulation) of the third to 98th frames excluding the first and second frames corresponding to the synchronization patterns S0 and S1 , P, and Q are used for access, and the 6 bits of R to W are used for special purposes such as displaying still images and karaoke characters.
【0042】このサブコーディングの1ブロックを構成
する98フレーム(1セクタ)には、L,R2チャネル
の各588サンプル(L0 〜L587 ,R0 〜R587 )、
すなわち2352バイト(1バイト=8ビット)のデー
タが含まれている(図4B)。In each of 98 frames (one sector) constituting one block of the sub-coding, 588 samples (L0 to L587, R0 to R587) of the L and R2 channels,
That is, 2352 bytes (1 byte = 8 bits) of data are included (FIG. 4B).
【0043】図3の例においては、2496バイトのユ
ーザデータおよび制御データを配することができ、CD
(CD−ROM)の1セクター分のデータ(2352+
98=2450バイト)を配することができる。In the example of FIG. 3, 2496 bytes of user data and control data can be allocated, and the CD
(CD-ROM) data for one sector (2352+
98 = 2450 bytes).
【0044】また、Row No.−1〜−16の部分
には、(120,104,17)リード・ソロモン符号
×25インターリーブのパリティが配される。このパリ
ティの生成方向はRow方向である。In addition, Row No. Parities of (120, 104, 17) Reed-Solomon code × 25 interleave are arranged in the portions from −1 to −16. The direction in which the parity is generated is the Row direction.
【0045】本例においては、リシンクの1単位毎に、
つまり24バイトに対して1バイトのエラー検出符号あ
るいはエラー訂正符号が付加されるので、その単位毎に
エラー検出が可能となる。そのため、図1の例と同様に
ビットスリップによるエラーを確実に検出できると共
に、後段のエラー訂正処理段に消失情報を送ってエラー
訂正バイトを増加でき、データの信頼性を大きく向上さ
せることができる。In this example, for each unit of resync,
That is, since a 1-byte error detection code or error correction code is added to 24 bytes, error detection can be performed for each unit. Therefore, similarly to the example of FIG. 1, the error due to the bit slip can be reliably detected, and the erasure information can be sent to the subsequent error correction processing stage to increase the number of error correction bytes, thereby greatly improving the reliability of data. .
【0046】また、パリティからみれば、同一ロケーシ
ョンの消失情報が得られるので、図1の例と同様にエラ
ー訂正処理段で計算の共用化が可能となり、訂正(復
号)処理が簡単となる利益がある。Further, from the viewpoint of the parity, the erasure information at the same location can be obtained, so that the calculation can be shared in the error correction processing stage as in the example of FIG. 1, and the correction (decoding) processing is simplified. There is.
【0047】なお、図3の例においては、Row N
o.0〜103の部分にのみ1バイトのエラー検出符号
あるいはエラー訂正符号を配したものであるが、Row
No.−1〜−16の部分にも同様に配することもで
きる。In the example of FIG. 3, Row N
o. A one-byte error detection code or error correction code is arranged only in the portions 0 to 103.
No. It is also possible to arrange in the same manner in the portions of -1 to -16.
【0048】図7は、基本的には図3の例と同様に構成
されたものであるが、1バイトのエラー検出符号あるい
はエラー訂正符号「DC1」〜「DC104」は、1バ
イトおきに1インターリーブ単位(25バイト)ずつ遅
らせることで生成したものである。これは、バイト境界
に起きた小さなエラーで2バイトエラーが生じないよう
に配慮したものである。FIG. 7 is basically the same as the example shown in FIG. 3, except that the 1-byte error detection code or error correction code "DC1" to "DC104" is set to 1 every other byte. It is generated by delaying by an interleave unit (25 bytes). This is to prevent a small error occurring at a byte boundary from causing a two-byte error.
【0049】次に、図8を参照して、上述したようなデ
ータフォーマットでMOディスクに記録再生する記録再
生系について説明する。Next, with reference to FIG. 8, a recording / reproducing system for recording / reproducing on the MO disk in the data format as described above will be described.
【0050】同図において、1は光磁気ディスク(以
下、「MOディスク」という)であり、このMOディス
ク1はスピンドルモータ2でもって回転駆動される。In FIG. 1, reference numeral 1 denotes a magneto-optical disk (hereinafter, referred to as an “MO disk”). The MO disk 1 is driven to rotate by a spindle motor 2.
【0051】また、入力端子3からのデータDinはエ
ラー検出/訂正符号化回路4に供給される。符号化回路
4では、Dinに対して、例えば図1に示すデータフォ
ーマットでもってエラー検出符号あるいはエラー訂正符
号「DC1」〜「DC60」やパリティ等が付加され
る。符号化回路4の動作はCPUを有してなるコントロ
ーラ5によって制御される。説明は省略するが、以下の
各回路の動作についても同様である。The data Din from the input terminal 3 is supplied to an error detection / correction encoding circuit 4. In the encoding circuit 4, for example, an error detection code or an error correction code “DC1” to “DC60”, a parity, or the like is added to Din in the data format shown in FIG. The operation of the encoding circuit 4 is controlled by a controller 5 having a CPU. Although the description is omitted, the same applies to the operation of each of the following circuits.
【0052】符号化回路4より出力される符号化データ
Din′は変調回路6に供給されて、例えば(2,7)
変調が行なわれる。The coded data Din 'output from the coding circuit 4 is supplied to a modulation circuit 6, for example, (2, 7)
Modulation is performed.
【0053】変調回路6より出力される変調データは同
期付加回路7に供給されて、「SB1」〜「SB3」の
同期信号や「RS1」〜「RS59」のリシンクが付加
される。The modulation data output from the modulation circuit 6 is supplied to a synchronization addition circuit 7 to which synchronization signals "SB1" to "SB3" and resyncs of "RS1" to "RS59" are added.
【0054】同期付加回路7より出力される記録データ
は、磁気ヘッド駆動回路8に供給される。そして、磁界
発生用コイル9より記録データに応じた磁界が発生さ
れ、光学ヘッド10からのレーザビームとの共働でもっ
てMOディスク1に記録データが記録される。The recording data output from the synchronization adding circuit 7 is supplied to a magnetic head driving circuit 8. Then, a magnetic field corresponding to the recording data is generated by the magnetic field generating coil 9, and the recording data is recorded on the MO disk 1 in cooperation with the laser beam from the optical head 10.
【0055】また、MOディスク1より光学ヘッド10
で再生されるデータはアンプ11に供給されて増幅され
る。アンプ11の出力データはサーボ回路12に供給さ
れ、再生データに基づいてスピンドルモータ2の回転サ
ーボが行なわれると共に、光学ヘッド10のトラッキン
グサーボおよびフォーカスサーボが行なわれる。The optical head 10 is moved from the MO disk 1.
The data reproduced by is supplied to the amplifier 11 and amplified. The output data of the amplifier 11 is supplied to a servo circuit 12, where the rotation servo of the spindle motor 2 is performed based on the reproduced data, and the tracking servo and the focus servo of the optical head 10 are performed.
【0056】また、アンプ11の出力データは同期検出
・除去回路13に供給され、同期信号やリシンクが検出
され、これらが除去された後、復調回路14に供給され
る。復調回路14では再生データの復調が行なわれる。The output data of the amplifier 11 is supplied to a synchronization detecting / removing circuit 13 where a synchronizing signal and resync are detected and removed, and then supplied to a demodulating circuit 14. The demodulation circuit 14 demodulates the reproduced data.
【0057】復調回路14より出力される再生データD
out′はエラー検出/訂正復号化回路15に供給され
る。復号化回路15では、付加されている1バイトのエ
ラー訂正符号あるいはエラー検出符号「DC1」〜「D
C60」に基づいてビットスリップ等によるエラーが検
出される。そして、このエラー検出による消失情報がコ
ントローラ5のRAMに例えばフラグの形式で格納され
る。Reproduction data D output from demodulation circuit 14
out 'is supplied to an error detection / correction decoding circuit 15. In the decoding circuit 15, the added 1-byte error correction code or error detection code “DC1” to “D
An error due to a bit slip or the like is detected based on “C60”. Then, the lost information due to the error detection is stored in the RAM of the controller 5 in the form of a flag, for example.
【0058】さらに、復号化回路15では、コントロー
ラ5のRAMに格納された消失情報を使用しながら、パ
リティに基づいてエラー訂正処理が行なわれる。消失情
報を使用することにより、エラー訂正バイト数を増加す
ることができる。Further, the decoding circuit 15 performs error correction processing based on the parity while using the erasure information stored in the RAM of the controller 5. By using the erasure information, the number of error correction bytes can be increased.
【0059】復号化回路15でエラー訂正処理されたデ
ータDoutは、出力端子16に導出される。The data Dout that has been subjected to the error correction processing in the decoding circuit 15 is output to an output terminal 16.
【0060】図8において、17はユーザーのキー操作
のためのキーボード、18は動作内容等を示すディスプ
レイである。In FIG. 8, reference numeral 17 denotes a keyboard for key operation by a user, and reference numeral 18 denotes a display showing the contents of operation and the like.
【0061】なお、上述実施例においては、リシンクの
1倍や2倍の単位毎に1バイトのエラー検出符号あるい
はエラー訂正符号を付加したものであるが、付加する単
位はこれに限定されるものではなく、リシンクに関連し
た単位で付加すればよい。例えば、図1の例において
は、インターリーブ単位毎に、つまりリシンクの0.5
倍の単位毎に付加することも考えられる。In the above embodiment, a one-byte error detection code or error correction code is added for each unit of 1 or 2 times the resync, but the unit to be added is not limited to this. Instead, it may be added in units related to resync. For example, in the example of FIG. 1, every interleave unit, that is, 0.5 of resync
It is also conceivable to add each double unit.
【0062】また、上述したように付加するエラー検出
符号やエラー訂正符号は、データフォーマットに内在さ
せてもよく(図2、3、7の例参照)、データフォーマ
ットに内在させなくてもよい(図1の例参照)。The error detection code and error correction code added as described above may be included in the data format (see the examples of FIGS. 2, 3, and 7), or may not be included in the data format (see FIGS. 2, 3, and 7). (See the example in FIG. 1).
【0063】また、上述実施例においては、付加するエ
ラー検出符号あるいはエラー訂正符号は1バイトのもの
であるが、これに限定されるものではない。ただし、デ
ータ長を大きくするほど冗長度が増すことになる。In the above-described embodiment, the error detection code or error correction code to be added is one byte, but is not limited to this. However, the greater the data length, the greater the redundancy.
【0064】また、上述実施例においては、MOディス
クに記録する例を示したが、他の光ディスク、ハードデ
ィスク、フロッピーディスク、さらには光カード、磁気
カード、あるいはテープに記録する場合にも適用するこ
とができる。また、通信系にも適用できることは勿論で
ある。In the above embodiment, an example of recording on an MO disk has been described. However, the present invention can be applied to a case of recording on another optical disk, hard disk, floppy disk, optical card, magnetic card, or tape. Can be. Of course, the present invention can be applied to a communication system.
【0065】[0065]
【発明の効果】この発明によれば、再同期信号が挿入さ
れた所定データ単位に関連した単位毎に、例えばビット
スリップによるエラーを検出できると共に、後段のエラ
ー訂正処理段に消失情報を送って訂正可能バイト数を増
加でき、データの信頼性を向上させることができる。According to the present invention, for example, an error due to a bit slip can be detected for each unit associated with a predetermined data unit into which a resynchronization signal is inserted, and erasure information is sent to a subsequent error correction processing stage. The number of correctable bytes can be increased, and data reliability can be improved.
【図1】一実施例のデータフォーマットを示す図であ
る。FIG. 1 is a diagram showing a data format of one embodiment.
【図2】他の実施例のデータフォーマットを示す図であ
る。FIG. 2 is a diagram showing a data format of another embodiment.
【図3】他の実施例のデータフォーマットを示す図であ
る。FIG. 3 is a diagram showing a data format of another embodiment.
【図4】CDのフレームフォーマットを示す図である。FIG. 4 is a diagram showing a frame format of a CD.
【図5】CDのブロック(セクター)フォーマットを示
す図である。FIG. 5 is a diagram showing a block (sector) format of a CD.
【図6】サブコーディングフォーマットを示す図であ
る。FIG. 6 is a diagram illustrating a sub-coding format.
【図7】他の実施例のデータフォーマットを示す図であ
る。FIG. 7 is a diagram showing a data format of another embodiment.
【図8】光磁気ディスク(MOディスク)の記録再生系
を示す図である。FIG. 8 is a diagram showing a recording / reproducing system for a magneto-optical disk (MO disk).
【図9】CS方式、1024バイト/セクタの5インチ
MOディスクのセクターフォーマットを示す図である。FIG. 9 is a diagram showing a sector format of a 5-inch MO disk of CS system, 1024 bytes / sector.
【図10】CS方式、1024バイト/セクタの5イン
チMOディスクのデータフォーマットを示す図である。FIG. 10 is a diagram showing a data format of a 5-inch MO disk of CS system, 1024 bytes / sector.
1 光磁気ディスク 4 エラー検出/訂正符号化回路 5 コントローラ 6 変調回路 7 同期付加回路 9 磁界発生用コイル 10 光学ヘッド 13 同期検出・除去回路 14 復調回路 15 エラー検出/訂正復号化回路 SB1〜SB3 同期信号 RS1,RS2,・・・ リシンク DC1,DC2,・・・ エラー検出符号あるいはエラ
ー訂正符号 ECC エラー訂正用のパリティDESCRIPTION OF SYMBOLS 1 Magneto-optical disk 4 Error detection / correction encoding circuit 5 Controller 6 Modulation circuit 7 Synchronization addition circuit 9 Magnetic field generating coil 10 Optical head 13 Synchronization detection / removal circuit 14 Demodulation circuit 15 Error detection / correction decoding circuit SB1-SB3 Synchronization Signals RS1, RS2, ... Resync DC1, DC2, ... Error detection code or error correction code ECC Parity for error correction
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G11B 20/12 G11B 20/18 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G11B 20/12 G11B 20/18
Claims (1)
ータ伝送方法であって、 上記データ列に、 上記同期信号とは別に所定データ単位毎に再同期信号を
挿入し、 上記再同期信号が挿入された所定データの整数倍もしく
は整数分の1でかつ上記データ列を複数に分割してなる
データ単位毎に、少なくともそれ自体で該データ単位の
エラーを検出するデータを付加することを特徴とするデ
ータ伝送方法。1. A data transmission method for transmitting a data sequence with a synchronization signal attached thereto, wherein a resynchronization signal is inserted into the data sequence for each predetermined data unit separately from the synchronization signal. May be an integer multiple of the specified data
Is 1 / integer and the above data string is divided into multiple
The per data unit, the data transmission method comprising adding Lud over data to detect a <br/> error of the data unit at least its own.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29444391A JP3355633B2 (en) | 1991-11-11 | 1991-11-11 | Data transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29444391A JP3355633B2 (en) | 1991-11-11 | 1991-11-11 | Data transmission method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05135503A JPH05135503A (en) | 1993-06-01 |
JP3355633B2 true JP3355633B2 (en) | 2002-12-09 |
Family
ID=17807845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29444391A Expired - Fee Related JP3355633B2 (en) | 1991-11-11 | 1991-11-11 | Data transmission method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3355633B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3849246B2 (en) * | 1997-09-22 | 2006-11-22 | ソニー株式会社 | Optical disc and optical disc apparatus |
JP4438101B2 (en) | 1997-12-12 | 2010-03-24 | ソニー株式会社 | Optical disc recording / reproducing method, optical disc and optical disc apparatus |
JP4088998B2 (en) * | 1998-02-16 | 2008-05-21 | ソニー株式会社 | Optical disc recording / reproducing method, optical disc and optical disc apparatus |
-
1991
- 1991-11-11 JP JP29444391A patent/JP3355633B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH05135503A (en) | 1993-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR940008742B1 (en) | Information transmission method | |
KR100480183B1 (en) | A method for recording (transmitting) / reproducing (receiving) data and an apparatus therefor, and a data recording medium | |
KR100265189B1 (en) | Data recording method | |
KR100452570B1 (en) | Data recording / reproducing apparatus and method, and data recording medium | |
JP2920065B2 (en) | Data recording method, recording apparatus, reproducing apparatus and reproducing method | |
EP0461668B1 (en) | Data recording method | |
EP0268454A2 (en) | Optical disk recording and reproducing device | |
JPH0950677A (en) | Device and method for data recording/reproducing and data recording medium | |
KR20040110923A (en) | Apparatus and method for error correction coding, and apparatus and method for error correction decoding | |
JP3355633B2 (en) | Data transmission method | |
KR20010090473A (en) | Write cache circuit, recording apparatus with write cache circuit, and write cache method | |
JP3708619B2 (en) | Error correction system using erasure flag | |
JP3314389B2 (en) | Data recording method and recording medium | |
JPH07101543B2 (en) | Error correction coding method | |
JP3462031B2 (en) | Disc playback device | |
JP2686802B2 (en) | Recording method for optical disc | |
JP3496345B2 (en) | Data recording device and method | |
KR20050026906A (en) | Data recording method and device | |
JP3165690B2 (en) | Data recording method | |
JPH01162251A (en) | Optical disk | |
JPH056630A (en) | Data transmitting method | |
JPS63298776A (en) | Error correction processing system | |
JPH097309A (en) | Magnetic recording/reproducing apparatus | |
JPH097306A (en) | Data recording/reproducing apparatus and method and data recording medium | |
Howe | Compact Disc-Direct Access Storage Disc (CD-DASD) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |