Frequency offset differential pulse position modulation
First Claim
1. A method of transmitting data in a bit stream, the method comprising:
- identifying a first pulse transmission time in a first time window for a first bit sequence of a bit stream based on a first value of the first bit sequence;
transmitting a first pulse at the identified first pulse transmission time using a first frequency;
identifying a second pulse transmission time in a second time window for a second bit sequence of the bit stream based on a second value of the second bit sequence; and
transmitting a second pulse at the identified second pulse transmission time using a second frequency, wherein the first frequency is different than the second frequency, and further wherein the first time window and the second time window overlap at least partially in time.
8 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. A method of transmitting data in a bit stream, the method comprising:
-
identifying a first pulse transmission time in a first time window for a first bit sequence of a bit stream based on a first value of the first bit sequence; transmitting a first pulse at the identified first pulse transmission time using a first frequency; identifying a second pulse transmission time in a second time window for a second bit sequence of the bit stream based on a second value of the second bit sequence; and transmitting a second pulse at the identified second pulse transmission time using a second frequency, wherein the first frequency is different than the second frequency, and further wherein the first time window and the second time window overlap at least partially in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An encoder comprising:
-
a transmit physical layer module configured to identify a first pulse transmission time in a first time window for a first bit sequence of a bit stream based on a first value of the first bit sequence; to trigger transmission of a first pulse at the identified first pulse transmission time using a first frequency; to identify a second pulse transmission time in a second time window for a second bit sequence of the bit stream based on a second value of the second bit sequence; and to trigger transmission of a second pulse at the identified second pulse transmission time using a second frequency, wherein the first frequency is different than the second frequency, and further wherein the first time window and the second time window overlap at least partially in time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
an encoder comprising a transmit physical layer module configured to identify a first pulse transmission time in a first time window for a first bit sequence of a bit stream based on a first value of the first bit sequence; to trigger transmission of a first pulse at the identified first pulse transmission time using a first frequency; to identify a second pulse transmission time in a second time window for a second bit sequence of the bit stream based on a second value of the second bit sequence; and to trigger transmission of a second pulse at the identified second pulse transmission time using a second frequency, wherein the first frequency is different than the second frequency, and further wherein the first time window and the second time window overlap at least partially in time; and a transmitter operably coupled to the encoder and to a plurality of antennas and configured to transmit the first pulse and the second pulse using an antenna of the plurality of antennas. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification