IC Design of a New Decision Device for Analog Viterbi Decoder

Similar documents
ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROCESSING / 14.6

IN DIGITAL transmission systems, there are always scramblers

Design Project: Designing a Viterbi Decoder (PART I)

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

A Modified Static Contention Free Single Phase Clocked Flip-flop Design for Low Power Applications

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

Power Reduction and Glitch free MUX based Digitally Controlled Delay-Lines

CMOS Low Power, High Speed Dual- Modulus32/33Prescalerin sub-nanometer Technology

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta

THE USE OF forward error correction (FEC) in optical networks

A Low Power Delay Buffer Using Gated Driver Tree

Gated Driver Tree Based Power Optimized Multi-Bit Flip-Flops

PHASE-LOCKED loops (PLLs) are widely used in many

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Low Power High Speed Voltage Level Shifter for Sub- Threshold Operations

SDR Implementation of Convolutional Encoder and Viterbi Decoder

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology

128 BIT CARRY SELECT ADDER USING BINARY TO EXCESS-ONE CONVERTER FOR DELAY REDUCTION AND AREA EFFICIENCY

A High Performance VLSI Architecture with Half Pel and Quarter Pel Interpolation for A Single Frame

Hardware Implementation of Viterbi Decoder for Wireless Applications

Efficient 500 MHz Digital Phase Locked Loop Implementation sin 180nm CMOS Technology

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

PICOSECOND TIMING USING FAST ANALOG SAMPLING

Digitally Assisted Analog Circuits. Boris Murmann Stanford University Department of Electrical Engineering

ADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

An FPGA Implementation of Shift Register Using Pulsed Latches

Analysis of Digitally Controlled Delay Loop-NAND Gate for Glitch Free Design

TERRESTRIAL broadcasting of digital television (DTV)

Glitch Free Strobe Control Based Digitally Controlled Delay Lines

Fully Static and Compressed Topology Using Power Saving in Digital circuits for Reduced Transistor Flip flop

Design Low-Power and Area-Efficient Shift Register using SSASPL Pulsed Latch

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Low-Power and Area-Efficient Shift Register Using Pulsed Latches

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder

System Quality Indicators

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

An Efficient Power Saving Latch Based Flip- Flop Design for Low Power Applications

Area-efficient high-throughput parallel scramblers using generalized algorithms

Interframe Bus Encoding Technique for Low Power Video Compression

LUT OPTIMIZATION USING COMBINED APC-OMS TECHNIQUE

Front-End Receiver Architecture for Miniaturised Ultrasound Imaging

An optimized implementation of 128 bit carry select adder using binary to excess-one converter for delay reduction and area efficiency

Design of High Speed Phase Frequency Detector in 0.18 μm CMOS Process for PLL Application

LFSR Counter Implementation in CMOS VLSI

The Design of Efficient Viterbi Decoder and Realization by FPGA

Sequencing. Lan-Da Van ( 范倫達 ), Ph. D. Department of Computer Science National Chiao Tung University Taiwan, R.O.C. Fall,

Research Results in Mixed Signal IC Design

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

ISSCC 2006 / SESSION 18 / CLOCK AND DATA RECOVERY / 18.6

VLSI Chip Design Project TSEK06

Transmission System for ISDB-S

Sharif University of Technology. SoC: Introduction

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Modified128 bit CSLA For Effective Area and Speed

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

Reading an Image using CMOS Linear Image Sensor. S.R.Shinthu 1, P.Maheswari 2, C.S.Manikandababu 3. 1 Introduction. A.

Is the Golden Age of Analog circuit Design Over?

An MFA Binary Counter for Low Power Application

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder

PARALLEL PROCESSOR ARRAY FOR HIGH SPEED PATH PLANNING

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013

HIGH SPEED CLOCK DISTRIBUTION NETWORK USING CURRENT MODE DOUBLE EDGE TRIGGERED FLIP FLOP WITH ENABLE

Fault Detection And Correction Using MLD For Memory Applications

A HIGH SPEED CMOS INCREMENTER/DECREMENTER CIRCUIT WITH REDUCED POWER DELAY PRODUCT

Low Power D Flip Flop Using Static Pass Transistor Logic

Performance Analysis of Convolutional Encoder and Viterbi Decoder Using FPGA

A Symmetric Differential Clock Generator for Bit-Serial Hardware

Low Power Area Efficient Parallel Counter Architecture

Digital Correction for Multibit D/A Converters

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Power Optimization Techniques for Sequential Elements Using Pulse Triggered Flip-Flops with SVL Logic

A Power Efficient Flip Flop by using 90nm Technology

A High-Speed CMOS Image Sensor with Column-Parallel Single Capacitor CDSs and Single-slope ADCs

LOW POWER LEVEL CONVERTING FLIP-FLOP DESIGN BY USING CONDITIONAL DISCHARGE TECHNIQUE

Power Optimization by Using Multi-Bit Flip-Flops

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

Optimization and Emulation Analysis on Sampling Model of Servo Burst

New Pixel Circuit Compensating Poly-si TFT Threshold-voltage Shift for a Driving AMOLED

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

GALILEO Timing Receiver

EE241 - Spring 2005 Advanced Digital Integrated Circuits

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

RF (Wireless) Fundamentals 1- Day Seminar

NON OVERLAPPING CLOCKS FOR SWITCHED CAPACITOR CIRCUITS

psasic Timing Generator

An Efficient Viterbi Decoder Architecture

AN OPTIMIZED IMPLEMENTATION OF MULTI- BIT FLIP-FLOP USING VERILOG

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Design of Fault Coverage Test Pattern Generator Using LFSR

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

Transcription:

IC Design of a New Decision Device for Analog Viterbi Decoder Wen-Ta Lee, Ming-Jlun Liu, Yuh-Shyan Hwang and Jiann-Jong Chen Institute of Computer and Communication, National Taipei University of Technology Taipei, Taiwan, R.O.C. wtlee@en.ntut.edu.tw, s48040@ntut.edu.tw, hys@en.ntut.edu.tw, jjc@en.ntut.edu.tw Abstract Under the base-band signal model, this new In this paper, we have developed a new structure has more advantages than the wireless architecture that can process the analog received communication system now. First of all, the signal with the analog circuit design method and proposed structure can reduce the hardware cost the processed analog signal can be used for the than the traditional digital realizations, because analog Viterbi decoder. Moreover, we have the A/D converter and memory unit of channel designed an analog decision device using QAM decoder will not be used. Therefore, the new demodulator. Finally, to verify our architecture, structure will minify the chip area and reduce the we have designed this analog decision device chip system power consumptions. The modified with UMC 0.8-µm P6M CMOS technology. This structure can record the decoding information by chip contains 494 transistors, operates to 00Mb/s electric charge of the capacitor instead of using and consumes 7.46mw. The chip area of the memory cell to save the digital data. This paper analog decision is about 0.544mm. This chip has describes an integrated analog decision device the advantages of low-power, small-area and is with can generate analog input signals for the easy to be combined with the RF front-end analog Viterbi decoder. The analog decision receiver. device is based on a new structure of the difference metric wireless communication. Introduction hardware manufacturing steps. The rest of the paper is organized as follows. We will introduce the new structure of analog demodulator in section. The circuit structure of analog decision device will be revealed in section ; the experimental results and the analysis are shown in section ; the conclusion will be given in section. The Viterbi decoder[][] is employed in many digital communication systems applications, generally involving very noise, where high levels of error correction coding are required. The Viterbi decoder is quiet popular channel decoder, application examples for IEEE-80.a, digital cellular telephony and digital video broadcasting, because it has the modified function to Gaussian noise, and is more economic and effective in channel decoding. In digital realizations, using a highresolution and high-speed A/D converter is necessary in wireless communication hardware implementation[3]. The A/D converter can translate the received analog signals into digital signals for the DSP Chip, and the A/D converter usually cost large power consumption at high speed. In this paper, we propose a new structure based on the model of analog integrated circuit which can process the analog signal without the aid of DSP. It can directly demodulate the analog signals without A/D converter and transmit the analog signals to the analog Viterbi decoder[4][5] and finish the error correction of channel decoding.. The Analog Demodulator The analog demodulation contains four main circuit blocks, as shown in Fig.. The analog demodulation is composed of LO(Local Oscillator), Mixer, LPF(Low Pass Filter) and analog decision device. Because the signal is modulated to high frequency form the transmitter, signal will up converts by the carrier in the transmitter. Therefore, downconverter is necessary in the receiver. Received signal and local oscillation signal is mixed in downconverter, then received signal is translated to low frequency. The received signal down converts form RF frequency, and image signal also down converts to IF frequency. As a result, image rejection is needed to filtrate image signal with the LPF. The function block is called

r(t) Heterodyne receiver as shown in the Fig.. Although there are many problems and issues of Heterodyne receiver, but Heterodyne receiver is the most common and popular receiver architecture for wireless communication nowadays. Although the Quadrature Amplitude Modulation(QAM) has been traditionally implemented in the digital domain, high-speed, small size, and low-power constraints have motivated researchers to look for analog realizations. Analog QAM decision has demonstrated many advantages over digital realizations. In an analog implementation, savings are mainly due to the elimination of the A/D converter[7], which usually cost a large chip area and power consumption at high speed. Since the analog decision device for QAM demodulator here is less complex than digital realizations, in this paper, we will focus on the VLSI architecture of an analog decision device. LO Tb () 0 Analog Decision Device Analog Viterbi Decode r Data A. Sample/Hold Circuit The Sample/Hold(S/H)[8] circuit is mainly responsible for proceeding the uniform quantification to the input analog signal, and then transmitting the processed analog signal to the comparator, which can divide the unlimited possibility of analog signal into the limited possibility of quantification signal. The Sample/Hold circuit is shown in Fig. 3, in our design, we need to combine the sampling circuit(m~m8) and the source follower NMOS(M9,M0). This circuit consists of two basic S/H s to operate on a common analog input signal. A commutator can keep the previous sample value, held by one of the S/H s, to the output, while the other S/H samples the new value of the analog input. The input switches NMOS(M,M) are decreased by setting the common-sampling operation. The holding capacitor used in our design is 0.5pF. The system phase φ and φ are two nonoverlapping phases obtained form a divide-by-two clock generator. φ Bias M5 Vdd M6 φ M3 DEMODULATION N Fig.. Block diagram of the analog demodulation M Input φ M M7 M8 φ M4 Bias M9 vout M0 Input v ref S/H v ref3 v ref. The architecture of Analog QAM Decision Device Circuit Our proposed new analog decision device for QAM demodulator contains five function blocks, shown in Fig.. There are Sample/Hold circuit, circuit, Encoder circuit, Multiplexer select output circuit and Clock generator. These blocks are described as follows. Encoder Encoder Encoder3 Encoder4 Encoder MUX MUX Fig.. Block diagram of the analog decision device MUX3 Data Fig. 3. The Sample/Hold circuit B. Circuit Before the signal entering the comparator, it is still analog state, which are unlimited states of analog signal. We can not process the analog signal to decode directly. So we must transform the unlimited possibility of analog signal into the limited state, and then could be used for the analog Viterbi decoding. To process this function, we must use a high-resolution comparator to do this work. The schematic diagram of the comparator[9] is shown in Fig. 4. The input stage of the comparator comprises a source-coupled pair(scp, M8 and M9), a cross-coupled pair load PMOS(M6, M7), and a PMOS transistor switch. In the comparator circuit, a single clock system is used. The PMOS pair becomes regenerative when φ 3 goes high and the switch PMOS(M5) is off. The comparator use latch(m6~m9) that provides two normally outputs, one will be low or high depending on the results of the

Vdd M6 Vdd M7 Input CK Vout M A V in φ 3 M5 M3 M4 M M8 V ref φ 3 M0 M9 CK Fig. 5.The circuit diagram of one encoder Fig. 4. The comparator circuit comparison. These two outputs then provide the clocking for the slave encoder. The comparators also need consider the following issues. We use the 6-QAM as an example. The system symbol of 6-QAM is four bits, thus it has 6 states for distinguish the signal space. There are two base spaces for channel, and four states are separated into each part of two bits. The comparators need outside reference voltage that affect rate of bit error probability in this system. Before using reference voltage, we assume the noise distribution is additive white Gaussian noise (AWGN) and data type of transmission is uniform distribution. The maximum-likelihood decision rule (MD) is the one which results in the minimum accumulate bit error. The final result is shown in the equation (). ( V S ) ref 0 exp σ π σ ( V S ) ref exp σ π σ =..() C. Encoder block circuit The received signal of the encoder is from the output signals of previous comparator. Encoders are used to eliminate the phenomenon undefined of state, and the code rule is to accord with the systematic symbol that QAM encoder defines and distributes states. Here, we use CMOS transistors as switch component. Fig. 5 shows one encoder circuit example. The cycle of input signal is controlled by CK, the capacitor is charged by the current of input signal. It can generate different voltage level and hold on a period time by the CK. Finally the capacitor can translate the hold analog voltage into logic level so as to accord with the systematic symbol of QAM. D. Multiplexer Select Output circuit The Multiplexer select output as shown in Fig., is made up of three - multiplexer using transmission gates. The multiplexers are divided into two stages. The first stage is made up by MUX and MUX, they are mainly responsible for Encoder and Encoder3 or Encoder and Encoder4 that will choose the output signal. The second stage is MUX3, which will select the positive analog signal or negative analog signal as the final result. E. Clock Generator The nonoverlapping clock phases φ and φ are shown in Fig 6. The divided-by-two output is then converted to phases φ and φ by nonoverlapping clock generator circuit and are used for the sample/hold circuit. CLK Fig.6. The clock generator circuit Finally, with the five function blocks mentioned above, the decision chip can translate the analog signal to the analog Viterbi decoder without an A/D converter.. Experimental Results We have designed this analog decision device with UMC 0.8-µm CMOS P6M process. In order to be compatible with IEEE-80.a [9]-[] applications, we use a single 3.3-V power supply in our design. The typical received signal and the output of decision device is shown in Fig. 7. The wave forms show that the chip is capable of operating at 00Mb/s. The layout of analog decision device chip is shown in Fig. 8. The analog decision device is simulated with encoder input signal contaminated by additive white Gaussian noise. Fig. 9 describes the chart φ φ

(a) (b) (c) (d) Fig. 7.(a) A typical received signal (b)the analog decision output of MUX- (c)the analog decision output of MUX- (d)the analog decision output of MUX-3 of BER and V ref for the analog decision device. Obviously, different V ref can be obtained from BER and V ref in situation. The results are consistent with the union bound, there is some expected degradation at high SNR as shown in Fig. 9, which depicts the results different V ref. The specifications of our analog decision device chip are summarized in Table. The analog integrated decision device chip has the advantage of small size of processor chip area and the efficiency of the proposed over digital realization. TABLE. Summary Performance. Conclusion Fig. 8. The layout of analog decision device with UMC 0.8µm CMOS P6M process. In traditional implementation of wireless communication, it is essential to use a high-speed and high-resolution A/D converter when the receiver signal gets into the digital

demodulator and channel decoder. In this paper, we propose a new structure based on the model of analog integrated circuit which can process the analog signal without the aid of DSP. It can directly demodulate the analog signals without A/D converter and transmit the analog signals to the analog Viterbi decoder. Finally, we have designed an analog decision device chip using QAM demodulator, and was designed in UMC 0.8-µm P6M CMOS technology. The chip contains 494 transistors, operates to 00Mb/s and power consumes 7.46mw. This new architecture can provide a new efficient design for future SOC communication. Acknowledgment The authors would like to thank the National Science Council and Chip Implementation Center of Taiwan, ROC, for financial and technical supporting. The work was sponsored by NSC-93-5-E-07-005. References [] Fettweis G. and H. Meyr, High-speed parallel Viterbi decoding algorithm and VLSI-architecture, IEEE Trans on Commun., vol. 7, no., May 99. [] Wen-Ta Lee, Geng-Huan Lin, Chia -Chun Tsai and Trong-YenLee, A window based Viterbi decoder IP builder for RCPC codes, in Proc. of The 003 International Symposium on Communications, Paper 7.4, Dec. 003. [3] Chia-Chun Tsai, Kai-Wei Hong, Yuh-Shyan Hwang, Wen-Ta Lee and Trong-Yen Lee, New power saving design method for CMOS flash ADC, in Proc. The IEEE 47 th International Midwest Symposium on Circuits and Systems, pp. III 37-374,July 004. [4] Demosthenous, A. and Taylor, J., A 00-Mb/s.8-V CMOS current-mode analog Viterbi decoder, IEEE J. Solid-State Circuits, vol. 37, pp. 904-90, July 00. [5] K. He and G. C., Integrated 64-state parallel analog Viterbi decoder, in Proc. IEEE 000 ISCAS, vol. 4, Geneva, Switzerland, pp. 76-764, May 000. [6] D. Sun, A. Xotta and A. Abidi, A GHz CMOS analog-front-end for a partial- response read channel, ISSCC. Digest of Technical Papers, vol., pp. 430 537, Feb. 004. [7] M. H. Shakiba, D. A. Johns and K. W. Martin, BiCOMS circuits for analog Viterbi decoders, IEEE Trans. circuits syst. II, vol. 45, pp. 57-537, Dec. 998. [8] T. W. Matthews and R. R. Spencer, An integrated analog COMS Viterbi detector for digital magnetic recording, IEEE J. Fig. 9. BER performance of the analog decision device Solid-state circuits, vol.8, pp. 94-30, Dec. 993. [9] M. H. Shakiba, D. A. Johns,and K. W. Martin, An integrated 00MHZ 3.3V BiCMOS class-iv partial-response analog Viterbi decoder, IEEE J. Solid-state circuits, vol. 33, pp. 6-75, Jan. 998. [0] Planex Communication, Wireless Access Card Data Sheet, 005. http://www.planex.com.tw/ [] VastVAN Communication, Wireless LAN Products Data Sheet, Dec. 004. http://www.vastvan.com.tw/vwlan.html