WO2002087186A2 - Channel characterization and rate selection in dsl systems - Google Patents
Channel characterization and rate selection in dsl systems Download PDFInfo
- Publication number
- WO2002087186A2 WO2002087186A2 PCT/US2002/012857 US0212857W WO02087186A2 WO 2002087186 A2 WO2002087186 A2 WO 2002087186A2 US 0212857 W US0212857 W US 0212857W WO 02087186 A2 WO02087186 A2 WO 02087186A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- symbol rate
- psd
- probe signal
- signal
- symbol
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03057—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
- H04L5/0046—Determination of how many bits are transmitted on different sub-channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1438—Negotiation of transmission parameters prior to communication
- H04L5/1446—Negotiation of transmission parameters prior to communication of transmission speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1438—Negotiation of transmission parameters prior to communication
- H04L5/1453—Negotiation of transmission parameters prior to communication of modulation type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/0335—Arrangements for removing intersymbol interference characterised by the type of transmission
- H04L2025/03375—Passband transmission
- H04L2025/03414—Multicarrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/006—Quality of the received signal, e.g. BER, SNR, water filling
Definitions
- the invention relates to telecommunications, and more particularly, to fast optimal rate selection techniques for digital subscriber line systems.
- the Telecommunications Standards Section of the International Telecommunication Union (sometimes designated as ITU-T) provides recommendations to facilitate the standardization of the telecommunications industry.
- ITU-T Recommendation G.991.2 describes a digital subscriber line (DSL) standard referred to as G.SHDSL (Symmetric High-bit-rate DSL).
- G.SHDSL Symmetric High-bit-rate DSL
- TlEl .4 of the American National Standards Institute (ANSI) is developing an industry standard for very-high-bit-rate digital subscriber line (VDSL) technology.
- Such standards support an activation process.
- the activation process establishes a communication link with required transmission parameters between a physically connected and powered transceiver pair (e.g., central office and customer premises transceivers).
- the activation process can also modify transmission parameters of the link.
- Either transceiver of a transceiver pair can initiate the activation process.
- the activation process may be started, for example, by a power-up request, or after a link interruption or deactivation.
- a successfully completed activation process makes the link ready for steady-state data communication (referred to as data mode herein).
- a handshake procedure Prior to activation of the link (before entering data mode), a handshake procedure may be established between the newly coupled transceiver pair.
- One such handshake procedure is defined in ITU-T recommendation 994.1.
- such handshaking procedures allow communicating modems to exchange information regarding their respective capabilities and protocols thereby facilitating an efficient communication session.
- training signals are transmitted.
- the training signal characteristics are generally specified in the standards.
- the symbol rate and duration of the training signals, as well as the implementation of the receiver algorithm, are not defined in the standards, and are therefore left to vendor discretion.
- Different vendors use different techniques to investigate the possibility of supporting different symbol rates given the current channel conditions (e.g., interference and loop response).
- such techniques employ receiver algorithms that rely on training an equalizer included in the receiver, and measuring the signal-to-noise ratio (SNR) at the equalizer output.
- SNR signal-to-noise ratio
- the symbol rate would be selected so that a desired bit error rate (e.g., 10 "7 ) can be maintained during the data mode (once the activation procedure is completed).
- equalizer training is time consuming. For example, in a low symbol rate loop, equalizer training may require up to 10 seconds. Moreover, since the equalizer convergence time may be longer than the maximum training signal length (e.g., G.991.2 specifies a maximum training signal length of 3 seconds), such techniques may not provide an accurate estimation of the achievable SNR in the activation mode. In addition, equalizer training has to be repeated for many training signals, where each training signal has a different symbol rate. This is because the performance of the equalizer at disparate symbol rates may not be highly correlated due to factors such as variations in the channel response and interference characteristics.
- Figure 1 is a block diagram illustrating functional layers of a generic DSL system.
- FIGs 2a and 2b illustrate block diagrams of preactivation transmitter and receiver reference models, respectively, in accordance with embodiments of the present invention.
- Figure 2c is a block diagram of a receiver processing module in accordance with one embodiment of the present invention.
- Figures 2d and 2e are block diagrams of a received signal PSD estimation module in accordance with embodiments of the present invention.
- Figure 3a illustrates a typical timing diagram for a preactivation sequence.
- Figure 3b is a table illustrating an example timing of the signals that make up the preactivation sequence of Figure 3 a.
- Figure 3c is a table illustrating a set of scrambler polynomials.
- Figure 4 is a flow chart illustrating a method for estimating equalizer performance in accordance with one embodiment of the present invention.
- Figure 5 illustrates a method for identifying an optimal combination of modulation and symbol rate based on the channel condition in accordance with one embodiment of the invention.
- Figures 6a and 6b are tables illustrating the required SNR for different modulation levels to maintain a particular bit error ratio.
- Figure 7a is a table illustrating the estimated clock cycles associated with carrying out one embodiment of the present invention.
- Figure 7b is a table illustrating the probe signal length for minimum and maximum symbol rates associated with one embodiment of the present invention.
- DETAILED DESCRIPTION OF THE INVENTION Embodiments of the present invention provide a preactivation mode mechanism for predicting the achievable SNR of a communication link for different possible symbol rates. As such, conventional equalizer training is not required. Rather, the disclosed techniques allow equalizer performance to be estimated based on the predicted achievable SNR of a communication link for different possible symbol rates. As such, conventional equalizer training is not required. Rather, the disclosed techniques allow equalizer performance to be estimated based on the predicted achievable
- the link transmitter transmits a number of short duration probing
- the rate and timing parameters of the probing signal sequence can be established by the receiver, and provided to the transmitter as part of an initial handshaking procedure.
- Each transmitted probe signal sequence is associated with a different rate, and data characterizing the link is detected at the receiver during active periods of each probe signal sequence, as well as during silent periods (no probe signal present).
- the achievable SNR can then be calculated for each probe signal sequence.
- a technique that identifies an optimal combination of modulation and symbol rate based on the channel condition is disclosed.
- FIG. 1 is a block diagram illustrating functional layers of a DSL system.
- the diagram illustrates the functional blocks and interfaces of generic DSL transceivers that are coupled via a transmission medium.
- Each transceiver has an application invariant section and an application specific section.
- the application invariant section includes a physical media dependent (PMD) layer 120 and a physical media-specific transmission convergence (PMS-TC) layer 115, while the application specific section includes a TPS-TC layer 110 and a number of interface (I/F) blocks 105.
- PMD physical media dependent
- PMS-TC physical media-specific transmission convergence
- I/F interface
- the functions at the customer side are carried out by the customer transceiver (sometimes referred to as network termination or xTU-R), while functions at the central office side (e.g., 105b, 110b, 115b, and 120b) are carried out by the central office transceiver (sometimes referred to as line termination or xTU-C).
- customer transceiver sometimes referred to as network termination or xTU-R
- central office transceiver sometimes referred to as line termination or xTU-C
- the system may be, for example, SHDSL-based or VDSL-based.
- the principles of the present invention can be implemented in other DSL systems having similar functionality (e.g., baseband modulation or single carrier-based communication systems such as second-generation high-bit-rate DSL) as will be apparent in light of this disclosure.
- system illustrated may be configured with additional components, such as one or more signal regenerators coupled between the transceivers along the transmission medium to ensure a strong transmission signal over long distances.
- the number and location of such regenerators depends on factors such as insertion loss and transmission characteristics of the transmission medium.
- system features such as management functions (typically controlled by an operator's network management system), and remote power feeding are not illustrated in Figure 1 , but may be added as necessary.
- the transceivers, transition medium (sometimes referred to as a digital local line), and any regenerators units make up a DSL span.
- the transition medium may be, for example, a single copper twisted pair (also referred to as a loop). In alternative configurations (e.g., such as a two pair SHDSL-based system), the transition medium may be two copper twisted pairs. In such an embodiment, each transceiver has two separate
- PMD layers 120 interfacing to a common PMS-TC layer 115.
- the principal functions of the PMD layer 120 include link startup and line equalization, as well as symbol timing generation and recovery, coding and decoding, modulation and demodulation, and echo cancellation.
- Embodiments of the present invention discussed herein generally operate in the PMD layer 120. However, this is not intended to be a limitation on the present invention, which can operate in any layer generally coupled to the communication medium or otherwise equivalent to a physical media dependent layer.
- the PMS-TC layer 115 functions include framing and frame synchronization functions, as well as scrambler and descrambler functions.
- the PMS-TC layer 115 is connected across a logical interface to the TPS-TC layer 110.
- the TPS-TC layer 110 is application specific and generally operates to package user data within the transmission frame. Functionality here may include multiplexing, demultiplexing, and timing alignment of multiple user data channels.
- the TPS-TC layer 110 communicates with one or more interface blocks 105 across a logical interface thereby providing support for channels of user data. Note that the logical interfaces are not intended to imply a physical implementation.
- the PMD layer 120 is associated with various modes of operation, such as a data mode, an activation mode, and a preactivation mode.
- the data mode operates after activation procedures have been completed, and allows payload to be communicated between the communicatively coupled transceivers.
- the activation mode operates before the data mode is entered, and generally establishes a communication link with required transmission parameters between the physically connected and powered transceivers.
- the activation mode can also be used to modify transmission parameters of the communication link.
- the preactivation mode operates before the activation mode is entered, and generally includes one or more handshake sessions and line probing ("training") sequences.
- Handshake sessions provide a mechanism for exchanging capabilities and negotiating the operational parameters for each transceiver connection.
- Line probe sequences provide a mechanism to identify or otherwise derive characteristics of the transmission medium, such as achievable SNR.
- FIGS. 2a and 2b illustrate block diagrams of preactivation transmitter and receiver reference models, respectively, in accordance with embodiments of the present invention.
- the preactivation transmitter can be coupled to the preactivation receiver via a communication medium (line) thereby forming a transmitter-receiver pair for a given communication direction (e.g., upstream or downstream).
- a corresponding receiver- transmitter pair coupled by the transmission medium can provide the opposite communication direction.
- a transceiver-transceiver pair of a DSL span can be provided.
- the transmission medium can be, for example, one or more copper twisted pairs, or optical fibers.
- Handshake module 205 operates in accordance with an established handshaking procedure (e.g., G.994.1) that effectively initiates and terminates a preactivation sequence.
- G.994.1 an established handshaking procedure
- the line probe function of the transmitter is effectively switched in, where scrambler module 210 scrambles the input bit stream making up the probe signals.
- Mapper module 215 performs bit-to-level mapping, where the scrambled bit stream is mapped into a stream of constellations in accordance with the modulation scheme employed (e.g., pulse amplitude modulation level N).
- Spectral shaper module 220 filters the transmit signal thereby shaping its spectrum, and upsample module
- line coupling 240 is a DSL coupling transformer that couples the transmitter circuitry to the line.
- the transmit scrambler module 210 operates pursuant to a scrambler polynomial.
- This scrambler polynomial can be selected by the receiver during a handshake session from a set of allowed scrambler polynomials illustrated in Figure 3c. For example, the polynomial associated with index 000 for the downstream direction might be selected.
- Such a table or set can be stored, for example, in a non-volatile memory (e.g., EEPROM or flash memory) included in each of the communicating transceivers that house the corresponding transmitter-receiver pair.
- EEPROM electrically erasable programmable read-only memory
- the transmitter supports all the polynomials listed in the table. Allowing the receiver to select the polynomial generally simplifies the receiver structure and algorithm.
- the scrambler module 210 operates pursuant to a particular scrambler polynomial thereby generating a random sequence which can be used for a probe signal.
- the transmit scrambler module 210 can be initialized (e.g., to all zeros) as a preliminary step in the handshake session.
- the symbol rate of a particular probe signal generated pursuant to the selected polynomial can be manipulated by the transmitter.
- the symbol rate of the generated probe signals can be increased or decreased by respectively increasing or decreasing the system clock.
- the symbol rate of the generated probe signals can be increased by increasing the upsample ratio of upsample module 225.
- a combination of varying the system clock frequency and increased upsample ratio can also be used to vary the symbol rate of the probe signals.
- the transmitted analog signal is decoupled from line by decoupling 245, which may be, for example, a decoupling transformer.
- line decoupling 245 may further include hybrid circuitry for performing two-to-four wire conversion.
- the received analog signal is then amplified by a programmable gain amplifier (PGA) 250 to facilitate processing of the received signal.
- the amplified signal is then converted back to its digital equivalent by analog-to-digital converter (A/D) 255.
- A/D 255 has a high sampling rate.
- the downsample module 260 reduces the sampling rate (sometimes referred to as decimation) of the digital equivalent signal to the receiver sampling rate (e.g., eight times the transmit symbol rate).
- the resulting digital signal, x(n) is then subjected to the receiver algorithm (e.g., probe signal analysis and rate selection), which operates in receiver processing module 265.
- the receiver algorithm e.g., probe signal analysis and rate selection
- Figure 3a illustrates a typical timing diagram for a preactivation sequence that is transmitted by the preactivation transmitter. Both the upstream (e.g., remote probe signals)
- FIG. 3b is a table illustrating an example timing of the signals that make up a preactivation sequence. Note that the specified tolerances given in Figure 3b are relative to the nominal or ideal value, and are not cumulative across the preactivation sequence.
- the transmitted preactivation sequence including a number of probe signals, is transmitted by the preactivation transmitter and then received by the preactivation receiver.
- the preactivation receiver algorithm of the receiver processing module 265 can then analyze the probe signals of the received preactivation sequence, and estimate equalizer performance of the receiver. No equalizer training is necessary.
- the equalizer performance data e.g., achievable SNRs, channel response magnitudes, and other information relevant to characterizing the channel
- achievable SNRs, channel response magnitudes, and other information relevant to characterizing the channel can be provided to the equalizer.
- the scrambler module 210 input, d(m), is an initialization signal that is represented by logical ones for all m. Assume that the probe signal modulation format employed by the mapper module 215 is uncoded 2-PAM.
- modulation schemes other than uncoded 2-PAM can be employed to modulate the probe signals.
- QAM quadrature amplitude modulation
- CAP carrierless amplitude phase modulation techniques
- probe signal parameters such as the symbol rate, spectral shape, duration, power backoff and other relevant probe signal characteristics are specified during the initial handshake session (e.g., G.994.1). Probing session results are exchanged by a second or terminating handshaking session (e.g.,
- FIG. 2c is a block diagram of a receiver processing module in accordance with one embodiment of the present invention.
- the receiver processing module 265 includes a received signal PSD estimation module 270, a crosstalk/noise PSD estimation module 275, an achievable SNR calculation module 285, a channel response calculation module 290, and an optimizer module 295.
- Probe signals at various symbol rates are received at the input at the PSD estimation section for processing.
- the achievable SNR at a number of symbol rates (some actually transmitted, others not transmitted) is provided at an output of module 265.
- Also provided at an output is the overall optimal PAM level and symbol rate based necessary to achieve the maximum data rate for the given communication channel.
- the received signal PSD estimation module 270 is adapted to estimate the received signal PSD when a probe signal having a symbol rate is present, the probe signal having a symbol rate.
- the crosstalk/noise PSD estimation module 275 is adapted to estimate the crosstalk/noise PSD during silence periods.
- the achievable SNR calculation module 285 is adapted to calculate achievable SNR at the probe signal symbol rate based on the received signal PSD and the crosstalk/noise PSD.
- the achievable SNR calculation module is further adapted to calculate achievable SNR for symbol rates lower than the probe signal symbol rate (or higher than probe signal symbol rate if appropriate). In this embodiment, the achievable SNR calculation module 285 operates pursuant to a Decision Feedback Equalizer (DFE) bound.
- DFE Decision Feedback Equalizer
- the channel response calculation module 290 is adapted to calculate channel response magnitude at a frequency range up to the probe signal symbol rate based on the received signal PSD and known transmit signal PSD associated with the probe signal.
- the achievable SNR for symbol rates lower than the probe signal symbol rate can be calculated based on received signal PSD at such a lower symbol rate, which is calculated based on the channel response magnitude and known transmit signal PSD associated with the lower symbol rate.
- the achievable SNR for symbol rates higher than the probe signal symbol rate can be calculated based on received signal PSD at such a higher symbol rate, which is calculated based on the channel response magnitude and known transmit signal PSD associated with the higher symbol rate.
- the optimizer module is adapted to calculate the optimal PAM levels for a number of symbol rates based on achievable SNR for each symbol rate, and to calculate the optimal symbol rate based on the optimal PAM levels and their associated symbol rates.
- the overall optimal PAM level and symbol rate are defined.
- FIGS 2d and 2e are block diagrams of a received signal PSD estimation module in accordance with embodiments of the present invention.
- the received signal PSD estimation module 270 includes blocking module 271, windowing module 272, an fast Fourier transform (FFT) module 272, and an averaging module 274.
- a probe signal is received by the blocking module 271 for processing.
- the received signal PSD associated with the probe signal is provided at an output of the module 270.
- the blocking module 271 is adapted to divide the probe signal into K blocks, each block having M samples.
- the windowing module 272 is adapted to window (e.g., Bartlett window) the blocks of the probe signal thereby providing a windowed data stream.
- the FFT module 272 is adapted to receive each block of the windowed data stream thereby providing an FFT of each input block.
- the averaging module 274, which operates in the frequency domain, is adapted to receive and average the FFTs of the blocks. Thus, an estimate of the received signal PSD associated with the probe signal is provided.
- the received signal PSD module 270 includes an averaging module 276 and an FFT module 277.
- the received signal PSD estimation module is adapted to receive a probe signal K times.
- the averaging module 276, which operates in the time domain, is adapted to average the K received probe signals thereby providing an average received probe signal.
- the FFT module 277 is adapted to receive the average received probe signal.
- the receiver processing module 265 and its sub-modules will be discussed in more detail with reference to Figures 4 and 5.
- preactivation transmitter and receiver will be apparent in light of this disclosure, and the illustrated configurations are not intended to limit the present invention.
- components or modules included in the preactivation transmitter or the preactivation receiver can be integrated with other components or modules (e.g., D/A 230 and LD 235 can be included in one component, just as PGA 250 and A/D 255 can be included in one component).
- some illustrated components may not be included in other embodiments (e.g., upsample module 225 may not be required depending on the sampling rates of the transmitter and D/A 230).
- Components or modules not illustrated, such as analog filters and sample buffers, may also be included in alternative embodiments.
- line coupling 240 line driver 235, and D/A 230, as well as line decoupling 245, PGA 250, and A/D 255.
- items such as upsample module 225, spectral shaper module 220, mapper module 215 and scrambler module 210, as well as downsample module 260, and receiver processing module 265 can be implemented, for example, as a set of software instructions or routine executing on a digital signal processor (DSP) or other suitable processing environment, or by special purpose silicon (e.g., application specific integrated circuit chip or chip set).
- DSP digital signal processor
- Figure 4 is a flow chart illustrating a method for estimating equalizer performance in accordance with one embodiment of the present invention.
- the method operates in a communication system having a transceiver pair communicatively coupled by a transmission medium.
- the system defines a first transmitter-receiver pair for a downstream communication channel, and a second transmitter-receiver pair for an upstream communication channel.
- the method may be employed in either direction, or both directions.
- Embodiments of this method can be carried out, for example, by the system (or portions thereof) illustrated by Figures 2a and 2b.
- Alternative configurations and processing environments will be apparent in light of this disclosure, and the present invention is not intended to be limited to any one particular embodiment or configuration.
- the method begins with exchanging 405 information about a forthcoming training signal session.
- the training signal session includes a number of probe signals (e.g., Figure 3a).
- Probe signals are generally a sequence of data bits in a particular pattern.
- the exchanging of information is performed in accordance with a G.994.1 handshaking procedure (or other suitable handshaking procedure).
- the exchanged information includes, for example, the transmit power of the probe signals, the transmit scrambler polynomial, the number of probe signals included in the session, the symbol rate of each probe signal, and other relevant probe signal information.
- the particular capabilities of the communicating transceivers can be exchanged. Thus, upon completion of the information exchange, each transceiver is informed of the parameters of a forthcoming training signal session.
- the method further includes transmitting 410 a training signal sequence including one or more probe signals.
- the node that initiates the training signal sequence is established during the exchanging 405 of information (e.g., initial handshaking procedure).
- the method further includes estimating 415 the received signal power spectral density (PSD) when a probe signal is present, and estimating 420 the crosstalk/noise PSD during silence periods.
- PSD received signal power spectral density
- estimating the received signal PSD can be repeated for a number of different probe signals, each probe signal associated with a different symbol rate.
- estimating the crosstalk/noise PSD can also be repeated under varied conditions, such as silence periods of various durations.
- the received signal PSD includes the transmitted probe signal sequence plus crosstalk and noise. Further note that different noise profiles may be used to predict the system performance under different crosstalk scenarios.
- a Bartlett window w(n) as defined in Equation 1 can be employed to window the received data stream of the probe signal. The windowed data stream is applied to a fast Fourier transform (FFT) as defined in Equation 2.
- the FFT may be included, for example, in the receiver processing module 265. The resulting output of the FFT is then averaged according to Equation 3 to estimate the received signal PSD. Equations 1, 2, and 3 mathematically demonstrate this embodiment for estimating the received signal PSD:
- the k* element of the FFT of the i th block is defined by:
- the received signal PSD, S rcv can be estimated 415 by Equation 3 :
- the received signal PSD, S rcy is estimated during transmission of the corresponding probe signal.
- the estimating 415 of the received signal PSD can be carried out by averaging the received signal over a number of probe signal sequences as shown in
- One advantage of this alternate approach is the reduction in noise power due to averaging.
- the averaged probe signal, s av ⁇ n) may be calculated by:
- K is the total number of probe signal sequences used for the received signal PSD estimation.
- K is equal to 100 to provide a robust average.
- the crosstalk/noise PSD, N can be estimated 420 during the silent periods (e.g., when no probe signal is being transmitted) by Equation 6:
- the estimating functions of 615 and 620 are programmed or otherwise configured in the receiver processing module 265 of the receiver illustrated in Figure 2b.
- the method proceeds with calculating 425 the achievable S ⁇ R for the symbol rate of a probe signal.
- the achievable S ⁇ R for the symbol rate can be predicted from a DFE bound as demonstrated by Equation 7:
- the DFE bound function is programmed or otherwise configured in the receiver processing module 265 of the receiver illustrated in Figure 2b.
- the method further includes calculating 430 the channel response at frequency/
- the channel response H ⁇ f is calculated by the receiver processing module 265 from the received signal PSD, S rcv (e.g., as estimated in 415) and the known transmit signal PSD, S Tx (e.g., made known to the receiver via a previous handshake session) as demonstrated by Equation 8:
- the achievable SNR for symbol rates other than the probe signal symbol rate e.g., symbol rates below and possibly above the probe signal symbol rate.
- the achievable SNR for different symbols rates can be predicted as demonstrated by
- Equation 9 The calculating functions of 430 and 435 can be, for example, be programmed or otherwise configured in the receiver processing module 265 of the receiver illustrated in
- the estimated channel response for a transmitted probe signal symbol rate is sufficiently accurate for symbol rates other than the transmitted probe signal symbol rate.
- probe signals at lower symbol rates do not have to be transmitted.
- probe signals at higher symbol rates may not need to be transmitted. Rather, probe signals having different symbol rates that effectively divide the overall symbol rate range of the channel into a number of sub-ranges can be transmitted.
- Each transmitted probe signal is used to estimate the channel response associated with a particular sub-range.
- the received signal PSD at those other symbol rates can be calculated (e.g., Equation 8).
- the achievable SNR for all those probe signal symbol rates can then be predicted (e.g., Equation
- the symbol rate for any one channel may vary over a wide range (e.g., from
- probe signal 1 15KHz to 1.5MHz.
- symbol rate range of a channel is approximately 18KHz to 770KHz.
- four probe signals are actually transmitted, where the symbol rate of probe signal 1 is
- the symbol rate of probe signal 2 is 300KHz
- the symbol rate of probe signal 3 is
- symbol rate sub-range 1 (e.g., 15KHz or lower to 132KHz) is associated with probe signal 1
- symbol rate sub-range 2 e.g., 133KHz to 300KHz
- symbol rate sub-range 3 e.g., 301KHz to 535KHz
- symbol rate sub-range 4 e.g., 536KHz to 770KHz
- symbol rate sub-range 1 includes symbol rates both lower and higher than the symbol rate of probe signal 1.
- a system in accordance with an embodiment of the present invention is able to support up to 1024
- PAM and TCP AM An optimal PAM level can be used to maximize the data rate.
- the following discussion demonstrates a technique that finds an optimum PAM level based on the condition of the system's communication channel.
- SNR req> i the required SNR for the iPAM or iTCPAM is denoted by SNR req> i.
- SNR req> i the required SNR for the iPAM or iTCPAM
- the SNR for different PAM levels required to maintain a bit error ratio (BER) of 10 -7 are shown in Figure 6a. Note that the BER of a system depends on various factors such as allowable communication error and the desired efficiency of the communication channel, and thus can vary from system to system. A margin can be added to the required SNR if necessary.
- DSL-based systems configured in accordance with embodiments of the present invention may support other multi-level modulation schemes.
- a single carrier NDSL system configured in accordance with the present invention may support up to
- Equations 10 and 11 equally apply in the context of QAM and CAP modulation schemes. Note that margin added to ensure a robust communication, as well as coding gain, will generally vary from system to system depending on factors such as the desired system performance, available margin, and the particular modulation scheme employed. Further note that embodiments of the present invention can be implemented in the context of non-standard modulation levels, such as 1024 QAM (or higher) in a VDSL system.
- Figure 5 illustrates a method for identifying an optimal combination of modulation (e.g., iPAM, iTCPAM, iQAM, or iCAP) and symbol rate based on the channel condition in accordance with one embodiment of the invention.
- This method may be, for example, be programmed or otherwise configured to operate in the receiver processor module 265 of Figure 2b.
- the method begins with estimating 505 the achievable SNR ( SNR S ) for a number of symbol rates included in the range of symbol rates for the corresponding channel.
- estimating 505 is performed using Equation 7, and the symbol rates are selected based on a sub-range scheme as previously described.
- SNR S can be estimated for all available symbol rates.
- the method proceeds with calculating 510 the optimal modulation level (e.g., PAM S or QAM S or CAP S ) for each symbol rate based on the corresponding achievable S ⁇ R.
- the optimal modulation level e.g., PAM S or QAM S or CAP S
- PAM S is calculated using Equation 12:
- PAM S is the largest PAM level that requires an S ⁇ R ⁇ SNR re qJ) that is less than the achievable S ⁇ R for each symbol rate ( SNR S ).
- SNR S symbol rate
- s denotes the corresponding symbol rate
- i denotes a particular PAM level.
- Equation 12 and its related discussion equally applies to QAM S and CAP S , where i denotes a particular QAM/CAP level (as opposed to a PAM level).
- the method proceeds with calculating 515 the optimal symbol rate, SR, based on the optimal modulation levels calculated in 510 and their associated symbol rates, s.
- the optimal symbol rate SR is calculated by Equation 13:
- PAM S corresponding to the optimal symbol rate SR can be designated as PAM SR for purposes of distinguishing it from the other PAM S levels.
- the maximum data rate, DR can then be calculated by Equation 14:
- Equation 14 log 2 PAM SR f SR (Equation 14) where f $ R is the optimal symbol rate, SR.
- the optimal PAM level and symbol rate identified can then be exchanged between the communicating transceivers during a subsequent handshake session (e.g., G.994.1) so that both transceivers will have the information.
- Equations 13 and 14 and their related discussions equally applies to CAP or QAM, where the optimal symbol rate SR can be designated as CAP SR or
- QAM SR (as opposed to PAM SR ).
- the probe signal length for minimum and maximum symbol rate is shown in Figure 7b.
- FFT for each block: [0067] The estimated number of instructions for each block of 512 samples is 30,000 cycles.
- the scaling can be postponed until after the average magnitude of the FFT is calculated for the entire probe signal (all K blocks). As illustrated by Figure 7a, the number of cycles per 512 sample block in this example is 1024.
- SNR Estimation (for each probe signal): [0069] The SNR estimation is done once for each block and for each symbol rate.
- Each log operation takes 1200 cycles and each division takes 16 cycles. As such, the total number of cycles is 647 Kcycles.
- each SNR estimation for each probe signal takes about 2.6ms given a 250 MHz clock signal.
Abstract
Description
Claims
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28590401P | 2001-04-23 | 2001-04-23 | |
US60/285,904 | 2001-04-23 | ||
US2464101A | 2001-12-17 | 2001-12-17 | |
US10/024,641 | 2001-12-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002087186A2 true WO2002087186A2 (en) | 2002-10-31 |
WO2002087186A3 WO2002087186A3 (en) | 2003-01-23 |
Family
ID=26698690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/012857 WO2002087186A2 (en) | 2001-04-23 | 2002-04-22 | Channel characterization and rate selection in dsl systems |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2002087186A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1796282A1 (en) * | 2005-12-08 | 2007-06-13 | Alcatel Lucent | Method and apparatus for identifying crosstalk sources |
WO2009080840A1 (en) * | 2007-12-20 | 2009-07-02 | Sidsa (Semiconductores Investigación Y Diseño, S.A.) | Method for estimating noise in a digital communications system with channel equalization |
WO2010019576A2 (en) | 2008-08-11 | 2010-02-18 | Research In Motion Limited | System and method communicating using an in-vehicle system |
US7672367B1 (en) * | 2005-08-12 | 2010-03-02 | Adtran, Inc. | System and method for selecting data rates of initialization signals |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5495483A (en) * | 1995-01-26 | 1996-02-27 | Motorola, Inc. | Method and apparatus for allocating carrier channels |
WO2000067419A1 (en) * | 1999-05-03 | 2000-11-09 | Teradyne, Inc. | Adsl test system |
-
2002
- 2002-04-22 WO PCT/US2002/012857 patent/WO2002087186A2/en not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5495483A (en) * | 1995-01-26 | 1996-02-27 | Motorola, Inc. | Method and apparatus for allocating carrier channels |
WO2000067419A1 (en) * | 1999-05-03 | 2000-11-09 | Teradyne, Inc. | Adsl test system |
Non-Patent Citations (2)
Title |
---|
"NETWORK AND CUSTOMER INSTALLATION INTERFACES - ASYMMETRIC DIGITAL SUBSCRIBER LINE (ADSL) METALLIC INTERFACE" AMERICAN NATIONAL STANDARD, XX, XX, 1995, pages A,B,I-XIII,1-170, XP000667442 * |
PEETERS T T J M ET AL: "STATISTICS ON EXPONENTIAL AVERAGING OF PERIODOGRAMS" IEEE TRANSACTIONS ON SIGNAL PROCESSING, IEEE, INC. NEW YORK, US, vol. 43, no. 7, July 1995 (1995-07), pages 1631-1636, XP000524101 ISSN: 1053-587X * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7672367B1 (en) * | 2005-08-12 | 2010-03-02 | Adtran, Inc. | System and method for selecting data rates of initialization signals |
EP1796282A1 (en) * | 2005-12-08 | 2007-06-13 | Alcatel Lucent | Method and apparatus for identifying crosstalk sources |
WO2009080840A1 (en) * | 2007-12-20 | 2009-07-02 | Sidsa (Semiconductores Investigación Y Diseño, S.A.) | Method for estimating noise in a digital communications system with channel equalization |
WO2010019576A2 (en) | 2008-08-11 | 2010-02-18 | Research In Motion Limited | System and method communicating using an in-vehicle system |
WO2010019576A3 (en) * | 2008-08-11 | 2010-04-22 | Research In Motion Limited | System and method communicating using an in-vehicle system |
US8351872B2 (en) | 2008-08-11 | 2013-01-08 | Research In Motion Limited | System and method for communicating using an in-vehicle system |
Also Published As
Publication number | Publication date |
---|---|
WO2002087186A3 (en) | 2003-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2217073C (en) | Multimode digital modem | |
US6021167A (en) | Fast equalizer training and frame synchronization algorithms for discrete multi-tone (DMT) system | |
US5970088A (en) | Reverse channel next cancellation for MDSL modem pool | |
US5999563A (en) | Rate negotiation for variable-rate digital subscriber line signaling | |
US6002722A (en) | Multimode digital modem | |
US6549512B2 (en) | MDSL DMT architecture | |
US6137839A (en) | Variable scaling of 16-bit fixed point fast fourier forward and inverse transforms to improve precision for implementation of discrete multitone for asymmetric digital subscriber loops | |
US6038251A (en) | Direct equalization method | |
US6044107A (en) | Method for interoperability of a T1E1.4 compliant ADSL modem and a simpler modem | |
KR100331437B1 (en) | Adaptive bit switch apparatus of dmt system and method thereof | |
US6021158A (en) | Hybrid wireless wire-line network integration and management | |
US5987061A (en) | Modem initialization process for line code and rate selection in DSL data communication | |
US6219378B1 (en) | Digital subscriber line modem initialization | |
US7187719B2 (en) | Method and system for data rate optimization in a digital communication system | |
US7555049B2 (en) | Receiver-side selection of DSL communications mode | |
EP1049300B1 (en) | PCM modem with pre-equalisation | |
EP0969605A2 (en) | Crosstalk reduction by shaping of transmit signals | |
US7782930B2 (en) | Optimized short initialization after low power mode for digital subscriber line (DSL) communications | |
JP2005278150A5 (en) | ||
US6542581B2 (en) | Method for controlling the transmission power in a digital subscriber line | |
CN103959755B (en) | A symbol-gated discontinuous mode for efficient power management of digital subscriber line transceivers | |
US5394392A (en) | Method for transferring information using modems | |
US20020080867A1 (en) | Robust signaling techniques in multicarrier systems | |
US6725176B1 (en) | Loop diagnostics for ADSL systems | |
US6512789B1 (en) | Partial equalization for digital communication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |