18 Link Adaptation
18 Link Adaptation
EEE 4541
Wireless Communication
The sender must transmit this amount of data before the first bit arrives at
the receiver.
4
Digital Modulation
Digital-to-analog modulation
Baud/Symbol Rate
– Bit rate is the number of bits per second. Baud/Symbol rate is the number
of symbolsper second. Baud rate is less than or equal to the bit rate.
– Baud/Symbol rate is important in data transmission.
• Baud rate determines the bandwidth required to send signal
– Baud/Symbol rate = bit rate / # bits per symbol
– The bit rate of a signal is 3000. If each symbol carries 6 bits, what is the
baud rate?
• Baud rate = 3000/6 =500 bauds/sec or symbol/sec or sps
Amplitude Shift Keying (ASK)
A cos(2Πf c t ) binary1
s (t ) =
0 binary 0
A cos(2Πf 1t ) binary1
s (t ) =
A cos(2Πf 2 t ) binary 0
Phase Shift Keying
– The constellation indicates 8-PSK with the points 45 degrees apart. Since 23 = 8, 3
bits are transmitted with each signal unit. Therefore, the baud rate is 4800 / 3 =
1600 baud
– A 16-QAM signal has 4 bits per signal unit since log216 = 4. Thus, (1000)(4) = 4000
bps
An error vector is a
vector in the I-Q plane
between the ideal
constellation point and
the point received by the
receiver. In other words,
it is the difference
between actual received
symbols and ideal
symbols. Its magnitude
(calculated as RMS) is
Error Vector Magnitude
(EVM).
Symbol Error Probability vs. Eb/NO
Handling Packet Errors
BER
– The Bit Error Ratio (BER) is the number of bit
errors divided by the total number of
transferred bits during a particular time
interval.
– The Bit Error Rate (BER) is the number of bit
errors per unit time.
BLER
– Block Error Rate (BLER) is a ratio of the number
of erroneous blocks or packets of data to the
total number of blocks transmitted.
– Packet Error Loss Rate (PELR) is similarly
defined for packets of data.
Error Detection in Packets
• Popular methods:
• Cyclic Redundancy Check (CRC) [used in Ethernet]
• Checksum [used in TCP]
• The techniques create small bit string which is
appended to the packet before transmission. The
receiver performs opposite calculation between
that field and the rest of the packet. If there is
mismatch, the packet is considered to include bit
errors.
Error Correction in Packets
There are two fundamental methods:
1. Forward Error Correction (FEC) or using Error
Correction Code (ECC).
2. Retransmission of the erroneous packets (when the
packet errors are detected).
Sensitive Tolerant
Error NRT RT
Delay RT NRT
Applications
RT Voice, Live Streaming Video, Real Time Gaming
NRT Web browsing, Buffered Streaming Video, E-mail,
Chat, FTP, P2P File Sharing
Error and Delay for Different Apps
Layer 2