Method of recovering and decoding of Manchester coded data
First Claim
Patent Images
1. A method of receiving and decoding transmitted Manchester-coded data signals comprising the steps of:
- receiving a series of Manchester-coded bits at an interrogation unit;
determining a start point and an end point of each of said Manchester-coded data bits;
measuring a first time period between said start point and a selected first one of a negative and positive voltage transition that occurs during one of said Manchester-coded data bits after said start point;
measuring a second time period between the end point and the last of the other one of a negative and positive transition;
comparing said first time period and said second time period;
determining that said Manchester-coded data bit is representative of one of a “
0”
bit and a “
1”
bit if said first time period is less than said second time period; and
determining that said Manchester-coded data bit is representative of the other one of a “
0”
bit and a “
1”
bit if said first time period is greater than said second time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for accurately decoding a Manchester data stream having transition time distortion and noise spikes. Briefly, in an embodiment using a protocol where a falling edge at the mid-point of a bit represents a “1” bit and a rising edge at the mid-point represents a “0” bit, the coded data can be accurately determined by comparing the time period tp1 from the start of the bit to the first falling edge and the time period tp2 from the last rising edge to the end point of the bit. If tp1 is less than tp2, the bit represents a bit value of “0” and if tp2 is less than tp1, the bit represents a bit value of “1”.
-
Citations
15 Claims
-
1. A method of receiving and decoding transmitted Manchester-coded data signals comprising the steps of:
-
receiving a series of Manchester-coded bits at an interrogation unit;
determining a start point and an end point of each of said Manchester-coded data bits;
measuring a first time period between said start point and a selected first one of a negative and positive voltage transition that occurs during one of said Manchester-coded data bits after said start point;
measuring a second time period between the end point and the last of the other one of a negative and positive transition;
comparing said first time period and said second time period;
determining that said Manchester-coded data bit is representative of one of a “
0”
bit and a “
1”
bit if said first time period is less than said second time period; and
determining that said Manchester-coded data bit is representative of the other one of a “
0”
bit and a “
1”
bit if said first time period is greater than said second time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An interrogation unit for receiving a series of Manchester-coded data bits from a transmitter comprising:
-
circuitry for providing a start point and an end point of each of said Manchester-coded data bits;
circuitry for detecting the occurrence of a selected first one of a negative and positive voltage transition after said start point;
a first device for measuring a first time period between said start point and said first voltage transition;
circuitry for detecting the occurrence of a last voltage transition, said last voltage transition being a last of a negative and positive voltage transition, that occurs after the first voltage transition and up to said end point;
a second device for measuring a second time period between said last voltage transition and said end point;
a comparison unit for comparing said first time period and said second time period; and
circuitry for determining that the Manchester-coded data bit is representative of one of a “
0”
bit and a “
1”
bit when said second time period is greater than said first time period and determining the Manchester-coded bit is representative of the other one of a “
0”
bit and a “
1”
bit when said first time period is greater than said second time period. - View Dependent Claims (13, 14, 15)
-
Specification