Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
190 words
A method for establishing synchronism between a data bit stream of N-bit words encoded with an error correcting code and the timing of syndrome calculation, comprising the steps of: (a) incrementing a count in response to each bit of said N-bit words and generating a hunting pulse for every count of N bits and a load timing pulse at every count of C bits, where the integer C is greater than unity; (b) performing the syndrome calculation on said N-bit words in response to said hunting pulse and deriving therefrom a syndrome; (c) storing said syndrome and generating a first enabling signal in response to said load timing pulse; (d) counting words which generate said syndrome and generating a second enabling signal when the count indicates an out-of-word synchronization; and (e) delaying said hunting pulse for a period of M bits when said first and second enabling signals are simultaneously present and causing the step (b) to additionally perform said calculation in response to said delayed hunting pulse, wherein the integer M is larger than the integer C and the integers M and N are relatively prime to each other.
Claim 2
Independent Claim
190 words
A method for establishing synchronism between a data bit stream of N-bit words encoded with an error correcting code and the timing of syndrome calculation, comprising the steps of: (a) incrementing a count in response to each bit of said N-bit words and generating a hunting pulse for every count of N bits and a load timing pulse at every count of C bits, where the integer C is greater than unity; (b) performing the syndrome calculation on said N-bit words in response to said hunting pulse and deriving therefrom a syndrome; (c) storing said syndrome and generating a first enabling signal in response to said load timing pulse; (d) counting words which generate said syndrome and generating a second enabling signal when the count indicates an out-of-word synchronization; and (e) delaying said hunting pulse for a period of M bits when said first and second enabling signals are simultaneously present and causing the step (b) to additionally perform said calculation in response to said delayed hunting pulse, wherein the integer M is larger than the integer C and the integers M and N are relatively prime to each other.
Claim 3
Dependent Claim
199 words
A word synchronizer adapted to receive a data bit stream of N-bit words encoded with an error correcting code, comprising: counter means for counting each bit of said N-bit words and generating a hunting pulse for every count of N bits and a load timing pulse for every count of C bits, the integer C being greater than unity; syndrome calculator means for performing syndrome calculation on said N-bit words in response to said hunting pulse and deriving therefrom a syndrome; syndrome latch means for storing said syndrome and generating a first enabling signal in response to said load timing pulse; word synchronization detector means connected to said syndrome latch means for counting words which generate said syndrome and generating a second enabling signal when the count indicates an out-of-word synchronization; and shift register means having M stages for delaying said hunting pulse for a period of M bits when said first and second enabling signals are simultaneously present and causing said syndrome calculator means to additionally perform said calculation in response to said delayed hunting pulse, wherein the integer M is larger than the integer C and the integers M and N are relatively prime to each other.
Claim 4
Dependent Claim
199 words
A word synchronizer adapted to receive a data bit stream of N-bit words encoded with an error correcting code, comprising: counter means for counting each bit of said N-bit words and generating a hunting pulse for every count of N bits and a load timing pulse for every count of C bits, the integer C being greater than unity; syndrome calculator means for performing syndrome calculation on said N-bit words in response to said hunting pulse and deriving therefrom a syndrome; syndrome latch means for storing said syndrome and generating a first enabling signal in response to said load timing pulse; word synchronization detector means connected to said syndrome latch means for counting words which generate said syndrome and generating a second enabling signal when the count indicates an out-of-word synchronization; and shift register means having M stages for delaying said hunting pulse for a period of M bits when said first and second enabling signals are simultaneously present and causing said syndrome calculator means to additionally perform said calculation in response to said delayed hunting pulse, wherein the integer M is larger than the integer C and the integers M and N are relatively prime to each other.
Claim 5
Dependent Claim
269 words
A word synchronizer adapted to receive a data bit stream of N-bit words encoded with an error correcting code, comprising: first resettable counter means for counting each bit of said N-bit words and generating a hunting pulse for every count of N bits; shift register means having M stages for generating a copy of said hunting pulse and delaying the copy for a period of M bits, wherein the integers N and M are relatively prime to each other; gate means for generating an output in response to said delayed copy when enabled by first and second enabling signals applied thereto; resettable syndrome calculator means arranged to be initialized in response to said hunting pulse and said output of the gate means for performing calculation on said N-bit words and deriving therefrom a syndrome; second resettable counter means arranged to be initialized in response to said hunting pulse and said output of the gate means for counting each bit of said N-bit words and generating a load timing pulse at every count of C bits, wherein the integer C is greater than unity and smaller than the integer M; syndrome latch means for storing said syndrome and supplying a signal as said first enabling signal to said gate means in response to said load timing pulse; and word synchronization detector means connected to said syndrome latch means for counting words generating said syndrome and supplying a signal as said second enabling signal to said gate means when the count indicates that the input data bit stream is out of word synchronization with the timing of said syndrome calculator means.
Claim 6
Dependent Claim
269 words
A word synchronizer adapted to receive a data bit stream of N-bit words encoded with an error correcting code, comprising: first resettable counter means for counting each bit of said N-bit words and generating a hunting pulse for every count of N bits; shift register means having M stages for generating a copy of said hunting pulse and delaying the copy for a period of M bits, wherein the integers N and M are relatively prime to each other; gate means for generating an output in response to said delayed copy when enabled by first and second enabling signals applied thereto; resettable syndrome calculator means arranged to be initialized in response to said hunting pulse and said output of the gate means for performing calculation on said N-bit words and deriving therefrom a syndrome; second resettable counter means arranged to be initialized in response to said hunting pulse and said output of the gate means for counting each bit of said N-bit words and generating a load timing pulse at every count of C bits, wherein the integer C is greater than unity and smaller than the integer M; syndrome latch means for storing said syndrome and supplying a signal as said first enabling signal to said gate means in response to said load timing pulse; and word synchronization detector means connected to said syndrome latch means for counting words generating said syndrome and supplying a signal as said second enabling signal to said gate means when the count indicates that the input data bit stream is out of word synchronization with the timing of said syndrome calculator means.