JPH031374A - Error correcting system for magnetic tape unit - Google Patents
Error correcting system for magnetic tape unitInfo
- Publication number
- JPH031374A JPH031374A JP13687289A JP13687289A JPH031374A JP H031374 A JPH031374 A JP H031374A JP 13687289 A JP13687289 A JP 13687289A JP 13687289 A JP13687289 A JP 13687289A JP H031374 A JPH031374 A JP H031374A
- Authority
- JP
- Japan
- Prior art keywords
- error
- erroneous
- track
- tracks
- error correction
- 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 12
- 238000000034 method Methods 0.000 claims description 10
- 230000005856 abnormality Effects 0.000 claims description 5
- 208000011580 syndromic disease Diseases 0.000 description 13
- 230000014759 maintenance of location Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は磁気テープ装置における誤り訂正方式(従来の
技術)
磁気テープに書き込まれたデータの読み出しを行なって
いると、間欠的な障害たとえば出力レベルの低下、同期
はずれ等により正常にデータの読み出しができないエラ
ーが発生する場合がある。Detailed Description of the Invention (Industrial Application Field) The present invention relates to an error correction method in a magnetic tape device (prior art). Errors may occur in which data cannot be read normally due to a drop in level, loss of synchronization, etc.
このようなエラーに対処するため、次のような処理を行
っている。先ず、磁気テープにデータを書き込むときは
、所定のトラック数に各トラック単位にテープの走行方
向にデータを書き込むと共に、このトラックのデータに
対する誤り訂正符号を残りのトラックに書き込む。To deal with such errors, we perform the following processing. First, when writing data on a magnetic tape, data is written in the running direction of the tape in units of a predetermined number of tracks, and an error correction code for the data on this track is written on the remaining tracks.
そして磁気テープからデータを読み出すときは、第2図
に示すように、磁気テープからの読み出しデータは、シ
ンドローム作成回路1および誤り訂正回路6に入力され
る。また、磁気テープから読み出された誤り訂正符号は
シンドローム作成回路1に入力される。シンドローム作
成回路1は、入力されたデータおよび誤り訂正符号に基
づいてシンドロームを生成し、未知誤りトラック検出回
路3および誤りパターン発生回路5に入力する。未知誤
りトラック検出回路3は、入力されたシンドロームに基
づいて未知誤りトラック(内部ポインタ情報)を検出し
、誤りパターン発生回路5に入力する。When data is read from the magnetic tape, the data read from the magnetic tape is input to the syndrome generation circuit 1 and the error correction circuit 6, as shown in FIG. Further, the error correction code read from the magnetic tape is input to the syndrome generation circuit 1. The syndrome generation circuit 1 generates a syndrome based on the input data and error correction code, and inputs it to the unknown error track detection circuit 3 and the error pattern generation circuit 5. The unknown error track detection circuit 3 detects an unknown error track (internal pointer information) based on the input syndrome and inputs it to the error pattern generation circuit 5.
一方、誤り検出回路7は、各トラックの出力信号のレベ
ル、同期はずれ等のチエツク行い、異常を検出すると異
常を検出した旨を示す外部ポインタ情報を既知誤りトラ
ック指示回路2に加える。On the other hand, the error detection circuit 7 checks the level of the output signal of each track, out of synchronization, etc., and when an abnormality is detected, adds external pointer information indicating that an abnormality has been detected to the known error track indicating circuit 2.
既知誤りトラック指示回路2は、この外部ポインタ情報
から異常の発生したトラック情報を求め、誤りバタ」ン
発生回路5に加える。The known error track designation circuit 2 obtains track information in which an abnormality has occurred from this external pointer information and adds it to the error pattern generation circuit 5.
誤りパターン発生回路5は、この外部ポインタ情報、シ
ンドローム作成回路1から入力されたシンドロームおよ
び未知誤りトラック検出回路3から入力された未知誤り
トラック情報に基づいて次のような処理を行う、先ず、
既知および未知誤りトラック情報の総トラック数が誤り
訂正能力の範囲内か否かを判定する。誤り訂正能力の範
囲内のときは、誤りパターンをを生成して誤り訂正回路
6に入力する。誤り訂正回路6は、この誤りパターンと
読み出しデータとの排他的論理和をとり、誤りを訂正し
たデータを出力データとして出力する0反対に誤り訂正
能力を超えているときは、誤り訂正不可能である旨を情
報を誤り訂正回路6へ入力する。誤り訂正回路6は、誤
りを訂正できない旨を出力データとして出力する。The error pattern generation circuit 5 performs the following processing based on this external pointer information, the syndrome input from the syndrome generation circuit 1, and the unknown error track information input from the unknown error track detection circuit 3. First, the error pattern generation circuit 5 performs the following processing.
It is determined whether the total number of tracks of known and unknown error track information is within the error correction capability. When the error correction capability is within the range, an error pattern is generated and input to the error correction circuit 6. The error correction circuit 6 takes the exclusive OR of this error pattern and the read data, and outputs the error-corrected data as output data.On the other hand, when the error correction capacity is exceeded, error correction is not possible. Information to that effect is input to the error correction circuit 6. The error correction circuit 6 outputs a message indicating that the error cannot be corrected as output data.
(発明が解決しようとする課題)
ところで、外部ポインタ情報で指示されたトラックの読
み出しデータには必ずしも誤りが発生しているとはかぎ
らない、しかるに、従来の誤り訂正方式は、外部および
内部ポインタ情報で指示される総トラック数に基づいて
無条件に誤り訂正能力の範囲内か否かを判定している。(Problem to be Solved by the Invention) By the way, errors do not necessarily occur in the read data of the track indicated by external pointer information. However, conventional error correction methods Based on the total number of tracks indicated by , it is unconditionally determined whether or not the total number of tracks is within the range of error correction capability.
従って、実際に誤りが発生していないにもかかわらず誤
り訂正不可能と判定してしまう場合がある。このように
従来の誤り訂正方式には解決すべき課題があった。Therefore, it may be determined that error correction is impossible even though no error has actually occurred. As described above, conventional error correction systems have problems that need to be solved.
本発明は、このような事情に鑑みてなされたものであり
、その目的は、誤り訂正能力の範囲外のときは、各トラ
ック単位に記憶されている誤りパターン保持情報に基づ
いて既知誤りトラック数を削減することにより効率よく
誤りトラックを指示することができる磁気テープ装置に
おける誤り訂正方式を提供することにある。The present invention has been made in view of the above circumstances, and its purpose is to calculate the number of known error tracks based on the error pattern holding information stored in each track when the error is out of the range of error correction capability. An object of the present invention is to provide an error correction method in a magnetic tape device that can efficiently indicate an erroneous track by reducing the error.
(課題を解決するための手段)
本発明の磁気テープ装置における誤り訂正方式は、上記
目的を達成するために、データと該データに対する誤り
訂正符号とを磁気テープに記録し、読み出し時に誤り検
出手段が前記磁気テープからの読み出し信号のレベル等
の異常を検出したことにより出力した外部ポインタ情報
と、未知誤りトラック検出手段が前記データおよび前記
誤り訂正符号に基づいて出力した内部ポインタ情報とに
基づいて誤りパターン発生手段が生成した誤りパターン
に従って誤りデータを訂正している磁気テープ装置にお
ける誤り訂正方式において、各トラック単位に誤りパタ
ーン保持情報を記憶する記憶手段と、
前記内部ポインタ情報および外部ポインタ情報で示され
る誤りトラックの数が誤り訂正能力の範囲内か否かを判
定し、誤り訂正能力の範囲外のときは前記記憶手段内に
記憶されている誤りパターン保持情報に基づいて誤り訂
正能力範囲内になるように外部ポインタ情報で示される
誤りトラック数を減らす誤りトラック指示手段とを有す
る。(Means for Solving the Problems) In order to achieve the above object, an error correction method in a magnetic tape device of the present invention records data and an error correction code for the data on a magnetic tape, and when reading the data, an error detection means based on external pointer information outputted by detecting an abnormality in the level of the read signal from the magnetic tape, and internal pointer information outputted by the unknown error track detection means based on the data and the error correction code. In an error correction method for a magnetic tape device in which error data is corrected according to an error pattern generated by an error pattern generation means, the present invention includes a storage means for storing error pattern retention information for each track, and the internal pointer information and the external pointer information. It is determined whether the number of error tracks shown is within the range of error correction capability, and if it is outside the range of error correction capability, it is determined whether the number of error tracks is within the range of error correction capability based on the error pattern holding information stored in the storage means. and error track indicating means for reducing the number of error tracks indicated by the external pointer information so that the number of error tracks indicated by the external pointer information is reduced.
(作用)
本発明の磁気テープ装置における誤り訂正方式において
は、記憶手段が、各トラック単位に誤りパターン保持情
報を記憶する。そして、誤りトラツク指示手段が、内部
ポインタ情報および外部ポインタ情報で示される誤りト
ラックの数が誤り訂正能力の範囲内か否かを判定し、誤
り訂正能力の範囲外のときは記憶手段内に記憶されてい
る誤りパターン保持情報に基づいて誤り訂正能力範囲内
になるように外部ポインタ情報で示される誤りトラック
数を減らす。(Function) In the error correction method in the magnetic tape device of the present invention, the storage means stores error pattern retention information for each track. Then, the error track indicating means determines whether or not the number of error tracks indicated by the internal pointer information and the external pointer information is within the range of the error correction capability, and if it is outside the range of the error correction capability, it is stored in the storage means. The number of error tracks indicated by the external pointer information is reduced so that it is within the error correction capability range based on the error pattern holding information that has been stored.
(実施例)
次に、本発明の実施例について図面を参照して詳細に説
明する。(Example) Next, an example of the present invention will be described in detail with reference to the drawings.
第1図は本発明の一実施例の構成図である。同図におい
て、第2図と同一符号は同一部分を示す。FIG. 1 is a block diagram of an embodiment of the present invention. In this figure, the same reference numerals as in FIG. 2 indicate the same parts.
誤りパターン発生回路8は、各トラック単位に誤りパタ
ーン保持情報すなわち各トラック単位に発生した誤りパ
ターンを記憶する機能が追加されている。誤りトラック
指示回路4は、既知誤りトラック数および未知トラック
数の総トラック数を判定し、訂正能力を越えているとき
は誤りパターン発生回路8に記憶されている過去の誤り
パターン保持情報に基づいて既知誤りトラックを減らし
て訂正能力範囲内にする。The error pattern generation circuit 8 has an additional function of storing error pattern holding information for each track, that is, error patterns generated in each track. The error track indication circuit 4 determines the total number of tracks, including the number of known error tracks and the number of unknown tracks, and when the total number of tracks exceeds the correction capacity, the error track indication circuit 4 determines the total number of tracks, including the number of known error tracks and the number of unknown tracks, and when the total number of tracks exceeds the correction capability, the error track indication circuit 4 determines the total number of tracks, and when the total number of tracks exceeds the correction capacity, the error track indication circuit 4 determines the total number of tracks, including the number of known error tracks and the number of unknown tracks. Reduce the number of known error tracks to within the correction capability range.
次に、第1図を参照して本実施例の動作について説明す
る。シンドローム作成回l?81は、データおよび誤り
訂正符号に基づいてシンドロームを生成する。そして、
未知誤りトラック検出回路3は、このシンドロームに基
づいて未知誤りトラックを検出し、誤りトラック指示回
路4に入力する。既知誤りトラック指示回路2は、誤り
検出回路7からの外部ポインタ情報に基づいて既知誤り
トラックを検出し、誤りトラック指示回路4に入力する
。Next, the operation of this embodiment will be explained with reference to FIG. Syndrome creation episode? 81 generates syndromes based on data and error correction codes. and,
The unknown error track detection circuit 3 detects an unknown error track based on this syndrome and inputs the detected error track to the error track indicating circuit 4. Known error track indicating circuit 2 detects a known error track based on external pointer information from error detection circuit 7 and inputs the detected error track to error track indicating circuit 4 .
誤りトラック指示回路4は、入力された既知および未知
誤りトラックで指示された総トラック数を判定し、誤り
訂正能力の範囲内か否かを判定して次の処理を行う。The error track designation circuit 4 determines the total number of tracks designated by the input known and unknown error tracks, determines whether or not it is within the range of error correction capability, and performs the next process.
■誤り訂正能力の範囲内のとき
このようなときは、誤りトラック情報(未知および既知
誤りトラック)を誤りパターン発生回路8に入力する。(2) When within the range of error correction capability In such a case, error track information (unknown and known error tracks) is input to the error pattern generation circuit 8.
誤りパターン発生回路8は、この誤りトラック情報およ
びシンドローム作成回路1から受は取ったシンドローム
に基づいて誤りパターンを生成し、誤り訂正回路6に入
力する。誤す訂正回路6は、この誤りパターンとデータ
とノ4JF他論理和演算を行い誤りデータを訂正して出
力する。The error pattern generation circuit 8 generates an error pattern based on this error track information and the syndrome received from the syndrome generation circuit 1, and inputs it to the error correction circuit 6. The error correction circuit 6 performs an OR operation on this error pattern and data, corrects the error data, and outputs the corrected data.
■誤り訂正能力の範囲外のとき
このようなときは、誤りトラック指示回路4は、既知誤
りトラック数の削減を行う、先ず、既知誤りトラックか
以前から断続的に誤りパターンを発生しているか否かを
示す誤りパターン保持情報を誤りパターン発生回路8に
問い合わせる。そして、この誤りパターン保持情報が過
去にエラーを発生していることを示すが否かを判定して
過去に誤りパターンを発生していないときは、既知誤り
トラック情報を無効にし、既知誤りトラック数を減らし
て訂正能力範囲内にする。そして、訂正能力範囲内の既
知および未知誤りトラック情報を誤りパターン発生回路
8に入力する。■When the error correction capability is outside the range In such a case, the error track indication circuit 4 reduces the number of known error tracks.First, it determines whether the known error track has been generating an error pattern intermittently or not. The error pattern generation circuit 8 is inquired about error pattern holding information indicating whether the error pattern is retained or not. Then, it is determined whether or not this error pattern retention information indicates that an error has occurred in the past, and if no error pattern has occurred in the past, the known error track information is invalidated and the number of known error tracks is Reduce it to within the range of correction ability. Then, known and unknown error track information within the correction capability range is input to the error pattern generation circuit 8.
誤りパターン発生回路8は、上述したようにこの未知お
よび既知誤りトラック情報に基づいて誤りパターンを生
成し、誤り訂正回路6はこの誤りパターンに基づいてデ
ータを修正する。The error pattern generation circuit 8 generates an error pattern based on the unknown and known error track information as described above, and the error correction circuit 6 corrects the data based on this error pattern.
(発明の効果)
以上に説明したように、本発明の磁気テープ装置におけ
る誤り訂正方式では、誤り訂正能力の範囲外である既知
および未知の誤りトラック情報が与えられた場合、誤り
パターン保持情報によって以前から断続的に誤りパター
ンを発生していたトラックか否かを判定し、与えられた
既知誤りトラック数の削減を行う、従って、本発明の磁
気テープ装置における誤り訂正方式を採用すれば既知お
よび未知の誤りトラック数が誤り訂正能力の範囲を越え
たときでも効率よくエラー訂正を行うことができる。(Effects of the Invention) As explained above, in the error correction method in the magnetic tape device of the present invention, when known and unknown error track information that is outside the range of error correction capability is given, error pattern retention information is used to correct errors. It is determined whether or not a track has intermittently generated an error pattern before, and the number of given known error tracks is reduced. Therefore, if the error correction method in the magnetic tape device of the present invention is adopted, Even when the unknown number of error tracks exceeds the range of error correction capability, error correction can be performed efficiently.
第1図は本発明の実施例の構成図、
第2図は従来の誤り訂正方式の構成図である。
1・・・シンドローム作成回路、2・・・既知誤りトラ
ック指示回路、3・・・未知誤りトラック検出回路、4
・・・誤りトラック指示回路、5,8・・・誤りパター
ン発生回路、
6・・・誤り訂正回路、
7・・・誤り検出口
路。FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of a conventional error correction system. DESCRIPTION OF SYMBOLS 1... Syndrome creation circuit, 2... Known error track instruction circuit, 3... Unknown error track detection circuit, 4
...Error track indication circuit, 5, 8...Error pattern generation circuit, 6...Error correction circuit, 7...Error detection path.
Claims (1)
に記録し、読み出し時に誤り検出手段が前記磁気テープ
からの読み出し信号のレベル等の異常を検出したことに
より出力した外部ポインタ情報と、未知誤りトラック検
出手段が前記データおよび前記誤り訂正符号に基づいて
出力した内部ポインタ情報とに基づいて誤りパターン発
生手段が生成した誤りパターンに従って誤りデータを訂
正している磁気テープ装置における誤り訂正方式におい
て、 各トラック単位に誤りパターン保持情報を記憶する記憶
手段と、 前記内部ポインタ情報および外部ポインタ情報で示され
る誤りトラックの数が誤り訂正能力の範囲内か否かを判
定し、誤り訂正能力の範囲外のときは前記記憶手段内に
記憶されている誤りパターン保持情報に基づいて誤り訂
正能力範囲内になるように外部ポインタ情報で示される
誤りトラック数を減らす誤りトラック指示手段と を設けたことを特徴とする磁気テープ装置における誤り
訂正方式。[Scope of Claims] External pointer information is output when data and an error correction code for the data are recorded on a magnetic tape, and when an error detection means detects an abnormality in the level of a read signal from the magnetic tape during reading. Error correction in a magnetic tape device in which error data is corrected according to an error pattern generated by an error pattern generation means based on the data and internal pointer information outputted by the unknown error track detection means based on the data and the error correction code. The system includes a storage means for storing error pattern holding information for each track, and determining whether or not the number of error tracks indicated by the internal pointer information and external pointer information is within the range of error correction capability. and error track indicating means for reducing the number of error tracks indicated by the external pointer information so that the number of error tracks is within the error correction capability range based on the error pattern holding information stored in the storage means. An error correction method in a magnetic tape device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13687289A JPH031374A (en) | 1989-05-30 | 1989-05-30 | Error correcting system for magnetic tape unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13687289A JPH031374A (en) | 1989-05-30 | 1989-05-30 | Error correcting system for magnetic tape unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH031374A true JPH031374A (en) | 1991-01-08 |
Family
ID=15185505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13687289A Pending JPH031374A (en) | 1989-05-30 | 1989-05-30 | Error correcting system for magnetic tape unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH031374A (en) |
-
1989
- 1989-05-30 JP JP13687289A patent/JPH031374A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6912682B1 (en) | Signal processor for correcting and detecting errors | |
| JPH0312874A (en) | Digital signal reproducing device | |
| KR19980065723A (en) | Method and apparatus for processing data in digital video disc system | |
| JP2751415B2 (en) | Error detection and correction circuit | |
| JPH01256073A (en) | error correction system | |
| JP3242682B2 (en) | Error correction processor | |
| JPH06301604A (en) | Storage reproducing system | |
| JPS6051142B2 (en) | Logging error control method | |
| JPH02205955A (en) | Error processing system for memory device | |
| JPS5965357A (en) | Control system for production of parity bit | |
| JPS6261974B2 (en) | ||
| JP2614130B2 (en) | Magnetic tape unit | |
| SU868844A1 (en) | Self-checking storage device | |
| JPH0520215A (en) | Information processor | |
| JP2601038B2 (en) | Microprogram error detection / correction device | |
| JPH05224968A (en) | Data check system | |
| JPS63144466A (en) | Error correction device | |
| JPS61192072A (en) | Data change-point detecting device | |
| JPS6344390A (en) | Optical disk controller | |
| JPS6113259B2 (en) | ||
| JPS6310377A (en) | Disk controller | |
| JPH0668730B2 (en) | Error correction circuit | |
| JPS61248268A (en) | Inspection device for pre-format disk | |
| JPH0535608A (en) | Control storage inspecting and correcting circuit | |
| JPS60220444A (en) | Alternate bit control circuit |