×

Sine/cosine value generation apparatus

  • US 8,392,492 B2
  • Filed: 01/19/2009
  • Issued: 03/05/2013
  • Est. Priority Date: 01/19/2009
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for generating sine/cosine values of an input phase ranging from 0 to 2*pi and expressed with an N-bit number, comprising:

  • a phase projector mapping the input phase into an octant phase, and determining a flag indicating whether or not the input phase happens to be pi/4, 3*pi/4, 5*pi/4 or 7*pi/4;

    an LUT-arithmetic unit receiving the octant phase for provision of its corresponding sine/cosine values;

    a temp sine/cosine generator receiving the corresponding sine/cosine values of the octant phase for provision of temp sine/cosine values based on the flag; and

    a sine/cosine value generator selectively swapping or inverting the temp sine/cosine values as the sine/cosine values of the input phase based on an octant index indicating which octant the input phase actually locates;

    wherein;

    the phase projector further determines the octant index;

    the phase projector further comprises;

    a first acquiring unit acquiring the first 3 MSB bits of the input phase for output as the octant index;

    a second acquiring unit acquiring the last N-3 LSB bits of the input phase;

    a 2'"'"'s complement code generator finding the 2'"'"'s complement of the output of the second acquiring unit;

    a selector selectively choosing the output of the second acquiring unit or the output of the 2'"'"'s complement code generator as the octant phase based on the LSB bit of the octant index; and

    a logic circuit generating the flag based on the octant phase and the LSB bit of the octant index.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×