Wireless Communication

Similar documents
Digital Modulation. Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

Digital Communication

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

Wireless Communication Fading Modulation

Mobile Communication An overview Lesson 03 Introduction to Modulation Methods

Revision of Lecture 3

ENSC327 Communication Systems 27: Digital Bandpass Modulation. (Ch. 7) Jie Liang School of Engineering Science Simon Fraser University

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Chapter 14 MODULATION INTRODUCTION

Digital Modulation Schemes

Objectives. Presentation Outline. Digital Modulation Revision

ECE5713 : Advanced Digital Communications

Digital Modulators & Line Codes

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1

comparasion to BPSK, to distinguish those symbols, therefore, the error performance is degraded. Fig 2 QPSK signal constellation

Digital Communication System

Digital Communication

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

Digital Communication System

EE3723 : Digital Communications

Chapter 7 Multiple Division Techniques for Traffic Channels

Revision of Wireless Channel

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1


Swedish College of Engineering and Technology Rahim Yar Khan

ECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

Fundamentals of Digital Communication

Amplitude Frequency Phase

Principles of Communications

EE4601 Communication Systems

Communication Engineering Term Project ABSTRACT

Chapter 4. Part 2(a) Digital Modulation Techniques

BER Performance with GNU Radio

Outline / Wireless Networks and Applications Lecture 5: Physical Layer Signal Propagation and Modulation

ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

Revision of Previous Six Lectures

Problem Sheet 1 Probability, random processes, and noise

Performance Evaluation Of Digital Modulation Techniques In Awgn Communication Channel

Basic Concepts in Data Transmission

MODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis

Principles of Communications

CHAPTER 2 DIGITAL MODULATION

SEN366 Computer Networks

Lecture 10. Digital Modulation

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter 5. Analog Transmission

Digital modulation techniques

Chapter 2 Overview - 1 -

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT.

Mobile Communications

I-Q transmission. Lecture 17

OptiSystem applications: Digital modulation analysis (PSK)

Refresher on Digital Communications Channel, Modulation, and Demodulation

Lecture 3 Digital Modulation, Detection and Performance Analysis

Chapter 7. Multiple Division Techniques

Chapter 6 Passband Data Transmission

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Revision of Previous Six Lectures

Outline Chapter 3: Principles of Digital Communications

EEE 461 Communication Systems II Lecture Presentation 2

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

Lecture #11 Overview. Vector representation of signal waveforms. Two-dimensional signal waveforms. 1 ENGN3226: Digital Communications L#

Objectives. Presentation Outline. Digital Modulation Lecture 01

Physical Layer: Outline

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum

Columbia University. Principles of Communication Systems ELEN E3701. Spring Semester May Final Examination

Introduction to Communications Part Two: Physical Layer Ch5: Analog Transmission. Goals of This Class. Warm Up. Outline of the Class

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

RF Basics 15/11/2013

Performance measurement of different M-Ary phase signalling schemes in AWGN channel

CHAPTER 3 JITTER EFFECTS AND FSO MODULATION TECHNIQUES

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A

Principles of Communications ECS 332

ELEC E7210: Communication Theory. Lecture 7: Adaptive modulation and coding

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

Data Encoding g(p (part 2)

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

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING

EECS 473 Advanced Embedded Systems. Lecture 13 Start on Wireless

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

Chapter 2 Overview - 1 -

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

Chapter 3 Data Transmission COSC 3213 Summer 2003

UNIVERSITY OF BAHRAIN COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

Radio Technology and Architectures. 1 ENGN4521/ENGN6521: Embedded Wireless L#1

ECE 630: Statistical Communication Theory

Analyze BER Performance of Wireless FSK System

Channel & Modulation: Basics

Degree project. Performance evaluation of higher order modulations in OFDM systems

3/26/18. Lecture 3 EITN STRUCTURE OF A WIRELESS COMMUNICATION LINK

Lecture (07) Digital Modulation Digital data transmission through analog signals

TSEK02: Radio Electronics Lecture 3: Modulation (II) Ted Johansson, EKS, ISY

Lecture 2 Fiber Optical Communication Lecture 2, Slide 1

Comparison of ML and SC for ICI reduction in OFDM system

Chapter 5 Analog Transmission

EE4601 Communication Systems

Transcription:

Wireless Communication Systems @CS.NCTU Lecture 2: Modulation and Demodulation Reference: Chap. 5 in Goldsmith s book Instructor: Kate Ching-Ju Lin ( 林靖茹 ) 1

Modulation From Wikipedia: The process of varying one or more properties of a periodic waveform with a modulating signal that typically contains information to be transmitted. modulate 2

Example 1 = bit-stream? (a) 10110011 (b) 00101010 (c) 10010101 3

Example 2 = bit-stream? (a) 01001011 (b) 00101011 (c) 11110100 4

Example 3 = bit-stream? (a) 11010100 (b) 00101011 (c) 01010011 (d) 11010100 or 00101011 5

Types of Modulation Amplitude ASK Frequency FSK Phase PSK

Modulation Map bits to signals TX bit stream 1 0 1 1 0 modulation transmitted Signal s(t) wireless channel

Demodulation Map signals to bits TX RX bit stream 1 0 1 1 0 1 0 1 1 0 modulation demodulation transmitted Signal s(t) wireless channel received signal x(t)

Analog and Digital Modulation Analog modulation Modulation is applied continuously Amplitude modulation (AM) Frequency modulation (FM) Digital modulation An analog carrier signal is modulated by a discrete signal Amplitude-Shift Keying (ASK) Frequency-Shift Keying (FSK) Phase-Shift Keying (PSK) Quadrature Amplitude Modulation (QAM) 9

Advantages of Digital Modulation Higher data rate (given a fixed bandwidth) More robust to channel impairment Advanced coding/decoding can be applied to make signals less susceptible to noise and fading Spread spectrum techniques can be applied to deal with multipath and resist interference Suitable to multiple access Become possible to detect multiple users simultaneously Better security and privacy Easier to encrypt 10

Modulation and Demodulation AWGN Channel m ={b,...,b } i 1 K Transmitter s(t) + n(t) x(t) Receiver m ^ ={b ^,...,b ^ } 1 K modulate demodulate Modulation Encode a bit stream of finite length to one of several possible signals Delivery over the air Signals experience fading and are combined with AWGN (additive white Gaussian noise) Demodulation Decode the received signal by mapping it to the closest one in the set of possible transmitted signals 11

Band-pass Signal Representation General form s(t) =a(t)cos(2 f c t + (t)) amplitude frequency phase Amplitude is always non-negative Or we can switch the phase by 180 degrees Called the canonical representation of a band-pass signal s t a t 2πf & t + φ t 12

In-phase and Quadrature Components s(t) =a(t) cos(2 f c t + (t)) = a(t)[cos(2 f c t) cos( (t)) sin(2 f c t)sin( (t))] = s I (t) cos(2 f c t) s Q (t)sin(2 f c t) s I (t) =a(t) cos( (t)) : In-phase component of s(t) s Q (t) =a(t)sin( (t)) : Quadrature component of s(t) Amplitude: a(t) = Phase: q s 2 I (t)+s2 Q (t) (t) = tan 1 ( s Q(t) s I (t) ) 13

Band-Pass Signal Representation s(t) =s I (t) cos(2 f(t)t) s Q (t) sin(2 f(t)t) We can also represent s(t) as s(t) =<[s 0 (t)e 2j f ct ] exp(iθ) = cos(θ)+jsin(θ) Q a t s t s 0 (t) =s I (t)+js Q (t) s (t) is called the complex envelope of the band-pass signal This is to remove the annoying in the analysis e 2j f ct φ t I

Types of Modulation s(t) = Acos(2πf c t+φ) Amplitude M-ASK: Amplitude Shift Keying Frequency M-FSK: Frequency Shift Keying Phase M-PSK: Phase Shift Keying Amplitude + Phase M-QAM: Quadrature Amplitude Modulation

Amplitude Shift Keying (ASK) A bit stream is encoded in the amplitude of the transmitted signal Simplest form: On-Off Keying (OOK) 1 àa=1, 0 àa=0 bit stream b(t) TX 1 0 1 1 0 1 0 1 1 0 RX modulation demodulation signal s(t) 16

M-ASK M-ary amplitude-shift keying (M-ASK) s(t) = A i cos(2 f c t), if 0 t T 0, otherwise, where i =1, 2,,M A i is the amplitude corresponding to bit pattern i 17

Example: 4-ASK Map 00, 01, 10, 11 to four different amplitudes Binary sequence 0 0 0 1 1 0 1 1 1 0 m (t ) (a) Time 4-ary signal 3 1 0-1 -3 s (t ) (b) Time 3 A 4-ASK signal A 0 -A -3 A T (c) T Time 18

Pros and Cons of ASK Pros Easy to implement Energy efficient Low bandwidth requirement Cons Low data rate bit-rate = baud rate High error probability Hard to pick a right threshold Bandwidth is the difference between the upper and lower frequencies in a continuous set of frequencies. 1 baud 1 second

Types of Modulation s(t) = Acos(2πf c t+φ) Amplitude M-ASK: Amplitude Shift Keying Frequency M-FSK: Frequency Shift Keying Phase M-PSK: Phase Shift Keying Amplitude + Phase M-QAM: Quadrature Amplitude Modulation

Frequency Shift Keying (FSK) A bit stream is encoded in the frequency of the transmitted signal Simplest form: Binary FSK (BFSK) 1 àf=f 1, 0 àf=f 2 bit stream TX 1 0 1 1 0 RX 1 0 1 1 0 modulation demodulation signal s(t) 21

M-FSK M-ary frequency-shift keying (M-FSK) s(t) = A cos(2 f c,it), if 0 t T 0, otherwise, where i =1, 2,,M f c,i is the center frequency corresponding to bit pattern i Example: Quaternary Frequency Shift Keying (QFSK) Map 00, 01, 10, 11 to four different frequencies 22

Pros and Cons of FSK Pros Easy to implement Better noise immunity than ASK Cons Low data rate Bit-rate = baud rate Require higher bandwidth BW(min) = N b + N b

Types of Modulation s(t) = Acos(2πf c t+φ) Amplitude M-ASK: Amplitude Shift Keying Frequency M-FSK: Frequency Shift Keying Phase M-PSK: Phase Shift Keying Amplitude + Phase M-QAM: Quadrature Amplitude Modulation

Phase Shift Keying (PSK) A bit stream is encoded in the phase of the transmitted signal Simplest form: Binary PSK (BPSK) 1 àφ=0, 0 àφ=π bit stream s(t) TX 1 0 1 1 0 RX 1 0 1 1 0 modulation demodulation signal s(t) 25

Constellation Points for BPSK 1 àφ=0 cos(2πf c t+0) = cos(0)cos(2πf c t)- sin(0)sin(2πf c t) = s I cos(2πf c t) s Q sin(2πf c t) 0 àφ=π cos(2πf c t+π) = cos(π)cos(2πf c t)- sin(π)sin(2πf c t) = s I cos(2πf c t) s Q sin(2πf c t) φ=0 Q φ=π Q I I (s I,s Q ) = (1, 0) 1 à 1+0i (s I,s Q ) = (-1, 0) 0 à -1+0i

Demodulate BPSK Map to the closest constellation point Quantitative measure of the distance between the received signal s and any possible signal s Find s -s in the I-Q plane 0 Q 1 s 0 =-1+0i n 0 s =a+bi n 1 s 1 =1+0i I n 1 = s -s 1 = s -(1+0i) n 0 = s -s 0 = s -(-1+0i) since n 1 < n 0, map s to (1+0i)à 1

Demodulate BPSK Decoding error When the received signal is mapped to an incorrect symbol (constellation point) due to a large error Symbol error rate P(mapping to a symbol s j, j i s i is sent ) 0 Q 1 s =a+bi s 0 =-1+0i s 1 =1+0i I Given the transmitted symbol s 1 à incorrectly map s to s 0 =(-1+0)à 0, when the error is too large

SNR of BPSK SNR: Signal-to-Noise Ratio Q SNR = s 2 n 2 = s 2 s s 2 = 1+0i 2 (a + bi) (1 + 0i) 2 SNR db = 10 log 10 (SNR) s = a+bi n I Example: Say Tx sends (1+0i) and Rx receives (1.1 0.01i) SNR?

SER/BER of BPSK BER (Bit Error Rate) = SER (Symbol Error Rate) SER = BER = P b dmin = Q p = Q 2N0 Minimum distance of any two cancellation points r! 2Eb N 0 = Q( p 2SNR) From Wikipedia: Q(x) is the probability that a normal (Gaussian) random variable will obtain a value larger than x standard deviations above the mean. 30

Constellation point for BPSK Say we send the signal with phase delay π cos(2j f c t + ) = cos(2j f c t) cos( ) sin(2j f c t)sin( ) = 1 cos(2j f c t) 0 sin(2j f c t) =( 1+0i)e 2j f ct Band-pass representation Illustrate this by the constellation point (-1 + 0i) in an I-Q plane φ=π -1+0i Q I 31

Quadrature PSK (QPSK) Use four phase rotations 1/4π, 3/4π, 5/4π, 7/4π to represent 00, 01, 11, 10 A cos(2j f c t + /4) =A cos(2j f c t) cos( /4) A sin(2j f c t)sin( /4) =1 cos(2j f c t) 1 sin(2j f c t) =(1 + 1i)e 2j f ct A cos(2j f c t + 3 /4) =A cos(2j f c t) cos(3 /4) A sin(2j f c t)sin(3 /4) = 1 cos(2j f c t) 1 sin(2j f c t) =( 1+1i)e 2j f ct 01 11 Q 00 I 10 32

Quadrature PSK (QPSK) Use 2 degrees of freedom in I-Q plane Represent two bits as a constellation point Rotate the constellations by π/2 Demodulation by mapping the received signal to the closest constellation point Double the bit-rate No free lunch: Higher error probability (Why?) 01 Q 00 I 11 10

Quadrature PSK (QPSK) Maximum power is bounded Amplitude of each constellation point should still be 1 Q Bits Symbols 01 1 2 00 = 1/ 2(1+1i) 00 1/ 2+1/ 2i 1 2 1 2 I 01-1/ 2+1/ 2i 10 1/ 2-1/ 2i 11 1 2 10 11-1/ 2-1/ 2i

Higher Error Probability in QPSK For a particular error n, the symbol could be decoded correctly in BPSK, but not in QPSK Why? Each sample only gets half power Q Q 0 1 x1 x0 n 1 I in BPSK I n 1/ 2 In QPSK

Trade-off between Rate and SER Trade-off between the data rate and the symbol error rate Denser constellation points à More bits encoded in each symbol à Higher data rate Denser constellation points à Smaller distance between any two points à Higher decoding error probability 36

SEN and BER of QPSK SNR s : SNR per symbol; SNR b : SNR per bit SNR b SNR s log 2 M,P b P s log 2 M QPSK: M=4 SER: The probability that each branch has a bit error SER = P s =1 [1 Q( p r 2SNR b )] 2 2Eb =1 [1 Q( )] 2 N 0 BER =1 [1 Q( p SNR s )] 2 =1 [1 Q( BER = P b P s 2 r Es E s is the bounded maximum power N 0 )] 2 37

M-PSK BPSK Q QPSK 01 1 2 Q 0 1 I 1 2 1 2 I 11 1 2 10 8-PSK 010 Q 16-PSK Q 011 100 001 111 I 0000 1111 I 000 100 101 38

M-PSK BER versus SNR Denser constellation points à higher BER Acceptable reliability

Types of Modulation s(t) = Acos(2πf c t+φ) Amplitude M-ASK: Amplitude Shift Keying Frequency M-FSK: Frequency Shift Keying Phase M-PSK: Phase Shift Keying Amplitude + Phase M-QAM: Quadrature Amplitude Modulation

Quadrature Amplitude Modulation Change both amplitude and phase s(t)=acos(2πf c t+φ) 0000 0100 0001 0101 0011 0111 Q 0010 0110 1100 1000 1101 1001 a 16-QAM 3a 1111 1011 1110 1010 64-QAM: 64 constellation points, each with 8 bits I Bits Symbols 1000 s 1 =3a+3ai 1001 s 2 =3a+ai 1100 s 3 =a+3ai 1101 s 4 =a+ai expected power: E! 2 " s i # $ =1

M-QAM BER versus SNR

Modulation in 802.11 802.11a 6 mb/s: BPSK + ½ code rate 9 mb/s: BPSK + ¾ code rate 12 mb/s: QPSK + ½ code rate 18 mb/s: QPSK + ¾ code rate 24 mb/s: 16-QAM + ½ code rate 36 mb/s: 16-QAM + ¾ code rate 48 mb/s: 64-QAM + ⅔ code rate 54 mb/s: 64-QAM + ¾ code rate FEC (forward error correction) k/n: k-bits useful information among n-bits of data Decodable if any k bits among n transmitted bits are correct

Band-Pass Signal Transmitter s(t) =s I (t) cos(2 f c t) s Q (t) sin(2 f c t) s I (t) mixer Message Source Map each bit into s I (t) and s Q (t) Signal Encoder cos(2πf c t) 90 degree shift Σ + + Band-pass Signal s(t) sin(2πf c t) s Q (t)

Band-Pass Signal Receiver Received Signal plus noise x(t) = s(t) + n(t) Filters out outof-band signals and noises Bandpass Filter cos(2πf c t) sin(2πf c t) 90 degree shift Lowpass Filter Signal Detector Lowpass Filter 0.5[A c s I (t) + n I (t)] Message Sink 0.5[A c s Q (t) + n Q (t)]

Detection Map the received signal to one of the possible transmitted signal with the minimum distance Find the corresponding bit streams possible transmitted signals corresponding bit streams s 1 I(t)+js 1 Q(t) 0 000..00 0 received signal [s I (t)+n(t)] + j[s Q (t)+n(t)] closest s 2 I(t)+js 2 Q(t). s k I (t)+js k Q(t). s K I (t)+js K Q (t) 0 000..01 0. 0 001..10 0. 0 111..11 0 46

Announcement Install Matlab Teaming Elevator pitch: 2 per group (Each group talks about 3-5 minutes. Each member needs to talk) Lab and project: 3-4 members per group Send your team members to the TA ( 張威竣 ) Sign up for the talk topic Pick the paper (topic) according to your preference or schedule Sign up from 18:00@Thu (will announce the url in the announcement tab of the course website) Pick your top five choices (from Lectures 4-18) FIFS 47

Quiz What are the four types of modulation introduced in the class? Say Tx sends (-1 + 0i) and Rx receives -(0.95+0.01i). Calculate the SNR. 48