TI - 10111 Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering.

Slides:



Advertisements
Similar presentations
Chapter 2: Digital Modulation
Advertisements

Chapter : Digital Modulation 4.2 : Digital Transmission
Data and Computer Communications
Computer Communication & Networks Lecture # 06 Physical Layer: Analog Transmission Nadeem Majeed Choudhary
EE302 Lesson 21: Transmission of Binary Data in Communication Systems
Cellular Communications
Coding and Error Control
Lecture 9-10: Error Detection and Correction Anders Västberg Slides are a selection from the slides from chapter 8 from:
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Error Control.
Reliability and Channel Coding
1 CMPT 371 Data Communications and Networking Spread Spectrum.
© 2002 Pearson Education, Inc. Commercial use, distribution, or sale prohibited. Wireless Communications Principles and Practice 2/e T.S. Rapppaport Chapter.
Digital Data Communications Techniques Updated: 2/9/2009.
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.
1/26 Chapter 6 Digital Data Communication Techniques.
DIGITAL MODULATION.
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
COSC 3213 – Computer Networks I Summer 2003 Topics: 1. Line Coding (Digital Data, Digital Signals) 2. Digital Modulation (Digital Data, Analog Signals)
Lecture 3-1: Coding and Error Control
1 INF244 Textbook: Lin and Costello Lectures (Tu+Th ) covering roughly Chapter 1;Chapters 9-19? Weekly exercises: For your convenience Mandatory.
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.
Coding No. 1  Seattle Pacific University Modulation Kevin Bolding Electrical Engineering Seattle Pacific University.
Lecture 10: Error Control Coding I Chapter 8 – Coding and Error Control From: Wireless Communications and Networks by William Stallings, Prentice Hall,
Wireless Networks Instructor: Fatima Naseem Lecture # 03 Computer Engineering Department, University of Engineering and Technology, Taxila.
Information Coding in noisy channel error protection:-- improve tolerance of errors error detection: --- indicate occurrence of errors. Source.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
Data and Computer Communications Chapter 6 – Digital Data Communications Techniques.
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
Lecture 3-2: Coding and Error Control (Cont.) ECE
GMSK - Gaussian Minimum Shift Keying
1 Chapter 8. Coding and Error Control Wen-Shyang Hwang KUAS EE.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
Communications Systems. 1Analogue modulation: time domain (waveforms), frequency domain (spectra), amplitude modulation (am), frequency modulation (fm),
IMA Summer Program on Wireless Communications Quick Fundamentals of Wireless Networks Phil Fleming Network Advanced Technology Group Network Business Motorola,
Digital modulation techniques. Modulations systems.
Digital Modulation Schemes
Digital Modulation Technique
Chapter 4 part 2_a Digital Modulation Techniques.
Chapter : Digital Modulation 4.2 : Digital Transmission
Constellation Diagram
Bandpass Modulation & Demodulation Detection
1/30/ :20 PM1 Chapter 6 ─ Digital Data Communication Techniques CSE 3213 Fall 2011.
EC 2401*** WIRELESS COMMUNICATION. Why Wireless Benefits – Mobility: Ability to communicate anywhere!! – Easier configuration, set up and lower installation.
1 Digital to Analog Encoding. 2 3 Digital modulation techniques Amplitude Shift Keying Amplitude Shift Keying Frequency Shift Keying Frequency Shift.
Coding No. 1  Seattle Pacific University Digital Coding Kevin Bolding Electrical Engineering Seattle Pacific University.
 We use the term modulation to refer to changes made in a carrier -according to the information being sent  Modulation takes two inputs -a carrier -and.
Channel Coding and Error Control 1. Outline Introduction Linear Block Codes Cyclic Codes Cyclic Redundancy Check (CRC) Convolutional Codes Turbo Codes.
DATA AND COMPUTER COMMUNICATIONS Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
CHAPTER 4. OUTLINES 1. Digital Modulation Introduction Information capacity, Bits, Bit Rate, Baud, M- ary encoding ASK, FSK, PSK, QPSK, QAM 2. Digital.
Data and Computer Communications Digital Data Communications Techniques + Error Control+ Digital Data Communications Techniques + Error Control+Multiplexing.
Coding and Error Control
Lecture 4 Error Detecting and Correcting Techniques Dr. Ghalib A. Shah
Lecture Slides 26-September-2017
CSE 5345 – Fundamentals of Wireless Networks
Mobile Communications
UNIT-IV PASSBAND TRANSMISSION MODEL
Analog and Digital Modulation Techniques
CSE 5345 – Fundamentals of Wireless Networks
TLEN 5830-AWL Advanced Wireless Lab
Advanced Computer Networks
Digital data communication (Error control)
Modulation Techniques
Chapter 6.
CSE 5345 – Fundamentals of Wireless Networks
EEC4113 Data Communication & Multimedia System Chapter 3: Broadband Encoding by Muhazam Mustapha, October 2011.
Coding and Error Control
Reliability and Channel Coding
Types of Errors Data transmission suffers unpredictable changes because of interference The interference can change the shape of the signal Single-bit.
Presentation transcript:

TI Cellular Mobile Communication Systems Lecture 4 Engr. Shahryar Saleem Assistant Professor Department of Telecom Engineering University of Engineering and Technology Taxila TI -1011

2 Digital Transmission Current wireless networks have moved almost entirely to digital modulation Why Digital Wireless? – Increase System Capacity (voice compression) more efficient modulation – Error control coding, equalizers, etc. => lower power needed – Add additional services/features (SMS, caller ID, etc..) – Reduce Cost – Improve Security (encryption possible) – Data service and voice treated same (3G systems) Called digital transmission but actually Analog signal carrying digital data

TI Digital Modulation Techniques Amplitude Shift Keying (ASK): – change amplitude with each symbol – frequency constant – low bandwidth requirements – very susceptible to interference Frequency Shift Keying (FSK): – change frequency with each symbol – needs larger bandwidth Phase Shift Keying (PSK): – Change phase with each symbol – More complex – robust against interference Most systems use either a form of FSK or PSK

TI Advanced Frequency Shift Keying Bandwidth needed for FSK depends on the distance between the carrier frequencies Special pre-computation avoids sudden phase shifts MSK (Minimum Shift Keying) Bit separated into even and odd bits, the duration of each bit is doubled Depending on the bit values (even, odd) the higher or lower frequency, original or inverted is chosen The frequency of one carrier is twice the frequency of the other Even higher bandwidth efficiency using a Gaussian low-pass filter GMSK (Gaussian MSK), used in GSM cellular network

TI Advanced Phase Shift Keying BPSK (Binary Phase Shift Keying): – Two symbols used : 0 and 1 are two sinusoids with 180-degree phase difference – Phase shifts according to the voltage level of the baseband signal – very simple PSK – low spectral efficiency – robust, used e.g. in satellite systems

TI Advanced Phase Shift Keying (cont) QPSK (Quadrature Phase Shift Keying): – 2 bits coded as one symbol – Four Transmitted symbols assume four different phase values of 45, 135, 225, 315-degrees –The difference between the phases is 90- degrees – Symbol determines shift of sine wave – Needs less bandwidth compared to BPSK (high bandwidth efficiency) – more complex

TI QPSK Quick Review In QPSK, we use two bits to represent on one of four phases. Example: We represent 1 by a –Ve Voltage 0 by a +Ve Voltage Then the QPSK symbol is decided as follows. 01 : cos(2πfct + π/4), : cos(2πfct + 3π/4), : cos(2πfct + 5π/4), : cos(2πfct + 7π/4), 315 Why do we choose this mapping? cos(A+B) = cos(A)cos(B) – sin(A)sin(B)

TI π/4 - QPSK π/4- QPSK is a form of QPSK modulation The QPSK signal constellation is shifted by 45 degrees each symbol interval T Phase transitions from one symbol to the next are restricted to ± 45 degrees and ± 135 degrees

TI π/4 – QPSK (Example) Successive symbols are taken from the two constellations first symbol (1 1) is taken from the 'blue' constellation the second symbol (0 0) is taken from the 'green' constellation.

TI What is Diversity? Idea: Send the same information over several “uncorrelated” forms – Not all repetitions will be lost in a fade Types of diversity – Time diversity – repeat information in time spaced so as to not simultaneously have fading Error control coding! – Frequency diversity – repeat information in frequency channels that are spaced apart Frequency hopping spread spectrum, OFDM – Space diversity – use multiple antennas spaced sufficiently apart so that the signals arriving at these antennas are not correlated Usually deployed in all base stations but harder at the mobile

TI Performance Degradation and Diversity

TI Error Control BER in wireless networks – Several orders of magnitude worse than wireline networks – Channel errors are random and bursty, usually coinciding with deep fast fades – Much higher BER within bursts Protection against bit errors – Necessary for data – Speech can tolerate much higher bit errors (10 -2 depending on encoding/compression algorithm) Error Control Coding used to overcome BER

TI Error Control Coding Diversity scheme that introduces redundancy in the transmitted bits to correct errors If correction not possible, provide the capacity to detect For voice the acceptable error rate is 1 in 100 bits or Data packet and messaging systems requires error rates up to Where this error rate is unachievable, retransmit the data (Automatic Repeat Request) Error detection is the process of determining whether the a block of data is in error Block codes can be used to correct errors and is called Forward Error Correction (FEC)

TI Block Codes Block coding involves coding a block of bits into another block of bits with some redundancy to combat errors single parity bit --- even parity code – Valid codewords should always have even number of 1’s – Add a parity bit=1 if number of 1’s in data is odd add parity bit=0 if number of 1’s in data is even – If any bit is in error, the received codeword will have odd number of 1’s – Single parity can detect any single bit error (but not correct)

TI Single Parity (cont)

TI Block Codes (n,k) Blocks (n,k) block codes k = number of data bits in block (data word length) n-k = number of parity check bits added which apply parity check to a group of bits in a block of k bits n = length of codeword or code block; k + (n-k)= n (n-k) /n = overhead or redundancy (lower is more efficient) C=k/n = coding rate (higher is more efficient )

TI Block Codes (cont)

TI Block Code Principle Hamming distance : – for 2 n-bit binary sequences, the number of different bits – e.g., v1=011011; v2=110001; d(v1, v2)=3 The minimum distance (dmin) of an (n,k) block code is the smallest Hamming distance between any pair of codewords in a code. – Number of error bits can be detected: dmin-1 – Number of error bits can be corrected t:

TI (7,4) Hamming Code

TI Forward Error Correction FEC Operation Transmitter –Forward error correction (FEC) encoder maps each k- bit block into an n-bit block codeword –Codeword is transmitted; Receiver –Incoming signal is demodulated –Block passed through an FEC decoder –Decoder detects and correct errors Receiver can correct errors by mapping invalid codeword to nearest valid codeword

TI FEC (cont) Forward Error Correction Process

TI Convolution Coding Block Codes treat data as separate Blocks (memory less encoding) Convolution codes map a continuous data string into a continuous encoded string (memory) Error checking and correcting carried out continuously (n, k, K) code Input processes k bits at a time Output Produces n bits for every k input bits K= Constraint Factor (number of previous bits used in encoding) n-bit output of (n, k, K) code depends on: Current block of k input bits Previous K-1 blocks of k input bits

TI Convolution Encoder

TI What Does Coding Get You? Consider a wireless link – probability of a bit error = q – probability of correct reception = p – In a block of k bits with no error correction – P (word correctly received) = p k – P (word error) = 1 – p k – With error correction of t bits in block of n bits

TI What Does Coding Get You? (cont)