Preview

Qpsk Modulation

Better Essays
Open Document
Open Document
1839 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Qpsk Modulation
International Journal of Computer Communication and Information System ( IJCCIS) – Vol2. No1. ISSN: 0976–1349 July – Dec 2010

Hardware Implementation of Viterbi Decoder for Wireless Applications
Bhupendra Singh1, Sanjeev Agarwal2 and Tarun Varma3
1

Deptt. of Electronics and Communication Engineering, Amity School of Engineering and Technology, Noida, India Email: 1bsingh.tech@gmail.com 2,3 Malaviya National Institute of Technology, Jaipur, India Email: 2san@mnit.ac.in, 3tarun.varma.jaipur@gmail.com controlled shift register is designed at the circuit level and integrated into the ACS module. A. Structure of Viterbi Decoder The four functional blocks of VD in term of implementation, including branch metric unit (BMU), add-compare-select unit (ACSU), feedback unit (FBU) and survivor memory unit (SMU).

Abstract—In 2G mobile terminals, the VD consumes approximately one third of the power consumption of a baseband mobile transceiver. Thus, in 3G mobile systems, it is essential to reduce the power consumption of the VD. In this report the register exchange (RE) method, adopting a pointer concept, is used to implement the survivor memory unit (SMU) of the VD. For the implementation part, hardware implementation of MLVD through Synopsys Design Compiler Synthesis is done. For synthesis UMC-180nm Library is used. Index Terms— Viterbi Decoder, SMU, ACSU, RE, MLVD I. INTRODUCTION The register exchange (RE) method, adopting a pointer concept, is used to implement the survivor memory unit (SMU) of the VD. The method entails assigning a pointer to each register or memory location. The contents of the pointer, which points to one register, is altered to point to a second register, instead of copying the contents of the first register to the second. When the pointer concept is applied to the RE 's SMU implementation[2], there is no need to copy the contents of the SMU and rewrite them, but one row of memory is still needed for each state of the VD. Thus, the VDs in CDMA



References: [1] Viterbi, "Error bounds for convolutional codes andasymptotically optimum decoding algorithm," IEEE Transactions on Information theory, vol. It-13, no. 2, pp. 260_269, April 1967. Exchange Viterbi Decoder for Low-Power Wireless Communications,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 51, no. 2, pp. 371- 378, February 2004. [2] Dalia A. El-Dib and M.I. Elmasry, “Modified Register- [3] S. B. Wicker, "Error Control Systems for Communication and Storage". Prentice Hall, 1995. vol. 61, no. 3, pp. 268_278, March 1973. Digital [4] G. Forney, “The viterbi algorithm", Proceedings of the IEEE, [5] Dalia A. El-Dib and M.I. Elmasry,”Low power registerexchange Viterbi decoder for high speed wireless communications,” IEEE International Symposium on Circuits and Systems, May 2002, pp. 737-740. [6] S A. El-Dib and M.I. Elmasry, “Memoryless Viterbi Decoder: an extremely low power Viterbi Decoder,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 51, no. 3, pp. 371- 378, February 2004. 48

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Quiz Comp Archi

    • 438 Words
    • 3 Pages

    10) Please describe the decoder circuit and working principle. Please describe the design flow of the control logic in a CPU.…

    • 438 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    CTR 212 Assignment 2

    • 818 Words
    • 5 Pages

    Digital circuits can easily distinguish between two voltage levels, which can be related to the binary digits 1 and 0. Therefore, the binary system can easily be applied to PLCs and computer systems.…

    • 818 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Eece353 Final Exam Summary

    • 1342 Words
    • 6 Pages

    UNIVERSITY OF BRITISH COLUMBIA DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EECE 353 – Digital Systems Design Spring 2012 Review for the Final Exam…

    • 1342 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    Output and 3n 2n 1n

    • 1607 Words
    • 25 Pages

    7. Interpret a datasheet for the Quartus 74148 encoder and complete the following timing diagram. (5 points)…

    • 1607 Words
    • 25 Pages
    Satisfactory Essays
  • Good Essays

    Decoder is defined as a logic circuit which is used to decode the signals already encoded, i.e. it is used to read the encoded information into its equivalent convenient form. Typically a very few ICs are used as decoder logic circuit; they are IC 7445 & IC 7446. Schematic diagram of these ICs is given below -…

    • 765 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Bibliography: 1. Floyd, Thomas L. , 2006, Digital Fundamentals: Ninth Edition, New Jersey, USA, Pearson Prentice Hall…

    • 3471 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    Dtmf

    • 3151 Words
    • 13 Pages

    [pic]When you press the numbers on your phone to make a call, the tones you hear are called Dual Tone Multi Frequency tones (DTMF), and they represent one of 16 possible numbers on the keypad. The DTMF tones are made up of frequency pairs ranging from 697 Hertz to 1633 Hertz. There are actually eight frequencies that form a 4x4 matrix of 16 possible tones by mixing the pairs together. DTMF signaling has proven to be a very robust method of sending data over the telephone system, and it has become a universally excepted standard.…

    • 3151 Words
    • 13 Pages
    Good Essays
  • Satisfactory Essays

    3. Study the effect of the length of the Monte-Carlo simulation loop on the BER performance of the system. Provide one Matlab figure (Fig. 3) showing the BER vs SNR performance when the guard interval is M/4, M=1024, q=4, and for different values of the loop: nloop=10, nloop=1000, nloop=100000, nloop=10000000. Comment on the results.…

    • 591 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Steganography conceals the presence of the information inside any spread record. There are diverse document organizations utilized as a part of steganography like content, picture, sound and feature. Out of these document organizations picture steganography is followed in this paper. One of the real target of concealing information utilizing picture steganography is to shroud the information in a picture, so that the adjustments in the force of the shades of picture must not be obvious to, human eye. The centre of this paper is on spatial area method i.e. LSB procedure of picture steganography. Technique utilized as a part of the paper shrouds the information in mix of LSBs as opposed to concealing the information just in minimum huge…

    • 1359 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Report 471

    • 2371 Words
    • 10 Pages

    + 5-bit input and 32-bit output + Decoding to choose which register will be written WR[0] 0 0 0 0 0 0 ... 1 1 WR[1] 0 0 0 0 0 0 ... 1 1 WR[2] 0 0 0 0 1 1 ... 1 1 WR[3] 0 0 1 1 0 0 ... 1 1 WR[4] 0 1 0 1 0 1 ... 0 1 WE[0] 1 0 0 0 0 0 ... 0 0 WE[1] 0 1 0 0 0 0 ... 0 0 WE[2] 0 0 1 0 0 0 ... 0 0 WE[3] 0 0 0 1 0 0 ... 0 0 WE[4] 0 0 0 0 1 0 ... 0 0 WE[5] 0 0 0 0 0 1 ... 0 0 ... ... ... ... ... ... ... ... ... ... WE[30] 0 0 0 0 0 0 ... 1 0 WE[31] 0 0 0 0 0 0…

    • 2371 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    74hc595

    • 4338 Words
    • 18 Pages

    FEATURES • 8-bit serial input • 8-bit serial or parallel output • Storage register with 3-state outputs • Shift register with direct clear • 100 MHz (typ) shift out frequency • Output capability: – parallel outputs; bus driver – serial output; standard • ICC category: MSI. APPLICATIONS • Serial-to-parallel data conversion • Remote control holding register. DESCRIPTION…

    • 4338 Words
    • 18 Pages
    Powerful Essays
  • Better Essays

    Everyone knows about Michele Knight and his Black Super Car KITT. Do you remember the running red lights that are mounted in-front of car? Yes. Today we try to make circuit for run LEDs like that. We named it as LED Knight Rider Circuit. You need NE555N timer IC and HEF4017BE logic IC for that. The NE555N IC we use as a multivibrator and it generates square pulses. That pulses use to procure clock input for HEF4017BE Digital Counter…

    • 1349 Words
    • 6 Pages
    Better Essays
  • Good Essays

    Atta

    • 47393 Words
    • 190 Pages

    Bibliography: [Ae72] [BB99] M. Abramowitz and I. E. Stegun (eds). Handbook of Mathematical Functions. U. S. Department of Commerce, Washington, DC, 1972. S. Benedetto and E. Biglieri. Principles of Digital Transmission. Kluwer, New York, 1999.…

    • 47393 Words
    • 190 Pages
    Good Essays
  • Satisfactory Essays

    8085 microprocessor

    • 9441 Words
    • 38 Pages

    EE 201 : Digital Circuits and Microprocessors Dr. Amit Sethi Room 303, EEE Dept. 2529, amitsethi Objectives for this session Introduce the 8085 Microprocessor Introduction to 8085 programming model Introduction to 8085 instruction set All computers are based on the Turing Machine concept • In 1937, Alan Turing described this abstract idea of a computer • Turing Machines consist of: – A tape of infinite length with symbols printed in cells – A read-write head that can move along the tape to read and write symbols – A state from a finite set stored inside the machine – A finite set of instructions that translate the current state and the read symbol into an action which can be: • Change to another state • Move to another place on the tape • Write a symbol on the tape Computer: Basic definitions • Computer is a machine that sequentially and automatically carries out a sequence of arithmetic or logical operations given as instructions in form of a program, which can be changed readily, allowing the computer to solve more than one kind of problem • Data and programs can be read from memories, storage or input devices • Data can be written into memory, storage and output devices Computer components: Memory • Write: An arbitrary word can be written into the memory • Store: Memory can store data (multiple words) • Read: An arbitrary word can be read from the memory for usage • Examples so far – Data latches are 1-bit memories – Registers are 1-word (e.g. 1-byte) memories • But, we want to study bigger memories Each bit of a memory is a latch I1 2n lines out DECODER n-bit address in bit Lx EN D ……

    • 9441 Words
    • 38 Pages
    Satisfactory Essays
  • Powerful Essays

    Kannur University Syllabus

    • 9144 Words
    • 37 Pages

    2. Milman Sonka Vaclav Hlavac Roger Boyle, “Image Processing Analysis and Machine Vision”, 2nd Edition,…

    • 9144 Words
    • 37 Pages
    Powerful Essays