Wireless Medium Access Control and CDMA-based Communication Lesson 08 Auto-correlation and Barker Codes

Similar documents
Code Division Multiple Access.

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

Multiple Access Techniques for Wireless Communications

Lecture 3. Direct Sequence Spread Spectrum Systems. COMM 907:Spread Spectrum Communications

Laboratory 5: Spread Spectrum Communications

Multiple Access Schemes

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

Wireless Medium Access Control and CDMA-based Communication Lesson 14 CDMA2000

Spread Spectrum Modulation

Lecture 9: Spread Spectrum Modulation Techniques

T325 Summary T305 T325 B BLOCK 3 4 PART III T325. Session 11 Block III Part 3 Access & Modulation. Dr. Saatchi, Seyed Mohsen.

Required Background (You must satisfy All of the following requirements ) BSEE GPA>3 for technical Courses

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Noise Effective Code Analysis on the Basis of Correlation in CDMA Technology

SPREADING CODES 1. INTRODUCTION. Ion POPA Societatea Română de Televiziune Studioul Teritorial Iaşi

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

CDMA - QUESTIONS & ANSWERS

Spread Spectrum: Definition

Performance Analysis of DSSS and FHSS Techniques over AWGN Channel

ECS455: Chapter 4 Multiple Access

SPREADING CODES PERFORMANCE FOR CORRELATION FUNCTION USING MATLAB

Spread Spectrum Signal for Digital Communications

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

Chapter 7 Spread-Spectrum Modulation

ECS455: Chapter 4 Multiple Access

Chapter 2 Direct-Sequence Systems

SC - Single carrier systems One carrier carries data stream

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

Cross Spectral Density Analysis for Various Codes Suitable for Spread Spectrum under AWGN conditions with Error Detecting Code

Ternary Zero Correlation Zone Sequences for Multiple Code UWB

Basics of Spread Spectrum Systems

Chapter 7 Spread-Spectrum Modulation

Chapter 7. Multiple Division Techniques

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Medium Access Control

Multi-Carrier Systems

Mobile Computing. Chapter 3: Medium Access Control

Reti di Telecomunicazione. Channels and Multiplexing

Initial Synchronization

Simulation of Optical CDMA using OOC Code

Multiplexing Module W.tra.2

Wireless Transmission & Media Access

EEE 309 Communication Theory

Medium Access Schemes

Spread spectrum. Outline : 1. Baseband 2. DS/BPSK Modulation 3. CDM(A) system 4. Multi-path 5. Exercices. Exercise session 7 : Spread spectrum 1

SPREAD SPECTRUM (SS) SIGNALS FOR DIGITAL COMMUNICATIONS

Communications Theory and Engineering

ECS455: Chapter 4 Multiple Access

Satellite Telemetry Data Transmission Immunity from the ASI and Jamming Using DSSS Optimized PN Codes in DS-CDMA Systems

W-CDMA for UMTS Principles

Implementation of DSSS System using Chaotic Sequence using MATLAB and VHDL

Spread Spectrum Techniques

CDMA is used to a limited extent on the 800-MHz band, but is much more common in the 1900-MHz PCS band. It uses code-division multiple access by

ORTHOGONAL frequency division multiplexing (OFDM)

Politecnico di Milano Facoltà di Ingegneria dell Informazione. 3 Basic concepts. Wireless Networks Prof. Antonio Capone

Interference Reduction in Overlaid WCDMA and TDMA Systems

COMPARATIVE ANALYSIS OF PEAK CORRELATION CHARACTERISTICS OF NON-ORTHOGONAL SPREADING CODES FOR WIRELESS SYSTEMS

By Nour Alhariqi. nalhareqi

SNR Performance Analysis of Rake Receiver for WCDMA

Low Correlation Zone Signal Sets

Lecture 8 Mul+user Systems

CDMA Mobile Radio Networks

On the Uplink Capacity of Cellular CDMA and TDMA over Nondispersive Channels

CDMA Example with MATLAB

Wireless Networks. Why Wireless Networks? Wireless Local Area Network. Wireless Personal Area Network (WPAN)

CH 5. Air Interface of the IS-95A CDMA System

Multiple Access Techniques

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Carrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm

Significant technological

CSCD 433/533 Wireless Networks

Module 3: Physical Layer

IEEE P Wireless Access Method and Physical Layer Specification

Digi-Wave Technology Williams Sound Digi-Wave White Paper

Spread Spectrum Signal for Digital Communications

Access Methods and Spectral Efficiency

Lauri Pirttiaho, NMP/Oulu

CDMA Technology. Pr. S.Flament Pr. Dr. W.Skupin On line Course on CDMA Technology

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

A LITERATURE REVIEW IN METHODS TO REDUCE MULTIPLE ACCESS INTERFERENCE, INTER-SYMBOL INTERFERENCE AND CO-CHANNEL INTERFERENCE

CH 4. Air Interface of the IS-95A CDMA System

2 INTRODUCTION TO GNSS REFLECTOMERY

WIRELESS COMMUNICATIONS

Performance of a Flexible Form of MC-CDMA in a Cellular System

MULTIPLE ACCESS SCHEMES OVERVIEW AND MULTI - USER DETECTOR

BER Calculation of DS-CDMA over Communication Channels

A MODIFIED DIRECT-SEQUENCE SPREAD SPECTRUM MODULATION SCHEME FOR BURST TRANSMISSIONS. Bart Scheers and Vincent Le Nir

Multistage Symbol-by-Symbol Bayesian Interference Cancellation for UMTS-CDMA Links Affected by Severe Multipath

Unit 1 Introduction to Spread- Spectrum Systems. Department of Communication Engineering, NCTU 1

CONSTRUCTION AND PERFORMANCE STUDIES OF A PSEUDO-ORTHOGONAL CODE FOR FIBER OPTIC CDMA LAN

DESIGN AND IMPLEMENTATION OF WCDMA RAKE RECEIVER USED IN 3G WIRELESS COMMUNICATION

UNIT 4 Spread Spectrum and Multiple. Access Technique

Design of Spread-Spectrum Communication System Based on FPGA

DESIGN AND ANALYSIS OF DS-CDMA DETECTED MULTIPATH SIGNALS USING THE RAKE RECEIVER SIMULATOR FOR WIRELESS COMMUNICATION.

BER Analysis for Synchronous All-Optical CDMA LANs with Modified Prime Codes

CDMA Principle and Measurement

Generation of Orthogonal Logistic Map Sequences for Application in Wireless Channel and Implementation using a Multiplierless Technique

Correlation, Interference. Kalle Ruttik Department of Communications and Networking School of Electrical Engineering Aalto University

Computational Complexity of Multiuser. Receivers in DS-CDMA Systems. Syed Rizvi. Department of Electrical & Computer Engineering

Transcription:

Wireless Medium Access Control and CDMA-based Communication Lesson 08 Auto-correlation and Barker Codes 1

Coding Methods in CDMA Use distinctive spreading codes to spread the symbols before transmission At the receiving end, a correlator used to despread the original signal Unwanted signals not correlated and, thus, not despread 2

CDMA codes The original data rates are called symbols per second and the code chipping rates are called chip rates These codes uniquely distinguish sets of data from each other 3

CDMA codes Carefully designed sequences of ones and zeros These sequences are produced from the codes as per the chips at rates much higher than those of the symbols (Spread factor > 1) Example: f s = 19.2 ks/s, f chip = 1.2288Mchip/s and spread factor = 64 4

CDMA codes Enable unique identification of signals from different sources and allow different signals to be transmitted through the same space, time, and frequency slots without interference No correlation to other codes or to time shifted versions of themselves 5

Correlation Consider coded symbols of n bits between time interval t 0 and t 0 + (n 1)T, where T is the period between successive bits The sequence at the receiver in the interval between t 0 ' and t 0 '+(n 1)T when (t 0 ' t 0 ) = the propagation delay 6

Correlation between Codes When the receiver attempts to correlate the received coded symbols with respect to any of the codes which it internally generates, it is not able to correlate even when it uses exactly the same code as the one used for transmission 7

Reasons for no correlation Propagation delay The receiver uses the code for extracting symbols within the interval t 0 " and t 0 "+(n 1)T and t 0 " and t 0 do not differ by n.t Inappropriate code The reason can be that the sequence of bits in the code itself is such that correlation is not possible by using a correlation method at the receiver 8

Correlation functions Propagation delay taken care of by the receiver by successively shifting the receiver generated sequence by a period = m. T m = 0, 1, 2, 3,, (n 1) 9

Sum of product (SOP) A code symbol a i for i = 0, 1,..., n 2, n 1 is given by the SOP from i = 0 to n k for all values of k between 1 and n SOP = a i.a i+ k 10

Correlation Method The correlation method is to find the sum of products (SOP) to correlate the sequence of bits between t 0 " + (m. T) and t 0 " + (n 1)T + (m.t) with the received coded signal Vary m till the SOP is maximum Inappropriate code taken care of by using an autocorrelation code 11

Autocorrelation code A multi-bit code which, when used for coding the symbols before a transmission, enables the receiver to automatically correlate and extract the symbols using the correlation method SOP = a i.a i+ k 1 for i = 1 k < n SOP maximum when k = 0 12

Example Barker code Assume that the chipping signal symbol is 1 for +1 and 0 for 1 The Barker code is a sequence of n values (code-symbols) of +1 and 1 {+1, +1, +1, 1, 1, 1, +1, 1, 1, +1, 1} 11-bit Code in 802.11 LAN 13

13-bit Barker code C13 {+1, +1, +1, +1, +1, 1, 1, +1, +1, 1, +1, 1, +1} 14

Good autocorrelation function Gives a large value of sum e i r i when e i = r i A very low value, when e i r i for 0 i < n e i = expected chip symbol and r i = received chip symbol in an i th sequence at the receiver 15

Pseudo-noise (PN) sequence The code appears random and noise-like but is actually not random 16

Sum of the 13 products between the coded and received sequences for n = 13 17

Summary Correlation defined by a large value of sum e i r i when e i = r i and a very low value, when e i r i for 0 i < n Correlation method is to successively shift the code by 1 till e i = r i shown by maximum value of SOP for all values of i Barker code autocorrelation code Pseudo-noise code 18

End of Lesson 08 Auto-correlation and Barker Codes 19