Ultra-wideband pulse modulation system and method
First Claim
1. A method of transmitting data, the method of comprising the steps of:
- providing data for transmitting;
altering the data;
grouping the data into data groups;
obtaining a pulse rate associated with each data group; and
transmitting N pulses of electromagnetic energy at the obtained pulse rate.
5 Assignments
0 Petitions
Accused Products
Abstract
An ultra-wideband pulse modulation apparatus, system and method is provided. The pulse modulation method increases the available bandwidth in an ultra-wideband, or impulse radio communications system. One embodiment of the present invention comprises a pulsed modulation system and method that employs a set of different pulse transmission, or emission rates to represent different groups of binary digits. The modulation and pulse transmission method of the present invention enables the simultaneous coexistence of the ultra-wideband pulses with conventional carrier-wave signals. The present invention may be used in wireless and wired communication networks such as CATV networks.
116 Citations
29 Claims
-
1. A method of transmitting data, the method of comprising the steps of:
-
providing data for transmitting;
altering the data;
grouping the data into data groups;
obtaining a pulse rate associated with each data group; and
transmitting N pulses of electromagnetic energy at the obtained pulse rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of manipulating data, the method comprising the steps of:
-
receiving a first group of N binary values;
transforming the first group by exchanging the N binary values with a second group of different N binary values and adding at least one binary value; and
partitioning the second group into N binary values. - View Dependent Claims (8, 9, 10, 11, 12)
obtaining an electromagnetic pulse transmission rate that is assigned to the transformed group of N binary values.
-
-
9. The method of claim 7, wherein the received group and the transformed group of N binary values can range from two binary values to 64 binary values.
-
10. The method of claim 7, wherein the received group and the transformed group of N binary values is selected from a group consisting of:
- 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, and 1111.
-
11. The method of claim 7, wherein the step of receiving the group of N binary values comprises receiving N electromagnetic pulses that represent the group of N binary values.
-
12. The method of claim 11, wherein the N electromagnetic pulses can range from 1 pulse to 10 pulses of electromagnetic energy.
-
13. A computer program product for directing a general purpose digital computer to perform a desired function comprising:
-
a set of computer readable instructions for receiving a first group of N binary values;
a set of computer readable instructions for transforming the first group by exchanging the N binary values with a second group of different binary N values and adding at least one binary value; and
a set of computer readable instructions for partitioning the second group into N binary values. - View Dependent Claims (14, 15, 16, 17)
a set of computer readable instructions for obtaining an electromagnetic pulse transmission rate that is assigned to the transformed group of N binary values.
-
-
15. The computer program product of claim 13, wherein the received group and the transformed group of N binary values can range from two binary values to 64 binary values.
-
16. The computer program product of claim 13, wherein the step of receiving the group of N binary values comprises receiving N electromagnetic pulses that represent the group of N binary values.
-
17. The computer program product of claim 16, wherein the N electromagnetic pulses can range from 1 pulse to 10 pulses of electromagnetic energy.
-
18. A method of transmitting data, the method of comprising the steps of:
-
means for providing data for transmitting;
means for altering the data;
means for grouping the data into data groups;
means for obtaining a pulse rate associated with each data group; and
means for transmitting N pulses of electromagnetic energy at the obtained pulse rate. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method of manipulating data, the method comprising the steps of:
-
means for receiving a first group of N binary values;
means for transforming the first group by exchanging the N binary values with a second group of different N binary values and adding at least one binary value; and
means for partitioning the second group into N binary values. - View Dependent Claims (25, 26, 27, 28, 29)
means for obtaining an electromagnetic pulse transmission rate that is assigned to the transformed group of N binary values.
-
-
26. The method of claim 24, wherein the received group and the transformed group of N binary values can range from two binary values to 64 binary values.
-
27. The method of claim 24, wherein the received group and the transformed group of N binary values is selected from a group consisting of:
- 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, and 1111.
-
28. The method of claim 24, wherein the step of receiving the group of N binary values comprises receiving N electromagnetic pulses that represent the group of N binary values.
-
29. The method of claim 28, wherein the N electromagnetic pulses can range from 1 pulse to 10 pulses of electromagnetic energy.
Specification