The Intersil HSP45116/883 combines a high performancequadrature numerically controlled oscillator (NCO) and a highspeed 16-bit Complex Multiplier/Accumulator (CMAC) on asingle IC. This combination of functions allows a complexvector to be multiplied by the internally generated (cos, sin)vector for quadrature modulation and demodulation. As shownin the Block Diagram, the HSP45116/883 is divided into threemain sections. The Phase/Frequency Control Section (PFCS)and the Sine/Cosine Section together form a complex NCO.The CMAC multiplies the output of the Sine/Cosine Sectionwith an external complex vector.The inputs to the Phase/Frequency Control Section consistof a microprocessor interface and individual control lines.The phase resolution of the PFCS is 32 bits, which results infrequency resolution better than 0.006Hz at 25.6MHz. Theoutput of the PFCS is the argument of the sine and cosine.The spurious free dynamic range of the complex sinusoid isgreater than 90dBc.The output vector from the Sine/Cosine Section is one of theinputs to the Complex Multiplier/Accumulator. The CMAC multipliesthis (cos, sin) vector by an external complex vector andcan accumulate the result. The resulting complex vectors areavailable through two 20-bit output ports which maintain the90dB spectral purity. This result can be accumulated internallyto implement an accumulate and dump filter.A quadrature down converter can be implemented byloading a center frequency into the Phase/FrequencyControl Section. The signal to be downconverted is theVector Input of the CMAC, which multiplies the data by therotating vector from the Sine/Cosine Section. The resultingcomplex output is the down converted signal.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore