Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
658 words
A data processing apparatus for receiving and processing coded words, each word including, in succession, a reference bit, a start bit, and additional bits, said bits being encoded within a corresponding number of bit periods by a predetermined number of cycles of a signal of a predetermined frequency, said start bit being reversed in phase with respect to the phase of the reference bit to represent a first logic value and each of the additional bits being either reversed in phase or not reversed in phase with respect to the preceding bit thereby to represent a first logic value or second logic value, respectively, said apparatus comprising: an input arranged to receive each word; first sampling means arranged to take successive samples of each word received at the input; comparator means operative to compare samples taken by the first sampling means with frequency data representing a signal of the predetermined frequency and at least one approximation thereof; first means operative when samples produced by the first sampling means compare with the frequency data of the comparator means to produce a condition indicating the reception of a reference bit; second means operative following the aforesaid condition produced by the first means and when succeeding samples produced by the first sampling means do not compare with the frequency data of the comparator means to invert said samples; said comparator means being further operative to compare the inverted samples with the frequency data; third means operative when inverted samples compare with the frequency data of the comparator means to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word; start means operative following the aforesaid condition produced by the third means to establish a count representing a predetermined time period the expiration of which corresponds to a predetermined point in the next bit period following the start bit period; second sampling means arranged to alter the count established by the start means and operative at the expiration of the predetermined time period to take successive samples of the word at the input; fourth means operative for each successive bit period following the start bit period to establish a count representing the aforesaid predetermined time period the expiration of which corresponds to the predetermined point in the next bit period; said second sampling means being further operative to alter the count established by the fourth means and operative at the expiration of the predetermined time period to take successive samples of the word at the input; fifth means arranged for each bit period following the start bit period and following the establishing of each count representing the predetermined time period by the fourth means to determine the phase of the bit in the previous bit period relative to the reference phase, and operative if the phase is different from the reference phase to invert the samples taken by the second sampling means and if the phase is the same as the reference phase to not invert the samples taken by the second sampling means; said comparator means being further operative following each determination by the fifth means to compare the inverted or non-inverted samples of the fifth means with the frequency data; sixth means operative if inverted or non-inverted samples of the fifth means in each bit period following the start bit period compare with the frequency data of the comparator means to produce an output of the second logic value; seventh means operative if inverted or non-inverted samples of the fifth means in each bit period following the start bit period do not compare with the frequency data of the comparator means to invert the samples; said comparator means being further operative to compare the inverted samples of the seventh means with the frequency data; and eighth means operative if the inverted samples of the seventh means compare with the frequency data of the comparator means to produce an output of the first logic value.
Claim 2
Dependent Claim
658 words
A data processing apparatus for receiving and processing coded words, each word including, in succession, a reference bit, a start bit, and additional bits, said bits being encoded within a corresponding number of bit periods by a predetermined number of cycles of a signal of a predetermined frequency, said start bit being reversed in phase with respect to the phase of the reference bit to represent a first logic value and each of the additional bits being either reversed in phase or not reversed in phase with respect to the preceding bit thereby to represent a first logic value or second logic value, respectively, said apparatus comprising: an input arranged to receive each word; first sampling means arranged to take successive samples of each word received at the input; comparator means operative to compare samples taken by the first sampling means with frequency data representing a signal of the predetermined frequency and at least one approximation thereof; first means operative when samples produced by the first sampling means compare with the frequency data of the comparator means to produce a condition indicating the reception of a reference bit; second means operative following the aforesaid condition produced by the first means and when succeeding samples produced by the first sampling means do not compare with the frequency data of the comparator means to invert said samples; said comparator means being further operative to compare the inverted samples with the frequency data; third means operative when inverted samples compare with the frequency data of the comparator means to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word; start means operative following the aforesaid condition produced by the third means to establish a count representing a predetermined time period the expiration of which corresponds to a predetermined point in the next bit period following the start bit period; second sampling means arranged to alter the count established by the start means and operative at the expiration of the predetermined time period to take successive samples of the word at the input; fourth means operative for each successive bit period following the start bit period to establish a count representing the aforesaid predetermined time period the expiration of which corresponds to the predetermined point in the next bit period; said second sampling means being further operative to alter the count established by the fourth means and operative at the expiration of the predetermined time period to take successive samples of the word at the input; fifth means arranged for each bit period following the start bit period and following the establishing of each count representing the predetermined time period by the fourth means to determine the phase of the bit in the previous bit period relative to the reference phase, and operative if the phase is different from the reference phase to invert the samples taken by the second sampling means and if the phase is the same as the reference phase to not invert the samples taken by the second sampling means; said comparator means being further operative following each determination by the fifth means to compare the inverted or non-inverted samples of the fifth means with the frequency data; sixth means operative if inverted or non-inverted samples of the fifth means in each bit period following the start bit period compare with the frequency data of the comparator means to produce an output of the second logic value; seventh means operative if inverted or non-inverted samples of the fifth means in each bit period following the start bit period do not compare with the frequency data of the comparator means to invert the samples; said comparator means being further operative to compare the inverted samples of the seventh means with the frequency data; and eighth means operative if the inverted samples of the seventh means compare with the frequency data of the comparator means to produce an output of the first logic value.
Claim 3
Dependent Claim
46 words
A data processing apparatus in accordance with claim 1 wherein: the comparator means is operative to compare samples and inverted samples with data representing a squarewave signal of the predetermined frequency and data representing at least one approximation of the squarewave signal of the predetermined frequency.
Claim 4
Dependent Claim
154 words
A data processing apparatus in accordance with claim 2 further comprising: threshold means for retaining a count therein; means operative in response to samples taken by the first sampling means comparing with frequency data of the comparator means to alter the count in the threshold means in a first direction; and first count examining means arranged following the comparator means producing the condition indicating the reception of the reference bit and when succeeding samples taken by the first sampling means do not compare with the frequency data of the comparator means to examine the count retained in the threshold means, and operative if the count in the threshold means is related to a predetermined threshold value to cause the second means to invert the samples and operative if the count in the threshold means is not related to the predetermined threshold value to alter the count in the threshold means in a second direction.
Claim 5
Dependent Claim
56 words
A data processing apparatus in accordance with claim 3 wherein: the first count examining means is operative to cause the second means to invert samples when the count in the threshold means exceeds a threshold value representing the number of cycles of the signal of the predetermined frequency occurring in one half of a bit period.
Claim 6
Dependent Claim
280 words
A data processing apparatus in accordance with claim 2 further comprising: first threshold means for retaining a count therein; means operative in response to samples taken by the first sampling means comparing with frequency data of the comparator means to alter the count in the first threshold means in a first direction; first count examining means arranged following the comparator means producing the condition indicating the reception of the reference bit and when succeeding samples taken by the first sampling means do not compare with the frequency data of the comparator means to examine the count retained in the first threshold means, and operative if the count in the first threshold means is related to a predetermined threshold value to cause the second means to invert the samples and operative if the count in the first threshold means is not related to the predetermined threshold value to alter the count in the first threshold means in a second direction; second threshold means for retaining a count therein; means operative in response to inverted samples taken by the first sampling means comparing with frequency data of the comparator means to alter the count in the second threshold means in a first direction and in response to inverted samples not comparing with the frequency data to alter the count in the second threshold means in a second direction; and said third means comprising: second count examining means arranged to examine the count retained in the second threshold means and operative if the count in the second threshold means is related to a predetermined threshold value to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word.
Claim 7
Dependent Claim
107 words
A data processing apparatus in accordance with claim 7 wherein: the first count examining means is operative to cause the second means to invert samples when the count in the first threshold means exceeds a threshold value representing the number of cycles of the signal of the predetermined frequency occurring in one half of a bit period; and the second count examining means is operative to produce a condition indicating a phase reversal corresponding to the start bit when the count in the second threshold means exceeds a threshold value representing the number of cycles of the predetermined frequency occurring in one half of a bit period.
Claim 8
Dependent Claim
127 words
A data processing apparatus in accordance with claim 1 comprising: threshold means for retaining a count therein; means operative in response to inverted samples taken by the first sampling means comparing with the frequency data of the comparator means to alter the count in the threshold means in a first direction and in response to inverted samples not comparing with the frequency data to alter the count in the threshold means in a second direction; and said fourth means comprising: second count examining means arranged to examine the count retained in the threshold means and operative if the count in the threshold means is related to a predetermined threshold value to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word.
Claim 9
Dependent Claim
61 words
A data processing apparatus in accordance with claim 7 wherein: the second count examining means is operative to produce a condition indicating a phase reversal corresponding to a start bit when the count in the threshold means exceeds a threshold value representing the number of cycles of the signal of the predetermined frequency occurring in one half of a bit period.
Claim 10
Dependent Claim
63 words
A data processing apparatus in accordance with claim 1 wherein: the start means is operative following the condition produced by the third means indicating a phase reversal corresponding to the start bit of the sampled word to establish a count representing a predetermined time period the expiration of which corresponds to the mid-point of the next bit period following the start bit period.
Claim 11
Dependent Claim
71 words
A data processing apparatus in accordance with claim 9 wherein the second sampling means includes: determining means operative to decrement the count established by the start means so as to have a predetermined value at the expiration of the associated predetermined time period; and means operative when the count established by the start means has been decremented to the particular value to take successive samples of the word at the input.
Claim 12
Dependent Claim
52 words
A data processing apparatus in accordance with claim 1 further comprising: word storage means adapted to store a bit therein representing a start bit and operative to receive and store therein following the start bit each output of the first and second logic values produced by the eight and sixth means, respectively.
Claim 13
Dependent Claim
796 words
A data processing apparatus for receiving and processing coded words, each word including, in succession, a reference bit, a start bit, and additional bits, said bits being encoded within a corresponding number of bit periods by a predetermined number of cycles of a signal of a predetermined frequency, said start bit being reversed in phase with respect to the phase of the reference bit to represent a first logic value and each of the additional bits being either reversed in phase or not reversed in phase with respect to the preceding bit thereby to represent a first logic value or second logic value, respectively, said apparatus comprising: an input arranged to receive each word; first sampling means arranged to take successive samples of each word received at the input; comparator means arranged to compare samples taken by the first sampling means with frequency data representing a signal of the predetermined frequency and at least one approximation thereof; first means operative when samples produced by the first sampling means compare with the frequency data of the comparator means to produce a condition indicating the reception of a reference bit; threshold means for retaining a count therein; count altering means operative in response to samples taken by the first sampling means comparing with frequency data of the comparator means to alter the count in the threshold means in a first direction; control means arranged following the comparator means producing the condition indicating the reception of the reference bit and when succeeding samples taken by the first sampling means do not compare with the frequency data of the comparator means to examine the count retained in the threshold means, and operative if the count in the threshold means is related to a predetermined threshold value to invert the samples and operative if the count in the threshold means is not related to the predetermined threshold value to alter the count in the threshold means in a second direction; said comparator means being further arranged to compare the inverted samples with the frequency data and also to compare the inverted samples with skew data representing no skewing or permissible amounts of skewing of the samples; second means operative when inverted samples compare with the frequency data and skew data of the comparator means to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word; start means operative following the aforesaid condition produced by the second means to establish a count representing a predetermined time period the expiration of which corresponds to a predetermined point in the next bit period following the start bit period; second sampling means arranged to alter the count established by the start means and operative at the expiration of the predetermined time period to take successive samples of the word at the input; third means operative for each successive bit period following the start bit period to establish a count representing the aforesaid predetermined time period the expiration of which corresponds to the predetermined point in the next bit period; said second sampling means being further operative to alter the count established by the third means and operative when the count corresponds to the expiration of the predetermined time period to take successive samples of the word at the input; fourth means arranged for each bit period following the start bit period and following the establishing of each count representing the predetermined time period by the third means to determine the phase of the bit in the previous bit period relative to the reference phase, and operative if the phase is different from the reference phase to invert the samples taken by the second sampling means and if the phase is the same as the reference phase to not invert the samples taken by the second sampling means; said comparator means being further operative following each determination by the fourth means to compare the inverted or non-inverted samples of the fourth means with the frequency and skew data; fifth means operative if inverted or noninverted samples of the fourth means in each bit period following the start bit period compare with the frequency and skew data of the comparator means to produce an output of the second logic value; sixth means operative if inverted or noninverted samples of the fourth means in each bit period following the start bit period do not compare with the frequency and skew data of the comparator means to invert the samples; said comparator means being further operative to compare the inverted samples of the sixth means with the frequency and skew data; and seventh means operative if the inverted samples of the sixth means compare with the frequency and skew data of the comparator means to produce an output of the first logic value.
Claim 14
Dependent Claim
796 words
A data processing apparatus for receiving and processing coded words, each word including, in succession, a reference bit, a start bit, and additional bits, said bits being encoded within a corresponding number of bit periods by a predetermined number of cycles of a signal of a predetermined frequency, said start bit being reversed in phase with respect to the phase of the reference bit to represent a first logic value and each of the additional bits being either reversed in phase or not reversed in phase with respect to the preceding bit thereby to represent a first logic value or second logic value, respectively, said apparatus comprising: an input arranged to receive each word; first sampling means arranged to take successive samples of each word received at the input; comparator means arranged to compare samples taken by the first sampling means with frequency data representing a signal of the predetermined frequency and at least one approximation thereof; first means operative when samples produced by the first sampling means compare with the frequency data of the comparator means to produce a condition indicating the reception of a reference bit; threshold means for retaining a count therein; count altering means operative in response to samples taken by the first sampling means comparing with frequency data of the comparator means to alter the count in the threshold means in a first direction; control means arranged following the comparator means producing the condition indicating the reception of the reference bit and when succeeding samples taken by the first sampling means do not compare with the frequency data of the comparator means to examine the count retained in the threshold means, and operative if the count in the threshold means is related to a predetermined threshold value to invert the samples and operative if the count in the threshold means is not related to the predetermined threshold value to alter the count in the threshold means in a second direction; said comparator means being further arranged to compare the inverted samples with the frequency data and also to compare the inverted samples with skew data representing no skewing or permissible amounts of skewing of the samples; second means operative when inverted samples compare with the frequency data and skew data of the comparator means to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word; start means operative following the aforesaid condition produced by the second means to establish a count representing a predetermined time period the expiration of which corresponds to a predetermined point in the next bit period following the start bit period; second sampling means arranged to alter the count established by the start means and operative at the expiration of the predetermined time period to take successive samples of the word at the input; third means operative for each successive bit period following the start bit period to establish a count representing the aforesaid predetermined time period the expiration of which corresponds to the predetermined point in the next bit period; said second sampling means being further operative to alter the count established by the third means and operative when the count corresponds to the expiration of the predetermined time period to take successive samples of the word at the input; fourth means arranged for each bit period following the start bit period and following the establishing of each count representing the predetermined time period by the third means to determine the phase of the bit in the previous bit period relative to the reference phase, and operative if the phase is different from the reference phase to invert the samples taken by the second sampling means and if the phase is the same as the reference phase to not invert the samples taken by the second sampling means; said comparator means being further operative following each determination by the fourth means to compare the inverted or non-inverted samples of the fourth means with the frequency and skew data; fifth means operative if inverted or noninverted samples of the fourth means in each bit period following the start bit period compare with the frequency and skew data of the comparator means to produce an output of the second logic value; sixth means operative if inverted or noninverted samples of the fourth means in each bit period following the start bit period do not compare with the frequency and skew data of the comparator means to invert the samples; said comparator means being further operative to compare the inverted samples of the sixth means with the frequency and skew data; and seventh means operative if the inverted samples of the sixth means compare with the frequency and skew data of the comparator means to produce an output of the first logic value.
Claim 15
Dependent Claim
47 words
A data processing apparatus in accordance with claim 12 wherein: the comparator means is operative to compare samples and inverted samples with frequency data representing a squarewave signal of the predetermined frequency and data representing at least one approximation of the squarewave signal of the predetermined frequency.
Claim 16
Dependent Claim
58 words
A data processing apparatus in accordance with claim 13 wherein: the comparator means is further operative following the reference bit period to compare non-inverted and inverted samples with first, second and third sets of skew data, each set representing no skewing, permissable amounts of skew in a first direction and permissable amounts of skew in a second direction.
Claim 17
Dependent Claim
59 words
A data processing apparatus in accordance with claim 14 further comprising: means operative in response to non-inverted or inverted samples compared by the comparator means being skewed either in the first direction or the second direction to adjust the existing count representing the aforesaid predetermined time period in an opposite direction to compensate for the skewing of the samples.
Claim 18
Dependent Claim
49 words
A data processing apparatus in accordance with claim 15 wherein: the control means is operative to invert samples when the count in the threshold means exceeds a threshold value representing the number of cycles of the signal of the predetermined frequency occurring in one half of a bit period.
Claim 19
Dependent Claim
133 words
A data processing apparatus in accordance with claim 16 further comprising: second threshold means for retaining a count therein; means operative in response to inverted samples taken by the first sampling means comparing with frequency and skew data of the comparator means to alter the count in the second threshold means in a first direction and in response to inverted samples not comparing with the frequency data to alter the count in the second threshold means in a second direction; and said second means comprising: second control means arranged to examine the count retained in the second threshold means and operative if the count in the second threshold means is related to a predetermined threshold value to produce a condition indicating a phase reversal corresponding to a start bit of the sampled word.
Claim 20
Dependent Claim
61 words
A data processing apparatus in accordance with claim 17 wherein: the second control means is operative to produce a condition indicating a phase reversal corresponding to a start bit when the count in the second threshold means exceeds a threshold value representing the number of cycles of the signal of the predetermined frequency occurring in one half of a bit period.
Claim 21
Dependent Claim
64 words
A data processing apparatus in accordance with claim 18 wherein: the start means is operative following the condition produced by the second control means indicating a phase reversal corresponding to the start bit of the sampled word to establish a count representing a predetermined time period the expiration of which corresponds to the mid-point of the next bit period following the start bit period.
Claim 22
Dependent Claim
71 words
A data processing apparatus in accordance with claim 19 wherein the second sampling means includes: decrementing means operative to decrement the count established by the start means so as to have a predetermined value at the expiration of the associated predetermined time period; and means operative when the count established by the start means has been decremented to the particular value to take successive samples of the word at the input.
Claim 23
Dependent Claim
52 words
A data processing apparatus in accordance with claim 20 further comprising: word storage means adapted to store a bit therein representing a start bit and operative to receive and store therein following the start bit each output of the first and second logic values produced by the seventh and fifth means, respectively.