multimedia communications
play

Multimedia Communications @CS.NCTU Lecture 14: Wireless Basics - PowerPoint PPT Presentation

Multimedia Communications @CS.NCTU Lecture 14: Wireless Basics Instructor: Kate Ching-Ju Lin ( ) 1 Outline SNR and capacity Channel fading and path loss Modulation and coding scheme Rate adaptation Wireless


  1. Multimedia Communications @CS.NCTU Lecture 14: Wireless Basics Instructor: Kate Ching-Ju Lin ( 林靖茹 ) 1

  2. Outline • SNR and capacity • Channel fading and path loss • Modulation and coding scheme • Rate adaptation • Wireless multicasting 2

  3. SNR • Wireless channel transmitted signal received signal y = x + n noise • Signal-to-noise ratio (SNR) Power of the signal Power of the noise = E [ x 2 ] E [ n 2 ] = P N 0 • Unit of the power: watt 3

  4. SNR in decibels P dBm = 10 log 10 P N dBm = 10 log 10 N 0 P SNR dB = 10 log 10 ⇒ N 0 = 10 log 10 P − 10 log 10 N 0 = P dBm − N dBm • dBm: unit of power • dB: unit of power difference • Example: noise = -90dBm, signal = -70 dBm • SNR dB = -70dBm – (-90dBm) = 20dB • Why using decibel? • Many signals have a wide dynamic ranges 4

  5. SINR • Signal-to-noise-plus-interference ratio P SINR = I + N 0 P SINR dB = 10 log 10 I + N 0 • Example: if there exist two interferers y = x + i 1 + i 2 + n E [ x 2 ] ⇒ SINR = E [( i 1 + i 2 + n ) 2 ] E [ x 2 ] If i 1 , i 2 , n are i.i.d = E [ i 2 1 ] + E [ i 2 2 ] + E [ n 2 ] 5

  6. Channel Capacity • Derived by Claude E. Shannon during World War II • Assume that we have an additive white Gaussian noise (AWGN) channel with bandwidth B Hz Capacity (bit/s) = B log 2 (1 + SNR ) • Also known as Shannon capacity • SNR is expressed as a power ratio, not in decibel (dB) 6

  7. Outline • SNR and capacity • Channel fading and path loss • Modulation and coding scheme • Rate adaptation • Wireless multicasting 7

  8. Channel fading • Coherence time • The time over which a propagating wave may be considered coherent • Fading • Variation of attenuation of a signal due to environmental dynamics, such as time, location, radio frequency and/or multi-path propagation • Slow and fast fading Channel quality • fast fading: if the coherence time fast is much shorter than the delay requirement of the application • slow fading: if the coherence time is longer. slow Time 8

  9. Channel Fading • Fast fading usually caused by • High mobility (Doppler spread) • Multipath effects Transmit antenna d Wall r Receive antenna • Slow fading usually caused by • Small/slow mobility • Shadowing (signal power fluctuates due to obstacles) 9

  10. Path Loss • Signal attenuation as the wave propagates over the air PL = P rx P tx ⇒ P rx, dBm = P tx, dBm + PL dB • Example: assume the transmit power is 15dBm and the path loss is -90 dB • What is the receive power? à 15dBm + (-90dB) = -75dBm • What is the SNR if noise level is -90dBm? à -75dBm – (-90dBm) = 15dB 10

  11. Simple Path Loss Model • Friis transmission equation � λ � 2 P r = G t G r P t 4 π d • Gt: gain of the transmit antenna • Gr: gain of the receive antenna • d: distance between the transmitter and receiver • λ : wavelength (= light speed/frequency) 11

  12. Free-Space Path Loss model • Only consider the loss resulting from the line-of- sight (LOS) path 12

  13. Two-ray Ground-Reflection Model • Only consider the losses from the LOS path and the path reflected by the ground 13

  14. Outline • SNR and capacity • Channel fading and path loss • Modulation and coding scheme • Rate adaptation • Wireless multicasting 14

  15. 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. 1 0.5 0 -0.5 -1 modulate 1 1 1 0.5 0.5 0.5 0 0 0 -0.5 -0.5 -0.5 -1 -1 -1 15

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

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

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

  19. Types of Modulation Amplitude ASK Frequency FSK Phase PSK

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

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

  22. Types of Modulation s ( t ) = A cos ( 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

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

  24. Constellation Points for BPSK • ‘1’ à 𝜚 =0 • ‘0’ à 𝜚 = π • cos ( 2 π f c t+0 ) • cos ( 2 π f c t+ π ) = cos (0) cos( 2 π f c t )- = cos ( π ) cos( 2 π f c t )- sin (0) sin ( 2 π f c t ) sin ( π ) sin ( 2 π f c t ) = s I cos ( 2 π f c t ) – s Q 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 ) ( s I , s Q ) = (- 1 , 0 ) ‘1’ à 1+0i ‘0’ à - 1+0i

  25. 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 Q ‘0’ ‘1’ n 1 =|s’-s 1 |=|s’-(1+0i)| s’=a+bi n 0 n 1 n 0 =|s’-s 0 |=| |s’-(-1+0i)| I s 1 =1+0i s 0 =-1+0i since n 1 < n 0, map s’ to (1+0i) à ‘1’

  26. 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 ) Q ‘0’ ‘1’ Given the transmitted symbol s 1 s’=a+bi I à incorrectly map s’ to s 0 =-1+0i s 1 =1+0i s 0 =(-1+0) à ‘0’, when the error is too large

  27. SNR of BPSK • SNR: Signal-to-Noise Ratio Q SNR = | s | 2 | s | 2 n 2 = s’ = a+bi | s � − s | 2 n I | 1 + 0 i | 2 = | ( a + bi ) − (1 + 0 i ) | 2 SNR dB = 10 log 10 ( SNR ) • Example: • Say Tx sends (1+0i) and Rx receives (1.1 – 0.01i) • SNR? � E b • Bit error rate: P b = Q ( ) N 0

  28. 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: Q • Higher error probability (Why?) ‘00’ ‘01’ I ‘10’ ‘11’

  29. Quadrature PSK (QPSK) • Maximum power is bounded • Amplitude of each constellation point should still be 1 Q Bits Symbols ‘00’ = 1/ √ 2(1+1i) 1 ‘01’ ‘00’ 1/ √ 2+1/ √ 2i 2 ’01’ -1/ √ 2+1/ √ 2i I ‘10’ 1/ √ 2-1/ √ 2i − 1 1 2 2 ‘11’ -1/ √ 2-1/ √ 2i ‘10’ ‘11’ − 1 2 • Bit error rate: �� � � � � 2 E b 2 E b 1 − 1 P b = 2 Q 2 Q N 0 N 0

  30. 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 ‘1’ ‘0’ ‘x0’ ‘x1’ n I I 1 n 1/ √ 2 ✗ In QPSK ✔ in BPSK

  31. 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 31

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

  33. M-QAM BER versus SNR Denser constellation points à higher BER Acceptable reliability

  34. 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

  35. Outline • SNR and capacity • Channel fading and path loss • Modulation and coding scheme • Rate adaptation • Wireless multicasting 35

  36. Bit-Rate Selection 54 48 36 24 18 12 6 throughput = (1-PER r,SNR ) * r = (1-BER r,SNR ) N *r r* = arg max throughput r

  37. Bit-Rate Selection best rate 54 48 36 24 18 12 6 Adapt bit-rate to dynamic RSSI

  38. Difficulties with Rate Adaptation • Channel quality changes very quickly • Especially when the device is moving • Can’t tell the difference between • poor channel quality due to noise/interference/collision (high |noise|) • poor channel quality due to long distance (low |signal|) Ideally, we want to decrease the rate due to low signal strength, but not interference/collisions 38

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend