Patent US4779073A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4779073A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for 3B-2T code conversion

Assignee: Panasonic Holdings Corp
•
Filing: 1987-04-23
•
Granted: 1988-10-18
•
Expires: 2007-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus converting three bits of binary data (B 1 , B 2 , B 3 ) into two ternary symbols (T 1 , T 2 ), in which even numbered pars of the ternary symbols (T 1 , T 2 ), where (T1=T2), are replaced by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ). The replacement occurs when the respective symbols in a respective pair of ternary symbols (T 1 , T 2 ) are in the same ternary level; hence, a run-length of the same symbol can be restricted to four or less. Furthermore, the digital sum variation (DSV) is controlled in every synchronous block which is composed by the above-mentioned replaced output, thereby allowing a 3B-2T code which does not contain a DC component to be obtained. Moreover, inversion or noninversion of the synchronous pattern can be easily determined by distinguishing whether control of the DSV is applied or not to the synchronous block.

Inventors

  • 👤 Akira Iketani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 03:24
CPC Classifications
H; H03; H03M; H03M5/00; H03M5/02; H03M5/04; H03M5/14; H03M5/145; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917; H04L25/4923; H04L25/4925

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 174 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols.
Claim 2
Independent Claim 174 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols.
Claim 3
Independent Claim 312 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.
Claim 4
Independent Claim 312 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.
Claim 5
Independent Claim 333 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T 1 ', T 2 ') which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, inversion information addition means for addition information for indicating inversion or noninversion to said sequence of respective pairs of ternary symbols, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.
Claim 6
Independent Claim 333 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T 1 ', T 2 ') which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, inversion information addition means for addition information for indicating inversion or noninversion to said sequence of respective pairs of ternary symbols, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.

References Cited (Backward Citations)

US4003041A Cited
US4408189A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-10-18 1992-04-18 1992-10-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-10-18 1996-04-18 1996-10-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-10-18 2000-04-18 2000-10-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag