ISSN ONLINE(2320-9801) PRINT (2320-9798)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Design of Modified Three Stage Sharpened CIC Filter for Decimation

Sukhpreet Singh1, Tripatjot Singh Panag2
  1. M. Tech. Student, Dept of ECE, BBSBEC, Fatehgarh Sahib, Punjab, India
  2. Assistant Professor, Dept of ECE, BBSBEC, Fatehgarh Sahib, Punjab, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Innovative Research in Computer and Communication Engineering

Abstract

This paper presents the design of Sharpened three stage CIC filter for decimation. The proposed decimation filter has Cascaded-Integrator Comb filter as first stage, Sharpened Cascaded-Integrator Comb filter as second and third stage. The CIC filter at first stage operates at input sampling rate, sharpened second stage operates at lower rate as compared to first stage and sharpened third stage operates at lower rate as compared to first as well as second stage. The sharpened second and third stage leads to improvement in pass-band droop and better stop-band alias rejection. Further the reduction of sampling rate at each stage provides many additional benefits like better power efficiency, reduced hardware requirements, reduced cost and better speed. The proposed filter is designed and simulated in MATLAB-Simulink environment. The simulation results and their comparison shows that the proposed decimation filter has improved pass-band droop and better stop-band alias rejection than the existing structures.

Keywords

Digital filters; DDC; digital down converter; CIC; Cascaded-Integrator Comb; SCIC; decimation filter; sharpened decimation filter; decimator; cascaded integrated comb; Filter sharpening; Matlab; Simulink; Xilinx System Generator.

INTRODUCTION

In today’s world, digital communication is very much popular because of widely used digital representation of signals. In many modern digital systems, signals of different sampling rates have to be processed at the same time and such systems are commonly known as multirate system. In these multirate systems, we continuously need to convert the sampling rate of the given signal into signal with desired sampling rate. For this purpose, decimators and interpolators are used to decrease and increase the sampling rate of the given signal respectively. But the decimation process leads to aliasing and imaging errors [1]. Therefore there is a need of anti-aliasing filter, through which signal must be processed before starting the decimation process [1] and this complete structure is commonly known as decimation filter.
In 1981, Hogenauer [2] introduced the CIC filter structure for economical design of decimation filters. This class of filters require neither multipliers nor storage elements to store filter coefficients and therefore uses less resources as compared to other available filter structures which leads to economical hardware. The basic building blocks of a CIC filter are an integrator and a comb section. Thus CIC filters are best suitable for the applications which aim at low power consumption, low cost and lower hardware complexity, but its pass-band is not flat which is its major disadvantage. The frequency response can be improved by multi-stage implementation approach [1]. Many filter sharpening techniques have been proposed by [3-12] to design CIC decimation filter with improved frequency response. The main motive of this paper is to design a Sharpened decimation filter with all the integrated advantages of existing techniques in order to achieve the better frequency response than the CIC based existing structures.

RELATED WORK

Hogenauer [2] introduced the CIC filter structure for economical design of decimation and interpolation filters. This class of filters require neither multipliers nor storage elements and therefore uses fewer resources as compared to other available filter structures. The basic building blocks of a CIC filter are an integrator and a comb section. The comb section consists of simplest low-pass finite-impulse response (FIR) filter which is M point moving-average filter with an impulse response.
image
Its transfer function is obtained by taking Z-transform of h(n)
image
The eq.(2) can also be represented as
image
In multistage implementation approach with K number of stages, the above transfer function can be represented as
image
Here M is the decimation factor. The frequency response of above filter is obtained by taking Fourier transform of eq. (4).
image
Hereimage is phase shift parameter and it can be ignored. Therefore the response of CIC filter can be represented as
image
Theeq.(6) indicates that the frequency response of CIC filter will have linear-phase low-pass characteristics having passband droop dependent on the value of M & K and the aliasing occurred due to decimation is rejected by the CIC filter as the frequency response of eq. (6) will have nulls at integer multiples of (1/M)Fs.Here,Fsisinput sampling frequency rate. But the overall frequency response does not meet the design specification of various multirate systems.
Various sharpening techniques have been proposed to improve the frequency response of CIC filter [3-11]. Presti [4] introduced the CIC zero rotation and proposed the Rotated Sinc (RS) filter to increase the attenuations. But to improve the response of stop-band price has to be paid. It introduced the use of two multipliers in CIC structure, but this method did not provided any improvement in pass-band of the filter. Kwentus [5] proposed a new architecture that combines cascaded integrator comb filter structure with filter sharpening techniques to improve the filter’s pass-band response. This architecture achieves better resource utilization over existing approaches because in this structure the first stage CIC decimation filter is followed by a fixed-coefficient second-stage filter rather than a programmable-coefficient filter. Further, this structure also improves the overall throughput rate.
Sharpening method by Kaiser and Hamming [12] gives the idea of filter sharpening by multistage use of the same filter. The method is based on idea of amplitude change function (ACF) that is restricted to symmetric FIR filter with constant pass band and stop band. G. J. Dolecek and S. K. Mitra [7-9] [11] proposed several schemes for designing sharpened CIC filter for decimation. The authors proposed the multistage design which consists of cascading of regular comb stages and sharpened comb stages. Instead of sharpening all the comb stages, sharpening technique is applied to the last stage which provided very good results. The main motive of this paper is to design a Sharpened decimation filter based on sharpening technique [12] with all the integrated advantages of existing scheme in order to achieve the better frequency response in pass-band as well as stop-band as compared to existing CIC structures for decimation.

SHARPENING TECHNIQUE USED

Kaiser and Hamming[11] proposed a method to sharpen the magnitude response of a digital filter by using multiple realizations of low-order basic filters. This filter sharpening technique is applied to CIC filters to reduce the pass-band droop and to improve stop-band attenuation in CIC filters. A family of sharpening filters Hnm(f) is given by
image
Here, H(f) is the transfer function of low-order basic filter. By choosing integers n and m, we select order of tangency at frequencies where H11(f)= 0 and H11(f) = 1. Choosing n=m = 1
image
After mathematical simplifications eq. (8) can be rewritten as
image
Assuming the group delay of H(z) to be D samples, where image
image
Here the term Z−Dis introduced to make the group delays uniform. The sharpened CIC filter is obtained by replacing the transfer function of basic filter H(z) in eq. (10) with the transfer function of CIC filter given by eq.(4).So, after replacing, the transfer function of sharpened CIC filter is given by eq.(11).
image
Now the frequency response of SCIC filter can be obtained from eq. (11) by using eq.(6)
image
The block diagram of the 2nd order (k=2) SCIC filter given by eq. (12)is shown in Fig. 1. It can be observed that the implementation of SCIC filter requires three identical CIC filters, two multipliers of values -2 & 3 respectively and an adder.
image

PROPOSED DESIGN OF SHARPENED FILTER

The above discussed sharpening technique is efficiently applied in multistage configuration to improve the response of proposed filter over existing structures. The proposed structure is implemented in three stages as shown in Fig. 2.
image
As the proposed sharpened filter is implemented in three stages, the total decimation factor M can be represented as �� = ��1 ∗ ��2 ∗ ��3. Therefore the transfer function of proposed filter can be written as
image
Here ��2(Z), ��2(Z) and ��3(Z) are transfer functions of first, second and third stage respectively.
image
image
image
The corresponding magnitude responses of three stages are given below
image
image
image
The generalized transfer function of proposed three stage decimation filter is given below
image
Here, L represents the number of sub-stages in first stage and K represents the number of sub-stages in sharpened second & third stage respectively. imageare given by eq. (14), eq. (15) and eq. (16) respectively. The complete structure can be implemented from eq. (20). The implementation of second and third sharpened stage is shown in Fig. 1. In proposed sharpened structure, the first stage is with decimation factor M1 can be realized in conventional recursive or non-recursive scheme. Thus the second sharpened stage operates at lower sampling rate which is M1 times lower than the input sampling rate. Further the third stage operates at M2 times the lower sampling rate than the second stage and the frequency response of second stage is further sharpened by third stage.

SIMULATION RESULTS

The Proposed sharpeneddecimation filter is realized and simulated in MATLAB-Simulink environment. The three stage implementation of proposed sharpened decimation filter in Matlab-Simulink is shown in Fig.3.
image
image
image
Fig. 4 shows the response of proposed sharpened filter for��1 = 4 ��2 = 2 ��3 = 2 (Case-I) and its comparison with existing conventional CIC filter [2] and modified sharpened CIC filter [11]. In this case, the proposed sharpened decimation filter has shown a little improvement in pass-band droop and stop-band alias rejection as compared to existing conventional CIC filter [2] and modified sharpened CIC filter [11]. For more rigorous analysis of the results, the pass-band as well as stop-band of Fig. 4 are zoomed and shown in Fig. 5 & Fig. 6 respectively.
image
Fig. 7 shows the response of proposed sharpened filter for��1 = 2 ��2 = 4 ��3 = 2 (Case-II) and its comparison with existing conventional CIC filter [2] and modified sharpened CIC filter [11].
image
In this case, the proposed sharpened decimation filter has shown much improvement in pass-band droop and a little improvement in stop-band alias rejection as compared to existing conventional CIC filter [2] and modified sharpened CIC filter [11]. For more rigorous analysis of the results, the pass-band as well as stop-band of Fig. 7 are zoomed and shown in Fig. 8 & Fig. 9 respectively.
image
Fig. 10 shows the response of proposed sharpened filter for��1 = 2 ��2 = 2 ��3 = 4 (Case-III) and its comparison with existing conventional CIC filter [2] and modified sharpened CIC filter [11]. In this case, the proposed sharpened decimation filter has shown a much better improvement in pass-band droop and a little improvement in stop-band alias rejection as compared to existing conventional CIC filter [2] and modified sharpened CIC filter [11]. For more rigorous analysis of the results, the pass-band as well as stop-band of Fig. 10 are zoomed and shown in Fig. 11 & Fig. 12 respectively.
image
In all the three cases, proposed sharpened decimation filter shown improvement in pass-band droop and stop-band alias rejection as compared to existing conventional CIC filter [2] and modified sharpened CIC filter [11]. But the third case with valuesM1=2 M2=2 M3= 4 produced best results among all proposed cases and existingstructures. Therefore from the above discussed results, it can be concluded that the stage operating at higher sampling rate must have lowest possible decimation ratio to achieve the better frequency response.

CONCLUSION AND FUTURE SCOPE

The proposed sharpened three stage CIC filter is designed and simulated in MATLAB-Simulink environment. The proposed sharpened filter produced much better improvement in pass-band droop and better alias rejection in stop-band than the existing conventional CIC filter [2] and modified sharpened CIC filter [11] for the same decimation factor. The simulation results also verify the design of proposed sharpened decimation filter. Therefore this proposed filter design is best suited for DSP based applications where the best pass-band performance is required. Thus the proposed work can be extended to design decimation filters of any decimation factor and order that can be efficiently applied to many modern multirate applications like digital modems, sampling rate equalization in GSM, 3G, 4G, WiMax and other modern communication systems.

References

  1. Mitra, S. K., “Digital Signal Processing-A Computer Based Approach”, Second Edition, McGraw-Hill, 2001.

  2. Hogenauer, E. B., “An economical class of digital filters for decimation and interpolation”, IEEE Transactions on Acoustics, Speech and Signal Processing, Vol. 29, No. 2, pp. 155–162, 1981.

  3. Aboushady, H., Dumonteix, Y., Louerat., M. M., and Mehrez, H., “Efficient polyphase decomposition of comb decimation filters in Sigma-Delta analog-to-digital converters”, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 48,No. 10, pp. 898 – 903, 2001.

  4. Presti, L. L., “Efficient modified-sinc filters for sigma-delta A/D converters”,IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 47, No. 11, pp. 1204–1213, 2000.

  5. Kwentus, A. Y., Jiang, Z., and Willson, A. N., “Application of filter sharpening to cascaded integrator-comb decimation filters”, IEEE Transaction on Signal Processing, Vol. 45, No. 2, pp. 457–467, 1997.

  6. Daneshgaran, F., and Laddomada, M., “A novel class of decimation filtersfor ΔA/D converters”, Wireless Communications and Mobile Computing,Vol. 2, No. 8, pp. 867–882, 2002.

  7. Dolecek, G. J., and Mitra, S, K., “Sharpened comb decimator with improved magnitude response”, IEEE Transactions on Acoustics,Speech and Signal Processing, Vol. 2, pp. 929-932, 2004.

  8. Dolecek, G. J., and Harris, F.,“On Design of Two-Stage CIC Compensation Filter”, IEEE International Symposium on Industrial Electronics (ISlE 2009) Seoul Olympic Parktel, Seoul, Korea, pp. 903-908, 2009.

  9. Fernandez-Vazquez, A., and Dolecek, G. J.,“Maximally Flat CIC Compensation Filter: Design and Multiplierless Implementation”, IEEE Transactions on Circuits and Systems-II; Express briefs, Vol.59, No.2, pp.113-117, 2012.

  10. Dolecek, G. J., and Mitra, S.K., "A New Two-Stage CIC-Based Decimation Filter",Proceedings of the 5th International Symposium on image and Signal Processing and Analysis, 2007.

  11. Dolecek, G. J., and Mitra, S. K.,“A New Two-Stage Sharpened Comb Decimator”, IEEE Transaction on Circuits and Systems, Vol. 52,pp. 1414-1420, 2005.

  12. Kaiser, J. F., and Hamming, R. W., “Sharpening the response of a symmetric nonrecursive filters,” IEEE Transactions on Acoustics,Speech and Signal Processing, Vol. 25, No. 3, pp. 415–422, 1977.