Академический Документы
Профессиональный Документы
Культура Документы
The table 3.2 gives us the specifications of the 3G filter and a decimator which can be
implemented
Parameter Value
Decimation Factor 4, 8
The specifications of the Filter and Decimator considered for this project is shown in the
table 3.3
Table 3.3: Specifications of the Filter and Decimator considered for this project
Parameter Value
Decimation Factor 4
Filter Length 65
The HPF filters the low frequency components thereby allowing the noise component of the
decimated signal. This signal along with the FIR filter output is input to the control unit. The
control unit calculates the SNR and controls the FIR filter taps accordingly. Such an
operation ensures optimum usage of the filter.
CHAPTER 4
4.1.1 Decimator
The existing architecture places the decimator at the output of the filter, whereas the
proposed architecture places it before the FIR which allows only the required components
through it, thereby improving the performance of the filter.
1. Obtain the clock for the Decimator which is quarter of the original clock.
2. This clock is applied to the decimator which outputs the data at the rising edge of this
new clock.
4. Once the reset is disabled, apply the input value to the decimator.
A finite impulse response [FIR] filter is a filter structure that is used to implement
almost any sort of frequency response digitally. A fir filter is usually implemented using a
series of delays, multipliers and adders to create the filter’s output.
17 h17,h49 0.006359228
Figure 4.1 shown below is the block diagram for an FIR filter of length N. The delay
result in operating on prior input samples. The h kvalues are the coefficients used for
multiplication, so that the output at time n is the summation of all the delayed samples
multiplied by the appropriate coefficients.
We shall consider a 65 tap FIR filter and a decimator with decimation factor as 4
Y0=x0 X h0
Y4=x4 X h0 + x3 X h1 + x2 X h2 + x1 X h3 + x0 X h4
Considering the example as x1,x2,x3,x4 as the inputs , as shown in the figure above,
the outputs of the filter are y0,y1,y2,y3,y4. The decimator allows every 4th sample to pass
through it. Therefore, the output of the decimator will have y0, y4.
Though the number of outputs at the decimator is one fourth the number of outputs of
the FIR, the single filter still has to process all samples irrespectively. This increases the
requirement of processing speed, in turn increasing the power consumed by it.
This problem can be overcome by placing the decimator prior to the filter, where it
allows every fourth sample input to it, thereby decreasing the requirement of the processing
speed and achieving low power working of the filter.
Input Output
Decimator FIR Filter
Y0=x0 X h0
Y1=x4 X h0 + x0 X h1
This architecture shown in figure 4.3, however introduces a problem where the filter
receives only the fourth samples, whereas the proper working of the filter requires the
previous set of samples too.
This shows that the placement of the decimator without any modification of the above
shown architecture will lead us to wrong results. Hence modifications are necessary to obtain
correct solution. Therefore the modification of the above architecture is shown in figure 4.4.
X1
X4 X3 X2
Delay Delay Delay
D D D D
𝑌 = 𝑥 × ℎ +𝑥 ×ℎ +𝑥 ×ℎ +𝑥 × ℎ + ⋯𝑥 ×ℎ
The 65 tap filter is divided as four filter banks and has a decimator prior to each filter.
From the table 3.4, we can see the symmetrical characteristic of the filter with the symmetry
of the coefficient values.
We can utilize the symmetry property of the coefficients to fold the filter, thereby
reducing the requirement of multipliers to half.
h1 h5 h9 h13 h17 h21 h25 h29 h33 h37 h41 h45 h49 h53 h57 h61 h65
h2 h6 h10 h14 h18 h22 h26 h30 h34 h38 h42 h46 h50 h54 h58 h62
h3 h7 h11 h15 h19 h23 h27 h31 h35 h39 h43 h47 h51 h55 h59 h63
h4 h8 h12 h16 h20 h24 h28 h32 h36 h40 h44 h48 h52 h56 h60 h64
Table 4.2 shows a unique way of arrangement of the coefficients. The coefficients are filled
row wise.
Where the four rows show the arrangement of coefficients to obtain FIR 1,2,3,4
Therefore,
FIR 1 contains coefficients: h1,h5, h9, h13, h17, h21,h25, h29, h33, h37, h41, h49, h53, h57,
h61, h65
FIR 3 contains coefficients : h3, h7, h11, h15, h19, h23, h27, h31, h35, h39, h43, h47, h51,
h55, h59, h63
By grouping the coefficients in a apt manner we can reduce the FIR 2 and FIR 4 filters as
one filter bank named FIR 2,4
FIR 2 4 contains coefficients :h2, h6, h10, h14, h18, h22, h26, h30, h34, h38, h42, h46, h50,
h54, h58, h62, h4, h8, h12, h16, h20, h24, h28, h32, h36, h40, h44, h48, h52, h56, h60, h64
The overall architecture shown in figure 4.4 can be modified as shown in figure 4.5
X1
X4 X3 X2
D D D D
𝑌 = 𝑥 × ℎ +𝑥 ×ℎ +𝑥 ×ℎ +𝑥 × ℎ + ⋯𝑥 ×ℎ