Ultra-wideband pulse modulation system and method
First Claim
1. A method of communicating data, the method comprising the steps of:
- transmitting a plurality of electromagnetic pulses, wherein a time period between N pulses is variable;
receiving the plurality of pulses;
determining the time period between each pulse; and
assigning a data value to N pulses based on the time period between N pulses.
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.
62 Citations
53 Claims
-
1. A method of communicating data, the method comprising the steps of:
-
transmitting a plurality of electromagnetic pulses, wherein a time period between N pulses is variable;
receiving the plurality of pulses;
determining the time period between each pulse; and
assigning a data value to N pulses based on the time period between N pulses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
-
14. 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 (16, 17, 18, 19)
-
-
20. A computer program product for directing a general purpose digital computer to perform a desired function comprising:
-
a set of computer readable instructions to transmit a plurality of electromagnetic pulses, wherein a time period between each pulse is variable;
a set of computer readable instructions to receive the plurality of pulses;
a set of computer readable instructions to determine the time period between each pulse; and
a set of computer readable instructions to assign a data value to N pulses based on the time period between each pulse. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of manipulating data, the method comprising the steps of:
-
receiving a group of N binary values;
transforming the group by exchanging N binary values and adding at least one binary value; and
partitioning the transformed group into N binary values. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. 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 group of N binary values;
a set of computer readable instructions for transforming the group by exchanging N binary values and adding at least one binary value; and
a set of computer readable instructions for partitioning the transformed group into N binary values. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method of transmitting data, the method comprising the steps of:
-
providing a group of data;
minimizing a probability of occurrence of a group of N binary values in the group of data; and
assigning an elevated electromagnetic pulse transmission rate to at least one group of N binary values having an elevated probability of occurrence. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer program product for directing a general purpose digital computer to perform a desired function comprising:
-
a set of computer readable instructions for minimizing a probability of occurrence of a group of N binary values in a group of data; and
a set of computer readable instructions for assigning an elevated electromagnetic pulse transmission rate to at least one group of N binary values having an elevated probability of occurrence. - View Dependent Claims (49, 50, 51, 52, 53)
-
Specification