IP Library Granted Patent US 9,281,973
Granted Patent B2
US 9,281,973 · App. 14/650,604 · Granted Mar 8, 2016

Method for demodulating at least one frame consisting of a succession of bits coded according to a Manchester code

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,281,973
App. No.
14/650,604
Granted
Mar 8, 2016
Kind
B2
Abstract

A method for demodulating at least one received frame is provided, where the frame includes of a succession of bits coded according to a Manchester code. The method includes the steps of: generating an interruption at least at each appearance of a rising and/or falling edge of the frame of coded bits; determining the time between each interruption from at least one first counter; reinitializing the demodulation of the frame as soon as one of the determined times is less than a first predetermined value or greater than a second predetermined value, the first and second predetermined values being dependent on the duration of a bit coded according to the code; and demodulating, for each determined time, if the determined time is greater than the first predetermined value and is less than the second predetermined value, at least one binary value of the frame from the determined time.

Claims (26)

1. A method for discriminating and demodulating a predetermined number of received frames, the frame consisting of a succession of a predetermined number of bits coded according to a Manchester code, wherein the frames are spaced apart by a predetermined period, the method comprises the steps of:

generating an interruption at least at each appearance of a rising and/or falling edge of the frame of coded bits,

determining the time between each interruption from at least one first counter,

reinitialising the demodulation of the frame as soon as one of the determined times is less than a first predetermined value or greater than a second predetermined value, the first and second predetermined values being dependent on the duration of a bit coded according to the Manchester code,

demodulating, for each determined time, if the determined time is greater than the first predetermined value and is less than the second predetermined value, at least one binary value of the frame from the determined time, and

validating each frame received independently of the other frames.

2. The method according to claim 1 , wherein the binary value determined is dependent on the binary value previously determined.

3. The method according claim 1 , wherein the method further comprises the step of reinitialising the decoding of the frame if the value of the second counter is higher than the second predetermined threshold.

4. The method according to claim 1 , wherein the method further comprises the steps of:

storage of the received and validated frame, and

reinitialisation of the demodulation.

5. The method according to claim 1 , wherein the frames comprise a label or are numbered.

6. The method according to claim 1 , wherein the method further comprises the steps of:

initialisation of a second counter when the first interruption is launched,

checking, at each interruption, whether the value of the second counter is equal to a third predetermined threshold, the third predetermined threshold representing a maximum time for the decoding of all the frames, and

stopping the demodulation of the frame if the value of the second counter is greater than the third predetermined threshold.

7. The method according to claim 1 , wherein the first counter is a cyclic counter asynchronous with the other counters, with a duration less than the duration of reception of the frames, and in that a third counter counts the number of times the capacity of the first counter is exceeded.

8. The method according to claim 7 , wherein the third counter is reinitialised at each demodulation of at least one binary value.

9. The method according to claim 1 , wherein each frame further comprises information for checking whether the bits of a decoded frame have been correctly decoded.

10. The method according to claim 1 , wherein the edge is a falling edge.

11. A device for demodulating a predetermined number of received frames, each frame consisting of a succession of a predetermined number of bits coded according to a Manchester code, wherein the frames are spaced apart by a predetermined period, the device comprises circuitry causing the device to perform:

generating an interruption at least at each appearance of a rising and/or falling edge of the frame of coded bits,

determining the time between each interruption from at least one first counter,

reinitialising variables used for the demodulation of the frame as soon as one of the times determined with the first counter is less than a first predetermined value or greater than a second predetermined value, the first and second predetermined values being dependent on the duration of a bit coded according to the Manchester code,

demodulating, for each determined time, if the determined time is greater than the first predetermined value and is less than the second predetermined value, at least one binary value of the frame from the determined time and from a previously determined binary value, and

validating each frame received independently of the other frames.

Assignments (2)
CHANGE OF NAME Recorded May 6, 2018
From: SAGEM DÉFENSE SÉCURITÉ
To: SAFRAN ELECTRONICS & DEFENSE
Reel/Frame 046082/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2015
From: DUONG, THANH-TRUOC; BOCAGE, FREDERIC
To: SAGEM DEFENSE SECURITE
Reel/Frame 036733/0822 →