january 15, 20151 mobile computing coe 446 gsm tarek sheltami kfupm ccse coe principles of wireless...

20
June 15, 2022 1 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE http://faculty.kfupm.edu.sa/coe/tarek/co e446.htm Principles of Wireless Networks K. Pahlavan and P. Krishnamurth

Upload: juan-hutchings

Post on 02-Apr-2015

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 1

Mobile Computing COE 446GSM

Tarek SheltamiKFUPMCCSECOE

http://faculty.kfupm.edu.sa/coe/tarek/coe446.htm

Principles of Wireless Networks

K. Pahlavan and P. Krishnamurth

Page 2: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 2

Outline GSM

Registration Mobile initiated and terminated calls GSM bands Normal burst Frequency correction burst Synchronization burst Random access burst Packet of voice, data and signaling traffic GSM frame structure

Page 3: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 3

Page 4: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 4

Page 5: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 5

Page 6: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 6

Page 7: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 7

Global System for Mobile Communications Bands

GSM bands: 850 MHz, 900 MHz, 1800 MHz and 1900 MHz Dual-band 850/900 MHz Tri-Band 900/1800/1900 MHz Quad-band 850/900/1800/1900 MHz

25 MHz for each direction divided into 124 channels of 200 kHz with 100 kHz band at the two edges

Each carrier supports 8 time slots for TDMA operation Data rate carrier is 270.833 kbps Duration of each bit is 3.69 μs The user transmission packet burst is fixed at 557 μs

Burst size * bit duration (156.25 bits*3.69μs)

Page 8: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 8

Page 9: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 9

Normal Burst 3 bits (zeros) TBs at the beginning and

the end of the packet: To ramp on and off the radiated power and

initiate the convolutional decoding of the data Equivalent to 8.25 bits for GP Two sets of 58 bits (encrypted), includes

two flags bits at the end of each part of the data

26 bits training sequence, is used to train the adaptive equalizer at the receiver

Page 10: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 10

Frequency Correction Burst

3 bits (zeros) TBs at the beginning and the end of the packet

The rest of the packet contains all zeros to allow simple transmission of the carrier frequency without any modulated info

Equivalent to 8.25 bits for GP The BS broadcast the FB and MTs use it

to synchronize with the master clock in the system

Page 11: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 11

Synchronization Burst

3 bits (zeros) TBs at the beginning and the end of the packet

The 2*39 bits coded data are used for the specific task of identifying the network

Equivalent to 8.25 bits for GP The BS broadcast the SB and MTs use it

for initial training of the equalizer as well as in initial learning of the network identity and to synchronize time slots.

Page 12: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 12

Random Access Burst

Long start-up and synchronization sequence is used to initiate the equalizer

Long GP to allow rough calculation of the distance of the MT from the BTS

The RAB is used by MTs to access the BS as it registers to the network

Page 13: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 13

Packets of Voice Traffic The 456-bit packets are formed from the speech signal Each 20 ms of the coded speech at 13 kbps forms a

260-bit packet The first 50 most significant bits receives a 3-bit CRC

code protection first, and then they are added to the second group of 132 bits with lower importance and a 4-bit tail that is all zeros

The resulting 132 + 53 + 4 = 189 bits are then encoded with a ½ convolutional encoder that doubles number of bits to 378

The convolutional code provides for error correction capabilities

The 378 coded bits are added to the 78 least important speech-coded bits to form a 456 bits packet every 20 ms

Page 14: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 14

Page 15: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 15

Packets of Voice Traffic Three classes of speech coded bits The first class of 50 bits receives both CRC

error detection and the rate ½ convolutional error correcting coding protection

The second 132 bits receive only the convolutional encoding protection

The last 78 bits receives no protection Therefore, the speech coder can protect the

more important bits representing larger values of voltages by assigning them into different categories

Page 16: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 16

Packets of Data Traffic The formation of the 456 bit packets for 9,600

bps data The 192 bits of information are accompanied by

48 bits of signaling information and 4 tail bits to form a 244 bits packet that is then expanded to 456 bits using a ½ rate punctured convolutional encoder

Punctured coding can eliminate the need for doubling the number of transmitted bits by eliminating (puncturing) a certain number of bits

The resulting 456 bits are turned to NBs similar to the speech packets

Page 17: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 17

Page 18: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 18

Packets of Signaling Channel Signaling channels using the NB as the

channel over-the-air-interface use 184 signaling bits to convey the signaling message

These bits are first block coded with 40 additional parity check bits and 4 tail bits to form a 228-bits block

The 228-bits block is then coded with a ½ rate convolutional encoder to form a 456 bits packet occupying a 20 ms slot that is turned to a burst for transmission

Page 19: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 19

Page 20: January 15, 20151 Mobile Computing COE 446 GSM Tarek Sheltami KFUPM CCSE COE  Principles of Wireless Networks

April 11, 2023 20