data transmission lesson 02 - devi ahilya · pdf filedata transmission © oxford...
TRANSCRIPT
![Page 1: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/1.jpg)
© Oxford University Press 2007. All rights reserved.1
GSM and Similar Architectures
Lesson 02Data transmission
![Page 2: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/2.jpg)
© Oxford University Press 2007. All rights reserved.2
Data Transfer
• Transparent• Non transparent
![Page 3: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/3.jpg)
© Oxford University Press 2007. All rights reserved.3
Transparent Data transfer
• Means that the interface for the service is using only physical layer protocol
• Physical layer means the layer which transmits or receives data after formatting or multiplexing using a wired (wire or fibre) or wireless (radio or microwave) medium
• The physical layer protocol in a GSM bearer service─ provides for FEC (forward error correction)
![Page 4: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/4.jpg)
© Oxford University Press 2007. All rights reserved.4
FEC
• Entails insertion of redundant bits along with the data to be transmitted
• Redundant data allows the receiver to detect and correct errors
![Page 5: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/5.jpg)
© Oxford University Press 2007. All rights reserved.5
No Handshaking in Transparent Data transfer
• Handshaking refers to interchange of acknowledgements between two networks or systems once the connection is established between them
• Provisioning for acknowledgement from data-link or higher layer at receiver and then appropriate action by transmitter data-link or higher layer
![Page 6: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/6.jpg)
© Oxford University Press 2007. All rights reserved.6
FEC
• Also enables broadcast to multiple destinations from a single source
• Advantageous in situations where retransmission is not convenient though requires higher bandwidths─ more bits per s
• Helps in broadcasting without handshaking though FEC transmission reduces data rate
![Page 7: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/7.jpg)
© Oxford University Press 2007. All rights reserved.7
Reduction in data rate with m redundant bits appended in a data stream of n bits
• Total numbers of data bits transmitted from the sender’s end = (n + m) bits
• At the receiving end, an algorithm employed to detect and correct transmission errors (error means 0 received as 1 or 1 received as 0)
![Page 8: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/8.jpg)
© Oxford University Press 2007. All rights reserved.8
Reduction in data rate with m redundant bits appended in a data stream of n bits
• The algorithm extracts the original n bit streams from the received (n + m) bit sequences
• Therefore, for every (n + m) bits sent by the sender, the receiver receives only n bits of actual data
• Means that if the transmission channel offers a data rate r, then the actual data transmission rate with FEC is r × n ÷ (n + m)
![Page 9: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/9.jpg)
© Oxford University Press 2007. All rights reserved.9
Non-transparent Data transfer
• When data transmits at GSM 9.6 kbps the data error rates are high
• This is because when non-transparent data is transmitted at GSM 9.6 kbps, there is no retransmission and erroneous data just gets rejected
• Data above 9.6 kbps, non-transparent data-transfer used
![Page 10: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/10.jpg)
© Oxford University Press 2007. All rights reserved.10
Non-transparent Data transfer
• Non-transparent means the service interface uses physical layer or special physical layer radio-link protocol or data link layer, and flow control layer protocols
![Page 11: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/11.jpg)
© Oxford University Press 2007. All rights reserved.11
Protocols for data link and flow control layers
• Provide for (i) error detection and correction and (ii) selecting, rejecting, and re-transmitting the data, respectively
![Page 12: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/12.jpg)
© Oxford University Press 2007. All rights reserved.12
Data link layer
• Data link layer the layer which frames the data and appends additional bits plus performing other functions
• Framing refers to combining and appending additional bits and header
![Page 13: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/13.jpg)
© Oxford University Press 2007. All rights reserved.13
Flow control layer (Network layer)
• Flow control layer controls the flow of data by selecting or rejecting erroneous data transmitted and by re-transmitting erroneous data
![Page 14: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/14.jpg)
© Oxford University Press 2007. All rights reserved.14
Data error rate
• Becomes negligibly small at slow data rates (300 bps)
• Because when non-transparent data transmits at 300 bps, then the erroneous data is corrected or gets retransmitted at data link and flow control layers
![Page 15: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/15.jpg)
© Oxford University Press 2007. All rights reserved.15
Data error rate
• A special error correction facility called RLP (radio link protocol), used in GSM networks, is an example of a non-transparent communication protocol
• RLP results in more robust transmission with very small BER (bit error rate)
![Page 16: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/16.jpg)
© Oxford University Press 2007. All rights reserved.16
Special error correction facility─ RLP (radio link protocol) in GSM networks
• A non-transparent communication protocol• Results in more robust transmission • Very small BER
![Page 17: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/17.jpg)
© Oxford University Press 2007. All rights reserved.17
• Synchronous data transfer• Asynchronous data transfer• Synchronous data packet transfer
Data transmission
![Page 18: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/18.jpg)
© Oxford University Press 2007. All rights reserved.18
Synchronous data transmission
• Data transmitted from a transceiver at a fixed rate
• Constant phase differences (and thus time intervals) maintained between data bursts or frames
• Receiver must synchronize the clock rate according to the incoming data bit rate
![Page 19: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/19.jpg)
© Oxford University Press 2007. All rights reserved.19
Synchronous data transmission
• Receiver also synchronize data bits coming in from multiple paths or stations and compensate for the varied delays in received signals
• Handshaking is not required in synchronous transmission of data
• Synchronous data transmission fast• No waiting period during data transfer
![Page 20: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/20.jpg)
© Oxford University Press 2007. All rights reserved.20
Examples of synchronous data transfer in a GSM system
• Voice converted into bits after coding in a GSM system and the bits are transferred at data rates of 13 kbps as synchronous data
• There are no in-between acknowledgements or waiting periods in this faithful transmission of bits
![Page 21: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/21.jpg)
© Oxford University Press 2007. All rights reserved.21
Examples of synchronous data transfer in a GSM system
• An SMS is transmitted through a GSM channel as synchronous data
• There are no in-between acknowledgements and any transmission errors are corrected using FEC
![Page 22: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/22.jpg)
© Oxford University Press 2007. All rights reserved.22
Asynchronous data transmission
• Data transmitted by the transceiver at variable rates and constant time intervals are not maintained between consecutive bursts or frames
• There is usually handshaking or acknowledgement of data in asynchronous data transfer
![Page 23: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/23.jpg)
© Oxford University Press 2007. All rights reserved.23
Asynchronous data transmission
• But even if there is no acknowledgement, data flow maintained by using the FEC plus buffers can still be asynchronous
• Use of buffers causes variable delays in reception
![Page 24: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/24.jpg)
© Oxford University Press 2007. All rights reserved.24
Examples of acknowledgement messages
• receiver ready• receiver not ready• unnumbered acknowledgement of acceptance of
data at the receiver, rejects, set asynchronous balance mode, or disconnect
• Program files containing middleware for mobile devices have to be transmitted by the mobile service while maintaining full data integrity
![Page 25: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/25.jpg)
© Oxford University Press 2007. All rights reserved.25
Examples of acknowledgement messages
• In file transfer cases the in-between acknowledgements of faithful transmission of bits and reporting of errors during transmission important
• Non-transparent Flow
![Page 26: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/26.jpg)
© Oxford University Press 2007. All rights reserved.26
Examples of acknowledgement messages
• An acknowledgement is sent by the receiver for each data set to the effect that the data set received is identical to the one transmitted
• Time is, therefore, spent in implementing appropriate algorithms for data set integrity checks and acknowledgements
• This results in asynchronous data transmission
![Page 27: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/27.jpg)
© Oxford University Press 2007. All rights reserved.27
Synchronous packet transmission
• After formation of packets • Different packets transmitted through
different interfaces, routes, channels, or time-slots to reach a common destination
• At the destination, various packets are arranged in their original sequence
![Page 28: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/28.jpg)
© Oxford University Press 2007. All rights reserved.28
Synchronous packet transmission
• A sequence number transmitted along with each packet helps in sequential arrangement of packets at the receiver
• Each packet flow transmitted as synchronous data
• There is no handshaking or acknowledgement of the data during the flow of packets
![Page 29: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/29.jpg)
© Oxford University Press 2007. All rights reserved.29
Example
• N bits of data are to be transmitted as packet switched data
• The packets can have a maximum of nbits each
• The data transmission rate is n ÷ T• The time taken to complete the
synchronous packet transmission = (T ÷ n) × n = T
![Page 30: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/30.jpg)
© Oxford University Press 2007. All rights reserved.30
Example Data transmission formatted into 4 packets A, B, C, and D
• Assume three different routes are available for transmission
• 2× T [1 T for three packets by three routes at the same instance and 1 T when fourth packet transmits separately when N > 3 ×n
• To transmit the same data through one single path time taken = 4 × T
![Page 31: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/31.jpg)
© Oxford University Press 2007. All rights reserved.31
Summary
• Transparent data in which only physical layer used, no handshaking or acknowledgement or flow control
• Non Transparent data in which physical layer or special Radio Link Protocol or data link plus higher layer used, also used handshaking or acknowledgement or flow control
…
![Page 32: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/32.jpg)
© Oxford University Press 2007. All rights reserved.32
… Summary
• Synchronous data transfer with constant phase differences between bits and frames
• Asynchronous data transfer use varying phase differences between frames and when using handshaking or acknowledgement or controlled data flow
• Synchronous data packet transfer
![Page 33: Data transmission Lesson 02 - Devi Ahilya · PDF fileData transmission © Oxford University Press 2007. All rights reserved. 2 ... Summary • Transparent data in which only physical](https://reader031.vdocuments.net/reader031/viewer/2022022500/5aa22cf07f8b9ab4208ca982/html5/thumbnails/33.jpg)
© Oxford University Press 2007. All rights reserved.33
End of Lesson 06Data transmission