Wireless PHY: Digital Demodulation and Wireless Channels Y. Richard Yang 09/13/2012.

Slides:



Advertisements
Similar presentations
Data Communication lecture10
Advertisements

Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
Propagation Characteristics
Ray Tracing A radio signal will typically encounter multiple objects and will be reflected, diffracted, or scattered These are called multipath signal.
WIRELESS COMMUNICATIONS Assist.Prof.Dr. Nuray At.
Wireless Networks (PHY): Design for Diversity Y. Richard Yang 9/18/2012.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
© 2003, Cisco Systems, Inc. All rights reserved. FWL 1.0— © 2003, Cisco Systems, Inc. All rights reserved.
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
Antennas and Propagation
1 Mobile Communication Systems 1 Prof. Carlo Regazzoni Prof. Fabio Lavagetto.
Summary of Path Loss in Propagation
EELE 5490, Fall, 2009 Wireless Communications
Ultra-Wideband Part II David Yee. Overview a.k.a. impulse radio because it sends pulses of tens of picoseconds( ) to nanoseconds (10 -9 ) Duty cycle.
© 2003, Cisco Systems, Inc. All rights reserved. FWL 1.0—3-1 Wireless Radio Technology Olga Torstensson Halmstad University.
EEE440 Modern Communication Systems Wireless and Mobile Communications.
Propagation characteristics of wireless channels
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
Lecture 2: Introduction to case studies: Radiolink Anders Västberg
COSC 393: Lecture 2 Radio Fundamentals.
Modelling and analysis of wireless fading channels Geir E. Øien
Ron Milione Ph.D. W2TAP W2TAP InformationModulatorAmplifier Ant Feedline Transmitter InformationDemodulatorPre-Amplifier Ant Feedline Receiver Filter.
Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
NETW 707 Modeling and Simulation Amr El Mougy Maggie Mashaly.
Lecture 3-1: Coding and Error Control
Wireless PHY: Modulation and Channels Y. Richard Yang 09/6/2012.
Multiple Input Multiple Output
Wireless PHY: Modulation and Demodulation Y. Richard Yang 09/6/2012.
1 Techniques to control noise and fading l Noise and fading are the primary sources of distortion in communication channels l Techniques to reduce noise.
Cellular Mobile Communication Systems Lecture 2
Signal Propagation Propagation: How the Signal are spreading from the receiver to sender. Transmitted to the Receiver in the spherical shape. sender When.
Wireless Communications
Wireless PHY: Modulation and Demodulation Y. Richard Yang 09/11/2012.
W.lilakiatsakun.  Radio Wave Fundamental  Radio Wave Attributes  RF System Component  RF Signal Propagation  RF Mathematics.
Wireless PHY: Modulation and Demodulation Y. Richard Yang 09/6/2012.
Physical Layer Fundamentals Physical MAC Physical LLC Data Link Network Transport Session Presentation Application OSI Ref ModelWireless Network Network.
By Ya Bao1 Antennas and Propagation. 2 By Ya Bao Introduction An antenna is an electrical conductor or system of conductors Transmission - radiates electromagnetic.
Propagation Models Large scale models predict behavior averaged over distances >>  Function of distance & significant environmental features, roughly.
Network Kernel Architectures and Implementation ( ) Physical Layer
RF Propagation No. 1  Seattle Pacific University Basic RF Transmission Concepts.
Mobile Computing and Wireless Networking Lec 02
Antennas and Propagation Chapter 5. Introduction An antenna is an electrical conductor or system of conductors Transmission - radiates electromagnetic.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Constellation Diagram
Wireless PHY: Modulation and Demodulation Y. Richard Yang 09/6/2012.
Wireless PHY: Digital Demodulation and Wireless Channels
Bandpass Modulation & Demodulation Detection
RF Propagation No. 1  Seattle Pacific University Basic RF Transmission Concepts.
1 complex envelope of BFSK is nonlinear function of m(t) spectrum evaluation - difficult - performed using actual time averaged measurements PSD of BFSK.
Wireless Physical Layer Design: Diversity Y. Richard Yang 01/14/2011.
EENG473 Mobile Communications Module 3 : Week # (10) Mobile Radio Propagation: Large-Scale Path Loss.
TUNALIData Communication1 Spread Spectrum Chapter 9.
Signal Propagation Basics
Wireless PHY: Digital Demodulation and Wireless Channels Y. Richard Yang 09/13/2012.
Mobile Communications
CS434/534: Topics in Networked (Networking) Systems Wireless Foundation: LPF; Digital Modulation and Demodulation; Wireless Channel Yang (Richard)
Wireless Radio Technology
Signal Propagation Basics
Radio Coverage Prediction in Picocell Indoor Networks
CS434/534: Topics in Networked (Networking) Systems Wireless Foundation: Inter-Symbol Interference (ISI): Wave Shaping, Equalization, OFDM Yang (Richard)
CSE 5345 – Fundamentals of Wireless Networks
Advanced Wireless Networks
Diversity Lecture 7.
Wireless Networks (PHY): Design for Diversity
CSE 5345 – Fundamentals of Wireless Networks
Wireless PHY: Frequency-Domain Analysis
Wireless Channels Y. Richard Yang 01/12/2011.
Wireless PHY: Modulation and Demodulation
CSE 4215/5431: Mobile Communications Winter 2011
Presentation transcript:

Wireless PHY: Digital Demodulation and Wireless Channels Y. Richard Yang 09/13/2012

2 Outline r Admin and recap r Digital demodulation r Wireless channels

3 Admin r Assignment 1 posted

4 r Demodulation r Low pass filter and FIR r Convolution Theorem r Digital modulation/demodulation r ASK, FSK, PSK r General representation Recap

Recap: g i () for BPSK 5 r 1: m g 1 (t) = cos(2πf c t) t in [0, T] r 0: m g 0 (t) = -cos(2πf c t) t in [0, T] r Note: g 1 (t) = -g 0 (t) cos(2πf c t)[0, T] 1 g 1 (t)g 0 (t)

Recap: Signaling Functions g i () for QPSK 6 r 11: m cos(2πf c t + π/4) t in [0, T] r 10: m cos(2πf c t + 3π/4) t in [0, T] r 00: m cos(2πf c t - 3π/4) t in [0, T] r 01: m cos(2πf c t - π/4) t in [0, T] Q I

Recap: QPSK Signaling Functions as Sum of cos(2πf c t), sin(2πf c t) 7 r 11: cos(π/4 + 2πf c t) t in [0, T] -> cos(π/4) cos(2πf c t) + -sin(π/4) sin(2πf c t) r 10: cos(3π/4 + 2πf c t) t in [0, T] -> cos(3π/4) cos(2πf c t) + -sin(3π/4) sin(2πf c t) r 00: cos(- 3π/4 + 2πf c t) t in [0, T] -> cos(3π/4) cos(2πf c t) + sin(3π/4) sin(2πf c t) r 01: cos(- π/4 + 2πf c t) t in [0, T] -> cos(π/4) cos(2πf c t) + sin(π/4) sin(2πf c t) sin( 2πf c t ) cos( 2πf c t ) [cos(π/4), sin(π/4)] 01 [cos(3π/4), sin(3π/4)] [cos(3π/4), -sin(3π/4)] [-sin(π/4), cos(π/4)] We call sin(2πf c t) and cos(2πf c t) the bases.

Recap: Demodulation/Decoding 8 r Considered a simple on-off setting: sender uses a single signaling function g(), and can have two actions m send g() or m nothing (send 0) r How does receiver use the received sequence x(t) in [0, T] to detect if sends g() or nothing?

Recap: Design 9 r Streaming algorithm: use all data points in [0, T] m As each sample x i comes in, multiply it by a factor h T-i-1 and accumulate to a sum y m At time T, makes a decision based on the accumulated sum at time T: y[T] xTxT x2x2 x1x1 x0x0 h0h0 h1h1 h2h2 hThT ****

Determining the Best h 10 where w is noise, Design objective: maximize peak pulse signal- to-noise ratio

Determining the Best h 11 Assume Gaussian noise, one can derive Using Fourier Transform and Convolution Theorem:

Determining the Best h 12 Apply Schwartz inequality By considering

Determining the Best h 13

Determining Best h to Use 14 xTxT x2x2 x1x1 x0x0 gTgT g2g2 g1g1 g0g0 **** xTxT x2x2 x1x1 x0x0 h0h0 h1h1 h2h2 hThT ****

Matched Filter Decision is called Matched filter. Example 15 decision time

Summary of Progress 16 r After this “complex” math, the implementation/interpretation is actually the following quite simple alg: m precompute auto correlation: m compute the correlation between received x and signaling function g, denoted as m if is closer to output sends g m else output sends nothing

Applying Scheme to BPSK 17 r Consider g 1 alone, compute, check if close to : | - | r Consider g 0 alone, compute, check if close to : | - | r Pick closer m if | - | - | pick 1 m else pick 0 cos(2πf c t)[0, T] 1 g 1 (t)g 0 (t)

Applying Scheme to BPSK 18 r since g 0 = -g 1 m = - r rewrite as m if | - | - | pick 1 m else pick 0 cos(2πf c t)[0, T] 1 g 1 (t)g 0 (t)

Interpretation 19 r For any signal s, computes the coordinate (projection) of s when using g 1 as a base m cleaner if g1 is normalized (i.e., scale g1 by sqrt of ), but we do not worry about it yet g 1 =cos(2πf c t)[0, T] =-

Applying Scheme to QPSK: Attempt 1 20 r Consider g 00 alone, compute … r Consider g 01 alone, compute … r Consider g 10 alone, compute … r Consider g 11 alone, compute … r Issues m Complexity: need to compute M correlation, where M is number of signaling functions Think of 64-QAM m Objective the previous scheme is defined for a single signaling function, does it work for M?

Decoding for QPSK using bases 21 r 4 signaling functions g 00 (), g 01 (), g 10 (), g 11 () r For each signaling function, computes correlation with the bases (cos(), sin()), e.g., m g 00 : [a 00, b 00 ] m Q: Where did we see a similar computation format for computing a 00, b 00 ? r For received signal x, computes a x = and b x = (how many correlations do we do now?)

QPSK Demodulation/Decoding 22 sin( 2πf c t ) cos( 2πf c t ) [a 01,b 01 ] [a 10,b 10 ] [a 00,b 00 ] [a 11,b 11 ] [a x,b x ] Q: how to decode?

Look into Noise 23 r Assume sender sends g m (t) [0, T] r Receiver receives x(t) [0, T] r Consider one sample where w[i] is noise r Assume white noise, i.e., prob w[i] = z is

24 Likelihood r What is the likelihood (prob.) of observing x[i]? m it is the prob. of noise being w[i] = x[i] – g[i] r What is the likelihood (prob.) of observing the whole sequence x? m the product of the probabilities

Likelihood Detection 25 r Suppose we know r Maximum likelihood detection picks the m with the highest P{x|g m }. r From the expression We pick m with the lowest ||x-g m || 2

Back to QPSK 26

QPSK Demodulation/Decoding 27 sin( 2πf c t ) cos( 2πf c t ) [a 01,b 01 ] [a 10,b 10 ] [a 00,b 00 ] [a 11,b 11 ] [a x,b x ] Q: what does maximum likelihood det pick?

General Matched Filter Detection: Implementation for Multiple Sig Func. 28 r Basic idea m consider each g m [0,T] as a point (with coordinates) in a space m compute the coordinate of the received signal x[0,T] m check the distance between g m [0,T] and the received signal x[0,T] m pick m* that gives the lowest distance value

Computing Coordinates 29 r Pick orthogonal bases {f 1 (t), f 2 (t), …, f N (t)} for {g 1 (t), g 2 (t), …, g M (t)} r Compute the coordinate of g m [0,T] as c m = [c m1, c m2, …, c mN ], where r Compute the coordinate of the received signal x[0,T] as x = [x 1, x 2, …, x N ] r Compute the distance between r and c m every cm and pick m* that gives the lowest distance value

Example: Matched Filter => Correlation Detector 30 received signal x

31 BPSK vs QPSK BPSK QPSK f c : carrier freq. R b : freq. of data 10dB = 10; 20dB = A t

BPSK vs QPSK r A major metric of modulation performance is spectral density (SD) r Q: what is the SD of BPSK vs that of QPSK? r Q: Why would any one use BPSK, given higher QAM? 32 Spectral Density = bit rate width of spectrum used

Context r Previous demodulation considers only additive noise, and does not consider wireless channel’s effects m Wireless channels more than add some noise to a signaling function g(t) r We next study its effects 33

34 Outline r Admin and recap r Digital demodulation r Wireless channels

Signal Propagation

36 r Isotropic radiator: a single point m equal radiation in all directions (three dimensional) m only a theoretical reference antenna r Radiation pattern: measurement of radiation around an antenna zy x z yx ideal isotropic radiator Antennas: Isotropic Radiator Q: how does power level decrease as a function of d, the distance from the transmitter to the receiver?

37 Free-Space Isotropic Signal Propagation r In free space, receiving power proportional to 1/d² (d = distance between transmitter and receiver) r Suppose transmitted signal is cos(2  ft), the received signal is m P r : received power m P t : transmitted power m G r, G t : receiver and transmitter antenna gain m (=c/f): wave length Sometime we write path loss in log scale: Lp = 10 log(Pt) – 10log(Pr)

38 Log Scale for Large Span dB = 10 log(times) Slim/Gates ~100B Obama ~10M ~10K 1000 times 40 dB 10,000 times 30 dB 10,000 x 1, = 70 dB

39 Path Loss in dB dB = 10 log(times) source 10 W d1 1 mW 1 uW 1000 times 40 dB 10,000 times 30 dB 10,000 x 1, = 70 dB power d2

40 dBm (Absolute Measure of Power) dBm = 10 log (P/1mW) source 10 W d1 1 mW 1 uW 1000 times 40 dB 10,000 times 30 dB 10,000 x 1, = 70 dB power d2 40 dBm -30 dBm

41 Number in Perspective (Typical #)

42 Exercise: 915MHz WLAN (free space) r Transmit power (Pt) = 24.5 dBm r Receive sensitivity = dBm r Receiving distance (Pr) = r Gt=Gr=1

43 Two-ray Ground Reflection Model r Single line-of-sight is not typical. Two paths (direct and reflect) cancel each other and reduce signal strength m P r : received power m P t : transmitted power m G r, G t : receiver and transmitter antenna gain m h r, h t : receiver and transmitter height

44 Exercise: 915MHz WLAN (Two-ray ground reflect) r Transmit power (Pt) = 24.5 dBm r Receive sensitivity = dBm r Receiving distance (Pr) = r Gt=Gr=hr=ht=1

45 Real Antennas r Real antennas are not isotropic radiators r Some simple antennas: quarter wave /4 on car roofs or half wave dipole /2  size of antenna proportional to wavelength for better transmission/receiving /4 /2 Q: Assume frequency 1 Ghz, = ?

46 Figure for Thought: Real Measurements

47 r Receiving power additionally influenced by m shadowing (e.g., through a wall or a door) m refraction depending on the density of a medium m reflection at large obstacles m scattering at small obstacles m diffraction at edges reflection scattering diffraction shadow fading refraction Signal Propagation: Complexity

48 Signal Propagation: Complexity Details of signal propagation are very complicated We want to understand the key characteristics that are important to our understanding

49 Outline r Admin and recap r Digital demodulation r Wireless channels m Intro m shadowing

50 Shadowing r Signal strength loss after passing through obstacles r Same distance, but different levels of shadowing: It is a random, large-scale effect depending on the environment

Example Shadowing Effects 51 i.e. reduces to ¼ of signal 10 log(1/4) = -6.02

Example Shadowing Effects 52 i.e. reduces to ¼ of signal 10 log(1/4) = -6.02

53 JTC Indoor Model for PCS: Path Loss A: an environment dependent fixed loss factor (dB) B: the distance dependent loss coefficient, d : separation distance between the base station and mobile terminal, in meters L f : a floor penetration loss factor (dB) n: the number of floors between base station and mobile terminal Shadowing path loss follows a log-normal distribution (i.e. L is normal distribution) with mean:

54 JTC Model at 1.8 GHz

55 Outline r Admin and recap r Digital demodulation r Wireless channels m Intro m Shadowing m Multipath

56 r Signal can take many different paths between sender and receiver due to reflection, scattering, diffraction Multipath

57 r Example: reflection from the ground or building Multipath Example: Outdoor ground

58 Multipath Effect (A Simple Example) d1d1 d2d2 phase difference: Assume transmitter sends out signal cos(2  f c t)

Multipath Effect (A Simple Example) r Where do the two waves totally destruct? r Where do the two waves totally construct? 59

Sensitivity: Change Location r If receiver moves to the right by /4: d 1 ’ = d 1 + /4; d 2 ’ = d 2 - /4; -> 60 Implication: By moving a quarter of wavelength, destructive turns into constructive. Assume f = 1G, how far do we move?

Backup Slides 61

62 Dipole: Radiation Pattern of a Dipole