METHOD AND APPARATUS FOR AMPLITUDE AND PULSE MODULATION
First Claim
Patent Images
1. A method for amplitude and pulse pattern modulation, the method comprises the steps of:
- a) partially encoding a set of bits of a data stream into a pulse pattern;
b) when the pulse pattern includes a first number of pulses, amplitude encoding the pulse pattern based on first amplitude encoding parameters and the set of bits to produce an amplitude modulated pulse pattern encoded signal; and
c) when the pulse pattern includes a second number of pulses, amplitude encoding the pulse pattern based on second amplitude encoding parameters and the set of bits to produce the amplitude modulated pulse pattern encoded signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding data into amplitude and pulse encoded signals begins by partially encoding a set of bits that are contained within a data stream into a pulse modulated signal. The encoding continues by amplitude modulating the pulse modulated signal to produce the amplitude and pulse encoded signal. The partial encoding of the set of bits may be done by pulse position encoding or pulse pattern encoding. Alternatively, or in addition, the amplitude of the pulse pattern may be adjusted to control the DC average of such signals.
-
Citations
28 Claims
-
1. A method for amplitude and pulse pattern modulation, the method comprises the steps of:
-
a) partially encoding a set of bits of a data stream into a pulse pattern;
b) when the pulse pattern includes a first number of pulses, amplitude encoding the pulse pattern based on first amplitude encoding parameters and the set of bits to produce an amplitude modulated pulse pattern encoded signal; and
c) when the pulse pattern includes a second number of pulses, amplitude encoding the pulse pattern based on second amplitude encoding parameters and the set of bits to produce the amplitude modulated pulse pattern encoded signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for pulse pattern modulation having varying pulse amplitudes, the method comprises the steps of:
-
a) encoding a set of bits of a data stream into a pulse pattern;
b) when the pulse pattern includes a first number of pulses, amplitude adjusting the pulse pattern based on first amplitude adjusting parameters to produce first amplitude adjusted pulse pattern;
c) when the pulse pattern includes a second number of pulses, amplitude adjusting the pulse pattern based on second amplitude adjusting parameters to produce a second amplitude adjusted pulse pattern; and
d) transmitting the first or second amplitude adjusted pulse pattern. - View Dependent Claims (8, 9, 10)
-
-
11. An amplitude and pulse pattern modulation circuit comprises:
-
pulse pattern encoder operably coupled to receive a set of bits of a data stream and partially encode the set of bits into a pulse pattern;
amplitude encoder operably coupled to receive the pulse pattern, wherein the amplitude encoder generates first amplitude encoding information for the pulse pattern based on first amplitude encoding parameters and the set of bits when the pulse pattern includes a first number of pulses and wherein the amplitude encoder generates second amplitude encoding information for the pulse pattern based on second amplitude encoding parameters and the set of bits when the pulse pattern includes a second number of pulses; and
signal transmitter operably coupled to receive the first and second amplitude encoding information and the pulse pattern, wherein the signal transmitter modulates amplitude of pulses of the pulse pattern based on the first or second amplitude encoding information to produce a modulated pulse pattern encoded signal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A pulse modulation circuit that produces pulse patterns having varying pulse amplitudes, the pulse modulation circuit comprises:
-
pulse pattern encoder operably coupled to receive a set of bits of a data stream and partially encode the set of bits into a pulse pattern;
amplitude adjuster operably coupled to receive the pulse pattern, wherein the amplitude adjuster generates first amplitude adjusting information for the pulse pattern based on first amplitude adjusting parameters when the pulse pattern includes a first number of pulses and wherein the amplitude adjuster generates second amplitude adjusting information for the pulse pattern based on second amplitude adjusting parameters when the pulse pattern includes a second number of pulses; and
signal transmitter operably coupled to receive the first and second amplitude adjusting information and the pulse pattern, wherein the signal transmitter adjusts amplitude of pulses of the pulse pattern based on the first or second amplitude adjusting information such that, when pulse patterns are decoded, a DC average of the pulse patterns with be similar. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An amplitude and pulse modulation circuit comprises:
-
a processing unit; and
memory operably coupled to the processing unit, wherein the memory stores programming instructions that, when read by the processing unit, cause the processing unit to (a) partially encode a set of bits of a data stream into a pulse pattern;
(b) amplitude encode the pulse pattern based on first amplitude encoding parameters and the set of bits to produce an amplitude modulated pulse pattern encoded signal when the pulse pattern includes a first number of pulses; and
(c) amplitude encode the pulse pattern based on second amplitude encoding parameters and the set of bits to produce the amplitude modulated pulse pattern encoded signal when the pulse pattern includes a second number of pulses. - View Dependent Claims (22, 23, 24)
-
-
25. A pulse modulation circuit comprises:
-
a processing unit; and
memory operably coupled to the processing unit, wherein the memory stores programming instructions that, when read by the processing unit, cause the processing unit to (a) encode a set of bits of a data stream into a pulse pattern;
(b) amplitude adjust the pulse pattern based on first amplitude adjusting parameters to produce an amplitude adjusted pulse pattern encoded signal when the pulse pattern includes a first number of pulses; and
(c) amplitude adjust the pulse pattern based on second amplitude adjusting parameters to produce the amplitude adjusted pulse pattern encoded signal when the pulse pattern includes a second number of pulses. - View Dependent Claims (26, 27, 28)
-
Specification