Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
129 words
A data symbol modulator comprising: a decimation counter clocked at a first clock rate to produce a second clock output at a second clock rate and to determine a weighting factor; a data symbol memory coupled to the decimation counter for storing a plurality of addressable data symbols and for providing a sequence of data symbols from the memory at a rate corresponding to the second clock output; a multiplier coupled to the memory and the counter for receiving the sequence of data symbols provided by the memory and multiplying each data symbol provided by the memory with a weighting factor from the counter; and a phase accumulator coupled to the multiplier for accumulating the products produced by the multiplier and providing accumulated samples at the first clock rate.
Claim 2
Dependent Claim
129 words
A data symbol modulator comprising: a decimation counter clocked at a first clock rate to produce a second clock output at a second clock rate and to determine a weighting factor; a data symbol memory coupled to the decimation counter for storing a plurality of addressable data symbols and for providing a sequence of data symbols from the memory at a rate corresponding to the second clock output; a multiplier coupled to the memory and the counter for receiving the sequence of data symbols provided by the memory and multiplying each data symbol provided by the memory with a weighting factor from the counter; and a phase accumulator coupled to the multiplier for accumulating the products produced by the multiplier and providing accumulated samples at the first clock rate.
Claim 3
Dependent Claim
26 words
The modulator of claim 1 further comprising a quadrature phase generator for generating first and second quadrature waveforms from the accumulated data produced by the accumulator.
Claim 4
Dependent Claim
47 words
The modulator of claim 1 further comprising an address counter coupled between the decimation counter and the data symbol memory for receiving the second clock output from the decimation counter and for generating addresses at the second clock rate to the data symbol memory in response thereto.
Claim 5
Dependent Claim
48 words
The modulator of claim 1 wherein the decimation counter comprises a comparator for comparing the count of the counter with a second factor at the first clock rate, the counter producing a weighting factor at the second clock rate for each data symbol in response to the comparison.
Claim 6
Dependent Claim
45 words
The modulator of claim 4 wherein the counter produces a full weighting factor if the count of the counter is less than the second factor and the counter produces a fractional weighting factor if the count of the counter is greater than the second factor.
Claim 7
Dependent Claim
88 words
The modulator of claim 5 wherein the decimation counter produces the second clock output based on a decimation factor, wherein the full weighting is equivalent to the decimation factor, and wherein, if the count of the counter is greater than the second factor, the decimator produces a first fractional weighting factor for a first symbol based on a difference between the decimation factor and the count of the decimation counter and a second fractional weighting factor for a second symbol based on the count of the decimation counter.
Claim 8
Independent Claim
122 words
A method for modulating data symbols comprising the steps of: applying a first clock rate to a decimation counter; incrementing the decimation counter at the first clock rate by a decimation factor, module a second factor, to produce a second clock output at a second clock rate and to determine a weighting factor; providing a sequence of data symbols from a data symbol memory at a rate corresponding to the second clock output; multiplying each data symbol provided by the memory with a weighting factor from the decimation counter; accumulating the products produced in the step of multiplying in an accumulator; and applying the first clock rate to the accumulator so that the accumulator produces accumulated data at the first clock rate.
Claim 9
Independent Claim
122 words
A method for modulating data symbols comprising the steps of: applying a first clock rate to a decimation counter; incrementing the decimation counter at the first clock rate by a decimation factor, module a second factor, to produce a second clock output at a second clock rate and to determine a weighting factor; providing a sequence of data symbols from a data symbol memory at a rate corresponding to the second clock output; multiplying each data symbol provided by the memory with a weighting factor from the decimation counter; accumulating the products produced in the step of multiplying in an accumulator; and applying the first clock rate to the accumulator so that the accumulator produces accumulated data at the first clock rate.
Claim 10
Dependent Claim
24 words
The method of claim 7 further comprising the step of generating first and second quadrature waveforms from the accumulated data produced by the accumulator.
Claim 11
Dependent Claim
74 words
The method of claim 7 wherein the step of providing a sequence of data symbols comprises the steps of: applying the second clock output to an address counter to generate a sequence of memory addresses; and applying the sequence of memory addresses to the data symbol memory, the data symbol memory having a plurality of data symbols stored in relationship to addresses, so that the data symbol memory provides a sequence of data symbols;
Claim 12
Dependent Claim
52 words
The method of claim 7 wherein the step of determining a weighting factor comprises the steps of: comparing the count of the decimation counter to the second factor at the first clock rate; and producing a weighting factor for each data symbol at the second clock rate in response to the comparison.
Claim 13
Dependent Claim
52 words
The method of claim 10 wherein the step of producing a weighting factor comprises the steps of: producing a full weighting if the count of the decimation counter is less than the second factor; and producing a fractional weighting if the count of the decimation counter is greater than the second factor.
Claim 14
Dependent Claim
70 words
The method of claim 11 wherein the full weighting is equivalent to the decimation factor, and wherein the step of producing a fractional weighting comprises the steps of: producing a first fractional weighting for a first symbol based on a difference between the decimation factor and the count of the decimation counter; and producing a second fractional weighting for a second symbol based on the count of the decimation counter.