Research and Application of a FPGA-Based Dynamic Distributed Algorithm

2011 ◽  
Vol 58-60 ◽  
pp. 1696-1700
Author(s):  
Wei Zheng Ren ◽  
Ying Gao ◽  
Yan Song Cui

A dynamic distributed algorithm (DDA) with a look-up dynamic table instead of ROM was put forward based on the theory of signed distributed algorithm, in order to improve processing speed and flexibility of product sum on FPGA. Since the DDA occupies few hardware resources, performs fast operation and realizes programmable coefficient, the limitation of digital signal processing speed on fixed data bus width and sequential operation was avoided by using the algorithm. At the same time, an effective solution to realizing coefficient programmable FIR filter was presented.

2020 ◽  
Vol 29 (14) ◽  
pp. 2050233
Author(s):  
Zhixi Yang ◽  
Xianbin Li ◽  
Jun Yang

As many digital signal processing (DSP) applications such as digital filtering are inherently error-tolerant, approximate computing has attracted significant attention. A multiplier is the fundamental component for DSP applications and takes up the most part of the resource utilization, namely power and area. A multiplier consists of partial product arrays (PPAs) and compressors are often used to reduce partial products (PPs) to generate the final product. Approximate computing has been studied as an innovative paradigm for reducing resource utilization for the DSP systems. In this paper, a 4:2 approximate compressor-based multiplier is studied. Approximate 4:2 compressors are designed with a practical design criterion, and an approximate multiplier that uses both truncation and the proposed compressors for PP reduction is subsequently designed. Different levels of truncation and approximate compression combination are studied for accuracy and electrical performance. A practical selection algorithm is then leveraged to identify the optimal combinations for multiplier designs with better performance in terms of both accuracy and electrical performance measurements. Two real case studies are performed, i.e., image processing and a finite impulse response (FIR) filter. The design proposed in this paper has achieved up to 16.96% and 20.81% savings on power and area with an average signal-to-noise ratio (SNR) larger than 25[Formula: see text]dB for image processing; similarly, with a decrease of 0.3[Formula: see text]dB in the output SNR, 12.22% and 30.05% savings on power and area have been achieved for an FIR filter compared to conventional multiplier designs.


Digital signal processing is most widely used to process the signal. In digital signal processing filters are used to remove some unwanted constituents from aspired signal. Windowing is a scheme of finite impulse response filters. Present paper proposes a new versatile window function. It has two variable parameters first one is window span N and another changeable parameter is r. when the value of variable parameter r increases width of major lobe of window also increases with better side lobe reduction and vice versa. Gaussian window and Kaiser window are the well-known variable windows. This paper shows that the proposed window has more desirable results in comparison of Gaussian and Kaiser window with low power loss and better side lobe reduction. To achieve minimum power loss peak side lobe level should have to minimum. Proposed window has low peak side lobe level (-17.681dB) in comparison of Gaussian (-11.836dB) and Kaiser window (-6.9704dB). Proposed work shows that the proposed window has finer spectral characteristic then Gaussian and Kaiser window. FIR filter formed by applying proposed window has narrow -3dB bandwidth (2π×0.320 rad/sample) corresponding to FIR filter formed by using Gaussian and Kaiser window. Ripple ratio of FIR filter plotted by applying proposed window (-144.321dB) is less corresponding to FIR filter delineated by using Gaussian and Kaiser which indicates that the proposed window will give better side lobe rejection and reduce the aliasing problem. In the biomedical field noise present in ECG signal can also reduce by using proposed window.


2012 ◽  
Vol 490-495 ◽  
pp. 1867-1870 ◽  
Author(s):  
Shan Ren ◽  
Xin Zhao ◽  
Wen Bin Zhang

Digital filter is one of the most important parts of digital signal processing. This paper proposes the method of using window function to design FIR filter based on MATLAB, according to the design basic principle of FIR digital filter. Filtering processing for measured signal showed that filtering effect of the filter achieved the expected results.


2012 ◽  
Vol 214 ◽  
pp. 717-720
Author(s):  
Wei Wang

DSP chip is especially fit for digital signal processing. Its main application is realizing all kinds of digital signal processing arithmetic such as clove hitch correlation, all kinds of transforms etc. Realizing digital filters with DSP is an important application. The paper discusses the filter’s software realization based on TMS320C5410 and finished the hardware systems of noise-restraining.The main works accomplished are as following: realization of FIR filter with window function, and realization on TMS320C5410 chip, the result of experiment to make clear.


2018 ◽  
Vol 10 (5) ◽  
pp. 461 ◽  
Author(s):  
Ryo Koma ◽  
Masamichi Fujiwara ◽  
Jun-Ichi Kani ◽  
Ken-Ichi Suzuki ◽  
Akihiro Otaka

2014 ◽  
Vol 25 (1) ◽  
pp. 53-62
Author(s):  
Juan Camilo Valderrama-Cuervo ◽  
Alexander López-Parrado

This paper presents the design and implementation of three System-on-Chip (SoC) cores, which implement the Digital Signal Processing (DSP) functions: Finite Impulse Response (FIR) filter, Infinite Impulse Response (IIR) filter and Fast Fourier Transform (FFT). The FIR-filter core is based on the symmetrical realization form, the IIRfilter core is based on the Second Order Sections (SOS) architecture and the FFT core is based on the Radix 22 Single Delay Feedback (R22SDF) architecture. The three cores are compatible with the Wishbone SoC bus, and they were described using generic and structural VHDL. In-system hardware verification was performed by using an OpenRisc-based SoC synthesized on an Altera FPGA. Tests showed that the designed DSP cores are suitable for building SoC based on the OpenRisc processor and the Wishbone bus.


2013 ◽  
Vol 11 (1) ◽  
pp. 2175-2181
Author(s):  
Rajesh Mehra ◽  
Lajwanti Singh

In this paper, a decimator design has been presented for multirate digital signal processing.  The decimator design has been analysed and simulated for cost comparison in terms of multipliers and MPIS. Two structures  namely Transposed Direct form and Symmetric Direct form have been used performance and  resource consumption analysis. The decimators have been designed  & simulated using MATLAB. It can be observed from the simulated results that symmetric structure comsumes almost 50% less multipliers and MPIS compared to transposed structure. So the symmetric structure based decimator is suitable to provide cost effective solution


Sign in / Sign up

Export Citation Format

Share Document