Lec-12-DCN.pptx about digital transmission and conversions

az577330 13 views 25 slides Jun 01, 2024
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

Digital transmission & conversions


Slide Content

Lecture 12 Computer Networks CS3062

Chapter 4 Digital Transmission 5/9/2024 2

DIGITAL-TO-DIGITAL CONVERSION In this section , we see how we can represent digital data by using digital signals. The conversion involves three techniques: Line Coding, Block Coding Scrambling 5/9/2024 3

Line Coding Converting a string of 1’s and 0’s (digital data) into a sequence of signals that denote the 1’s and 0’s. For example a high voltage level (+V) could represent a “1” and a low voltage level (0 or -V) could represent a “0 ”. 5/9/2024 4

Figure 4.1 Line coding and decoding 5/9/2024 5

Line Coding Design Consideration 5/9/2024 6

Signal Element Versus Data Element A data element is the smallest entity that can represent a piece of information: this is the bit. In digital data communications, a signal element carries data elements. A signal element is the shortest unit ( timewise ) of a digital signal . In other words, data elements are what we need to send; signal elements are what we can send. Data elements are being carried; signal elements are the carriers. 5/9/2024 7

Signal Element Versus Data Element r=Data element/Signal Element 5/9/2024 8

Relationship between Data Rate and Signal Rate The data rate defines the number of bits sent per sec - bps. It is often referred to the bit rate. The signal rate is the number of signal elements sent in a second and is measured in bauds . It is also referred to as the modulation rate. 5/9/2024 9

Data rate and Baud rate The baud or signal rate can be expressed as: S = c x N x 1/r bauds where N is data rate c is the case factor (worst, best & avg.) r is the ratio between data element & signal element 5/9/2024 10

Example 4.1 A signal is carrying data in which one data element is encoded as one signal element ( r = 1). If the bit rate is 100 kbps, what is the average value of the baud rate if c is between 0 and 1? Solution We assume that the average value of c is 1/2 . The baud rate is then 5/9/2024 11

DC Component in Line Coding Some line coding schemes have a DC component, which is generally undesirable DC component : extra energy – useless! 5/9/2024 12

Self-Synchronization (Clocking ) to correctly interpret signal received from sender receiver’s bit interval must exactly correspond to sender’s bit intervals if receiver clock is faster/slower, bit intervals not matched Þ receiver misinterprets signal self-synchronizing digital signals include timing information in itself, to indicate the beginning & end of each pulse 5/9/2024 13

Self-Synchronization 5/9/2024 14

Line Coding Schemes Multilevel uses only one non-zero voltage level (0 and +) uses two non-zero voltage levels (+ and -) uses three voltage level (+, 0, -) uses more than three voltage level (+, 0, -) 5/9/2024 15

Unipolar uses only one non-zero and one zero voltage level (e.g.) 0 = zero level, 1 = non-zero level simple to implement, but obsolete due to two main problems: DC component present lack of synchronization for long series of 1-s or 0-s 5/9/2024 16

Polar Line Coding uses two non-zero voltage level for represent. of two data levels - one positive & one negative “DC-problem” alleviated 4 main types of polar coding NRZ-level NRZ-invert 5/9/2024 17

Polar - NRZ The voltages are on both sides of the time axis. Polar NRZ scheme can be implemented with two voltages. E.g. +V for 1 and -V for 0. There are two versions: NZR - Level (NRZ-L) - positive voltage for one symbol and negative for the other poor synchronization for long series of 1-s & 0-s NRZ - Inversion (NRZ-I) - the change or lack of change in polarity determines the value of a symbol. E.g. a “1” symbol inverts the polarity a “0” does not. 1’s in data streams enable synchronization long sequence of 0-s still a problem 5/9/2024 18

Polar - NRZ 5/9/2024 19

Polar - RZ 0 = negative volt., 1 = positive volt., AND signal must return to zero halfway through each bit interval perfect synchronization drawback – 2 signal changes to encode each bit pulse rate is x2 rate of NRZ coding, i.e. more bandwidth is required 5/9/2024 20

Polar - RZ 5/9/2024 21

Polar : Manchester and Differential Manchester Manchester coding consists of combining the NRZ-L and RZ schemes. Every symbol has a level transition in the middle: from high to low or low to high. Uses only two voltage levels. Differential Manchester coding consists of combining the NRZ-I and RZ schemes. Every symbol has a level transition in the middle. But the level at the beginning of the symbol is determined by the symbol value. One symbol causes a level change the other does not. 5/9/2024 22

Polar: Manchester and Differential Manchester 5/9/2024 23

Bipolar - AMI and Pseudoternary Code uses 3 voltage levels: - +, 0, -, to represent the symbols (note not transitions to zero as in RZ). Voltage level for one symbol is at “0” and the other alternates between + & -. Bipolar Alternate Mark Inversion (AMI) - the “0” symbol is represented by zero voltage and the “1” symbol alternates between +V and -V. Pseudoternary is the reverse of AMI. 5/9/2024 24

Bipolar - AMI and Pseudoternary 5/9/2024 25
Tags