overlapped modulation structure overlapped modulation structure overlapped harmonic structure...

1
reg + LUT (sine table)

Upload: brianna-green

Post on 01-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overlapped modulation structure Overlapped modulation structure Overlapped harmonic structure Overlapped harmonic structure Spurious spectral components

reg+LUT

(sinetable) reg

r

phase ACC

mr

r

DAC AIF

signal (re)construction

num controlled osc (NCO)

n

fc fc

systemclock

fc

D

PT: phasetruncation

AQ: amplitude quantization

frequencytuning word

signal

f/fc = D/2^r

digital part:

mixed/analog part:

load

reference part:

(sine)

numerical distortions

Overlappedmodulation structure

Overlappedmodulation structure

Overlapped harmonic structure

Overlapped harmonic structure

Spurious spectralcomponents due to finite word length effects

Spurious spectralcomponents due to finite word length effects

numericalfrequency

r = phase ACC register length ( frequency resolution )

m = memory (LUT) address length ( phase resolution )

n = data width ( amplitude resolution)

0 256 512 768 1024160

120

80

40

0signal and spurs

Frequency (bin)

Rela

tive

leve

l (dB

V)

dBk

k

r = 11, m = 7,without AQ, D = 150

0 256 512150

100

50

0

dBk

k

r =10, m = 10n = 12, D = 32

P = 2r / gcd(D, 2r) = 32 ( sample period )No. of the AQ-spurs: (P/4) - 1 = 7E = 2r-m / gcd(D, 2r-m) = 8 ( period of the phase error )

No. of the PT-spurs: E - 1 = 7

0 256 512 768 1024160

120

80

40

0signal and spurs

Frequency (bin)

Rela

tive

leve

l (dB

V)

dB2k

k

r = 11, m = 7,with AQ: n = 12, D = 150

No. of the AQ-spurs: (P/4) - 1 = 255

Same as above, i.e. there are

no PT - spurs because E = 1 at the specific D tuning word

r =10, with PT: m = 7,n = 12, D = 32

Prolog to an Internet link ...

An example of interaction between PT and AQ :zero-phase sine, 8K FFT, BH7 (7-term Blackman-Harris) window, without and with AQ

Online interactive ( Mathcad ) simulations and movie clips:

http://www.hit.bme.hu/people/papay/sci/DDS/simul.htm

Online interactive ( Mathcad ) simulations and movie clips:

http://www.hit.bme.hu/people/papay/sci/DDS/simul.htm

ACRONYMS

DDS: Direct Digital SynthesisNCO: Numerically Controlled Oscillator ACC: accumulatorLUT: Look-Up TableDAC: Digital-to-Analog ConverterAIF: Anti-Imaging Filterreg: registergcd: greatest common divisorPT: Phase TruncationAQ: Amplitude Quantization*FFT: Fast Fourier TransformFPGA: Field Programmable Gate ArrayDDC: Digital Down ConverterDUC: Digital Up ConverterSDR: Software Defined RadioARB: arbitrary

harmonically related cos components

with -5dB level change (and 8K FFT, BH7 window)

There is a simple procedure for evaluating the spur structures due to numerical distortion in a single-tone DDS.

*

There is a simple procedure for evaluating the spur structures due to numerical distortion in a single-tone DDS.

*Determining the location and the level of spursis a good starting point for the NCO designor selection ( e.g. parameterization of an NCO core in FPGA ).

*In digital communication systems there are several applications that do not convert the numerical samples into an analog signal :

digital radios and modems, software-defined radios, digital down/up converters.

*

Interactive simulation helps to discover the composed spectral maps for specific applications and tuning ranges ( spurs vary rather irregularly with tuning ),

proves to be a usable tool for multi-tone ( DDS-based ARB waveform generators ).

Interactive simulation helps to discover the composed spectral maps for specific applications and tuning ranges ( spurs vary rather irregularly with tuning ),

proves to be a usable tool for multi-tone ( DDS-based ARB waveform generators ).

Spectral purity is one of the most important specifications to the signal synthesis.

*

email: [email protected]

An example of multi-tone :

PT - spurs : AQ - spurs :

( D is all two in hexa, E = 65 536 ) ( P = 2 147 483 648 )