Skip to main content
In this paper we present a specific CORDIC processor for variable-precision coordinates. This system allows us to specify the precision to perform the CORDIC operation, and control the accuracy of the result, in such a way that... more
    • by 
    •   6  
      VLSI signal processingPolynomial Approximation TheoryInterval arithmeticNumerical computation
Range reduction is a crucial step for the accuracy in trigonometric functions evaluation. A new pipelined architecture to deal with range reduction for floating point representation is presented in this paper. The algorithm is based on a... more
    • by 
    •   5  
      Non Functional RequirementLook up TableError PropagationSONAR Systems and Underwater Signal Processing
Block-based motion estimation is one of the critical tasks in today's video compression standards such as H.26x, MPEG-1,-2 and-4. Most of the block-based motion estimation algorithms are based on computing the sum of absolute differences... more
    • by 
    •   6  
      Computer HardwareVideo CompressionMotion estimationLook up Table
    • by 
    •   5  
      Cognitive ScienceFeedforward Neural NetworkTexture SegmentationWigner Ville Distribution
We propose a floating-point representation to deal efficiently with arithmetic operations in codes with a balanced number of additions and multiplications for FPGA devices. The variable shift operation is very slow in these devices. We... more
    • by 
    •   2  
      Field-Programmable Gate ArraysLogic Design
This paper presents a new pipelined architecture to deal with range reduction for floating point representation. It is based on Horner's scheme and a look-up table. The overall design has been optimized for a module equal to 2π, which is... more
    • by 
    •   4  
      Computer ArchitectureNon Functional RequirementLook up TableError Propagation
    • by 
    •   5  
      Parallel AlgorithmsProcessor ArchitectureMultimedia ApplicationInstruction Sets
Block matching motion estimation takes a great part of the processing time for video encoding. To accelerate this process is must to reach real time video coding. The best motion vector is obtained by full-search block matching algorithm... more
    • by 
    •   5  
      Video CodingField-Programmable Gate ArraysMotion estimationBlock Matching
Block based motion estimation is one of the critical task in today video compression standards such as H.26x, MPEG-1,-2 and-4 standards. Most of the block based motion estimation algorithm are based on computing the sum of absolute... more
    • by 
    • Motion estimation
In this article, we present some architectures to carry out the convolution computation based on carry-save adders and circular buffers implemented on FPGAs. Carry-save adders are not frequent in the implementation in FPGA devices, since... more
    • by 
In this paper we present two new methods for texture segmentation and analysis using local spectral methods. The first approach to the problem is to use a modular pattern detection in textured images based on the use of a Pseudo-Wigner... more
    • by 
    •   10  
      Frequency-domain analysisSpectral methodTexture ClassificationTexture Segmentation
In this paper we deal with the throughput of on-line addition for a stream of data. This throughput is directly related to the initiation interval between two successive instances. The on-line delay for the addition of two signed-digit... more
    • by 
    • Computer Architecture
Constant multipliers are widely used in signal processing applications to implement the multiplication of signals by a constant coefficient. However, in some applications, this coefficient remains invariable only during an interval of... more
    • by 
    • Computer Hardware
This paper presents an e cient hardware algorithm for variable-precision division. The algorithm is based on a well-known convergence algorithm, however, modi cations are made to allow it to e ciently handle variable-precision operands.... more
    • by 
This paper presents an e cient hardware algorithm for variable-precision logarithm. The algorithm uses an iterative technique that employs table lookups and polynomial approximations. Compared to similar algorithms, it reduces the number... more
    • by 
    •   4  
      Computer ArchitectureIterative MethodsPolynomial Approximation TheoryHardware Implementation of Algorithms
In this paper we design a CORDIC architecture for variable{precision, and a new algorithm is proposed to perform the interval sine and cosine functions. This system allows us to specify the precision to perform the sine and cosine... more
    • by 
    •   3  
      Computer ArchitectureReactive PowerApplication Software
A new family of arithmetic operators to optimize the implementation of circuits for digital signal processing is presented. Thanks to use of a new technique which reduces the quantification errors, the proposed operators may decrease... more
    • by 
This brief presents a hardware design to achieve high-throughput QR decomposition, using Givens Rotation Method. It utilizes a new two-dimensional systolic array architecture with pipelined processing elements, which are based on the... more
    • by 
    • Electrical and Electronic Engineering
    • by 
In this paper we present the FPGA implementation of a new word--serial CORDIC processor working with variable precision. It has been designed in such a way that it allows us to take advantage of the successive shifts in the coordinates... more
    • by 
    • FPGA implementation