Optimization of Signal Processing Applications Using Parameterized Error Models for Approximate Adders

2021 ◽  
Vol 20 (2) ◽  
pp. 1-25
Author(s):  
Celia Dharmaraj ◽  
Vinita Vasudevan ◽  
Nitin Chandrachoodan

Approximate circuit design has gained significance in recent years targeting error-tolerant applications. In the literature, there have been several attempts at optimizing the number of approximate bits of each approximate adder in a system for a given accuracy constraint. For computational efficiency, the error models used in these routines are simple expressions obtained using regression or by assuming inputs or the error is uniformly distributed. In this article, we first demonstrate that for many approximate adders, these assumptions lead to an inaccurate prediction of error statistics for multi-level circuits. We show that mean error and mean square error can be computed accurately if static probabilities of adders at all stages are taken into account. Therefore, in a system with a certain type of approximate adder, any optimization framework needs to take into account not just the functionality of the adder but also its position in the circuit, functionality of its parents, and the number of approximate bits in the parent blocks. We propose a method to derive parameterized error models for various types of approximate adders. We incorporate these models within an optimization framework and demonstrate that the noise power is computed accurately.

2019 ◽  
Author(s):  
Celia Dharmaraj ◽  
Vinita Vasudevan ◽  
Nitin Chandrachoodan

<div>Approximate circuit design has gained significance in recent years targeting error tolerant applications. In this paper, we consider the problem of minimizing the power for a given</div><div> accuracy, in a signal processing application with accurate adders replaced by low-power approximate adders. We first demonstrate that the commonly used assumption that the inputs to the adder are uniformly distributed results in an inaccurate prediction of error statistics for multi-level circuits. To overcome this problem, we propose the use of parameterized error models for adders, with input static probabilities as parameters. The static probability computation in our work considers not just the functionality of the adder but also its position in the circuit, functionality of its parents and the number of approximate bits in the parent blocks. This parameterized error model can be incorporated in any optimization framework. We demonstrate up to 6.5 dB improvement in the accuracy of noise power prediction when the proposed model is used to optimize an 8x8 DCT.</div>


2019 ◽  
Author(s):  
Celia Dharmaraj ◽  
Vinita Vasudevan ◽  
Nitin Chandrachoodan

<div>Approximate circuit design has gained significance in recent years targeting error tolerant applications. In this paper, we consider the problem of minimizing the power for a given</div><div> accuracy, in a signal processing application with accurate adders replaced by low-power approximate adders. We first demonstrate that the commonly used assumption that the inputs to the adder are uniformly distributed results in an inaccurate prediction of error statistics for multi-level circuits. To overcome this problem, we propose the use of parameterized error models for adders, with input static probabilities as parameters. The static probability computation in our work considers not just the functionality of the adder but also its position in the circuit, functionality of its parents and the number of approximate bits in the parent blocks. This parameterized error model can be incorporated in any optimization framework. We demonstrate up to 6.5 dB improvement in the accuracy of noise power prediction when the proposed model is used to optimize an 8x8 DCT.</div>


Author(s):  
Trong-Thang Nguyen

<p>In this study, the author analyzes the advantages and disadvantages of multi-level inverter compared to the traditional two-level inverter and then chose the suitable inverter. Specifically, the author analyzes and designs the three-level inverter, including the power circuit design and control circuit design. All designs are verified through the numerical simulation on Matlab. The results show that even though the three-level inverter has a low number of switches (only 12 switches), but the quality is very good: the total harmonic distortion is small; the output voltage always follows the reference voltage.</p>


Author(s):  
Isaac A. E. ◽  
Dike H.U.

In this paper, analytical models for the computation of error probability (BER) of the Multi-level Phase Shift Keying (MPSK) modulation scheme is presented. Analytical models for computing MPSK bit error probability based on Q function, error function (erf) and complementary error function (erfc) are presented. Also, an analytical model for computing the symbol error rate for MPSK is presented. Furthermore, a generalized analytical expression for BER as a function of modulation order (M) and energy per bit to noise power density ratio (Eb/No) is presented. The BER was computed for various values of M (2 ≤ M ≤ 256) and Eb/No (0 dB ≤ Eb/No ≤ 14 Db). The results showed that at Eb/No =12 dB, a BER of 9.006E-09 is realized for M =2 and M =4 whereas BER of 1.056E-01 is realized for M = 256. Also, for the same M = 2 , the value of BER decreased from 1.2501E-02 at Eb/No = 4 dB to 9.0060E-09at Eb/No =12 dB. Generally, the results showed that for the MPSK modulation scheme, for a given value of Eb/No, the lower modulation order (M) has a lower BER and for a given modulation order, (M) the BER decreases as Eb/No increases.


Author(s):  
V. Jagan Naveen ◽  
K. Murali Krishna ◽  
K. Raja Rajeswari

<p><span lang="EN-US">In Biotelemetry, Biomedical signal such as ECG is extremely important in the diagnosis of patients in remote location and is recorded commonly with noise. Considered attention is required for analysis of ECG signal to find the patho-physiology and status of patient. In this paper, LMS and RLS algorithm are implemented on adaptive FIR filter for reducing power line interference (50Hz) and (AWGN) noise on ECG signals .The ECG signals are randomly chosen from MIT_BIH data base and de-noising using algorithms. The peaks and heart rate of the ECG signal are estimated. The measurements are taken in terms of Signal Power, Noise Power and   Mean Square Error.</span></p>


Author(s):  
Anukul Pandey ◽  
Barjinder Singh Saini ◽  
Butta Singh ◽  
Neetu Sood

Signal processing technology comprehends fundamental theory and implementations for processing data. The processed data is stored in different formats. The mechanism of electrocardiogram (ECG) steganography hides the secret information in the spatial or transformed domain. Patient information is embedded into the ECG signal without sacrificing the significant ECG signal quality. The chapter contributes to ECG steganography by investigating the Bernoulli's chaotic map for 2D ECG image steganography. The methodology adopted is 1) convert ECG signal into the 2D cover image, 2) the cover image is loaded to steganography encoder, and 3) secret key is shared with the steganography decoder. The proposed ECG steganography technique stores 1.5KB data inside ECG signal of 60 seconds at 360 samples/s, with percentage root mean square difference of less than 1%. This advanced 2D ECG steganography finds applications in real-world use which includes telemedicine or telecardiology.


2014 ◽  
Vol 635-637 ◽  
pp. 755-759
Author(s):  
Fang Yan Zheng ◽  
Zi Ran Chen ◽  
Zhi Cheng Yu

Signal processing circuits are proposed for the electric field type time grating sensors. The proposed design scheme integrates sampling function and processing function into a signal field programmable gate array (FPGA) based on system on programmable chip (SOPC) technology. Employing NiosII technology and adding self-defined instructions improve data processing speed for time grating sensors. The proposed signal processing circuits are simple and stabile. The proposed signal processing circuits are applied to electric field type linear time grating sensors, the experiments results that the peak-to peak measuring error is 0.3um within 200mm without any corrections.


Author(s):  
M. Yasin ◽  
Pervez Akhtar

Purpose – The purpose of this paper is to design and analyze the performance of live model of Bessel beamformer for thorough comprehension of beamforming in adaptive environment and compared with live model of least mean square (LMS) in terms of gain and mean square error (MSE). It presents the principal elements of communication system. The performance of designed live model is tested for its efficiency in terms of signal recovery, directive gain by minimizing MSE using the “wavrecord” function to bring live audio data in WAV format into the MATLAB workspace. These adaptive techniques are illustrated by appropriate examples. Design/methodology/approach – The proposed algorithm framework relies on MATLAB software with the goal to obtain high efficiency in terms of signal recovery, directive gain by minimizing MSE using the “wavrecord” function to bring live audio data in WAV format. It is assumed that this audio signal is only the message or the baseband signal received by the computer. Here the authors consider computer (laptop) as a base station containing adaptive signal processing algorithm and source (mobile phone) as a desired user, so the experiment setup is designed for uplink application (user to base station) to differentiate between desired signal, multipath and interfering signals as well as to calculate their directions of arrival. Findings – The presented adaptive live model is reliable, robust and lead to a substantial reduction of MSE, signal recovery in comparison with the LMS technique. The paper contains experimental data. Obtained results are presented clearly and the conclusion comes directly from the presented experimental data. The paper shows that the presented method leads to superior results in comparison with the popular LMS method and can be used as a better alternative in many practical applications. Research limitations/implications – The adaptive processes described in the paper are still limited to simulation. It is because of the non-availability of real system for testing, therefore chosen research approach that is platform of MATLAB is opted for simulation. Therefore, researchers are encouraged to test the proposed algorithms on real system if possible. Practical implications – The paper contains experimental data. The paper's impact on the society is acceptable. These implications are consistent with the findings and the conclusions of the paper. However, there is a need to extend this paper to a next level by implementing the proposed algorithms in the real time environment using FPGA technology. Social implications – This research will improve the signal quality of wireless cellular system by increasing capacity and will reduce the total cost of the system so that cost toward subscribers be decreased. Originality/value – The live model presented in this paper is shown to provide better results. It is the original work and can provide scientific contribution to signal processing community.


Sign in / Sign up

Export Citation Format

Share Document