The Experts below are selected from a list of 150 Experts worldwide ranked by ideXlab platform

Shahid Latif - One of the best experts on this subject based on the ideXlab platform.

  • Jan “A Step towards an Easy Interconversion of Various Number Systems
    2015
    Co-Authors: Shahid Latif, Rahat Ullah, Hamid Jan
    Abstract:

    Abstract-- Any System that is used for naming or representing Numbers is a Number System, also known as numeral System. The modern civilization is familiar with decimal Number System using ten digits. However digital devices and computers use Binary Number System instead of decimal Number System, using only two digits namely, 0 and 1 based on the fundamental concept of the decimal Number System. Various other Number Systems also used this fundamental concept of decimal Number System, for example octal Number System and hexadecimal Number Systems using eight and sixteen digits respectively. The knowledge of Number Systems and their inter conversion is essential for understanding of computers. More over, successful programming for digital devices requires a precise understanding of data formats, Number Systems and their inter conversion. The inter conversion (a process in which things are each converted into the other) of Number System requires allot of time and techniques to expertise. In this paper the interconversion of four most common Number Systems is taken under the consideration in tabulated form. It is a step towards the easy interconversion of these Number Systems to understand as well as memorise it. The four Number Systems are Binary, octal, decimal and hexadecimal. General term

  • Complete Description of Well-known Number Systems using Single Table
    2015
    Co-Authors: Shahid Latif, Junaid Qayyum, Muhammad Lal, Faheem Khan
    Abstract:

    Abstract-- A Number System is a set of rules and symbols used to represent a Number, or any System used for naming or representing Numbers is a Number/numeral System. The modern society is familiar with decimal Number System using ten digits. However digital devices and computers use Binary Number System instead of decimal, using only two digits i.e. 0 and 1 based on the fundamental concept of the decimal Number System. Various other Number Systems also used this fundamental concept of decimal Number System i.e. octal System and hexadecimal Number System using eight and sixteen digits respectively. The awareness and concept of various Number Systems, their Number representation, arithmetic operations, compliments and the inter conversion of Numbers belongs to different Number System is essential for understanding of computers. More over, successful programming for digital devices require the understanding of data formats (BCD, ASCII etc), Number Systems and their inter conversion (a process in which things are each converted into the other). Understanding all these Number Systems and particularly the inter conversion of Numbers requires allot of time and techniques to expertise. In this paper the concepts of the four most common Number Systems, their representation, arithmetic, compliments and interconversion is taken under the consideration in tabulated form. It will provide an easy understanding and practising of theses Number Systems to understand as well as memorise them. The four Number Systems are Binary, octal, decimal and hexadecimal. General term

  • Graphical Approach to the Learning of Inter-conversion of Various Number Systems
    2014
    Co-Authors: Shahid Latif, Muhammad Lal, Faheem Khan, Shahzad Hameed, Fahad Masood
    Abstract:

    The Number is a symbol or a word used to represent a numeral, while a System is a functionally related group of elements, so as whole, a Number is set/group of symbols to represent Numbers/numerals. In other words, any System that is used for naming or representing Numbers is a Number System, also known as numeral System. Almost everyone is familiar with decimal Number System using ten digits. However digital devices and computers use Binary Number System instead of decimal Number System, having only two digits i.e. 0 and 1. Binary Number System is based on the same fundamental concept of decimal Number System. Various other Number Systems also use the same fundamental concept of decimal Number System, e.g. octal Number System (using eight digits) and hexadecimal Number Systems (using sixteen digits). The knowledge of Number Systems, their limitations, data formats, arithmetic, inter conversion and other related terms is essential for understanding of computers and successful programming for digital devices. Understanding all these Number Systems and particularly their inter conversion (such process in which things are each converted into the other) of Number System requires allot of time and a large Number of techniques to expertise. In this particular paper the intercom version of four well-known Number Systems is taken under the consideration in tabulated as well as graphical form. It is simply a shorthand to the inter conversion of these Number Systems to understand as well as memorise it. The well-known Number Systems to be discussed are Binary, octal, decimal and hexadecimal. Index term

  • Proposed NS-Calculator for Well-known Number Systems
    2013
    Co-Authors: Shahid Latif, Asad Malook, Fahad Masoud, Muhammad Sohaib
    Abstract:

    Calculator is “an electronic/mechanical device for the performance of mathematical computations and implemented with physical hardware devices”, while a software calculator is a calculator that has been implemented as a software program. Similarly a Number System is a set of rules & symbols used to represent a Number. So, Number System calculator is a software calculator used to perform mathematical computations on Number Systems. Today everyone is familiar with decimal Number System (using 0-9). However digital devices almost use Binary Number System (using 0 & 1). Binary and other famous Number Systems e.g. octal (using 0-7) and hexadecimal (using 0-9 & A-F) Number Systems are based on the same fundamental concept of decimal Number System. The knowledge of Number Systems, their representation, limits, arithmetic, compliments and inter-conversion of Numbers between prescribed Number Systems is essential for understanding of computers and successful programming for digital devices. Understanding all these Number Systems and related terms/concepts requires allot of time and a large Number of techniques to expertise. To overcome this problem, we propose calculating software which will cover and perform all the prescribed calculations within a fraction of second. It will perform various operations like Number validity, arithmetic’s, conversion from one to another System and the compliments of Number in any required System. Four most common Number Systems taken under the consideration are Binary, octal, decimal, and hexadecimal. Index term

  • Novel Approach to the Learning of Various Number Systems
    2013
    Co-Authors: Shahid Latif, Junaid Qayyum, Muhammad Lal, Faheem Khan
    Abstract:

    A Number System is a set of rules and symbols used to represent a Number, or any System used for naming or representing Numbers is called a Number System also known as numeral System. Almost everyone is familiar with decimal Number System using ten digits. However digital devices especially computers use Binary Number System instead of decimal, using two digits i.e. 0 and 1 based on the fundamental concept of the decimal Number System. Various other Number Systems also used this fundamental concept of decimal Number System i.e. quaternary, senary, octal, duodecimal, quadrodecimal, hexadecimal and vigesimal Number System using four, six, eight, twelve, fourteen, sixteen, and twenty digits respectively. The awareness and concept of various Number Systems, their Number representation, arithmetic operations, compliments and the inter conversion of Numbers belong different Number System is essential for understanding of digital aspects. More over, the successful programming for digital devices require the understanding of various Number Systems and their inter conversion. Understanding all these Number Systems and particularly the inter conversion of Numbers requires allot of time and techniques to expertise. In this paper the concepts of the most common Number Systems, their representation, arithmetic, compliments and interconversion is taken under the consideration in tabulated form. It will provide an easy understanding and practising of these Number Systems to understand as well as memorise them. Few of these Number Systems are Binary, quaternary, senary, octal, decimal, duodecimal, quadrodecimal, hexadecimal and vigecimal

E. Yoon - One of the best experts on this subject based on the ideXlab platform.

  • A 230 MHz 8 tap programmable FIR filter using redundant Binary Number System
    1999 IEEE International Symposium on Circuits and Systems (ISCAS), 1999
    Co-Authors: Sung-ho Baik, Kyung-nam Han, E. Yoon
    Abstract:

    A high performance FIR (Finite Impulse Response) filter using RB (Redundant Binary) Number System is designed. In the past, FIR filters were implemented by NB (Normal Binary) Number System; therefore, the speed was limited due to carry propagation. We realize a fast FIR filter by utilizing the carry-free property of the RB System. A RBPP (RB Partial Product) generator circuit is devised without Booth's algorithm, so that the delay and complexity of the filter is reduced. The serious demerit of the RB System, RB-to-NB conversion delay, is effectively overcome by utilizing a pipeline architecture. The 8 tap programmable FIR filter is designed with this architecture. The chip is fabricated by using 0.65 /spl mu/m CMOS with 2-metal technology. The active area size is 2.6 mm/spl times/2.6 mm and the Number of transistor is 27,000. The operating frequency is 230 MHz under the condition of 5 V supply voltage.

Tariq Jamil - One of the best experts on this subject based on the ideXlab platform.

  • Design of a Content Addressable Memory-based Parallel Processor implementing (-1+j)-based Binary Number System
    International Journal of Advanced Computer Science and Applications, 2014
    Co-Authors: Tariq Jamil
    Abstract:

    Contrary to the traditional base 2 Binary Number System, used in today's computers, in which a complex Number is represented by two separate Binary entities, one for the real part and one for the imaginary part, Complex Binary Number System (CBNS), a Binary Number System with base (−1+j), is used to represent a given complex Number in single Binary string format. In this paper, CBNS is reviewed and arithmetic algorithms for this Number System are presented. The design of a CBNS-based parallel processor utilizing content-addressable memory for implementation of associative dataflow concept has been described and software-related issues have also been explained. Keywords—Binary Number; complex Binary; parallel processing; content-addressable; memory; associative dataflow; compiler; operating System I. INTRODUCTION

  • Complex Binary Number System: Algorithms and Circuits
    2012
    Co-Authors: Tariq Jamil
    Abstract:

    This book is a compilation of the entire research work on the topic of Complex Binary Number System (CBNS) carried out by the author as the principal investigator and members of his research groups at various universities during the years 2000-2012. Pursuant to these efforts spanning several years, the realization of CBNS as a viable alternative to represent complex Numbers in an all-in-one Binary Number format has become possible and efforts are underway to build computer hardware based on this unique Number System. It is hoped that this work will be of interest to anyone involved in computer arithmetic and digital logic design and kindle renewed enthusiasm among the engineers working in the areas of digital signal and image processing for developing newer and efficient algorithms and techniques incorporating CBNS.

  • Design of Arithmetic Circuits for Complex Binary Number System
    2011
    Co-Authors: Tariq Jamil
    Abstract:

    Complex Numbers play important role in various engineering applications. To represent these Numbers efficiently for storage and manipulation, a (−1+j)‐base complex Binary Number System (CBNS) has been proposed in the literature. In this paper, designs of nibble‐size arithmetic circuits (adder, subtractor, multiplier, divider) have been presented. These circuits can be incorporated within von Neumann and associative dataflow processors to achieve higher performance in both sequential and parallel computing paradigms.

  • An Introduction to Complex Binary Number System
    2011 Fourth International Conference on Information and Computing, 2011
    Co-Authors: Tariq Jamil
    Abstract:

    The vital role of complex Numbers in various electrical and computer engineering applications demands formulation of an efficient method for their representation and processing in the central processing unit of a microprocessor. Complex Binary Number System (CBNS) allows both real and imaginary parts of a complex Number to be represented as a single unit (instead of two separate units as in today's microprocessors), thus allowing for faster arithmetic operations of complex Numbers and increase in overall System performance. In this paper, an introduction to CBNS has been presented and various algorithms for its arithmetic operations have been outlined. Information about adder, subtract or, multiplier, and divider circuits for CBNS has been provided and avenues of future research in this arena have been identified.

  • a simple circuit for adding complex Numbers
    2004
    Co-Authors: Johnny W Goode, Tariq Jamil, Dale W Callahan
    Abstract:

    The important role of complex Numbers in a wide range of engineering applications demands better and more efficient methods of handling arithmetic operations involving these Numbers. Using base (-1+j), instead of base 2, to represent complex Numbers in Binary notation allows both real and imaginary parts of the Number to be combined into single Binary representation and facilitates reduction in the Number of arithmetic operations. Design of a size-free adder circuit based on (-1+j)-base Binary representation of complex Numbers is presented in this paper. as follows: an-1(-1+j) n-1 +an-2(-1+j) n-2 +...+a1(-1+j) 1 + a0(-1+j) 0 where the coefficients an-1,an-2,an- 3,…,a2,a1,a0 are Binary (either 0 or 1). This is analogous to the ordinary Binary Number System power series of: an-1(2) n-1 +an-2(2) n-2 +…+a1(2) 1 + a0 (2) 0 except that the bases are different. Using the algorithms, given in Ref.(4), we are able to represent a given complex Number with single complex Binary Number as shown below: 2004 + j2004 = 1110100000001110111001100000base(-1+j) This can be verified by computing the power series (-1+j) 27 + (-1+j) 26 + (-1+j) 25 + (-1+j) 23 + (-1+j) 15 + (-1+j) 14 + (-1+j) 13 + (-1+j) 11 + (-1+j) 10 + (-1+j) 9 + (-1+j) 6 + (-1+j) 5 = 2004 + j2004

Dai Hyun Kim - One of the best experts on this subject based on the ideXlab platform.

  • fast optical Binary multiplication using a sign logarithm Number System
    Optics Letters, 1991
    Co-Authors: Andrew Kostrzewski, George Eichmann, Dai Hyun Kim
    Abstract:

    A new fast Binary multiplication scheme based on a nonholographic optical content-addressable memory (CAM) is presented. By using a sign/logarithm Number (SLN) System, the multiplication operation is performed through a Binary logarithmic addition. A three-stage CAM-based multiplication scheme is proposed in which the first CAM converts input Binary Numbers to SLN’s, the second CAM performs a fixed-point Binary addition, and the third CAM converts this SLN result back to the Binary Number System. The design and experimental demonstration of a 7-bit nonholographic optoelectronic CAM-based multiplier are presented.

Yaozu Yin - One of the best experts on this subject based on the ideXlab platform.