About the nco ip core, Altera dsp ip core features, About the nco ip core -1 – Altera NCO MegaCore Function User Manual
Page 4: Altera dsp ip core features -1

About the NCO IP Core
1
2014.12.15
UG-NCO
The Altera
®
NCO IP core generates numerically controlled oscillators (NCOs) customized for Altera
devices. A numerically controlled oscillator (NCO) synthesizes a discrete-time, discrete-valued
representation of a sinusoidal waveform.
Typically, you can use NCOs in communication systems as quadrature carrier generators in I-Q mixers,
in which baseband data is modulated onto the orthogonal carriers in one of a variety of ways.
Figure 1-1: Simple Modulator
Constellation
Mapper
IF Signal
NCO
Q
I
FIR
Filter
FIR
Filter
cos(wt)
sin(wt)
You can also use NCOs in all-digital phase-locked-loops (PLLs) for carrier synchronization in communi‐
cations receivers, or as standalone frequency shift keying (FSK) or phase shift keying (PSK) modulators.
In these applications, the phase or the frequency of the output waveform varies directly according to an
input data stream.
You can implement ROM-based, CORDIC-based, and multiplier-based NCO architectures,. The wizard
also includes time and frequency domain graphs that dynamically display the functionality of the NCO,
based on your parameter settings.
To decide which NCO implementation to use, consider the spectral purity, frequency resolution,
performance, throughput, and required device resources. Also, consider the trade-offs between some or
all of these parameters.
Altera DSP IP Core Features
©
2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are
trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at
www.altera.com/common/legal.html
. Altera warrants performance
of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any
products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,
product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
www.altera.com
101 Innovation Drive, San Jose, CA 95134