Digital Communications I: Modulation and Coding Course Term 3 - 2008 Catharina Logothetis Lecture 13.

Slides:



Advertisements
Similar presentations
II. Modulation & Coding. © Tallal Elshabrawy Design Goals of Communication Systems 1.Maximize transmission bit rate 2.Minimize bit error probability 3.Minimize.
Advertisements

1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
Information Theory EE322 Al-Sanie.
Combined QPSK and MFSK Communication over an AWGN Channel Jennifer Christensen South Dakota School of Mines & Technology Advisor: Dr. Komo.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Cellular Communications
Digital Communications I: Modulation and Coding Course Term 3 – 2008 Catharina Logothetis Lecture 2.
EE322 Digital Communications 1EE322 A. Al-Sanie. Instructor: Abdulhameed Al-Sanie د. عبدالحميد الصانع Office: 2c30 Web page:
Digital communications I: Modulation and Coding Course Period Catharina Logothetis Lecture 6.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 3b: Detection and Signal Spaces.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
1 Today, we are going to talk about: Shannon limit Comparison of different modulation schemes Trade-off between modulation and coding.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
Digital Communications I: Modulation and Coding Course
DSP for Software Radio Waveform Processing – Single Carrier Systems Dr. Jamil Ahmad.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
Formatting and Baseband Modulation
Modulation, Demodulation and Coding Course Period Sorour Falahati Lecture 2.
EE 3220: Digital Communication
Digital Communications I: Modulation and Coding Course Spring – 2012 Jeffrey N. Denenberg Lecture 2: Formatting and Baseband Modulation.
Modulation, Demodulation and Coding Course
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
1 INF244 Textbook: Lin and Costello Lectures (Tu+Th ) covering roughly Chapter 1;Chapters 9-19? Weekly exercises: For your convenience Mandatory.
EE 3220: Digital Communication Dr Hassan Yousif1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
Digital Communication I: Modulation and Coding Course
Fundamentals of Digital Communication 2 Digital communication system Low Pass Filter SamplerQuantizer Channel Encoder Line Encoder Pulse Shaping Filters.
CHAPTER 6 PASS-BAND DATA TRANSMISSION
Lecture 71 Today, we are going to talk about: Some bandpass modulation schemes used in DCS for transmitting information over channel M-PAM, M-PSK, M-FSK,
Rohit Iyer Seshadri and Matthew C. Valenti
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
1 Analog/Digital Modulation Analog Modulation The input is continuous signal Used in first generation mobile radio systems such as AMPS in USA. Digital.
GMSK - Gaussian Minimum Shift Keying
Factors in Digital Modulation
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 12.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
DIGITAL COMMUNICATIONS Linear Block Codes
Geometric Representation of Modulation Signals
Dept. of EE, NDHU 1 Chapter Four Bandpass Modulation and Demodulation.
EE 3220: Digital Communication
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
1 Coded modulation So far: Binary coding Binary modulation Will send R bits/symbol (spectral efficiency = R) Constant transmission rate: Requires bandwidth.
EE 3220: Digital Communication
Last time, we talked about:
Introduction to Digital Communication
Dept. of EE, NDHU 1 Chapter One Signals and Spectra.
ECE 4710: Lecture #31 1 System Performance  Chapter 7: Performance of Communication Systems Corrupted by Noise  Important Practical Considerations: 
Timo O. Korhonen, HUT Communication Laboratory 1 Convolutional encoding u Convolutional codes are applied in applications that require good performance.
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Al Dawaser Prince Sattam bin.
Combined Linear & Constant Envelope Modulation
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 9.
Bandpass Modulation & Demodulation Detection
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Sujan Rajbhandari LCS Convolutional Coded DPIM for Indoor Optical Wireless Links S. Rajbhandari, N. M. Aldibbiat and Z. Ghassemlooy Optical Communications.
Coding No. 1  Seattle Pacific University Digital Coding Kevin Bolding Electrical Engineering Seattle Pacific University.
Performance of Digital Communications System
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 3c: Signal Detection in AWGN.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Modulation and Coding Trade Offs Ramesh Kumar Lama.
Principios de Comunicaciones EL4005
Chapter 4: Second generation Systems-Digital Modulation
디지털통신 Bandpass Modulation 1 임 민 중 동국대학교 정보통신공학과.
Lecture 1.30 Structure of the optimal receiver deterministic signals.
Principios de Comunicaciones EL4005
Chapter 6.
Digital Communication Chapter 1: Introduction
CT-474: Satellite Communications
Presentation transcript:

Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 13

2 Last time, we talked about: The properties of Convolutional codes. We introduced interleaving as a means to combat bursty errors by making the channel seem uncorrelated. We also studied “Concatenated codes” that simply consist of inner and outer codes. They can provide the required performance at a lower complexity.

Lecture 133 Today, we are going to talk about: Shannon limit Comparison of different modulation schemes Trade-off between modulation and coding

Lecture 134 Goals in designing a DCS Goals: Maximizing the transmission bit rate Minimizing probability of bit error Minimizing the required power Minimizing required system bandwidth Maximizing system utilization Minimize system complexity

Lecture 135 Error probability plane (example for coherent MPSK and MFSK)‏ Bit error probability M-PSK M-FSK k=1,2 k=3 k=4 k=5 k=4 k=2 k=1 bandwidth-efficient power-efficient

Lecture 136 Limitations in designing a DCS Limitations: The Nyquist theoretical minimum bandwidth requirement The Shannon-Hartley capacity theorem (and the Shannon limit)‏ Government regulations Technological limitations Other system requirements (e.g satellite orbits)‏

Lecture 137 Nyquist minimum bandwidth requirement The theoretical minimum bandwidth needed for baseband transmission of R s symbols per second is R s /2 hertz.

Lecture 138 Shannon limit Channel capacity: The maximum data rate at which error-free communication over the channel is performed. Channel capacity of AWGV channel (Shannon- Hartley capacity theorem):

Lecture 139 Shannon limit … The Shannon theorem puts a limit on the transmission data rate, not on the error probability: Theoretically possible to transmit information at any rate, with an arbitrary small error probability by using a sufficiently complicated coding scheme For an information rate, it is not possible to find a code that can achieve an arbitrary small error probability.

Lecture 1310 Shannon limit … C/W [bits/s/Hz] SNR [bits/s/Hz] Practical region Unattainable region

Lecture 1311 Shannon limit … There exists a limiting value of below which there can be no error-free communication at any information rate. By increasing the bandwidth alone, the capacity can not be increased to any desired value. Shannon limit

Lecture 1312 Shannon limit … W/C [Hz/bits/s] Practical region Unattainable region -1.6 [dB]

Lecture 1313 Bandwidth efficiency plane R<C Practical region R>C Unattainable region R/W [bits/s/Hz] Bandwidth limited Power limited R=C Shannon limit MPSK MQAM MFSK M=2 M=4 M=8 M=16 M=64 M=256 M=2M=4 M=8 M=16

Lecture 1314 Power and bandwidth limited systems Two major communication resources: Transmit power and channel bandwidth In many communication systems, one of these resources is more precious than the other. Hence, systems can be classified as: Power-limited systems: save power at the expense of bandwidth (for example by using coding schemes)‏ Bandwidth-limited systems: save bandwidth at the expense of power (for example by using spectrally efficient modulation schemes)

Lecture 1315 M-ary signaling Bandwidth efficiency: Assuming Nyquist (ideal rectangular) filtering at baseband, the required passband bandwidth is: M-PSK and M-QAM (bandwidth-limited systems)‏ Bandwidth efficiency increases as M increases. MFSK (power-limited systems)‏ Bandwidth efficiency decreases as M increases.

Lecture 1316 Design example of uncoded systems Design goals: 1.The bit error probability at the modulator output must meet the system error requirement. 2.The transmission bandwidth must not exceed the available channel bandwidth. M-ary modulator M-ary demodulator Input Output

Lecture 1317 Design example of uncoded systems … Choose a modulation scheme that meets the following system requirements:

Lecture 1318 Choose a modulation scheme that meets the following system requirements: Design example of uncoded systems …

Lecture 1319 Design example of coded systems Design goals: 1.The bit error probability at the decoder output must meet the system error requirement. 2.The rate of the code must not expand the required transmission bandwidth beyond the available channel bandwidth. 3.The code should be as simple as possible. Generally, the shorter the code, the simpler will be its implementation. M-ary modulator M-ary demodulator Input Output Encoder Decoder

Lecture 1320 Design example of coded systems … Choose a modulation/coding scheme that meets the following system requirements: The requirements are similar to the bandwidth-limited uncoded system, except that the target bit error probability is much lower.

Lecture 1321 Design example of coded systems Using 8-PSK, satisfies the bandwidth constraint, but not the bit error probability constraint. Much higher power is required for uncoded 8-PSK. The solution is to use channel coding (block codes or convolutional codes) to save the power at the expense of bandwidth while meeting the target bit error probability.

Lecture 1322 Design example of coded systems For simplicity, we use BCH codes. The required coding gain is: The maximum allowed bandwidth expansion due to coding is: The current bandwidth of uncoded 8-PSK can be expanded by still 25% to remain below the channel bandwidth. Among the BCH codes, we choose the one which provides the required coding gain and bandwidth expansion with minimum amount of redundancy.

Lecture 1323 Design example of coded systems … Bandwidth compatible BCH codes Coding gain in dB with MPSK

Lecture 1324 Design example of coded systems … Examine that the combination of 8-PSK and (63,51) BCH codes meets the requirements:

Lecture 1325 Effects of error-correcting codes on error performance Error-correcting codes at fixed SNR influence the error performance in two ways: 1.Improving effect: The larger the redundancy, the greater the error- correction capability 2.Degrading effect: Energy reduction per channel symbol or coded bits for real-time applications due to faster signaling. The degrading effect vanishes for non-real time applications when delay is tolerable, since the channel symbol energy is not reduced.

Lecture 1326 Bandwidth efficient modulation schemes Offset QPSK (OQPSK) and Minimum shift keying Bandwidth efficient and constant envelope modulations, suitable for non-linear amplifier M-QAM Bandwidth efficient modulation Trellis coded modulation (TCM)‏ Bandwidth efficient modulation which improves the performance without bandwidth expansion

Lecture 1327 Course summary In a big picture, we studied: Fundamentals issues in designing a digital communication system (DSC)‏ Basic techniques: formatting, coding, modulation Design goals: Probability of error and delay constraints Trade-off between parameters: Bandwidth and power limited systems Trading power with bandwidth and vise versa

Lecture 1328 Block diagram of a DCS Format Source encode Channel encode Pulse modulate Bandpass modulate Format Source decode Channel decode Demod. Sample Detect Channel Digital modulation Digital demodulation

Lecture 1329 Course summary – cont’d In details, we studies: 1.Basic definitions and concepts Signals classification and linear systems Random processes and their statistics WSS, cyclostationary and ergodic processes Autocorrelation and power spectral density Power and energy spectral density Noise in communication systems (AWGN)‏ Bandwidth of signal 2.Formatting Continuous sources Nyquist sampling theorem and aliasing Uniform and non-uniform quantization

Lecture 1330 Course summary – cont’d 1.Channel coding Linear block codes (cyclic codes and Hamming codes)‏ Encoding and decoding structure Generator and parity-check matrices (or polynomials), syndrome, standard array Codes properties: Linear property of the code, Hamming distance, minimum distance, error-correction capability, coding gain, bandwidth expansion due to redundant bits, systematic codes

Lecture 1331 Course summary – cont’d Convolutional codes Encoder and decoder structure Encoder as a finite state machine, state diagram, trellis, transfer function Minimum free distance, catastrophic codes, systematic codes Maximum likelihood decoding: Viterbi decoding algorithm with soft and hard decisions Coding gain, Hamming distance, Euclidean distance, affects of free distance, code rate and encoder memory on the performance (probability of error and bandwidth)‏

Lecture 1332 Course summary – cont’d 1.Modulation Baseband modulation Signal space, Euclidean distance Orthogonal basic function Matched filter to reduce ISI Equalization to reduce channel induced ISI Pulse shaping to reduce ISI due to filtering at the transmitter and receiver Minimum Nyquist bandwidth, ideal Nyquist pulse shapes, raise cosine pulse shape

Lecture 1333 Course summary – cont’d Baseband detection Structure of optimum receiver Optimum receiver structure Optimum detection (MAP)‏ Maximum likelihood detection for equally likely symbols Average bit error probability Union bound on error probability Upper bound on error probability based on minimum distance

Lecture 1334 Course summary – cont’d Passband modulation Modulation schemes One dimensional waveforms (ASK, M-PAM)‏ Two dimensional waveforms (M-PSK, M-QAM)‏ Multidimensional waveforms (M-FSK)‏ Coherent and non-coherent detection Average symbol and bit error probabilities Average symbol energy, symbol rate, bandwidth Comparison of modulation schemes in terms of error performance and bandwidth occupation (power and bandwidth)‏

Lecture 1335 Course summary – cont’d 1.Trade-off between modulation and coding Channel models Discrete inputs, discrete outputs Memoryless channels : BSC Channels with memory Discrete input, continuous output AWGN channels Shannon limits for information transmission rate Comparison between different modulation and coding schemes Probability of error, required bandwidth, delay Trade-offs between power and bandwidth Uncoded and coded systems

Lecture 1336 Information about the exam: Exam date: 8 th of March 2008 (Saturday)‏ Allowed material: Any calculator (no computers)‏ Mathematics handbook Swedish-English dictionary A list of formulae that will be available with the exam.