Phase dithering, Phase dithering -6 – Altera NCO MegaCore Function User Manual

Page 23

Advertising
background image

Figure 3-4: Frequency Hopping Block Diagram

Numerically

Controlled

Oscillator

fcos_o

out_valid

Avalon-MM

Interface

clk

reset_n

reset_n

address

write_sig

increment

freq_sel_sig

16 to 1

MUX

clken

RAM

fsin_0

phi_inc_i

clken

clk

NCO MegaCore Function

The RAM stores all hopping frequencies. The RAM size is <width>×<depth>, where <width> is the

number of bits required to specify the phase accumulator value to the precision you select in the

parameter editor, and <depth> is the number of bands you select in the parameter editor.

Phase Dithering

All digital sinusoidal synthesizers suffer from the effects of finite precision, which manifests itself as spurs

in the spectral representation of the output sinusoid. Because of angular precision limitations, the derived

phase of the oscillator tends to be periodic in time and contributes to the presence of spurious frequencies.

You can reduce the noise at these frequencies by introducing a random signal of suitable variance into the

derived phase, thereby reducing the likelihood of identical values over time. Adding noise into the data

path raises the overall noise level within the oscillator, but tends to reduce the noise localization and can

provide significant improvement in SFDR.
The extent to which you can reduce spur levels is dependent on many factors. The likelihood of repetition

of derived phase values and resulting spurs, for a given angular precision, is closely linked to the ratio of

the clock frequency to the desired output frequency. An integral ratio clearly results in high-level spurious

frequencies, while an irrational relationship is less likely to result in highly correlated noise at harmonic

frequencies.
The Altera NCO IP core allows you to finely tune the variance of the dither sequence for your chosen

algorithm, specified precision, and clock frequency to output frequency ratio, and dynamically view the

effects on the output spectrum graphically.

Related Information

NCO Multichannel Design Example

on page 4-1

3-6

Phase Dithering

UG-NCO

2014.12.15

Altera Corporation

NCO IP Core Functional Description

Send Feedback

Advertising