JPH10162514A5 - - Google Patents
Info
- Publication number
- JPH10162514A5 JPH10162514A5 JP1997037365A JP3736597A JPH10162514A5 JP H10162514 A5 JPH10162514 A5 JP H10162514A5 JP 1997037365 A JP1997037365 A JP 1997037365A JP 3736597 A JP3736597 A JP 3736597A JP H10162514 A5 JPH10162514 A5 JP H10162514A5
- Authority
- JP
- Japan
- Prior art keywords
- length
- bit string
- bit
- error
- consecutive
- 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.)
- Granted
Links
Description
【図面の簡単な説明】
【図1】本発明の符号復号装置の構成例を示すブロック図である。
【図2】図1の実施の形態における最小連続長に対する補正動作を説明するフローチャートである。
【図3】図1の実施の形態の動作を説明するタイミングチャートである。
【図4】図1の実施の形態の他の動作を説明するタイミングチャートである。
【図5】図1のメモリと違反長検出回路の構成例を示すブロック図である。
【図6】図1のメモリとパターン検出回路の構成例を示すブロック図である。
【図7】図1の補正位置検出回路と補正処理回路の構成例を示すブロック図である。
【図8】図7の構成例の動作を説明するタイミングチャートである。
【図9】図2のフローチャートの処理を説明する図である。
【図10】図1の補正位置検出回路と補正処理回路の他の構成例を示すブロック図である。
【図11】図1の補正位置検出回路のメモリの構成例を示すブロック図である。
【図12】図11の構成例の動作を説明するタイミングチャートである。
【図13】図1の実施の形態における最大連続長に対する補正動作を説明するフローチャートである。
【図14】図13のフローチャートの処理を説明する図である。
【図15】エッジデータを検出するコンパレータの動作を説明する図である。
【図16】図1の実施の形態における逆NRZI変調時の最小連続長に対する補正動作を説明するフローチャートである。
【図17】図1の違反長検出回路の他の構成例を示すブロック図である。
【図18】図1のパターン検出回路の他の構成例を示すブロック図である。
【図19】図1の補正位置検出回路と補正処理回路の他の構成例を示すブロック図である。
【図20】図1の補正位置検出回路と補正処理回路のさらに他の構成例を示すブロック図である。
【図21】図16のフローチャートの処理を説明する図である。
【図22】図1の実施の形態における逆NRZI変調時の最大連続長に対する補正動作を説明するフローチャートである。
【図23】図22のフローチャートの処理を説明する図である。
【図24】従来の符号復号装置の構成例を示すブロック図である。[Brief explanation of the drawings]
FIG. 1 is a block diagram showing an example of the configuration of a coding/decoding device according to the present invention.
2 is a flowchart illustrating a correction operation for a minimum run length in the embodiment of FIG. 1;
3 is a timing chart illustrating the operation of the embodiment of FIG. 1;
4 is a timing chart illustrating another operation of the embodiment of FIG. 1;
5 is a block diagram showing an example of the configuration of the memory and the error length detection circuit shown in FIG. 1;
6 is a block diagram showing an example of the configuration of the memory and pattern detection circuit shown in FIG. 1;
7 is a block diagram showing an example of the configuration of a correction position detection circuit and a correction processing circuit shown in FIG. 1;
8 is a timing chart illustrating the operation of the configuration example of FIG. 7;
9 is a diagram illustrating the process of the flowchart of FIG. 2. FIG.
10 is a block diagram showing another example of the configuration of the correction position detection circuit and the correction processing circuit shown in FIG.
11 is a block diagram showing an example of the configuration of a memory of the correction position detection circuit of FIG. 1;
12 is a timing chart illustrating the operation of the configuration example of FIG. 11;
13 is a flowchart illustrating a correction operation for the maximum continuous length in the embodiment of FIG. 1;
14 is a diagram illustrating the process of the flowchart of FIG. 13.
15A and 15B are diagrams illustrating the operation of a comparator that detects edge data .
16 is a flowchart illustrating a correction operation for a minimum run length during inverse NRZI modulation in the embodiment of FIG. 1;
17 is a block diagram showing another example of the configuration of the error length detection circuit of FIG. 1;
18 is a block diagram showing another example of the configuration of the pattern detection circuit of FIG. 1;
19 is a block diagram showing another example of the configuration of the correction position detection circuit and the correction processing circuit shown in FIG. 1;
20 is a block diagram showing still another example of the configuration of the correction position detection circuit and the correction processing circuit in FIG. 1;
21 is a diagram illustrating the process of the flowchart of FIG. 16.
22 is a flowchart illustrating a correction operation for the maximum continuous length during inverse NRZI modulation in the embodiment of FIG. 1;
23 is a diagram illustrating the process of the flowchart of FIG. 22.
FIG. 24 is a block diagram showing an example of the configuration of a conventional encoding/decoding device.
Claims (20)
前記伝送符号の同一の前記シンボルの連続長が、前記規定に違反している違反長の長さであることを検出する違反長検出手段と、
前記違反長のシンボルにより構成される前記違反ビット列を含む前記伝送符号のビット列のパターンを検出するパターン検出手段と、
前記パターン検出手段の検出結果に対応して、前記違反ビット列を含む前記伝送符号の補正位置を指定する指定手段と、
前記違反長が前記規定長となるように、前記指定手段の指定する補正位置の前記伝送符号のビットを補正する補正手段と
を備えることを特徴とする符号復号装置。A coding/decoding device that decodes a transmission code transmitted via a predetermined transmission path, the transmission code being a code in which a consecutive length, which is a length of other symbols consecutively arranged between identical symbols in a code sequence composed of two symbols, is predefined as a predetermined specified length, comprising:
a violation length detection means for detecting that the length of successive identical symbols in the transmission code is a violation length that violates the rule;
a pattern detection means for detecting a pattern of a bit string of the transmission code including the violation bit string constituted by symbols of the violation length;
a designation means for designating a correction position of the transmission code including the violation bit sequence in response to the detection result of the pattern detection means;
a correction means for correcting a bit of the transmission code at a correction position designated by said designation means so that the violation length becomes the specified length.
ことを特徴とする請求項1に記載の符号復号装置。2. The encoding/decoding device according to claim 1, further comprising a comparison means for comparing the signal transmitted via the transmission path with at least one reference level and outputting the transmission code.
ことを特徴とする請求項1に記載の符号復号装置。2. The encoding/decoding device according to claim 1, wherein said pattern detection means detects at least one of a pattern of a bit string preceding the violation bit string and a pattern of a bit string following the violation bit string.
ことを特徴とする請求項4に記載の符号復号装置。5. The encoding/decoding device according to claim 4, wherein the pattern detection means detects, as the pattern, whether the consecutive length of the bit string before or after the illegal bit string is the specified length.
ことを特徴とする請求項5に記載の符号復号装置。6. The encoding/decoding device according to claim 5, wherein when the pattern detection means detects that the bit string preceding the violation bit string is composed of the same symbols of the specified length, the designation means designates a bit of the bit string following the violation bit string as the correction position.
ことを特徴とする請求項5に記載の符号復号装置。6. The encoding/decoding device according to claim 5, wherein when the pattern detection means detects that the bit string following the violation bit string is composed of the same symbol of the specified length, the designation means designates a bit of the bit string preceding the violation bit string as the correction position.
ことを特徴とする請求項4に記載の符号復号装置。5. The encoding/decoding device according to claim 4, further comprising a storage means for temporarily storing the correction position designated by said designation means until the correction position is designated by said designation means again.
ことを特徴とする請求項4に記載の符号復号装置。5. The encoding/decoding device according to claim 4, wherein when the error length is detected by the error length detection means and the pattern detection means detects that the pattern of the bit string before or after the error bit string is not a pattern that specifies a bit before or after the error bit string as a correction position, the designation means designates a current correction position corresponding to the correction position at the time of the previous detection of the error length.
ことを特徴とする請求項4に記載の符号復号装置。5. The encoding/decoding device according to claim 4, wherein when the error length is detected by the error length detection means and the pattern detection means detects that the pattern of the bit string before or after the error bit string is not a pattern that specifies a bit after or before the error bit string as the correction position, the designation means designates a bit before or after the error bit string, whichever is designated in advance, as the correction position.
ことを特徴とする請求項1に記載の符号復号装置。2. The encoding/decoding device according to claim 1, wherein said correction means performs said correction by inverting the logic level of said bit at said correction position designated by said designation means.
前記規定長は、前記符号系列の”1”と”1”の間に連続して配置される”0”の最小連続長がdである符号をNRZI変調した後の、同一のシンボルの最小連続長d’(=d+1(d≧1))であり、
前記違反長検出手段は、チャネルビットのビット列の同一のシンボルの連続長が(d’−1)である連続長を前記違反長として検出し、
前記補正手段は、前記違反ビット列を含むビット列を、前記同一のシンボルの連続長がd’となるように補正する
ことを特徴とする請求項1に記載の符号復号装置。The symbols are "1" and "0",
the specified length is the minimum consecutive length d' (=d+1 (d≧1)) of the same symbol after NRZI modulation of a code in which the minimum consecutive length of "0"s placed consecutively between "1"s in the code sequence is d,
the error length detection means detects, as the error length, a consecutive length of identical symbols in a bit string of channel bits that is (d'-1);
2. The encoding/decoding device according to claim 1, wherein the correction means corrects the bit string including the illegal bit string so that the length of consecutive identical symbols becomes d'.
前記規定長は、前記符号系列の”1”と”1”の間に連続して配置される”0”の最大連続長がkである符号をNRZI変調した後の、同一のシンボルの最大連続長k’(=k+1)であり、
前記違反長検出手段は、チャネルビットのビット列の同一のシンボルの連続長が(k’+1)である連続長を前記違反長として検出し、
前記補正手段は、前記違反ビット列を含むビット列を、前記同一のシンボルの連続長がk’となるように補正する
ことを特徴とする請求項1に記載の符号復号装置。The symbols are "1" and "0",
the specified length is the maximum length k' (=k+1) of consecutive identical symbols after NRZI modulation of a code in which the maximum length of consecutive "0"s placed consecutively between "1"s in the code sequence is k,
the error length detection means detects, as the error length, a consecutive length of identical symbols in a bit string of channel bits that is (k'+1);
2. The encoding/decoding device according to claim 1, wherein the correction means corrects the bit string including the illegal bit string so that the length of consecutive identical symbols becomes k'.
前記規定長は、前記符号系列の”1”と”1”の間に連続して配置される”0”の最小連続長がdである符号の、”0”の連続長d(d≧1)であり、
前記違反長検出手段は、エッジデータからなる前記伝送符号から、チャネルビットのビット列の同一のシンボルの連続長が(d−1)である連続長を前記違反長として検出し、
前記補正手段は、前記違反ビット列を含むビット列を、前記同一のシンボルの連続長がdとなるように補正する
ことを特徴とする請求項1に記載の符号復号装置。The symbols are "1" and "0",
the specified length is a length d (d≧1) of consecutive "0"s of a code in which the minimum length of consecutive "0"s placed between consecutive "1"s in the code sequence is d;
the error length detection means detects, from the transmission code consisting of edge data, a length of consecutive identical symbols in a bit string of channel bits that is (d-1) as the error length;
2. The encoding/decoding device according to claim 1, wherein the correction means corrects the bit string including the illegal bit string so that the length of consecutive identical symbols becomes d.
ことを特徴とする請求項16に記載の符号復号装置。17. The encoding/decoding device according to claim 16, wherein the designation means designates at least one of the first bit of the error length and the bit immediately before it, or the last bit of the error length and the bit immediately after it as the correction position.
前記規定長は、前記符号系列の”1”と”1”の間に連続して配置される”0”の最大連続長がkである符号の、”0”の連続長kであり、
前記違反長検出手段は、エッジデータからなる前記伝送符号から、チャネルビットのビット列の同一のシンボルの連続長が(k+1)である連続長を前記違反長として検出し、
前記補正手段は、前記違反ビット列を含むビット列を、前記同一のシンボルの連続長がkとなるように補正する
ことを特徴とする請求項1に記載の符号復号装置。The symbols are "1" and "0",
the specified length is a length k of consecutive "0"s of a code in which the maximum length of consecutive "0"s placed between "1"s in the code sequence is k,
the error length detection means detects, from the transmission code consisting of edge data, a length of consecutive identical symbols in a bit string of channel bits that is (k+1) as the error length;
2. The encoding/decoding device according to claim 1, wherein the correction means corrects the bit string including the illegal bit string so that the length of consecutive identical symbols becomes k.
ことを特徴とする請求項18に記載の符号復号装置。20. The encoding/decoding device according to claim 18, wherein the designation means designates at least one of the first bit of the error length and the bit immediately thereafter, or the last bit of the error length and the bit immediately before it as the correction position.
前記伝送符号の同一の前記シンボルの連続長が、前記規定に違反している違反長の長さであることを検出する違反長検出ステップと、
前記違反長のシンボルにより構成される前記違反ビット列を含む前記伝送符号のビット列のパターンを検出するパターン検出ステップと、
前記パターン検出ステップの検出結果に対応して、前記違反ビット列を含む前記伝送符号の補正位置を指定する指定ステップと、
前記違反長が前記規定長となるように、前記指定ステップの指定する補正位置の前記伝送符号のビットを補正する補正ステップと
を備えることを特徴とする符号復号方法。A coding and decoding method for decoding a transmission code transmitted via a predetermined transmission path, the transmission code being a code in which a consecutive length, which is a length of other symbols consecutively arranged between identical symbols in a code sequence composed of two symbols, is predefined as a predetermined specified length, comprising:
a violation length detection step of detecting that the length of succession of the same symbols in the transmission code is a violation length that violates the rule;
a pattern detection step of detecting a pattern of a bit string of the transmission code including the violation bit string constituted by symbols of the violation length;
a designation step of designating a correction position of the transmission code including the violation bit sequence in accordance with the detection result of the pattern detection step;
a correction step of correcting the bit of the transmission code at the correction position designated in the designation step so that the violation length becomes the specified length.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03736597A JP3882953B2 (en) | 1996-10-01 | 1997-02-21 | Code decoding apparatus and method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8-260667 | 1996-10-01 | ||
| JP26066796 | 1996-10-01 | ||
| JP03736597A JP3882953B2 (en) | 1996-10-01 | 1997-02-21 | Code decoding apparatus and method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH10162514A JPH10162514A (en) | 1998-06-19 |
| JPH10162514A5 true JPH10162514A5 (en) | 2004-11-04 |
| JP3882953B2 JP3882953B2 (en) | 2007-02-21 |
Family
ID=26376497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03736597A Expired - Fee Related JP3882953B2 (en) | 1996-10-01 | 1997-02-21 | Code decoding apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3882953B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4193262B2 (en) * | 1999-01-19 | 2008-12-10 | ソニー株式会社 | Decoding device, data reproducing device, and decoding method |
| KR100532475B1 (en) * | 2003-10-16 | 2005-12-01 | 삼성전자주식회사 | A restore system and method for the optical discs |
-
1997
- 1997-02-21 JP JP03736597A patent/JP3882953B2/en not_active Expired - Fee Related
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05227231A (en) | Digital radio receiver | |
| JPH06195893A (en) | Data recording method and device | |
| US6791777B2 (en) | Data synchronizing signal detector, signal processing device using the detector, information recording and reproducing apparatus having the detector and the device, data synchronizing signal detecting method, and information recording medium for using in the method | |
| JP3886300B2 (en) | Signal processing apparatus and signal processing method thereof | |
| US5390195A (en) | Miller-squared decoder with erasure flag output | |
| JP4171171B2 (en) | Data synchronization detection method and data synchronization detection device, information recording method and information recording device, information reproduction method and information reproduction device, information recording format, signal processing device, information recording and reproduction device, information recording medium | |
| JPS62183226A (en) | Sequential decoder | |
| EP1306842A2 (en) | Write format for digital data storage | |
| US6653952B2 (en) | Modulation method, modulation apparatus, demodulation method, demodulation apparatus, information recording medium, information transmission method, and information transmission apparatus | |
| US6622280B1 (en) | Information processing apparatus and method and distribution medium | |
| EP1887703A1 (en) | Device and method for decoding of a trellis code | |
| JP2000134112A (en) | Viterbi detection method and viterbi detection device | |
| JPH10162514A5 (en) | ||
| JPH11330985A (en) | Signal decoding method, signal decoding circuit, information transmission communication device using the same, and information storage / reproduction device | |
| JP3717024B2 (en) | Demodulator and method | |
| US6340938B1 (en) | Demodulating device, demodulating method and supply medium with predetermined error length | |
| JPH1198021A (en) | Demodulation device and method and transmission medium | |
| JPH08235785A (en) | Recording signal modulating device, recording signal demodulating device, recording signal modulating method, and recording signal demodulating method | |
| JP2003223765A (en) | Demodulator | |
| JPH05129964A (en) | Digital data error correction device | |
| CN100392740C (en) | Method and device for protecting digital sum value of coding system | |
| JP2004015801A (en) | Signal demodulation apparatus and method | |
| JP4411800B2 (en) | Encoding method, encoding device, decoding method, and decoding device | |
| US6005732A (en) | Device and method for restoring data in digital VCR | |
| KR0152771B1 (en) | Error detection device of digital magnetic recorder / player |