6
MTC-20135
Generic TC Layer Functions
These functions relate to byte oriented
data streams. They are completely
described in ANSI T1.413. Additions
described in the Issue 2 of this specifica-
tion are also supported.
The data received from the demapper is
split into two paths, one dedicated to an
interleaved data flow, the other one for
a non-interleaved data flow. These data
flows are also referred to as slow and
fast data flows.
The interleaving/deinterleaving is used
to increase the error correcting capabili-
ty of block codes for error bursts.
After deinterleaving (if applicable), the
data flow enters a Reed-Solomon error
correcting code decoder, able to correct
a number of bytes containing bit errors.
The decoder also uses the information
of previous receiving stages that may
have detected the errored bytes and
have labelled them with an “erasure”
indication.
Each time the RS decoder detects and
corrects errors in a RS codeword, an RS
correction event is generated. The
occurrence of such events can be sig-
nalled to the management layer.
After leaving the RS decoder, the cor-
rected byte stream is descrambled in the
PMD (Physical Medium Dependent)
descramblers. Two descramblers are
used, for interleaved and non-inter-
leaved data flows. These are defined in
ANSI T1.413.
After descrambling, the data flows enter
the Deframer that extracts and process-
es bytes to support Physical layer relat-
ed functions according to ANSI T1.413.
The ADSL frames indeed contain physi-
cal layer-related information in addition
to the data passed to the higher layers.
In particular, the deframer extracts the
EOC (Embedded Operations Channel),
the AOC (ADSL Overhead Control) and
the indicators bits and passes them to
the appropriate processing unit (e.g. the
transceiver controller). The deframer
also performs a CRC check (Cyclic
Redundancy Check ) on the received
frame and generates events in case of
error detection. Event counters can be
read by management processes.
The outputs of the deframer are an inter-
leaved and a fast data streams. These
data streams can either carry ATM cells
or another type of traffic. In the latter
case, the ATM specific TC layer func-
tional block, described hereafter, is
bypassed and the data stream is direct-
ly presented at the input of the Interface
module.