This invention discloses an amplitude-phase adjustable carrier generation device and method, belonging to the field of precision measurement and
signal synthesis. The phase accumulator of this invention incorporates a phase adjuster. The phase adjuster counts the
system clock, and when a set count value C is reached, it outputs a
phase adjustment value S. At this time, the value of the phase register is simultaneously added to the frequency control word FCW and the
phase adjustment value S. Subsequently, the phase register overflows, is cleared to zero, and accumulation restarts. The phase adjuster supplements the decimal part discarded during the
rounding of the frequency control word FCW, which helps improve the frequency stability of the carrier. The
CORDIC calculator of this invention employs a parallel interpolation structure, which can use n
CORDIC cores to calculate the sine values of n consecutive phases in parallel. The interval between two adjacent phases is the frequency control word FCW. The interpolation unit arranges the n data streams and outputs them serially. The parallel interpolation structure improves the speed and accuracy of
CORDIC calculation through parallel computation, which can greatly reduce phase truncation errors and help reduce carrier spurious emissions.