In
digital signal processing
Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are a ...
, a digital down-converter (DDC) converts a digitized,
band-limited signal to a lower frequency signal at a lower
sampling rate
In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time signal. A common example is the conversion of a sound wave to a sequence of "samples".
A sample is a value of the signal at a point in time and/or s ...
in order to simplify the subsequent radio stages. The process can preserve all the information in the frequency band of interest of the original signal. The input and output signals can be real or
complex
Complex commonly refers to:
* Complexity, the behaviour of a system whose components interact in multiple ways so possible interactions are difficult to describe
** Complex system, a system composed of many components which may interact with each ...
samples. Often the DDC converts from the raw
radio frequency
Radio frequency (RF) is the oscillation rate of an alternating electric current or voltage or of a magnetic, electric or electromagnetic field or mechanical system in the frequency range from around to around . This is roughly between the u ...
or
intermediate frequency
In communications and electronic engineering, an intermediate frequency (IF) is a frequency to which a carrier wave is shifted as an intermediate step in Transmission (telecommunications), transmission or reception. The intermediate frequency is ...
down to a complex
baseband
In telecommunications and signal processing, baseband is the range of frequencies occupied by a signal that has not been modulated to higher frequencies. Baseband signals typically originate from transducers, converting some other variable into ...
signal.
Architecture
A DDC consists of three subcomponents: a
direct digital synthesizer
Direct may refer to:
Mathematics
* Directed set, in order theory
* Direct limit of (pre), sheaves
* Direct sum of modules, a construction in abstract algebra which combines several vector spaces
Computing
* Direct access (disambiguation), ...
(DDS), a
low-pass filter
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
(LPF), and a
downsampler (which may be integrated into the low-pass filter).
The DDS generates a
complex sinusoid at the intermediate frequency (IF). Multiplication of the DDS frequency with the input signal creates images centered at the sum and difference frequency (which follows from the frequency shifting properties of the Fourier transform). The lowpass filters pass the difference (i.e. baseband) frequency while rejecting the sum frequency image, resulting in a complex baseband representation of the original signal. Assuming judicious choice of IF and LPF bandwidth, the complex baseband signal is mathematically equivalent to the original signal. In its new form, it can readily be downsampled and is more convenient to many DSP algorithms.
Any suitable low-pass filter can be used including
FIR
Firs are evergreen coniferous trees belonging to the genus ''Abies'' () in the family Pinaceae. There are approximately 48–65 extant species, found on mountains throughout much of North and Central America, Eurasia, and North Africa. The genu ...
,
IIR and
CIC
CIC may refer to:
Organizations Canada
* Cadet Instructors Cadre, a part of the Canadian Armed Forces
* Canadian Infantry Corps, renamed in 1947 to Royal Canadian Infantry Corps
* Canadian International Council
* Canadian Islamic Congress
* Chemi ...
filters. The most common choice is a FIR filter for low amounts of decimation (less than ten) or a CIC filter followed by a FIR filter for larger downsampling ratios.
Variations
Several variations on the DDC are useful, including many that input a feedback signal into the DDS. These include:
* Decision directed
carrier recovery phase locked loop
A phase-locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is fixed relative to the phase of an input signal. Keeping the input and output phase in lockstep also implies keeping the input and ou ...
s in which the I and Q are compared to the nearest ideal constellation point of a
PSK signal, and the resulting error signal is filtered and fed back into the DDS
* A
Costas loop in which the I and Q are multiplied and low pass filtered as part of a BPSK/QPSK carrier recovery loop
Implementation
DDCs are most commonly implemented in logic in
field-programmable gate arrays or
application-specific integrated circuit
An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficienc ...
s. While software implementations are also possible, operations in the DDS, multipliers and input stages of the lowpass filters all run at the sampling rate of the input data. This data is commonly taken directly from
analog-to-digital converter
In electronics, an analog-to-digital converter (ADC, A/D, or A-to-D) is a system that converts an analog signal, such as a sound picked up by a microphone or light entering a digital camera, into a Digital signal (signal processing), digi ...
s (ADCs) sampling at tens or hundreds of MHz.
CORDIC
CORDIC, short for coordinate rotation digital computer, is a simple and efficient algorithm to calculate trigonometric functions, hyperbolic functions, square roots, multiplications, divisions, and exponentials and logarithms
In ma ...
s are an alternative to the use of multipliers in the implementation of digital down converters.
References
Further reading
National Instruments RF ResourcesXilinx DDC DocumentationAnalog Devices AD6636 DDC Datasheet{{Webarchive, url=https://web.archive.org/web/20110604195559/http://focus.ti.com/docs/prod/folders/print/gc5018.html , date=2011-06-04
T. Hollis, R. Weir
Digital signal processing
Signal processing