A LOW POWER PREAMBLE DETECTION METHODOLOGY FOR PACKET BASED MODEMS

Similar documents
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Revision of Lecture Eighteen

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

Vector Signal Analyzer FSQ-K70

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Counters and Decoders

Modeling a GPS Receiver Using SystemC

RF Measurements Using a Modular Digitizer

Chapter 7 Low-Speed Wireless Local Area Networks

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

Modification Details.

MIMO detector algorithms and their implementations for LTE/LTE-A

International Journal of Research in Advent Technology Available Online at:

Floating Point Fused Add-Subtract and Fused Dot-Product Units

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

CDMA TECHNOLOGY. Brief Working of CDMA

'Possibilities and Limitations in Software Defined Radio Design.

Using Xbee in Serial Communication

Algorithms for Interference Sensing in Optical CDMA Networks

Complementary Code Keying with PIC Based Microcontrollers For The Wireless Radio Communications

Image Compression through DCT and Huffman Coding Technique

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

Radio Transmission Performance of EPCglobal Gen-2 RFID System

A Software Defined Radio Testbed Implementation

DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev Key Design Features. Block Diagram. Generic Parameters.

A survey on Spectrum Management in Cognitive Radio Networks

Course Duration: Course Content Course Description Course Objectives Course Requirements

Lezione 6 Communications Blockset

Phase coherency of CDMA caller location processing based on TCXO frequency reference with intermittent GPS correction

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

INTERNATIONAL TELECOMMUNICATION UNION $!4! #/--5.)#!4)/. /6%2 4(% 4%,%0(/.%.%47/2+

Ultrasound Distance Measurement

Design and Verification of Nine port Network Router

Improved user experiences are possible with enhanced FM radio data system (RDS) reception

Research on the UHF RFID Channel Coding Technology based on Simulink

From Concept to Production in Secure Voice Communications

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters:

CS263: Wireless Communications and Sensor Networks

International Journal of Advancements in Research & Technology, Volume 2, Issue3, March ISSN

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Lecture 1: Introduction

3 Software Defined Radio Technologies

Wi-Fi and Bluetooth - Interference Issues

Spectrum analyzer with USRP, GNU Radio and MATLAB

8 Gbps CMOS interface for parallel fiber-optic interconnects

Satellite Telemetry, Tracking and Control Subsystems

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Design and Implementation of an On-Chip timing based Permutation Network for Multiprocessor system on Chip

Implementation of Modified Booth Algorithm (Radix 4) and its Comparison with Booth Algorithm (Radix-2)

High Speed and Efficient 4-Tap FIR Filter Design Using Modified ETA and Multipliers

Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight

PXI. GSM/EDGE Measurement Suite

How To Fix A 3 Bit Error In Data From A Data Point To A Bit Code (Data Point) With A Power Source (Data Source) And A Power Cell (Power Source)

Design Note DN002. Practical Sensitivity Testing By Morten Engjom. Keywords. 1 Introduction. Receiver Testing Sensitivity

Protocolo IEEE Sergio Scaglia SASE Agosto 2012

Acoustic Processor of the MCM Sonar

Figure 1.Block diagram of inventory management system using Proximity sensors.

Multiplexing on Wireline Telephone Systems

Rapid Prototyping of a Frequency Hopping Ad Hoc Network System

PLL frequency synthesizer

INTERNATIONAL TELECOMMUNICATION UNION

GSM/GPRS PHYSICAL LAYER ON SANDBLASTER DSP

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP

How To Use A High Definition Oscilloscope

Mobile Communications TCS 455

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

A New Programmable RF System for System-on-Chip Applications

INTER CARRIER INTERFERENCE CANCELLATION IN HIGH SPEED OFDM SYSTEM Y. Naveena *1, K. Upendra Chowdary 2

Chapter 2 Logic Gates and Introduction to Computer Architecture

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language

(Refer Slide Time: 00:01:16 min)

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

SDR Architecture. Introduction. Figure 1.1 SDR Forum High Level Functional Model. Contributed by Lee Pucker, Spectrum Signal Processing

AN437. Si4432 RF PERFORMANCE AND FCC COMPLIANCE TEST RESULTS. 1. Introduction. 2. Relevant Measurements to comply with FCC

2.0 System Description

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Maximizing Receiver Dynamic Range for Spectrum Monitoring

AUDIENCE MEASUREMENT SYSTEM BASED ON BLUETOOTH CORDLESS COMMUNICATION

Timing Errors and Jitter

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

ends of transmission line are used for relay operation [70]. Another type of

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

1.6 Gbit/s Synchronous Optical QPSK Transmission with Standard DFB Lasers in Realtime

Transcription:

A LOW POWER PREAMBLE DETECTION METHODOLOGY FOR PACKET BASED MODEMS Kiran Gunnam, Pankaj Bhagawat, Gwan Choi, Mark Yeary * Dept. of Electrical Engineering, Texas A&M University, College Station, TX-77840 * Dept. of Electrical and Computer Engineering, University of Oklahoma, Norman, OK-73109 ABSTRACT In order to achieve frame synchronization in packetbased communication systems, a known sequence (preamble) is sent at the beginning of each packet. This paper presents a low power scheme for preamble detection using dynamic precision configuration. The proposed scheme is based on the observation that signal processing algorithms at the front end (including mixer, Square root raised cosine (SRRC) matched filter and code matched filter(cmf)) of the receiver, can be operated with minimum precision during the acquisition phase without incurring significant acquisition performance degradation. The result is an acquisition system design that consumes less than 25% of power dissipation that is consumed by other typical implementations. Keywords: Packet Detection, Carrier Acquisition, 802.11b, 802.15, Burst Modem, Packet based Modem EXTENDED SUMMARY Hardware implementation of synchronization algorithms for many common wireless standards, such as Bluetooth, 802.11a and 802.11b take up more than 15% of the die area and total chip power comsumption [1]. In this communication, we report a low power, area efficient, high speed hardware implementation for frame synchronization. The idea is based on a systematic search for optimal bit precision for detecting the correlation peaks in presence of noise. As we would demonstrate, this will reduce, both, the acquisition time and power consumption of the hardware. Signal processing algorithms at the receiver, till the SRRC filter and pre-amble acquisition is usually implemented in application specific integrated circuits (ASICs) or FPGA as these are computationally intensive. The coherent receiver which operates at the symbol rate is usually done in a Digital Signal Processor. In Fig. 1 we show block diagram of a typical receiver. Fig. 2 gives an explanation for the typical acquisition operation in a flowchart format. Also, in Table.2 we have described functionalities of various blocks. PRE AMBLE DETECTION In most commercial systems the SRRC filter, even during the acquisition phase, operate at precision [4-5]. However, for computing the correlation, only one bit (the sign bit) is used. Obviously, rest of the 11 bits serve no purpose, and hence contribute to unnecessary power consumption. Under low signal to noise ratio (SNR), however, this approach does not compute autocorrelation of the preamble sequence accurately, thus leading to loss in acquisition rate. Since only one bit is used to compute the correlation, we might as well operate the front end of the receiver and SRRC filter at lower precision. Lowering the bit precision, however, causing quantization noise to affect the system acquisition performance. In this work we show that four bit quantization for SRRC filter and the front end is enough to get performance close to that of a system with quantization. The key observation is, that the SRRC and chip matched filter, which computes the correlation with pre-amble, on the two most significant bits (MSB) of the SRRC filter outputs causes no performance loss. As mentioned earlier, lower precision leads to lower acquisition rate. To alleviate this problem we exploit the fact that repetition of Barker sequence improves acquisition rate by reducing the false detection probability and improving the detection probability [2]. DISCUSSION Our results on 802.11b implementation show that the proposed method reduces the power consumption of the acquisition block by a factor of six compared to some industry implementations [4]. Table.1 shows that comparative reductions in operation count for acquisition. Table.2 shows the power estimation for operating the acquisition block in the search mode. However note that the acquisition block will be activated either on a periodic basis during the sleep mode and/or based on simple RF energy detector. Table.3 shows the power savings comparison for the proposed and work in [4]. The power dissipation of the acquisition block if done in full precision is around 1.2 W. The work in [4-5] applies the optimizations at the correlator only- this will have power savings of 8%. This work achieves the savings of 76% with respect to power dissipation of Full precision and consumes less than 25% of the power dissipation that is consumed by other typical implementations. Note that since the comparisons are

done on FPGA platform, the power dissipation numbers are very high when compared to the numbers reported by ASIC implementations. Bit error rate (BER) performance is not affected by this scheme as the receiver is operated with 12bit precision after the packet is acquired. Also, the acquisition time still remains 4µs (4 packets), to meet the requirement of 802.11b standard. Indication of the preamble detection will be communicated to the medium access control (MAC) to ensure that any planned transmission is backed off to avoid possible collision. Since 802.11b preamble is longer, 128 barker sequences, we will use this for further validation activities without turning on the full precision receiver. CONCLUDING REMARKS A low power frame acquisition scheme with packet detection rate close to 1 is presented. An efficient and fast multi-level decision approach based on running a low precision version of the receiver front end along with the acquisition block is implemented in hardware for preamble detection. This approach can be used to reduce power requirements for other wireless modems such as one used in 802.15 standard. 6. REFERENCES [1] M. Ammer, Low Power Synchronization for Wireless Communication, December, 2004, Ph.D. Thesis, Department of EECS, Univ. of California, Berkeley. [2] S. Lee and J. Ahn, Acquisition performance improvement by Barker sequence repetition in a preamble for DS-CDMA systems with symbol length spreading codes, IEEE Transactions on Vehicular Technology, vol. 52, issue 1, pp. 127-131. January 2003. [3] H. Meyr, M. Moeneclaey, and S. Fechtel, Digital Communication Receivers: Synchronization, Channel Estimation and Signal Processing. 2 nd Edition. Wiley Press, 1997. [4] Altera Corporation, Direct Sequence Spread Spectrum (DSSS) Modem Reference Design, issue A-FS- 14-1.0, September 2001. Online at: www.altera.com/ literature/ fs/ fs14_dsss. pdf. [5] Intersil, HFA3861B Direct Sequence Spread Spectrum Baseband Processor, datasheet, issue FN4816.2, February 2002. Online at: www. datashe etcatalog.com/datasheets_pdf/h/f/a/3/hfa3861b.shtml.[6] Texas Instruments, Information on Data Converters Online at :http://focus.ti.com/analog/docs/dataconverter shome.tsp?familyid=82&contenttype=4

RX Samples @IF RX Samples at Zero IF RX_Chips Oversampled by 4 RF Front End IF ADC F s =4*F if [1 0-1 -0] [0 1 0-1] I Q SRRC Filter with Decimation 4 SRRC Filter with Decimation 4 Cosine of Fs/4 Sine of Fs/4 FIG. 1 802.11b Digital Front end, F if = 22MHz 2 Bit Parallel Correlator (Tree Based Adder Structure) 2 Bit Parallel Correlator (Tree Based Adder Structure) SQUARE 6 bit by 6 bit SQUARE 6 bit by 6 bit Adder Threshold and Periodicity Check I and Q Samples from Filter/Decimator FIG 2: CORRELATOR

Simple Energy detector in RF front end or a Periodic Wakeup triggers a search. Perform Acquisition using 4 bit ADC, and SRRC and 2-bit CMF If periodicity of 4 peaks is found, indicate channel sense to MAC layer Check for periodicity of 10 more peaks in Low precision mode Enable RX in full data path mode Check for at least one peak in Full precision mode Declare Packet acquired and continue decoding preamble for AGC, Channel estimation, Initial frequency and phase offset estimation. Once preamble is decoded correctly, the baseband receiver can be turned on. If any of the above sequential steps fail, receiver goes to the sleep mode FIG 3: FLOW CHART FOR ACQUISITION

Table 1: Hardware requirements for Modules in Front End. Target Device: XC2VP40-6FG676 Logic Utilization Code Matched Filter 2 bit Code Matched Filter SRRC MAC Filter Number of Slices 724 162 1511 224 Number of Slice Flip Flops 673 193 2606 392 Number of 4 input LUTs 1268 248 1424 352 Number of MULT18X18s 8 2 12 0 SRRC Filter 4 bit (Distributed Arithmetic) Table 2: Power Dissipation of Front End Modules during acquisition. Power of individual modules is estimated using the Xilinx Power estimation tool.for ADC power analysis is based on data from [6]. Module Precision 4 bit Precision Functionality ADC 360 mw 120 mw 88 M Samples per second (MSPS). 1 Channel samples 4 bit samples Mixer ~0 mw 2 s complement ~0 mw 2 bit 2 s complement Fs/4 Mixing. 2 Channels. Down converts to Baseband. SRRC 730 mw Samples and filter coefficients Xilinx MAC Filter 145 mw 4 bit samples and 4 bit coefficients Xilinx Distributed Arithmetic Filter Number of coefficients = 48, 2 Channels. Provides receive pulse shaping. Input Sample rate: 88 MSPS. Output Sample rate: 44 MSPS Operating frequency: 196 MHz For Low precision filter, some of the coefficients are zeros and Xilinx core generator exploits this to implement distributed arithmetic filter. Both filters use the same input and output buffers. CMF Total Power of Acquisition Block 111 mw 22 mw 2 bit 1201 287 Power savings: 76% Only one of them is active at any time. Performs de-spreading operation with Barker sequence and computes the correlation. Correlator is built with binary tree adder/subtractor followed by squaring circuits on both I and Q channels to compute the magnitude. Input Sample: 44 MSPS Output: 44 M correlation per second Operating frequency for both filters is 44 MHz Detects the frame start and is composed of above modules which follows the RF front end Table 3: Power Savings Comparison. *-estimated on Xilinx FPGA platform since [5] is based on Altera FPGA implementation. Metric Full Precision [5]* Proposed Total Power 1201 mw 1100 mw 287 mw Savings 0% 8% 76%