Loading...
Search for: implementation
0.007 seconds
Total 277 records

    Mixed analog-digital crossbar-based hardware implementation of sign-sign LMS adaptive filter

    , Article Analog Integrated Circuits and Signal Processing ; 2010 , Pages 1-8 ; 09251030 (ISSN) Merrikh Bayat, F ; Bagheri Shouraki, S ; Sharif University of Technology
    2010
    Abstract
    Recently announcement of a physical realization of a fundamental circuit element called memristor by researchers at Hewlett Packard (HP) has attracted so much interest worldwide. Combination of this newly found element with crossbar interconnect technology, opened a new field in designing configurable or programmable electronic systems which can have applications in signal processing and artificial intelligence. In this paper, based on the simple memristor crossbar structure, we will propose a new mixed analog-digital circuit as a hardware implementation of the sign-sign least mean square (LMS) adaptive filter algorithm. In this proposed hardware, any multiplication and addition is performed... 

    Feature model configuration based on two-layer modeling in Software Product Lines

    , Article International Journal of Electrical and Computer Engineering ; Volume 9, Issue 4 , 2019 , Pages 2648-2658 ; 20888708 (ISSN) Farahani, E. D ; Habibi, J ; Sharif University of Technology
    Institute of Advanced Engineering and Science  2019
    Abstract
    The aim of the Software Product Line (SPL) approach is to improve the software development process by producing software products that match the stakeholders' requirements. One of the important topics in SPLs is the feature model (FM) configuration process. The purpose of configuration here is to select and remove specific features from the FM in order to produce the required software product. At the same time, detection of differences between application's requirements and the available capabilities of the implementation platform is a major concern of application requirements engineering. It is possible that the implementation of the selected features of FM needs certain software and... 

    Binary Taylor Diagrams: An efficient implementation of Taylor expansion Diagrams

    , Article IEEE International Symposium on Circuits and Systems 2005, ISCAS 2005, Kobe, 23 May 2005 through 26 May 2005 ; 2005 , Pages 424-427 ; 02714310 (ISSN) Hooshmand, A ; Shamshiri, S ; Alisafaee, M ; Lotfi Kamran, P ; Naderi, M ; Navabi, Z ; Alizadeh, B ; Sharif University of Technology
    2005
    Abstract
    This paper presents an efficient way of implementing Taylor expansion Diagrams (TED) that is called Binary Taylor Diagrams (BTD). BTD is based on Taylor series like TED, but uses a binary data structure. So BTD functions are simpler than those of TED. © 2005 IEEE  

    Design and Implementation of Processing Hardware for Active Learning Method

    , M.Sc. Thesis Sharif University of Technology Mehranzadeh, Mahdi (Author) ; Bagheri Shouraki, Saeed (Supervisor)
    Abstract
    The Active Learning Method is in fact an adaptive recursive algorithm which embodies a Multi Input and a Single Output (MISO) system as in a fuzzy combination of several Single Input systems and Single Output systems (SISO), and by utilizing a fuzzy technique of Ink Drop Spread tries to explore and extract input to output transfer function behavior in the system of a single-input to a single-output. Although in simulation state, the speed of this model is set at a much higher speed in comparison to other presented models, still is slower than the processing speed of human brain. In regards to hardware implementation, also there remain the fundamental implementation challenges through more... 

    Parallel numerical interpolation on necklace hypercubes

    , Article 1st Asia International Conference on Modelling and Simulation - Asia Modelling Symposium 2007, AMS 2007, 27 March 2007 through 30 March 2007 ; 2007 , Pages 123-127 ; 0769528457 (ISBN); 9780769528458 (ISBN) Meraji, S ; Sarbazi Azad, H ; Al-Dabass D ; Zobel R ; Abraham A ; Turner S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2007
    Abstract
    The Necklace Hypecube has been recently proposed as an attractive topology for multicomputers and was shown to have many desirable properties such as well-scalability and suitability for VLSI implementation. This paper introduces a parallel algorithm for computing an N-point Lagrange interpolation on a necklace hypercube multiprocessor. This algorithm consists of 3 phases: initialization, main and final. There is no computation in the initialization phase. The main phase consists of [E/2] steps (with E being the number of edges of the network), each consisting of 4 multiplications and 4 subtractions, and an additional step including 1 division and 1 multiplication. Communication in the main... 

    Memristive fuzzy edge detector

    , Article Journal of Real-Time Image Processing ; Vol. 9, issue. 3 , September , 2014 , pp. 479-489 ; Online ISSN: 1861-8219 Merrikh-Bayat, F ; Bagheri Shouraki, S ; Merrikh-Bayat, F ; Sharif University of Technology
    Abstract
    Fuzzy inference systems always suffer from the lack of efficient structures or platforms for their hardware implementation. In this paper, we tried to overcome this difficulty by proposing a new method for the implementation of the fuzzy rule-based inference systems. To achieve this goal, we have designed a multi-layer neuro-fuzzy computing system based on the memristor crossbar structure by introducing a new concept called the fuzzy minterm. Although many applications can be realized through the use of our proposed system, in this study we only show how the fuzzy XOR function can be constructed and how it can be used to extract edges from grayscale images. One main advantage of our... 

    , M.Sc. Thesis Sharif University of Technology Malekmohammadi, Alireza (Author) ; Shabany, Mahdi (Supervisor) ; Mohammadzadeh, Hoda (Co-Advisor)
    Abstract
    Make a connection between brain and computer, or Brain Computer Interface (BCI) for broad applications in areas such as medical and gamming has caused the subject to one of the most important and attractive issues in recent decades. From the perspective of pattern recognition, BCI is a classification issue that should receive signals that relate to the certain decisions of the brain and then after processing, it is concluded that the person has thought to what decision. Decisions that taken by individual, is sent from the brain to the body by signals, which is called Electroencephalogram (EEG). The number of these decisions is further, classified it also becomes more difficult. That is why... 

    Barriers to the successful implementation of TQM in Iranian manufacturing organisations

    , Article International Journal of Productivity and Quality Management ; Volume 7, Issue 3 , 2011 , Pages 358-373 ; 17466474 (ISSN) Abdolshah, M ; Abdolshah, S ; Sharif University of Technology
    Abstract
    TQM is a set of management practices throughout the organisation, geared to ensure the organisation consistently meets or exceeds customer requirements. This research tries to investigate the most important barriers to successful TQM implementation in Iranian manufacturing organisations. The authors have studied samples of manufacturing organisations, comprising those that have invested on TQM after the end of March 2009 and were located in Iran. This descriptive and cross-sectional research is carried out via two questionnaires - general questionnaire for success of TQM principles and specific questionnaire for barriers to successful TQM implementation. The statistical population of this... 

    A software-based error detection technique using encoded signatures

    , Article 2006 21st IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, Arlington, VA, 4 October 2006 through 6 October 2006 ; 2006 , Pages 389-397 ; 15505774 (ISSN); 076952706X (ISBN); 9780769527062 (ISBN) Sedaghat, Y ; Miremadi, S. G ; Fazeli, M ; Sharif University of Technology
    2006
    Abstract
    In this Paper, a software-based control flow checking technique called SWTES (Software-based error detection Technique using Encoded Signatures) is presented and evaluated. This technique is processor independent and can be applied to any kind of processors and microcontrollers. To implement this technique, the program is partitioned to a set of blocks and the encoded signatures are assigned during the compile time. In the run-time, the signatures are compared with the expected ones by a monitoring routine. The proposed technique is experimentally evaluated on an ATMEL MCS51 microcontroller using Software Implemented Fault Injection (SWIFI). The results show that this technique detects about... 

    A new architecture for analog sampled-data neural filters

    , Article IEEE International Symposium on Circuits and Systems 2005, ISCAS 2005, Kobe, 23 May 2005 through 26 May 2005 ; 2005 , Pages 2494-2497 ; 02714310 (ISSN) Sedighi, B ; Analui, B ; Sharif Bakhtiar, M ; Sharif University of Technology
    2005
    Abstract
    A new architecture for analog sampled-data filters is presented. This architecture is based on implementing the difference equation of the filter using a neural network. It results in lower sensitivity of filter coefficients to hardware nonidealities. Different tradeoffs in the hardware implementation of the filter are discussed. A design example is also presented. © 2005 IEEE  

    Software implementation of MPEG2 decoder on an ASIP JPEG processor

    , Article 17th 2005 International Conference on Microelectronics, ICM 2005, Islamabad, 13 December 2005 through 15 December 2005 ; Volume 2005 , 2005 , Pages 310-317 ; 0780392620 (ISBN); 9780780392625 (ISBN) Mohammadzadeh, N ; Hessabi, S ; Goudarzi, M ; Sharif University of Technology
    2005
    Abstract
    In this paper, we present an MPEG-2 video decoder implemented in our ODYSSEY design methodology. We start with an ASIP tailored to the JPEG decompression algorithm. We extend that ASIP by required software routines such that the extended ASIP can now perform MPEG2 decoding while still benefiting from hardware units common between JPEG and MPEG2. This demonstrates the ability of our approach in extending an already manufactured ASIP, which was tailored to a given application, such that it implements new, yet related applications. The implementation platform is a VirtexII-Pro FPGA. The hardware part is implemented in VHDL, and the software runs on a PowerPC processor. Experimental results show... 

    The Recursive Transpose-Connected Cycles (RTCC) interconnection network for multiprocessors

    , Article 20th Annual ACM Symposium on Applied Computing, Santa Fe, NM, 13 March 2005 through 17 March 2005 ; Volume 1 , 2005 , Pages 734-738 Farahabady, M. H ; Sarbazi Azad, H ; Sharif University of Technology
    2005
    Abstract
    In this paper, we propose a new modular topology for interconnection networks, the Recursive Transpose-Connected Cycles (RTCC). The RTCC has a recursive definition quite similar to that of fractal graphs having interesting topological characteristics, making it suitable for utilization as the base topology of large-scale multicomputer interconnection networks. We study important properties of this topology such as diameter, bisection width and issues related to implementation, such as routing algorithms and the average message latency under VLSI layout constraints. In addition, we prove that the RTCC is a Hamiltonian graph, We conclude that, insight of most of the above-mentioned properties,... 

    Parallel Implementation of Telecommunication Decodings in Real-time

    , M.Sc. Thesis Sharif University of Technology Jafarzadeh, Ali (Author) ; Hashemi, Matin (Supervisor)
    Abstract
    Many chip manufacturers have recently introduced high-performance deep-learning hardware accelerators. In modern GPUs, programmable tensor cores accelerate the heavy operations involved in deep neural networks. This paper presents a novel solution to re-purpose tensor cores in modern GPUs for high-throughput implementation of turbo decoders. Turbo codes closely approach Shannon’s limit on channel capacity, and are widely used in many state-of-the-art wireless systems including satellite communications and mobile communications. Experimental evaluations show that the proposed solution achieves about 1.2 Gbps throughput, which is higher compared to previous GPU-accelerated solutions  

    Fault-resilient lightweight cryptographic block ciphers for secure embedded systems

    , Article IEEE Embedded Systems Letters ; Vol. 6, issue. 4 , 2014 , pp. 89-92 ; ISSN: 19430663 Mozaffari Kermani, M ; Tian, K ; Azarderakhsh, R ; Bayat Sarmadi, S ; Sharif University of Technology
    Abstract
    The development of extremely-constrained embedded systems having sensitive nodes such as RFID tags and nanosensors necessitates the use of lightweight block ciphers. Nevertheless, providing the required security properties does not guarantee their reliability and hardware assurance when the architectures are prone to natural and malicious faults. In this letter, error detection schemes for lightweight block ciphers are proposed with the case study of XTEA (eXtended TEA). Lightweight block ciphers such as XTEA, PRESENT, SIMON, and the like might be better suited for low-resource deeply-embedded systems compared to the Advanced Encryption Standard. Three different error detection approaches... 

    Minimisation of image watermarking side effects through subjective optimisation

    , Article IET Image Processing ; Volume 7, Issue 8 , 2013 , Pages 733-741 ; ISSN: 17519659 Golestani, H. B ; Ghanbari, M ; Sharif University of Technology
    2013
    Abstract
    This study investigates the use of structural similarity index (SSIM) on the minimised side effect to image watermarking. For the fast implementation and more compatibility with the standard discrete cosine transform (DCT)-based codecs, watermark insertion is carried out on the DCT coefficients and hence an SSIM model for DCT-based watermarking is developed. For faster implementation, the SSIM index is maximised over independent 4 × 4 non-overlapped blocks, but the disparity between the adjacent blocks reduces the overall image quality. This problem is resolved through optimisation of overlapped blocks, but, the higher image quality is achieved at a cost of high computational complexity. To... 

    Design and implementation of current based vector control model of brushless doubly fed induction generator

    , Article 2013 3rd International Conference on Electric Power and Energy Conversion Systems, EPECS 2013 2013, Article number 6713022 ; 2013 ; 9781479906888 (ISBN) Moghaddam, F. K ; Gorginpour, H ; Hajbabaei, A ; Ouni, S ; Oraee, H ; Sharif University of Technology
    2013
    Abstract
    This paper is aimed at proposing a current based vector control model of the brushless doubly fed induction generator, modelling the presented control method, as well as implementing the proposed algorithm by DSP. In order to achieve the purpose, by presenting a detailed coupled circuit model of BDFIG, the vector model and then the current based vector control algorithm of the mentioned machine are acquired. The way of independent control of torque and power, and also the structure of speed controller amongst the proposed control model are discussed. Additionally, the concepts behind the proposed structure of the speed control system and the way of determining the model parameters are... 

    A novel hardware implementation for joint heart rate, respiration rate, and gait analysis applied to body area networks

    , Article Proceedings - IEEE International Symposium on Circuits and Systems ; 2013 , Pages 1889-1892 ; 02714310 (ISSN) ; 9781467357609 (ISBN) Khazraee, M ; Zamani, A. R ; Hallajian, M ; Ehsani, S. P ; Moghaddam, H. A ; Parsafar, A ; Shabany, M ; Sharif University of Technology
    2013
    Abstract
    Continuous and remote monitoring of vital health-related and physical activity signs of a patient is one of the most important technology-oriented applications to monitor the health-care of ill individuals. In this paper, an innovative framework for a wireless Body Area Network (BAN) system, based on the IEEE 802.15.6 standard, with three types of sensors is proposed and implemented. These include Electrocardiogram (ECG), Force Sensitive Resistor (FSR) and Gyroscope. The proposed design is a novel implementation of an embedded system for the real-time processing and analyzing of the ECG signal, gait phases, and detection of the respiration rate from the ECG signal, by means of small... 

    A survey study of influential factors in the implementation of enterprise resource planning systems

    , Article International Journal of Enterprise Information Systems ; Volume 9, Issue 1 , 2013 , Pages 76-96 ; 15481115 (ISSN) Farzaneh, M ; Vanani, I. R ; Sohrabi, B ; Sharif University of Technology
    2013
    Abstract
    Enterprise Resource Planning systems (ERP) play a significant role in the management of businesses processes. Determining the influential factors that are positioned behind a successful ERP implementation is critical to gain the most value-added from competitive potentials of such systems. The driver of current research is to gain a deeper understanding of the various subjective criteria to measure ERP implementation success with the aim of enhancing the chance success through investigating ERP implementation performance indicators. By exploring the international literature, a comprehensive list of potential success factors of ERP systems is identified which are complementary and critical to... 

    Ultra high-throughput architectures for hard-output MIMO detectors in the complex domain

    , Article Midwest Symposium on Circuits and Systems, 7 August 2011 through 10 August 2011l ; August , 2011 ; 15483746 (ISSN) ; 9781612848570 (ISBN) Mahdavi, M ; Shabany, M ; Sharif University of Technology
    2011
    Abstract
    In this paper, a novel hard-output detection algorithm for the complex multiple-input multiple-output (MIMO) detectors is proposed, which results in a significant throughput enhancement, a near-ML performance, and an SNR-independent fixed-throughput. Moreover, a high-throughput VLSI implementation is proposed, which is based on a novel method of the node generation and sorting scheme. The proposed design achieves the throughput of 10Gbps in a 0.13 μ CMOS process, which is the highest throughput reported in the literature for both the real and the complex domains. Synthesis results in 90nm CMOS also show that the proposed scheme can achieve the throughput of up to 15Gbps. Moreover, the FPGA... 

    An efficient low-latency point-multiplication over curve25519

    , Article IEEE Transactions on Circuits and Systems I: Regular Papers ; Volume 66, Issue 10 , 2019 , Pages 3854-3862 ; 15498328 (ISSN) Salarifard, R ; Bayat Sarmadi, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    The elliptic curve cryptography (ECC) has gained attention mainly due to its lower complexity compared to other asymmetric methods while providing the same security level. The most performance critical operation in ECC is the point multiplication. Thus, its efficient implementation is desirable. One of the most secure and lightweight ECC curves, which satisfies all standard security criteria, is the Curve25519. In this paper, a low latency Karatsuba-Ofman-based field multiplier (KOM) and an efficient point multiplication over Curve25519 have been proposed. The improvements have been achieved mainly due to the proposed low latency pipelined KOM and efficient scheduling of field operations....