A presentation on the physical layer basics of ADSL. I presented this to a couple of colleges in the southeast as a guest lecturer, and to the local chapter of the IEEE Signal Processing Society.
ABOUT THE AUTHOR: Jim Webster is a Senior Staff Engineer in the PCD Systems Group. His background includes over 15 years of experience designing real-time software for various communications applications. Jim graduated from Auburn University with a BS in Computer Engineering in 1984. He currently works on ADSL technology, standards, interoperability, and software design issues at Conexant’s Design Center in Huntsville, Alabama. He can be reached at: [email_address] ACKNOWLEDGEMENTS: Thanks to Yong Song and David Lau for providing some of the graphics. Thanks to Jerry Viviano and Carlos Hall for reviewing and providing inputs for the presentation.
This is intended to be a technology training class, focusing on the standardized ADSL technology that is currently being deployed. A prerequisite for the class is general familiarity with communications and modem technology. No prior ADSL knowledge is assumed. For those who are not familiar with ADSL, this class can be an introduction to ADSL. For those who may have already read about or used ADSL, it will describe some of the technology, features, and issues in greater detail. The class is not intended as design engineering training. It does not go into great detail concerning ADSL modulation theory or algorithms. It also does not the details of the hardware or software components that implement ADSL modulation in our products. Rather, it is intended to provide a foundation for those who will be selling and discussing ADSL, setting up demos, and using ADSL in the field. It also does not cover marketing issues such as market size, competitive analysis, deployment, product plans, or pricing.
ABBREVIATIONS AND TERMS: Asymmetric: The network-to-user data path is much faster than the user-to-network path. DMT: Discrete Multitone modulation. The standardized ADSL modulation technique that breaks the spectrum into a number of discrete bands (or subcarriers). Each of these subcarriers then uses a QAM method to encode data. ANSI: American National Standards Institute ITU: International Telecommunications Union. An organization associated with the United Nations which generates recommendations on telecommunications standardization. G.dmt: G.992.1 G.lite: G.992.2 NOTES: Technically, ADSL is a form of “Broadband ISDN” as defined by the ITU, and it refers to ADSL as such in its recommendations.
TERMS: POTS: Plain Old Telephone Service Data Rates: The ADSL standards actually only require 6.144 Mbps downstream and 640 Kbps upstream. Rate Adaption: Allows the protocol to automatically adjust the data rate based on various factors, such as the line conditions and the maximum configured rates at the transmitter and receiver. ATM: Asynchronous Transfer Mode. A protocol suite for transporting data in discrete “cells” of a fixed length. Intended to be fast, provide for efficient multiplexing of different services (e.g. data, voice, video, etc.) over the same channel, with each service having very finely specified Quality of Service that determines the multiplexing of the cells from each service onto the channel. (More on this later). However, there is no retransmission of data at the ATM layer; cells that are corrupted, or that cannot be transmitted or received, may be discarded. Link Layer: Layer 2 of the the 7-layer ISO protocol model (which ranges from the Physical Layer to the Applications Layer). In ADSL, DMT is the Physical Layer modulation technique. The Link Layer defines how the data medium is accessed, how data is framed, paced, and may contain an error control protocol. Examples of other link layer protocols include HDLC or V.42. Modem: Technically, ADSL transceivers are modems, since they MODulate and DEModulate a signal in order to pass data.
TERMS: ATU: ADSL Transceiver Unit RT: Remote Terminal CPE: Customer Premises Equipment Splitter: A special highpass/lowpass filter that separates the high and low frequency bands of the combined ADSL telephone line signal. The low band goes to the POTS telephone set; the high band to the ADSL modem. This prevents either signal from interfering with the other. DSLAM: In the central office, a unit that generally contains a number of ADSL modems in a rack, and concentrates the data to and from each into a high-speed interface such as T1/E1, T3/E3, Ethernet, ATM-25, or OC-3 (fiber optic).
POTS: Plain Old Telephone Service. Note that Each band is separated by an unused section of the spectrum, to prevent interference. This also makes echo canceling not essential. ADDITIONAL INFO: An alternative approach that can be used is called “Overlapped Spectrum”, in which the downstream and upstream bands partially overlap. This option allows additional bandwidth to be allocated to the downstream path, but requires very robust echo cancellation. Another variation on the above spectrum allocation is for Basic Rate ISDN (BRI) over ADSL (also known as “Annex B”, referring to the ITU G.dmt specification. This approach is used in Europe but generally not in North America. It allows ISDN (which has a frequency range of 0 - 80 kHz) to coexist on an ADSL line instead of POTS.
Each subcarrier is individually modulated with a QAM signal, that allows up to 15 bits (4 to 32kbps) SNR: Signal-to-Noise Ratio During Training, each subcarrier’s SNR is measured, and that is used to determine how many bits to allocate per subchannel. “ Full Rate” refers to T1.413 and G.dmt, since they can carry rates up to 8 Mbps. G.lite consumes less power and was intended to be less expensive to implement than “full-rate” ADSL; therefore, it does not use any bandwidth above subchannel 127 (550.2 kHz). Technically, this limits its downstream rate to around 4 Mbps, though often it is further restricted to 1.5 Mbps.
This diagram shows how the frequency spectrum of the telephone line is divided into “subcarriers”, also known as “subchannels” or “bins”, which are equally-spaced frequency bands of 4.3125 kHz. They are numbered from 0-255, for up to 256 bins. (256 * 4.3125 = 1.104 MHz)
TERMS: Local Loop: Telephone line to the central office. PSTN: Public Switched Telephone Network The ATM Access switch routes ATM cells between various servers (including the DSLAM), and other LAN and WAN connections.
ATU-R: ADSL Transceiver Unit - Remote (Client modem) The internal wiring to the ATU-R is standard twisted pair (POTS) wiring. After going through the splitter, the ADSL and the POTS lines each require one pair of twisted wires. In North America, the installer will either wire the ADSL pair to the outer (extra) two wires of the existing POTS jacks, keeping the inner pair dedicated to the existing telephones. Or, in some cases, a new jack will be installed for the ADSL, with the signal appearing on either the inner or outer pairs. Some ADSL products have the ability to automatically sense which pair of wires in the jack (inner or outer) the ADSL appears on.
Even though in the diagram both POTS phones are shown with micro-filters, not all POTS equipment requires them. Typically, in a G.lite application, the ADSL appears either on the outer (extra) two wires of the existing telephone jack (if an existing POTS line remains), or may appear on the inner (normally used) pair of wires on installations where it replaces the existing POTS service.
The training sequence is the most complex and critical during ADSL operation, since it determines the rates, features, etc. It normally takes about 10-15 seconds; though if unsuccessful on the first attempt, most ATU's will continuously retry until a connection is established. G.hs (handshake) uses a relatively simple modulation scheme to pass data frames that contain parameters. These parameters are used to negotiate the operating modes and options to be used during training and operation of the unit.
The number of bits allocated to each channel is determined by the SNR measurement made. This way, each channel may contain the optimum number of bits, and interference in a particular band (e.g. from a nearby radio station) only limits the number of bits on those subchannels, rather than interfering with the entire spectrum. On longer loops, as the high frequencies are attenuated, the SNR on the higher subcarriers is low, and few or no bits may be allocated to them, resulting in a lower data rate. Another factor that determines the data rate is the SNR Margin that is specified by the ATU's. This margin is the average SNR above what is needed to carry the data if there is no additional interference. The higher the margin is set, the more robust the data, but the few number of bits that can be sent on each subchannel. For example, if the margin is set to 4db, more bits may be allocated on a channel than if the margin is set at 6db, but the signal will be more susceptible to noise. The ATU-C (CO) ultimately determines the maximum data rate. It may be set to artificially limit the data rate; for example, to provide a more economical ADSL service offering. “ Showtime” is the term used for the normal ADSL data mode. Perhaps this reference originated when the primary use for ADSL was envisioned to be the delivery of video on demand.
Each data frame is actually 68/69 * 250 microseconds, since there are 69 total frames per Superframe (exactly 17 ms). The Sync Frame allows the receiver to synchronize on the incoming frame by detecting a predefined bit pattern. Forward Error Correction is a technique for adding enough redundant information to the data such that a certain number of bit errors may be corrected by the receiver, and an even greater number of bit errors may be detected. In ADSL, a variable number of FEC bytes may be reserved, depending on the desired tradeoff between error correction/detection and the amount of overhead. Reed-Solomon is a form of Forward Error Correction which is used in DMT.
CRC: Cyclic Redundancy Check. Additional (overhead) bits that are added to a data stream to allow the receiver to determine if any bits in the data has been corrupted. The CRC value that the receiver calculates on the transmitted data should match the CRC value in the CRC byte; else the frame is invalid, and this constitutes a “CRC Error”. CRC works by statistics; it can identify most errors in a data stream, but not all. The more CRC bits are allocated vs. data bits, the greater the probability that an error can be detected. The number of physical layer CRC errors (indicated during a data error at the physical layer) over time is one of the primary measurements of the quality of the connection. Most test standards specify that less than 1 in 10e-7 bits may be in error for a connection to be considered adequate. In T1.413 and G.dmt, the data may be sent on either the Fast or Interleaved channel. In G.lite, only the interleaved channel is used.
In the U.S., ANSI is the national body that is designated by the ITU to provide technical contributions that may then become or affect ITU Recommendations. Each country that is an ITU member may have a similarly-designated body for filtering and voting on recommendations before they go to the ITU. One disadvantage of the ITU is that it can be slow, since recommendations must pass through a two-stage process and also be voted on by all ITU member bodies. The ATM Forum and DSL Forum each address issues that affect their respective technologies, and also promote those technologies. They typically move more quickly than the ITU, and their technical recommendations may become de-facto standards or affect future ITU recommendations. Conexant is a member of all of the above standards bodies.
“ Full Rate” generally means capable of operation up to 6 or 8 Mbps. Issue 1 was conceived before the internet, and its possible data rates were multiples of the T1, E1, and H0 data rates. It had a maximum rate of 6.1 Mbps downstream and 640 kbps upstream. It was also oriented towards Synchronous Transfer Mode or STM, rather than ATM.
Splitterless: both the ADSL and POTS share the same line all the way to each CPE (phones and ADSL modems). The advantage is that less wiring changes are required; the disadvantage is that steps must be taken to prevent or minimize the interference between ADSL and POTS. G.hs allows parameters such as operational modes, maximum data rates, optional features to be supported, and so forth to be negotiated. The negotiation takes the “least common denominator” subset of features that both ends support when determining the connection parameters. G.test specifies ADSL operational and loop (performance) tests for ADSL. Most of these test scenarios are very similar to those specified in the appendices of T1.413. G.ploam (ploam = “Physical Layer OAM”), refers to the Operations and Maintenance channel of ATM. In ATM, the lowest levels of OAM are done by sending bits of information at the physical layer; therefore, the lower layer OAM “flows” (called F1 and F2) are specific to each media type (T1, E1, T3, ATM-25… and ADSL). G.ploam specifies how the F1 and F2 OAM flows are conveyed within the ADSL superframe.
G.dmt is actually specified in ITU Recommendation G.992.1.
WEB SITES: www.xdsl.com (xdsl news and commercial information site) www.dsl.org (DSL Forum) [formerly www.adsl.com] BOOKS: (in order of increasing technical complexity): “ ADSL: Standards, Implementation, and Architecture” by Charles K. Summers (1999) “ Implementing ADSL” by David Ginsburg (1999) “ ATM The New Paradigm for Internet, Intranet, and Residential Broadband Services and Applications”, by Timothy Kwok (1998) “ DSL: Simulation Techniques and Standards Development for Digital Subscriber Line Systems” by Walter Chen (Macmillan, 1998) “ ADSL/VDSL Principles: A Practical and Precise Study of Asymmetric Digital Subscriber Lines and Very High Speed Digital Subscriber Lines” by Dennis Rauschmayer, (1999) WHITE PAPERS: ATM Tutorial by Jim Webster (email me if you’d like a copy) “ An Interoperable End-to-End Broadband Service Architecture over ADSL Systems” (UAWG White Paper, June, 1997, V1.0) (email me if you’d like a copy)