WO2017008308A1 - Method of increasing transmission rate and device utilizing same - Google Patents
Method of increasing transmission rate and device utilizing same Download PDFInfo
- Publication number
- WO2017008308A1 WO2017008308A1 PCT/CN2015/084255 CN2015084255W WO2017008308A1 WO 2017008308 A1 WO2017008308 A1 WO 2017008308A1 CN 2015084255 W CN2015084255 W CN 2015084255W WO 2017008308 A1 WO2017008308 A1 WO 2017008308A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- line
- channel
- matrix
- crosstalk
- diagonal element
- Prior art date
Links
Images
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
Definitions
- the present invention relates to the field of data communications, and in particular to a method and apparatus for improving line rate.
- Digital Subscriber Line is a high-speed data transmission technology for transmission over twisted pair lines, such as Unshielded Twist Pair (UTP).
- DSL systems have multiple DSL lines.
- DSLAM Digital Subscriber Line Access Multiplexer
- CPE Customer Premises Equipment
- crosstalk is generated between multiple signals connected to the DSLAM.
- the twisted pair is very strong at high frequency Far-end Crosstalk (FEXT).
- FEXT Far-end Crosstalk
- Vectored DSL technology can be used to eliminate far-end crosstalk on multiple DSL lines.
- Embodiments of the present invention provide a line rate lifting method and apparatus to increase the rate of a line.
- an embodiment of the present invention provides a method for improving a line rate, including:
- H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ⁇ H k is a matrix except that the kth main diagonal element is ⁇ h kk and the remaining elements are all 0.
- N represents the number of lines of the transmission power that need to be adjusted, and 1 ⁇ N ⁇ M;
- the phase difference between the direct channel h kk and the line k is
- the crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
- the channel transmission matrix H on the M twisted pairs is represented as Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ⁇ i ⁇ M, 1 ⁇ j ⁇ M, and i ⁇ j; Can be expressed as Where h MM represents the direct channel of line M; ⁇ H k can be expressed as
- the ⁇ H k is obtained by:
- the phase difference between the direct channel h kk and the line k of the line k is searched for.
- the crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ⁇ H k .
- the method further includes
- ⁇ H g is a matrix except that the gth main diagonal element is ⁇ h gg and the remaining elements are all 0. and
- the phase difference between the direct channel h gg and the line g is
- the crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
- an embodiment of the present invention provides a device for improving a line rate, including: a precoding coefficient acquiring unit 31, a precoder 32, and a transmitter 33;
- the precoding coefficient obtaining unit 31 is configured to obtain a precoding coefficient P, where
- H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element;
- ⁇ H k is a matrix except that the kth main diagonal element is ⁇ h kk and the remaining elements are all 0.
- N represents the number of lines of the transmission power that need to be adjusted, and 1 ⁇ N ⁇ M;
- the phase difference between the direct channel h kk and the line k is
- the crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
- the precoder 32 is configured to precode the to-be-transmitted signal on the M twisted pairs by using the precoding coefficient P;
- the transmitter 33 is configured to send the pre-coded signal to be transmitted.
- the channel transmission matrix H on the M twisted pairs is represented as
- the diagonal element h ii represents the direct channel of line i
- the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ⁇ i ⁇ M, 1 ⁇ j ⁇ M, and i ⁇ j;
- h MM represents the direct channel of line M
- ⁇ H k can be expressed as
- the pre-coding coefficient acquiring unit 31 is further configured to obtain ⁇ H k , specifically, including:
- the phase difference between the direct channel h kk and the line k of the line k is searched for.
- the crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ⁇ H k .
- the precoding coefficient acquisition unit 31 obtains the update After the precoding coefficient P' is sent to the precoder,
- ⁇ H g is a matrix except that the gth main diagonal element is ⁇ h gg and the remaining elements are all 0.
- the phase difference between the direct channel h gg and the line g is
- the crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
- the precoder uses the P' to precode the signals to be transmitted on the M twisted pairs.
- an embodiment of the present invention provides a device for improving a line rate, including: a receiver 41, a processor 42, and a transmitter 43.
- a receiver 41 configured to acquire a channel transmission matrix H on the M twisted pairs; specifically, H is represented as
- the processor 42 is configured to calculate a precoding coefficient P, where
- H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element;
- ⁇ H k is a matrix except that the kth main diagonal element is ⁇ h kk and the remaining elements are all 0.
- N represents the number of lines of the transmission power that need to be adjusted, and 1 ⁇ N ⁇ M;
- the phase difference between the direct channel h kk and the line k is
- the crosstalk channel h ki is an element of a set formed by arranging the amplitude values from large to small; using the precoding coefficient P to precode the signals to be transmitted on the M twisted pairs;
- the transmitter 43 is configured to send the pre-coded signal to be sent.
- the channel transmission matrix H on the M twisted pairs is represented as
- the diagonal element h ii represents the direct channel of line i
- the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ⁇ i ⁇ M, 1 ⁇ j ⁇ M, and i ⁇ j;
- h MM represents the direct channel of line M
- ⁇ H k can be expressed as
- each line can increase a part of the transmission power while transmitting a signal on its own line with a certain power.
- the speed of the crosstalk is suppressed while the speed of one or more lines is increased.
- FIG. 1 is a schematic diagram of a network of multiple DSL accesses
- FIG. 2 is a schematic flowchart of a method according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a device according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of still another apparatus according to an embodiment of the present invention.
- the transmission signal may be pre-compensated on the network side (the CO side) according to the crosstalk parameter fed back on the user side (ie, the CPE side), and the technique is called Vectoring processing;
- the vectorization processing device is a Vectoring Control Entity (VCE) in the DSLAM.
- VCE Vectoring Control Entity
- the existing Vectored DSL technology mainly utilizes the feature of joint transmission and reception at the DSLAM end, and uses signal processing methods to offset the interference of FEXT. Finally, the FEXT interference in each signal is eliminated.
- the downlink and uplink shared channels between the DSLAM and the CPE are labeled H, which can be represented in a matrix form on one of the frequency domains f 0 in the frequency domain:
- the diagonal element h ii represents the direct channel of line i
- the non-diagonal element h ij represents the crosstalk channel of line j to line i.
- H i [h i1 h i2 ... h iM ]
- the direct channel of line i and the set of crosstalk channels of line i to line i are shown. It can be seen that H i is the ith line corresponding to the H matrix.
- the number of lines is set to M, then H is an M x M channel transmission matrix.
- x is an M ⁇ 1 channel input vector
- y is an M ⁇ 1 channel output vector
- n is an M ⁇ 1 noise vector.
- the joint transmission processing of the signal is performed at the CO end, and a precoder is introduced at the CO end, and the coding coefficient is denoted as P, and the transmitted signal is:
- the signal received at the receiving end is:
- H -1 represents the inverse matrix of the channel transmission matrix H.
- the embodiment of the present invention further adjusts the coefficient P of the precoder to increase the transmission power on a part of the line to increase the rate on one or more lines while suppressing the noise caused by the crosstalk.
- the following describes an example of how to adjust the coefficient P of the precoder by increasing the rate of the line k at the subcarrier f 0 as an example.
- angle(h ki ,h kk ) represents the phase difference between the crosstalk channels h ki and h kk .
- the elements of S are arranged according to the amplitude values from large to small to obtain a set.
- the target channel of the line k For the sum of the direct channel h kk and the channel increment ⁇ h kk , ie The increment of the target channel relative to the direct channel is: Then the target channel of line k Can also be expressed as
- Target channel matrix For:
- the diagonal matrix of the direct channel is the diagonal element; That is, a matrix other than the kth main diagonal element is ⁇ h kk , and all other elements are 0.
- the embodiment of the present invention can pre-code the signal to be transmitted on the line by using a specific precoding coefficient on any time slice and spectrum segment, so that each line can transmit a signal on its own line with a certain power while adding a part.
- the transmission power accelerates the speed of a certain line or lines while suppressing noise caused by crosstalk.
- the embodiment of the present invention provides a method for improving a line rate.
- the method includes:
- Step 201 at the transmitting end, obtaining a precoding coefficient P,
- H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element
- ⁇ H k is a matrix except that the kth main diagonal element is ⁇ h kk and the remaining elements are all 0.
- N represents the number of lines of the transmission power that need to be adjusted, and 1 ⁇ N ⁇ M
- the phase difference between the direct channel h kk and the line k is
- the crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
- Step 203 Perform precoding on the M twisted pair lines by using the precoding coefficient P.
- Step 205 Send the pre-coded signal to be sent.
- the channel transmission matrix H on the M twisted pairs is represented as Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ⁇ i ⁇ M, 1 ⁇ j ⁇ M, and i ⁇ j; Can be expressed as Where h MM represents the direct channel of line M; ⁇ H k can be expressed as
- ⁇ H k is obtained by the following method:
- the phase difference between the direct channel h kk and the line k of the line k is searched for.
- the crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ⁇ H k .
- an updated precoding coefficient P' is obtained,
- ⁇ H g is a matrix except that the gth main diagonal element is ⁇ h gg and the remaining elements are all 0. and
- the phase difference between the direct channel h gg and the line g is
- the crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
- the to-be-transmitted signal is data to be transmitted at the transmitting end after the point in time at which the coefficient P' is obtained. After that, the pre-coded signal to be transmitted is sent out.
- pre-coding the transmitted signal with the updated pre-coding coefficient P can be realized.
- each line can increase a part of the transmission power under the premise of transmitting the signal on the line with a certain power, and the crosstalk is caused to be suppressed.
- the noise is simultaneously increased for one or more lines.
- all the lines in the M lines can be speed-up, and the speed can be speeded up according to requirements.
- the line can be speeded up in each of the subcarriers in the above manner on a plurality of subcarriers.
- the embodiment of the present invention further provides a line rate boosting device 30, as shown in FIG. 3, comprising a precoding coefficient obtaining unit 31, a precoder 32 and a transmitter 33;
- the precoding coefficient obtaining unit 31 is configured to obtain a precoding coefficient P, where
- H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element;
- ⁇ H k is a matrix except that the kth main diagonal element is ⁇ h kk and the remaining elements are all 0.
- N represents the number of lines of the transmission power that need to be adjusted, and 1 ⁇ N ⁇ M;
- the phase difference between the direct channel h kk and the line k is
- the crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
- the precoder 32 precodes the to-be-transmitted signal on the M twisted pairs by using the precoding coefficient P;
- the transmitter 33 transmits the precoded signal to be transmitted.
- channel transmission matrix H on the M twisted pairs is represented as
- the diagonal element h ii represents the direct channel of line i
- the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ⁇ i ⁇ M, 1 ⁇ j ⁇ M, and i ⁇ j;
- h MM represents the direct channel of line M
- ⁇ H k can be expressed as
- the ⁇ H k is obtained by the precoding coefficient acquisition unit 31 by the following method:
- the phase difference between the direct channel h kk and the line k of the line k is searched for.
- the crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ⁇ H k .
- the precoding coefficient obtaining unit 31 obtains the updated precoding coefficient P′, it sends it to the precoder 32, where
- ⁇ H g is a matrix except that the gth main diagonal element is ⁇ h gg and the remaining elements are all 0.
- the phase difference between the direct channel h gg and the line g is
- the crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
- the precoder 32 pre-codes the to-be-transmitted signal on the M twisted pairs by using the P'; of course, the to-be-transmitted signal is the time when the pre-coding coefficient acquisition unit 31 obtains the coefficient P' The data to be sent at the transmitting end after the point. Thereafter, the pre-encoded signal to be transmitted is transmitted by the transmitter 33.
- each line can increase a part of the transmission power under the premise of transmitting the signal on the line with a certain power, and the crosstalk is caused to be suppressed.
- the noise is simultaneously increased for one or more lines.
- the specific actions performed by the precoding coefficient acquisition unit and the precoder in the network side device are the methods in the foregoing method embodiments.
- the embodiment of the present invention further provides another device for improving the line rate.
- the device 40 includes a receiver 41, a processor 42, and a transmitter 43.
- a receiver 41 configured to acquire a channel transmission matrix H on the M twisted pairs; specifically, H is represented as
- a processor 42 configured to calculate a precoding coefficient P,
- H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element
- ⁇ H k is a matrix except that the kth main diagonal element is ⁇ h kk and the remaining elements are all 0.
- N represents the number of lines of the transmission power that need to be adjusted, and 1 ⁇ N ⁇ M
- the phase difference between the direct channel h kk and the line k is
- the crosstalk channel h ki is an element of a set formed by arranging the amplitude values from large to small; using the precoding coefficient P to precode the signals to be transmitted on the M twisted pairs;
- the transmitter 43 is configured to send the pre-coded signal to be sent.
- the processor may be a central processing unit (English: Central Processing Unit, CPU for short), or may be other general-purpose processors, digital signal processors (English: Digital Signal Processor, referred to as: DSP), Application Specific Integrated Circuit (ASIC).
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
- the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed.
- the foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
- the network processing described in detail above may be implemented on a general purpose component such as a computer or network component having sufficient processing power, memory resources, and network throughput capabilities.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
An embodiment of the invention provides a method of increasing a transmission rate, comprising: obtaining, at a transmission end, a precoding coefficient P as indicated by , wherein H-1
is an inverse matrix of a channel transfer matrix H on M twisted pairs, and is a diagonal matrix by taking a direct channel in the channel transfer matrix H as a principle diagonal element; performing, according to the precoding coefficient P, precoding on a signal to be transmitted on the M twisted pairs; and transmitting the signal to be transmitted after precoding. Also provided in another embodiment of the invention is a device capable of increasing a transmission rate.
Description
本发明涉及数据通讯领域,具体地说,涉及一种线路速率提升方法和装置。The present invention relates to the field of data communications, and in particular to a method and apparatus for improving line rate.
数字用户线路(DSL,Digital Subscriber Line)是一种在电话双绞线上,例如无屏蔽双绞线(UTP,Unshielded Twist Pair),传输的高速数据传输技术。DSL系统中具有多路DSL线路,目前通常由DSL接入复用器(DSLAM,Digital Subscriber Line Access Multiplexer)为多个用户驻地设备(Customer Premises Equipment,CPE)提供多路DSL接入。但是,由于电磁感应原理,在接入DSLAM的多路信号之间会相互产生串扰(Crosstalk)。如图1所示。双绞线在高频的远端串扰(Far-end Crosstalk,FEXT)很强,为了消除串扰引起的噪声,例如可以采用矢量化(Vectored)DSL技术来消除多条DSL线路上的远端串扰。在不使用Vector技术时,大多数线路只能达到单条线路激活的速率(即无串扰时的速率)的20-30%,。但如果使用Vector技术,线路上可以能获得比较高的速率,但最多也只能达到无串扰时的速率的95%左右。Digital Subscriber Line (DSL) is a high-speed data transmission technology for transmission over twisted pair lines, such as Unshielded Twist Pair (UTP). DSL systems have multiple DSL lines. Currently, DSLAM (Digital Subscriber Line Access Multiplexer) provides multiple DSL access for multiple Customer Premises Equipment (CPE). However, due to the principle of electromagnetic induction, crosstalk is generated between multiple signals connected to the DSLAM. As shown in Figure 1. The twisted pair is very strong at high frequency Far-end Crosstalk (FEXT). To eliminate the noise caused by crosstalk, for example, Vectored DSL technology can be used to eliminate far-end crosstalk on multiple DSL lines. When the Vector technology is not used, most lines can only reach 20-30% of the rate at which a single line is activated (ie, the rate at which there is no crosstalk). However, if Vector technology is used, a higher rate can be obtained on the line, but at most it can only reach about 95% of the rate without crosstalk.
发明内容Summary of the invention
本发明实施例提供一种线路速率提升方法和装置,以实现线路的速率增加。Embodiments of the present invention provide a line rate lifting method and apparatus to increase the rate of a line.
第一方面,本发明实施例提供一种线路速率提升的方法,包括:In a first aspect, an embodiment of the present invention provides a method for improving a line rate, including:
在发送端,获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信
道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;At the transmitting end, obtaining a precoding coefficient P, Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;Precoding the signals to be transmitted on the M twisted pairs by using the precoding coefficient P;
将所述预编码后的待发送信号发送出去。Transmitting the pre-coded signal to be transmitted.
在第一方面的第一种可能的实现方式中,所述M条双绞线上信道传输矩阵H表示为其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为
In a first possible implementation manner of the first aspect, the channel transmission matrix H on the M twisted pairs is represented as Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
结合第一方面或第一方面的第一种可能实现的方式,在第二种可能实现的方式中,所述ΔHk是通过以下方法获得:In conjunction with the first aspect or the first possible implementation of the first aspect, in a second possible implementation, the ΔH k is obtained by:
在线路k的直接信道和所述M条线路中的其他线路对线路k的串扰信道的集合中,即Hk中,搜索出与所述线路k的直接信道hkk的相位差在之间的串扰信道hki,构成一个集合S,
其中angle(hki,hkk)表示串扰信道hki与hkk相位差;将S的元素按照幅度值由大到小排列,得到集合
其中表示的幅度;然后通过所述得到ΔHk。In the set of crosstalk channels of line k and other lines of the M lines to line k, ie, Hk , the phase difference between the direct channel h kk and the line k of the line k is searched for. The crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ΔH k .
结合第一方面、第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第三种可能实现的方式中,该方法还包括,In combination with the first aspect, the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect, in a third possible implementation manner, the method further includes
获得更新后的预编码系数P′,所述其中ΔHg是除第g个主对角元素为Δhgg外,其余元素全为0的矩阵,所述并且为与线路g的直接信道hgg的相位差在之间的串扰信道hgi按照幅度值由大到小排列后形成的集合的元素。Obtaining an updated precoding coefficient P', Where ΔH g is a matrix except that the gth main diagonal element is Δh gg and the remaining elements are all 0. and The phase difference between the direct channel h gg and the line g is The crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
利用所述P′对所述M条双绞线上的待发送信号进行预编码;并将预编码后的待发送信号发送出去。And precoding the signals to be transmitted on the M twisted pairs by using the P′; and transmitting the precoded signals to be sent.
第二方面,本发明实施例提供一种线路速率提升的装置,包括:预编码系数获取单元31,预编码器32和发送器33;In a second aspect, an embodiment of the present invention provides a device for improving a line rate, including: a precoding coefficient acquiring unit 31, a precoder 32, and a transmitter 33;
所述预编码系数获取单元31,用于获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;The precoding coefficient obtaining unit 31 is configured to obtain a precoding coefficient P, where Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
所述预编码器32用于利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;
The precoder 32 is configured to precode the to-be-transmitted signal on the M twisted pairs by using the precoding coefficient P;
所述发送器33用于将预编码后的待发送信号发送出去。The transmitter 33 is configured to send the pre-coded signal to be transmitted.
在第二方面的第一种可能的实现方式中,所述M条双绞线上信道传输矩阵H表示为In a first possible implementation manner of the second aspect, the channel transmission matrix H on the M twisted pairs is represented as
其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为
Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
结合第二方面或第二方面的第一种可能实现的方式,在第二种可能实现的方式中,所述预编码系数获取单元31还用于获得ΔHk,具体包括:With reference to the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner, the pre-coding coefficient acquiring unit 31 is further configured to obtain ΔH k , specifically, including:
在线路k的直接信道和所述M条线路中的其他线路对线路k的串扰信道的集合中,即Hk中,搜索出与所述线路k的直接信道hkk的相位差在之间的串扰信道hki,构成一个集合S, 其中angle(hki,hkk)表示串扰信道hki与hkk相位差;将S的元素按照幅度值由大到小排列,得到集合
其中表示的幅度;然后通过所述得到ΔHk。In the set of crosstalk channels of line k and other lines of the M lines to line k, ie, Hk , the phase difference between the direct channel h kk and the line k of the line k is searched for. The crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ΔH k .
结合第二方面、第二方面的第一种可能实现的方式或第二方面的第二种可能实现的方式,在第三种可能实现的方式中,所述预编码系数获取单元31
获得更新后的预编码系数P′后,将其发送给预编码器,所述其中ΔHg是除第g个主对角元素为Δhgg外,其余元素全为0的矩阵,所述并且为与线路g的直接信道hgg的相位差在之间的串扰信道hgi按照幅度值由大到小排列后形成的集合的元素。With reference to the second aspect, the first possible implementation manner of the second aspect, or the second possible implementation manner of the second aspect, in a third possible implementation manner, the precoding coefficient acquisition unit 31 obtains the update After the precoding coefficient P' is sent to the precoder, Where ΔH g is a matrix except that the gth main diagonal element is Δh gg and the remaining elements are all 0. and The phase difference between the direct channel h gg and the line g is The crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
所述预编码器利用所述P′对所述M条双绞线上的待发送信号进行预编码。The precoder uses the P' to precode the signals to be transmitted on the M twisted pairs.
第三方面,本发明实施例提供一种线路速率提升的装置,其特征在于,包括:接收器41、处理器42和发送器43。In a third aspect, an embodiment of the present invention provides a device for improving a line rate, including: a receiver 41, a processor 42, and a transmitter 43.
接收器41,用于获取M条双绞线上信道传输矩阵H;具体地,H表示为
a receiver 41, configured to acquire a channel transmission matrix H on the M twisted pairs; specifically, H is represented as
处理器42,用于计算获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;The processor 42 is configured to calculate a precoding coefficient P, where Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging the amplitude values from large to small; using the precoding coefficient P to precode the signals to be transmitted on the M twisted pairs;
发送器43,用于将预编码后的待发送信号发送出去。The transmitter 43 is configured to send the pre-coded signal to be sent.
在第三方面的第一种可能的实现方式中,所述M条双绞线上信道传输矩阵H表示为
In a first possible implementation manner of the third aspect, the channel transmission matrix H on the M twisted pairs is represented as
其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为
Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
采用本实施例所述的方案,通过利用特定的预编码系数对线路上的待发送信号进行预编码,能使各线路在以一定功率发送自身线路上的信号的同时,增加一部分发送功率,在抑制串扰引起的噪声的同时实现对某一个线路或多个线路的提速。By adopting the scheme described in this embodiment, by precoding the signal to be transmitted on the line by using a specific precoding coefficient, each line can increase a part of the transmission power while transmitting a signal on its own line with a certain power. The speed of the crosstalk is suppressed while the speed of one or more lines is increased.
图1为多路DSL接入的网络示意图;FIG. 1 is a schematic diagram of a network of multiple DSL accesses;
图2为本发明实施例的方法流程示意图;2 is a schematic flowchart of a method according to an embodiment of the present invention;
图3为本发明实施例的装置结构示意图;3 is a schematic structural diagram of a device according to an embodiment of the present invention;
图4为本发明实施例的又一装置结构示意图。FIG. 4 is a schematic structural diagram of still another apparatus according to an embodiment of the present invention.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. based on
All other embodiments obtained by those skilled in the art without creative efforts are within the scope of the present invention.
为消除线路上的串扰,可以根据用户侧(即CPE侧)反馈的串扰参数,在网络侧(CO侧)对发送信号进行预补偿等,该技术称为矢量化(Vectoring)处理;所述进行矢量化处理的装置是DSLAM中的矢量化控制实体(Vectoring Control Entity,VCE)。现有的Vectored DSL技术,主要利用在DSLAM端进行联合收发的特性,使用信号处理的方法来抵消FEXT的干扰。最终消除每一路信号中FEXT干扰。对应于如图1,在DSLAM和CPE之间的下行及上行的共享信道标记为H,其在频率域其中一个子载波(tone)f0上可以表示为矩阵形式:In order to eliminate the crosstalk on the line, the transmission signal may be pre-compensated on the network side (the CO side) according to the crosstalk parameter fed back on the user side (ie, the CPE side), and the technique is called Vectoring processing; The vectorization processing device is a Vectoring Control Entity (VCE) in the DSLAM. The existing Vectored DSL technology mainly utilizes the feature of joint transmission and reception at the DSLAM end, and uses signal processing methods to offset the interference of FEXT. Finally, the FEXT interference in each signal is eliminated. Corresponding to FIG. 1, the downlink and uplink shared channels between the DSLAM and the CPE are labeled H, which can be represented in a matrix form on one of the frequency domains f 0 in the frequency domain:
其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道。用Hi=[hi1 hi2 ... hiM]表示线路i的直接信道和其他线路对线路i的串扰信道的集合,可以看出,Hi就是对应H矩阵的第i行。Among them, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i. Using H i =[h i1 h i2 ... h iM ], the direct channel of line i and the set of crosstalk channels of line i to line i are shown. It can be seen that H i is the ith line corresponding to the H matrix.
在这里将线路数设为M,那么H是一个M×M的信道传输矩阵。又分别设x是一个M×1的信道输入向量,y是一个M×1的信道输出向量,n是一个M×1的噪声向量。最终,信道传输方程表达为如下形式:Here, the number of lines is set to M, then H is an M x M channel transmission matrix. Further, x is an M×1 channel input vector, y is an M×1 channel output vector, and n is an M×1 noise vector. Finally, the channel transfer equation is expressed as follows:
y=Hx+ny=Hx+n
在下行信号传输过程中,在CO端做信号的联合发送处理,在CO端引入一个预编码器,其编码系数记为P,则发送的信号为:In the downlink signal transmission process, the joint transmission processing of the signal is performed at the CO end, and a precoder is introduced at the CO end, and the coding coefficient is denoted as P, and the transmitted signal is:
接收端接收到的信号为:The signal received at the receiving end is:
当HP为一个对角阵时,串扰噪声将得到消除,此时其中H-1表示信道传输矩阵H的逆矩阵。When HP is a diagonal array When the crosstalk noise is removed, at this time Where H -1 represents the inverse matrix of the channel transmission matrix H.
本发明实施方案在Vectoring技术的基础上,通过进一步调整预编码器的系数P,在抑制串扰引起的噪声的同时,通过增加部分线路上的发送功率达到一条或多条线路上的速率增加。On the basis of the Vectoring technology, the embodiment of the present invention further adjusts the coefficient P of the precoder to increase the transmission power on a part of the line to increase the rate on one or more lines while suppressing the noise caused by the crosstalk.
下面以在子载波f0增加线路k的速率为例,说明如何调整预编码器的系数P。The following describes an example of how to adjust the coefficient P of the precoder by increasing the rate of the line k at the subcarrier f 0 as an example.
首先,在Hk中搜索出与线路k的直接信道hkk的相位差在之间的串扰信道hki,构成一个集合S:First, the phase difference between the direct channel h kk and the line k is searched in H k at The crosstalk channel h ki between them forms a set S:
其中angle(hki,hkk)表示串扰信道hki与hkk相位差。Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channels h ki and h kk .
将S的元素按照幅度值由大到小排列,得到集合
The elements of S are arranged according to the amplitude values from large to small to obtain a set.
假设在子载波f0上,需要调整N条线路的发送功率为线路k提速,其中1≤N≤M;线路k的目标信道为直接信道hkk与信道增量Δhkk的和,即其中目标信道相对直接信道的增量为:那么线路k的目标信道也可以表示为It is assumed that on the subcarrier f 0 , it is necessary to adjust the transmission power of the N lines to speed up the line k, where 1 ≤ N ≤ M; the target channel of the line k For the sum of the direct channel h kk and the channel increment Δh kk , ie The increment of the target channel relative to the direct channel is: Then the target channel of line k Can also be expressed as
假设我们只需对线路k提速,那么在除了线路k之外的其余M-1个线路上的目标信道应该等于直接信道,即信道增量为0,记为且i≠k。最终需要形成的目标信道矩阵记为:
Suppose we only need to speed up line k, then the target channel on the remaining M-1 lines except line k should be equal to the direct channel, ie the channel increment is 0, recorded as And i≠k. Target channel matrix for:
其中即是以直接信道为主对角元素的对角矩阵;即为除第k个主对角元素为Δhkk外,其余元素全为0的矩阵。 among them That is, the diagonal matrix of the direct channel is the diagonal element; That is, a matrix other than the kth main diagonal element is Δh kk , and all other elements are 0.
则预编码器的系数P为Then the coefficient P of the precoder is
进一步,如果还有需要对其他线路提速,如也需要对线路i提速,则
Further, if there is still a need to speed up other lines, if it is also necessary to speed up the line i, then
本发明实施方案在任何时间片和频谱片段上,通过利用特定的预编码系数对线路上的待发送信号进行预编码,能使各线路在以一定功率发送自身线路上的信号的同时,增加一部分发送功率,在抑制串扰引起的噪声的同时实现对某一个线路或多个线路的提速。The embodiment of the present invention can pre-code the signal to be transmitted on the line by using a specific precoding coefficient on any time slice and spectrum segment, so that each line can transmit a signal on its own line with a certain power while adding a part. The transmission power accelerates the speed of a certain line or lines while suppressing noise caused by crosstalk.
对应地,本发明实施例提供一种线路速率提升的方法,如图2所示,所述方法包括:Correspondingly, the embodiment of the present invention provides a method for improving a line rate. As shown in FIG. 2, the method includes:
步骤201,在发送端,获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在
之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;Step 201, at the transmitting end, obtaining a precoding coefficient P, Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
步骤203,利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;Step 203: Perform precoding on the M twisted pair lines by using the precoding coefficient P.
步骤205,将所述预编码后的待发送信号发送出去。Step 205: Send the pre-coded signal to be sent.
这样就可以实现对线路k的线路速率进行提升。This can improve the line rate of line k.
进一步地,所述M条双绞线上信道传输矩阵H表示为其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为
Further, the channel transmission matrix H on the M twisted pairs is represented as Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
进一步地,所述ΔHk是通过以下方法获得的:Further, the ΔH k is obtained by the following method:
在线路k的直接信道和所述M条线路中的其他线路对线路k的串扰信道的集合中,即Hk中,搜索出与所述线路k的直接信道hkk的相位差在之间的串扰信道hki,构成一个集合S, 其中angle(hki,hkk)表示串扰信道hki与hkk相位差;将S的元素按照幅度值由大到小排列,得到集合
其中表示的幅度;然后通过所述得到ΔHk。
In the set of crosstalk channels of line k and other lines of the M lines to line k, ie, Hk , the phase difference between the direct channel h kk and the line k of the line k is searched for. The crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ΔH k .
需要说明的是,由于hki与hkk都是复数,所以两者存在相位差。It should be noted that since h ki and h kk are both complex numbers, there is a phase difference between the two.
进一步地,在步骤205之后,获得更新后的预编码系数P′,所述其中ΔHg是除第g个主对角元素为Δhgg外,其余元素全为0的矩阵,所述并且为与线路g的直接信道hgg的相位差在之间的串扰信道hgi按照幅度值由大到小排列后形成的集合的元素。Further, after step 205, an updated precoding coefficient P' is obtained, Where ΔH g is a matrix except that the gth main diagonal element is Δh gg and the remaining elements are all 0. and The phase difference between the direct channel h gg and the line g is The crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
利用所述P′对所述M条双绞线上的待发送信号进行预编码。当然,所述待发送信号是获得系数P′这个时间点之后的在发送端待发送的数据。之后,将预编码后的待发送信号发送出去。Using the P' to precode the signals to be transmitted on the M twisted pairs. Of course, the to-be-transmitted signal is data to be transmitted at the transmitting end after the point in time at which the coefficient P' is obtained. After that, the pre-coded signal to be transmitted is sent out.
这样就可以实现对线路k和线路g的线路速率进行提升。This makes it possible to increase the line rate of line k and line g.
类似地,如果还需要对其他线路i或更多的线路速率进行提升,只需按照上面的方式将预编码系数P更新为并利用更新的预编码系数P对待发送信号进行预编码就能实现。Similarly, if you need to increase the line rate of other lines i or more, just update the precoding coefficient P to the above way. And pre-coding the transmitted signal with the updated pre-coding coefficient P can be realized.
本发明实施方案中通过利用特定的预编码系数对线路上的待发送信号进行预编码,能使各线路在以一定功率发送自身线路上的信号的前提下,增加一部分发送功率,在抑制串扰引起的噪声的同时实现对某一个线路或多个线路的提速。本实施例可以对所述M条线路中的所有线路都进行提速,也可以按照要求优选部分线路进行提速。另外,虽然本实施例是针对单个子载波进行的描述,但在多个子载波上都可以分别在各个子载波按照上述方式对线路进行提速。In the embodiment of the present invention, by using a specific precoding coefficient to precode the signal to be transmitted on the line, each line can increase a part of the transmission power under the premise of transmitting the signal on the line with a certain power, and the crosstalk is caused to be suppressed. The noise is simultaneously increased for one or more lines. In this embodiment, all the lines in the M lines can be speed-up, and the speed can be speeded up according to requirements. In addition, although the present embodiment is described for a single subcarrier, the line can be speeded up in each of the subcarriers in the above manner on a plurality of subcarriers.
本发明实施例还提供一种线路速率提升的设备30,如图3所示,包括预编码系数获取单元31,预编码器32和发送器33;The embodiment of the present invention further provides a line rate boosting device 30, as shown in FIG. 3, comprising a precoding coefficient obtaining unit 31, a precoder 32 and a transmitter 33;
所述预编码系数获取单元31,用于获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是
以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;The precoding coefficient obtaining unit 31 is configured to obtain a precoding coefficient P, where Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;
所述预编码器32利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;The precoder 32 precodes the to-be-transmitted signal on the M twisted pairs by using the precoding coefficient P;
所述发送器33将预编码后的待发送信号发送出去。The transmitter 33 transmits the precoded signal to be transmitted.
进一步地,所述M条双绞线上信道传输矩阵H表示为Further, the channel transmission matrix H on the M twisted pairs is represented as
其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为
Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
进一步地,所述ΔHk是所述预编码系数获取单元31通过以下方法获得的:Further, the ΔH k is obtained by the precoding coefficient acquisition unit 31 by the following method:
在线路k的直接信道和所述M条线路中的其他线路对线路k的串扰信道的集合中,即Hk中,搜索出与所述线路k的直接信道hkk的相位差在之
间的串扰信道hki,构成一个集合S, 其中angle(hki,hkk)表示串扰信道hki与hkk相位差;将S的元素按照幅度值由大到小排列,得到集合
其中表示的幅度;然后通过所述得到ΔHk。In the set of crosstalk channels of line k and other lines of the M lines to line k, ie, Hk , the phase difference between the direct channel h kk and the line k of the line k is searched for. The crosstalk channel h ki between them forms a set S, Where angle(h ki ,h kk ) represents the phase difference between the crosstalk channel h ki and h kk ; the elements of S are arranged according to the amplitude values from large to small, resulting in a set among them Express Amplitude; then by Obtain ΔH k .
进一步地,所述预编码系数获取单元31获得更新后的预编码系数P′后,将其发送给预编码器32,所述其中ΔHg是除第g个主对角元素为Δhgg外,其余元素全为0的矩阵,所述并且为与线路g的直接信道hgg的相位差在之间的串扰信道hgi按照幅度值由大到小排列后形成的集合的元素。Further, after the precoding coefficient obtaining unit 31 obtains the updated precoding coefficient P′, it sends it to the precoder 32, where Where ΔH g is a matrix except that the gth main diagonal element is Δh gg and the remaining elements are all 0. and The phase difference between the direct channel h gg and the line g is The crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.
所述预编码器32利用所述P′对所述M条双绞线上的待发送信号进行预编码;当然,所述待发送信号是所述预编码系数获取单元31获得系数P′这个时间点之后的在发送端待发送的数据。之后,由所述发送器33将预编码后的待发送信号发送出去The precoder 32 pre-codes the to-be-transmitted signal on the M twisted pairs by using the P'; of course, the to-be-transmitted signal is the time when the pre-coding coefficient acquisition unit 31 obtains the coefficient P' The data to be sent at the transmitting end after the point. Thereafter, the pre-encoded signal to be transmitted is transmitted by the transmitter 33.
这样就可以实现对线路k和线路g的线路速率进行提升。This makes it possible to increase the line rate of line k and line g.
本发明实施方案中通过利用特定的预编码系数对线路上的待发送信号进行预编码,能使各线路在以一定功率发送自身线路上的信号的前提下,增加一部分发送功率,在抑制串扰引起的噪声的同时实现对某一个线路或多个线路的提速。In the embodiment of the present invention, by using a specific precoding coefficient to precode the signal to be transmitted on the line, each line can increase a part of the transmission power under the premise of transmitting the signal on the line with a certain power, and the crosstalk is caused to be suppressed. The noise is simultaneously increased for one or more lines.
需要进一步说明的是,所述网络侧设备中的预编码系数获取单元和预编码器所执行的具体动作就是上文方法实施例中的方法。It should be further noted that the specific actions performed by the precoding coefficient acquisition unit and the precoder in the network side device are the methods in the foregoing method embodiments.
本发明实施例还提供另一种线路速率提升的设备40,如图4所示,该设备40包括:接收器41、处理器42和发送器43。
The embodiment of the present invention further provides another device for improving the line rate. As shown in FIG. 4, the device 40 includes a receiver 41, a processor 42, and a transmitter 43.
接收器41,用于获取M条双绞线上信道传输矩阵H;具体地,H表示为a receiver 41, configured to acquire a channel transmission matrix H on the M twisted pairs; specifically, H is represented as
处理器42,用于计算预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;a processor 42, configured to calculate a precoding coefficient P, Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging the amplitude values from large to small; using the precoding coefficient P to precode the signals to be transmitted on the M twisted pairs;
发送器43,用于将预编码后的待发送信号发送出去。The transmitter 43 is configured to send the pre-coded signal to be sent.
在上述实施例中,应理解,该处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the above embodiment, it should be understood that the processor may be a central processing unit (English: Central Processing Unit, CPU for short), or may be other general-purpose processors, digital signal processors (English: Digital Signal Processor, referred to as: DSP), Application Specific Integrated Circuit (ASIC). The general purpose processor may be a microprocessor or the processor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
具体为以上所述的网络处理过程可以在诸如具有足够的处理能力、存储器资源和网络吞吐量能力的计算机或网络部件的通用部件上实施。A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to the program instructions. The foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
The network processing described in detail above may be implemented on a general purpose component such as a computer or network component having sufficient processing power, memory resources, and network throughput capabilities.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.
Claims (10)
- 一种线路速率提升的方法,其特征在于,包括:A method for improving a line rate, comprising:在发送端,获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;At the transmitting end, obtaining a precoding coefficient P, Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging amplitude values from large to small;利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;Precoding the signals to be transmitted on the M twisted pairs by using the precoding coefficient P;将所述预编码后的待发送信号发送出去。Transmitting the pre-coded signal to be transmitted.
- 如权利要求1所述的方法,其特征在于,所述M条双绞线上信道传输矩阵H表示为其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为 The method of claim 1 wherein said M twisted pair channel transmission matrix H is represented as Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
- 如权利要求1或2所述的方法,其特征在于,所述ΔHk是通过以下方法获得: The method according to claim 1 or 2, wherein said ΔH k is obtained by the following method:在线路k的直接信道和所述M条线路中的其他线路对线路k的串扰信道的集合中,即Hk中,搜索出与所述线路k的直接信道hkk的相位差在之间的串扰信道hki,构成一个集合S,
- 如权利要求1至3任一所述的方法,其特征在于,该方法还包括,A method according to any one of claims 1 to 3, wherein the method further comprises获得更新后的预编码系数P′,所述其中ΔHg是除第g个主对角元素为Δhgg外,其余元素全为0的矩阵,所述并且为与线路g的直接信道hgg的相位差在之间的串扰信道hgi按照幅度值由大到小排列后形成的集合的元素。Obtaining an updated precoding coefficient P', Where ΔH g is a matrix except that the gth main diagonal element is Δh gg and the remaining elements are all 0. and The phase difference between the direct channel h gg and the line g is The crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.利用所述P′对所述M条双绞线上的待发送信号进行预编码;并将预编码后的待发送信号发送出去。And precoding the signals to be transmitted on the M twisted pairs by using the P′; and transmitting the precoded signals to be sent.
- 一种线路速率提升的装置,其特征在于,包括:预编码系数获取单元31,预编码器32和发送器33;A device for improving a line rate, comprising: a precoding coefficient acquiring unit 31, a precoder 32 and a transmitter 33;所述预编码系数获取单元31,用于获得预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后 形成的集合的元素;The precoding coefficient obtaining unit 31 is configured to obtain a precoding coefficient P, where Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging the amplitude values from large to small;所述预编码器32用于利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;The precoder 32 is configured to precode the to-be-transmitted signal on the M twisted pairs by using the precoding coefficient P;所述发送器33用于将预编码后的待发送信号发送出去。The transmitter 33 is configured to send the pre-coded signal to be transmitted.
- 如权利要求5所述的装置,其特征在于,所述M条双绞线上信道传输矩阵H表示为The apparatus according to claim 5, wherein said M twisted pair channel transmission matrix H is represented as其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为 Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
- 如权利要求5或6所述的装置,其特征在于,所述预编码系数获取单元31还用于获得ΔHk,具体包括:The apparatus according to claim 5 or 6, wherein the precoding coefficient acquisition unit 31 is further configured to obtain ΔH k , specifically comprising:在线路k的直接信道和所述M条线路中的其他线路对线路k的串扰信道的集合中,即Hk中,搜索出与所述线路k的直接信道hkk的相位差在之间的串扰信道hki,构成一个集合S,
- 如权利要求5至7任一所述的装置,其特征在于,所述预编码系数获取单元31获得更新后的预编码系数P′后,将其发送给预编码器,所述其中ΔHg是除第g个主对角元素为Δhgg外,其余元素全为0的矩阵,所述并且为与线路g的直接信道hgg的相位差在之间的串扰信道hgi按照幅度值由大到小排列后形成的集合的元素。The apparatus according to any one of claims 5 to 7, wherein the precoding coefficient obtaining unit 31 obtains the updated precoding coefficient P' and sends it to the precoder, Where ΔH g is a matrix except that the gth main diagonal element is Δh gg and the remaining elements are all 0. and The phase difference between the direct channel h gg and the line g is The crosstalk channel h gi is an element of a set formed by arranging the amplitude values from large to small.所述预编码器利用所述P′对所述M条双绞线上的待发送信号进行预编码。The precoder uses the P' to precode the signals to be transmitted on the M twisted pairs.
- 一种线路速率提升的装置,其特征在于,包括:接收器41、处理器42和发送器43。A device for improving a line rate, comprising: a receiver 41, a processor 42, and a transmitter 43.接收器41,用于获取M条双绞线上信道传输矩阵H;具体地,H表示为a receiver 41, configured to acquire a channel transmission matrix H on the M twisted pairs; specifically, H is represented as处理器42,用于计算预编码系数P,所述其中H-1表示M条双绞线上信道传输矩阵H的逆矩阵,是以所述信道传输矩阵H中的直接信道为主对角元素的对角矩阵;ΔHk是除第k个主对角元素为Δhkk外,其余元素全为0的矩阵,所述其中N表示需要调整发送功率的线路的条数,并且1≤N≤M;并且为与线路k的直接信道hkk的相位差在之间的串扰信道hki按照幅度值由大到小排列后形成的集合的元素;利用所述预编码系数P对所述M条双绞线上的待发送信号进行预编码;a processor 42, configured to calculate a precoding coefficient P, Where H -1 represents the inverse matrix of the channel transmission matrix H on the M twisted pairs, a diagonal matrix in which the direct channel in the channel transmission matrix H is a main diagonal element; ΔH k is a matrix except that the kth main diagonal element is Δh kk and the remaining elements are all 0. Where N represents the number of lines of the transmission power that need to be adjusted, and 1 ≤ N ≤ M; The phase difference between the direct channel h kk and the line k is The crosstalk channel h ki is an element of a set formed by arranging the amplitude values from large to small; using the precoding coefficient P to precode the signals to be transmitted on the M twisted pairs;发送器43,用于将预编码后的待发送信号发送出去。 The transmitter 43 is configured to send the pre-coded signal to be sent.
- 如权利要求9所述的装置,其特征在于,所述M条双绞线上信道传输矩阵H表示为The apparatus according to claim 9, wherein said M twisted pair channel transmission matrix H is represented as其中,对角线元素hii表示线路i的直接信道,非对角线元素hij表示线路j对线路i的串扰信道,1≤i≤M,1≤j≤M,且i≠j;可表示为其中hMM表示线路M的直接信道;ΔHk可表示为 Wherein, the diagonal element h ii represents the direct channel of line i, and the non-diagonal element h ij represents the crosstalk channel of line j to line i, 1 ≤ i ≤ M, 1 ≤ j ≤ M, and i ≠ j; Can be expressed as Where h MM represents the direct channel of line M; ΔH k can be expressed as
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/084255 WO2017008308A1 (en) | 2015-07-16 | 2015-07-16 | Method of increasing transmission rate and device utilizing same |
CN201580081495.8A CN107852385B (en) | 2015-07-16 | 2015-07-16 | Line rate improving method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/084255 WO2017008308A1 (en) | 2015-07-16 | 2015-07-16 | Method of increasing transmission rate and device utilizing same |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017008308A1 true WO2017008308A1 (en) | 2017-01-19 |
Family
ID=57756743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/084255 WO2017008308A1 (en) | 2015-07-16 | 2015-07-16 | Method of increasing transmission rate and device utilizing same |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107852385B (en) |
WO (1) | WO2017008308A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262253A (en) * | 2007-03-06 | 2008-09-10 | 华为技术有限公司 | Method for solving cross-interference issue in digital user line and cross-interference elimination device |
WO2009152992A1 (en) * | 2008-06-16 | 2009-12-23 | Alcatel Lucent | Device and associated method for crosstalk estimation |
CN102111186A (en) * | 2011-02-16 | 2011-06-29 | 华为技术有限公司 | Signal processing method for bound digital subscriber line channels, and device and system adopting same |
CN102355436A (en) * | 2011-07-26 | 2012-02-15 | 北京邮电大学 | Downlink crosstalk elimination method for very-high-bit-rate digital subscriber loop (VDSL) system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070085471A (en) * | 2004-11-05 | 2007-08-27 | 유니버시티 오브 플로리다 리서치 파운데이션, 인크. | Uniform channel decomposition for mimo communications |
CN101218792A (en) * | 2005-07-15 | 2008-07-09 | 泰克诺沃斯公司 | Method and apparatus for facilitating asymmetric line rates in an Ethernet passive optical network |
US8509291B2 (en) * | 2008-02-08 | 2013-08-13 | Qualcomm Incorporated | Open-loop transmit diversity schemes with four transmit antennas |
US8537655B2 (en) * | 2011-01-28 | 2013-09-17 | Alcatel Lucent | Multiplicative updating of precoder or postcoder matrices for crosstalk control in a communication system |
EP3062471B1 (en) * | 2015-02-24 | 2018-10-17 | Alcatel Lucent | Scaled orthogonal pilot sequences for parallel channel estimation |
-
2015
- 2015-07-16 CN CN201580081495.8A patent/CN107852385B/en active Active
- 2015-07-16 WO PCT/CN2015/084255 patent/WO2017008308A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262253A (en) * | 2007-03-06 | 2008-09-10 | 华为技术有限公司 | Method for solving cross-interference issue in digital user line and cross-interference elimination device |
WO2009152992A1 (en) * | 2008-06-16 | 2009-12-23 | Alcatel Lucent | Device and associated method for crosstalk estimation |
CN102111186A (en) * | 2011-02-16 | 2011-06-29 | 华为技术有限公司 | Signal processing method for bound digital subscriber line channels, and device and system adopting same |
CN102355436A (en) * | 2011-07-26 | 2012-02-15 | 北京邮电大学 | Downlink crosstalk elimination method for very-high-bit-rate digital subscriber loop (VDSL) system |
Also Published As
Publication number | Publication date |
---|---|
CN107852385A (en) | 2018-03-27 |
CN107852385B (en) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101364327B1 (en) | SYSTEMS AND METHODS FOR MIMO PRECODING IN AN xDSL SYSTEM | |
US10367554B2 (en) | Multi-user multiple-input and multiple-output for digital subscriber line | |
US20140185701A1 (en) | Power Control in Linear Precoder Design for MIMO DSL Transmission | |
US8831114B2 (en) | Method, apparatus, and system for processing signals based on twisted pair | |
US9825786B2 (en) | Apparatus and method for transmitting and receiving data in communication system | |
US9813112B2 (en) | Power control method, device, and system | |
WO2014100991A1 (en) | Method and device for line initialization | |
US10432350B2 (en) | Method for adjusting parameters of sending device and receiving device, and terminal device | |
CN110100406A (en) | The method and apparatus of full-duplex communication on wired transmissions medium | |
WO2014166285A1 (en) | Method for ensuring channel phase continuity between rb groups after precoding, base station, and computer readable storage medium | |
WO2012171201A1 (en) | Activation method and apparatus for newly joined line pairs in xdsl system, and xdsl system | |
WO2015039309A1 (en) | Method, apparatus and system for initializing line | |
WO2022199664A1 (en) | Information sending method and device | |
WO2017045207A1 (en) | Signal processing method, apparatus and system | |
WO2016095171A1 (en) | Pre-coding method, device and system | |
CN102217240B (en) | Vector DSL method, system, single board and a dslam device | |
WO2017008308A1 (en) | Method of increasing transmission rate and device utilizing same | |
WO2016078085A1 (en) | Signal transmission method, apparatus and system | |
TWI523466B (en) | Transmission circuit for spectrally precoded orthogonal frequency division multiple access with interleaved subcarrier allocation | |
CN101874360A (en) | Method and device for data processing and communication system comprising such device | |
Fazlollahi et al. | FEXT Exploitation in next generation DSL systems | |
CN110474662B (en) | MIMO wireless communication demodulation receiving method and system | |
WO2018137193A1 (en) | Signal processing method, apparatus and system | |
WO2018120177A1 (en) | Signal processing method, apparatus, and system | |
CN108347393B (en) | Method, equipment and system for processing crossed line sequence |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15898035 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15898035 Country of ref document: EP Kind code of ref document: A1 |