100base-tx - unh interoperability laboratory of new hampshire interoperability laboratory 100base-tx...

36
© UNIVERSITY of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE 100BASE - - TX TX Physical Medium Dependent

Upload: lehuong

Post on 30-Jun-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

© UNIVERSITY of NEW HAMPSHIRE INTEROPERABILITY LABORATORY

100BASE100BASE--TXTX

Physical Medium Dependent

Page 2: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Presentation Overview:Presentation Overview:Presentation Overview:

• Location in the OSI Stack

• Interface with the Physical Medium Attachment (PMA)

• Interface with the medium (twisted pair link segment)

• PMD sublayer functionality

• Location in the OSI Stack

• Interface with the Physical Medium Attachment (PMA)

• Interface with the medium (twisted pair link segment)

• PMD sublayer functionality

Page 3: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Stack ModelStack ModelStack Model

Page 4: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

TP-PMD Block DiagramTPTP--PMD Block DiagramPMD Block Diagram

Page 5: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Interface with the Physical Medium Attachment (PMA)Interface with the Physical Interface with the Physical Medium Attachment (PMA)Medium Attachment (PMA)• The PMD converts NRZ bits to NRZI bits for

presentation to the PMA• The process is reversed for signaling coming

from the PMA• The PMD signal detect lets the PMA know if the

signal being received is satisfactory• Link_control from auto-negotiation can disable

the PHY in order to negotiate a link and then enable the PHY once complete

• The PMD converts NRZ bits to NRZI bits for presentation to the PMA

• The process is reversed for signaling coming from the PMA

• The PMD signal detect lets the PMA know if the signal being received is satisfactory

• Link_control from auto-negotiation can disable the PHY in order to negotiate a link and then enable the PHY once complete

Page 6: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Interface with the MediumInterface with the MediumInterface with the Medium

• The PMD converts MLT-3 symbols into electrical signals which are then sent out over the medium

• Electrical signals are received by the PMD from the medium and converted to MLT-3 symbols

• The PMD converts MLT-3 symbols into electrical signals which are then sent out over the medium

• Electrical signals are received by the PMD from the medium and converted to MLT-3 symbols

Page 7: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Understanding the 100BASE-TX PMDUnderstanding the 100BASEUnderstanding the 100BASE--TX PMDTX PMD

• Review

• Transmitter Functions

• Receiver Functions

• Signal Detect

• Review

• Transmitter Functions

• Receiver Functions

• Signal Detect

Page 8: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

ReviewReviewReview

• 4B5B Block Code

• Non Return to Zero, (NRZ code)

• Non Return to Zero, Invert on one (NRZI code)

• Multi Level Transmit, 3 levels (MLT-3 code)

• 4B5B Block Code

• Non Return to Zero, (NRZ code)

• Non Return to Zero, Invert on one (NRZI code)

• Multi Level Transmit, 3 levels (MLT-3 code)

Page 9: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

The 4B5B Block CodeThe 4B5B Block CodeThe 4B5B Block Code

• Implemented in the PCS

• Maps a block of 4 bits (a nibble) to a block of 5 bits (a code-group)

• Notice there are 25 code-groups and only 24 nibbles.

• Only use code-groups with a sufficient transition density to facilitate timing recovery.

• Notice that the 4B5B block code requires a 5/4 symbol rate increase.

• Implemented in the PCS

• Maps a block of 4 bits (a nibble) to a block of 5 bits (a code-group)

• Notice there are 25 code-groups and only 24 nibbles.

• Only use code-groups with a sufficient transition density to facilitate timing recovery.

• Notice that the 4B5B block code requires a 5/4 symbol rate increase.

Page 10: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Control CodesControl CodesControl Codes

• Several code-groups are reserved for control purposes.

• The /I/ or idle code-group (11111) is sent when there is no data to send.

• The /J/K/ code-group pair (1100010001) indicates where idle ends and data begins.

• The /T/R/ code-group pair (0110100111) indicates where data ends and idle begins.

• The reception of any code-group other than the defined data and control code-groups is indicative of an error.

• Several code-groups are reserved for control purposes.

• The /I/ or idle code-group (11111) is sent when there is no data to send.

• The /J/K/ code-group pair (1100010001) indicates where idle ends and data begins.

• The /T/R/ code-group pair (0110100111) indicates where data ends and idle begins.

• The reception of any code-group other than the defined data and control code-groups is indicative of an error.

Page 11: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

NRZ CodeNRZ CodeNRZ Code

• Long runs of 0’s or 1’s can cause problems for timing recovery

• Long runs of 0’s or 1’s can cause problems for timing recovery

0V 5V

0

1

100V 5V

0

1

10

Page 12: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

NRZI CodeNRZI CodeNRZI Code

• Long runs of 1’s are actually good for timing recovery

• Long runs of 0’s are still a problem for timing recovery

• Long runs of 1’s are actually good for timing recovery

• Long runs of 0’s are still a problem for timing recovery

0V 5V

1

1

00

Page 13: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

MLT-3 CodeMLTMLT--3 Code3 Code

• Same as NRZI with the added bonus of reduced bandwidth

• Same as NRZI with the added bonus of reduced bandwidth

0V 0V

1

00

1V

-1V

0

0

1

1

1

Page 14: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Summary of Coding TechniquesSummary of Coding TechniquesSummary of Coding Techniques

NRZ

NRZI

MLT-3

0 1 1 10 0 0 1 1 1 0 0bit

Page 15: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Transmit FunctionsTransmit FunctionsTransmit Functions

• NRZI-to-NRZ conversion

• Scrambler

• Encoder

• Transmitter

• NRZI-to-NRZ conversion

• Scrambler

• Encoder

• Transmitter

Page 16: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

NRZI to NRZ ConversionNRZI to NRZ ConversionNRZI to NRZ Conversion

• The PMD receives NRZI encoded bits from the PMA

• The PMD then converts these NRZI encoded bits into NRZ encoded bits

• It does this because…

• The PMD receives NRZI encoded bits from the PMA

• The PMD then converts these NRZI encoded bits into NRZ encoded bits

• It does this because…

Page 17: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Stream Cipher ScramblerStream Cipher ScramblerStream Cipher Scrambler

• The purpose of the scrambler is to whiten the data and evenly distribute the spectral energy.

• The input to the scrambler is referred to as the plaintext stream.

• The scrambler adds (modulo-2) the plaintext stream to the key stream to produce the ciphertext stream.

• A linear feedback shift register (LFSR) is used to generate the key stream.

• The purpose of the scrambler is to whiten the data and evenly distribute the spectral energy.

• The input to the scrambler is referred to as the plaintext stream.

• The scrambler adds (modulo-2) the plaintext stream to the key stream to produce the ciphertext stream.

• A linear feedback shift register (LFSR) is used to generate the key stream.

Page 18: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Line Feed Shift RegisterLine Feed Shift RegisterLine Feed Shift Register

Page 19: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Scrambler Block DiagramScrambler Block DiagramScrambler Block Diagram

Page 20: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Boolean analysis of stream cipher scramblerBoolean analysis of stream cipher scramblerBoolean analysis of stream cipher scrambler

• Let p[n] be the nth bit of the plaintext stream.

• Let k[n] be the nth bit of the key stream.

• Let c[n] be the nth bit the ciphertext stream.

• ‘^ ‘ denotes the exclusive-or operation.

• ‘!’ denote the complement operation.

• k[n] = k[n–9] ^ k[n –11]• c[n] = p[n] ^ k[n]• Notice that for idle, p[n] = 1, therefore c[n] = !k[n].

• Let p[n] be the nth bit of the plaintext stream.

• Let k[n] be the nth bit of the key stream.

• Let c[n] be the nth bit the ciphertext stream.

• ‘^ ‘ denotes the exclusive-or operation.

• ‘!’ denote the complement operation.

• k[n] = k[n–9] ^ k[n –11]• c[n] = p[n] ^ k[n]• Notice that for idle, p[n] = 1, therefore c[n] = !k[n].

Page 21: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Scrambler synchronizationScrambler synchronizationScrambler synchronization

• h[n] = c[n] ^ c[n – 9] ^ c[n – 11]• Remember, for idle c[n] = !k[n].• h[n] = !k[n] ^ !k[n –9] ^ !k[n –11]• h[n] = !k[n] ^ k[n]• Thus, for idle, h[n] = 1.• The descrambler considers itself synchronized (locked) when

it is certain idle is being sent.• When it first transitions from !locked to locked, it loads

k’[1:11] with !c[1:11].• Once locked, if the descrambler fails to see idle for a long

period, it will go !locked and begin a new search for idle.

• h[n] = c[n] ^ c[n – 9] ^ c[n – 11]• Remember, for idle c[n] = !k[n].• h[n] = !k[n] ^ !k[n –9] ^ !k[n –11]• h[n] = !k[n] ^ k[n]• Thus, for idle, h[n] = 1.• The descrambler considers itself synchronized (locked) when

it is certain idle is being sent.• When it first transitions from !locked to locked, it loads

k’[1:11] with !c[1:11].• Once locked, if the descrambler fails to see idle for a long

period, it will go !locked and begin a new search for idle.

Page 22: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

MLT-3 EncodingMLTMLT--3 Encoding3 Encoding

• Redistributes spectral energy to lower frequencies

• Serial encoding system with three possible output symbols: +1, 0, -1

• Encoder changes state with each input one

• Direct transition between the +1 and –1 symbols are not allowed

• Redistributes spectral energy to lower frequencies

• Serial encoding system with three possible output symbols: +1, 0, -1

• Encoder changes state with each input one

• Direct transition between the +1 and –1 symbols are not allowed

Page 23: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Active Output Interface (AOI)Active Output Interface (AOI)Active Output Interface (AOI)

• Complicated expression for transmitter.• Converts MLT-3 symbols to electrical signals.

• Employs differential signaling.

• Complicated expression for transmitter.• Converts MLT-3 symbols to electrical signals.

• Employs differential signaling.

Page 24: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Receiver FunctionsReceiver FunctionsReceiver Functions

• Receiver

• Decoder

• Descrambler

• NRZ-to-NRZI conversion

• Receiver

• Decoder

• Descrambler

• NRZ-to-NRZI conversion

Page 25: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Active Input Interface (AII)Active Input Interface (AII)Active Input Interface (AII)

• Complicated expression for receiver.• Converts electrical signals to MLT-3 symbols.

• To perform the conversion reliably, the receiver should incorporate adaptive equalization and baseline wander compensation.

• The performance of the AII is evaluated in terms of the bit error rate.

• Complicated expression for receiver.• Converts electrical signals to MLT-3 symbols.

• To perform the conversion reliably, the receiver should incorporate adaptive equalization and baseline wander compensation.

• The performance of the AII is evaluated in terms of the bit error rate.

Page 26: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Adaptive EqualizationAdaptive EqualizationAdaptive Equalization

• Cable attenuates and distorts the signal, making it difficult for the receiver to understand.

• An equalizer is used to cancel the cable distortion. It implements the inverse function of the cable.

• Cable attenuation and distortion is a function of cable length.

• There are penalties for over- or under-equalizing the signal.

• An equalizer must accurately determine cable length in order to achieve the best results.

• Cable attenuates and distorts the signal, making it difficult for the receiver to understand.

• An equalizer is used to cancel the cable distortion. It implements the inverse function of the cable.

• Cable attenuation and distortion is a function of cable length.

• There are penalties for over- or under-equalizing the signal.

• An equalizer must accurately determine cable length in order to achieve the best results.

Page 27: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Cable DistortionCable DistortionCable Distortion

Page 28: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Under- and Over-Equalization ExamplesUnderUnder-- and Overand Over--Equalization ExamplesEqualization Examples

Page 29: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Baseline WanderBaseline WanderBaseline Wander

• Data dependent variations in the low frequency component of a signal.

• The magnetics and cable define the low frequency response of the channel (invariably high pass).

• Any information that a signal carries at DC will be removed by the channel. This may make it more difficult for the receiver to understand.

• Packets that, after encoding, contain a significant amount of DC energy are called killer packets.

• Data dependent variations in the low frequency component of a signal.

• The magnetics and cable define the low frequency response of the channel (invariably high pass).

• Any information that a signal carries at DC will be removed by the channel. This may make it more difficult for the receiver to understand.

• Packets that, after encoding, contain a significant amount of DC energy are called killer packets.

Page 30: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

MLT-3 DecoderMLTMLT--3 Decoder3 Decoder

• Observe the input for the duration of one symbol, the unit interval

• If the symbol changes during the unit interval, a logic 1 is sent

• If the symbol does not change during the unit interval, a logic 0 is sent

• Observe the input for the duration of one symbol, the unit interval

• If the symbol changes during the unit interval, a logic 1 is sent

• If the symbol does not change during the unit interval, a logic 0 is sent

Page 31: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Stream Cipher DescramblerStream Cipher DescramblerStream Cipher Descrambler

• The plaintext stream may be recovered from theciphertext stream by subtracting the key stream used by the source scrambler.

• Modulo-2 subtraction is the same as modulo-2 addition (exclusive-OR).

• The key stream is uniquely determined by the LFSR.

• The only remaining challenge is synchronizingthe descrambler with the source scrambler.

• The plaintext stream may be recovered from theciphertext stream by subtracting the key stream used by the source scrambler.

• Modulo-2 subtraction is the same as modulo-2 addition (exclusive-OR).

• The key stream is uniquely determined by the LFSR.

• The only remaining challenge is synchronizingthe descrambler with the source scrambler.

Page 32: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Descrambler SynchronizationDescrambler SynchronizationDescrambler Synchronization

• The descrambler can achieve synchronization with 60 or fewer idle bits.

• If the input to the source scrambler is idle, then the output is the complement of the key stream.

• The descrambler simply needs a test to determine that idle is being sent.

• The descrambler can achieve synchronization with 60 or fewer idle bits.

• If the input to the source scrambler is idle, then the output is the complement of the key stream.

• The descrambler simply needs a test to determine that idle is being sent.

Page 33: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Loss of SynchronizationLoss of SynchronizationLoss of Synchronization

• The descrambler will lose synchronization if it does not see 20 consecutive idle bits in a 1.5ms period.

• Many implementation will also lose synchronization if 58 consecutive idle bits do not occur in a 722µs period.

• The descrambler will lose synchronization if it does not see 20 consecutive idle bits in a 1.5ms period.

• Many implementation will also lose synchronization if 58 consecutive idle bits do not occur in a 722µs period.

Page 34: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

NRZ to NRZI ConversionNRZ to NRZI ConversionNRZ to NRZI Conversion

• The last function of the receiver is converting the NRZ encoded bits coming from the scrambler into NRZI encoded bits for presentation to the PMA.

• The last function of the receiver is converting the NRZ encoded bits coming from the scrambler into NRZI encoded bits for presentation to the PMA.

Page 35: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

Signal DetectSignal DetectSignal Detect

• A function that returns ON or OFF based on the level and quality of the signal that is received.

• Assertion of signal detect implies that the bit error rate (BER) in the receiver output is less than 10-2.

• A function that returns ON or OFF based on the level and quality of the signal that is received.

• Assertion of signal detect implies that the bit error rate (BER) in the receiver output is less than 10-2.

Page 36: 100BASE-TX - UNH InterOperability Laboratory of NEW HAMPSHIRE INTEROPERABILITY LABORATORY 100BASE-TX PMD Interface with the Medium •The PMD converts MLT-3 symbols into electrical

UNIVERSITY of NEW HAMPSHIRE

INTEROPERABILITY LABORATORY 100BASE-TX PMD

In SummaryIn SummaryIn Summary

• NRZI-to-NRZ conversion

• Scrambler evenly distributes spectral energy

• Encoder redistributes to lower frequencies

• Transmitter converts encoded symbols to electrical signals

• NRZI-to-NRZ conversion

• Scrambler evenly distributes spectral energy

• Encoder redistributes to lower frequencies

• Transmitter converts encoded symbols to electrical signals