Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2008, American Journal of Applied Sciences
…
10 pages
1 file
Multimedia communications require efficient and real-time implementations of multirate digital signal processing systems. The backbone structures of multirate systems are digital multirate filter banks. Therefore, efficient multimedia communications rely, in the first place, on real-time implementations of multirate filter banks. In this paper, we describe a Field Programmable Gate Array (FPGA) implementation of the analysis and synthesis filter banks which are the fundamental components of multirate systems. The implementation utilizes the parallel form of the distributed arithmetic technique which enables maximum exploitation of the parallelism inherent in the multirate filtering operation. Performance results demonstrate the effectiveness of the implementation and suggest that the FPGA platform is indeed attractive for implementing multirate filter banks..
Proceedings of 8th NASA Symposium on VLSI Design, 1999
Abstract–One approach to parallel digital signal processing decomposes a high bandwidth signal into multiple lower bandwidth (rate) signals by an analysis bank. After processing, the subband signals are recombined into a fullband output signal by a synthesis bank. This paper describes an implementation of the analysis and synthesis banks using FPGAs.
The paper is devoted to the development of a WOLA-algorithm (weighted overlap add algorithm) for processing vector (multichannel) signals. The algorithm is considered as a generalization of one-dimensional WOLA with certain modifications. WOLA is expounded as an algorithm for real-time signal processing and the main advantages of WOLA are provided. We also discuss software-hardware implementation of WOLA using CPU (Central Processing Unit) and CUDA (Compute Unified Device Architecture). Finally we demonstrate the possibility of reducing hardware costs for multichannel signal processing using FPGA (field programmable gate arrays) and distributed arithmetic.
International Journal of Computing and Digital Systems, 2013
This paper presents a fully configurable FPGA architecture for two-channel filter banks which enables rapid quantization error and hardware performance analysis. Lattice designs that eliminate the effects of quantization error do not necessarily exhibit linear phase and may result in excessive delay. This can make them ill-suited for applications such as digital audio. Thus, the effects of quantization on an optimized direct form FIR based filter bank are analyzed. This is accomplished by using a high-level, configurable architecture and parameter driven synthesis for varying coefficient and channel quantization, and filter types. Overall, the presented design targets high-speed optimization through a fully pipelined architecture that reduces complexity by uniquely multiplexing coefficients. This flexible architecture and its supporting tools have enabled rapid filter bank prototyping and analysis of the effects of quantization on performance that drastically reduces design time and cost for realization.
Proceedings - DSD'2005: 8th Euromicro Conference on Digital System Design - Architectures, Methods and Tools, 2005
This paper presents an efficient method for implementation of digital filters targeted FPGA architectures. The traditional approach is based on application of general purpose multipliers. However, performance of multipliers implemented in FPGA architectures does not allow to constructs high performance digital filters. In this paper application of distributed arithmetic is demonstrated. Since in this approach general purpose multipliers are replaced by combinational LUT blocks, it is possible to construct digital filters of very high performance. However LUT blocks can be of considerable size thus advanced synthesis methods have to be used to map them efficiently into FPGA resources. In this paper an application of the functional decomposition based synthesis has been investigated. This method is recognised as the best synthesis method targeted FPGA architectures and allows significant improvements in digital filters implementation. The paper presents many examples confirming that decomposition allows reduction of logic cell utilisation of filter implementation based on distributed arithmetic concept with no performance degradation and even increasing it.
IFAC Proceedings Volumes, 2004
This paper presents the application of distributed arithmetic in implementation of digital filter in FPGA structures. Since in this approach general purpose multipliers are replaced by combinational LUT blocks, it is possible to construct digital filters of very high performance. In this paper an application of the functional decomposition based method to LUT blocks optimisation and mapping has been investigated. This method is recognised as the best synthesis method targeted FPGA architectures, thus it allows significant improvements in digital filters implementation. The paper presents many examples confirming that decomposition allows reduction of logic cell utilisation of filter implementation based on distributed arithmetic concept with no performance degradation and even increasing it.
IEEE Transactions on Signal Processing, 1992
We derive general conversions between equivalent parallel and hierarchic analysis multirate filter banks (MRB's) as well as suf- ficient conditions for existence and uniqueness of the conversions. We use MRB's with arbitrary, rational number changes in sampling rate between successive outputs and arbitrary LTI filtering for each output. Conversion consists of commuting sampling rate expanders, sampling rate compressors, and filters to turn one MRB into the form of the other. For a class of MRB's we call "well-formed," the conversions between architectures are one to one.
Design and Applications
The 10th IEEE International Symposium on Signal Processing and Information Technology, 2010
Two hardware architectures are developed via an improved parameterized efficient FPGA implementation method for parallel I-D real-time signal filtering algorithms to provide higher performance per Watt and minimum logic area at maximum frequency. This improvement is evidently manifested rapid system-level abstraction FPGA prototyping and optimized speed, area and power, targeting Virtex-6 xc6vIXI30TI-1Iff1156 FPGA board to achieve lower power consumption of (820 mW) and a (27%-44%) less device utilization at a maximum frequency of up to (231 MHz) using Xilinx System Generator . The improved parameterized FPGA implementation is a system-level abstraction of hardware oriented parallel programming, as an alternative to gate-level Hardware Descriptive Language (HDL), to satisfy the high performance computation of parallel multidimensional filtering algorithms at a minimal development-to-market time.
Microelectronics Reliability, 2004
In this paper the design of the architecture of a programmable cell, belonging to a filter bank to be implemented in an FPGA, is described. The cell is made up of a modulating stage and a filtering stage, in which a moving average filter (FIR filter) is used. The user is able to program the quantity of samples corresponding to the carrier signal, as well as the amount of delays of the moving average filter. This study was performed considering the chip area used by the design and the maximum working frequency. Cell implementation was performed on an FPGA Virtex XCV100 (100.000 gates) made by Xilinx. The cell is capable of working at a maximum clock frequency of 53.6 MHz occupying an area of 438 Slices.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
The 10th IEEE International Symposium on Signal Processing and Information Technology, Luxor, 2010
International Workshop on Systems, Signal Processing and their Applications, WOSSPA, 2011
Ph.D. Theses, University of Newcastle, UK. , 2013
EURASIP Journal on Advances in Signal Processing, 2013
International Journal of Computer Applications, 2013
Procedia Computer Science, 2015
Signals, Systems and …, 2004
IEEE Transactions on Signal Processing, 2000
International Journal of Engineering Sciences & Research Technology, 2014
Przegląd Elektrotechniczny, 2012
The Journal of VLSI Signal …, 2000
Recent Advances, 2008
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 2013