ECEN 463 – Wireless Communication Background and Introduction to the wireless channel Lecture 3 Dr. Mohammed Karmoose Reminder Passband vs baseband models bits Complex pulse shaper Matched Filter π π2πππ‘ ~ Decision Make −π2πππ‘ π ~ Complex passband model Pros: • Allows to study the behavior of the system at the level of waveforms Cons: • Requires heavy computations due to the large sampling frequency needed bits Reminder Passband vs baseband models bits Mapper bits Demapper Complex baseband model 10 Input bits Symbol 00 -1-j 01 1-j 10 -1+j 11 1+j 11 1 -1 00 Mapping table 1 -1 Constellation diagram 01 Baseband model in Additive White Gaussian Noise (AWGN) 4 Passband model in AWGN π(π‘) π πΌ π‘ + ππ π (π‘) bits Complex pulse shaper π π2πππ‘ Matched Filter ~ Decision Make bits ~ We usually aim to analyze the performance of communication systems in the presence of additive white Gaussian noise. Passband model in AWGN π(π‘) π πΌ π‘ + ππ π (π‘) bits Complex pulse shaper π π2πππ‘ Matched Filter ~ Decision Make bits ~ We usually aim to analyze the performance of communication systems in the presence of additive white Gaussian noise. The level of noise power/energy is usually determined compared to the level of signal power/energy through the notion of Signal-to-Noise-Ratio (SNR), or in case of digital signals, Eb/No and Es/No Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ π πΌ (π‘) π΄ ππ -π΄ π‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ π πΌ (π‘) ~ Average energy per symbol is given by π΄ ππ -π΄ π‘ π¨π π»π + −π¨ π π»π π¬π = ×π π Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ π πΌ (π‘) ~ Average energy per symbol is given by π΄ ππ π‘ π¨π π»π + −π¨ π π»π π¬π = ×π π Energy in one symbol -π΄ I and Q channels Two symbols Energy in the other symbol Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ π πΌ (π‘) π΄ ππ π‘ π¨π π»π + −π¨ π π»π π¬π = ×π π Energy in one symbol -π΄ ~ Task: How would πΈπ changeAverage for other energy per symbol is given by modulations? I and Q channels Two symbols Energy in the other symbol Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ Noise Power Spectral Density ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ Noise Power Spectral Density ππ /2 π ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ Noise Power Spectral Density This is ππ /2 and we use ππ in the Es/No expression ππ /2 π ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ πΈπ : Average energy per symbol πΈπ : Average energy per bit ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ πΈπ : Average energy per symbol πΈπ : Average energy per bit 10 1 1 -1 00 11 -1 QPSK 01 ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ πΈπ : Average energy per symbol πΈπ : Average energy per bit 10 1 11 Every symbol carriers 2 bits 1 -1 00 -1 QPSK 01 ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ πΈπ : Average energy per symbol πΈπ : Average energy per bit 10 1 11 Every symbol carriers 2 bits 1 -1 ∴ πΈπ = πΈπ /2 π ∴ π¬π /π΅π = π¬π /π΅π π 00 -1 QPSK 01 ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” bits Complex pulse shaper π π2πππ‘ πΈπ : Average energy per symbol πΈπ : Average energy per bit 10 1 11 Every symbol carriers 2 bits ∴ πΈπ = πΈπ /2 π ∴ π¬π /π΅π = π¬π /π΅π π ~ Task: What is relation 1 -1 between πΈπ and πΈπ for other modulations? 00 -1 QPSK 01 Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” π πππ = 2 ππ bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” π πππ = 2 ππ π: Average signal power bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” Complex pulse shaper bits π πππ = 2 ππ π: Average signal power π = πΈπ /ππ π π2πππ‘ π πΌ (π‘) π΄ ππ -π΄ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” π πππ = 2 ππ π: Average signal power π = πΈπ /ππ ππ2 : Noise power bits Complex pulse shaper π π2πππ‘ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” bits Complex pulse shaper π πππ = 2 ππ π π2πππ‘ ~ π: Average signal power π = πΈπ /ππ ππ2 : Noise power ππ2 = ππ × π΅π = ππ /ππ π΅π π΅π ππ /2 Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • SNR: This is the “Average Signal Power” over “Noise Power” bits Complex pulse shaper π πππ = 2 ππ π π2πππ‘ π: Average signal power π = πΈπ /ππ ππ2 : Noise power ππ2 = ππ × π΅π = ππ /ππ π· ππ¬ ∴ πΊπ΅πΉ = π = ππ ππ¨ ~ Passband model in AWGN π(π‘) Definitions of SNR, Eb/No and Es/No: π πΌ π‘ + ππ π (π‘) • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” π bits π π2πππ‘ π π¨ π»π + −π¨ π»π π¬π = ×π π • Eb/No: This is the “Average Energy per Bit” over “Noise Power Spectral Density” π ∴ π¬π /π΅π = π¬π /π΅π π Complex pulse shaper • ~ SNR: This is the “Average Signal Power” over “Noise Power” π· ππ¬ ∴ πΊπ΅πΉ = π = ππ ππ¨ Passband model in AWGN π(π‘) Noise modeling in the passband model: π πΌ π‘ + ππ π (π‘) bits Complex pulse shaper π π2πππ‘ π¦(π‘) ~ Passband model in AWGN π(π‘) Noise modeling in the passband model: π πΌ π‘ + ππ π (π‘) bits π¦ π‘ = π πΌ π‘ + π π π π‘ π π2πππ‘ + π(π‘) Complex pulse shaper π π2πππ‘ π¦(π‘) ~ Passband model in AWGN π(π‘) Noise modeling in the passband model: π πΌ π‘ + ππ π (π‘) bits π¦ π‘ = π πΌ π‘ + π π π π‘ π π π2πππ‘ + π(π‘) ππ2 Complex pulse shaper π π2πππ‘ π¦(π‘) ~ Passband model in AWGN π(π‘) Noise modeling in the passband model: π πΌ π‘ + ππ π (π‘) bits π¦ π‘ = π πΌ π‘ + π π π π‘ π π π2πππ‘ + π(π‘) Complex pulse shaper π π2πππ‘ ππ2 π π‘ = ππΌ π‘ + π ππ (π‘) Gaussian random process ππ2 π©(0, ) 2 Gaussian random process ππ2 π©(0, ) 2 π¦(π‘) ~ Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: bits π[π] Mapper π [π] π¦[π] Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] Mapper π [π] π¦[π] Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] π [π] Mapper π¦[π] 10 a 11 πΈπ : Average energy per symbol a -a 00 -a QPSK 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] π [π] Mapper π¦[π] 10 a 11 πΈπ : Average energy per symbol If π [π] is a symbol a -a 00 -a QPSK 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] π [π] Mapper π¦[π] 10 a 11 πΈπ : Average energy per symbol If π [π] is a symbol → Its energy is π π 2 a -a 00 -a QPSK 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] π [π] Mapper π¦[π] 10 a 11 πΈπ : Average energy per symbol If π [π] is a symbol → Its energy is π π 2 a -a 2 2 2 πππ 00 2 2 2 πππ 01 2 2 2 πππ 10 2 2 2 πππ 11 π + π = 2π Energy in different modulation symbols π + π = 2π π + π = 2π π + π = 2π 00 -a QPSK 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] π [π] Mapper π¦[π] 10 a 11 πΈπ : Average energy per symbol If π [π] is a symbol → Its energy is π π 2 a -a 2 2 2 πππ 00 2 2 2 πππ 01 2 2 2 πππ 10 2 2 2 πππ 11 π + π = 2π Energy in different modulation symbols π + π = 2π π + π = 2π π + π = 2π πππ + πππ + πππ + πππ ∴ π¬π = = πππ π 00 -a QPSK 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] Mapper π [π] π¦[π] πΈπ 2 10 11 πΈπ : Average energy per symbol If π [π] is a symbol → Its energy is π π 2 2 2 2 πππ 00 2 2 2 πππ 01 2 2 2 πππ 10 2 2 2 πππ 11 π + π = 2π Energy in different modulation symbols π + π = 2π π + π = 2π π + π = 2π πππ + πππ + πππ + πππ ∴ π¬π = = πππ π − πΈπ 2 πΈπ 2 00 − QPSK πΈπ 2 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] Mapper π [π] π¦[π] πΈπ 2 10 11 πΈπ : Average energy per symbol πΈ πΈπ 2 π If π [π] is a symbol Task: → Its energy π 2relation − whatisis π the 2 between πΈ and the symbol 2 2 π 2 π + π = 2π πππ 00 magnitude 2 2 2 for different π + π = 2π πππ 01 Energy in different 2 2 2 π +modulations? π = 2π πππ 10 modulation symbols 2 2 π + π = 2π 2 πππ 11 πππ + πππ + πππ + πππ ∴ π¬π = = πππ π 00 − QPSK πΈπ 2 01 Baseband model in AWGN π€[π] Definitions of SNR, Eb/No and Es/No: • Es/No: This is the “Average Energy per Symbol” over “Noise Power Spectral Density” bits π[π] Mapper π [π] π¦[π] πΈπ 2 10 • Eb/No: This is the “Average Energy per bit” over “Noise Power Spectral Density” − 11 πΈπ 2 πΈπ 2 π¬π π π¬π = π΅π π π΅π • SNR: This is the “Average signal power” over “noise power” π· π¬π πΊπ΅πΉ = π = ππ π΅π 00 − QPSK πΈπ 2 01 Baseband model in AWGN π€[π] Noise modeling in the baseband model: πΈπ ππ bits π[π] Mapper π [π] π¦[π] π¦ π = π π + π€[π] Baseband model in AWGN π€[π] Noise modeling in the baseband model: πΈπ ππ bits π[π] Mapper π [π] π¦[π] π¦ π = π π + π€[π] π€[π] = π€πΌ [π] + π π€π [π] Gaussian random variable ππ π©(0, ) 2 Gaussian random variable ππ π©(0, ) 2 Baseband model in AWGN π€[π] Noise modeling in the baseband model: πΈπ ππ bits π[π] Mapper π [π] π¦[π] π¦ π = π π + π€[π] πΈπ 2 10 π€[π] = π€πΌ [π] + π π€π [π] − Gaussian random variable ππ π©(0, ) 2 Gaussian random variable ππ π©(0, ) 2 11 πΈπ 2 00 π π πΈπ 2 πΈπ − 2 QPSK 01 Baseband model in AWGN π€[π] Noise modeling in the baseband model: πΈπ ππ bits π[π] π [π] Mapper π¦[π] π¦ π = π π + π€[π] πΈπ 2 10 − Gaussian random variable ππ π©(0, ) 2 π π π€π π€[π] = π€πΌ [π] + π π€π [π] Gaussian random variable ππ π©(0, ) 2 11 πΈπ 2 00 πΈπ 2 π¦π πΈπ − 2 QPSK 01 Baseband model in AWGN Modulation: QPSK, π¬π = π π΅π = π/π π΅π = π/π Scatterplots at different values of π¬π /π΅π π΅π = π/π Baseband model in AWGN Decoding symbols in baseband: Decision region for 10 πΈπ 2 10 − πΈπ 2 Decision region for 11 11 πΈπ 2 Decision region for 00 Decision region for 01 πΈπ − 2 00 01 π¦[π] Demapper bits Baseband model in AWGN Decoding symbols in baseband: Decision region for 10 πΈπ 2 10 − πΈπ 2 Decision region for 11 11 πΈπ 2 Decision region for 00 Task: how would the Decision region for 01 decision regions look like for different modulations? πΈπ − 2 00 π¦[π] 01 Demapper bits