AD6620
–42–
REV. A
PARALLEL PROCESSING USING AD6620
If a single AD6620 does not have enough time to compute an
adequate filter, multiple AD6620s can be operated in parallel as
shown in Figure 56. In this example, the processing is distrib-
uted between four chips so that each chip can process more
taps. The outputs are then combined such that the desired data
rate is achieved.
CLK
D
IN
SYNC RCF
D
OUT
DV
OUT
AD6620 #1
AIN
ENCODE
CLOCK
CLK
D
IN
SYNC RCF
D
OUT
DV
OUT
AD6620 #2
CLK
D
IN
SYNC RCF
D
OUT
DV
OUT
AD6620 #4
CLK
D
IN
SYNC RCF
D
OUT
DV
OUT
AD6620 #3
LATCH
OUTPUT
SELECTOR
RCF TIMING
CONTROL
AD6640
Figure 56. Parallel Processing with the AD6620
In this application, one high speed ADC can feed parallel
AD6620s. Although not shown in this diagram, the SYNC_NCO
and SYNC_CICs are tied together and synchronized from an
external source with all chips run as SYNC_Slaves.
This architecture allows for each AD6620 to process four times
as many taps as would otherwise be possible. Consider the
example of an ADC clocked at 58.9824 MHz and a desired
output data rate of 4.9152 MHz. If a single AD6620 were used,
the decimation rate would be 12 (58.9824/4.9152) allowing for
only 12 taps in the FIR filter. Not nearly enough for a usable
digital filter. Now consider the case where each AD6620 only
provides an output for one in four samples. In this case, the
decimation rate per chip would be four times larger, 48 in this
example. With a decimation of 48, more taps for the filter can
be generated and produce a much better filter.
COUNTER
0 TO 47
CLOCK IN
COUNT = 0
COUNT = 11
COUNT = 23
COUNT = 35
Figure 57. RCF Timing Generator for Parallel Processing
Implementation of such a procedure is quite simple and basi-
cally shown in Figure 57. The filter design would proceed by
designing the filter to have the desired spectral characteristics
at its output rate. For our example here, each AD6620 would
have an output rate of 1.2288 MHz. The filter should be designed
such that the required rejection is attained directly at this rate.
This one filter is loaded into each chip. Upsampling is achieved
on the output by multiplexing between the different AD6620
outputs which are staggered, in this case by 90 degrees of the
output data rate. Therefore, since the decimation rate is 48
and four AD6620s are used, every 12 high speed clock cycles
a new AD6620 output should be selected. The most direct
method is to use these pulses to trigger the SYNC_RCF signals.
This staggering is required to properly phase the AD6620s inter-
nal computations. Once the chips have been synchronized in this
manner, they will begin producing DV
OUT
signals that can be
used to instruct the Output Selector which output is valid.
The RCF Timing Control is responsible for proper phasing of
the AD6620s in the system. The example shown here is for the
example of four devices in parallel. It can easily be expanded to
any number of devices with this methodology. Since the AD6620s
are decimating by 48, the complete cycle time is 48 system
clocks. Thus the timing control must run modulo 48. When the
count is 0, the first RCF should be reset with a pulse that is one
clock cycle wide. Likewise, when the count is 11, 23 and 35,
RCF2, RCF3 and RCF4 should be reset respectively. This will
properly phase the AD6620s to run 90 degrees out of phase. If
this example consisted of six AD6620s, then they should be
reset on count 0, 7, 15, 23, 31 and 39. Following this method,
any number of AD6620s can be paralleled for higher data rates.
Once the AD6620 RCFs are properly phased, the DV
OUT
signals
will then enable the output selector to know which outputs should
be connected at the correct point in time. In review, the DV
OUT
signal pulses high when the RCF data is being placed on the out-
puts. Since the devices are operated in Single Channel Real
mode, this signal will be high for two clock cycles while two
pieces of data are written to the output. The output pairs consist
of I followed by Q. As each chips DV
OUT
cycles high, its data
should be connected to the output bus as shown below. This
effectively forms a MUX that sequentially cycles the output of
each of the AD6620s in the system to the output port. The only
remaining issue is retiming the data. Since each AD6620 clocks its
data out in two clock cycles, there will be 10 cycles where the
data is idle. During this period, the last Q out will remain valid
until the next chip in the sequence generates its DV
OUT
signal. This
normally should pose no problem, but if it does, the output data
could easily go to a FIFO and be retimed so that output data
streams at a regular rate.
In order to meet conventional logic requirements, OE for each
of the input latches should be active low. The DV
OUT
of the
AD6620 is active high, therefore, an inverter must be typically
inserted between the DV
OUT
lines and the OE of the latches as
shown in the updated Figure 58.
AD6620
–43–REV. A
CLOCK
DV
OUT1
DV
OUT2
DV
OUT3
DV
OUT4
AD66201
AD66202
AD66203
AD66204
SELECTOR
OUTPUT
QI
QIQI
QI
QI
QI
QI
QI
Figure 59. Timing for Parallel Processing
OEINPUT LATCHING
D
OUT1
CLOCK
DV
OUT1
D
OUT2
CLOCK
DV
OUT2
D
OUT3
CLOCK
DV
OUT3
D
OUT4
CLOCK
DV
OUT4
OEINPUT LATCHING
OEINPUT LATCHING
OEINPUT LATCHING
OUTPUT
LATCHING
Figure 58. Parallel Processing Output Selector
In the Output Selector above each of the DV
OUT
lines is ANDed
with main clock. This allows the data out of each of the AD6620s
to be properly latched into the input latches. The DV
OUT
line is
also responsible for placing the latched outputs on the internal
bus at the proper time. This data is then latched in the output
latch using the internal ORed clocking signals.
The timing for these events is shown in Figure 59. As shown,
the system clock is run at the specified rate. Then the RCF
timing control state machine is responsible for generating the
appropriate sync pulses. When each AD6620 completes its SOP
computation, it generates the DV
OUT
pulses shown below. Concur-
rently, each chip places its IQ data on the output pins of that
device. With this data, the output selector state machine com-
bines all of the data and places the data on the output bus.
Using the AD6620 in a Narrow Band System
A typical interconnection between the AD6600, AD6620 and a
General Purpose DSP is shown in Figure 65. This is an example
of an IF sampling narrow-band system and offers many techni-
cal and cost advantages over traditional solutions. In this example,
the AD6620 is in Diversity Channel Real Mode, with the AD6600
sampling a diversity antenna on its B channel. The AD6620
performs floating-point to fixed-point conversion, digital tuning,
digital filtering and decimation of the A/D output data.
MAIN
INPUT
DIVERSITY
INPUT
2CLK
A/B OUT
3 RSSI BITS
11 DATA BITS
ENCODE
SCLK
SDI
SDO
SDFS
CLK
A/B
E[2...0]
IN[15...5]
AD6620
AD6600
SCLK
SDO
SDI
SDFS
DSP
Figure 60. Implementation of a Narrow Band Receiver
The 2× CLK on the AD6600 is used as the processing CLK of
the AD6620. The use of this faster clock allows the RCF filter
to process up to twice as many taps per sample. The increased
number of taps available helps to improve the filter characteris-
tics. In some applications an even faster processing clock may be
necessary to allow for improved digital filter performance. In
this case the A/B pin of the AD6620 must be toggled when each
channel input is to be sampled.
For most narrow-band uses of the AD6600/AD6620 combina-
tion, a high oversampling ratio is desired. This spreads the
quantization noise of the A/D over a wider spectrum and allows
the digital filtering of the AD6620 to remove much of this noise.
This effectively increases the SNR of the AD6600. This process
of oversampling and digital filtering is called process gain
and its contribution to SNR can be calculated from the equa-
tion below.
PG
Sample Rate of Channel
Signal Bandwidth
=
10 log
___
_
The process of oversampling can also provide the benefit of
lowering the noise floor of the A/D. This can increase the effec-
tive dynamic range of a receiver if the sampling rate is chosen
such that the signal harmonics and/or intermodular distortion
(IMD) products fall out of the band of interest. In this case
these spurs could be filtered by the AD6620 and the quantiza-
tion noise would be the dominant dynamic range limitation of
the AD6600/AD6620 receiver solution.
–44–
C00967–0–6/01(A)
PRINTED IN U.S.A.
AD6620
REV. A
A DSP is then used to perform the demodulation of the digital
channel. This has the advantage of allowing for in-system con-
figuration options and can even allow for improved modulation
techniques to be applied in the future. This assumes that the
AD6600 and the circuitry on its front end are compatible with
the modulation standard to be used.
For more information on using the AD6600 and AD6620 in a
Single Carrier application, refer to Analog Devices Application
note AN-502.
Using the AD6620 in a Wideband System
The AD6620 is fully capable of being utilized in a wide-band
architecture system where A/Ds such as the AD6640 or the
AD9042 usually run at higher sample rates than those typically
found in a narrow-band system. A correspondingly wider band
can then be digitized. The digitization of this wide bandwidth
allows many more channels to be digitized using the same A/D
and IF circuitry. The core configuration of such a system is
shown in Figure 61.
The AD6640 and the AD6620 are both designed to run as fast
as 67 MHz. In these applications the AD6620 will be used to
process only one channel and will process the data at the A/D
sample rate. Additional channels can be processed by taking the
AD6640 high speed data stream to additional AD6620s. Each
AD6620 can then be tuned to a different channel.
The AD6620 provides a great deal of selectivity by mixing down
a channel of interest as in the narrow-band case and filtering the
out-of-band noise and adjacent channels. Unlike the narrow-
band solutions it is much more difficult to place the spurious
content out of the band of interest because more of this band-
width is used due to the larger number of carrier channels. The
aliased spurs of one channel are likely to fold back on another
80-Lead Terminal Plastic Quad Flatpack (PQFP)
(S-80A)
SEATING
PLANE
0.134 (3.40)
MAX
0.041 (1.03)
0.029 (0.73)
0.004 (0.10)
MAX
0.120 (3.05)
0.100 (2.55)
0.010 (0.25)
MIN
0.015 (0.38)
0.009 (0.22)
0.690 (17.45)
0.667 (16.95)
0.555 (14.10)
0.547 (13.90)
0.555 (14.10)
0.547 (13.90)
0.690 (17.45)
0.667 (16.95)
1
20
21
41
40
60
61
80
0.486 (12.35) BSC
0.486 (12.35) BSC
TOP VIEW
(PINS DOWN)
0.026 (0.65)
BSC
OUTLINE DIMENSIONS
Dimensions shown in inches and (mm).
CLK
D
IN
AD6620 #1
SERIAL I/O
AIN
ENCODE
CLOCK
CLK
D
IN
AD6620 #2
SERIAL I/O
CLK
D
IN
AD6620 #3
SERIAL I/O
CLK
D
IN
AD6620 #4
SERIAL I/O
DSP
ARRAY
LATCH
AD6640
AD6644
Figure 61. Implementation of a Multicarrier Receiver
channel. This places a greater requirement on the Spurious Free
Dynamic Range (SFDR) of the A/D than in the narrow-band
case. The SFDR is then usually the limiting factor of the wide-
band system.
Provided that the A/D has sufficient SFDR for the air interface
requirements, the AD6620 can use process gain, as in the narrow-
band case, by filtering the out-of-band noise and adjacent channel
power. This increases the SNR of the digital data stream.
As in the Narrow-band System a DSP is then used to demodu-
late the digital data. The same advantages of flexibility exist in
the wide-band case as they did in the narrow-band case. Future
improvements in demodulation algorithms can be implemented
in the receiver, provided that the front end hardware is compat-
ible with the desired modulation standard.

AD6620ASZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Up-Down Converters 65MSPS Digital Rcvr Signal Processor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet