Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
250 words
An apparatus for decoding a received BCH code signal on a communication path for correcting complex error comprising; a syndrome generating circuit for generating two syndromes for correcting a random error of said BCH code signal; a first unit for correcting a random error of said BCH code signal by using decoding means, said first unit being connected to said syndrome generating circuit to receive and use the two syndromes in correcting the random error; a syndrome converting circuit, connected to said syndrome generating circuit, for converting said two syndromes into a single converted syndrome; a second unit for correcting a burst error of said BCH code signal by using decoding means, said second unit being connected to said syndrome generating circuit to receive and use the converted syndrome in correcting the burst error; and a third unit connected to said first and second units for deciding which output signal of said first or second unit is to be selectively output in response to the condition of the communication path, said third unit including; means for grasping the condition of the communication path, said means connected to the first and second units to received decoded output signals from said first and second units wherein the output signals are used to grasp the condition of the communication path; and means for judging the condition of the communication path as obtained by the means for grasping to determine which output signal of said first and second units is to be selectively output.
Claim 2
Independent Claim
250 words
An apparatus for decoding a received BCH code signal on a communication path for correcting complex error comprising; a syndrome generating circuit for generating two syndromes for correcting a random error of said BCH code signal; a first unit for correcting a random error of said BCH code signal by using decoding means, said first unit being connected to said syndrome generating circuit to receive and use the two syndromes in correcting the random error; a syndrome converting circuit, connected to said syndrome generating circuit, for converting said two syndromes into a single converted syndrome; a second unit for correcting a burst error of said BCH code signal by using decoding means, said second unit being connected to said syndrome generating circuit to receive and use the converted syndrome in correcting the burst error; and a third unit connected to said first and second units for deciding which output signal of said first or second unit is to be selectively output in response to the condition of the communication path, said third unit including; means for grasping the condition of the communication path, said means connected to the first and second units to received decoded output signals from said first and second units wherein the output signals are used to grasp the condition of the communication path; and means for judging the condition of the communication path as obtained by the means for grasping to determine which output signal of said first and second units is to be selectively output.
Claim 3
Dependent Claim
67 words
An apparatus according to claim 1, wherein said first unit comprises; random error correcting means for calculating a true random error position of said received BCH code signal in accordance with said syndromes and outputting a random error correction signal; and first combining means for combining said random error correction signal with said received BCH code signal, thereby a random error corrected BCH code signal is output.
Claim 4
Dependent Claim
102 words
An apparatus according to claim 2, wherein said random error correcting means comprises: means for converting said patterns of said syndromes generated by said syndrome generating circuit to an exponential expression with primitive elements; means for normalizing said converted exponential expression with an integer operation of modulo 2 n -1 so as to obtain an error position polynomial; means for looking up a table storing pre-calculated roots of said error position polynomial and for obtaining a normalized error position; and means for calculating said true random error position based on said obtained normalized error position to output said random error correction signal.
Claim 5
Dependent Claim
68 words
An apparatus according to claim 2, wherein said second unit comprises: burst error correcting means for calculating a true burst error position of said received BCH code signal in accordance with said 2n-bit syndrome and outputting a burst error correction signal; and second combining means for combining said burst error correction signal to said received BCH code signal, thereby a burst error corrected BCH code signal is output.
Claim 6
Dependent Claim
38 words
An apparatus according to claim 4, wherein said random error correcting means includes first detecting means for detecting an uncorrectable random error and said burst error correcting means includes second detecting means for detecting an uncorrectable burst error.
Claim 7
Dependent Claim
79 words
An apparatus according to claim 5, wherein said third unit comprises: switching means for selectively outputting one of the outputs from said first and second combining means; third detecting means for detecting whether or not said outputs from said first and second combining means are the same; and control means connected to said first and second detecting means of said first and second unit and said third detecting means, for outputting a switching control signal to said switching means.
Claim 8
Dependent Claim
44 words
An apparatus according to claim 4, wherein said burst error correcting means comprises 2n-bit linear feedback shift register means which inputs said 2n-bit syndrome and trapping detecting means for detecting a burst error pattern of said registered 2n-bit syndrome by means of zero detection.
Claim 9
Dependent Claim
41 words
An apparatus according to claim 4 further comprising delay means for holding said received BCH code signal till said random and burst error correcting means output said random and burst error correction signal and thereafter outputting said received BCH code signal.