IP Library › Granted Patent US 10,651,889
Granted Patent B2
US 10,651,889 · App. 16/468,504 · Granted May 12, 2020

Method and device for the detection of a pulse of a signal

Inventor: Jan Mennekens (Péguilhan, FR)
Assignee: UWINLOC
H04B1/709H04B2001/6908H04B2201/70709
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 10,651,889
App. No.
16/468,504
Granted
May 12, 2020
Kind
B2
Abstract

A method for the detection of a pulse of a signal received by a receiver device, the received signal corresponding to data emitted with a predetermined period T c , each piece of data being encoded by a presence or an absence of a pulse. The method includes: temporally offsetting of the received signal according to a predetermined number N s of delays corresponding to different multiples of T c , so as to generate N s delayed signals; correlating, at a time that is a candidate for the detection of a pulse, the received signal with each of the delayed signals, in so as to obtain N s correlation values associated with the candidate time; calculating a maximum correlation value among the N s correlation values associated with the candidate time; and detecting a pulse of the received signal according to the maximum correlation value.

Claims (42)

1. Method for the detection, by a receiver device, of a pulse of a signal received by said receiver device, said received signal corresponding to data emitted with a predetermined period T c , each piece of data being encoded by a presence or an absence of a pulse, wherein said method comprises:

temporally offsetting of the received signal according to a predetermined number N s of delays corresponding to different multiples of T c , in such a way as to generate N s delayed signals,

correlating, at a time that is a candidate for the detection of a pulse, the received signal with each of the delayed signals, in such a way as to obtain N s correlation values associated with said candidate time,

calculating a maximum correlation value among the N s correlation values associated with the candidate time, and

detecting a pulse of the received signal according to said maximum correlation value.

2. The method according to claim 1 , wherein the number of pieces of data is equal to N c and wherein two pieces of data respectively encoding presences of pulses are separated by at most N m pieces of data respectively encoding absences of pulses, the number N s of delayed signals is comprised in the interval [N m +1,N c −1] and the respective delays of said delayed signals are determined by

R j =j×T c ,

with j an integer comprised in the interval [1,N s ].

3. The method according to claim 2 , wherein the step of detection of pulses of the received signal comprises a comparison of the maximum correlation value associated with said candidate time to a predetermined threshold value, in such a way that a pulse is detected at said candidate time when the maximum correlation value of said candidate time is greater than said predetermined threshold value.

4. The method according to claim 2 , wherein the number N s of delayed signals is equal to N m +1.

5. The method according to claim 4 , wherein the step of detection of pulses of the received signal comprises a comparison of the maximum correlation value associated with said candidate time to a predetermined threshold value, in such a way that a pulse is detected at said candidate time when the maximum correlation value of said candidate time is greater than said predetermined threshold value.

6. The method according to claim 1 , wherein the step of detection of pulses of the received signal comprises a comparison of the maximum correlation value associated with said candidate time to a predetermined threshold value, in such a way that a pulse is detected at said candidate time when the maximum correlation value of said candidate time is greater than said predetermined threshold value.

7. The method according to claim 1 , wherein:

the received signal is correlated with each of the delayed signals at a plurality of candidate times in such a way as to obtain N s correlation values associated with each candidate time,

the maximum correlation value among the correlation values associated with said candidate times is calculated.

8. The method according to claim 7 , wherein the candidate times considered comprise an initial time and a final time, and the difference between the final time and the initial time is between T c /2 and 3×T c /2.

9. The method according to claim 1 , wherein:

the received signal is correlated with each of the delayed signals at a plurality of candidate times in such a way as to obtain N s correlation values associated with each candidate time,

a maximum correlation value is calculated for each candidate time, among the N s correlation values associated with said candidate time considered,

a pulse is detected according to said maximum correlation values.

10. The method according to claim 9 , wherein the candidate times considered comprise an initial time and a final time, and the difference between the final time and the initial time is between T c /2 and 3×T c /2.

11. A receiver device for the detection of a pulse of a signal received by said receiver device, said received signal corresponding to data emitted with a predetermined period T c , each piece of data being encoded by a presence or an absence of a pulse, wherein said receiver device comprises a processing circuit configured to:

temporally offset the received signal according to a predetermined number N s of delays corresponding to different multiples of T c , in such a way as to generate N s delayed signals,

correlate, at a time that is a candidate for the detection of a pulse, the received signal with each of the delayed signals, in such a way as to obtain N s correlation values associated with said candidate time,

calculate a maximum correlation value among the N s correlation values associated with the candidate time,

detect a pulse of the received signal according to said maximum correlation value.

12. The receiver device according to claim 11 , wherein the number of pieces of data is equal to N c and wherein two pieces of data respectively encoding a presence of a pulse are separated by at most N m pieces of data respectively encoding an absence of a pulse, the number N s of delayed signals is comprised in the interval [N m +1,N c −1] and the respective delays of said delayed signals are determined by

R j =j×T c ,

with j an integer comprised in the interval [1,N s ].

13. The receiver device according to one claim 12 , wherein said processing circuit is configured to compare the maximum correlation value associated with said candidate time to a predetermined threshold value, in such a way that a pulse is detected at said candidate time when the maximum correlation value of said candidate time is greater than said predetermined threshold value.

14. The receiver device according to claim 12 , wherein the number N s of delayed signals is equal to N m +1.

15. The receiver device according to one claim 14 , wherein said processing circuit is configured to compare the maximum correlation value associated with said candidate time to a predetermined threshold value, in such a way that a pulse is detected at said candidate time when the maximum correlation value of said candidate time is greater than said predetermined threshold value.

16. The receiver device according to one claim 11 , wherein said processing circuit is configured to compare the maximum correlation value associated with said candidate time to a predetermined threshold value, in such a way that a pulse is detected at said candidate time when the maximum correlation value of said candidate time is greater than said predetermined threshold value.

17. The receiver device according to claim 11 , wherein said processing circuit is configured to:

correlate the received signal with each of the delayed signals at a plurality of candidate times in such a way as to obtain N s correlation values associated with each candidate time,

calculate the maximum correlation value among the correlation values associated with said candidate times.

18. The receiver device according to claim 17 , wherein the candidate times considered comprise an initial time and a final time, and the difference between the final time and the initial time is between T c /2 and 3×T c /2.

19. The receiver device according to claim 11 , wherein said processing circuit is configured to:

correlate the received signal with each of the delayed signals at a plurality of candidate times in such a way as to obtain N s correlation values associated with each candidate time,

calculate a maximum correlation value for each candidate time, among the N s correlation values associated with said candidate time considered,

detect a pulse according to said maximum correlation values.

20. The receiver device according to claim 19 , wherein the candidate times considered comprise an initial time and a final time, and the difference between the final time and the initial time is between T c /2 and 3×T c /2.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2024
From: UWINLOC
To: APITRAK SAS
Reel/Frame 067885/0081 →
CHANGE OF ADDRESS Recorded Jun 18, 2024
From: UWINLOC
To: UWINLOC
Reel/Frame 067775/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2019
From: MENNEKENS, JAN
To: UWINLOC
Reel/Frame 050121/0676 →
Priority Claims (1)
FR 16 62287 · Dec 12, 2016 · national
Continuity (1)
Related Publication 20200091956A1 · Mar 19, 2020