[go: up one dir, main page]

JP2615727B2 - Control device for error correction circuit - Google Patents

Control device for error correction circuit

Info

Publication number
JP2615727B2
JP2615727B2 JP62329295A JP32929587A JP2615727B2 JP 2615727 B2 JP2615727 B2 JP 2615727B2 JP 62329295 A JP62329295 A JP 62329295A JP 32929587 A JP32929587 A JP 32929587A JP 2615727 B2 JP2615727 B2 JP 2615727B2
Authority
JP
Japan
Prior art keywords
error
signal
error correction
symbols
arrangement state
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 - Lifetime
Application number
JP62329295A
Other languages
Japanese (ja)
Other versions
JPH01170222A (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP62329295A priority Critical patent/JP2615727B2/en
Publication of JPH01170222A publication Critical patent/JPH01170222A/en
Application granted granted Critical
Publication of JP2615727B2 publication Critical patent/JP2615727B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、例えばディジタルオーディオディスク
(所謂コンパクトディスク)の再生回路に適用されるエ
ラー訂正回路の制御装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device of an error correction circuit applied to, for example, a reproduction circuit of a digital audio disk (a so-called compact disk).

〔従来の技術〕[Conventional technology]

ディジタルオーディオディスクでは、エラー訂正符号
として、クロスインターリーブ・リード・ソロモン符号
(CIRC符号)と称されるエラー訂正符号が使用されてい
る。このエラー訂正符号は、第1の配列状態にある複数
チャンネルのPCMデータ系列の各々に含まれる1ワード
とこれに対する第1のチェックワードとからなる第1の
エラー訂正符号系列(C2符号)が形成され、複数チャン
ネルのPCMデータ系列と第1のチェックワード系列をチ
ャンネルごとに異なる時間遅延させるインターリーブに
よって第2の配列状態とし、この第2の配列状態にある
複数チャンネルのPCMデータと第1のチェックワード系
列の各々に含まれる1ワードとこれに対する第2のチェ
ックワードとからなる第2のエラー訂正符号系列(C1符
号)が形成され、復号側では、C1符号の復号(C1復号)
及びC2符号の復号(C2復号)がなされ、C1復号により得
られたポインタ情報を用いてC2復号がなされる。
In a digital audio disc, an error correction code called a cross interleaved Reed-Solomon code (CIRC code) is used as an error correction code. This error correction code forms a first error correction code sequence (C2 code) consisting of one word included in each of the PCM data sequences of a plurality of channels in the first arrangement state and a first check word corresponding thereto. Then, the PCM data sequence of the plurality of channels and the first check word sequence are interleaved to delay differently for each channel to form a second arrangement state, and the PCM data of the plurality of channels in the second arrangement state and the first check A second error correction code sequence (C1 code) including one word included in each of the word sequences and a second check word corresponding thereto is formed. On the decoding side, decoding of the C1 code (C1 decoding)
And C2 decoding (C2 decoding) is performed, and C2 decoding is performed using the pointer information obtained by the C1 decoding.

第11図に示すように、従来のCIRC符号では、C1符号の
系列(C1系列)は、隣接する2フレーム(1フレーム:3
2シンボル)に交互に含まれる32シンボルにより形成さ
れており、C2符号の系列(C2系列)は、108フレーム内
の所定のフレームに含まれる28シンボルにより形成され
ている。
As shown in FIG. 11, in the conventional CIRC code, the C1 code sequence (C1 sequence) is composed of two adjacent frames (one frame: 3).
The C2 code sequence (C2 sequence) is formed by 28 symbols included in a predetermined frame in 108 frames.

キュー、レビュー時には、トラックジャンプが連続的
に生じ、ディジタルオーディオディスクからの再生RF信
号において、フレームの不連続が発生する。C1符号のイ
ンターリーブ長は、1フレームしかないので、不連続点
の前後の±1フレームでは、エラー有りを示すC1ポイン
タが2フレームにのみセットされる。一方、C2系列で
は、インターリーブ長が108フレームあるので、不連続
部から後の108フレームは、多重エラーになる。
During cue and review, track jumps occur continuously, and discontinuity of frames occurs in the reproduced RF signal from the digital audio disk. Since the interleave length of the C1 code is only one frame, in ± 1 frames before and after the discontinuity point, the C1 pointer indicating that there is an error is set only in two frames. On the other hand, in the C2 sequence, since the interleave length is 108 frames, a multiplex error occurs in 108 frames after the discontinuous portion.

C2復号において、3重以上のエラーの場合で、C1ポイ
ンタの個数が2以上の場合には、C1ポインタをコピーし
て、データの有効及び無効を示すフラグとして使用して
いる。従って、上述の不連続部で生じるC2系列の多重エ
ラーの場合には、C1ポインタのコピー動作がなされる。
このように処理された再生データは、エラー補間をされ
て出力されるが、不連続部の前後の音が交じった再生音
(即ち、ノイズ)が発生する。
In the C2 decoding, if there are three or more errors and the number of C1 pointers is two or more, the C1 pointer is copied and used as a flag indicating whether data is valid or invalid. Therefore, in the case of the multiplex error of the C2 sequence that occurs in the above-described discontinuous portion, the copy operation of the C1 pointer is performed.
The reproduced data processed in this way is output after error interpolation, but a reproduced sound (that is, noise) in which sounds before and after the discontinuous portion are mixed is generated.

キュー、レビューに限らず、ディインターリーブ用の
メモリがオーバーフローした時にも、同様のノイズが発
生する。
Similar noise is generated not only in the queue and the review but also when the memory for deinterleaving overflows.

従来では、キュー、レビュー時の上述のノイズを目立
たなくするために、再生時のゲインを例えば−12dB落と
したり、ミューティングをかける消極的な対策を行って
いた。
Conventionally, in order to make the above-mentioned noise at the time of cueing and review less conspicuous, a gain at the time of reproduction is reduced, for example, by -12 dB, or passive measures such as muting are taken.

上述の問題の対策として、特開昭80672号公報或いはJ
ASコンファレンス‘86予稿集(第90頁〜第93頁)に記載
されているものが提案されている。
As a countermeasure against the above problem, Japanese Patent Application Laid-Open No.
Proposals described in the AS Conference '86 proceedings (pages 90 to 93) have been proposed.

また、本願出願人は、オーディオPCM信号の再生のみ
ならず、CD−ROMとしてディスクが使用される時に、エ
ラー訂正能力を強力とするために、〔C1復号→C2復号→
C1復号→C2復号〕とC1復号及びC2復号を2回ずつ行い、
1回めのC2復号において、前段のC1復号で得られたC1ポ
インタを用いて、4重イレージャ訂正を行うエラー訂正
方法を提案している。
In addition, the applicant of the present application not only reproduces audio PCM signals, but also uses [C1 decoding → C2 decoding →
C1 decoding → C2 decoding] and C1 decoding and C2 decoding twice,
In the first C2 decoding, an error correction method for performing quadruple erasure correction using the C1 pointer obtained in the preceding C1 decoding is proposed.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

しかしながら、C2復号において、4重イレージャ訂正
まで行うと、前段のC1復号の誤った訂正、誤りの見逃し
をC2復号時に検査できなくなる問題が生じる。即ち、4
重イレージャ訂正は、C1復号により得られたポインタで
示される既知のエラー位置に関してなされるもので、若
し、C1訂正でエラー訂正が誤った時には、イレージャ訂
正もあやまったものとなる。
However, if the quadruple erasure correction is performed in the C2 decoding, a problem arises in that it is not possible to check for erroneous correction of the C1 decoding at the preceding stage or to overlook an error during the C2 decoding. That is, 4
The heavy erasure correction is performed with respect to a known error position indicated by a pointer obtained by C1 decoding. If the error correction is incorrect in the C1 correction, the erasure correction is also lost.

C1復合において、エラー訂正が間違うのは、二つの場
合がある。その一つは、C1復号において、多重訂正をす
るために、誤った訂正が生じる場合である。二つめに
は、C1訂正自体が正しくエラー訂正していても、C2系列
で見ると、エラーが含まれている場合である。後者の場
合は、上述のようなフレームの不連続が発生した場合に
生じる。
There are two cases where error correction is wrong in C1 decoding. One of them is a case where erroneous correction occurs due to multiple correction in C1 decoding. The second is a case where an error is included in the C2 sequence even if the C1 correction itself corrects the error. The latter case occurs when the above-described frame discontinuity occurs.

従って、この発明の目的は、C2復号において、C1ポイ
ンタを使用してイレージャ訂正を行う場合に、イレージ
ャ訂正が誤ることを防止できるエラー訂正回路の制御装
置を提供することにある。
Accordingly, an object of the present invention is to provide a control device for an error correction circuit that can prevent erroneous erasure correction when performing erasure correction using the C1 pointer in C2 decoding.

〔問題点を解決するための手段〕[Means for solving the problem]

この発明は、第1の配列状態にある複数個のシンボル
に関して、m重エラー訂正及びn重エラーのイレージャ
訂正が可能な第1のエラー訂正符号の符号化がされ、複
数個のシンボル及び第1のエラー訂正符号の第1のチェ
ックシンボルの配列が並び替えられて第2の配列状態と
され、第2の配列状態にある複数個のシンボル及び第1
のチェックシンボルに関して、k重エラー訂正が可能な
第2のエラー訂正符号の符号化がされたものを復号する
ようにしたエラー訂正回路の制御装置において、 復号処理は、 第2の配列状態にある複数個のシンボルに関して、第
2のエラー訂正符号により、k以下の所定数までのエラ
ーシンボルのエラー訂正を行うと共に、少なくとも所定
数をこえる個数のエラーシンボルに対してエラーポイン
タをセットする第1のステップと、 第2の配列状態を第1の配列状態に変換する第2のス
テップと、 第1の配列状態にある複数個のシンボルに関して、第
1のエラー訂正符号により、第1のステップでセットさ
れたエラーポインタで示されるnまでの個数のエラーシ
ンボルのイレージャ訂正を行う第3のステップと、 第1の配列状態を第2の配列状態に変換する第4のス
テップと、 第2の配列状態にある複数個のシンボルに関して、第
2のエラー訂正符号により、k以下の所定数のエラーシ
ンボルのエラー訂正を行うと共に、少なくとも所定数を
こえる個数のエラーシンボルに対してエラーポインタを
セットする第5のステップと、 第2の配列状態を第1の配列状態に変換する第6のス
テップと、 第1の配列状態にある複数個のシンボルに関して、第
1のエラー訂正符号により、第5のステップでセットさ
れたエラーポインタを参照して、m以下の所定数のエラ
ーシンボルのエラー訂正を行う第7のステップと からなり、 入力信号のフレームの不連続が発生した時に、第1の
エラー訂正符号のインターリーブ長以上の所定期間、第
3のステップのイレージャ訂正処理を禁止する手段を設
けたことを特徴とするエラー訂正回路の制御装置であ
る。
According to the present invention, a plurality of symbols in a first arrangement state are encoded with a first error correction code capable of m-level error correction and erasure correction of an n-level error, and the plurality of symbols and the first symbol are encoded. The arrangement of the first check symbols of the error correction code is rearranged to a second arrangement state, and the plurality of symbols and the first arrangement in the second arrangement state are arranged.
In the control device for an error correction circuit configured to decode a check symbol of which has been encoded with a second error correction code capable of k-fold error correction, the decoding process is in the second arrangement state. For a plurality of symbols, a second error correction code performs error correction of up to a predetermined number of error symbols equal to or less than k, and sets an error pointer for at least a predetermined number of error symbols. A second step of converting the second arrangement state to the first arrangement state; and setting a plurality of symbols in the first arrangement state by the first error correction code in the first step. A third step of performing erasure correction of error symbols up to n indicated by the indicated error pointer, and changing the first arrangement state to the second arrangement. A fourth step of converting to a state, and, for a plurality of symbols in the second arrangement state, performing error correction of a predetermined number of error symbols equal to or less than k using a second error correction code, and A fifth step of setting an error pointer for more error symbols, a sixth step of converting a second arrangement state to a first arrangement state, and a plurality of symbols in the first arrangement state And a seventh step of performing error correction of a predetermined number of error symbols equal to or less than m by using the first error correction code with reference to the error pointer set in the fifth step. Means for prohibiting the erasure correction processing in the third step for a predetermined period of time equal to or longer than the interleave length of the first error correction code when the discontinuity occurs. By providing a control device of an error correction circuit according to claim.

〔作用〕[Action]

フレームの不連続が生じると、C1符号の系列は、2フ
レームのインターリーブしかされていないので、不連続
部の2フレームのC1系列しかエラーとして検出されな
い。不連続部を含むC2系列では、多重エラーが発生して
いる。この場合に、C1ポインタを信用して、イレージャ
訂正を行うと、イレージャ訂正が誤る。この発明では、
フレームの不連続が生じた時に、イレージャ訂正を所定
期間、禁止するので、上述の誤ったイレージャ訂正を防
止することができる。
When frame discontinuity occurs, only two frames of the C1 code sequence are interleaved, so that only two frames of the C1 sequence in the discontinuous portion are detected as errors. Multiple errors have occurred in the C2 sequence including discontinuous parts. In this case, if the erasure correction is performed by trusting the C1 pointer, the erasure correction is incorrect. In the present invention,
Since erasure correction is prohibited for a predetermined period when frame discontinuity occurs, the erroneous erasure correction described above can be prevented.

〔実施例〕〔Example〕

以下、この発明の一実施例について説明する。この説
明は、下記の順序に従ってなされる。
Hereinafter, an embodiment of the present invention will be described. This description is made in the following order.

a.ディジタルオーディオディスクの再生回路 b.同期信号の検出及び保護回路 c.エラー訂正回路 a.ディジタルオーディオディスクの再生回路 第1図は、この発明を適用することができるディジタ
ルオーディオディスクの再生回路の一例である。第1図
において、1がディジタルオーディオディスクを示す。
このディジタルオーディオディスク1から光ピックアッ
プ2により再生されたRF信号がRFアンプ3に供給され
る。
a. Digital audio disk playback circuit b. Synchronous signal detection and protection circuit c. Error correction circuit a. Digital audio disk playback circuit FIG. 1 shows a digital audio disk playback circuit to which the present invention can be applied. This is an example. In FIG. 1, reference numeral 1 denotes a digital audio disc.
An RF signal reproduced from the digital audio disk 1 by the optical pickup 2 is supplied to an RF amplifier 3.

第2図は、ディジタルオーディオディスクから再生さ
れるRF信号のフレーム構成を示している。1フレームの
先頭に、24チャンネルビットのフレーム同期信号が位置
し、次に、制御及び表示用のサブコードの1シンボルが
位置する。この後に、オーディオPCM信号(12シンボ
ル)、エラー訂正コードのパリティ(4シンボル)、オ
ーディオPCM信号(12シンボル)及びパリティ(4シン
ボル)が順次位置している。1シンボルは、14チャンネ
ルビットである。1フレームは、下記のように、588チ
ャンネルビットの長さとされている。
FIG. 2 shows a frame structure of an RF signal reproduced from a digital audio disk. At the beginning of one frame, a frame synchronization signal of 24 channel bits is located, and then one symbol of a subcode for control and display is located. After this, the audio PCM signal (12 symbols), the parity of the error correction code (4 symbols), the audio PCM signal (12 symbols) and the parity (4 symbols) are sequentially located. One symbol is 14 channel bits. One frame has a length of 588 channel bits as described below.

24×14(オーディオ信号)+8×14(パリティ)+1×
14(サブコード)+24(フレーム同期信号)+34×3
(マージンビット)=588チャンネルビット RFアンプ3の出力信号がPLLから構成されたクロック
抽出回路4に供給される。クロック抽出回路4からの再
生RF信号及びビットクロックがフレーム同期検出及び保
護回路5に供給される。このフレーム同期検出及び保護
回路5は、後述のように、フレーム同期信号の検出と検
出されたフレーム同期信号の保護を行う。
24 × 14 (audio signal) + 8 × 14 (parity) + 1 ×
14 (sub code) + 24 (frame synchronization signal) + 34 x 3
(Margin bit) = 588 channel bits The output signal of the RF amplifier 3 is supplied to the clock extraction circuit 4 composed of a PLL. The reproduced RF signal and the bit clock from the clock extraction circuit 4 are supplied to a frame synchronization detection and protection circuit 5. The frame synchronization detection and protection circuit 5 detects a frame synchronization signal and protects the detected frame synchronization signal, as described later.

フレーム同期検出及び保護回路5の出力には、EFM復
調回路6が設けられている。EFM変調は、1シンボルの
8ビットのパターンを好ましい(直流成分を少なくで
き、ビットクロックの抽出を容易とできる意味で)14ビ
ットのパターンに変換するチャンネルコーディングであ
る。EFM復調回路6により、1シンボルが8ビットに戻
された再生データが復号回路7に供給される。
An EFM demodulation circuit 6 is provided at the output of the frame synchronization detection and protection circuit 5. The EFM modulation is a channel coding for converting a one-symbol 8-bit pattern into a preferable 14-bit pattern (in a sense that a DC component can be reduced and a bit clock can be easily extracted). The reproduction data in which one symbol is returned to 8 bits by the EFM demodulation circuit 6 is supplied to the decoding circuit 7.

復号回路7では、エラー訂正符号(クロスインターリ
ーブ・リード・ソロモン符号(CIRC符号)と称される)
の復号がなされる。ディインターリーブ等のために再生
データが書き込まれるメモリ8が復号回路7と関連して
設けられている。前述のフレーム同期検出及び保護回路
5からトラックジャンプ等によりフレーム同期がロック
しなくなったことを示す信号が復号回路7に供給されて
いる。また、復号回路7には、システムコントローラ14
から、キュー、レビュー等の動作時に発生するトラック
ジャンプ命令が供給されている。
In the decoding circuit 7, an error correction code (referred to as a cross-interleaved Reed-Solomon code (CIRC code))
Is decoded. A memory 8 in which reproduction data is written for deinterleaving or the like is provided in association with the decoding circuit 7. A signal indicating that the frame synchronization is not locked due to a track jump or the like is supplied from the frame synchronization detection and protection circuit 5 to the decoding circuit 7. The decoding circuit 7 includes a system controller 14
Supplies a track jump command generated during operations such as cueing and review.

復号回路7から出力される再生オーディオデータがデ
ータ補間回路9に供給される。データ補間回路9では、
復号回路7により訂正できなかったエラーデータに関し
て、平均値補間、前値ホールド等の補間がされる。デー
タ補間回路9の出力信号がD/A変換器10L及び10Rに供給
され、オーディオPCM信号がアナログ信号に戻される。
これらのD/A変換器10L及び10Rの夫々の出力信号がロー
パスフィルタ11L及び11Rを介して出力端子12L及び12Rに
取り出される。
The reproduced audio data output from the decoding circuit 7 is supplied to the data interpolation circuit 9. In the data interpolation circuit 9,
The error data that could not be corrected by the decoding circuit 7 is subjected to interpolation such as average value interpolation and previous value hold. The output signal of the data interpolation circuit 9 is supplied to D / A converters 10L and 10R, and the audio PCM signal is returned to an analog signal.
Output signals of these D / A converters 10L and 10R are taken out to output terminals 12L and 12R via low-pass filters 11L and 11R.

フレーム同期検出及び保護回路5の出力側にサブコー
ド復調回路13が設けられている。サブコード復調回路13
から得られたサブコードがシステムコントローラ14に供
給される。システムコントローラ14と関連して、操作部
15及び表示部16が設けられている。
A subcode demodulation circuit 13 is provided on the output side of the frame synchronization detection and protection circuit 5. Subcode demodulation circuit 13
Are supplied to the system controller 14. Operation unit related to the system controller 14
15 and a display unit 16 are provided.

ディジタルオーディオディスク1を回転させるモータ
17は、スピンドルサーボ回路18により、CLV(線速度一
定)で駆動される。光ピックアップ2と関連して、送り
サーボ回路19、トラッキングサーボ回路20及びフォーカ
スサーボ回路21が設けられている。
Motor for rotating digital audio disk 1
17 is driven at a CLV (constant linear velocity) by a spindle servo circuit 18. In connection with the optical pickup 2, a feed servo circuit 19, a tracking servo circuit 20, and a focus servo circuit 21 are provided.

b.同期信号の検出及び保護回路 第3図は、フレーム同期検出及び保護回路5の一例を
示す。第3図において、31及び32は、夫々(mod.588)
のカウンタを示す。カウンタ31は、端子33からのクロッ
クPLCを計数し、カウンタ32は、端子34からのクロックF
ICを計数する。クロックPLCは、クロック抽出回路4に
より、再生RF信号から取り出されたビットクロックであ
る。クロックFICは、例えば水晶発振回路(図示せず)
により形成された固定の安定なクロックである。クロッ
クFICの周波数は、クロックPLCの中心周波数と等しい4.
3218MHzである。
b. Synchronization signal detection and protection circuit FIG. 3 shows an example of the frame synchronization detection and protection circuit 5. In FIG. 3, 31 and 32 are respectively (mod.588)
The following shows the counter of. The counter 31 counts the clock PLC from the terminal 33, and the counter 32 counts the clock F from the terminal 34.
Count the IC. The clock PLC is a bit clock extracted from the reproduced RF signal by the clock extraction circuit 4. The clock FIC is, for example, a crystal oscillation circuit (not shown)
Is a fixed stable clock formed by The frequency of the clock FIC is equal to the center frequency of the clock PLC 4.
3218 MHz.

カウンタ31及び32の出力がデコーダ35及び36に夫々供
給される。デコーダ35からは、カウンタ31の出力が588
となる毎に内挿同期信号NSYNCが発生し、デコーダ36か
らは、カウンタ32の出力が588となるタイミングを中心
として、(±8クロック)の幅で“1"となるウインドウ
信号LMASKが発生する。カウンタ31及び32は、ANDゲート
41からの検出同期信号MKDSYにより、リセットされる。
The outputs of the counters 31 and 32 are supplied to decoders 35 and 36, respectively. The output of the counter 31 is 588 from the decoder 35.
The interpolation synchronization signal NSYNC is generated every time, and the window signal LMASK which becomes “1” with a width of (± 8 clocks) is generated from the decoder 36 around the timing when the output of the counter 32 becomes 588. . Counters 31 and 32 are AND gates
Reset by the detection synchronization signal MKDSY from 41.

37は、シフトレジスタを示し、このシフトレジスタ37
に再生RF信号EFMがクロックPLCにより取り込まれる。シ
フトレジスタ37は、23ビットのもので、シフトレジスタ
37の出力信号がフレーム同期検出回路40に供給される。
フレーム同期検出回路40により、所定のビットパターン
のフレーム同期信号が検出される。同期検出回路40から
の再生同期信号SYNCがANDゲート41に供給される。ANDゲ
ート41の他方の入力信号として、ORゲート57からのウイ
ンドウ信号MASKが供給される。
Reference numeral 37 denotes a shift register.
The reproduction RF signal EFM is captured by the clock PLC. The shift register 37 is a 23-bit shift register.
The output signal of 37 is supplied to the frame synchronization detection circuit 40.
The frame synchronization detection circuit 40 detects a frame synchronization signal having a predetermined bit pattern. The reproduction synchronization signal SYNC from the synchronization detection circuit 40 is supplied to the AND gate 41. The window signal MASK from the OR gate 57 is supplied as the other input signal of the AND gate 41.

ANDゲート41からの検出同期信号MKDSYが上述のカウン
タ31及び32に対してリセット信号として供給されると共
に、ANDゲート42及びインバータ43に供給される。イン
バータ43の出力信号がANDゲート44に供給される。これ
らのANDゲート42及び44には、デコーダ35からの内挿同
期信号NSYNCが供給される。ANDゲート42から信号GDSYが
取り出されると共に、ANDゲート44から信号NGSYが取り
出される。信号GDSYは、検出同期信号MKDSY及び内挿同
期信号NSYNCが同時に発生した時に得られる信号であ
る。信号NGSYは、内挿同期信号NSYNCが発生した時に、
検出同期信号MKDSYが発生しない時に得られる信号であ
る。また、これらの信号GDSY及び信号NGSYにより、セッ
ト及びリセットされるRSフリップフロップ45が設けら
れ、RSフリップフロップ45から信号GFSが取り出され
る。
The detection synchronization signal MKDSY from the AND gate 41 is supplied to the counters 31 and 32 as a reset signal, and is also supplied to the AND gate 42 and the inverter 43. The output signal of the inverter 43 is supplied to the AND gate 44. These AND gates 42 and 44 are supplied with the interpolation synchronization signal NSYNC from the decoder 35. The signal GDSY is extracted from the AND gate 42, and the signal NGSY is extracted from the AND gate 44. The signal GDSY is a signal obtained when the detection synchronization signal MKDSY and the interpolation synchronization signal NSYNC are simultaneously generated. The signal NGSY is generated when the interpolation synchronization signal NSYNC occurs.
This signal is obtained when the detection synchronization signal MKDSY does not occur. Further, an RS flip-flop 45 that is set and reset by these signals GDSY and NGSY is provided, and the signal GFS is extracted from the RS flip-flop 45.

上述の内挿同期信号NSYNCと検出同期信号MKDSYがORゲ
ート46に供給され、出力端子47にリセット(RESET)信
号が取り出される。このリセット信号が再生RF信号中の
フレーム同期信号に対応するタイミングを規定する出力
信号である。即ち、データクロックであるリセット信号
を基準として、再生RF信号の各シンボルが分離される。
The above-described interpolation synchronization signal NSYNC and detection synchronization signal MKDSY are supplied to an OR gate 46, and a reset (RESET) signal is extracted from an output terminal 47. This reset signal is an output signal that defines the timing corresponding to the frame synchronization signal in the reproduced RF signal. That is, each symbol of the reproduced RF signal is separated based on the reset signal which is the data clock.

ANDゲート42からの信号GDSYがN1カウンタ48にクロッ
ク入力として供給される。ANDゲート44からの信号NGSY
がN2カウンタ49にクロック入力として供給される。N1カ
ウンタ48のキャリー出力がORゲート50を介して自分自身
のリセット入力とされると共に、RSフリップフロップ52
のリセット入力とされる。ORゲート50の他方の入力とし
て、RSフリップフロップ52の出力信号GDFが供給されて
いる。
The signal GDSY from the AND gate 42 is supplied to the N1 counter 48 as a clock input. Signal NGSY from AND gate 44
Is supplied to the N2 counter 49 as a clock input. The carry output of the N1 counter 48 is used as its own reset input via an OR gate 50, and the RS flip-flop 52
Reset input. As the other input of the OR gate 50, the output signal GDF of the RS flip-flop 52 is supplied.

N2カウンタ49のキャリー出力がORゲート51を介して自
分自身のリセット入力とされると共に、ORゲート53に供
給される。ORゲート51の他方の入力として、検出同期信
号MKDSYが供給されている。ORゲート53には、ANDゲート
54の出力信号と端子55からの信号とが供給される。AND
ゲート54には、RSフリップフロップ52の出力信号GDFと
信号NGSYとが供給されている。端子55からの信号は、ト
ラッキングエラー等が発生した時に“1"となる信号であ
る。この信号は、トラックジャンプ後に、前方保護を外
す制御のために使用される。
The carry output of the N2 counter 49 is used as its own reset input via the OR gate 51, and is supplied to the OR gate 53. As the other input of the OR gate 51, a detection synchronization signal MKDSY is supplied. The OR gate 53 has an AND gate
The output signal of 54 and the signal from terminal 55 are supplied. AND
The gate 54 is supplied with the output signal GDF and the signal NGSY of the RS flip-flop 52. The signal from the terminal 55 is a signal that becomes “1” when a tracking error or the like occurs. This signal is used for control to remove forward protection after a track jump.

ORゲート53の出力信号がSRフリップフロップ52及び56
に対して夫々のセット入力として供給される。RSフリッ
プフロップ56のリセット入力として、検出同期信号MKDS
Yが供給される。RSフリップフロップ56の出力に得られ
る信号GTOPがORゲート57に供給される。このORゲート57
には、ウインドウ信号LMASKが供給されている。
The output signal of the OR gate 53 becomes SR flip-flops 52 and 56.
Are supplied as respective set inputs. As a reset input of RS flip-flop 56, detection synchronization signal MKDS
Y is supplied. The signal GTOP obtained at the output of the RS flip-flop 56 is supplied to the OR gate 57. This OR gate 57
Is supplied with a window signal LMASK.

上述のN1カウンタ48は、信号GDSYがN1回発生したこと
即ち、フレーム同期の検出がロックしていることを検出
する保護(後方保護)のために設けられている。一方、
N2カウンタ49は、信号NGSYがN2回発生したこと即ち、ロ
ックが外れたことを検出する保護(前方保護)のために
設けられている。一例として、(N1=2)(N2=3)と
設定されている。
The above-mentioned N1 counter 48 is provided for protection (backward protection) for detecting that the signal GDSY has been generated N1 times, that is, that the detection of frame synchronization is locked. on the other hand,
The N2 counter 49 is provided for protection (forward protection) for detecting that the signal NGSY has occurred N2 times, that is, unlocking. As an example, (N1 = 2) and (N2 = 3) are set.

第4図は、上述の一実施例の動作を示すタイミングチ
ャートである。第4図Aがフレーム同期検出回路40から
の再生同期信号SYNCを示す。第4図BがANDゲート41に
供給されるウインドウ信号MASKを示す。通常、第4図J
に示す信号GTOPは、“0"であるため、デコーダ36からの
ウインドウ信号LMASKがウインドウ信号MASKとなる。従
って、第4図Cに示す検出同期信号MKDSYが得られる。
FIG. 4 is a timing chart showing the operation of the embodiment. FIG. 4A shows the reproduction synchronization signal SYNC from the frame synchronization detection circuit 40. FIG. 4B shows the window signal MASK supplied to the AND gate 41. Normally, Fig. 4 J
Is "0", the window signal LMASK from the decoder 36 becomes the window signal MASK. Accordingly, the detection synchronization signal MKDSY shown in FIG. 4C is obtained.

第4図Dは、デコーダ35から発生する内挿同期信号NS
YNCを示す。クロックPLCの乱れにより、内挿同期信号NS
YNCは、周期が正規のものと異なるビットスリップ或い
は消失を含んでいる。第4図Cに示す検出同期信号MKDS
Yと内挿同期信号NSYNCから第4図Eに示す信号GDSYと第
4図Fに示す信号NGSYとが形成される。
FIG. 4D shows the interpolation synchronization signal NS generated from the decoder 35.
Indicates YNC. Interpolation synchronization signal NS
The YNC contains bit slips or erasures whose period differs from the normal one. The detection synchronization signal MKDS shown in FIG. 4C
A signal GDSY shown in FIG. 4E and a signal NGSY shown in FIG. 4F are formed from Y and the interpolation synchronization signal NSYNC.

信号GDSYがN1カウンタ48に供給され、N1カウンタ48の
出力が第4図Gに示すように、変化する。(N1=2)と
設定されているので、N1カウンタ48は、2迄計数する
と、キャリー出力を発生し、このキャリー出力により、
N1カウンタ48及びRSフリップフロップ52がリセットされ
る。従って、RSフリップフロップ52の出力信号GDFが第
4図Iに示すように、“0"である。また、信号NGSYがN2
カウンタ49に供給され、N2カウンタ49の出力が第4図H
に示すように、変化する。N2カウンタ49は、検出同期信
号MKDSYにより、リセットされるので、N2カウンタ49か
らのキャリー出力が発生しない。従って、RSフリップフ
ロップ56からの信号GTOPは、第4図Jに示すように、
“0"である。
The signal GDSY is supplied to the N1 counter 48, and the output of the N1 counter 48 changes as shown in FIG. 4G. Since (N1 = 2) is set, the N1 counter 48 generates a carry output when counting up to 2, and by this carry output,
The N1 counter 48 and the RS flip-flop 52 are reset. Therefore, the output signal GDF of the RS flip-flop 52 is "0" as shown in FIG. Also, if the signal NGSY is N2
The output of the N2 counter 49 is supplied to the
Changes as shown in FIG. Since the N2 counter 49 is reset by the detection synchronization signal MKDSY, no carry output from the N2 counter 49 occurs. Therefore, the signal GTOP from the RS flip-flop 56 is, as shown in FIG.
It is “0”.

ORゲート46には、内挿同期信号NSYNCと検出同期信号M
KDSYが供給されているので、出力端子47には、第4図K
に示すリセット信号が取り出される。このリセット信号
において、内挿同期信号NSYNC及び検出同期信号MKDSYの
両者が生じる場合、内挿同期信号NSYNCと検出同期信号M
KDSYとの間の期間がバーストエラーの期間となる。しか
し、このバーストエラーの期間は、比較的短く、ディジ
タルオーディオディスクのエラー訂正符号により、訂正
することができる。
The OR gate 46 has the interpolation synchronization signal NSYNC and the detection synchronization signal M
Since KDSY is supplied, the output terminal 47
Are taken out. When both the interpolation synchronization signal NSYNC and the detection synchronization signal MKDSY occur in the reset signal, the interpolation synchronization signal NSYNC and the detection synchronization signal MKDSY are generated.
The period between KDSY is the period of the burst error. However, the period of this burst error is relatively short and can be corrected by the error correction code of the digital audio disk.

第5図は、トラックジャンプ時等で、再生同期信号が
エラーとなった時の動作を示すタイミングチャートであ
る。第5図Aに示すように、再生同期信号が消失した
り、正しくない再生同期信号(×印を付す)が発生して
いる。信号GTOP(第5図J)が“0"の時には、デコーダ
36から第5図Bにおいて、(±8クロック)の幅のウイ
ンドウ信号LMASKが発生している。従って、第5図Cに
示す検出同期信号MKDSYが得られる。この検出同期信号M
KDSYにより、カウンタ31がリセットされるので、第5図
Dに示す内挿同期信号NSYNCが発生する。従って、再生
同期信号が消失した時でも、内挿同期信号NSYNCが得ら
れ、出力端子47に第5図Kに示すように、リセット信号
が得られる。
FIG. 5 is a timing chart showing the operation when an error occurs in the reproduction synchronization signal at the time of a track jump or the like. As shown in FIG. 5A, the reproduction synchronizing signal has disappeared or an incorrect reproduction synchronizing signal (marked with x) has occurred. When the signal GTOP (Fig. 5J) is "0", the decoder
In FIG. 36 to FIG. 5B, a window signal LMASK having a width of (± 8 clocks) is generated. Accordingly, a detection synchronization signal MKDSY shown in FIG. 5C is obtained. This detection synchronization signal M
Since the counter 31 is reset by KDSY, the interpolation synchronization signal NSYNC shown in FIG. 5D is generated. Therefore, even when the reproduction synchronizing signal disappears, the interpolation synchronizing signal NSYNC is obtained, and a reset signal is obtained at the output terminal 47 as shown in FIG. 5K.

第5図E及び第5図Fは、夫々信号GDSY及びNGSYを示
している。これらの信号GDSY及びNGSYをN1カウンタ48及
びN2カウンタ49が計数し、夫々の出力が第5図G及び第
5図Hに示すように変化する。信号NGSYが3個計数され
ると、N2カウンタ49からキャリー出力が発生し、RSフリ
ップフロップ52及び56がセットされる。従って、第5図
I及び第5図Jに示すように、信号GDF及び信号GTOPが
“1"となる。RSフリップフロップ56は、検出同期信号MK
DSYにより、リセットされるので、第5図Jに示す信号G
TOPが発生する。また、信号GDFが“1"の期間で発生する
信号NGSYにより、RSフリップフロップ56がセットされ
る。
FIGS. 5E and 5F show signals GDSY and NGSY, respectively. These signals GDSY and NGSY are counted by the N1 counter 48 and the N2 counter 49, and their outputs change as shown in FIGS. 5G and 5H. When three signals NGSY are counted, a carry output is generated from the N2 counter 49, and the RS flip-flops 52 and 56 are set. Therefore, as shown in FIGS. 5I and 5J, the signal GDF and the signal GTOP become "1". The RS flip-flop 56 detects the detection synchronization signal MK
Since the signal G is reset by DSY, the signal G shown in FIG.
TOP occurs. Further, the RS flip-flop 56 is set by the signal NGSY generated during the period when the signal GDF is “1”.

また、2個の信号GDSYをN1カウンタ48が計数すると、
N1カウンタ48からキャリー出力が発生し、RSフリップフ
ロップ52がリセットされる。従って、信号GDFが第5図
Iに示すように、立ち下がる。
When the N1 counter 48 counts two signals GDSY,
A carry output is generated from the N1 counter 48, and the RS flip-flop 52 is reset. Accordingly, the signal GDF falls as shown in FIG. 5I.

第5図Kに示すリセット信号が出力端子47に取り出さ
れる。信号GTOPが“1"の期間でバーストエラーが発生す
る。このエラーの期間を短くできる。
The reset signal shown in FIG. A burst error occurs while the signal GTOP is "1". The period of this error can be shortened.

上述の動作説明から明らかなように、N1カウンタ48
は、フレーム同期の検出動作が正常に復帰したことを検
出する後方保護の動作を行い。N2カウンタ49は、フレー
ム同期の検出動作が誤っていることを検出する前方保護
の動作を行う。この両者の保護により、フレーム同期の
検出動作が異常となったこと及び検出動作が正常に復帰
したことを迅速に検出できる。
As is clear from the above description of the operation, the N1 counter 48
Performs a backward protection operation to detect that the frame synchronization detection operation has returned to normal. The N2 counter 49 performs a forward protection operation for detecting that a frame synchronization detection operation is incorrect. By the protection of both, it is possible to quickly detect that the detection operation of the frame synchronization has become abnormal and that the detection operation has returned to normal.

c.エラー訂正回路 復号回路7に設けられており、この発明を適用できる
エラー訂正回路について、第6図を参照して説明する。
第6図は、復号の順序をブロック図として表した図であ
る。
c. Error Correction Circuit An error correction circuit provided in the decoding circuit 7 and to which the present invention can be applied will be described with reference to FIG.
FIG. 6 is a diagram showing the order of decoding as a block diagram.

ディジタルオーディオディスクからの再生信号は、EF
M復調回路6から供給される。1フレーム内の32シンボ
ルが遅延処理段に供給され、偶数シンボルのみが1フレ
ーム遅延され、符号器側の遅延回路で与えられた遅延が
キャンセルされる。遅延処理段61からの32シンボルがC1
復号器62に供給され、(32,28)のリード・ソロモン符
号の復号がC1復号器62でなされる。C1復号器62では、C1
系列内の2個のエラーシンボルまでの訂正がされる。C1
復号器62において、3重以上のエラーが検出されたとき
には、そのC1系列内の全シンボルに対してエラー有りの
C1ポインタが設定される。
The playback signal from the digital audio disc is EF
It is supplied from the M demodulation circuit 6. 32 symbols in one frame are supplied to the delay processing stage, only the even symbols are delayed by one frame, and the delay given by the delay circuit on the encoder side is canceled. 32 symbols from delay processing stage 61 are C1
The C1 decoder 62 supplies the supplied (32, 28) Reed-Solomon code to the decoder 62. In the C1 decoder 62, C1
Up to two error symbols in the sequence are corrected. C1
When three or more errors are detected in the decoder 62, it is determined that all symbols in the C1 sequence have an error.
The C1 pointer is set.

C1復号器62で訂正されたデータ及びC1ポインタがディ
インターリーブ処理段63において処理される。ディイン
ターリーブ処理段63は、符号器側で行われたインターリ
ーブを元に戻す処理を行い、ディインターリーブ処理段
63の出力がC2復号器64に供給される。C1復号器62で発生
した各シンボルのC1ポインタは、ディインターリーブ処
理段63でデータと同様のディインターリーブ処理を受け
る。遅延処理及びディインターリーブは、RAMからのデ
ータを読み出す時のアドレス制御でなしうる。C1ポイン
タは、RAMの一部のメモリ領域に書き込まれ、データと
同一のアドレス制御を受ける。C2復号器64では、C1ポイ
ンタを使用して、2シンボルエラーまでの訂正と、3重
エラー及び4重エラーのイレージャ訂正がなされる。
The data corrected by the C1 decoder 62 and the C1 pointer are processed in a deinterleave processing stage 63. The deinterleave processing stage 63 performs a process of restoring the interleaving performed on the encoder side, and performs a deinterleave processing stage.
The output of 63 is provided to C2 decoder 64. The C1 pointer of each symbol generated by the C1 decoder 62 undergoes the same deinterleaving processing as the data in the deinterleaving processing stage 63. The delay processing and deinterleaving can be performed by address control when reading data from the RAM. The C1 pointer is written into a part of the memory area of the RAM, and receives the same address control as that of the data. Using the C1 pointer, the C2 decoder 64 corrects up to two symbol errors and performs erasure correction of triple errors and quadruple errors.

C2復号器64からのデータがインターリーブ処理段65に
供給される。インターリーブ処理段65は、データの配列
を再生時の配列と同一のものに戻す。インターリーブ処
理段65の出力データが遅延処理段66に供給され、遅延処
理段66から1フレーム(32シンボル)のデータが得られ
る。実際には、C1復号器62及びC2復号器64により訂正さ
れたデータがRAMに記憶されているので、このデータの
読み出しアドレスを制御することにより、インターリー
ブ処理段65及び遅延処理段66の処理をなしうる。
Data from the C2 decoder 64 is provided to an interleaving stage 65. The interleave processing stage 65 returns the data arrangement to the same arrangement as at the time of reproduction. The output data of the interleave processing stage 65 is supplied to the delay processing stage 66, and one frame (32 symbols) of data is obtained from the delay processing stage 66. Actually, since the data corrected by the C1 decoder 62 and the C2 decoder 64 is stored in the RAM, the processing of the interleave processing stage 65 and the delay processing stage 66 is controlled by controlling the read address of this data. I can do it.

インターリーブ処理段65から2回めの復号処理がなさ
れる。2回めの復号処理は、既に知られているディジタ
ルオーディオディスクの再生回路におけるリード・ソロ
モン符号の復号と同じである。
A second decoding process is performed from the interleave processing stage 65. The second decoding process is the same as the decoding of a Reed-Solomon code in a known digital audio disc reproducing circuit.

遅延処理段66からの32シンボルのデータがC1復号器67
に供給される。C1復号器67では、(32,28)リード・ソ
ロモン符号の復号がされ、2重エラーまでの訂正がなさ
れる。C1復号器67では、3重以上のエラーが有る場合の
みならず、2重エラーの訂正をした場合にも、C1ポイン
タのセットがなされる。
The data of 32 symbols from the delay processing stage 66 is converted to the C1 decoder 67.
Supplied to The C1 decoder 67 decodes the (32,28) Reed-Solomon code and corrects up to a double error. The C1 decoder 67 sets the C1 pointer not only when there are three or more errors but also when a double error is corrected.

C1復号器67からの出力データがディインターリーブ処
理段68に供給され、ディインターリーブがなされる。デ
ィインターリーブ処理段68からの28シンボルのデータが
C2復号器69に供給され、(28,24)リード・ソロモン符
号の復号が行われる。このC2復号器69では、C1ポインタ
の個数、状態を参照して、2重エラーまでの訂正がなさ
れる。C2復号器69からの出力データがディスクランブル
処理段70に供給され、符号器側でなされたスクランブル
処理と逆の処理がなされる。
Output data from the C1 decoder 67 is supplied to a deinterleave processing stage 68, where the data is deinterleaved. Data of 28 symbols from the deinterleaving stage 68
The signal is supplied to the C2 decoder 69, where the (28, 24) Reed-Solomon code is decoded. The C2 decoder 69 corrects up to a double error with reference to the number and state of the C1 pointer. The output data from the C2 decoder 69 is supplied to a descramble processing stage 70, and a process reverse to the scramble process performed on the encoder side is performed.

上述のように、C1復号器62で発生したC1ポインタを使
用して、C2復号器64において、3重及び4重イレージャ
訂正を行うので、訂正できるエラーシンボルが多くな
り、エラー訂正能力の向上を図ることができる。C1復号
及びC2復号を再度行うことにより、誤った訂正のおそれ
を低くすることができる。
As described above, triple and quadruple erasure correction is performed in the C2 decoder 64 using the C1 pointer generated by the C1 decoder 62, so that the number of error symbols that can be corrected increases, and the error correction capability is improved. Can be planned. By performing C1 decoding and C2 decoding again, it is possible to reduce the risk of erroneous correction.

第7図は、C1復号器62での動作を示すフローチャート
である。1シンボルエラー及び2シンボルエラーの場合
には、エラー訂正がされる。2シンボルエラーを訂正し
た場合及び3シンボル以上のエラーの場合に、C1ポイン
タがセットされる。2シンボルエラーを訂正した場合に
も、C1ポインタをセットするのは、C1訂正が誤る確率が
大きいためであり、次段のC2復号でのイレージャ訂正を
正しく行うために、2シンボルエラーの訂正時のC1ポイ
ンタが必要とされる。エラー無しの場合及び1シンボル
エラーを訂正した場合には、C1ポインタが強制的にセッ
トされるかどうかが判断される。
FIG. 7 is a flowchart showing the operation of the C1 decoder 62. In the case of a one-symbol error and a two-symbol error, error correction is performed. The C1 pointer is set when a two-symbol error is corrected and when an error is three or more symbols. Even if a two-symbol error is corrected, the reason why the C1 pointer is set is that the probability of erroneous C1 correction is high. To correct the erasure correction in the next-stage C2 decoding, the C1 pointer is set. C1 pointer is required. When there is no error and when one symbol error is corrected, it is determined whether the C1 pointer is forcibly set.

C1ポインタが強制的にセットされる場合には、C1ポイ
ンタがセットされ、そうでない場合には、C1ポインタが
クリアされる。C1ポインタを強制的にセットするかどう
かは、第8図に示すフローチャートに従って判断され
る。第8図に示すように、マイクロコンピュータからト
ラックジャンプ命令が入力された後に、信号GTOPが“1"
になると、強制的にC1ポインタがセットされる。また
は、RAMがオーバーフローしたことを示す信号RAOFが
“1"になると、C1ポインタが強制的にセットされる。C1
ポインタの強制的なセットは、フレームが不連続になる
時、その後の128フレームの期間なされる。ここで、128
フレームは、下式に従って求められた値である。
If the C1 pointer is forcibly set, the C1 pointer is set; otherwise, the C1 pointer is cleared. Whether the C1 pointer is forcibly set is determined according to the flowchart shown in FIG. As shown in FIG. 8, after the track jump command is input from the microcomputer, the signal GTOP becomes "1".
, The C1 pointer is forcibly set. Alternatively, when the signal RAOF indicating that the RAM has overflowed becomes "1", the C1 pointer is forcibly set. C1
A forced set of pointers is made for the next 128 frames when frames become discontinuous. Where 128
The frame is a value obtained according to the following equation.

74+28+16=118≒128(フレーム) 74:インターリーブの関係から決まる不連続点の前のデ
ータと後のデータとの混在期間 28:±28フレームのジッタマージンの時 16:フレーム同期の前方保護数(前述のフレーム同期及
び保護回路において3としていたN2の値の例) 上述のように、トラックジャンプ等により、フレーム
が不連続になった時に、強制的に128フレームの期間、C
1ポインタをセットすることにより、C2復号器64での訂
正が不能となり、不連続点の前後の音が交じり合うこと
が防止される。
74 + 28 + 16 = 118 ≒ 128 (frames) 74: Mixed period of data before and after the discontinuity determined by the interleave relationship 28: ± 28 frame jitter margin 16: Number of forward protection of frame synchronization (described above) Example of the value of N2 which was set to 3 in the frame synchronization and protection circuit of the above) As described above, when the frame becomes discontinuous due to a track jump or the like, C is forcibly applied for a period of 128 frames.
By setting the one pointer, the correction by the C2 decoder 64 becomes impossible, and the sound before and after the discontinuity is mixed with each other is prevented.

第9図は、C2復号器64の復号動作を示すフローチャー
トである。第9図では、エラー無し、1シンボルエラ
ー、2シンボルエラー、3シンボルエラー、4シンボル
エラー、5シンボル以上のエラーと判断された後の復号
処理が示されている。また、ポインタの処理について
は、省略されている。
FIG. 9 is a flowchart showing the decoding operation of the C2 decoder 64. FIG. 9 shows a decoding process after it is determined that there is no error, one symbol error, two symbol errors, three symbol errors, four symbol errors, and five or more symbol errors. Further, the processing of the pointer is omitted.

エラーが無い場合、1シンボルエラーの場合及び2シ
ンボルエラーの場合には、エラー訂正がされる。3シン
ボルエラーの場合及び4シンボルエラーの場合には、イ
レージャ訂正が禁止されているかどうかが判断される。
禁止されていない場合には、3重イレージャ訂正及び4
重イレージャ訂正がなされる。イレージャ訂正が禁止さ
れている場合及び5シンボル以上のエラーの場合には、
イレージャ訂正がされない。
When there is no error, in the case of one symbol error and in the case of two symbol error, error correction is performed. In the case of a 3-symbol error and a 4-symbol error, it is determined whether or not erasure correction is prohibited.
Unless prohibited, triple erasure correction and 4
Heavy erasure correction is performed. If erasure correction is prohibited or if there are more than 5 symbols,
No erasure correction.

イレージャ訂正の禁止は、フレームの不連続が発生し
た時になされる。この不連続の発生は、信号GTOPが“1"
となること又は信号RAOFが“1"となることから検出され
る。フレームの不連続の検出から、180フレームの期
間、イレージャ訂正が禁止される。180フレームの期間
は、下式の条件により、定まる。
The erasure correction is prohibited when frame discontinuity occurs. This discontinuity occurs when the signal GTOP is set to “1”.
Or the signal RAOF becomes “1”. The erasure correction is prohibited for a period of 180 frames from the detection of the discontinuity of the frame. The period of 180 frames is determined by the following condition.

108+56+16=180(フレーム) 108:インターリーブ長 56:±28フレームのジッタマージンの時 16:フレーム同期の前方保護数(前述のフレーム同期及
び保護回路において3としていたN2の値の例) 上述のように、128フレームの期間にわたってC1ポイ
ンタを強制的にセットし、また、C2復号において、180
フレームの期間にわたってイレージャ訂正を禁止するた
めのエラー訂正制御回路の一例を第10図に示す。
108 + 56 + 16 = 180 (frames) 108: Interleave length 56: At the time of jitter margin of ± 28 frames 16: Number of forward protection of frame synchronization (example of N2 value which was set to 3 in the frame synchronization and protection circuit described above) As described above , Forcibly set the C1 pointer for a period of 128 frames, and in C2 decoding,
FIG. 10 shows an example of an error correction control circuit for inhibiting erasure correction over the period of a frame.

第10図において、71で示す入力端子にフレーム同期検
出及び保護回路5からの信号GTOPが供給される。この信
号GTOPは、前述のように、信号NGSYを所定個数例えば16
個計数した後に“1"となる信号である。72で示す入力端
子には、メモリ8(RAM)がオーバーフローした時に
“1"となる信号RAOFが供給される。この信号RAOFは、メ
モリ8の書き込みアドレスカウンタの出力とその読み出
しアドレスカウンタの出力とを比較し、両者の差が28
(ジッタマージン)となると、“1"となる信号である。
73で示す入力端子には、マイクロコンピュータからキュ
ー、レビュー等の時のトラックジャンプ命令(“1")が
供給される。74で示す入力端子には、メモリ8の読み出
しアドレス発生回路から供給される1フレーム周期のク
ロックが供給される。
In FIG. 10, a signal GTOP from the frame synchronization detection and protection circuit 5 is supplied to an input terminal indicated by reference numeral 71. As described above, this signal GTOP includes a predetermined number of signals NGSY, for example, 16 signals.
This signal becomes "1" after counting. A signal RAOF which becomes "1" when the memory 8 (RAM) overflows is supplied to an input terminal indicated by 72. This signal RAOF compares the output of the write address counter of the memory 8 with the output of the read address counter, and the difference between the two is 28.
(Jitter margin), the signal becomes “1”.
A track jump command (“1”) at the time of cue, review or the like is supplied from the microcomputer to the input terminal indicated by 73. The input terminal indicated by 74 is supplied with a clock of one frame period supplied from the read address generation circuit of the memory 8.

75で示す出力端子には、C1ポインタを強制的にセット
するための制御信号が取り出され、76で示す出力端子に
は、イレージャ訂正を禁止するための制御信号が取り出
される。出力端子75は、RSフリップフロップ77の出力に
接続され、出力端子76は、Dフリップフロップ78の出力
に接続されている。
A control signal for forcibly setting the C1 pointer is extracted from an output terminal indicated by reference numeral 75, and a control signal for inhibiting erasure correction is extracted from an output terminal indicated by reference numeral. Output terminal 75 is connected to the output of RS flip-flop 77, and output terminal 76 is connected to the output of D flip-flop 78.

79は、7ビットのカウンタを示し、このカウンタ79の
出力がNANDゲート80に供給される。NANDゲート80から
は、カウンタ79が128個のクロックRFCKを計数する時に
立ち下がる出力信号が発生する。81は、8ビットのカウ
ンタを示し、このカウンタ81の出力がNANDゲート82に供
給される。NANDゲート82からは、カウンタ81が180個の
クロックRFCKを計数する時に立ち下がる出力信号が発生
する。クロックRFCKは、立ち下がり検出回路83を介して
ANDゲート84及び85に供給され、ANDゲート84の出力信号
がカウンタ79のクロック入力とされ、ANDゲート85の出
力信号がカウンタ81のクロック入力とされる。
Reference numeral 79 denotes a 7-bit counter. The output of the counter 79 is supplied to the NAND gate 80. From the NAND gate 80, an output signal that falls when the counter 79 counts 128 clocks RFCK is generated. Reference numeral 81 denotes an 8-bit counter. The output of the counter 81 is supplied to a NAND gate 82. From the NAND gate 82, an output signal that falls when the counter 81 counts 180 clocks RFCK is generated. The clock RFCK is output via the falling detection circuit 83.
The signals are supplied to the AND gates 84 and 85, and the output signal of the AND gate 84 is used as the clock input of the counter 79, and the output signal of the AND gate 85 is used as the clock input of the counter 81.

RAMオーバーフローを検出する信号RAOFは、Dフリッ
プフロップ86及びORゲート87に供給される。ORゲート87
の他方の入力信号として、端子73からのトラックジャン
プ命令が供給される。ORゲート87の出力がRSフリップフ
ロップ88のセット入力とされると共に、ORゲート89に供
給される。ORゲート89の出力信号がカウンタ79のロード
端子に供給される。ORゲート89の他方の入力として、信
号GTOPが供給される。
The signal RAOF for detecting the RAM overflow is supplied to the D flip-flop 86 and the OR gate 87. OR gate 87
As the other input signal, a track jump command from the terminal 73 is supplied. The output of the OR gate 87 is used as the set input of the RS flip-flop 88 and is supplied to the OR gate 89. The output signal of the OR gate 89 is supplied to the load terminal of the counter 79. The signal GTOP is supplied as the other input of the OR gate 89.

RSフリップフロップ88は、信号RAOF又はトラックジャ
ンプ命令によりセットされ、その出力信号がANDゲート9
0に供給される。ANDゲート90の出力がRSフリップフロッ
プ77にセット入力として供給される。ANDゲート90の他
方の入力信号として、ORゲート91の出力信号が供給され
る。ORゲート91には、信号GTOP及びDフリップフロップ
86の出力信号が供給されている。従って、RSフリップフ
ロップ88が信号RAOF又はトラックジャンプ命令により、
セットされている時に、信号GTOP又は信号RAOF(Dフリ
ップフロップ86の出力)が供給されると、RSフリップフ
ロップ77がセットされ、C1ポインタの強制的なセットが
開始される。
The RS flip-flop 88 is set by a signal RAOF or a track jump instruction, and its output signal is
Supplied to 0. The output of the AND gate 90 is supplied to the RS flip-flop 77 as a set input. As the other input signal of the AND gate 90, the output signal of the OR gate 91 is supplied. The OR gate 91 has a signal GTOP and a D flip-flop.
86 output signals are provided. Therefore, the RS flip-flop 88 is controlled by the signal RAOF or the track jump command.
When the signal GTOP or the signal RAOF (the output of the D flip-flop 86) is supplied while being set, the RS flip-flop 77 is set, and the forced setting of the C1 pointer is started.

C1ポインタの強制的なセットが開始されてから、カウ
ンタ79が128フレーム期間を検出すると、NANDゲート80
の出力信号が“0"となり、この立ち下がりが立ち下がり
検出回路92により、検出される。立ち下がり検出回路92
の出力信号により、RSフリップフロップ77及び88がリセ
ットされ、C1ポインタの強制的なセット動作が終了す
る。
When the counter 79 detects 128 frame periods after the forced setting of the C1 pointer is started, the NAND gate 80
Becomes "0", and this fall is detected by the fall detection circuit 92. Fall detection circuit 92
, The RS flip-flops 77 and 88 are reset, and the forced setting operation of the C1 pointer ends.

また、93で示すORゲートに信号GTOP及び信号RAOFが供
給され、ORゲート93の出力がカウンタ81のロード端子に
供給される。カウンタ81は、ORゲート93の出力がロード
端子に供給されると、その出力が全て“1"でなくなり、
NANDゲート82の出力信号が“1"となる。従って、Dフリ
ップフロップ78から出力端子76に取り出される制御信号
が“1"となり、イレージャ訂正の禁止が開始される。
The signal GTOP and the signal RAOF are supplied to an OR gate 93, and the output of the OR gate 93 is supplied to a load terminal of the counter 81. When the output of the OR gate 93 is supplied to the load terminal, the output of the counter 81 is no longer "1".
The output signal of the NAND gate 82 becomes “1”. Therefore, the control signal taken out from the D flip-flop 78 to the output terminal 76 becomes "1", and the inhibition of the erasure correction is started.

カウンタ81がANDゲート85を介された180個のクロック
を計数すると、NANDゲート82の出力信号が“0"になり、
出力端子76に取り出される制御信号も“0"となる。従っ
て、イレージャ訂正禁止の動作が解除される。
When the counter 81 counts 180 clocks passed through the AND gate 85, the output signal of the NAND gate 82 becomes “0”,
The control signal output to the output terminal 76 is also "0". Accordingly, the operation of prohibiting erasure correction is released.

上述の出力端子75に得られたC1ポインタを強制的にセ
ットするための制御信号と出力端子76に得られたイレー
ジャ訂正を禁止するための制御信号とが復号回路7を制
御するマイクロコンピュータに供給される。
The control signal for forcibly setting the C1 pointer obtained at the output terminal 75 and the control signal for inhibiting the erasure correction obtained at the output terminal 76 are supplied to the microcomputer for controlling the decoding circuit 7. Is done.

〔発明の効果〕〔The invention's effect〕

この発明に依れば、4重イレージャ訂正を行うことに
より、エラー訂正能力の向上を図ることができる。ま
た、この発明は、C1符号によるエラー訂正とエラーポイ
ンタのセット(第1のステップ)、第1のステップでセ
ットされたエラーポインタを参照してなされるC2符号に
よるnまでのイレージャ訂正(第3のステップ)、C1符
号によるエラー訂正(第5のステップ)、C2符号による
エラー訂正(第7のステップ)の4段階復号によって、
エラー訂正能力を向上することができる。また、この発
明では、フレームの不連続が発生して、C1ポインタが信
用できなくなる場合には、イレージャ訂正を禁止するの
で、誤ったイレージャ訂正を行うことを防止することが
できる。
According to the present invention, by performing quadruple erasure correction, the error correction capability can be improved. Further, the present invention provides an error correction using the C1 code and an error pointer set (first step), and an erasure correction up to n using the C2 code performed by referring to the error pointer set in the first step (third step). ), Error correction by C1 code (fifth step), error correction by C2 code (seventh step),
Error correction capability can be improved. Further, according to the present invention, when the C1 pointer becomes unreliable due to the discontinuity of the frame, the erasure correction is prohibited, so that erroneous erasure correction can be prevented.

【図面の簡単な説明】[Brief description of the drawings]

第1図はこの発明を適用することができるディジタルオ
ーディオディスクの再生システムの一例のブロック図、
第2図はディジタルオーディオディスクの再生信号のフ
レーム構成の説明に用いる略線図、第3図はフレーム同
期検出及び保護回路の一例のブロック図、第4図及び第
5図はフレーム同期検出及び保護回路の動作説明のため
のタイミングチャート、第6図はこの発明を適用するこ
とができるエラー訂正回路の説明に用いるブロック図、
第7図及び第8図はC1復号の説明に用いるフローチャー
ト、第9図はC2復合の説明に用いるフローチャート、第
10図はエラー訂正回路の制御装置のブロック図、第11図
はこの発明を適用できるクロスインターリーブ・リード
・ソロモン符号の説明に用いる略線図である。 図面における主要な符号の説明 1:ディジタルオーディオディスク、 4:クロック抽出回路、 5:フレーム同期検出及び保護回路、 62,67:C1復号器、 64,69:C2復号器、 75:C1ポインタを強制的にセットするための制御信号の
出力端子、 76:イレージャ訂正を禁止するための制御信号の出力端
子。
FIG. 1 is a block diagram showing an example of a digital audio disc reproducing system to which the present invention can be applied;
FIG. 2 is a schematic diagram used to explain the frame configuration of a reproduced signal of a digital audio disk, FIG. 3 is a block diagram of an example of a frame synchronization detection and protection circuit, and FIGS. 4 and 5 are frame synchronization detection and protection. FIG. 6 is a timing chart for explaining the operation of the circuit, FIG. 6 is a block diagram used for describing an error correction circuit to which the present invention can be applied,
7 and 8 are flowcharts used for explaining C1 decoding, FIG. 9 is a flowchart used for explaining C2 decoding, and FIG.
FIG. 10 is a block diagram of a control device of the error correction circuit, and FIG. 11 is a schematic diagram used for explaining a cross interleaved Reed-Solomon code to which the present invention can be applied. Explanation of main symbols in drawings 1: Digital audio disc, 4: Clock extraction circuit, 5: Frame synchronization detection and protection circuit, 62, 67: C1 decoder, 64, 69: C2 decoder, 75: Force C1 pointer Output terminal of control signal to set erroneously, 76: Output terminal of control signal to inhibit erasure correction.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】第1の配列状態にある複数個のシンボルに
関して、m重エラー訂正及びn重エラーのイレージャ訂
正が可能な第1のエラー訂正符号の符号化がされ、上記
複数個のシンボル及び上記第1のエラー訂正符号の第1
のチェックシンボルの配列が並び替えられて第2の配列
状態とされ、上記第2の配列状態にある上記複数個のシ
ンボル及び上記第1のチェックシンボルに関して、k重
エラー訂正が可能な第2のエラー訂正符号の符号化がさ
れたものを復号するようにしたエラー訂正回路の制御装
置において、 復号処理は、 上記第2の配列状態にある複数個のシンボルに関して、
上記第2のエラー訂正符号により、上記k以下の所定数
までのエラーシンボルのエラー訂正を行うと共に、少な
くとも上記所定数をこえる個数のエラーシンボルに対し
てエラーポインタをセットする第1のステップと、 上記第2の配列状態を上記第1の配列状態に変換する第
2のステップと、 上記第1の配列状態にある複数個のシンボルに関して、
上記第1のエラー訂正符号により、上記第1のステップ
でセットされたエラーポインタで示されるnまでの個数
のエラーシンボルの上記イレージャ訂正を行う第3のス
テップと、 上記第1の配列状態を上記第2の配列状態に変換する第
4のステップと、 上記第2の配列状態にある複数個のシンボルに関して、
上記第2のエラー訂正符号により、上記k以下の所定数
のエラーシンボルのエラー訂正を行うと共に、少なくと
も上記所定数をこえる個数のエラーシンボルに対してエ
ラーポインタをセットする第5のステップと、 上記第2の配列状態を上記第1の配列状態に変換する第
6のステップと、 上記第1の配列状態にある複数個のシンボルに関して、
上記第1のエラー訂正符号により、上記第5のステップ
でセットされたエラーポインタを参照して、m以下の所
定数のエラーシンボルのエラー訂正を行う第7のステッ
プと からなり、 入力信号のフレームの不連続が発生した時に、上記第1
のエラー訂正符号のインターリーブ長以上の所定期間、
上記第3のステップの上記イレージャ訂正処理を禁止す
る手段を設けたことを特徴とするエラー訂正回路の制御
装置。
1. A plurality of symbols in a first arrangement state are encoded with a first error correction code capable of m-level error correction and erasure correction of n-level errors. The first of the first error correction codes
Are rearranged into a second arrangement state, and the second plurality of symbols and the first check symbol in the second arrangement state are k-th error-correctable second arrangements. In the control device of the error correction circuit configured to decode the coded error correction code, the decoding process may be performed on the plurality of symbols in the second arrangement state.
A first step of performing error correction of up to a predetermined number of error symbols equal to or less than k by the second error correction code, and setting an error pointer for at least the number of error symbols exceeding the predetermined number; A second step of converting the second arrangement state to the first arrangement state; and a plurality of symbols in the first arrangement state,
A third step of performing the erasure correction of up to n error symbols indicated by the error pointer set in the first step by the first error correction code, and A fourth step of converting to the second arrangement state; and a plurality of symbols in the second arrangement state,
A fifth step of performing error correction of a predetermined number of error symbols equal to or less than k using the second error correction code, and setting an error pointer for at least the number of error symbols exceeding the predetermined number; A sixth step of converting a second arrangement state to the first arrangement state; and a plurality of symbols in the first arrangement state,
A seventh step of performing error correction of a predetermined number of error symbols equal to or less than m by using the first error correction code and referring to the error pointer set in the fifth step. When the discontinuity occurs, the first
A predetermined period equal to or longer than the interleave length of the error correction code of
A control device for an error correction circuit, further comprising means for inhibiting the erasure correction processing in the third step.
JP62329295A 1987-12-25 1987-12-25 Control device for error correction circuit Expired - Lifetime JP2615727B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62329295A JP2615727B2 (en) 1987-12-25 1987-12-25 Control device for error correction circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62329295A JP2615727B2 (en) 1987-12-25 1987-12-25 Control device for error correction circuit

Publications (2)

Publication Number Publication Date
JPH01170222A JPH01170222A (en) 1989-07-05
JP2615727B2 true JP2615727B2 (en) 1997-06-04

Family

ID=18219866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62329295A Expired - Lifetime JP2615727B2 (en) 1987-12-25 1987-12-25 Control device for error correction circuit

Country Status (1)

Country Link
JP (1) JP2615727B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2574740B2 (en) * 1983-12-26 1997-01-22 株式会社日立製作所 PCM signal reproduction device
JP2702939B2 (en) * 1987-10-14 1998-01-26 株式会社日立製作所 Digital signal reproduction device

Also Published As

Publication number Publication date
JPH01170222A (en) 1989-07-05

Similar Documents

Publication Publication Date Title
US7062784B2 (en) Prevention of disk piracy
US5051998A (en) Data block deinterleaving and error correction system
US20040257900A1 (en) Data recording method, recording medium and reproduction apparatus
EP0563922B1 (en) Data processing circuit for disc player
JP2712212B2 (en) Synchronous signal detection and protection circuit
JPH0670868B2 (en) Digital data recorder
JPH0421943B2 (en)
EP0817481B1 (en) Reproducing apparatus and recording and reproducing apparatus
JP2615727B2 (en) Control device for error correction circuit
JP2696867B2 (en) Control device for error correction circuit
JP2508471B2 (en) Address data processing device
JP3182476B2 (en) Decryption device
KR910003378B1 (en) Digital signal demodulation and playing device
JP2863168B2 (en) Error detection method
US7203141B2 (en) Recording medium, recording method, recording device, and reproduction method and reproducer
US6226236B1 (en) Information data transfer system
JP2664661B2 (en) Error correction device
JP3259359B2 (en) Data reproducing apparatus and method
JP2656915B2 (en) Error correction device
JPH0973736A (en) Device and method for reproducing digital signal
JP3239370B2 (en) Data decryption device
JP3245577B2 (en) Error correction device
JPH0551986B2 (en)
JPH0252350B2 (en)
JPH0883471A (en) Protection circuit for synchronizing signal

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080311

Year of fee payment: 11