Encoding and decoding system
First Claim
1. An integrator comprising:
- receiving means for receiving a first signal including a first data value and a second data value different from the first data value;
counter means for increasing a count value up to a maximum count value when the first signal includes the first data value and decreasing the count value down to a minimum count value when the first signal includes the second data value;
data means for producing a third data value when the count value is equal to or greater than a first threshold value which is less than the maximum count value and a fourth date value when the count value is equal to or less than a second threshold value which is greater than the minimum count value; and
signal generating means for producing a second signal including the third data value and the fourth data value.
0 Assignments
0 Petitions
Accused Products
Abstract
A decoder that receives a Manchester encoded signal including a start of frame sequence followed by coded data values followed by an end of frame sequence. The decoder also includes a detector that detects the start of frame sequence and the end of frame sequence to determine a beginning and end of the coded data values in the Manchester encoded frame. The decoder includes an integrator with hysteresis that includes an up-down counter and provides an output signal responsive to upper and lower threshold values. The output signal is applied to a discriminator that includes a counter which counts up in response to one value of the output signal of the integrator and is reset in response to the other value of the output signal of the integrator.
-
Citations
10 Claims
-
1. An integrator comprising:
-
receiving means for receiving a first signal including a first data value and a second data value different from the first data value;
counter means for increasing a count value up to a maximum count value when the first signal includes the first data value and decreasing the count value down to a minimum count value when the first signal includes the second data value;
data means for producing a third data value when the count value is equal to or greater than a first threshold value which is less than the maximum count value and a fourth date value when the count value is equal to or less than a second threshold value which is greater than the minimum count value; and
signal generating means for producing a second signal including the third data value and the fourth data value. - View Dependent Claims (2, 3, 4)
-
-
5. A discriminator comprising:
-
receiving means for receiving a first signal including a first data value and a second data value different from the first data value;
counter means for increasing a count value when the first signal includes the first data value and resetting the count value to a predetermined value when the first signal includes the second data value; and
clock synchronization means for producing a clock synchronization signal when the count value is equal to or greater than a first threshold value. - View Dependent Claims (6, 7)
-
-
8. A processor for decoding comprising:
-
an integrator including;
(a) receiving means for receiving a first signal including a first data value and a second data value different from the first data value, (b) first counter means for increasing a first count value when the first signal includes the first data value and decreasing the first count value when the first signal includes the second data value, (c) data means for producing a third data value when the first count value is equal to or greater than a first threshold value and a fourth data value when the first count value is equal to or less than a second threshold value, and (d) signal generating means for producing a second signal including the third data value and the fourth data value; and
a discriminator including;
(a) second counter means for increasing a second count value when the second signal includes the third data value and resetting the second count value to a predetermined value when the second signal includes the fourth data value, and (b) clock synchronization means for producing a clock synchronization signal when the second count value is equal to or greater than a third threshold value. - View Dependent Claims (9, 10)
-
Specification