1. Field of the Invention
The invention relates to multi-channel communication systems.
2. Discussion of the Related Art
This section introduces aspects that may be helpful to facilitating a better understanding of the inventions. Accordingly, the statements of this section are to be read in this light and are not to be understood as admissions about what is in the prior art or what is not in the prior art.
A variety of communication systems use multiple channels to increase data rates and/or to separate different data streams being communicated. In such systems, the different channels share part of a physical communications medium, which causes inter-channel crosstalk. Such inter-channel crosstalk typically means that the communications transmitted to one channel are, to some extent, received on one or more other channels. The inter-channel crosstalk or interference is typically undesirable.
Many multi-channel communication systems can be described by the linear crosstalk models. The linear crosstalk model defines relations between transmitted and received signals in a single communication time slot as follows:
Y=H·X+V (1)
In eq. (1), the N-component complex vectors X, Y, and V represent the transmitted signal, the received signal, and the noise signal, respectively. The j-th components Xj, Yj, and Vj of these vectors are the values of the transmitted signal, the received signal, and the noise signal on the J-th channel. Herein, the N×N complex matrix, H, will be referred to as the channel matrix. The (j, m)-th component Hj,m describes how the physical communication channel produces a signal on the j-th channel in response to a signal being transmitted to the m-th channel. In particular, diagonal elements of the channel matrix, H, describe direct channel couplings, and off-diagonal elements of the channel matrix, H, describe inter-channel crosstalk.
Various embodiments provide methods and apparatus capable of determining off-diagonal elements of the channel matrix of a multi-channel communication system. The embodiments use signal-to-interference-plus-noise ratios (SINRs) that are measured in the presence of temporally correlated data signal streams on different channels in the medium to estimate one or more off-diagonal elements of the channel matrix and/or ratios of such elements.
A first embodiment features a method that includes performing a plurality of steps. The steps include transmitting a first signal stream to a first channel of a multi-channel communications medium while transmitting a second signal stream to a different second channel of the medium. The second signal stream is substantially temporally correlated to the first signal stream. The method includes receiving an SINR measured at a receiver configured to receive signals from the first channel. The SINR was measured while the receiver received the first signal stream. The method includes determining an off-diagonal element of a channel matrix between the first and second channels or a ratio of said off-diagonal element to a diagonal element of the channel matrix. The step of determining is based on the received SINR.
In some embodiments of the method, the step of determining includes estimating a phase and an amplitude of the off-diagonal element of the channel matrix between the first and second channels.
In some embodiments of the method, the steps further include transmitting a third signal stream to the first channel of the medium while transmitting a fourth signal stream to the second channel of the medium, wherein the third and fourth signal streams are substantially temporally uncorrelated. Then, the act of determining is based, in part, on a signal-to-interference-plus-noise ratio measured by the receiver while receiving the third signal stream.
In some embodiments of the method, the first signal stream is produced by precoding a third signal stream and the second signal stream, wherein the third and second signal streams are substantially temporally uncorrelated.
In some embodiments of the method, the steps further include receiving a second signal-to-interference-plus-noise ratio measured at a second receiver, wherein the second receiver is configured to receive signals from the second channel of the medium. The steps also include then, determining a different off-diagonal element of the channel matrix between the first and second channels or a ratio of said different off-diagonal element to a diagonal element of the channel matrix. The step of determining a different off-diagonal element between the first and second channels or a ratio of said different off-diagonal element to a diagonal element of the channel matrix is based on the received second signal-to-interference-plus-noise ratio.
In some embodiments of the method, the step of transmitting a first signal stream includes transmitting the first signal stream from a DSL transmitter to a first local subscriber loop while the second signal stream is transmitted by another DSL transmitter to another local subscriber loop.
In some embodiments of the method, the step of transmitting a first signal stream includes transmitting the first signal stream to a first frequency channel while the second signal stream is transmitted to a different second frequency channel.
Other embodiments feature apparatus that includes a transmitter. The transmitter is configured to transmit a first signal stream to a first channel of a multi-channel communications medium and to transmit a second signal stream to a second channel of the multi-channel communications medium. The transmitter is configured to cause the first signal stream to be temporally correlated to the second signal stream while a signal-to-noise ratio is measured at a receiver connected to receive the first signal stream from the first channel. The transmitter is configured to determine an off-diagonal element of a channel matrix between the first and second channels or a ratio of said element to a diagonal element of the channel matrix. The transmitter is configured to determine the element or ratio based on a received value of the measured signal-to-interference-plus-noise ratio.
In some embodiments of the apparatus, the first transmitter includes a second transmitter configured to transmit the first signal stream to a first frequency channel of the medium and also includes a third transmitter configured to transmit the second signal stream to a different second frequency channel of the medium.
In some embodiments of the apparatus, the first transmitter includes a second transmitter configured to transmit the first signal stream to a first local subscriber loop as DSL tones and also includes a third transmitter configured to transmit the second signal stream to another local subscriber loop stream as DSL tones to another local subscriber loop. The first transmitter may be configured to estimate a phase and an amplitude of the ratio of the off-diagonal element of the channel matrix between the first and second channels to the diagonal element of the channel matrix. The first transmitter may be configured to estimate a phase and an amplitude of the off-diagonal element of the channel matrix between the first and second channels. The first transmitter may be configured to produce the first signal stream by precoding a third signal stream and the second signal stream together, wherein the third and second signal streams are substantially temporally uncorrelated.
In the Figures and text, like reference numerals indicate elements with similar functions.
Herein, various embodiments are described more fully by the Figures and the Detailed Description of Illustrative Embodiments. Nevertheless, the inventions may be embodied in various forms and are not limited to specific embodiments described in the Figures and the Detailed Description of Illustrative Embodiments.
U.S. patent application Ser. No. 1______ entitled “DETERMINING A CHANNEL MATRIX BY MEASURING INTERFERENCE”, by Gerhard G. Kramer, Philip A. Whiting, and Miroslav Zivkovic (Docket No.: KRAMER 9-16-6) and U.S. patent application Ser. No. 1______ entitled “METHOD AND APPARATUS FOR SELF-TUNING PRECODER”, by Adriaan de Lind van Wijngaarden, Gerhard G. Kramer, Philip A. Whiting, and Miroslav Zivkovic (Docket No. DE LIND VAN WIJNGAARDEN 21-10-18-7) are being filed on the same date as the present patent application and are incorporated herein by reference in their entirety.
Herein, phase may refer to either a phase angle or a phase factor. Also, herein, an estimate of a phase itself and an estimate of a trigonometric function of the phase angle are both estimates of the phase angle. For example, evaluating the real and imaginary parts of a complex number provides an estimate of a phase of the complex number. Also, herein, a phase may refer to a relative phase or an absolute phase.
The transmission properties of the multi-channel communication system 10 are, at least, approximately described by the linear crosstalk model of eq. (1). Though diagonal elements of the channel matrix, H, are often much larger than off-diagonal elements, there are reasons that estimates for off-diagonal element(s) of the channel matrix, H, may be desired. For example, inter-channel crosstalk at the receivers 161, . . . , 16N can reduce achievable data rates, and a knowledge of the channel matrix, H, can be used to reduce such undesired crosstalk via precompensation in a precoder 18.
The precoder 18 precodes downstream data transmissions to two or more of the N channels, in parallel. Herein, precoding refers to performing of a linear transformation on an array of simultaneous output signals prior to transmitting said signals, in parallel, to a physical communications medium, e.g., the medium 10. Herein, the precoding may be performed for two different reasons. First, such precoding may be performed to substantially remove crosstalk at a set of downstream receivers, e.g., a subset of the receivers 161-16N in
The communication system 10 is configured to determine one or more off-diagonal elements of the channel matrix, H, or one or more ratios of such off-diagonal to diagonal elements of the channel matrix. These one or more determinations do not rely on a communication protocol that supports direct measurements of the off-diagonal elements of the channel matrix, H. Instead, the receivers 161, . . . , 16N measure their channel SINRs, and the transmitter 14 uses these measured channel SINRs to estimate one or more of the off-diagonal element(s) of the channel matrix, H. The receivers 161, . . . , 16N may perform such channel SINR measurements during session initialization periods and/or during data transmission sessions, e.g., to track the evolution of the channel matrix, H. The receivers 161, . . . , 16N may transmit therein measurements of the channel SINR(s) back to the transmitter 14, e.g., via the same physical communications medium 12.
Herein, a channel SINR is a property of a single channel or of a closely related small group of such single channels so the value of the SINR is indicative of the SINR in the individual channels of the related group,
The multi-channel communication system 10 of
In
In
In the DSL communication system 10B, the DSL tones T1, . . . , TN are closely spaced in frequency. For that reason, crosstalk occurs between the frequency bands of different ones of the DSL tones T1, . . . , TN. The modem 6 of the DSL subscriber 4 measures SINRs on the frequency bands of the individual DSL tones T1, . . . , TN or averages of SINRs over small groups of neighboring ones of the DSL tones T1, . . . , TN. The modem 6 may perform these SINR measurements at initialization of a DSL session and/or during DSL data communications, e.g., to track changes to the channel matrix, H. The DSL modem 6 of the DSL subscriber 4 transmits the values obtained by such SINR measurements to the DSL modem 5 of the access multiplexer 2, e.g., via the same local subscriber communication loop 3.
Referring again to
Each multi-channel communication systems 10-10E of
The method 30 includes transmitting one or more first signal streams from a transmitter, e.g., the transmitter 14 of
At the step 32, the performance of the parallel transmission to the first and second channels may include precoding a third signal stream and the second signal stream to produce the first signal stream. Here, the third and second signal streams may be temporally uncorrelated. Such precoding can cause the temporal correlation between the first and second signal streams at the step 32. In particular, such precoding will cause the first and second streams to be temporally correlated in a lock-step manner, i.e., correlated in a signal-interval-by-signal interval manner.
At the step 32, the physical communications medium supports crosstalk between the first channel, S, and the second channel, K.
At the step 32, one or multiple pairs of temporally correlated first and second signal streams may be transmitted. In embodiments where multiple pairs of such correlated streams are transmitted, the different pairs will typically have different correlations there between as illustrated below.
The method 30 includes receiving one or more SINRs at the transmitter, wherein each such SINR is measured by a receiver for the first channel, S, or by a receiver for the second channel, K (step 34). Herein a “receiver for a channel” refers to a receiver configured and connected to receive a signal stream from the channel. The receiver may be, e.g., one of the receivers 161, . . . , 16N of
At the step 34, each such SINR is measured while the measuring receiver receives one of the first or second signal streams transmitted in the step 32. In embodiments where multiple pairs of correlated signal streams are transmitted at the step 32, said receiver measures a separate SINR while receiving one signal stream of each such pair. In addition, the measurement of each SINR for the step 34 is performed subject to crosstalk from the stream of the same pair that the measuring receiver is not configured or connected to receive.
Herein, the value of each SINR of the step 34 will be referred to as a SINRCXT where the subscript CXT means correlated crosstalk. This notation is used, because each such SINR is measured in the presence of correlated crosstalk from one of the signal streams transmitted at the step 32. Preferably, the measurement of each such SINRCXT includes temporal averaging so that signal streams transmitted to other channels do not contribute correlated contributions to the measured SINR.
The method 30 includes determining an off-diagonal element of the channel matrix, H, between the first channel, S, and the second channel, K, or determining a ratio of such an off-diagonal element to a diagonal element of the same channel matrix, H (step 36). Here, the determination is based, at least in part, on the one or more measured SINR(s), which were received by the transmitter at the step 34. In some embodiments, the transmitter 14 of
In some specific embodiments, the method 30 also includes performing one or more of steps 38 and 40 as illustrated in
Referring to
In specific embodiments of the method 30 where the step 38 is performed, the determining of an off-diagonal element of the channel matrix, H, or of a ratio of an off-diagonal element to a diagonal element of the channel matrix at the step 36 will also be based, in part, on the SINRNXT received by the transmitter at the step 38.
Referring to
In specific embodiments of the method 30 where the step 40 is performed, the determination of an off-diagonal element of the channel matrix, H, or of a ratio of such an off-diagonal element to a diagonal element of the same channel matrix, H, at the step 36 will also be based, in part, on the SINRUXT received by the transmitter at the step 40.
In some embodiments, the multi-channel communication system 10 of
This exemplary embodiment is applied to a multi-channel communication system in which the channels 0, . . . , K are active during the measurements of SINR(s) during the step 32. In this embodiment, the amplitude and phase of a ratio of a channel matrix element between the channels S and K over a diagonal element of said matrix is determined at the step 36. The determined ratio is HSK/HSS where the first channel of the step 32 is the channel S and the second channel of the step 32 is the channel K.
In this exemplary embodiment, the step 32 involves transmitting the first signal stream XS(1), . . . , XS(P) to the first channel, S, while transmitting, in parallel, the second signal stream XK(1), . . . , XK(P) to the second channel K. During the transmission, each signal XS(j) of the first signal stream satisfies XS(j)=DS(j)+z·XK(j) for j=1, . . . , P. Here, “z” is a real or complex scale factor that is constant for each such first signal stream, but may differ in different first signal streams. From this form, one sees that constant precodings of the second signal stream XK(1), . . . , XK(P) with the signal stream DS(1), . . . , DS(P) can produce the first signal stream(s) transmitted at the step 32. During the step 32, each signal stream DS(1), . . . , DS(P) is substantially temporally uncorrelated to the corresponding signal stream XK(1), . . . , XK(P). For example, each signal stream of DS(j)'s may carry a data sequence that is independent of the data sequence carried by the corresponding signal stream of XK(j)'s. Alternatively, the signal stream of DS(j)'s may be a stream of null signals. During the lock-step transmissions of each pair of corresponding XS(1), . . . , XS(P) and XK(1), . . . , XK(P) signal streams at the step 32, the additive term z·XK(j) in the XS(j)'s causes the first signal stream to be temporally correlated to the second signal stream.
Herein, an SINR measured at a receiver of the first channel, S, while transmitting a temporally correlated pair of signal streams XS(1), . . . , XS(P) and XK(1), . . . , XK(P) to the first channel, S, and the second channel, K, is referred to as an SINRCXT,z.
This first exemplary embodiment applies several conditions to simplify the interpretation of the SINRs measured by the receiver for the first channel, S. First, during the measuring period of each SINRCXT,z, temporal correlations between the set comprising the signal stream DS(1), . . . , DS(P) and the signal streams transmitted to the channels other than the first channel, S, are small compared to transmitted per-channel powers. These correlations may be small provided that each of these signal streams carries an independent data stream and the period for averaging each measurement of an SINRCXT,z is long enough. Second, during the measuring period of each SINRCXT,z, temporal correlations between the signal stream transmitted to the second channel, K, and the signal streams transmitted to the other channels, i.e., except the first and second channels S and K, are small compared to transmitted per-channel powers. For convenience, in this embodiment, conditions are also imposed on transmitted powers, but a person of skill in the art would be able to modify the exemplary embodiment to account for different power conditions. The first power condition is that the average power transmitted to each channel, 0, . . . , K, except the first channel, S, is PW, i.e., when averaged over a time period used to measure an SINRCXT,z. The second power condition is that the average power of the signal stream DS(1), . . . , DS(P) is also PW, when averaged over a time period used to measure an SINRCXT,z. For the above-described conditions, each measured value of an SINRCXT,z is approximately given by:
In eq. (2), PN is the average noise power at the receiver for the channel, S, over the time period during which the receiver measures the value of SINRCXT,z.
As shown in
In the first exemplary embodiment, the method 30 may optionally include performing the step 38 of
In eq. (3), PN is the average of the noise power at the receiver, S, over the time period during which the receiver for the first channel, S, measures the value of SINRNXT.
In this exemplary embodiment, the method 30 includes performing the step 40 as illustrated in
In eq. (4), PN is the average of the noise power at the receiver for the first channel, S, over the time period during which the receiver measures the value of SINRUXT.
In the exemplary embodiment of method 30, the measurements of values of SINRCXT,ε, SINRCXT,i·ε, and optionally SINRNXT at the steps 32, 40, and 38 are made in nearby time periods so that properties of the physical communication medium 12 do not substantially change between these measurements.
In the exemplary embodiment, the step 36 involves determining the amplitude and the phase angle of the ratio HSK/HSS from the measured values of SINRUXT, SINRCXT,ε, SINRCXT,i·ε, and optionally SINRNXT as defined in eqs. (4), (2), and (3). In particular, eqs. (3) and (4) imply that the amplitude satisfies:
Thus, the performance of the step 36 in the exemplary embodiment may include evaluating the right hand side of eq. (5) to determine the amplitude of |HSK/HSS| from the measured values of SINRNXT and SINRUXT as received at the transmitter in the steps 38 and 40. In alternate implementations of the exemplary embodiment, the performance of the determining step 36 involves evaluating below eqs. (6a) and (6b) to determine the amplitude of HSK/HSS from the values of SINRUXT, SINRCXT,ε and SINRCXT,i·ε which are received at the steps 40 and 34.
In the exemplary embodiment, eqs. (2) and (4) imply that the angular argument (arg) of the phase of the ratio HSK/HSS satisfies:
Thus, in the exemplary embodiment, the step 36 involves determining the argument of the phase of ratio HSK/HSS by evaluating the right hand sides of eqs. (6a) and (6b) based on the measured values of SINRUXT, SINRCXT,ε, and SINRCXT,i·ε received at the transmitter at the steps 40 and 34 and based on the value of ε2. The value of ε2 defines the size of the temporal correlations between the transmitted first signal streams, S, and second signal streams, K, during the measurements of SINRCXT,ε, and SINRCXT,i·ε. The value of ε2 is known by the transmitter, which transmits these temporally correlated signal streams. By evaluating the right hand sides of eqs. (6a) and (6b), the amplitude |HSK/HSS| can also be determined from the received measurements of SINRUXT, SINRCXT,ε, and SINRCXT,i·ε as already described. Thus, a transmitter that receives measured values of the SINRs from the steps 34, 40, and optionally 38 and that transmits the first and second signal streams at the step 32 can determine both the phase and the amplitude of the ratio HSK/HSS as described in this exemplary embodiment.
In light of the above description, a person of skill in the art would be able to modify the above-described first exemplary embodiment of the method 30 for other imposed conditions on transmitted per-channel powers.
Together,
In light of the above description, a person of skill in the art would be able to modify the above-described second exemplary embodiment for other imposed conditions on transmitted per-channel powers.
Y=H·F·W+V. (7)
Here, F is the precompensation matrix, and W is the (K+1) component signal vector received by the precoder. Initially, the precompensation matrix, F, has vanishing off-diagonal elements in row K and column K, i.e., there is no precompensation for the channel K. For a selected channel, S, of the vectoring group, i.e., the first channel of the method 30, the linear crosstalk model becomes:
Here, the matrix M is H·F. Eq. (8) can be used to write the form of SINRCXT,z, SINRNXT, and SINRUXT at the receiver of the first channel, S, for the transmission conditions of the steps 32, 38, and 40 in the method 30. When the channel matrix is diagonally dominant, the zero-forcing is the optimal precompensation by the precoder when the noise is white and Gaussian. For these conditions, the various SINRs satisfy:
Eqs. (9a)-(9b) hold when the third exemplary embodiment maintains additional conditions. First, the SINRCXT,z's are measured while transmitting (F·W(1))S, . . . , (F·W(P))S to the channel, S, and, in parallel, transmitting (F·W(1))K, . . . , (F·W(P))K to the channel, K, i.e., first and second signal streams. Here, the signals WS(j) satisfy: WS(j)==DS(j)+z·WK(j) for j=1, . . . , P where “z” is a real or complex constant scale factor, and DS(1), . . . , DS(P) is substantially temporally uncorrelated to the corresponding signal stream WK(1), . . . , WK(P). For example, the stream of DS(j)'s and the stream of WK(j)'s may carry independent data sequences. Second, during the measuring period of each SINRCXT,z, temporal correlations between the signal stream DS(1), . . . , DS(P) and the signal stream transmitted to the second channel, K, are small compared to the transmitted per-channel powers.
For convenience, conditions are also imposed on the powers transmitted to various channels in the third exemplar embodiment. The first power condition is that the average power transmitted to each channel 0, . . . , K is PW when averaged over a time period used to measure one of the SINRs, e.g., in steps 34, 38, and 40. This condition may not hold for the time-averaged power to first channel, S, at the step 32, and to the second channel, K, at the step 38. The second power condition is that the time-averaged power of the signal stream DS(1), . . . , DS(P) is PW during the measurements of the SINRCXT,z's, and the time-averaged power of the signal stream WS(1), . . . , WS(P) is PW during any measurements of SINRUXT and SINRNXT. The third power condition is that the time-averaged power of the signal stream WK(1), . . . , WK(P) is PK during the measurements of SINRCXT,z's and SINRCXT.
In this third exemplary embodiment, the step 36 includes determining the amplitude and phase angle of the ratio HSK/HSS from the measured values of SINRUXT, SINRCXT,ε, SINRCXT,i·ε, and optionally SINRNXT based on eqs. (9a), (9c), and optionally (9b). For example, eqs. (9a) and (9b) imply that the amplitude satisfies:
Thus, in some implementations of the third exemplary embodiment, the step 36 of method 30 includes evaluating the right hand side of eq. (10a) to determine the amplitude |HSK/HSS|. This evaluation may be based on measurements of SINRNXT and SINRUXT that are received at the steps 38 and 40 and also on values of averaged channel K and S powers know by the transmitter. Also, eqs. (9a)-(9C) imply that the argument (arg) of the phase for the ratio HSK/HSS satisfies:
Thus, in the third exemplary embodiment, the step 36 includes determining the argument of the phase of HSK/HSS by evaluating the right hand sides of eqs. (10b) and (10c) based on values of SINRUXT, SINRCXT,ε, and SINRCXT,i·ε, which are received at the steps 40 and 34, and based on the value of ε2 known by the transmitter. In some embodiments, the step 36 includes evaluating the right hand sides of eqs. (10b) and (10c) and using the relation sin2X+cos2X=1 to determine the amplitude |HSK/HSS| from SINRs received at the steps 40 and 34, i.e., rather than determining this amplitude by evaluating the right hand side of eq. (10a). Thus, some implementations of the third exemplary embodiment of the method 30 are based solely on eqs. (10b) and (10c) and do not involve either measuring SINRNXT or receiving a measurement thereof.
In light of this description, a person of skill in the art would be able to modify the above-described third exemplary embodiment of the method 30 for other imposed conditions on transmitted per-channel powers.
The fourth exemplary embodiment includes determining one or more elements of the matrix C(t+Δ)) that would be maintain approximately ideal precompensation at the later time “t+Δ”. In particular, due to the approximately ideal precompensation by F(t) at time “t+Δ”, the signal at the receiver of the channel, S, will satisfy:
Based on Eq, (11), one can again ask what SINR would be measured at the receiver for the channel, S, if signals of the form z·WK were added to the signal stream transmitted to the channel, S, where the WK'S define the signal stream transmitted to the channel K. In the presence of such a perturbation, the SINRCXT,z at the receiver for the channel. S. will have the following form:
This exemplary embodiment includes maintaining several conditions during the performance of the SINR measurements at the step 32 in the method 30 such that eq. (12) follows. First, the step 32 involves transmitting WS(1), . . . , WS(P) to the precoder while transmitting, in parallel, WK(1), . . . , WK(P), wherein each signal WS(j) satisfies WS(j)=DS(j)+z·WK(j) for j=1, . . . , P. Here, temporal correlations between the signal stream DS(1), . . . , DS(P) and the signal stream WK(1), . . . , WK(P) are small compared to transmitted per-stream powers. Second, temporal correlations between the unprecoded signal stream, S, and the unprecoded signal streams for the other channels 0, . . . , (K−1) are small compared to transmitted per-channel powers at the step 32. For convenience, at the step 32, conditions are also imposed on transmitted powers, but a person of skill in the art would be able to easily modify the described exemplary embodiment if other power conditions were imposed. The first power condition is that the time-averaged power transmitted to each channel 0, . . . , K is PW, except for the first channel, S. The second power condition is that the time-averaged power of the signal stream DS(1), . . . , DS(P) is PW during the measurements of the SINRCXT,z's.
In this exemplary embodiment, the step 36 involves determining the amplitude and phase angle of an element of the matrix C(t+Δ) between the first and second channels, i.e., based on values of SINRCXT,z, measured near a time of “t+Δ” and received at the transmitter at the step 34. For example, the measured values of SINRCXT,z may include values for z equal to CSK(t), CSK(t)+ε, and CSK(t)+i·ε. For such values, above eq. (12) implies that the real and imaginary parts of CSK(t+Δ) satisfy:
In eqs. (13a) and (13b), the SINRs have subscripts {CXT, CSK(t)}, {CXT, CSK(t)+ε}, and {CXT, CSK(t)+i·ε} to indicate the conditions for the SINR measurements. In each subscript, the second element, i.e., CSK(t), CSK(t)+ε, and CSK(t)+i·ε, is the value of the (S, K) element of the precompensation matrix, F(t) during the measurement of the corresponding SINR. In the fourth exemplary embodiment, the step 36 may include using the measured values of SINRCXT,z received at the step 34 to evaluate the right hand sides eqs. (13a) and (13b). Then, the step 36 may include determining both the argument of the phase of and the amplitude of CSK(t+Δ) from those evaluations. Such determinations provide an estimate of a ratio of the (S, K) off-diagonal element of the channel matrix, H(t+Δ), to a diagonal element thereof.
This fourth exemplary embodiment may also include determining ratios of off-diagonal of the channel matrix, H(t+Δ), to diagonal elements thereof for all off-diagonal elements of therein. In such cases, as illustrated in
In light of this description, a person of skill in the art would be able to modify the above-described fourth exemplary embodiment of the method 30 for other imposed conditions on transmitted per-channel powers.
This fifth embodiment is again described by above eq. (7). In this embodiment, correlations between the signal streams transmitted to the channels S and K are produced by perturbing the stream to be transmitted to the disturber channel K rather than by perturbing the signal stream to be transmitted to the channel S. The component S of eq. (7) describes the signal whose SINR measurement is the basis of the method 30 in this exemplary embodiment. Then, for the conditions described with respect to the third exemplary embodiment, its is possible to describe the ratio HSK/HSS of elements of the channel matrix in terms of SINRs as follows:
Here, SINRCXT,+ε SINRCXT,−ε SINRCXT,i·ε, and SINRUXT are measured by the receiver for the channel S for signal streams WS(1), . . . , WS(P) and WK(1), . . . , WK(P) where the WK(j)'s are perturbed by the signal stream S so that WK(j)=DK(j)+z·WK(j) for j=1, . . . , P. Here, “z” is +ε, −ε, i·ε, or 0 as appropriate. Other measuring conditions for SINRCXT,+ε SINRCXT,−ε SINRCXT,i·ε and SINRUXT, as in eqs. (14a) and (14b), are similar to those for SINRs of already described exemplary embodiments of the method 30 as would be understood by a person of skill in the art. For such conditions, in this fifth exemplary embodiment, the phase and amplitude of the ratio HSK/HSS may be determined at the step 36 of the method 30 by evaluating the right hand sides of eqs. (14a) and (14b) with measured SINRs received at the steps 34 and 40 of
In light of this description, a person of skill in the art would be able to modify the above-described fourth exemplary embodiment of the method 30 for other imposed conditions on transmitted per-channel powers.
In the above description of various exemplary embodiments of the method 30, illustrative choices have been described for signal streams transmitted to the individual channels during the measurements of SINRs. Applicants intend and expect that the inventions are not restricted to particular forms of said signal streams.
In various embodiments, values of diagonal elements of the channel matrix, H, may also be obtained via single-end line tests (SELTs) or dual-end line tests (DELTs) at run time and/or via initialization protocols. For the multi-channel communication system 10 of
The first through fifth exemplary embodiments of the method 30 may exploit a communication protocol o one or more receivers 161, . . . , 16N, wherein the protocol provides for measuring and reporting back channel SINRs. For example, the VDSL 2 standard provides that some DSL transceivers will measure values of SINRs over groups of nearby DSL tones, e.g., 4-8 tones and averages such SINRs. Such DSL transceivers will transmit these averaged SINR values to the DSL transceiver in a telecom's central office. Here, such averaged SINR measurements over groups of nearby tones are exemplary of the channel SINR measurements received at the steps 34, 38, and 40 of method 30.
From the disclosure, drawings, and claims, other embodiments of the invention will be apparent to those skilled in the art.