ECE 5221 Personal Communication Systems

Slides:



Advertisements
Similar presentations
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 15: Capacity of CDMA systems Spring 2011.
Advertisements

ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 24 – Basics of 3G – UMTS (3) Spring 2011.
Spread Spectrum Chapter 7.
Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 7: Example of link budgets and coverage.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 19: Traffic planning (3) Spring 2011.
ECE 5233 Satellite Communications Prepared by: Dr. Ivica Kostanic Lecture 19: Multiple Access Schemes (3) (Section 6.3 and 6.4 ) Spring 2011.
Digital Kommunikationselektroink TNE027 Lecture 6 (Cryptography) 1 Cryptography Algorithms Symmetric and Asymmetric Cryptography Algorithms Data Stream.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 1: Introduction (Chapter 1) Spring 2011.
Lecture 7: Spread Spectrum
ECE 5233 Satellite Communications
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 23 – Basics of 3G - UMTS Spring 2011.
ECE 5233 Satellite Communications
ECE 5233 Satellite Communications
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
Lecture 8: Spread Spectrum
Cellular Communications
King Fahd University of Petroleum &Minerals Electrical Engineering Department EE-400 presentation CDMA systems Done By: Ibrahim Al-Dosari Mohammad.
Design for Testability Theory and Practice Lecture 11: BIST
DIGITAL COMMUNICATION Coding
II. Medium Access & Cellular Standards. TDMA/FDMA/CDMA.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
Wireless Networks Spring 2005 Spread Spectrum. Wireless Networks Spring 2005 Spread Spectrum  Input is fed into a channel encoder oProduces analog signal.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 12: Frequency allocation and channelization.
WCDMA Introduction Spreading Code Chia-Chi Yu
Generating Random Numbers in Hardware. Two types of random numbers used in computing: --”true” random numbers: ++generated from a physical source (e.g.,
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 13: Frequency allocation and channelization.
King Fahd University of Petroleum & Minerals  Electrical Engineering Department EE 578 Simulation of Wireless Systems Code Division Multiple Access Transmission.
ECE 5233 Satellite Communications Prepared by: Dr. Ivica Kostanic Lecture 16: Multiple Access Schemes (Section 6.1 and 6.2 ) Spring 2014.
Digital Communication I: Modulation and Coding Course
EE 445S Real-Time Digital Signal Processing Lab Fall 2013 Lab 4 Generation of PN sequences Debarati Kundu and Andrew Mark.
CELLULAR COMMUNICATIONS 4. Modulation. Modulation  Radio signals can be used to carry information  Audio, data, video  Information is used to modify.
CDMA Technical Talk Ken Pesyna April 15, Outline  Background  Signal Spreading  Forward Pilot Channel  Synchronization Channel  Geolocation.
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 2: Basics of cellular system architecture.
1 Channel Coding (II) Cyclic Codes and Convolutional Codes.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 17: Traffic planning Spring 2011.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 16: Number of resource calculation in.
ECE 5233 Satellite Communications Prepared by: Dr. Ivica Kostanic Lecture 9: Satellite link design (Section 4.3) Spring 2014.
Lecture 8: Spread Spectrum
변 우 성변 우 성 1/ 년 6 월 2 일 변 우 성 연세대학교 전기전자공학과 부호 및 정보이론 연구실 Introduction and Explanation of Exercise #5 & #6.
Session 1 Stream ciphers 1.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
Signal Encoding, Spread Spectrum. Basic Encoding Techniques Digital data to analog signal Amplitude-shift keying (ASK) Amplitude difference of carrier.
Spread Spectrum Modulation Dr. Teerasit Kasetkasem.
From Stallings, modified and added1 Spread Spectrum Session 5 Nilesh Jha.
CDMA Code Division Multiple Access. is a channel access method
March 22, 2005Week 10 1 EE521 Analog and Digital Communications James K. Beard, Ph. D. Tuesday, March 22, 2005
ECE 5233 Satellite Communications
Spread Spectrum Chapter 7. Spread Spectrum Form of communication Can be used to transmit analog or digital data using an ANALOG signal Idea: spread the.
ECE 5233 Satellite Communications Prepared by: Dr. Ivica Kostanic Lecture 19: Multiple Access Schemes (4) (Section 6.8) Spring 2011.
Wireless Multiple Access Multiple Simultaneous Connections By Dr. Larry Hash.
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Multiple Access Techniques.
Lecture 12-13: Multi-access Aliazam Abbasfar. Outline.
Code Division Multiple Access (CDMA) Transmission Technology
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
教育部網路通訊人才培育先導型計畫 Wireless Communication Technologies 1 Summary Direct-sequence MPSK and Frequency-hop MFSK represent two principle categories of spread-spectrum.
1 Wireless Networks Lecture 19 cdmaOne/IS-95 Dr. Ghalib A. Shah.
Spread spectrum modulation Chapter 9.
1 CDMA Mobile Communication & IS Spread Spectrum Priniciples Does not attempt to allocate disjoint frequency or time slot resources –Instead, this.
Lecture 9: DSSSAdv. Wireless Comm. Systems - MAC - 1 DSSS Multiple Access Channel Objectives Definition of DSSS Definition of spectral bit rate Computing.
Page : 1 bfolieq.drw Technical University of Braunschweig IDA: Institute of Computer and Network Engineering  W. Adi 2011 Lecture-7 Secret-Key Ciphers.
ECE 5233 Satellite Communications
Coding Methods in CDMA.
Spread Spectrum Chapter 7.
Wireless Networks Fall 2007
Spread Spectrum Chapter 7.
ECE 5233 Satellite Communications
ECE 5233 Satellite Communications
Presentation transcript:

ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 14: Frequency allocation and channelization Spring 2011

Outline Orthogonal codes Walsh / OVSF codes M-codes (PN codes) Use of codes in CDMA systems Important note: Slides present summary of the results. Detailed derivations are given in notes.

Walsh codes Generation of the Walsh code matrices Orthogonal codes Length – power of 2 (1,2,4,8,…) Orthogonality maintained under perfect synchronization Used for user channelization when the synchronization between the users can be maintained On the DL of the cellular system Example of WC sequence generation:

Walsh code orthogonality Code is given as a row in WC matrix To generate a code “0” -> “1” “1” -> “-1” Example: Codes W4,2 and W4,3 W8,2 : (0,0,1,1,0,0,1,1) -> (1,1,-1,-1,1,1,-1,-1) W8,3 : (0,1,1,0,0,1,1,0) -> (1,-1,-1,1,1,-1,-1,1) When synchronized – codes are orthogonal When out of sync – codes are not orthogonal

Shift register for generation of binary sequence M codes (PN codes) Have “noise like” auto-correlation properties Generated as output of shift registers that have taps indicated by primitive polynomials Taps need to be in “special places” Location of taps for different code lengths: http://www.newwaveinstruments.com/resources/articles/m_sequence_linear_feedback_shift_register_lfsr.htm Shift register for generation of binary sequence

M sequences - properties 1. An m-bit register produces an m-sequence of period 2m-1. 2. An m-sequence contains exactly 2(m-1) ones and 2(m-1)-1 zeros. 3. The modulo-2 sum of an m-sequence and another phase (i.e. time-delayed version) of the same sequence yields yet a third phase of the sequence. 3a. (A corollary of 3.) Each stage of an m-sequence generator runs through some phase of the sequence. (While this is obvious with a Fibonacci LFSR, it may not be with a Galois LFSR.) 4. A sliding window of length m, passed along an m-sequence for 2m-1 positions, will span every possible m-bit number, except all zeros, once and only once. That is, every state of an m-bit state register will be encountered, with the exception of all zeros. 5. Define a run of length r to be a sequence of r consecutive identical numbers, bracketed by non-equal numbers. Then in any m-sequence there are: 1 run of ones of length m. 1 run of zeros of length m-1. 1 run of ones and 1 run of zeros, each of length m-2. 2 runs of ones and 2 runs of zeros, each of length m-3. 4 runs of ones and 4 runs of zeros, each of length m-4. … 2m-3 runs of ones and 2m-3 runs of zeros, each of length 1. 6. If an m-sequence is mapped to an analog time-varying waveform, by mapping each binary zero to 1 and each binary one to -1, then the autocorrelation function for the resulting waveform will be unity for zero delay, and -1/(2m-1) for any delay greater that one bit, either positive or negative in time. The shape of the autocorrelation function between -1 bit and +1 bit will be triangular, centered around time 0. That is, the function will rise linearly from time = -(one-bit) to time 0, and then decline linearly from time 0 to time = +(one-bit).

Circular autocorrelation of PN sequence PN sequence of length N: Circular autocorrelation: Note: PN sequences are practically orthogonal to their delayed versions For PN sequences Consider N=15 sequence in the attached spreadsheet

Use of CDMA in cellular systems Coding different on UL and DL DL – 2 levels of coding Within each cell – users separated by Walsh codes Cells – separated by different PN codes On the UL Users separated by PN codes Additional level of coding usually added for encryption purposes CDMA DL Note: WC used to separate synchronized transmissions, PN used to separate asynchronous transmission CDMA UL