ECEN5553 Telecom Systems Dr. George Scheets Week #12 Read [27] "Fantastic 4G" [28] "Mobiles Millimeter Wave Makeover" [29] "Emerging Technologies and Research.

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

Signal Encoding Techniques
1 Transmission Fundamentals Chapter 2 (Stallings Book)
ECE 4321: Computer Networks Chapter 3 Data Transmission.
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Signal Encoding Techniques.
EE302 Lesson 21: Transmission of Binary Data in Communication Systems
DIGITAL COMMUNICATIONS.  The modern world is dependent on digital communications.  Radio, television and telephone systems were essentially analog in.
Physical Layer (Part 1) Advanced Computer Networks.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Data Communication and Networking 332 Hardware Components of Data Communication.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
An Najah National University Telecommunication Engineering Department comparison of binary shift keying techniques Prepeared by : Suhad Malayshi Raghad.
DIGITAL MODULATION.
Digital to analogue conversion. 1 DIGITAL-TO-ANALOG CONVERSION Digital-to-analog conversion is the process of changing one of the characteristics (A,
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
ECEN5533 Modern Commo Theory Dr. George Scheets Lesson #25 11 November 2014 n Read Section 6.4 – 6.5 n Problems: 9.2, 9.4, 9.7, 6.2, 6.3 n Design #2 due.
CS3502, Data and Computer Networks: the physical layer-3.
COSC 3213 – Computer Networks I Summer 2003 Topics: 1. Line Coding (Digital Data, Digital Signals) 2. Digital Modulation (Digital Data, Analog Signals)
Chapter 6. Signal Encoding Techniques
Review: The application layer. –Network Applications see the network as the abstract provided by the transport layer: Logical full mesh among network end-points.
Improvements in throughput in n The design goal of the n is “HT” for High Throughput. The throughput is high indeed: up to 600 Mbps in raw.
ECEN5533 Modern Commo Theory Lesson #11 23 September 2014 Dr. George Scheets n Read n Quiz #1 rework due 1 week after return (DL) n Exam #1:
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Modulation, Multiplexing, & Public Switched Telephone.
Physical Layer (2). Goal Physical layer design goal: send out bits as fast as possible with acceptable low error ratio Goal of this lecture – Review some.
CHAPTER 6 PASS-BAND DATA TRANSMISSION
Communication systems Dr. Bahawodin Baha School of Engineering University of Brighton, UK July 2007.

Coding No. 1  Seattle Pacific University Modulation Kevin Bolding Electrical Engineering Seattle Pacific University.
Term Paper 14 November – Remote DL Late Fee = -1 point per working day Final Exam Live: 10:00 – 11:50 AM, Monday, 8 December DL: Not Later than Monday,
Wireless Networks Instructor: Fatima Naseem Lecture # 03 Computer Engineering Department, University of Engineering and Technology, Taxila.
Final Exam n Work 5 of 7 pages n 2-3 pages will be from the Fall ‘99 final n 85-90% Notes 10-15% Readings n Scheduled Date Wednesday, 3 May,
Digital Transmission Outlines:- Multiplexing FDM TDM WDM
ECEN5553 Telecom Systems Dr. George Scheets Week #2 Read [3] "A Roadmap to 100G Ethernet at the Enterprise Data Center" Exam #1 Lecture 15, 21 September.
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
CSCI 465 Data Communications and Networks Lecture 7 Martin van Bommel CSCI 465 Data Communications and Networks 1.
ECEN4533 Data Communications Lecture #331 April 2013 Dr. George Scheets n Read VoIP Tutorial n Web 25 & 26 n Exam #2, 8 April n Corrected Quizzes due 10.
ECE 4710: Lecture #27 1 QPSK & MPSK  QPSK and MPSK  if baseband m(t) is rectangular pulse then envelope of RF signal is  constant (excluding bit transitions)
ECEN4533 Data Communications Lecture #3710 April 2013 Dr. George Scheets n Read 6.1 – 6.2 n Problems: Web 27 & 28 n Exam #2: < 15 April (DL) n Corrected.
ECE 4710: Lecture #2 1 Frequency  Communication systems often use atmosphere for transmission  “Wireless”  Time-varying Electro-Magnetic (EM) Wave 
TI Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.
Dept. of EE, NDHU 1 Chapter Four Bandpass Modulation and Demodulation.
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
ECEN4523 Commo Theory Lecture #32 2 November 2015 Dr. George Scheets n Read 8.1 n Problems: 8.1-1, 3, & 8 n.
ECEN4523 Commo Theory Lecture #26 19 October 2015 Dr. George Scheets n Read 6.2 (skim quantization material)
Chapter : Digital Modulation 4.2 : Digital Transmission
ECEN5553 Telecom Systems Week #1  Read [1] "Telecommunications and the IEEE Communications Society", p. 1-9 [2] "The Beginnings of Packet Switching:
Advanced Computer Networks
Fundamentals of Communications. Communication System Transmitter: originates the signal Receiver: receives transmitted signal after it travels over the.
ECEN5533 Modern Commo Theory Lesson # February 2016 Dr
ECEN5533 Modern Commo Theory Dr. George Scheets Lesson #30 28 March 2016 n Problems: 6.1 – 6.3 n Exam #2: Monday, 4 April n Design #2 due Friday, 8 April.
ECEN5533 Modern Commo Theory Dr. George Scheets Lesson #36 11 April 2016 n Read 7.1 – 7.2 n Problems: 6.4, 6.5, 9.8 n Corrected tests due Friday, 15 April.
Chap 6 Signal Encoding Technique
ECEN5553 Telecom Systems Dr
Lecture Slides 26-September-2017
Chapter 7 Performance of QAM
Analog and Digital Modulation Techniques
ECEN5553 Telecom Systems Dr
CSE 5345 – Fundamentals of Wireless Networks
디지털통신 Bandpass Modulation 1 임 민 중 동국대학교 정보통신공학과.
TLEN 5830-AWL Advanced Wireless Lab
ECEN5533 Modern Commo Theory Dr. George Scheets. Lesson #34
ECEN5533 Modern Commo Theory Lesson # February 2016 Dr
ECEN5533 Modern Commo Theory Dr. George Scheets. Lesson #39
Modulation Techniques
CSE 5345 – Fundamentals of Wireless Networks
Signal Encoding Techniques
Wireless Mesh Networks
Presentation transcript:

ECEN5553 Telecom Systems Dr. George Scheets Week #12 Read [27] "Fantastic 4G" [28] "Mobiles Millimeter Wave Makeover" [29] "Emerging Technologies and Research Challenges for 5G Wireless Networks"" Term Paper 6 November (Live) 81, B > 70, C > 61

Cosine & Cosine 2 Cosine Cosine 2

Cosine & Cosine*Sine Cosine Sine Cosine*Sine

RF Wireless Layer 1 Issues n Message mapped onto carrier wave u Binary: PSK u 4-Ary: 4-PSK, a.k.a. QPSK u M-Ary: QAM (combo of ASK & PSK) n Hi frequency RF carrier u Small antenna n Hi frequency RF carrier u Less penetration n Wireless is a Hostile Environment u Compared to Guided Media (fiber, copper cable) u Noisier & received power is very weak

Forward Error Correction n XMTR Adds extra parity bits to the bit stream n FEC codes allow trade-off of an increase in the bit rate for a reduced RCVR Message Bit Error Rate u Cranking up transmitted signal power can do the same n Distance between legal code words sets error correcting capability n FEC codes are used on... u Cell Phones u NASA Deep Space probes u Compact Disk u...and other applications.

Digital Communication System Source Data, Digitized audio or video. Outputs bits. FEC Adds extra parity bits. Channel Attenuates, distorts, & adds noise to symbols. Modulator Converts bits to a symbol suitable for channel. Symbol Detector Examines received symbol & outputs 1 (binary) or more (M-Ary) bits. FEC Decoder Examines blocks of bits. If possible, corrects or detects bit errors. Outputs estimate of source bit stream. Optional

Modulator n Copper Cable u Electrical pulses frequently used n Fiber Cable u Electrical pulses converted to optical pulses n RF Systems u High frequency sinusoid symbols used u Carrier frequency impacts antenna size n Binary versus M-Ary u M-Ary packs more bits in the bandwidth u M-Ary more susceptible to decoding errors u M-Ary used when bandwidth is tight & SNR decent

RF Modulator n May map 1 Mbps stream from the FEC coder to... n... 1 M symbol/sec Binary ASK, PSK, or FSK signal n K symbol/sec 4-Ary ASK, PSK (a.k.a. QPSK), or FSK signal u 2 bits per symbol u Would require less Bandwidth than Binary as BW proportional to symbol rate n... other M-Ary signal (QAM)

Receiver Symbol Detector n If Radio system u INPUT: attenuated, noisy & distorted Binary PSK, QPSK, or QAM n If copper cable u INPUT: attenuated, noisy & distorted square electrical pulses (Baseband) n If fiber u INPUT: attenuated, noisy, & distorted square optical pulses (Baseband) n OUTPUT: Baseband (square electrical pulses)

Receiver n FEC Decoder u INPUT: Baseband Bits Traffic we want + parity bits u OUTPUT: Baseband Bits Traffic bits F Some may be in error

FEC Examples n Single Sample Detector (SSD) u Samples each symbol once, compares result to threshold n Matched Filter Detector (MFD) u Samples each bit multiple times and computes an average, compares average to a threshold n MFD will have lower P(BE) than SSD n MFD P(BE) gets worse as bit rate increases u Averaging time becomes shorter u Number of independent samples gets smaller

FEC Examples n In the limit, as bit interval T approaches zero seconds u # of independent samples approaches 1 u MFD P(BE) approaches SSD P(BE) n Suppose you have a system where u P(BE) = 0.1 for SSD for all bit rates u P(BE) = 0.02 for MFD at bit rate R (no FEC) u P(BE) = 0.03 for MFD at bit rate 2R (2:1 FEC) u P(BE) = 0.04 for MFD at bit rate 3R (3:1 FEC)

Block Diagram: Single Sample Detector & no FEC Source Channel Channel Coder Symbol Detector: Single Sample P(Bit Error) =.1 R bps n If symbol detector screws up 10% of the time, P(Bit Application Error) = 0.1 Data bits R bps

Example: Source Output n 500 Kbps Data Bit Stream u Layer 2 protocols and above u Voice, Computer Data, or Video time +1 volts 0 T T = seconds/bit 1/T = 500 K Data bps.

Example: 2:1 FEC Coder Output n Might duplicate each application bit u for every 1 data bit input, two code bits (1 parity bit & the input application bit) are output time +1 volts 0 T T = seconds/bit 1/T = 1 M Code bps.

Example) SSD 2 bit code words n Suppose you now transmit each bit twice, and P(Code Bit Error) =.1 u Legal Transmitted code words; 00, 11 u Possible received code words 00, 11 (appears legal, 0 or 2 bits decoded in error) 01, 10 (clearly illegal, 1 bit decoded in error) P(No bits in error) =.9*.9 =.81 P(One bit in error) = 2*.9*.1 =.18 P(Both bits in error) =.1*.1 =.01 u Decoder takes 2 Code bits at a time & outputs 1 bit of Data If illegal code word received, it can guess 0 or 1. 81% + 18%(1/2) = 90% of time the correct bit is output 1% + 18%(1/2) = 10% of time the incorrect bit is output u Same performance as No twice the bit rate

SSD 2:1 FEC Source FEC Coder: Input = 1 bit. Output = Input + Parity bit. Channel Modulator Symbol Detector: Single sample FEC Decoder: Looks at blocks of 2 bits. Outputs 1 bit. data bits R bps code bits 2R bps code bits app. bits P(code bit error) =.1 P(data bit error) =.1 Symbol rate transmitted must double compared to no FEC case, or 4-Ary signaling must be used.

Example) SSD 3 bit code words n Transmit each bit thrice, P(Code Bit Error) =.1 u Legal Transmitted code words; 000, 111 u Possible received code words 000, 111 (appears legal, 0 or 3 bits in error) 001, 010, 100 (clearly illegal, 1 or 2 bits in error) 011, 101, 110 (clearly illegal, 1 or 2 bits in error) P(No bits in error) =.9*.9*.9 =.729 P(One bit in error) = 3*.9 2 *.1 =.243 P(Two bits in error) = 3*.9*.1 2 =.027 P(Three bits in error) =.1*.1*.1 =.001 u Decoder takes 3 bits at a time & outputs 1 bit. Majority Rules. 72.9% % = 97.2% of time correct bit is output.1% + 2.7% = 2.8% of time incorrect bit is output u Improved 3x the required bit rate

SSD 3:1 FEC Source Source Coder: Input = 1 bit. Output = Input + two parity bits. Channel Channel Coder Source Decoder: Looks at blocks of 3 bits. Outputs 1 bit. data bits R bps code bits 3R bps data bits P(data bit error) =.028 Symbol Detector: Single sample code bits P(code bit error) =.1 Symbol rate transmitted must triple compared to no FEC case, or 8-Ary signaling must be used. 3:1 FEC offers superior performance than simpler no FEC code system.

Example) MFD No Coding n Probability of a Bit Error will improve over that of Single Sample Detector to, say, P(Bit Error) =.02 n No Coding: Transmit each Data Bit Once u Legal Transmitted data‘words’; 0, 1 u Possible received data words 0, 1 (legal or 1 bit in error, no way to tell) P(Data Bit OK) =.98 P(Data Bit in error) =.02

Matched Filter Detector & No coding: Block Diagram Source Channel Channel Coder Symbol Detector: Matched Filter P(Bit Error) =.02 n Matched Filter shows reduced bit errors compared to SSD u Improvement decreases as symbol rate increases

Example) MFD 2 bit code words n Suppose you transmit each bit twice, smaller bit width will cause P(Code Bit Error) to increase to, say 0.03 u Legal Transmitted code words; 00, 11 u Possible received code words 00, 11 (appears legal, 0 or 2 bits in error) 01, 10 (clearly illegal, 1 bit in error) P(No code bits in error) =.97*.97 =.9409 P(One code bit in error) = 2*.97*.03 =.0582 P(Both code bits in error) =.03*.03 =.0009 u Decoder takes 2 code bits at a time and outputs 1 data bit If illegal code word received, it can guess 0 or % %(1/2) = 97% of time correct bit output.09% %(1/2) = 3% of time the incorrect bit is output u FEC makes it worse: 3% data bit error vs 2% No Coding

Typical FEC Performance SNR P(BE) Coded Plot changes as type of symbol, type of detector, and type of FEC coder change. Uncoded Plot changes as type of symbol, and type of detector change. Last example is operating here. There generally always is a cross-over point. The max possible P(BE) = 1/2.

MFD 2:1 FEC Source Source Coder: Input = 1 bit. Output = Input + Parity bit. Channel Channel Coder Symbol Detector: Matched Filter Source Decoder: Looks at blocks of 2 bits. Outputs 1 bit. R data bps 2R code bps 2R code bps R app. bps P(code bit error) =.03 P(data bit error) =.03

Example) MFD 3 bit code words n Transmit each bit thrice, P(Bit Error) again increases to, say 0.04, due to further increase in the bit rate. u Legal Transmitted code words; 000, 111 u Possible received code words 000, 111 (appears legal, 0 or 3 bits in error) 001, 010, 100 (clearly illegal, 1 or 2 code bits in error) 011, 101, 110 (clearly illegal, 1 or 2 code bits in error) P(No code bits in error) =.96*.96*.96 = P(One code bit in error) = 3*.96 2 *.04 = P(Two code bits in error) = 3*.96*.04 2 = P(Three code bits in error) =.04*.04*.04 = u Decoder takes 3 bits at a time & outputs 1 bit. Majority Rules % % = % of time correct bit is output.0064% % = % of time incorrect bit is output u FEC makes Data BER better (.5% vs thrice the bit rate

MFD 3:1 FEC Source Source Coder: Input = 1 bit. Output = Input + two parity bits. Channel Channel Coder Source Decoder: Looks at blocks of 3 bits. Outputs 1 bit. P(app. bit error) =.005 Symbol Detector: Matched Filter P(code bit error) =.04 R application bps 3R code bps 3R code bps R app. bps

Typical FEC Performance Received SNR P(BE) Coded Uncoded FEC allows target P(BE) to be reached with lower received SNR, but a higher bit rate must be transmitted. Used a lot in power limited environments. Different FEC codes will have different curves!

Very Large Array Parabolics image source: Wikipedia Directional antennas. Larger size → narrower beam. Narrower beam → energy more focused (XMTR) Narrower beam → better at picking up weak signal (RCVR)

Arecibo Radio Telescope (305 m) Direct TV Antenna (1/2 m)

Omni-Directional Antenna Array source: Belkin Wireless Pre-N Router F5D Steerable beams.

Two Omni Array Example fc = 300 MHz λ = 1 meter Same signal fed to both antennas. Beam shoots out both sides at 90 degree angle. (Far side not shown.) λ/2 Directivity Strength

Two Omni Array Example fc = 300 MHz λ = 1 meter Signal to right antenna delayed by picosecond ( = 10% wavelength) with respect to right antenna. λ/2 Directivity Strength

Two Omni Array Example fc = 300 MHz λ = 1 meter Signal to left antenna delayed by picosecond ( = 10% wavelength) with respect to right antenna. λ/2 Directivity Strength

Two Omni Array Example fc = 300 MHz λ = 1 meter Signal to left antenna delayed by picosecond ( = 25% wavelength) with respect to right antenna. λ/2 Directivity Strength

Two Omni Array Example fc = 300 MHz λ = 1 meter Signal to left antenna delayed by 1 2/3 nanosecond ( = 50% wavelength) with respect to right antenna. λ/2 Directivity Strength

I/O LAN Antenna Combinations n SISO u Common Today n SIMO, MISO, & MIMO u Starting to see use on wireless LAN's & MAN's u SIMO & MISO Can help cancel effects of multi-path u MIMO Can provide spatial diversity F Increases amount of usable RF bandwidth

Satcom & Flat Panel Antenna Arrays USS Lake Champlain: Aegis Guided Missile Cruiser image source: wikipedia

Bit Error Rate Unsatisfactory? System designer has several options: n Use FEC codes n Increase received signal power u Crank up transmitter power out u Use directional antennas n Use more effective modulation technique n Slow down the transmitted symbol rate n Use less noisy receiver electronics

Voyager II Deep Space Probe n Used all of previous techniques on downlink: u 2:1 FEC Coding (different code than in previous examples) u Increasingly sophisticated earth receive antennas u Binary PSK signaling u Reduced bit rates u Cryogenically cooled receiver electronics n Flight history u Launch, August 1977 u Jupiter fly-by, July 1979, Message bit rate: Kbps u Saturn fly-by, August 1981, Message bit rate: 44 Kbps u Uranus fly-by, January 1986, Message bit rate: 29.9 Kbps u Neptune fly-by, August 1989, Message bit rate: 21.6 Kbps u Now well past Pluto. NASA is still in contact.

Pre-Cellular Mobile Telephony source: Telecommunications by Warren Hioki, 1st Edition

0 th Generation Mobile Phones Source:

Cellular Telephone System source: Telecommunications by Warren Hioki, 1st Edition ISP

Cellular Telephony Advantages: n n Frequency Reuse n n Reduced Transmitter Power Out n n Reduced Multipath Problems n n Reduced brain damage? n n Subdividing Cells increases System Capacity n n More Reliable due to cell overlap

Cellular Telephony Disadvantages: n More complex n More installation hassles n BS to MTSO link (Backhaul) & switching requirements can get out of hand

1987 Mobile Phone source: September 1987 Electronic Design Magazine

One Big Cell 30 Channels could support 30 users

Seven Smaller Cells Set #3 10 Channels Set #1 10 Channels Set #2 10 Channels Can Support 70 Users with same Channel set.

Mobile Traffic Source: "The Great Spectrum Famine", IEEE Spectrum Magazine, October 2010.

London, 1995

Hidden Cell Towers sources: businessweek.com mobilitydigest.com