The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Our society relies upon information processing at a scale never seen before in human history. We are indeed experiencing an exponential growth in processing demand, as more and more applications in the most disparate domains emerge. While continuous improvements in the manufacturing processes of microprocessors has been able so far to mitigate the ecological and economical costs this trend imposes,...
Binary Exchange Algorithm (BEA) always introduces excessive shuffle operations when mapping FFTs on vector SIMD DSPs. This can greatly restrict the overall performance. We propose a novel mod (2P-1) shuffle function and Mod-BEA algorithm (MBEA), which can halve the shuffle operation count and unify the shuffle mode. Such unified shuffle mode inspires us to propose a set of novel mod (2P-1) shuffle...
This paper analyzed the application of embedded computer system in the field of electronic measurement instrument. The general work principle of an instrument was firstly introduced. The characteristics of common embedded computer system were briefly discussed. The emphasis was put on the considerations for the platform design of typical electronic measurement instrument. According to the new intelligent...
A design approach of an integrated guidance and control of missile-borne embedded computer system is proposed in this paper, which utilizes a multi-core DSP as the central data processing unit and a FPGA as the co-processing unit. The approach takes advantages of the multi-core processor's resources, which provides a powerful hardware platform base for data processing, data transmission and complex...
This paper describes our efforts to include a hands-on component in the teaching of core concepts of digital signal processing. The basis of our approach was the low-cost and open-source “Stanford Lab in a Box.” This system, with its easy to use Arduino-like programming interface allowed students to see how fundamental DSP concepts such as digital filters, FFT, and multi-rate processing can be implemented...
The aim of this paper is to prove the generic nature of a framework used for deployment, debugging and control of DSP applications. The central part of the framework is a debug proxy server with a target independent debug interface. We present an expansion of the proxy server to support debugging applications on a server-based virtual platform by using the same debug interface.
Digital systems capable of altering their hardware configuration on the fly are labeled dynamically reconfigurable. Proteus is an OpenRISC-based computer optimized for Xilinx's FPGAs that can dynamically reconfigure itself. Proteus was conceived as a platform to facilitate the study of reconfigurable computing architectures by providing a turn-key solution that is openly available. This paper describes...
This paper describes the development and application of a self-contained platform to support hardware implementation and testing of components and systems for parallelized digital signal processing in field-programmable gate-array (FPGA) logic chips. To more closely reflect the usage of parallelized components in actual applications, high-speed input/output pins of FPGA chips are utilized in a loopback...
Recently, pipeline technology has been widely used in various fields of computer. After describing the principles and classification of Pipeline technology, this paper introduces the history of its development, and analyzes its application in both aspects of hardware and software of computer, such as CPU, FPGA, DSP calculation and parallel database query optimization. At last predication is made on...
In order to achieve binocular image acquisition, such a binocular system is designed, both on hardware and software. The system consists of an upper computer and a lower computer, while the lower computer is divided into two subsystems. Based on BF561 microprocessor, the subsystem of the lower computer acquires image data from MT9V032 and transmits them to the upper computer through USB. With their...
Fast multiplication can be achieved by using canonical signed digit (CSD) to speed-up computations. Conversion to CSD is needed when the multiplier is not known a priori. In this work, a novel approach for converting an unsigned binary number or two's complement number to its CSD form from least significant bit to most significant bit, (right-to-left), is presented. Comparison shows that our algorithm...
Given its pervasive use, and being a clear example of a computing system integrating hardware and software, Digital Signal Processing (DSP) is an important discipline in Computer Engineering undergraduate curricula. This paper presents a DSP course that, in addition to traditional lectures and exercises, uses Matlab to provide a limited level of laboratory-type practice. Also, the use of demonstrations...
In this paper, we propose a high-performance logarithmic converter using novel two-region bit-level manipulation schemes. The proposed technique provides an area-time-efficient hardware implementation, since it avoids the need of a ROM by using simple arithmetic operations instead. Accuracy analysis shows that the proposed converter can achieve an error range and percent error range of only 0.0319...
A method for speed increasing in arithmetic circuits such as addition, subtraction and multiplication, is the Residue Number System (RNS). The absence of carry, realization of high-speed and low-power arithmetic and more security are some advantages of RNS. One-Hot is a way for RNS performance. In One-Hot Residue Number System (OHRNS), We define M module by M-bits. The big number of pass transistors...
Properties and applications of residue number systems (RNS) with special moduli of the form 2k ± 1, with a single power-of-2 modulus often also included, have been studied extensively. We show that lack of systematic studies has led to rediscovery of “new” moduli sets that are really equivalent to previously studied ones and that certain comparisons presented to show advantages of some proposed moduli...
This paper presents a new residue number system (RNS) to binary converter for the novel four-moduli set {2n/2 -1, 2n/2 +1, 2n +1, 22n+1 -1} for even n, based on new Chinese remainder theorem 1 (New CRT-I). Due to the simple multiplicative inverses of the proposed moduli set, it can considerably reduce the complexity of the RNS to binary converter. The presented converter architecture is adder-based,...
CNC systems have been widely adopted in the modern manufacturing and most of them were built on computers. As a result of the special hardware and software, it is difficult to maintain the CNC systems and update them. To solve the problem above, many new methods were adopted. One method based on DSP is studied in this paper. The features of new generation CNC based on DSP were presented and characteristics...
Embedded image acquisition, processing and transmission systems have advantages of small volume and high stability, etc, and therefore they are widely used in intelligent transportation, electric power, communication and computer vision, etc. Along with the development of DSP technology, realizing real-time video compression on DSP by software has become a highlight of digital video compression standard...
This paper discusses the reform of the computer hardware teaching in the new circumstances and the establishment of a new-style system structure of computer hardware and tries to give a useful discussion about the problems such as the reform of experimental procedures, teaching methods and teaching instruments.
Recently, as the fast development of the modern engineer, the measuring problem of the gas and liquid is becoming prominence and many countries spend so much in the research. The system with which the thesis developed has realized data acquisition, data compression and decompression, a friendly human-machine interface, RS232 serial communication, reading or writing USB disk. The architecture of system...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.