IP Library Granted Patent US 11,909,464
Granted Patent B2
US 11,909,464 · App. 17/639,107 · Granted Feb 20, 2024

Time coding for data communication

Inventor: Timo Tero Joonas Hussa (Haapavesi, FI)
Assignee: NOKIA TECHNOLOGIES OY
H04B7/0408H04B7/165H04L1/0625
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 11,909,464
App. No.
17/639,107
Granted
Feb 20, 2024
Kind
B2
Abstract

Various example embodiments provide a system for transmission of low power signals based on using transmission time as one coding parameter. A code table may be used at a transmitter and receiver to map different data to different transmission times and/or other parameters. Advantageously, large amount of information may be transmitted with short and power efficient signals, for example to report status of a sensor every now and then. A receiver may use the same code table to decode the signals. Apparatuses, methods, and computer programs are disclosed.

Claims (45)

1. An apparatus, comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer code configured to, with the at least one processor, cause the apparatus at least to:

determine a transmission time for a signal, wherein a data is encoded into the transmission time so that the transmission time corresponds to the data; and

transmit the signal at the determined transmission time, or determine not to transmit the signal at the determined transmission time.

2. The apparatus of claim 1 further caused to:

determine the signal based on the data, wherein the data is further encoded into at least one characteristic of the signal.

3. The apparatus of claim 1 further caused to:

determine the signal based on an identity of the apparatus or a source identifier; and

transmit the signal, wherein the signal comprises the identity of the apparatus or the source identifier and wherein the data is further encoded into the identity of apparatus or the source identifier.

4. The apparatus of claim 1 further caused to:

select a beam based on the data; and

transmit the signal with the selected beam, wherein the data is further encoded into the selected beam.

5. The apparatus of claim 1 further caused to:

determine at least one of a transmission location, a transmission position, a transmission height, a location for a desired arrival angle at a receiver, a vertical direction for the desired arrival angle at the receiver, or a horizontal direction for the desired arrival angle at the receiver; and

transmit the signal in response to the determining that the apparatus is at at least one of the transmission location, the transmission position, the transmission height, the location for desired arrival angle at the receiver, the vertical direction for the desired arrival angle at the receiver, or the horizontal direction for the desired arrival angle at the receiver,

wherein the data is further encoded into the at least one of the transmission location, the transmission position, the transmission height, the location for the desired arrival angle at the receiver, the vertical direction for the desired arrival angle at the receiver, or the horizontal direction for the desired arrival angle at the receiver.

6. The apparatus of claim 1 further caused to:

determine at least one of the transmission time, the signal, whether to transmit the signal, a beam, or a transmission location based on a mapping between the data and at least one of the transmission time, the signal, a source identifier, the beam, or an arrival angle.

7. The apparatus of claim 6 , wherein the mapping is provided in a code table, and wherein the apparatus is further caused to:

receive an update of the code table.

8. The apparatus of claim 1 further caused to:

transmit a reference signal at a reference time; and

determine the transmission time relative to the reference time.

9. The apparatus of claim 1 , wherein the data comprises one of:

an indication of an operation to be performed at a receiver device, a sequence of bits, wherein each bit of a sequence indicates a status of a sensor, measurement data received from at least one sensor, an operation mode for at least one further signal, a variable, a magnitude, a physical quantity, a quality, a state, a property, a kidney, a grade, a brand, a texture, a rate, an audio signal, a video signal, a threshold, a prediction, a geographical coordination, or a unique data content.

10. The apparatus of claim 1 , wherein at least one characteristic of the signal comprises a bit, a group of bits, an amplitude, a power, a phase, or a frequency of the signal.

11. The apparatus of claim 1 , wherein the determined transmission time indicates a quantity.

12. The apparatus of claim 1 , wherein the data comprises an identified object which is encoded to the transmission time.

13. The apparatus of claim 1 , wherein the transmission time indicates the determined transmission time responsive to a positioning data.

14. The apparatus of claim 1 , wherein the transmission time is determined within a transmission period.

15. An apparatus, comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer code configured to, with the at least one processor, cause the apparatus at least to:

receive a signal;

determine for the signal at least one of a reception time, a transmission time, or a time window covering the transmission time and the reception time; and

decode the data based on at least one of the reception time, the transmission time, or the time window covering the transmission time and the reception time,

wherein the data corresponds to at least one of the reception time, the transmission time, or the time window covering the transmission time and the reception time.

16. A system comprising:

a transmitter configured to receive data for encoding;

at least one processor configured to determine a transmission time for a signal, wherein data is encoded into the transmission time so that the transmission time corresponds to the data,

wherein the transmitter is configured to transmit the signal at the determined transmission time, or determine not to transmit the signal at the determined transmission time; and

a receiver also configured to receive the signal,

wherein the at least one processor is also configured to determine for the signal at least one of a reception time, the transmission time, or a time window covering the transmission time and the reception time; and to decode the data based on at least one of the reception time, the transmission time or the time window covering the transmission time and the reception time, and

wherein the data corresponds to at least one of the reception time, the transmission time, or the time window covering the transmission time and the reception time.

17. The system of claim 16 , wherein the at least one processor is further configured to: determine at least one of: a transmission location, a transmission position, a transmission height, a location for desired arrival angle at the receiver, a vertical direction for a desired arrival angle at the receiver, or a horizontal direction for a desired arrival angle at the receiver; and cause the signal to be transmitted in response to the determining that the transmitter is placed at at least one of: the transmission location, the transmission position, the transmission height, the location for the desired arrival angle at the receiver, the vertical direction for the desired arrival angle at the receiver, or the horizontal direction for the desired arrival angle at the receiver, wherein the data is further encoded into the at least one of: the transmission location, the transmission position, the transmission height, the location for the desired arrival angle at the receiver, the vertical direction for the desired arrival angle at the receiver, or the horizontal direction for the desired arrival angle at the receiver.

18. The system of claim 16 , wherein the transmitter comprises a coding table for encoding and the receiver comprises a corresponding coding table for decoding.

19. The system of claim 16 , wherein based on that the signal has been transmitted at a particular time, the at least one processor is further configured to determine by the receiver a quantity.

20. The system of claim 16 , further comprising: one or more devices which are configured to communicate with signals having a same meaning at substantially a same time, or the one or more devices have individual transmission time(s) that have the same meaning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: HUSSA, TIMO
To: NOKIA TECHNOLOGIES OY
Reel/Frame 059118/0727 →
Priority Claims (1)
FI 20195783 · Sep 18, 2019 · national
Continuity (1)
Related Publication 20220337291A1 · Oct 20, 2022