Encoding - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Encoding

Description:

Encoding – PowerPoint PPT presentation

Number of Views:36
Slides: 28
Provided by: Amir_ezat
Tags:

less

Transcript and Presenter's Notes

Title: Encoding


1
Signal Encoding
E. Amir Ezzat Amir.ezzat_at_rashpetco.com
2
Encoding Techniques
  • Digital data, digital signal
  • Analog data, digital signal
  • Digital data, analog signal
  • Analog data, analog signal

3
Encoding and Modulation Techniques
4
Digital Signaling Versus Analog Signaling
  • Digital signaling
  • Digital or analog data is encoded into a digital
    signal
  • Encoding may be chosen to conserve bandwidth or
    to minimize error
  • Analog Signaling
  • Digital or analog data modulates analog carrier
    signal
  • The frequency of the carrier fc is chosen to be
    compatible with the transmission medium used
  • Modulation the amplitude, frequency or phase of
    the carrier signal is varied in accordance with
    the modulating data signal
  • by using different carrier frequencies, multiple
    data signals (users) can share the same
    transmission medium

5
Digital Signaling
  • Digital data, digital signal
  • Simplest encoding scheme assign one voltage
    level to binary one and another voltage level to
    binary zero
  • More complex encoding schemes are used to
    improve performance (reduce transmission
    bandwidth and minimize errors).
  • Examples are NRZ-L, NRZI, Manchester, etc.
  • Analog data, Digital signal
  • Analog data, such as voice and video
  • Often digitized to be able to use digital
    transmission facility
  • Example Pulse Code Modulation (PCM), which
    involves sampling the analog data periodically
    and quantizing the samples

6
Analog Signaling
  • Digital data, Analog Signal
  • A modem converts digital data to an analog signal
    so that it can be transmitted over an analog line
  • The digital data modulates the amplitude,
    frequency, or phase of a carrier analog signal
  • Examples Amplitude Shift Keying (ASK), Frequency
    Shift Keying (FSK), Phase Shift Keying (PSK)
  • Analog data, Analog Signal
  • Analog data, such as voice and video modulate the
    amplitude, frequency, or phase of a carrier
    signal to produce an analog signal in a different
    frequency band
  • Examples Amplitude Modulation (AM), Frequency
    Modulation (FM), Phase Modulation (PM)

7
Digital Data, Digital Signal
  • Digital signal
  • discrete, discontinuous voltage pulses
  • each pulse is a signal element
  • binary data encoded into signal elements

8
Periodic signals
  • Data element a single binary 1 or 0
  • Signal element a voltage pulse of constant
    amplitude
  • Unipolar All signal elements have the same sign
  • Polar One logic state represented by positive
    voltage the other by negative voltage
  • Data rate Rate of data (R) transmission in bits
    per second
  • Duration or length of a bit Time taken for
    transmitter to emit the bit (Tb1/R)
  • Modulation rate Rate at which the signal level
    changes, measured in baud signal elements per
    second. Depends on type of digital encoding used.

9
Interpreting Signals
  • Need to know
  • timing of bits when they start and end
  • signal levels high or low
  • factors affecting signal interpretation
  • Data rate increase data rate increases Bit Error
    Rate (BER)
  • Signal to Noise Ratio (SNR) increase SNR
    decrease BER
  • Bandwidth increase bandwidth increase data rate
  • encoding scheme mapping from data bits to signal
    elements

10
Comparison of Encoding Schemes
  • signal spectrum
  • Lack of high frequencies reduces required
    bandwidth,
  • lack of dc component allows ac coupling via
    transformer, providing isolation,
  • should concentrate power in the middle of the
    bandwidth
  • Clocking
  • synchronizing transmitter and receiver with a
    sync mechanism based on suitable encoding
  • error detection
  • useful if can be built in to signal encoding
  • signal interference and noise immunity
  • cost and complexity increases when increases
    data rate

11
Encoding Schemes
Positive level (5V) Negative level (-5V)
Positive level (5V)No line signal (0V)Negative
level (-5V)
12
Encoding Schemes
13
NonReturn to Zero-Level (NRZ-L)
  • Two different voltages for 0 and 1 bits
  • Voltage constant during bit interval
  • no transition, i.e. no return to zero voltage
  • more often, negative voltage for binary one and
    positive voltage for binary zero

14
NonReturn to Zero INVERTED (NRZI)
  • Nonreturn to zero inverted on ones
  • Constant voltage pulse for duration of bit
  • Data encoded as presence or absence of signal
    transition at beginning of bit time
  • transition (low to high or high to low) denotes
    binary 1
  • no transition denotes binary 0

15
Advantages and disadvantages of NRZ-L, NRZI
  • Advantages
  • easy to generate
  • good use of bandwidth
  • Disadvantages
  • dc component
  • lack of synchronization capability
  • Unattractive for signal transmission applications

16
Multilevel BinaryBipolar Alternate Mark
Inversion (AMI)
  • Use more than two levels (three levels, positive,
    negative and no line signal)
  • Bipolar-AMI
  • zero represented by no line signal
  • one represented by positive or negative pulse
  • one pulses alternate in polarity
  • no loss of sync if a long string of ones
  • long runs of zeros still a problem
  • no net dc component
  • lower bandwidth
  • easy error detection

17
Multilevel BinaryPseudoternary
  • Binary one represented by absence of line signal
  • Binary zero represented by alternating positive
    and negative pulses
  • No advantage or disadvantage over bipolar-AMI
  • Each used in some applications

18
Multilevel Binary Issues
  • Advantages
  • No loss of synchronization if a long string of
    1s occurs, each introduce a transition, and the
    receiver can resynchronize on that transition
  • No net dc component, as the 1 signal alternate in
    voltage from negative to positive
  • Less bandwidth than NRZ
  • Pulse alternating provides a simple mean for
    error detection
  • Disadvantages
  • receiver distinguishes between three levels A,
    -A, 0
  • a 3 level system could represent log23 1.58
    bits
  • requires approx. 3dB more signal power for same
    probability of bit error

19
Theoretical Bit Error Rate (BER) For Various
Encoding Schemes
20
Manchester Encoding
  • has transition in middle of each bit period
  • low to high represents binary one
  • transition serves as clock and data
  • high to low represents binary zero
  • used by IEEE 802.3 (Ethernet) LAN standard

21
Differential Manchester Encoding
  • midbit transition is clocking only
  • transition at start of bit period representing
    binary 0
  • no transition at start of bit period representing
    binary 1
  • used by IEEE 802.5 token ring LAN

22
Advantages and disadvantages of Manchester
Encoding
  • Advantages
  • synchronization on mid bit transition (self
    clocking codes)
  • has no dc component
  • has error detection capability (the absence of an
    expected transition can be used to detect errors)
  • Disadvantages
  • maximum modulation rate is twice NRZ
  • requires more bandwidth

23
Modulation Rate versus Data Rate
  • Data rate (expressed in bps)
  • Data rate or bit rate R1/Tb1/1µs1Mbps
  • Modulation Rate (expressed in baud) is the rate
    at which signal elements are generated
  • Maximum modulation ratefor Manchester is
    D1/(0.5Tb)2/1µs2Mbaud

24
Scrambling
  • Use scrambling to replace sequences that would
    produce constant voltage
  • These filling sequences must
  • produce enough transitions to maintain
    synchronization
  • be recognized by receiver replaced with
    original
  • be same length as original
  • Design goals
  • have no dc component
  • have no long sequences of zero level line signal
  • have no reduction in data rate
  • give error detection capability

25
B8ZS and HDB3
26
Bipolar with 8-Zero Substitution (B8ZS)
  • To overcome the drawback of the AMI code that a
    long string of zeros may result in loss of
    synchronization, the encoding is amended with the
    following rules
  • If 8 zeros occurs and the last voltage pulse was
    positive, then the 8 zeros are encoded as
    0000
  • If zeros occurs and the last voltage pulse was
    negative, then the 8 zeros are encoded as
    0000

27
High Density Bipolar-3 zeros (HDB3)
  • The scheme replaces strings with 4 zeros by
    sequences containing one or two pulses
  • In each case, the fourth zero is replaced with a
    code violation (V)
  • successive violations are of alternate polarity
Write a Comment
User Comments (0)
About PowerShow.com