Method, system and computer program product for digitally generating a function
AssigneeHughes Electronics Corporation
InventorJulio Alberto Vergel
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product for digitally generating a function, including a phase accumulator configured to receive a phase value and integrate the phase value to generate an accumulation result; an address generator configured to generate consecutive addresses based on the accumulation result; a storage device configured to initiative initial digital function values based on the consecutive addresses; a coefficient calculator configured to generate coefficients for a polynomial interpolation based on the initial digital function values; and an interpolator configured to generate a final digital function value corresponding to the phase value based on the accumulation result and the coeffcients.
Claims16
A method for digitally generating a function, comprising:
- receiving a phase value and integrating said phase value to generate an accumulation result;
- generating consecutive addresses based on said accumulation result;
- retrieving initial digital function values based on said consecutive addresses;
- generating coefficients for a polynomial interpolation based on said initial digital function values;
- and
- generating a final digital function value corresponding to said phase value based on said accumulation result and said coefficients.
A computer-readable medium carrying one or more sequences of one or more instructions for digitally generating a function, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the following steps:
- receiving a phase value and integrating said phase value to generate an accumulation result;
- generating consecutive addresses based on said accumulation result;
- retrieving initial digital function values based on said consecutive addresses;
- generating coefficients for a polynomial interpolation based on said initial digital function values;
- and
- generating a final digital function value corresponding to said phase value based on said accumulation result and said coefficients.
An system for digitally generating a function, comprising:
- a phase accumulator configured to receive a phase value and integrate said phase value to generate an accumulation result;
- an address generator configured to generate consecutive addresses based on said accumulation result;
- a storage device configured to retrieve initial digital function values based on said consecutive addresses;
- a coefficient calculator configured to generate coefficients for a polynomial interpolation based on said initial digital function values;
- and
- an interpolator configured to generate a final digital function value corresponding to said phase value based on said accumulation result and said coefficients.
An apparatus for digitally generating a function, comprising:
- means for receiving a phase value and integrating said phase value to generate an accumulation result;
- means for generating consecutive addresses based on said accumulation result;
- means for retrieving initial digital function values based on said consecutive addresses;
- means for generating coefficients for a polynomial interpolation based on said initial digital function values;
- and
- means for generating a final digital function value corresponding to said phase value based on said accumulation result and said coefficients.
Dependencies are inferred from the claim text.