hsp50214 Intersil Corporation, hsp50214 Datasheet - Page 17

no-image

hsp50214

Manufacturer Part Number
hsp50214
Description
Programmable Downconverter
Manufacturer
Intersil Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hsp50214BVCZ
Manufacturer:
AD
Quantity:
1 001
Part Number:
hsp50214BVI
Quantity:
1 400
Part Number:
hsp50214BVIZ
Manufacturer:
HONGFA
Quantity:
30 000
Part Number:
hsp50214BVIZ
Manufacturer:
INTERSIL
Quantity:
20 000
255-Tap Programmable FIR Filter
The Programmable FIR filter can be used to implement real
filters with even or odd symmetry, using up to 255 filter taps,
or complex filters with up to 64 taps. The FIR filter takes
advantage of symmetry in coefficients by summing data
samples that share a common coefficient, prior to multiplica-
tion. In this manner, two filter taps are calculated per multiply
accumulate cycle. Asymmetric filters cannot share common
coefficients, so only one tap per multiply accumulate cycle is
calculated. The filter can be effectively bypassed by setting
the coefficient C
Additionally, the Programmable FIR filter provides for deci-
mation rates, R, from 1 to 16. The processing rate of the Fil-
ter Compute Engine is PROCCLK. As a result, the frequency
of PROCCLK must exceed a minimum value to insure that a
filter calculation is complete before the result is required for
output. In configurations which do not use decimation, one
input sample period is available for filter calculation before
an output is required. For configurations which employ deci-
mation, up to 16 input sample periods may be available for
filter calculation.
For real filter configurations, use Equation 11 to calculate the
number of taps available at a given input filter sample rate.
for real filters, and
for complex filters, where floor is defined as the integer por-
tion of a number; PROCCLK is the compute clock; FSAMP =
the FIR input sample rate; R = Decimation Rate; SYM = 1 for
symmetrical filter, 0 for asymmetrical filter; ODD# = 1 for an
odd number of filter taps, 0 = an even number of taps.
Use Equation 12 to calculate the maximum input rate.
for real filters, and
F
for complex filters, where floor[x], PROCCLK, FSAMP, R =
Decimation Rate, SYM, and ODD# are defined as in Equa-
tion 11.
Use Equation 13 to calculate the maximum output sample
rate for both real and complex filters.
The coefficients are 22 bits and are loaded using writes to
Control Words 128 through 255 (see Microprocessor Write
Section). For real filters, the same coefficients are used by I
and Q paths. If the filter is configured as a symmetric filter
TA PS
TA PS
F
F
SAMP
SAMP
FIR OUT
=
=
=
=
SYM
floor (PROCCLK
=
floor PROCCLK
PROCCLK
SYM ODD#
PROCCLK R
F
SAMP
0
= 1 and all other coefficients, C
SYM ODD#
R
R
1
F
F
R
+
R
SAMP
SAMP
+
SYM
+
floor Ta ps 2
floor Ta ps
R
R
R
R
1 +
2 ]
+
N
= 0.
(EQ. 11A)
(EQ. 11B)
(EQ. 12A)
(EQ. 12B)
(EQ. 13)
HSP50214
17
using Control Word 17 bit 9, then coefficients are loaded
starting with the center coefficient in Control Word 128 and
proceed to last coefficient in Control Word 128+n. The filter
symmetry type can be set to even or odd symmetric, and the
number of filter coefficients can be even or odd, as illustrated
in Figure 20. Note that complex filters can also be realized
but are only allowed to be asymmetric. Only the coefficients
that are used need to be loaded.
Definitions:
Even Symmetric: h(n) = h(N-n-1) for n = 0 to N-1
Odd Symmetric: h(n) = -h(N-n-1) for n = 0 to N-1
Asymmetric:
Even Tap filter:
Odd Tap filter:
Real Filter:
Complex Filters: a filter with quadrature coefficients
FIGURE 20. DEMONSTRATION OF DIFFERENT TYPES OF
C0
C0
C0
EVEN SYMMETRIC
EVEN TAP FILTER
EVEN SYMMETRIC
ODD TAP FILTER
EVEN TAP FILTER
ASYMMETRIC
DIGITAL FIR FILTERS CONFIGURED IN THE
PROGRAMMABLE DOWNCONVERTER
C
Q
C
a filter with no coefficient symmetry
a filter where N is an even number
a filter where N is an odd number
a filter implemented with real coefficients
Q(0)
CN-1
CN-1
COEFFICIENT
NUMBER
COEFFICIENT
NUMBER
CN-1
COEFFICIENT
NUMBER
COMPLEX FILTERS
C
REAL FILTERS
I(0)
C0
C0
C0
EVEN TAP FILTER
ODD SYMMETRIC
ODD SYMMETRIC
ODD TAP FILTER
ODD TAP FILTER
C
ASYMMETRIC
I
C
Q(N-1)
C
COEFFICIENT
NUMBER
I(N-1)
CN-1
CN-1
CN-1
COEFFICIENT
NUMBER
COEFFICIENT
NUMBER
COEFFICIENT
NUMBER

Related parts for hsp50214