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

Similar documents
A Reed Solomon Product-Code (RS-PC) Decoder Chip for DVD Applications

IC Design of a New Decision Device for Analog Viterbi Decoder

Fig 1. Flow Chart for the Encoder

/$ IEEE

Hardware Implementation of Viterbi Decoder for Wireless Applications

A Low Power Delay Buffer Using Gated Driver Tree

Advance Information 2K Integrated DVB-T Demodulator

Laboratory platform DVB-T technology v1

The new standard for customer entertainment

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

Analog Television, WiMAX and DVB-H on the Same SoC Platform

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

Design Project: Designing a Viterbi Decoder (PART I)

MDVBS SPECIFICATION COMTECH TECHNOLOGY CO., LTD. DVBS TUNER Revision:1.0

EFFICIENT DESIGN OF SHIFT REGISTER FOR AREA AND POWER REDUCTION USING PULSED LATCH

Professional Radio TV, SAT & CATV Probe with IP Encap/Decap, ASI output, T.S. Analysis, HDSD SDI Output, Remote control with NMS & SNMP.

Area-efficient high-throughput parallel scramblers using generalized algorithms

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

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

IN DIGITAL transmission systems, there are always scramblers

MODEL-BASED DESIGN OF LTE BASEBAND PROCESSOR USING XILINX SYSTEM GENERATOR IN FPGA

The new standard for customer entertainment

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

Introduction This application note describes the XTREME-1000E 8VSB Digital Exciter and its applications.

EX04-000D. DVB-T/2xT/T2 MODULATOR DVB MODULATOR

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

DESIGN AND IMPLEMENTATION OF SYNCHRONIZATION ALGORITHMS FOR DTMB

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

Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard

R&S FSQ-K91/K91n/K91ac WLAN a/b/g/j/n/ac Application Firmware Specifications

The Design of Efficient Viterbi Decoder and Realization by FPGA

Transmission System for ISDB-S

SPECIFICATION. DVB-T/ DVB-C / Worldwide hybrid Switchable NIM Tuner

Technical report on validation of error models for n.

An FPGA Implementation of Shift Register Using Pulsed Latches

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

Commsonic. Satellite FEC Decoder CMS0077. Contact information

4T2-Portable test set DVB terrestrial analyser system

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

Digital Video/Mobile TV Test Suit - Lite

Using Embedded Dynamic Random Access Memory to Reduce Energy Consumption of Magnetic Recording Read Channel

A video signal processor for motioncompensated field-rate upconversion in consumer television

DATUM SYSTEMS Appendix A

Professional 4-Channel DVB Receiver and Transmodulator Item: 5213

DM240XR Digital Video Broadcast Modulator With AutoEQ. Satellite Modems

IN A SERIAL-LINK data transmission system, a data clock

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

TDX overview. TDX Headend. Quite simply a revolution. Triax A/S Bjørnkærvej Hornsyld Denmark. System technology. WEB-Configurator.

UTILIZATION OF MATLAB FOR THE DIGITAL SIGNAL TRANSMISSION SIMULATION AND ANALYSIS IN DTV AND DVB AREA. Tomáš Kratochvíl

Commsonic. (Tail-biting) Viterbi Decoder CMS0008. Contact information. Advanced Tail-Biting Architecture yields high coding gain and low delay.

Sensor Development for the imote2 Smart Sensor Platform

INSTRUCTION MANUAL SATELLITE. Version V4.0. NTi R. NTi. 13V[] 17V[] 22Kc[]> TBrst[] DiSEqC[] ü. Edition 11/2004 DILAN 2150 SAT LEVEL METER

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

Latest Trends in Worldwide Digital Terrestrial Broadcasting and Application to the Next Generation Broadcast Television Physical Layer

Benchtop Portability with ATE Performance

25.5 A Zero-Crossing Based 8b, 200MS/s Pipelined ADC

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

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

8-Way Professional Demodulator & IPTV Streamer

TERRESTRIAL broadcasting of digital television (DTV)

Tutorial on the Grand Alliance HDTV System

DM240XR Digital Video Broadcast Modulator with AutoEQ

DTV/MPEG2 Test & Measurement DTV Signal Generator DSG500

Interframe Bus Encoding Technique for Low Power Video Compression

GALILEO Timing Receiver

Reference Parameters for Digital Terrestrial Television Transmissions in the United Kingdom

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

VLSI Chip Design Project TSEK06

Portable TV Meter (LCD) USER S MANUAL

Synchronization Issues During Encoder / Decoder Tests

Design and Development of an LNB based DVB-S receiver

COPY RIGHT. To Secure Your Paper As Per UGC Guidelines We Are Providing A Electronic Bar Code

Digital TV Transmitter

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

A CYCLES/MB H.264/AVC MOTION COMPENSATION ARCHITECTURE FOR QUAD-HD APPLICATIONS

News from Rohde&Schwarz Number 195 (2008/I)

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

A Real-time Input Data Buffering Scheme Based on Time Synchronization for a T-DMB Software Baseband Receiver

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

An Efficient Viterbi Decoder Architecture

SDR Implementation of Convolutional Encoder and Viterbi Decoder

International Journal of Engineering Research-Online A Peer Reviewed International Journal

Commsonic. DVB-Satellite Modulator CMS0035. Contact information

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

ALL-STANDARD-ALL-BAND POLAR MODULATOR FOR DIGITAL TELEVISION BROADCASTING

B Joon Tae Kim Jong Gyu Oh Yong Ju Won Jin Sub Seop Lee

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

ISSCC 2003 / SESSION 19 / PROCESSOR BUILDING BLOCKS / PAPER 19.5

FPGA Implementation OF Reed Solomon Encoder and Decoder

Performance Analysis of Convolutional Encoder and Viterbi Decoder Using FPGA

Performance Evaluation of Proposed OFDM. What are important issues?

Digital TV Transmitter

Commsonic. Multi-channel ATSC 8-VSB Modulator CMS0038. Contact information. Compliant with ATSC A/53 8-VSB

An Efficient Reduction of Area in Multistandard Transform Core

Satellite Digital Broadcasting Systems

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 ISSN DESIGN OF MB-OFDM SYSTEM USING HDL

Area-Efficient Decimation Filter with 50/60 Hz Power-Line Noise Suppression for ΔΣ A/D Converters

Viterbi Decoder User Guide

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

AT2780USB. Digital Video Interfacing Products. DVB-T/H/C & ATSC Modulator IF and RF ( VHF & UHF ) Output DVB-ASI & DVB-SPI Inputs

Transcription:

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 14.6 A 1.8V 250mW COFDM Baseband Receiver for DVB-T/H Applications Lei-Fone Chen, Yuan Chen, Lu-Chung Chien, Ying-Hao Ma, Chia-Hao Lee, Yu-Wei Lin, Chien-Ching Lin, Hsuan-Yu Liu, Terng-Yin Hsu, Chen-Yi Lee National Chiao Tung University, Hsinchu, Taiwan The DVB-T/H standard has been recently developed to provide video broadcasting services for hand-held devices [1]. The power consumption of a DVB-T/H baseband receiver must be strictly controlled in order to achieve long battery life. In response to this challenge a low-power COFDM baseband receiver for DVB-T/H is presented. It is comprised of an OFDM demodulator and forwarderror correction (FEC) blocks for complete signal synchronization, mobile channel equalization, and data demodulation and correction. In addition, multi-stage power management (PM) is also exploited to eliminate redundant transition and power dissipation of baseband modules. With an area-efficient 2D equalizer (EQ), the proposed design can overcome 70Hz Doppler frequency (DF) resulted from 150km/h speed in the highest data rate mode, i.e. 31.67Mb/s. With single-port 158KBytes (158KB) embedded, it consumes only 250mW in the highest data rate mode specified in the DVB-T/H standards. A block diagram of the design is shown in Fig. 14.6.1. It is comprised of an OFDM demodulator and FEC for synchronization, QAM-OFDM demodulation, Viterbi decoding, and RS decoding for standard 4.98Mb/s to 31.67Mb/s data rates. The OFDM designs with 36.56MHz work frequency are used to synchronize the symbol timing and carrier frequency offset () of the receiver, transfer the received signal from time to frequency domain, and then equalize the channel frequency response (CFR) of the mobile environment. A 2K/4K/8K-point processor [2] is exploited to support the multiple symbol lengths of the DVB-T/H system. A 2D linear channel estimator () is used to track the CFR variance caused by Doppler effects. The FEC subsystem, comprised mainly of the Viterbi decoder, Reed-Solomon (RS) decoder, and de-interleavers with 54.84MHz working frequency, is used for error correction. The path-merged Viterbi decoder [4] is used to reduce the trace-back complexity and save 40% Viterbi decoder power (40% of 42mW). An improved address generator is developed in the de-interleavers to reduce the bank number of outer deinterleaver from 11 to 1. The embedded space requires a total of 158KB allocated as follows: 50KB for, 68KB for equalizer, 1.5KB for Viterbi decoder, 37.8KB for deinterleavers, and 0.7KB for RS decoder. To reduce power dissipation and avoid invalid signal transition, a multi-stage PM is also integrated into the design. It monitors the working mode of the overall baseband receiver and controls the clock trees and signal transitions. In the initial phase, only the synchronizer and need to work for timing and estimation. Hence, the PM turns off the clock trees and holds the signal transitions from EQ to descrambler. After the acquisition of timing and estimation, the EQ starts to work. Hence, the PM holds the channel estimator and turns on the EQ block and TPS decoder. The TPS decoder decodes the TPS code from EQ output to get sufficient TPS information in one DVB-T/H frame. After successful TPS decoding, the PM turns on the FEC clock tree and only allows signal transitions in data compensation, demodulation, and decoding to reduce power dissipation. The detailed structure of the OFDM demodulator is shown in Fig. 14.6.2. In the initial phase, the timing synchronizer estimates the Operation Mode (2K/4K/8K), Guard Interval length, and symbol boundary with auto-correlation and power detection. In the meantime, the fraction (<4.6kHz/2.3kHz/1.15kHz for 2K/4K/8K mode) is also estimated from auto-correlation phase. Then the received signal is sent to and the integer is estimated with a monitor of frequency-domain signal drift. The is realized with radix-8 butterfly units, a dynamic wordlength-scaling (DWC) method, and a cache-based architecture to provide 2K/4K/8K modes with less power [3]. The DWC dynamically adjusts intra-signal wordlength to achieve minimum space for DVB-T/H demodulation. A 64-symbol cache, which temporarily stores the reused signal, is integrated in the to reduce access times. After the operation, both time-variant CFR and are estimated and tracked by a 2D linear EQ. The equalized signal is sent to a symbol deinterleaver. In contrast to a traditional approach, symbol interleaving is done before QAM demapping. This is because the 64-level QAM soft-demapping is designed with a 24-bit input and a 36-bit output to achieve the low BER required of DVB-T/H. Therefore interleaving input symbols, rather than output symbols, can reduce space by 9KB (12 bits/symbol 6048 symbols). After symbol de-interleaving and QAM soft-demapping, the demapped data are sent to the FEC system. The architecture of time-and-frequency-domain (2D) linear EQ is shown in Fig. 14.6.3. This EQ stores the data of the previous 3 OFDM symbols (S -1, S -2, S -3 ) and pilots of the previous 4 symbols (S -1, S -2, S -3, S -4 ) for the 2D and correct data compensation. A total 4 time-domain OFDM symbols with 2288 frequency-domain pilots in each OFDM symbol are used to interpolate and track time-variant CFR. Compared with the high-complexity MMSE approach, the proposed achieves only a 0.5dB SNR loss for Quasi Error Free (QEF) condition defined by the DVB-T/H system. We also modify the general dual-port to a pair of single-port for data storage. Thus data storage area can be reduced by a further 30%. The detailed FEC design is shown in Fig. 14.6.4. The Viterbi decoder with path merging and path prediction [3] can adaptively adjust the traceback length to reduce power dissipation in the survivor. With two dimensional addresses (column and branch address) created by an address generator, the outer deinterleaver is also optimized to utilize the least, which is 1128 bytes, only 6 bytes larger than theoretically required. The RS decoder applies the decomposed key equation solver to achieve better area efficiency [4]. Power profiling, chip summary, and the die micrograph of the design implemented in a standard 0.18µm CMOS process is shown in Figs. 14.6.5, 14.6.6, and 14.6.7, respectively. A 109.71MHz system clock is divided to provide the working clocks. Integrating both OFDM demodulator and FEC, the DVB-T/H baseband receiver consumes 250mW power in the highest data rate mode of 31.67Mb/s with 70Hz DF tolerance. Acknowledgements: The authors would like to thank UMC for providing shuttle service in this test chip fabrication. They also want to thank CIC for providing testing and measurement facilities. References: [1] ETSI EN 300 744 V1.5.1, Digital Video Broadcasting (DVB): Framing structure, channel coding and modulation for digital terrestrial television, ETSI, Nov., 2004. [2] Yu-Wei Lin, Hsuan-Yu Liu, and Chen-Yi Lee, A dynamic scaling processor for DVB-T applications, IEEE J. Solid-State Circuits, vol. 39, no. 11, pp. 2005-2013, Nov., 2004. [3] C. C. Lin, Y. H. Shih, H. C. Chang, and C. Y. Lee, Design of a Power- Reduction Viterbi Decoder for WLAN Applications, IEEE Trans. Circuits and Systems, vol. 52, no. 6, pp. 1148-1156, June, 2005. [4] H.C. Chang, C.B. Shung, and C.Y. Lee, A Reed Solomon Product-Code (RS-PC) Decoder Chip for DVD Applications, IEEE J. Solid-State Circuits, vol. 1, no. 2, pp. 229-236, Feb., 2001.

ISSCC 2006 / February 7, 2006 / 10:45 AM ADC Tuner Pre- Synchronizers OFDM FEC Descrambler H.264/MEPG-2 stream TPS decoder Post- & Pilot Synchronizers Equalizer Removal QAM Demapper Outer RS Decoder Viterbi Decoder DVB-T/H baseband receiver Data input 8 fractional Estimation Tracking integral Compensation Estimation Core Time Sync Equalizer Estimator Control unit QAM TPS decoder demaper 24 36 P/S 4x 6x 6 De- Interleaver Viterbi input Figure 14.6.1: Block diagram of DVB-T/H baseband receiver. Figure 14.6.2: OFDM architecture for DVB-T/H system. 64 Path metric Serial In 1x 2x 3x 1x 2x 3x Linear interpolator + 1x 2x 1x 2x Bitwse deinterleaving output branch metric 64 ACS Survivor Outer DeInterleaver address generator Universal Outer DeInterleaver Memory Syndrome Calculator Size 3424 RAM Pilots STORAGE Size 2288 RAM + Chien Search Key Equation Solver Size 3424 RAM DIV Serial Out MPEG-2 Stream Descrambler Error Corrector Error Value Evaluator Figure 14.6.3: Architecture of 2D linear channel equalizer. Figure 14.6.4: FEC architecture for DVB-T/H system. + EQ 13% + EQ Memory 6% Sync.(s) + others 17% OFDM + FEC Combinational 25% FECs 20% FECs Memory Combinational + EQ Memory + EQ Sync.(s) + others Memory 19% Total: 250.49mW Process Logic Gate Count (Excluding ) Embedded Memory Size Package Die Size Input Clock Speed Supply Voltage Power Consumption Supporting Standard Operation mode Code Rate Modulation 0.18 m CMOS, 1P6M 371K 158 K bytes 208-pin CQFP 6.9 X 5.8 mm 2 109.71 MHz 1.8V Core, 3.3V I/O 250mW@31.67Mb/s with 70Hz Doppler freq. DVB-T/DVB-H 2K, 4K, 8K 1/2, 2/3, 3/4, 5/6, 7/8 QPSK, 16QAM, 64QAM Figure 14.6.5: Power profiling. Figure 14.6.6: Chip summary.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 (I) Time Sync. Others EQ(I) Viterbi Decoder EQ Time Sync. (I) (III) EQ DeQAM RS Decoder Viterbi Figure 14.6.7: Chip micrograph.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 ADC Tuner Pre- Synchronizers Post- Synchronizers Equalizer TPS decoder & Pilot Removal OFDM QAM Demapper FEC Descrambler RS Decoder Outer Viterbi Decoder H.264/MEPG-2 stream DVB-T/H baseband receiver Figure 14.6.1: Block diagram of DVB-T/H baseband receiver.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 Data input 8 Time Sync fractional Estimation Compensation Tracking integral Estimation Core Equalizer Estimator TPS decoder Control unit QAM demaper 24 36 P/S 4x 6x 6 De- Interleaver Viterbi input Figure 14.6.2: OFDM architecture for DVB-T/H system.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 Serial In 1x 2x 3x 1x 2x 3x Linear interpolator + 1x 2x 1x 2x Size 3424 RAM Pilots STORAGE Size 2288 RAM + Size 3424 RAM DIV Serial Out Figure 14.6.3: Architecture of 2D linear channel equalizer.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 64 Path metric Bitwse deinterleaving output branch metric 64 ACS Survivor Universal Outer DeInterleaver Memory Outer DeInterleaver address generator Syndrome Calculator Chien Search Key Equation Solver MPEG-2 Stream Descrambler Error Corrector Error Value Evaluator Figure 14.6.4: FEC architecture for DVB-T/H system.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 Sync.(s) + others 17% OFDM + FEC FECs 20% FECs Memory Combinational + EQ Memory + EQ Sync.(s) + others + EQ 13% + EQ Memory 6% Combinational 25% Memory 19% Total: 250.49mW Figure 14.6.5: Power profiling.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 Process Logic Gate Count (Excluding ) Embedded Memory Size Package Die Size Input Clock Speed Supply Voltage Power Consumption Supporting Standard Operation mode Code Rate Modulation 0.18 m CMOS, 1P6M 371K 158 K bytes 208-pin CQFP 6.9 X 5.8 mm 2 109.71 MHz 1.8V Core, 3.3V I/O 250mW@31.67Mb/s with 70Hz Doppler freq. DVB-T/DVB-H 2K, 4K, 8K 1/2, 2/3, 3/4, 5/6, 7/8 QPSK, 16QAM, 64QAM Figure 14.6.6: Chip summary.

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 Time Sync. EQ (I) Others EQ(I) Time Sync. (I) Viterbi Decoder (III) EQ DeQAM RS Decoder Viterbi Figure 14.6.7: Chip micrograph.