IP Library Granted Patent US 12,101,209
Granted Patent B2
US 12,101,209 · App. 18/100,599 · Granted Sep 24, 2024

Orthogonal frequency scheme for narrowband acoustic signaling

Inventor: Wilfred Edwin Booij (Oslo, NO)
Assignee: Sonitor Technologies AS
H04L27/16G01S1/753H04B11/00H04L1/0033H04L27/12G01S2201/025
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 12,101,209
App. No.
18/100,599
Granted
Sep 24, 2024
Kind
B2
Abstract

A transmitter is disclosed. The transmitter includes a clock configured to generate one or more output clock signals. The transmitter further includes at least one frequency divider configured to generate a plurality of divided frequencies based on the one or more output clock signals, and a modulator. The transmitter also includes at least one antenna or transducer configured to transmit modulated data. The transmitter includes a memory configured to store instructions, and at least one processor configured to execute instructions performing operations including mapping data to a decimal code value of a plurality of decimal code values, converting the decimal code value to a shrinking base system, and selecting a set of frequencies among the plurality of divided frequencies based on the code value corresponding to the shrinking base system for the decimal code value. The modulator may be configured to modulate the decimal code value using the set of frequencies.

Claims (45)

1. A transmitter comprising:

a clock configured to generate one or more output clock signals;

at least one frequency divider configured to generate a plurality of divided frequencies based on the one or more output clock signals;

a modulator;

at least one antenna or transducer configured to transmit modulated data;

a memory configured to store instructions; and

at least one processor configured to execute the instructions performing operations comprising:

mapping data to a decimal code value of a plurality of decimal code values;

converting the decimal code value to a shrinking base system; and

selecting a set of frequencies among the plurality of divided frequencies based on a code value corresponding to the shrinking base system for the decimal code value;

wherein the modulator is configured to modulate the decimal code value using the set of frequencies, and

wherein a center frequency of the set of frequencies is approximately 20 KHz.

2. The transmitter of claim 1 , wherein the modulator is further configured to modulate using a frequency shift key (FSK) modulation scheme.

3. The transmitter of claim 1 , wherein the set of frequencies is a subset of the plurality of divided frequencies.

4. The transmitter of claim 1 , wherein the set of frequencies are in an ultrasonic frequency range.

5. The transmitter of claim 1 , wherein each frequency in the set of frequencies is different from other frequencies in the set of frequencies.

6. The transmitter of claim 1 , wherein frequencies in the set of frequencies are orthogonal frequencies.

7. The transmitter of claim 1 , wherein a total frequency spacing of the plurality of divided frequencies is not more than twice a chip frequency.

8. The transmitter of claim 1 , wherein the operations further comprise:

determining a plurality of integer frequency divider values to generate the plurality of divided frequencies corresponding to a signal bandwidth and a center carrier frequency.

9. The transmitter of claim 1 , wherein the operations further comprise:

determining a chip period corresponding to each frequency of the plurality of divided frequencies,

wherein the determined chip period corresponding to each frequency of the plurality of divided frequencies maintains phase continuity.

10. The transmitter of claim 1 , wherein signaling information comprises location information of the transmitter.

11. A method comprising:

receiving, via a user interface, a clock frequency, a center carrier frequency, a signal bandwidth, and a count of frequencies to be generated;

determining a plurality of divided frequencies based on the clock frequency, the signal bandwidth, and the count of frequencies to be generated;

determining a plurality of integer frequency divider values corresponding to the plurality of divided frequencies;

generating, by one or more frequency dividers, the plurality of divided frequencies;

mapping transmission data to a decimal code value of a plurality of decimal code values; and

selecting a set of frequencies among the plurality of divided frequencies corresponding to the decimal code value for modulating the decimal code value to transmit,

wherein the set of frequencies is a subset of the plurality of divided frequencies, and

wherein a center frequency of the set of frequencies is approximately 20 KHz.

12. The method of claim 11 , wherein modulating the decimal code value further comprises modulating using a frequency shift keying (FSK) modulation scheme.

13. The method of claim 11 , wherein the selecting the set of frequencies comprises selecting frequencies in an ultrasonic frequency range.

14. The method of claim 11 , wherein frequencies in the set of frequencies are orthogonal frequencies.

15. The method of claim 11 , wherein the selecting the set of frequencies further comprises:

converting the decimal code value to a shrinking base system; and

selecting a frequency corresponding to each value of the decimal code value based on the shrinking base system from the plurality of divided frequencies,

wherein the frequency corresponding to each value of the decimal code value based on the shrinking base system is different from each other.

16. The method of claim 11 , wherein the determining the plurality of divided frequencies further comprises maintaining a total frequency spacing of the plurality of divided frequencies of not more than twice a chip frequency.

17. The method of claim 11 , further comprising determining a chip period corresponding to each frequency of the plurality of divided frequencies to maintain phase continuity.

18. The method of claim 11 , further comprising determining orthogonality of the decimal code value in deconvolution process to identify a bad decimal code value.

19. The method of claim 18 , wherein identifying the bad decimal code value, the method further comprises performing auto-correlation of a frequency spectrum corresponding to the bad decimal code value to measure an auto-correlation function width.

20. The method of claim 11 , wherein modulating the decimal code value further comprises modulating using a 5-FSK modulation scheme.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2023
From: FORKBEARD TECHNOLOGIES AS
To: SONITOR TECHNOLOGIES AS
Reel/Frame 062581/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: BOOIJ, WILFRED EDWIN
To: FORKBEARD TECHNOLOGIES AS
Reel/Frame 062470/0446 →
Continuity (2)
Continuation 16580268 · Sep 24, 2019
Related Publication 20230318889A1 · Oct 5, 2023