1. Field of the Invention
The present invention generally relates to transmissions between VDSL (Very high rate Digital Subscriber Line) or Zipper-VDSL modems which use the telephone lines as a high-rate digital transmission support (on the order of 50 megabits per second). The present invention more specifically relates to transmissions between two groups of modems physically located at both ends of a multiline cable.
An example of application of the present invention relates to cable connections between equipment (telephone exchanges, switches, etc.) used as transmission relays for VDSL communications. Electronic cards comprising several VDSL modems are then generally connected from one exchange to another by wire communication links contained in the same cable.
2. Discussion of the Related Art
Several subscribers 1 (SUBSC) individually connected to a telephone line 2 communicate via telephone exchanges 3 (CENT) used as transmission relays between communications. A communication between two subscribers generally transits through several exchange systems. To simplify the description of the present invention, the term “exchange” will be used to designate a switch, sub-switch, or exchange, and more generally any collective equipment used as an intermediary for several communications, provided that modems or another collective element are connected thereto by sharing at least a portion of a multiline cable. In particular, it may be a connection between an exchange and a data server receiving several communication lines or a connection of several subscriber modems to the same exchange.
A bit flow Tx to be transmitted is, in VDSL technology, distributed over several carriers or channels in QAM modulation. The number of carriers and the number of transmitted bits per carrier depends on the quality of connection 5 and are established in a phase of initialization of the transmission between the two modems.
The distribution of the bits to be transmitted over the different carriers is performed digitally by a circuit 6 (MAPPER) which provides an inverse fast Fourier transform block 7 (IFFT) with the bits to be modulated over the different carriers C1 to Cn. The data are modulated in QAM over these carriers and the n outputs of block 7 are serialized (block 8, P/S) before a digital-to-analog transmission (block 9, D/A) to be transmitted on line 5.
On the receiver side, after an analog-to-digital conversion (block 10, A/D), the different carriers or different channels C1 to Cn are individualized by a series-to-parallel converter (block 11, S/P) before being sent onto a block 12 (FFT) performing a direct Fourier transform to provide the received data to interpretation circuits not shown.
The representation of
In VDSL technology, communications between two end subscribers (1,
Each receiver modem 24 or transmitter modem 25 or 26 has the structure of a VDSL modem such as described in simplified fashion in relation with
When several telephone lines or equivalent physical transmission supports are shared by the same cable, this generates crosstalk problems. The present invention more specifically relates to far-end crosstalk problems (FEXT) whereby the signal received by a modem corresponds to a linear combination of the data transmitted over the same channel by all the modems of the other end.
Noting X the data transmitted by a first modem Mj on a line 5j and Y the data transmitted by a second modem Mj′ of the same end on a second line 5j′, of the same cable for a given channel (carrier), the data received at the other ends of lines 5j and 5j′ may be expressed by the following relations:
For line 5j: aX+bY+Nj; and
For line 5j: cX+dY+Nj′,
where a, b, c, and d represent the respective amplitudes with which the data are received by the modems, and where Nj and Nj′ represent additional background noises generally lower than far-end crosstalk noises (bY for line 5j and cX for line 5j′).
To simplify the above expressions, the case of two modems has been considered. It should however be noted that such linear combinations are a function of the number of modems sharing the cable.
A disadvantage of far-end crosstalk noises is that they limit transmission rates on the lines.
In VDSL, a known technique to reduce far-end crosstalk noises consists of multiplying, in receive mode, the set of received data by a matrix. Noting M this matrix, Z=HU+N the received vector, with H designating the transfer matrix of the connection
for above lines 5j and 5j′), N representing the background noise, and U the data vector (U=(X, Y)), a vector W can be written as being equal to product MZ, and thus MHU+MN. Thus, in the case where matrix M is the inverse of matrix H, W=U+MN is obtained, which amounts to inverting the multiple-line channel. This technique is described, for example, in article “Vectored transmission for digital subscriber line systems” by G. Ginis and J-M. Cioffi, IEEE Journal on Selected Areas in Communications (June 2002, vol. 20, No. 5).
A disadvantage of this technique is that, for a great number of lines, calculations are very complex. Further, the application of this technique generates a noise on the order of MN that may be high. Further, the bit error rates remain significant.
The present invention aims at solving all or part of the disadvantages of known systems.
The present invention particularly aims at decreasing the power of crosstalk noises in the reception of data by VDSL modems, to improve the transmission rate.
To achieve all or part of these objects as well as others, the present invention provides a method of data transmission between two VDSL modems respectively belonging to two groups of a same number of modems connected two by two by lines sharing at least a portion of a same cable, comprising, for each carrier, the steps of:
determining a possible set of values according to the number of bits assigned to the carrier; and
configuring, based on this set, a circuit for searching the value of each received sample, by implementation of a maximum likelihood algorithm.
According to an embodiment of the present invention, the set of possible values is dynamically adapted in case of a modification of the number of bits for the considered carrier.
According to an embodiment of the present invention, the maximum likelihood algorithm is implemented over a subset of possible values.
The present invention also provides a system of VDSL data transmission between two groups of modems connected two by two by connections sharing at least a portion of a same cable, comprising, on the receive side, a maximum likelihood circuit for the samples received on the different carriers, the set of possible values being a function of the carrier and of the number of bits assigned thereto.
According to an embodiment of the present invention, the set of possible values is dynamically adapted to the number of bits assigned to each carrier.
The present invention also provides a collective equipment of a VDSL transmission network.
The foregoing and other objects, features, and advantages of the present invention will be discussed in detail in the following non-limiting description of specific embodiments in connection with the accompanying drawings.
FIGS. 1 to 5, previously described, are intended to show the state of the art and the problem to solve;
The same elements have been designated with the same reference numerals in the different drawings. For clarity, only those elements and steps of the method which are useful to the understanding of the present invention have been shown and will be described. In particular, the details constitutive of the VDSL modems upstream of the direct Fourier transforms on the receive side have not been shown, the present invention being compatible with conventional structures. Similarly, the protocols for assigning a number of bits per carrier in a so-called “Zipper-VDSL” technology have not been described in detail since the present invention exploits conventional protocols.
A feature of an embodiment of the present invention is to implement, in a transmission between two groups of VDSL modems in which a modem of each group is connected to a modem of the other group by a physical connection contained at least partly in the same cable as connections connecting other modems, a so-called maximum likelihood technique on the receive side.
The search for the maximum likelihood in a constellation of received points comprises using, on the receive side, a set of definition of the data likely to have been transmitted by the transmitter and of searching, in this set, the most likely transmitted data.
The implementation of this technique is made possible since the transmitted data are digital values (bits), which enables establishing a set of discrete values likely to be received by the receiver modem.
According to an embodiment of the present invention, a set of possible data is established for each channel (each carrier).
The technique of data reception by search of the maximum likelihood is known per se and is described, for example, in “Digital Communications” by J. G. Proakis, published by McGraw-Hill in 1995 (3rd edition).
The implementation of a maximum likelihood technique requires knowing the possible set of received data, which depends on the transmission characteristics of the line. Now, in a VDSL-type transmission between two collective elements or between a collective element and several user terminals and in the reverse direction, these characteristics are likely to change from one initialization to another of the transmission (or even dynamically). However, all modems share at least a portion of the cable, and the number of connectable modems is known as well as the maximum number of carriers.
As previously, a group of modems 24 sharing the same cable (20,
In practice, in the initialization (for example, turning-on of the modem), an exchange protocol establishes between the transmitter modem and the receiver modem, to test the possible rates on the different carriers. This test phase enables configuring the transmitter modem so that it transmits a number of bits on each carrier. Subsequently, during a communication, the flow rates of each carrier cannot be modified without going through an initialization phase, except for a bit swapping between two carriers. If the general communication flow rate cannot be maintained, the transmission is cut and the two modems start an initialization phase.
In an embodiment of the present invention, the protocols of bit assignment on the different carriers are used to adapt, at least on each initialization, the sets of possible values used for the maximum likelihood search.
According to the present invention, the respective outputs of processors 12 of calculation of the Fourier transforms are sent to one of a plurality (n) of circuits 42 for determining, for each carrier C1 to Cn, the data transmitted by the application searching the maximum likelihood for the state of this data. Each circuit 42 is assigned to a carrier Ci and receives the output of circuit 12 of each modem corresponding to this carrier. Each circuit 42 provides the state of the interpreted data Dji (j ranging between 1 and m) to modem RMODEMj, which then conventionally processes the data. Accordingly, the outputs of circuits 42 are sent to the usual received data processing circuits.
The fact that the number of possible carriers is known (set by the VDSL standard), and for the number of modems sharing a same cable is also known (generally, the collective elements are equipped with cards of a given number of modems) makes the architecture of
Detector 421 is configured at least according to numbers ABN1i, . . . , ABNji, . . . ABNmi of bits assigned for each connection to the corresponding carrier. According to the present invention, number ABN (ranging between 0 and the maximum number n provided by the VDSL technology) originates from the circuits of the receiver modems which have, in the initialization of the communication, been used to establish the number of bits to be transmitted by the carrier. Other control signals CTi are received by circuit 42, in particular, for configuration and synchronization needs.
The configuration of detector 421 is performed, for example, by an element 41 (CH CALC) of calculation of the transfer functions (H) of the connections, especially according to numbers ABN (thus also received by element 41). Element 41 can be common to all processors 42 since the transfer functions take into account both the carriers (i) and the connections (j).
The configuration of processors 42 is updated at least on each reinitialization of one of the connections. Preferably, it is then updated periodically and/or on each modification of the flow rate of two carriers by a bit swapping system.
In the embodiment of
It is assumed that modems j and j′ each transmit four possible values on carrier i in 4-ASK modulation. The number of bits transmitted on carrier i is thus equal to 2. As a result (independently from the possible performed codings), each modem can transmit a set of values 00, 01, 10, or 11 by 4-ASK modulation (
Due to the sharing of the transmission support and to the crosstalk effect, the possible sets of values may be represented in two dimensions (
The search for the maximum likelihood comprises the search for the point 50′ closest to a point 50 corresponding to the received value. In practice and according to the illustrated embodiment.
The implementation of a maximum likelihood in VDSL technology is made possible not only by the fact that it is a digital transmission, but also by the fact that the lines share, at least over a portion, the same cable. Most often, crosstalk noises are further lower than the amplitudes of the transmitted signals, which improves performance.
An advantage of the present invention is that it enables increasing the flow rate in VDSL transmission systems between two exchanges or more generally two collective elements of the transmission network which are connected to each other by a multiline cable connecting two groups having the same number of VDSL modems.
Of course, the present invention is likely to have various alterations, modifications, and improvements which will readily occur to those skilled in the art. In particular, the practical implementation of the present invention based on the functional indications given hereabove and by using conventional hardware and/or software tools is within the abilities of those skilled in the art.
Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and the scope of the present invention. Accordingly, the foregoing description is by way of example only and is not intended to be limiting. The present invention is limited only as defined in the following claims and the equivalents thereto.
Number | Date | Country | Kind |
---|---|---|---|
04/52959 | Dec 2004 | FR | national |