IP Library Granted Patent US 7,180,850
Granted Patent B2
US 7,180,850 · App. 10/762,197 · Granted Feb 20, 2007

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,180,850
App. No.
10/762,197
Granted
Feb 20, 2007
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 (64)

1. An apparatus comprising:

a transmitter to transmit a first pulse position modulation signal in a first frequency channel and a second pulse position modulation signal in a second frequency channel, wherein said first frequency channel is different than said second frequency channel; and

an encoder to at least in part encode data in the first pulse position modulation signal and/or the second pulse position modulation signal.

2. The apparatus of claim 1 , wherein the encoder is further to at least in part encode the data by alternating between the first pulse position modulation signal and/or the second pulse position modulation signal.

3. The apparatus of claim 1 , wherein the encoder is further to at least in part encode the data in a respective amplitude component of the first pulse position modulation signal and/or the second pulse position modulation signal.

4. The apparatus of claim 1 , wherein the data comprises a packet.

5. The apparatus of claim 4 , wherein the packet comprises a header.

6. The apparatus of claim 1 , wherein the encoder is further to at least in part encode the data in a time difference between the first pulse position modulation signal and/or the second pulse position modulation signal.

7. The apparatus of claim 1 , wherein: said transmitter is further to transmit a third pulse position modulation signal in a third frequency channel and a fourth pulse position modulation signal in a fourth frequency channel; and

wherein the encoder is further to encode data at least in part in the third pulse position modulation signal and/or the fourth pulse position modulation signal.

8. The apparatus of claim 7 , wherein the encoder is further to at least in part encode the data by alternating between the third pulse position modulation signal and/or the fourth pulse position modulation signal.

9. The apparatus of claim 7 , wherein the encoder is to at least in part encode the data in a respective amplitude component of the third pulse position modulation signal and/or the fourth pulse position modulation signal.

10. The apparatus of claim, 7 wherein the data comprises a packet.

11. The apparatus of claim 10 , wherein the packet comprises a header.

12. The apparatus of claim 7 , wherein the encoder is further to at least in part encode the data in a time difference between the third pulse position modulation signal and the fourth pulse position modulation signal.

13. The apparatus of claim 7 , wherein the encoder is to at least in part encode the data by alternating between the first pulse position modulation signal, the second pulse position modulation signal, the third pulse position modulation signal, and/or the fourth pulse position modulation signal.

14. A system comprising:

a computing device;

a transmitter to transmit a first pulse position modulation signal in a first frequency channel and a second pulse position modulation signal in a second frequency channel, wherein said first frequency channel is different than said second frequency channel; and

an encoder to communicate with the computing device and to at least in part encode data in the first pulse position modulation signal and/or the second pulse position modulation signal.

15. The system of claim 14 , wherein the encoder is to at least in part encode the data by alternating between the third pulse position modulation signal and the fourth pulse position modulation signal.

16. The system of claim 14 , wherein the encoder is to at least in part encode the data in a respective amplitude component of the first pulse position modulation signal and/or the third pulse position modulation signal.

17. The system of claim 14 , wherein the data comprises a packet.

18. The system of claim 17 , wherein the packet comprises a header.

19. The apparatus of claim 14 , wherein the encoder is further to at least in part encode the data in a time difference between the first pulse position modulation signal and the second pulse position modulation signal.

20. The system of claim 14 further comprising:

a first receiver to receive a third pulse position modulation signal in a first frequency channel;

a second receiver to receive a fourth pulse position modulation signal in a second frequency channel; and

a decoder to decode the third pulse position modulation signal and/or the fourth pulse position modulation signal into data.

21. The system of claim 20 , and further comprising:

a second computing device;

a third transmitter to transmit a fifth pulse position modulation signal in a first frequency channel;

a fourth transmitter to transmit a sixth pulse position modulation signal in a second frequency band; and

a second encoder to communicate with the second computing device and to at least in part encode data in the fifth pulse position modulation signal and/or the sixth pulse position modulation signal.

22. The system of claim 21 , wherein the second encoder is further to at least in part encode the data in a time difference between the fifth pulse position modulation signal and the sixth pulse position modulation signal.

23. A method comprising:

transmitting a first pulse position modulation signal in a first frequency channel;

transmitting a second pulse position modulation signal in a second frequency channel, wherein said first frequency channel is different that said second frequency channel; and

encoding data at least in part into the first pulse position modulation signal and/or the second pulse position modulation signal.

24. The method of claim 23 , wherein said encoding data comprises encoding the data at least in part into an amplitude component of the first pulse position modulation signal.

25. The method of claim 23 , wherein said encoding data comprises at least in part encoding the data by alternating between encoding the data into the first pulse position modulation signal and the second pulse position modulation signal.

26. The method of claim 23 , and further comprising encoding at least a portion of the data at least in part into a time difference between the first pulse position modulation signal and the second pulse position modulation signal.

27. A method comprising:

encoding a first portion of data;

transmitting the encoded first portion of data at least in part in a first pulse position modulation signal in a first frequency channel;

encoding a second portion of data at least in part while transmitting the first portion of data; and transmitting the encoded second portion of data at least in part in a second pulse position modulation signal in a second frequency channel, wherein said first frequency channel is different that said second frequency channel.

28. The method of claim 27 , wherein encoding the first portion of data comprises encoding the first portion of data at least in part into an amplitude component of the first pulse position modulation signal.

29. The method of claim 28 , wherein encoding the second portion of data further comprises encoding the second portion of data at least in part into an amplitude component of the second pulse position modulation signal.

30. The method of claim 27 , further comprising encoding a third portion of data at least in part into a time difference between the first pulse position modulation signal and the second pulse position modulation signal.

31. A system comprising:

a transmitter for transmitting data in a first pulse position modulation signal in a first frequency channel and/or transmitting data in a second pulse position modulation signal in a second frequency channel, wherein said first frequency channel is different that said second frequency channel; and

an encoder for converting data at least in part into an electromagnetic form for transmission by the first and/or second transmitter.

32. The system of claim 31 , and further comprising:

a receiver for receiving a third portion of data in a third pulse position modulation signal in the first frequency channel and receiving a fourth portion of data in a fourth pulse position modulation signal in the second frequency channel; and

a decoder for converting the third pulse position modulation signal and/or the fourth pulse position modulation signal into the third portion of data and/or the fourth portion of data, respectively.

33. A system comprising:

a first computing device;

a transceiver to communicate with said first computing device and to transmit and/or receive a first portion of data at least in part in a first pulse position modulation signal in a first frequency channel and/or a second portion of data at least in part in a second pulse position modulation signal in a second frequency channel, wherein said first frequency channel is different that said second frequency channel.

34. The system of claim 33 , and further comprising:

a second computing device; and

a second transceiver to communicate with said second computing device and to transmit and/or receive a third portion of data at least in part in a third pulse position modulation signal in the first frequency channel and/or a fourth portion of data at least in part in a fourth pulse position modulation signal in the second frequency channel, wherein said third frequency channel is different than said fourth frequency channel.

35. An apparatus comprising:

a transmitter to transmit a plurality of pulse position modulation signals, the plurality of pulse position modulation signals having respective frequency channels, wherein at least one of said respective frequency channels is different from one other of said respective frequency channels; and

an encoder to encode data at least in part into the plurality of pulse position modulation signals.

Assignments (8)
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 051463/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: ZARBANA DIGITAL FUND LLC
To: INTELLECTUAL VENTURES ASSETS 135 LLC
Reel/Frame 050901/0730 →
MERGER Recorded Dec 16, 2015
From: HEMINGWAY FISHERIES LLC
To: ZARBAÑA DIGITAL FUND LLC
Reel/Frame 037308/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2006
From: LANGLEY, JOHN B.; MANCUSI, MICHAEL
To: RADIOLAN, INC.
Reel/Frame 018569/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2006
From: RADIOLAN MARKEITNG GROUP, INC.
To: HEMINGWAY FISHERIES LLC
Reel/Frame 018569/0511 →