IP Library Granted Patent US 7,706,247
Granted Patent B2
US 7,706,247 · App. 11/504,249 · Granted Apr 27, 2010

Frequency offset differential pulse position modulation

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 7,706,247
App. No.
11/504,249
Granted
Apr 27, 2010
Kind
B2
Abstract

The present invention provides such a need by utilizing a frequency offset differential pulse position modulation scheme to transmit data between computing devices within a wireless network system. The differential pulse position modulation component of the scheme enables the present invention to provide relative immunity to interference for the system. In particular, such immunity from interference is achieved by utilizing a blanking time between pulse positions, which is large enough to allow the interference between frequency offset—differential pulse position modulation pulses to subside. The frequency offset component of the scheme enables the system to utilize multiple frequency channels to enable the system to achieve higher data rates. In particular, by utilizing a time offset between the frequency channels, the blanking time can be reduced, thereby increasing the amount of data that can be transmitted with a set period of time.

Claims (34)

1. A method comprising:

encoding, at an encoder, a first portion of data at least in part into a time difference between a start time of a first pulse position modulation signal and an end time of said first pulse position modulation signal; and

encoding said first portion of data at least in part into a frequency difference between a start frequency of said first pulse position modulation signal and an end frequency of said first pulse position modulation signal.

2. The method of claim 1 , and further comprising transmitting the encoded first pulse position modulation signal.

3. The method of claim 1 , and further comprising:

encoding, at a second encoder, a second portion of data at least in part into a time difference between a start time of a second pulse position modulation signal and an end time of said second pulse position modulation signal; and

encoding said second portion of data at least in part into a frequency difference between a start frequency of said second pulse position modulation signal and an end frequency of said second pulse position modulation signal.

4. The method of claim 3 , and further comprising transmitting the encoded second pulse position modulation signal.

5. The method of claim 3 , and further comprising encoding a third portion of data at least in part into a differential between a respective start time, end time, start frequency, and/or end frequency of said first pulse position modulation signal and said second pulse position modulation signal.

6. An apparatus comprising:

an encoder operable to encode a first portion of data at least in part into a time difference between a start time of a first pulse position modulation signal and an end time of said first pulse position modulation signal; and

wherein said encoder is further operable to encode said first portion of data at least in part into a frequency difference between a start frequency of said first pulse position modulation signal and an end frequency of said first pulse position modulation signal.

7. The apparatus of claim 6 , and further comprising a first transmitter operable to transmit said first pulse position modulation signal.

8. The apparatus of claim 6 , and further comprising:

a second encoder operable to encode a second portion of data at least in part into a time difference between a start time of a second pulse position modulation signal and an end time of said second pulse position modulation signal; and

wherein said second encoder is further operable to encode said second portion of data at least in part into a frequency difference between a start frequency of said second pulse position modulation signal and an end frequency of said second pulse position modulation signal.

9. The apparatus of claim 8 , and further comprising a second transmitter operable to transmit said second pulse position modulation signal.

10. An article comprising: a computer readable medium having instructions stored thereon which if executed result in:

encoding, at an encoder, a first portion of data at least in part into a time difference between a start time of a first pulse position modulation signal and an end time of said first pulse position modulation signal; and

encoding said first portion of data at least in part into a frequency difference between a start frequency of said first pulse position modulation signal and an end frequency of said first pulse position modulation signal.

11. The article of claim 10 , wherein the computer readable medium has stored thereon further instructions, that, if executed, result in transmitting the encoded first pulse position modulation signal.

12. The article of claim 11 , wherein the computer readable medium has stored thereon further instructions, that, if executed, result in:

encoding, at a second encoder, a second portion of data at least in part into a time difference between a start time of a second pulse position modulation signal and an end time of said second pulse position modulation signal; and

encoding said second portion of data at least in part into a frequency difference between a start frequency of said second pulse position modulation signal and an end frequency of said second pulse position modulation signal.

13. The article of claim 12 , wherein the computer readable medium has stored thereon further instructions, that, if executed, result in transmitting the encoded second pulse position modulation signal.

14. The article of claim 12 , wherein the computer readable medium has stored thereon further instructions, that, if executed, result in encoding a third portion of data at least in part into a differential between a respective start time, end time, start frequency, and/or end frequency of said first pulse position modulation signal and said second pulse position modulation signal.

15. A system comprising:

an encoder operable to encode a first portion of data at least in part into a time difference between a start time of a first pulse position modulation signal and an end time of said first pulse position modulation signal;

wherein said encoder is further operable to encode said first portion of data at least in part into a frequency difference between a start frequency of said first pulse position modulation signal and an end frequency of said first pulse position modulation signal; and

at least one computing device operable to communicate with said encoder, wherein said at least one computing device is further operable to, at least in part, provide said first portion of data to said encoder.

16. The system of claim 15 , and further comprising a first transmitter operable to transmit said first pulse position modulation signal.

17. The system of claim 15 , and further comprising:

a second encoder operable to encode a second portion of data at least in part into a time difference between a start time of a second pulse position modulation signal and an end time of said second pulse position modulation signal; and

wherein said second encoder is further operable to encode said second portion of data at least in part into a frequency difference between a start frequency of said second pulse position modulation signal and an end frequency of said second pulse position modulation signal.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 056981 FRAME: 0631. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 16, 2022
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 059907/0563 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 054443 FRAME: 0958. ASSIGNOR(S) HEREBY CONFIRMS THE LICENSE. Recorded Feb 4, 2021
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 056981/0631 →
LICENSE Recorded Nov 5, 2020
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED SOLUTIONS, INC.
Reel/Frame 054443/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 135 LLC
To: COMMWORKS SOLUTIONS, LLC
Reel/Frame 051534/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: ZARBANA DIGITAL FUND LLC
To: INTELLECTUAL VENTURES ASSETS 135 LLC
Reel/Frame 050901/0730 →