Design and Implementation of Area and Power Efficient Reconfigurable FIR Filter with Low Complexity Coefficients
Design and Implementation of Area and Power Efficient Reconfigurable FIR Filter with Low Complexity Coefficients
This paper presents the design and implementation of area and power efficient reconfigurablefinite impulse response (FIR) filter. We present a method for designing a reconfigurable filterwith low binary complexity coefficients (LBCC) and thus to optimize the filter while satisfyingthe design specifications. The total number of non zero binary bits is taken as a measure of thebinary complexity (BC) of a coefficient. We propose two implementation architectures namelysigned-magnitude architecture (SMA) and signed-decimal architecture (SDA) which are basedon 3-bit binary common sub expression elimination (BCSE) algorithm and vertical horizontalBCSE (VHBCSE) algorithm respectively. SMA and SDA reduce the redundant computations ofthe coefficient multiplications in the filter. The proposed filters are synthesized on tsmc 65nmCMOS technology. The synthesis results show that the proposed filters are area and powerefficient when compared with the existing ones.
___
- Hentschel, T., Fettweis, G., “Software radio receivers”, CDMA techniques for third generation mobile
systems, Springer, 257-283, (1999).
- Hentschel, T., Henker, M., Fettweis, G., “The digital front-end of software radio terminals”, IEEE
Personal communications, 6(4): 40-46, (1999).
- Dillinger, M., Madani, K., Alonistioti, N., Software defined radio: Architectures, systems and
functions, John Wiley & Sons, (2005).
- Singhal, S.K., Mohanty, B.K., “Efficient Parallel Architecture for Fixed-Coefficient and VariableCoefficient
FIR Filters Using Distributed Arithmetic”, Journal of Circuits, Systems and Computers,
25(07): 1650073, (2016).
- Hu, J., Huang, Z., Liu, C., Su, S., Zhou, J., “Design of Digital Channelizer Based on Source Number
Estimation”, Journal of Circuits, Systems and Computers, 25(02): 1650008, (2016).
- Hewlitt, R.M., Swartzlantler, E.S., “Canonical signed digit representation for FIR digital filters”, 2000
IEEE Workshop on Signal Processing Systems, SIPS 2000, Design and Implementation (Cat. No.
00TH8528), IEEE, 416-426, (2000).
- Hashemian, R., “A new method for conversion of a 2's complement to canonic signed digit number
system and its representation”, Conference Record of the Thirtieth Asilomar Conference on Signals,
Systems and Computers, IEEE, 904-907, (1996).
- He, S., Torkelson, M., “FPGA implementation of FIR filters using pipelined bit-serial canonical
signed digit multipliers”, Proceedings of the IEEE Custom Integrated Circuits Conference-CICC’94,
IEEE, 81-84, (1994).
- Chen, K.H., Chiueh, T.D., “A low-power digit-based reconfigurable FIR filter”, IEEE Transactions
on Circuits and Systems II: Express Briefs, 53(8): 617-621, (2006).
- Tang, Z., Zhang, J., Min, H., “A high-speed, programmable, CSD coefficient FIR filter”, IEEE
Transactions on Consumer Electronics, 48(4): 834-837, (2002).
- Muhammad, K., Roy, K., “Reduced computational redundancy implementation of DSP algorithms
using computation sharing vector scaling”, IEEE Transactions on Very Large Scale Integration
(VLSI) Systems, 10(3): 292-300, (2002).
- Park, J., Jeong, W., Mahmoodi-Meimand, H., Wang, Y., Choo, H., Roy, K., “Computation sharing
programmable FIR filter for low-power and high-performance applications”, IEEE Journal of solidstate
Circuits, 39(2): 348-357, (2004).
- Voronenko, Y., Püschel, M., “Multiplierless multiple constant multiplication”, ACM Transactions on
Algorithms (TALG), 3(2): 11, (2007).
- Gustafsson, O., Dempster, A.G., “On the use of multiple constant multiplication in polyphase FIR
filters and filter banks”, Proceedings of the 6th Nordic Signal Processing Symposium-NORSIG 2004,
53-56, (2004).
- Mahesh, R., Vinod, A.P., “New reconfigurable architectures for implementing FIR filters with low
complexity”, IEEE transactions on computer-aided design of integrated circuits and systems, 29(2):
275-288, (2010).
- Hatai, I., Chakrabarti, I., Banerjee, S., “An Efficient VLSI Architecture of a Reconfigurable PulseShaping
FIR Interpolation”, IEEE Transactions on very large scale integration (VLSI) systems, 23(6):
1150-1154, (2015).
- Hatai, I., Chakrabarti, I., Banerjee, S., “An efficient constant multiplier architecture based on verticalhorizontal
binary common sub-expression elimination algorithm for reconfigurable FIR filter
synthesis”, IEEE Transactions on Circuits and Systems I: Regular Papers, 62(4): 1071-1080, (2015).
- Skaf, J., Boyd, S.P., “Filter design with low complexity coefficients”, IEEE Transactions on Signal
processing, 56(7): 3162-3169, (2008).
- Boyd, S., Vandenberghe, L., Convex optimization, Cambridge university press, (2004).