IP Library › Granted Patent US 10,237,056
Granted Patent B2
US 10,237,056 · App. 14/683,367 · Granted Mar 19, 2019

Multi-pulse communication using spreading sequences

Inventors: Andries Hekstra (Eindhoven, NL); Stefan Drude (Waalre, NL); Frank Leong (Veldhoven, NL); Arie Koppelaar (Giessen, NL)
Assignee: NXP B.V.
H04L9/00H04B1/692H04K1/00H04L63/0435H04B1/71632H04B10/116H04B2201/70715H04L63/1466
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,237,056
App. No.
14/683,367
Granted
Mar 19, 2019
Kind
B2
Abstract

Various exemplary embodiments relate to a method of communicating by a transmitter. Embodiments of the method may include creating information to be used by a receiver to define a spreading sequence for a subsequent packet, coding the information into a current communications packet, and transmitting the current communications packet.

Claims (28)

1. A transmitter for communicating, the transmitter comprising:

a memory;

a processor in communication with the memory, the processor configured to:

create information to be used by a receiver to define a spreading sequence for a subsequent packet in a transmission channel;

code the information into a current communications packet in the transmission channel; and

transmit the current communications packet.

2. The transmitter of claim 1 wherein, the spreading sequence to be used for the reception of a next radio packet is contained in an encrypted part of the current communications packet.

3. The transmitter of claim 1 wherein the spreading sequence is communicated between transmitter and receiver through a cryptographic channel and varied per radio packet.

4. The transmitter of claim 1 wherein the processor is further configured to transmit two spreading sequences with the current communications packet.

5. The transmitter of claim 1 wherein the spreading sequence is computed by the receiver in dependence on information shared through a cryptographic channel with the transmitter.

6. The transmitter of claim 1 wherein the processor is further configured to store the same table of allowed spreading sequences at the transmitter and the receiver.

7. The transmitter of claim 1 wherein the processor is further configured to transmit information through a cryptographic channel to be used by a receiver, wherein the receiver uses the transmitted information as an index in a lookup table to determine a spreading codeword.

8. The transmitter of claim 1 wherein the processor is further configured to use a secret key at the receiver to derive the spreading sequence, where the secret key is one that is shared with the transmitter.

9. The transmitter of claim 1 wherein the processor is further configured to derive the spreading sequence in dependence on secret key information shared between the transmitter and a receiver, as well as a counter.

10. A receiver for communicating, the receiver comprising:

a memory;

a processor in communication with the memory, the processor configured to:

receive a current communications packet in a communication channel;

decode information, created by a transmitter, in the current communications packet; and

identify in the information a definition of a spreading sequence for a subsequent packet in the communication channel.

11. The receiver of claim 10 wherein, the spreading sequence to be used for a next radio packet is contained in an encrypted part of the current communications packet.

12. The receiver of claim 10 wherein the spreading sequence is communicated between transmitter and receiver through a cryptographic channel and varied per radio packet.

13. The receiver of claim 10 wherein the processor is further configured to receive two spreading sequences with the current communications packet.

14. The receiver of claim 10 wherein the spreading sequence is computed by the receiver in dependence on information shared through a cryptographic channel with the transmitter.

15. The receiver of claim 10 wherein the processor is further configured to store the same table of allowed spreading sequences at the transmitter and the receiver.

16. The receiver of claim 10 wherein the processor is further configured to receive information through a cryptographic channel transmitted by the transmitter, wherein the receiver uses the transmitted information as an index in a lookup table to determine a spreading codeword.

17. The receiver of claim 10 wherein the processor is further configured to use a secret key at the receiver to derive the spreading sequence, where the secret key is one that is shared with the transmitter.

18. The receiver of claim 10 wherein the processor is further configured to derive the spreading sequence in dependence on secret key information shared between the transmitter and the receiver, as well as a counter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2015
From: HEKSTRA, ANDRIES; DRUDE, STEFAN; LEONG, FRANK; KOPPELAAR, ARIE
To: NXP B.V.
Reel/Frame 035380/0115 →
Continuity (1)
Related Publication 20160302074A1 · Oct 13, 2016