IC transmitter digital phase domain calculator with atomic computation units
AssigneeTexas Instruments Incorporated
InventorsRoman Staszewski, Robert B. Staszewski, Fuqiang Shi
Life of this patent
Estimating the term…
Abstract
A novel and useful apparatus for and method of software based phase locked loop (PLL). The software based PLL incorporates a reconfigurable calculation unit (RCU) that is optimized and programmed to sequentially perform all the atomic operations of a PLL or any other desired task in a time sharing manner. An application specific instruction-set processor (ASIP) incorporating the RCU includes an instruction set whose instructions are optimized to perform the atomic operations of a PLL. The RCU is clocked at a fast enough processor clock rate to insure that all PLL atomic operations are performed within a single PLL reference clock cycle.
Claims15
An integrated transmitter circuit comprising:
- (a) digital logic having an amplitude modulation output;
- (b) a phase domain calculator circuit having a frequency reference input, a frequency command word input, and a digital output, the phase domain calculator circuit including atomic computation units that have a Ra data input, a Rb data input, a Rd_st output, and a Rd output;
- (c) a digitally controlled oscillator having a digital input coupled to the digital output and having an oscillator output;
- and
- (d) a digitally controlled power amplifier having an input coupled to the oscillator output, an input coupled to the amplitude modulation output, and having an amplified output adapted to be coupled to an antennae;
- and in which the atomic computation units include:
- a first adder/subtractor having an input coupled to the Ra input, having inputs selectively coupled to the Rb input and the Rd output through a first multiplexer, and having a first output;
- a shifter having an input selectively coupled to the first output, a shift amount input, and a shift output;
- and
- a second adder/subtractor having an input connected to the shift output, having inputs selectively coupled to the Rb data input and the Rd output through the first multiplexer, to a frequency command word register input, and a phase error register input through a second multiplexer, and having an output coupled to the Rd_st output;
- a first storage element having an input coupled to the Ra input, a clock input and an output coupled to the second multiplexer;
- and
- a second storage element having an input connected to the output of the second adder/subtractor, having a clock input coupled to the clock input of the first storage unit, and having an output connected to the Rd_st output.
Dependencies are inferred from the claim text.