Field of the Invention
[0001] The present invention relates to the technical field of network communication, and
particularly to the technical field of crosstalk test in multi-subscriber communication
line.
Background of the Invention
[0002] With the development of ADSL (Asymmetrical Digital Subscriber Line) technology, the
related technologies keep being renewed, and evolve from the first generation ADSL
to the second generation ADSL2, ADSL2+ and the even newer VDSL2, in the meanwhile,
the frequency bands used in various technologies increase gradually, and the corresponding
bandwidths also increase gradually. When the frequency spectrum below 1.1MHz is used
in the downstream of ADSL and ADSL2, a maximum downstream rate of 8Mbps can be provided,
and the downstream bandwidth is extended to 2.2MHz in ADSL2+, with which a maximum
downstream rate of 24Mbps can be provided, and even frequency spectrum up to 30MHz
can be used by the downstream bandwidth of VDSL2, which can provide a symmetric upstream
and downstream rates up to 100Mbps.
[0003] However, with the increase of the frequency band used in xDSL technology, crosstalk,
especially the crosstalk in the high-frequency range becomes more significant. The
crosstalk includes NEXT(Near-End Crosstalk) and FEXT(Far-End Crosstalk), as shown
in Fig.1 and Fig.2, wherein the NEXT does not have much impact on the performance
of the system, however, the FEXT can seriously affect the transmission performance
of the line.
[0004] For example, when multiple subscribers apply for subscribing to the xDSL service
in a bundle of cables, the transmission rate of some lines may be lowered, the transmission
performance is unstable, or even the xDSL service can not be provided due to the FEXT,
as a result, the line activation rate of DSLAM(Digital Subscriber Line Access Multiplexer)
will be definitely and relatively low.
[0005] With regard to the crosstalk, at present, in simple cases, some providers have established
their own criterions for the application and management of the frequency spectrum
to avoid mutual disturbance of the crosstalk among the devices at various locations.
[0006] In order to improve the crosstalk issue among multiple subscribers effectively, firstly,
a quantitative measurement of the crosstalk existing among multiple subscribers should
be executed, after that, the corresponding measures for restraining the crosstalk
can be taken according to the obtained amount of crosstalk. However, currently the
quantitative test is not available for the crosstalk among multiple lines. Therefore,
at present, the performance of a DSL line or system can be optimized only according
to some statistical characteristics of the crosstalk, in such case, the corresponding
optimization degree of the DSL line is apparently unsatisfactory.
Summary of the Invention
[0007] The object of the present invention is to provide a method and a device for the crosstalk
test in the multi-subscriber communication line, in order to accurately mensurate
whether there is crosstalk between DSL lines and to be able to quantitate the existing
crosstalk, thus the DSL lines can be processed by adopting reasonable strategies for
restraining the crosstalk according to the obtained status of the crosstalk to achieve
a satisfactory transmission performance of the DSL.
[0008] The object of the present invention is achieved by the following solution.
[0009] An embodiment of the present invention provides a method for the crosstalk test in
multi-subscriber communication line, including:
[0010] A. transmitting a test signal in a selected line;
[0011] B. receiving the signal in the line to be tested, and calculating the received signal
according to the transmitted test signal;
[0012] C. determining according to the calculation result whether there is crosstalk between
the line to be tested and the selected line, and the value of the crosstalk if the
crosstalk exists.
[0013] An embodiment of the present invention also provides a device for the crosstalk test
in a multi-subscriber communication line, including:
[0014] test signal receiving module, which receives the crosstalk signal generated by a
test signal transmitted in a selected line in the line to be tested, and forwards
the received signal to received signal processing module;
[0015] received signal processing module, which performs a cross correlation calculation
of the received signal and the transmitted test signal, and outputs the calculation
result to crosstalk test processing module ;
[0016] crosstalk test processing module , which calculates and determines whether there
is crosstalk according to the calculation result, and determines the corresponding
value of the crosstalk if the crosstalk exists.
[0017] As can be seen from the solution according to the embodiments of the present invention,
the average magnitude of the crosstalk between two lines can be accurately measured,
thus a corresponding original basis is provided for the processing of decreasing the
crosstalk such as DSM (Dynamic frequency Spectrum Management), etc., so as to adopt
reasonable technical means for decreasing the crosstalk to decrease the crosstalk
between DSL lines, to ensure good transmission performance of the DSL line, and to
increase the subscription rate of DSL service.
Brief Description of the Drawings
[0018] Fig.1 is a schematic diagram of NEXT in DSL line;
[0019] Fig.2 is a schematic diagram of FEXT in DSL line;
[0020] Fig.3 is a schematic diagram of a crosstalk model of the transmission in multiple
DSL lines;
[0021] Fig.4 is a schematic diagram of the detailed implementation of the method according
to an embodiment of the present invention;
[0022] Fig.5 is a schematic diagram of the transmitted signal for test used in an embodiment
of the present invention;
[0023] Fig.6 is a schematic diagram of the sampling signal of DSL line i;
[0024] Fig.7 is a schematic diagram of signal sequence D[n];
[0025] Fig.8 is a first schematic diagram of the obtained C[n] based on the calculation
of D[n];
[0026] Fig.9 is a second schematic diagram of the obtained C[n] based on the calculation
of D[n];
[0027] Fig. 10 is a schematic diagram of the structure of the detailed implementation of
the device according to an embodiment of the present invention.
Detailed Description of the Embodiments
[0028] The core of the embodiments in present invention is to provide a solution for rapidly
detecting wire pairs in which there is crosstalk in the same cable. According to the
present invention, average magnitude of the crosstalk between two DSL lines can be
measured, thus original data can be provided for the technology of decreasing crosstalk,
such as DSM, etc..
[0029] The embodiments will be described in detail with reference to the accompanying drawings.
[0030] The functions and variables involved in the description are defined. As shown in
Fig.3, ϕ
i,j represents the crosstalk generated by the line numbered j with respect to line numbered
i, then the total crosstalk energy affecting the line i is

wherein,
φi,j = 0 (
i =
j) , M is the number of the lines,
[0031] In general, the total crosstalk energy of one line can be measured coarsely during
the silent-period of the line. Line performance can be evaluated with the data of
total crosstalk energy obtained by the measurement, but it cannot be used for the
optimization of the entire line.
[0032] In order to realize the optimization for the entire line, the crosstalk between every
two lines in the entire system should be obtained, i.e., ϕ
i,j of each line in the entire system, wherein i= 1...M, j=1...M. Quantitative measurement
for the crosstalk between every two lines can be implemented with the method according
to the embodiment.
[0033] In the same period, all the other lines in the entire system may generate interference
to a certain line. As shown in Fig.3, the line 1, 2, 3 and j all generate the crosstalk
with regard to the line i. Then it's necessary to obtain the crosstalk generated by
the line 1, 2, 3 and j respectively with regard to the line i in the same period.
[0034] In the embodiment, signal that has a relatively strong self-correlation is used as
the test signal, such as the chirp signal. Thus, the total crosstalk signal can be
decomposed into the sum of the crosstalk of each line.
[0035] F or example, for measuring the crosstalk in the line i affected by the line 1 in
the application scenario shown in Fig.3, the corresponding procedure is shown in Fig.4,
which includes the following steps:
[0036] Step 41: transmit a test signal circularly in the line 1;
[0037] A chirp signal of certain time length with relatively strong self-correlation can
be used as the transmitted test signal, i.e., the corresponding chirp signal is transmitted
circularly in a predefined continuous period, the chirp signal is shown in Fig. 5,
the expression of the signal is:

[0038] wherein, f
l is the lowest frequency of the signal, f
h is the highest frequency of the signal, and T is the duration of the signal, which
is called the first predefined period.
[0039] The circular transmitting means that after the transmission of the signal shown in
Fig.3, it is immediately transmitted repeatedly until the continuous transmission
period T elapses;
[0040] In this step, other signals with self-correlation conforming with the predefined
requirements can also be adopted as the test signal transmitted in the line 1, such
as a pseudo-random sequence, etc..
[0041] Step 42: when the test signal is being transmitted, after a certain period of stabilization
τ , receive the signal in the line i, and stop transmission of the test signal in
the line 1 as soon as the signal-receiving of the predefined period is over;
[0042] In detail: when the test signal starts to be transmitted in step 1, after a certain
period τ ( τ = 1
ms ), sample and receive signal sequence S[n] whose time length is t
sample with sampling frequency F
s in the line i, wherein
tsample≥T is required. At this time, the number of samples of signal sequence S[n] is
Fs×tsample , wherein, t
sample is called the second predefined period;
[0043] The signal sampled and received in this step is shown in Fig.6, wherein the horizontal
axis represents the samples of the signal sequence, and the vertical axis represents
the magnitude of the discrete signal. The signal x(t) via line coupling and the noise
signal of the line itself are contained in Fig.6.
[0044] Step 43: process the signal sequence received in the line i, i.e., perform the cross
correlation calculation of the received signal sequence and the test signal sequence
transmitted in the line 1, and obtain the result of the calculation;
[0045] This step includes the following steps in detail:
[0046] Step 431: using formula (1), calculate a signal sequence d[n] whose time length is
T with sampling frequency of Fs, the number of samples is
Fss
×T, detailed way of calculation is:

[0047] Step 432: form a head-to-tail signal sequence D[n] by connecting
a groups of d[n] one after another;
[0048] wherein,

[0049] Step 433: perform the cross correlation calculation of D[n] and S[n], the result
is

[0050] Step 44: determine whether there is crosstalk in the line i caused by the line 1
based on the result of the cross correlation calculation, and further determin the
quantitative value of the specific crosstalk if the crosstalk exists;
[0051] The result of the cross correlation calculation obtained in step 43 can be the situation
as shown in Fig. 8, or can also be the situation as shown in Fig.9, wherein the horizontal
axis represents the samples of the signal sequence, and the vertical axis represents
the magnitude of the discrete signal.
[0052] The calculation result C[n] shown in Fig.8 shows that the crosstalk exists between
the line i and the line 1, whereas the calculation result C[n] shown in Fig.9 shows
that there is no crosstalk between the line i and line 1;
[0053] The implementation of step 44 includes following steps:
[0054] Step 441: find out the maximum value C
max and the sub-maximum value C
smax according to magnitude in
|C[n] sequence(
|•| means absolute value operation);
[0055] Step 442: determine whether the relationship between the maximum value C
max and the sub-maximum value C
smax is
r·Cmax
> Cs max, wherein, r=0.7, r can also be a decimal greater than 0 and less than 1,
if r·Cmax
> Cs max, then go to step 443, or else go to step 444;
[0056] Step 443: determine there is crosstalk between the line i and the line 1, and the
average crosstalk intensity is C
max.
[0057] Step 444: determine there is no crosstalk between the line i and the line 1, or the
crosstalk is too small to affect the line i.
[0058] So far, in the embodiments provided by the present invention, the accurate quantitative
measurement of the crosstalk between every two lines is realized.
[0059] As shown in Fig.3, besides the line i, for any one of the rest lines the average
crosstalk intensity between each line and the line i can be obtained by performing
the steps 41 to 44 repeatedly, thus, the calculating of the crosstalk for each line
will not be described in detail again.
[0060] An embodiment of the present invention also provides a device for the crosstalk test
in multi-subscriber communication line, the structure of the implementation of the
device is shown in Fig. 10, which includes the following function modules:
[0061] (1) test signal transmitting module 1
[0062] It transmits a signal of predefined time length with the correlation conforming with
the predefined requirements as the test signal in a selected line. For example, a
chirp signal of a first predefined continuous period, etc. can be transmitted. The
transmission of the test signal may cause that the test signal receiving module 2
in the line to be tested can receive the crosstalk signal generated by the test signal.
[0063] ( 2 ) test signal receiving module 2
[0064] It receives in the line to be tested the crosstalk signal generated by the test signal
transmitted in the selected line, and forwards the received signal to a received signal
processing module 3.
[0065] ( 3 ) received signal processing module 3
[0066] It performs the cross correlation calculation of the received signal and the transmitted
test signal, and outputs the calculation result to a crosstalk test processing module
6.
[0067] The received signal processing module 3 further includes:
[0068] signal sequence generation module 4, which generates a head-to-tail signal sequence
based on the transmitted signal sequence and the ratio of the duration length of receiving
signal to the duration length of transmitting test signal, the method for obtaining
the head-to-tail signal sequence has been described above, and will not be detailed
again;
[0069] correlation calculation processing module 5 , which performs the cross correlation
calculation of the head-to-tail signal sequence generated by the signal sequence generation
module 4 and the received signal, and outputs the calculation result to a crosstalk
test processing module 6.
[0070] (4) crosstalk test processing module 6
[0071] It calculates and determines whether there is crosstalk according to the calculation
result, and determines the corresponding value of the crosstalk if the crosstalk exists,
the detail is: according to whether the maximum value is apparently greater than the
sub-maximum value in the result of the correlation calculation;
[0072] The crosstalk test processing module 6 includes:
[0073] determining module 7, which determines whether there is crosstalk according to the
relative magnitude between the maximum value and the sub-maximum value in the calculation
result, and notifies the determination result to an crosstalk test result output module
8;
[0074] crosstalk test result output module 8, which outputs the maximum value as the value
of the crosstalk when it is determined that the crosstalk exists; or outputs the result
that there is no crosstalk when the crosstalk doesn't exist.
[0075] As described above, there is provided a method for the crosstalk test in multi-subscriber
communication line, including:
[0076] A. transmitting a test signal in a selected line;
[0077] B. receiving the signal in a line to be tested, and calculating the received signal
according to the transmitted test signal;
[0078] C. determining according to the calculation result whether there is crosstalk between
the line to be tested and the selected line, and the value of the crosstalk if the
crosstalk exists.
[0079] The step A includes:
[0080] transmitting a test signal circularly via a selected line duri ng a first predefined
continuous time period.
[0081] The test signal is a signal whose self-correlation conforms with predefined requirements.
[0082] The step B includes:
[0083] receiving the signal in the line to be tested, and performing a cross correlation
calculation of the received signal and the test signal transmitted in the selected
line, so as to obtain the calculation result.
[0084] The step B includes:
[0085] when the test signal is transmitted in the selected line and after a predefined period
of stabilization, receiving the signal during a second predefined continuous period
in the line to be tested.
[0086] The step B includes:
[0087] B 1. calculating the signal sequence of the transmitted test signal within the first
predefined period according to the transmitted test signal;
[0088] B2. processing the signal according to the ratio of the first predefined period to
the second predefined period, obtaining a corresponding head-to-tail signal sequence;
[0089] B3. performing the cross correlation calculation between the obtained head-to-tail
signal sequence and the signal received in the second predefined period, and obtaining
the calculation result.
[0090] The step B2 includes:
[0091] calculating the value of an adjustment parameter, which is the ratio of the first
predefined period to the second predefined period, and the value of the adjustment
parameter is the ratio plus 1 if the ratio is an integer;
[0092] forming a head-to-tail signal sequence by connecting the signal sequences within
the first predefined period one after another, wherein the number of the signal sequences
equals the value of the adjustment parameter.
[0093] The step C includes:
[0094] obtaining the maximum value and the sub-maximum value from the absolute values of
the obtained correlation calculation result;
[0095] determining whether there is crosstalk according to the relative magnitude between
the maximum value and the sub-maximum value, and determining that the value of the
crosstalk intensity is the maximum value if the crosstalk exists.
[0096] There is also provided a device for the crosstalk test in a multi-subscriber communication
line, including:
[0097] test signal receiving module 2, which receives the crosstalk signal generated by
a test signal transmitted in a selected line in the line to be tested, and forwards
the received signal to received signal processing module 3;
[0098] received signal processing module 3, which performs a cross correlation calculation
of the received signal and the transmitted test signal, and outputs the calculation
result to crosstalk test processing module 6;
[0099] crosstalk test processing module 6, which calculates and determines whether there
is crosstalk according to the calculation result, and determines the corresponding
value of the crosstalk if the crosstalk exists.
[0100] The device further includes:
[0101] test signal transmitting module 1, which transmits a signal of a predefined time
length with correlation conforming with the predefined requirements as the test signal
in the selected line.
[0102] The received signal processing module 3 includes:
[0103] signal sequence generation module 4, which generates a head-to-tail signal sequence
based on the transmitted signal sequence and the ratio of the duration length of receiving
signal to that of transmitting test signal;
[0104] correlation calculation processing module 5, which performs the cross correlation
calculation of the head-to-tail signal sequence generated by the signal sequence generation
module 4 and the received signal, and outputs the calculation result to the crosstalk
test processing module 6.
[0105] The crosstalk test processing module 6 includes:
[0106] determining module 7, which determines whether there is crosstalk according to the
relative magnitude between the maximum value and the sub-maximum value in the calculation
result, and notifies the determination result to crosstalk test result output module
8;
[0107] crosstalk test result output module 8, which outputs the maximum value as the value
of the crosstalk when it is determined that the crosstalk exists; or outputs the result
that no crosstalk exists when determined that there is no crosstalk.
[0108] As described above, in the present invention, the average magnitude of the crosstalk
between two lines can be accurately measured, thus the original data can be provided
for the technologies of decreasing crosstalk, such as DSM, etc., so as to decrease
the crosstalk between DSL lines with reasonable technical means for decreasing the
crosstalk, ensure the good transmission performance of DSL line, and increase the
subscription rate of the DSL service.
[0109] The above mentioned are only preferred embodiments and are not limiting the present
invention. Those skilled in the art should recognize that various variations and modifications
can be made without departing from the spirit and scope of the present invention,
as defined by the accompanying claims.
1. A method for crosstalk test in multi-subscriber communication line, comprising:
transmitting a test signal in a selected line;
receiving the signal in a line to be tested, and calculating the received signal according
to the transmitted test signal;
determining whether there is crosstalk between the line to be tested and the selected
line according to the calculation result, and the value of the crosstalk if the crosstalk
exists.
2. The method according to claim 1, wherein, said step of transmitting a test signal
in a selected line comprises:
transmitting the test signal circularly via the selected line during a first predefined
continuous period.
3. The method according to claim 2, wherein, the test signal is a signal, the self-correlation
of which conforms with predefined requirements.
4. The method according to claim 1, 2 or 3, wherein, said step of receiving the signal
in the line to be tested, and calculating the received signal according to the transmitted
test signal comprises:
receiving the signal in the line to be tested, and performing a cross correlation
calculation of the received signal and the test signal transmitted in the selected
line, so as to obtain the calculation result.
5. The method according to claim 4, wherein, said step of receiving the signal in the
line to be tested, and calculating the received signal according to the transmitted
test signal comprises:
when the test signal is transmitted in the selected line and after a predefined period
of stabilization, receiving the signal during a second predefined continuous period
in the line to be tested
6. The method according to claim 5, wherein, said step of receiving the signal in the
line to be tested, and calculating the received signal according to the transmitted
test signal comprises:
calculating the signal sequence of the transmitted test signal within the first predefined
period according to the transmitted test signal;
processing the signal according to the ratio of the first predefined period to the
second predefined period, obtaining a corresponding head-to-tail signal sequence;
performing the cross correlation calculation between the obtained head-to-tail signal
sequence and the signal received in the second predefined period, and obtaining the
calculation result.
7. The method according to claim 6, wherein, said step of processing the signal according
to the ratio of the first predefined period to the second predefined period, obtaining
a corresponding head-to-tail signal sequence comprises:
Calculating the value of an adjustment parameter, which is the ratio of the first
predefined period to the second predefined period, and the value of the adjustment
parameter is the ratio plus 1 if the ratio is an integer;
forming a head-to-tail signal sequence by connecting the signal sequences within the
first predefined period one after another, wherein the number of the signal sequences
equals to the value of the adjustment parameter.
8. The method according to claim 6, wherein, said step of determining whether there is
crosstalk between the line to be tested and the selected line according to the calculation
result, and the value of the crosstalk if the crosstalk exists comprises:
obtaining the maximum value and the sub-maximum value from the absolute values of
the obtained correlation calculation result;
determining whether there is crosstalk according to the relative magnitude between
the maximum value and the sub-maximum value, and determining that the value of the
crosstalk intensity is the maximum value if the crosstalk exists.
9. A device for crosstalk test in multi-subscriber communication line, comprising:
test signal receiving module (2), which receives the crosstalk signal generated by
a test signal transmitted in a selected line in the line to be tested, and forwards
the received signal to received signal processing module (3);
received signal processing module (3), which performs a cross correlation calculation
of the received signal and the transmitted test signal, and outputs the calculation
result to crosstalk test processing module (6);
crosstalk test processing module (6), which calculates and determines whether there
is crosstalk according to the calculation result, and determines the corresponding
value of the crosstalk if the crosstalk exists.
10. The device according to claim 9, wherein, the device further comprises:
test signal transmitting module (1), which transmits a signal of a predefined time
length with correlation conforming with the predefined requirements as the test signal
in the selected line.
11. The device according to claim 9, wherein, the received signal processing module (3)
comprises:
signal sequence generation module (4), which generates a head-to-tail signal sequence
based on the transmitted signal sequence and the ratio of the duration length of receiving
signal to that of transmitting test signal;
correlation calculation processing module (5), which performs the cross correlation
calculation of the head-to-tail signal sequence generated by the signal sequence generation
module (4) and the received signal, and outputs the calculation result to the crosstalk
test processing module (6).
12. The device according to claim 9, 10 or 11, wherein, the crosstalk test processing
module (6) comprises:
determining module (7), which determines whether there is crosstalk according to the
relative magnitude between the maximum value and the sub-maximum value in the calculation
result, and notifies the determination result to crosstalk test result output module
(8);
crosstalk test result output module (8), which outputs the maximum value as the value
of the crosstalk when it is determined that the crosstalk exists; or outputs the result
that no crosstalk exists when determined that there is no crosstalk.