tmc2249a Fairchild Semiconductor, tmc2249a Datasheet - Page 11

no-image

tmc2249a

Manufacturer Part Number
tmc2249a
Description
Digital Mixer 12 X 12 Bit, 60 Mhz
Manufacturer
Fairchild Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tmc2249aH5C
Manufacturer:
FAIR
Quantity:
77
Part Number:
tmc2249aH5C
Manufacturer:
FAIR
Quantity:
1 000
Part Number:
tmc2249aH5C
Manufacturer:
FAIRCHILD/仙童
Quantity:
20 000
Part Number:
tmc2249aKEC
Manufacturer:
RAYTHEON
Quantity:
21
Part Number:
tmc2249aKEC
Manufacturer:
FAIR
Quantity:
1 000
TMC2249A
Once all of the products of the desired taps have been
summed, the result is available at the output. The user then
"pushes" a new time-data sample on to the appropriate even
or odd data register "stack" and reiterates the summation.
Note that the coefficient bank "pointers", the BDEL and
DDEL delay words, are alternately incremented and decre-
mented on successive filter passes to maintain alignment
between the incoming data samples and their respective
coefficients.
The effective filter speed is calculated by dividing the clock
rate by one-half the number of taps implemented.
Alternatively, non-symmetric FIR filters can be implemented
using the TMC2249A in a similar fashion. Here, a shift reg-
ister is used to delay the incoming data fed to the A input by
an amount equal to one-half the length of the filter (the
length of the A delay register).
Table 4. FIR Filtering – Operation Sequence
Notes:
1. If only the 16 MSBs of the result are used, the user may leave RND HIGH and SWAP low. If the 16 LSBs or all 24 bits of the
2.
REV. 1.0.2 7/6/00
Cycle
10
11
12
13
14
15
16
17
18
19
20
21
1
2
3
4
5
6
7
8
9
result are used, then RND should be set low.
s
=
Push
A
K
15
=
0
B
x k h k
x(32)
Push
C
+
D
x k
ADEL
+
D
0
1
2
3
4
5
6
7
8
9
A
B
C
E
F
0
1
2
3
4
16
h k
CDEL
D
0
1
2
3
4
5
6
7
8
9
A
B
C
E
F
0
1
2
3
4
BDEL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
E
D
C
B
F
F
DDEL
A
B
C
D
D
C
B
0
1
2
3
4
5
6
7
8
9
E
F
F
E
ACC ENA ENB ENC END
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
As shown in Figure 5, the data is then sent to the C input,
thus "stacking" the A and C delay registers to create a single
N-tap FIR filter. The incremented delay words (ADEL-
DDEL) for all four inputs are identical. Again, the filter
throughput is equal to the clock speed divided by one-half
the number of taps implemented.
Figure 5. Non-Symmetric 32-Tap FIR Filtering Using the
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
x(m)
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
16-Stage Shift Register
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
x(m+15)
x(m+0)
TMC2011A
A
+x(21) h(10)+x(20) h(11)
+x(19) h(12)+x(18) h(13)
+x(17) h(14)+x(16) h(15)
+x(15) h(15)+x(14) h(14)
+x(13) h(13)+x(12) h(12)
+x(11) h(11)+x(10) h(10)
+x(29) h(2)+x(28) h(3)
+x(27) h(4)+x(26) h(5)
+x(25) h(6)+x(24) h(7)
+x(23) h(8)+x(22) h(9)
+x(31) h(1)+x(32) h(0)
+x(29) h(3)+x(30) h(2)
+x(27) h(5)+x(28) h(4)
+x(25) h(7)+x(26) h(6)
+x(23) h(9)+x(24) h(8)
x(31) h(0)+x(30) h(1)
+x(9) h(9)+x(8) h(8)
+x(7) h(7)+x(6) h(6)
+x(5) h(5)+x(4) h(4)
+x(3) h(3)+x(2) h(2)
+x(1) h(1)+x(0) h(0)
Convolutional Sum
TMC2249A
h(15)
h(0)
B
Filter Output
S
15-0
PRODUCT SPECIFICATION
x(m+16)
x(m+31)
C
TMC2249A
h(16)
h(31)
See Note 2
Resultant
D
Output
11

Related parts for tmc2249a