CN102136852A - Crosstalk counteracting method and system - Google Patents

Crosstalk counteracting method and system Download PDF

Info

Publication number
CN102136852A
CN102136852A CN2010102520197A CN201010252019A CN102136852A CN 102136852 A CN102136852 A CN 102136852A CN 2010102520197 A CN2010102520197 A CN 2010102520197A CN 201010252019 A CN201010252019 A CN 201010252019A CN 102136852 A CN102136852 A CN 102136852A
Authority
CN
China
Prior art keywords
crosstalk
line
value
precoding
signal data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010102520197A
Other languages
Chinese (zh)
Other versions
CN102136852B (en
Inventor
李程
刘立贺
王祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201010252019.7A priority Critical patent/CN102136852B/en
Priority to PCT/CN2011/074389 priority patent/WO2011137799A1/en
Publication of CN102136852A publication Critical patent/CN102136852A/en
Application granted granted Critical
Publication of CN102136852B publication Critical patent/CN102136852B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/32Reducing cross-talk, e.g. by compensating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03343Arrangements at the transmitter end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

本发明实施例提供一种集中式串扰抵消方法和系统,以降低系统的复杂度和减少系统的成本。所述方法包括:对经过前期处理之后的各条线路信号数据进行压缩并传输至处理卡;所述处理卡根据所述经过压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将所述预编码补偿值或串扰值传输至线卡;所述线卡根据所述预编码补偿值或串扰值和所述当前某条线路的信号数据抵消所述当前某条线路受到的串扰。与现有技术相比,本发明减少了处理卡和线卡之间传输数据时占用的带宽,大大降低了系统设计的复杂度,从而减少了系统的成本。

Figure 201010252019

Embodiments of the present invention provide a centralized crosstalk cancellation method and system to reduce system complexity and system cost. The method includes: compressing the signal data of each line after pre-processing and transmitting to the processing card; the processing card calculates the precoding compensation value or crosstalk value of a current line according to the compressed signal data and calculates Transmitting the precoding compensation value or crosstalk value to a line card; the line card cancels the crosstalk received by the current certain line according to the precoding compensation value or crosstalk value and the signal data of the current certain line. Compared with the prior art, the present invention reduces the bandwidth occupied when data is transmitted between the processing card and the line card, greatly reduces the complexity of system design, thereby reducing the cost of the system.

Figure 201010252019

Description

一种串扰抵消方法和系统A method and system for canceling crosstalk

技术领域technical field

本发明涉及数据通信领域,尤其涉及一种串扰抵消方法和系统。The invention relates to the field of data communication, in particular to a crosstalk cancellation method and system.

背景技术Background technique

xDSL是各类数字用户线路(DSL,Digital Subscriber Line)的总称,通带传输的xDSL利用频分复用技术使得xDSL与传统电话业务(POTS,)共存于同一对双绞线上,其中,xDSL信号占据高频段,POTS占用4KHz以下基带部分,POTS信号与xDSL信号通过分离器分离。通带传输的xDSL采用离散多音频调制(DMT,Discrete Multi-Tone),提供多路xDSL接入的系统称作数字用户线路接入复用器(DSLAM,Digital Subscriber Line Access Multiplexer)。xDSL is the general term for all kinds of digital subscriber lines (DSL, Digital Subscriber Line). The xDSL of passband transmission uses frequency division multiplexing technology to make xDSL and traditional telephone service (POTS,) coexist on the same pair of twisted pairs. Among them, xDSL The signal occupies the high frequency band, POTS occupies the baseband part below 4KHz, and the POTS signal is separated from the xDSL signal through a splitter. The xDSL for passband transmission adopts Discrete Multi-Tone Modulation (DMT, Discrete Multi-Tone), and the system that provides multiple xDSL access is called Digital Subscriber Line Access Multiplexer (DSLAM, Digital Subscriber Line Access Multiplexer).

由于电磁感应原理,DSLAM接入的多路信号之间相互产生串扰(Crosstalk),串扰可分为近端串扰(NEXT,Near End Crosstalk)和远端串扰(FEXT,Far End Crosstalk),两种类型的串扰能量都会随着频段升高而增强。xDSL上下行信道采用频分复用,NEXT对系统的性能产生的危害不算太大。由于xDSL使用的频段越来越宽,FEXT愈发严重地影响线路的传输性能。这是因为,在xDSL传输中,串扰体现为噪声的一部分,按照香农公式,严重的FEXT显著地降低了信道速率。当一捆电缆内有多路用户都要求开通xDSL业务时,会因为FEXT使一些线路速率低、性能不稳定、甚至不能开通等,最终导致DSLAM的出线率比较低。Due to the principle of electromagnetic induction, the multiple signals connected to the DSLAM generate crosstalk (Crosstalk) with each other. The crosstalk can be divided into two types: near-end crosstalk (NEXT, Near End Crosstalk) and far-end crosstalk (FEXT, Far End Crosstalk). The crosstalk energy will increase as the frequency band increases. The xDSL uplink and downlink channels adopt frequency division multiplexing, and NEXT does not cause too much harm to system performance. Since the frequency band used by xDSL is getting wider and wider, FEXT will seriously affect the transmission performance of the line. This is because, in xDSL transmission, the crosstalk is reflected as part of the noise. According to Shannon's formula, serious FEXT reduces the channel rate significantly. When multiple users in a bundle of cables require to activate xDSL services, some lines will have low rate, unstable performance, or even fail to activate due to FEXT, which will eventually lead to a relatively low DSLAM outgoing line rate.

针对FEXT的危害,业界提出了向量数字用户线路(Vectored-DSL)技术,主要利用在DSLAM端进行联合的收发的可能性,使用信号处理的方法来抵消FEXT的干扰,最终消除每一路信号中FEXT干扰。图1和图2分别示出了在DSLAM端同步发送和同步接收的工作情形。In response to the harm of FEXT, the industry has proposed Vectored-DSL technology, which mainly utilizes the possibility of joint transmission and reception at the DSLAM end, uses signal processing methods to offset the interference of FEXT, and finally eliminates the FEXT in each signal interference. Figure 1 and Figure 2 respectively show the working conditions of synchronous transmission and synchronous reception at the DSLAM side.

图1和图2所示的共享信道H在频率域第k个频率区间(tone)上可使用矩阵:The shared channel H shown in Figure 1 and Figure 2 can use the matrix on the kth frequency interval (tone) in the frequency domain:

(公式1.1) (Formula 1.1)

表示,hij是从线对j到线对i的传输方程。在实际情况下,j,i相等且等于共享信道中相互具有串扰关系的信道个数,在这里设为M,此时H是一个M×M阶的信道传输矩阵。假设x是一个M×1的信道输入向量,y是一个M×1的信道输出向量,n是一个M×1的噪声向量,则信道传输方程表达为如下形式:Indicates that h ij is the transmission equation from pair j to pair i. In actual situations, j and i are equal and equal to the number of channels that have crosstalk relationship with each other in the shared channel, which is set to M here, and H is a channel transmission matrix of order M×M. Suppose x is an M×1 channel input vector, y is an M×1 channel output vector, and n is an M×1 noise vector, then the channel transmission equation is expressed as follows:

y=Hx+n    (公式1.2)y=Hx+n (Formula 1.2)

对于上行,在中心局(Central office,CO)端对信号进行联合接收处理,即在接收端引入一个串扰抵消器w,上行接收端接收到的信号为:For the uplink, the signal is jointly received and processed at the central office (CO) end, that is, a crosstalk canceller w is introduced at the receiving end, and the signal received at the uplink receiving end is:

y ~ = Wy = WHx + Wn (公式1.3) the y ~ = Wy = wxya + W (Formula 1.3)

当WH为一个对角矩阵时,接收到的信号的每个分量就等于发送信号相应分量乘以一个系数,再加上噪声,消除了发送信号其它分量的影响,从而消除串扰。When WH is a diagonal matrix, each component of the received signal is equal to the corresponding component of the transmitted signal multiplied by a coefficient, plus noise, which eliminates the influence of other components of the transmitted signal, thereby eliminating crosstalk.

对于下行,在CO端对信号进行联合发送处理,即在CO端引入一个向量预编码器P,那么发送的信号为:For the downlink, the joint transmission processing is performed on the signal at the CO end, that is, a vector precoder P is introduced at the CO end, then the transmitted signal is:

x ~ = Px (公式1.4) x ~ = Px (Formula 1.4)

下行接收端接收到的信号为The signal received by the downlink receiver is

y ~ = H x ~ + n = HPx + n (公式1.5) the y ~ = h x ~ + no = HPx + no (Formula 1.5)

同样地,当HP为一个对角阵时,串扰得到了消除。Likewise, crosstalk is eliminated when HP is a diagonal array.

通过这种上下行联合处理,Vectored-DSL可以达到消除远端串扰的效果。Through this joint processing of uplink and downlink, Vectored-DSL can achieve the effect of eliminating far-end crosstalk.

Vectored-DSL系统中,DSLAM通常使用板卡形式接入用户线路,每块板卡称为一个线卡(LC,Line Card)。当前,每个LC能支持的接入用户的能力一般在几十个用户左右;另一方面,连接同一个DSLAM的用户个数通常为两百个左右。在这种情况下,一个DSLAM内必须使用多个LC连接所有用户。In the Vectored-DSL system, the DSLAM usually uses a board to access the subscriber line, and each board is called a line card (LC, Line Card). Currently, each LC can support about dozens of users; on the other hand, the number of users connected to the same DSLAM is usually about 200. In this case, multiple LCs must be used in one DSLAM to connect all users.

由于Vectored-DSL系统,使用上下行联合处理抵消远端串扰,系统在抵消DSLAM连接的一条线路的远端串扰时,除了该线路所连接LC参与联合处理,同个DSLAM内的其它LC连接的所有线路也都需要参与联合处理。因此,如何让其它LC上连接线路的信号数据参与本LC上一条线路的联合处理成为一个需要解决的问题。Because the Vectored-DSL system uses joint uplink and downlink processing to offset far-end crosstalk, when the system cancels the far-end crosstalk of a line connected to a DSLAM, except the LC connected to the line participates in joint processing, all other LCs connected to the same DSLAM Lines also need to participate in joint processing. Therefore, how to make the signal data of the connected lines on other LCs participate in the joint processing of one line on this LC becomes a problem to be solved.

对于上述技术问题,业界通常采用集中式架构解决,即将上下行联合处理抵消远端串扰的功能模块配置在一块专门的处理卡上,每个LC将线路信号传输到处理卡,由处理卡进行联合处理抵消所有线路的远端串扰,再将数据传回至各个LC,其架构图如图3所示。为了描述方便,将LC中信号远端串扰抵消前的所有信号处理过程称为“前期处理”,相应地,将LC中收到处理卡传来的远端串扰抵消后的信号数据的所有信号处理过程称为“后期处理”。For the above-mentioned technical problems, the industry usually adopts a centralized architecture to solve the problem, that is, the functional modules for joint processing of uplink and downlink to offset far-end crosstalk are configured on a dedicated processing card, and each LC transmits the line signal to the processing card, and the processing card performs joint processing. The processing cancels the far-end crosstalk of all lines, and then transmits the data back to each LC. The architecture diagram is shown in Figure 3. For the convenience of description, all the signal processing processes before the far-end crosstalk cancellation of the signal in the LC are called "pre-processing", and correspondingly, all the signal processing of the signal data after the far-end crosstalk cancellation from the processing card is received in the LC The process is called "post-processing".

在图3所示现有技术中,对于上行传输方向(即信号由用户终端向DSLAM传输的方向),原始时域接收信号数据由LC左侧输入LC,经过滤波、模数转换等一系列“前期处理”后,得到频域的接收信号,即前文公式1.2或公式1.3中的y。该接收信号作为输入,被传输到处理卡,由处理卡计算各条线路的远端串扰,并抵消计算得到的串扰。串扰抵消后,各条线路数据被传输回LC,由LC继续进行快速傅里叶变换(FFT,Fast Fourier Transform)等一系列“后期处理”。In the prior art shown in Figure 3, for the uplink transmission direction (that is, the direction in which the signal is transmitted from the user terminal to the DSLAM), the original time-domain received signal data is input to the LC from the left side of the LC, and after a series of "filtering, analog-to-digital conversion, etc. After pre-processing", the received signal in the frequency domain is obtained, that is, y in the previous formula 1.2 or formula 1.3. The received signal is used as an input, and is transmitted to the processing card, and the processing card calculates the far-end crosstalk of each line, and cancels the calculated crosstalk. After the crosstalk is cancelled, the data of each line is transmitted back to the LC, and the LC continues to perform a series of "post-processing" such as Fast Fourier Transform (FFT, Fast Fourier Transform).

对于下行传输方向(即信号由DSLAM向用户终端传输的方向),原始时域发送信号数据由LC左侧输入LC,经过编码、星座点映射、快速傅里叶逆变换(IFFT,Inverse Fast Fourier Transform)等一系列“前期处理”后,得到频域待发送的原始信号,即公式1.2或公式1.4中的x。将该发送信号传输到处理卡,由处理卡对各条线路进行联合预编码,并将预编码后的信号传输回LC,由LC继续进行数模转换、滤波等一系列“后期处理”。For the downlink transmission direction (that is, the direction in which the signal is transmitted from the DSLAM to the user terminal), the original time domain signal data is input to the LC from the left side of the LC, and after encoding, constellation point mapping, and Inverse Fast Fourier Transform (IFFT, Inverse Fast Fourier Transform ) and a series of "pre-processing", the original signal to be sent in the frequency domain is obtained, that is, x in formula 1.2 or formula 1.4. The transmitted signal is transmitted to the processing card, which jointly precodes each line, and transmits the precoded signal back to the LC, and the LC continues to perform a series of "post-processing" such as digital-to-analog conversion and filtering.

发明人经过对上述现有技术的研究发现:在图3所示的集中式架构解决方案中,为了保证信号发送与接收的正确性,需要保证LC与处理卡传输信号的精度,例如,信号需要由32位或更高数位表示后再行传输,这使得由LC传输到处理卡的数据流量显著增大,而数据流量增大意味着LC与处理卡之间的带宽加大。为了满足LC与处理卡之间高带宽的需求,系统将需要设计更多的部件、部署更多的数据线路等等,这些需求使得系统的复杂度大大提高,最终导致成本激增。The inventor found through research on the above-mentioned prior art: in the centralized architecture solution shown in Figure 3, in order to ensure the correctness of signal transmission and reception, it is necessary to ensure the accuracy of the signal transmission between the LC and the processing card, for example, the signal needs It is expressed by 32 or higher digits and then transmitted, which significantly increases the data flow transmitted from the LC to the processing card, and the increase in data flow means that the bandwidth between the LC and the processing card increases. In order to meet the high bandwidth requirements between the LC and the processing card, the system will need to design more components, deploy more data lines, etc. These requirements greatly increase the complexity of the system and eventually lead to a surge in cost.

发明内容Contents of the invention

本发明实施例提供一种串扰抵消方法和系统,以降低系统的复杂度和减少系统的成本。Embodiments of the present invention provide a crosstalk cancellation method and system to reduce system complexity and system cost.

本发明实施例提供一种集中式串扰抵消方法,包括:对经过前期处理之后的各条线路信号数据进行压缩并传输至处理卡;所述处理卡根据所述经过压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将所述预编码补偿值或串扰值传输至线卡;所述线卡根据所述预编码补偿值或串扰值和所述当前某条线路的信号数据抵消所述当前某条线路受到的串扰。An embodiment of the present invention provides a centralized crosstalk cancellation method, including: compressing the signal data of each line after pre-processing and transmitting it to a processing card; The precoding compensation value or crosstalk value of the line and transmit the precoding compensation value or crosstalk value to the line card; the line card cancels according to the precoding compensation value or crosstalk value and the signal data of the current certain line The crosstalk received by the current line.

本发明实施例提供一种集中式串扰抵消方法,包括:处理卡根据经过前期处理之后的各条线路信号数据计算当前某条线路的预编码补偿值或串扰值;将所述预编码补偿值或串扰值进行压缩后传输至线卡;所述线卡将所述压缩后的预编码补偿值或串扰值转换成可处理的格式;所述线卡根据所述当前某条线路的信号数据和经过转换后的预编码补偿值或串扰值抵消所述当前某条线路受到的串扰。An embodiment of the present invention provides a centralized crosstalk cancellation method, including: the processing card calculates the precoding compensation value or crosstalk value of a current line according to the pre-processed signal data of each line; The crosstalk value is compressed and then transmitted to the line card; the line card converts the compressed precoding compensation value or crosstalk value into a processable format; The converted precoding compensation value or crosstalk value cancels the crosstalk received by the current line.

本发明实施例提供一种集中式串扰抵消系统,所述系统包括处理卡和线卡,所述线卡包括第一压缩模块和第一串扰抵消模块,所述处理卡包括第一计算模块;所述第一压缩模块,用于对经过前期处理之后的各条线路信号数据进行压缩并传输至所述第一计算模块;所述第一计算模块,用于根据经过所述第一压缩模块压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将所述预编码补偿值或串扰值传输至所述第一串扰抵消模块;所述第一串扰抵消模块,用于根据所述当前某条线路的信号数据和第一计算模块计算所得预编码补偿值或串扰值抵消所述当前某条线路受到的串扰。An embodiment of the present invention provides a centralized crosstalk cancellation system, the system includes a processing card and a line card, the line card includes a first compression module and a first crosstalk cancellation module, and the processing card includes a first computing module; The first compression module is used to compress the signal data of each line after pre-processing and transmit it to the first computing module; the first computing module is used to Signal data calculates the precoding compensation value or crosstalk value of a current line and transmits the precoding compensation value or crosstalk value to the first crosstalk cancellation module; the first crosstalk cancellation module is configured to The signal data of a certain line and the precoding compensation value or crosstalk value calculated by the first calculation module cancel the crosstalk received by the current certain line.

本发明实施例提供一种集中式串扰抵消系统,所述系统包括处理卡和线卡,所述处理卡包括第三计算模块和第三压缩模块,所述线卡包括第三转换模块和第三串扰抵消模块;所述第三计算模块,用于根据经过前期处理之后的各条线路信号数据计算当前某条线路的预编码补偿值或串扰值;所述第三压缩模块,用于将所述第三计算模块计算所得预编码补偿值或串扰值进行压缩后传输至所述第三转换模块;所述第三转换模块,用于将所述第三压缩模块压缩后的预编码补偿值或串扰值转换成可处理的格式;所述第三串扰抵消模块,用于根据所述当前某条线路的信号数据和经过所述第三转换模块转换后的预编码补偿值或串扰值抵消所述当前某条线路受到的串扰。An embodiment of the present invention provides a centralized crosstalk cancellation system, the system includes a processing card and a line card, the processing card includes a third calculation module and a third compression module, and the line card includes a third conversion module and a third Crosstalk cancellation module; the third calculation module is used to calculate the precoding compensation value or crosstalk value of a current line according to the signal data of each line after pre-processing; the third compression module is used to convert the The precoding compensation value or crosstalk value calculated by the third calculation module is compressed and then transmitted to the third conversion module; the third conversion module is used to compress the precoding compensation value or crosstalk value compressed by the third compression module value into a processable format; the third crosstalk cancellation module is used to cancel the current signal data of a certain line and the precoding compensation value or crosstalk value converted by the third conversion module The crosstalk experienced by a line.

在本发明提供的实施例中,由于将当前某条线路的预编码补偿值或串扰值集中在处理卡中计算,抵消当前某条线路受到的串扰在线卡中实现,即将原本在同一处理卡或线卡中处理的功能分开处理,并且,经过前期处理的各条线路信号数据在传输至处理卡之前进行了压缩,因此,与现有技术相比,减少了处理卡和线卡之间传输数据时占用的带宽,大大降低了系统设计的复杂度,从而减少了系统的成本。In the embodiment provided by the present invention, since the precoding compensation value or crosstalk value of a certain current line is calculated in the processing card, the crosstalk received by the current certain line is counteracted in the line card, that is, the same processing card or The functions processed in the line card are processed separately, and the pre-processed signal data of each line is compressed before being transmitted to the processing card. Therefore, compared with the prior art, the data transmission between the processing card and the line card is reduced. The occupied bandwidth greatly reduces the complexity of system design, thereby reducing the cost of the system.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以如这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the prior art or the accompanying drawings that need to be used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained like these drawings without paying creative labor.

图1是在数字用户线路接入复用器端同步发送示意图;Fig. 1 is a schematic diagram of synchronous transmission at the digital subscriber line access multiplexer end;

图2是在数字用户线路接入复用器端同步接收示意图;Fig. 2 is a schematic diagram of synchronous reception at the digital subscriber line access multiplexer end;

图3是现有技术提供的集中式Vectored-DSL系统架构示意图;FIG. 3 is a schematic diagram of a centralized Vectored-DSL system architecture provided by the prior art;

图4是本发明实施例提供的串扰抵消方法基本流程示意图;FIG. 4 is a schematic flowchart of a basic crosstalk cancellation method provided by an embodiment of the present invention;

图5是本发明另一实施例提供的串扰抵消方法基本流程示意图;FIG. 5 is a schematic flow chart of a crosstalk cancellation method provided by another embodiment of the present invention;

图6是本发明实施例提供的将复数表示成“MME”格式时计算实部流程图;Fig. 6 is a flow chart of calculating the real part when the complex number is expressed in the "MME" format provided by the embodiment of the present invention;

图7是本发明实施例提供的将复数表示成“MME”格式时计算虚部流程图;Fig. 7 is a flow chart of calculating the imaginary part when complex numbers are represented in the "MME" format provided by the embodiment of the present invention;

图8是本发明实施例提供的将复数表示成“MME”格式时实部和虚部的指数调整流程图;Fig. 8 is a flow chart of index adjustment for the real part and the imaginary part when the complex number is expressed in the "MME" format provided by the embodiment of the present invention;

图9是本发明实施例提供的“MME”格式的复数相乘时计算实部流程图;Fig. 9 is a flow chart of calculating the real part when multiplying complex numbers in the "MME" format provided by the embodiment of the present invention;

图10是本发明实施例提供的“MME”格式的复数相乘时计算虚部流程图;Fig. 10 is a flow chart of calculating the imaginary part when multiplying complex numbers in the "MME" format provided by an embodiment of the present invention;

图11是本发明实施例提供的串扰抵消系统基本逻辑结构示意图;FIG. 11 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by an embodiment of the present invention;

图12是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;Fig. 12 is a schematic diagram of a basic logic structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图13是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;Fig. 13 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图14是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;Fig. 14 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图15是本发明另一实施例提供的集中式串扰抵消系统基本逻辑结构示意图;Fig. 15 is a schematic diagram of a basic logical structure of a centralized crosstalk cancellation system provided by another embodiment of the present invention;

图16是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;Fig. 16 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图17是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;Fig. 17 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图18是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;Fig. 18 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图19是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;FIG. 19 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图20是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图;FIG. 20 is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention;

图21是本发明另一实施例提供的串扰抵消系统基本逻辑结构示意图。Fig. 21 is a schematic diagram of a basic logic structure of a crosstalk cancellation system provided by another embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

请参阅附图4,是本发明实施例提供的一种集中式串扰抵消方法基本流程示意图,主要包括步骤:Please refer to accompanying drawing 4, which is a schematic flowchart of a centralized crosstalk cancellation method provided by an embodiment of the present invention, which mainly includes steps:

S401,对经过前期处理之后的线路信号数据进行压缩并传输至处理卡。S401. Compress the pre-processed line signal data and transmit it to the processing card.

在本实施例中,“前期处理”的概念与背景技术所述的前期处理概念相同,即指线卡中信号远端串扰抵消前的所有信号处理过程。In this embodiment, the concept of "pre-processing" is the same as the concept of pre-processing described in the background art, that is, it refers to all signal processing processes in the line card before the signal far-end crosstalk is canceled.

在线卡中,各条线路的信号数据经过前期处理后,这些线路在每个频率区间(tone)上的频域信号都是一个复数,例如,在16位定点系统中,该复数的实部和虚部分别采用16位整数表示,整个复数使用32位整数表示。通过对这些复数进行压缩,可以压缩成只需要16位整数就可表示整个复数的格式,具体压缩方法可以参阅下文的实施例。In the line card, after the signal data of each line is pre-processed, the frequency domain signal of these lines in each frequency interval (tone) is a complex number. For example, in a 16-bit fixed-point system, the real part of the complex number and The imaginary part is represented by a 16-bit integer, and the entire complex number is represented by a 32-bit integer. By compressing these complex numbers, they can be compressed into a format that only requires 16-bit integers to represent the entire complex number. For specific compression methods, please refer to the following embodiments.

S402,处理卡根据经过压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将该预编码补偿值或串扰值传输至线卡。S402. The processing card calculates a precoding compensation value or crosstalk value of a current line according to the compressed signal data, and transmits the precoding compensation value or crosstalk value to the line card.

当前某条线路的串扰值就是除该当前某条线路之外的其他各条线路对该当前某条线路的串扰系数分别与该其他各条线路发送的频域信号相乘所得乘积之后的和,而当前某条线路的预编码补偿值在数值上等于除该当前某条线路之外的其他各条线路的预补偿系数分别与该其他各条线路上的信号数据相乘所得乘积之后的和。The crosstalk value of a current line is the sum of the products obtained by multiplying the crosstalk coefficients of other lines to the current line except the current line and the frequency domain signals sent by the other lines, The precoding compensation value of a current line is numerically equal to the sum of the products obtained by multiplying the precompensation coefficients of other lines except the current line with the signal data on the other lines.

S403,线卡根据S402中所得预编码补偿值或串扰值和当前某条线路的信号数据抵消该当前某条线路受到的串扰。S403. The line card cancels the crosstalk received by the current certain line according to the precoding compensation value or the crosstalk value obtained in S402 and the signal data of the current certain line.

与现有技术不同,在本发明实施例中,将用于抵消某条线路的串扰所需的串扰值和预编码补偿值集中于处理卡处理,当前某条线路受到的串扰由该线路所在的线卡抵消,这种处理方法为对经过前期处理之后的各条线路信号数据进行压缩提供了第一个前提,而从线卡向处理卡传输前,对各条线路信号数据进行压缩后再传输至处理卡,减少了由线卡到处理卡传输信号时占用的带宽,以下详细说明。Different from the prior art, in the embodiment of the present invention, the crosstalk value and precoding compensation value required to cancel the crosstalk of a certain line are concentrated on the processing card for processing, and the current crosstalk received by a certain line is determined by the Line card offset, this processing method provides the first premise for compressing the signal data of each line after pre-processing, and before transmitting from the line card to the processing card, the signal data of each line is compressed before transmission to the processing card, reducing the bandwidth occupied by the signal transmission from the line card to the processing card, which will be described in detail below.

在上行传输方向,单条线路受到的串扰与所有线卡其它处于工作状态(即线路连接的用户在使用线路进行数据传输)的线路所接收的信号数据相关。假设当前系统连接有M个处于工作状态的线路,则图2中的串扰抵消器可用串扰抵消矩阵W表示为:In the uplink transmission direction, the crosstalk received by a single line is related to the signal data received by other lines of all line cards that are in working state (that is, users connected to the lines are using the lines for data transmission). Assuming that the current system is connected with M lines in working state, the crosstalk canceller in Figure 2 can be expressed as:

Figure BSA00000227128600071
(公式1.6)
Figure BSA00000227128600071
(Formula 1.6)

那么,对于第k条线路上信号的串扰值可以表示为:Then, the crosstalk value of the signal on the kth line can be expressed as:

UP - STREAM - FEXT k = Σ i ≠ k w ki y i (公式1.7) UP - STREAM - FEXT k = Σ i ≠ k w the ki the y i (Formula 1.7)

其中,yi表示第i条线路接收的信号,第k条线路上信号的串扰值就是除第k条线路之外的其他各条线路对第k条线路的串扰抵消系数(即串扰抵消矩阵W中非对角元素)分别与该其他各条线路上接收到的信号数据相乘所得乘积之后的和。在本发明实施例中,公式1.7的实现过程集中在处理卡中进行。Among them, y i represents the signal received by the i-th line, and the crosstalk value of the signal on the k-th line is the crosstalk cancellation coefficient of each line except the k-th line to the k-th line (that is, the crosstalk cancellation matrix W The sum of the products obtained by multiplying the non-diagonal elements in the middle and the signal data received on the other lines respectively. In the embodiment of the present invention, the implementation process of Formula 1.7 is concentrated in the processing card.

在下行传输方向,对于单条线路上的信号,在其离开处理卡之前,可以计算出该单条线路上信号的一个预编码补偿值,该预编码补偿值就是所有线卡其它处于工作状态的线路所发送的信号数据在经过线路传输时将会对该单条线路产生的远端串扰。假设当前系统连接有M个处于工作状态的线路,则图1中的向量预编码器可用预编码矩阵P表示为:In the downlink transmission direction, for a signal on a single line, before it leaves the processing card, a precoding compensation value of the signal on the single line can be calculated. The transmitted signal data will cause far-end crosstalk to the single line when it is transmitted through the line. Assuming that there are M lines in working state connected to the current system, the vector precoder in Figure 1 can be expressed as a precoding matrix P:

(公式1.8) (Formula 1.8)

那么,对于第k条线路上信号的预编码补偿值可以表示为:Then, the precoding compensation value for the signal on the kth line can be expressed as:

DOWN - STREAM - PRECOMPENSATION k = Σ i ≠ k p ki x i (公式1.9) DOWN - STREAM - PRECOMPENSATION k = Σ i ≠ k p the ki x i (Formula 1.9)

其中,xi表示第i条线路发送的信号,第k条线路上信号的预编码补偿值在数值上等于除第k条线路之外的其他各条线路的预补偿系数(即预编码矩阵P中非对角元素)分别与该其他各条线路上的信号数据相乘所得乘积之后的和。在本发明实施例中,公式1.8的实现过程集中在处理卡中进行。Among them, x i represents the signal sent by the i-th line, and the precoding compensation value of the signal on the k-th line is numerically equal to the pre-compensation coefficients of other lines except the k-th line (that is, the precoding matrix P The sum of the products obtained by multiplying the non-diagonal elements in the middle and the signal data on the other lines respectively. In the embodiment of the present invention, the implementation process of Formula 1.8 is concentrated in the processing card.

对于上行传输方向,第k条线路上信号数据的串扰值(公式1.7)可以使用下述方法抵消,即:For the uplink transmission direction, the crosstalk value (Equation 1.7) of the signal data on the kth line can be offset by the following method, namely:

y ~ k = w kk y k - UP - STREAM - FEXT k (公式1.10) the y ~ k = w kk the y k - UP - STREAM - FEXT k (Formula 1.10)

其中,wkk为第k条线路频域衰落的补偿值,

Figure BSA00000227128600084
为第k条线路进行串扰抵消后得到的信号。在本发明实施例中,公式1.10的实现过程在线卡中进行。Among them, w kk is the compensation value of frequency domain fading of the kth line,
Figure BSA00000227128600084
The signal obtained after performing crosstalk cancellation for the kth line. In the embodiment of the present invention, the implementation process of Formula 1.10 is performed in the line card.

对于下行传输方向,第k条线路上信号的预编码补偿值(公式1.9),经过线路传输后会被其它线路对第k条线路产生的远端串扰所抵消,使得用户侧能接收到没有串扰的信号,可以使用下述方法抵消,即:For the downlink transmission direction, the precoding compensation value (Equation 1.9) of the signal on the kth line will be offset by the far-end crosstalk generated by other lines on the kth line after transmission, so that the user side can receive The signal of can be offset by the following method, namely:

x ~ k = p kk x k - DOWN - STREAM - PRECOMPENSATION k (公式1.11) x ~ k = p kk x k - DOWN - STREAM - PRECOMPENSATION k (Formula 1.11)

其中,pkk为第k条线路频域衰落的预补偿值,

Figure BSA00000227128600092
为第k条线路进行串扰抵消后得到的信号。在本发明实施例中,公式1.11的实现过程在线卡中进行。Among them, p kk is the precompensation value of frequency domain fading of the kth line,
Figure BSA00000227128600092
The signal obtained after performing crosstalk cancellation for the kth line. In the embodiment of the present invention, the implementation process of Formula 1.11 is performed in the line card.

以上是对经过前期处理之后的各条线路信号数据进行压缩提供的第一个前提进行了分析,以下继续对第二个前提进行分析。The above is the analysis of the first premise provided by the compression of the signal data of each line after the pre-processing, and the analysis of the second premise will continue below.

在Vectored-DSL系统中,第i条线路对第j条线路产生的串扰,在线路传输上体现为接受侧电压的扰动,在频域上体现为第i条线路对第j条线路的串扰系数乘上第i条线路发送的频域信号。无论是上行传输方向还是下行传输方向,理论证明且为实验测量数据所验证的结果是:串扰抵消系数的绝对值非常小。对应到信道传输矩阵H(公式1.1),体现为每一行的非对角线元素的绝对值甚小于对角线元素的绝对值,即In the Vectored-DSL system, the crosstalk generated by the i-th line to the j-th line is reflected in the line transmission as the disturbance of the receiving side voltage, and in the frequency domain as the crosstalk coefficient of the i-th line to the j-th line Multiplied by the frequency domain signal sent by the i-th line. Regardless of the uplink transmission direction or the downlink transmission direction, the result proved by theory and verified by experimental measurement data is that the absolute value of the crosstalk cancellation coefficient is very small. Corresponding to the channel transmission matrix H (Formula 1.1), it is reflected that the absolute value of the off-diagonal elements of each row is much smaller than the absolute value of the diagonal elements, that is

hij<<hii,j≠i    (公式1.12)h ij << h ii , j≠i (Formula 1.12)

传输矩阵的这个性质导致串扰抵消矩阵W与预编码矩阵P同样具有这条性质,即This property of the transmission matrix causes the crosstalk cancellation matrix W to have the same property as the precoding matrix P, namely

wij<<wii,j≠iw ij << w ii , j≠i

pij<<pii,j≠i    (公式1.13)p ij <<p ii , j≠i (Formula 1.13)

由公式1.13可知:由于串扰抵消系数wij、预补偿系数pij绝对值分别远小于对角元素wii、pii绝对值,在计算第k条线路上信号的串扰值(公式1.7)、预编码补偿值(公式1.9)以及抵消第k条线路上信号的串扰(公式1.10和公式1.11)时,对于第i条线路接收的信号yi、第i条线路发送的信号xi,在精度上完全不必要与公式1.10和公式1.11中xk和yk的相同。例如,假设xk和yk使用32位(bit)表示,则信号yi和信号xi完全可以使用16位甚至更低的数位表示,这种精度不同的要求为对经过前期处理之后的各条线路信号数据进行压缩提供了第二个前提。It can be seen from formula 1.13 that since the absolute values of the crosstalk cancellation coefficient w ij and the pre-compensation coefficient p ij are much smaller than the absolute values of the diagonal elements w ii and p ii respectively, when calculating the crosstalk value (formula 1.7) and the pre-compensation coefficient of the signal on the kth line When encoding the compensation value (formula 1.9) and canceling the crosstalk of the signal on the k-th line (formula 1.10 and formula 1.11), for the signal y i received by the i-th line and the signal x i sent by the i-th line, in terms of accuracy It is not necessary at all to be the same as x k and y k in Equation 1.10 and Equation 1.11. For example, assuming that x k and y k are represented by 32 bits, then signal y i and signal xi can be represented by 16 bits or even lower. Compression of line signal data provides the second premise.

由于在本发明实施例中,公式1.7和公式1.8的实现过程集中在处理卡中进行,因此,对经过前期处理之后的各条线路信号数据,在从线卡向处理卡传输前,可以对各条线路信号数据进行压缩,此后再传输至处理卡,如此,减少了由线卡到处理卡传输信号时占用的带宽。Since in the embodiment of the present invention, the implementation process of Formula 1.7 and Formula 1.8 is concentrated in the processing card, therefore, for each line signal data after pre-processing, before being transmitted from the line card to the processing card, each The signal data of each line is compressed and then transmitted to the processing card, thus reducing the bandwidth occupied by the signal transmission from the line card to the processing card.

图4所示实施例中,从线卡传输过来且经过压缩的各条线路信号数据,可能不能直接被处理卡处理,例如,由于格式不同,处理卡无法直接对这些压缩的数据进行处理。因此,作为本发明另一个实施例,在处理卡根据经过压缩的信号数据计算当前某条线路的预编码补偿值或串扰值之前,处理卡进一步将经过压缩的信号数据转换成该处理卡可以计算的格式。In the embodiment shown in FIG. 4 , the compressed line signal data transmitted from the line card may not be directly processed by the processing card. For example, the processing card cannot directly process the compressed data due to different formats. Therefore, as another embodiment of the present invention, before the processing card calculates the precoding compensation value or crosstalk value of a current line according to the compressed signal data, the processing card further converts the compressed signal data into format.

为了减少当前某条线路的预编码补偿值或串扰值从处理卡至线卡的传输过程中对带宽的占用,作为本发明的另一个实施例,可以在处理卡根据计算当前某条线路的预编码补偿值或串扰值之后、将该预编码补偿值或串扰值传输至线卡之前,将该预编码补偿值或串扰值进行压缩。这种处理方式使得处理后向线卡传输预编码补偿值或串扰值时使用的带宽总和小于现有技术中线卡内部由“前期处理”到“串扰抵消模块”之间数据占用的实际带宽总和。In order to reduce the occupancy of the bandwidth during the transmission of the precoding compensation value or crosstalk value of a certain line from the processing card to the line card, as another embodiment of the present invention, the processing card can calculate the precoding value of the current certain line according to the calculation. After encoding the compensation value or the crosstalk value and before transmitting the precoded compensation value or the crosstalk value to the line card, compress the precoded compensation value or the crosstalk value. This processing method makes the sum of the bandwidth used when transmitting the precoding compensation value or crosstalk value to the line card after processing is smaller than the sum of the actual bandwidth occupied by the data between the "pre-processing" and the "crosstalk cancellation module" inside the line card in the prior art.

考虑到从处理卡传输过来且经过压缩的预编码补偿值或串扰值可能不能直接被线卡处理,例如,由于格式不同,线卡无法直接使用预编码补偿值或串扰值来抵消当前某条线路受到的串扰。因此,作为本发明另一个实施例,在线卡根据预编码补偿值或串扰值和当前某条线路的信号数据抵消该当前某条线路受到的串扰之前,线卡进一步将经过压缩的预编码补偿值或串扰值转换成其可以处理的格式。Considering that the compressed precoding compensation value or crosstalk value transmitted from the processing card may not be directly processed by the line card, for example, due to the different formats, the line card cannot directly use the precoding compensation value or crosstalk value to offset a current line received crosstalk. Therefore, as another embodiment of the present invention, before the line card cancels the crosstalk received by a certain current line according to the precoding compensation value or crosstalk value and the signal data of the current certain line, the line card further uses the compressed precoding compensation value or crosstalk values into a format it can handle.

如果不考虑减少由处理卡至线卡传输预编码补偿值或串扰值过程中对带宽的占用,并且,对预编码补偿值或串扰值的转换不在线卡中进行,则作为本发明另一个实施例,可以由处理卡将其计算所得的预编码补偿值或串扰值转换成线卡可以处理的格式后传输至线卡,然后由线卡根据这些预编码补偿值或串扰值和当前某条线路的信号数据抵消该当前某条线路受到的串扰。If it is not considered to reduce the occupation of bandwidth during the process of transmitting the precoding compensation value or crosstalk value from the processing card to the line card, and the conversion of the precoding compensation value or crosstalk value is not performed in the line card, then as another implementation of the present invention For example, the processing card can convert the calculated precoding compensation value or crosstalk value into a format that can be processed by the line card and then transmit it to the line card, and then the line card can The signal data of the current line cancels the crosstalk received by the current line.

在上述实施例中,线卡根据预编码补偿值或串扰值和当前某条线路的信号数据抵消当前某条线路受到的串扰包括步骤:将当前某条线路上行方向接收的信号数据yk与串扰抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;将yk与wkk的乘积减去串扰值。具体的计算式可参阅前文的公式1.10。In the above embodiment, the line card cancels the crosstalk received by the current line according to the precoding compensation value or crosstalk value and the signal data of the current line, including the steps of: combining the signal data y k received in the upstream direction of the current line Multiply the compensation value w kk of the frequency domain fading of the current certain line in the cancellation matrix; subtract the crosstalk value from the product of y k and w kk . For the specific calculation formula, please refer to formula 1.10 above.

作为本发明另一个实施例,线卡根据预编码补偿值或串扰值和当前某条线路的信号数据抵消当前某条线路受到的串扰也可以是:将当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;将xk与pkk的乘积减去预编码补偿值。具体的计算式可参阅前文的公式1.11。As another embodiment of the present invention, the line card may offset the crosstalk received by the current line according to the precoding compensation value or crosstalk value and the signal data of the current line: the signal data x sent in the downlink direction of the current line k is multiplied by the pre-compensation value p kk of frequency domain fading of a certain current line in the pre-coding matrix; the product of x k and p kk is subtracted from the pre-coding compensation value. For the specific calculation formula, please refer to formula 1.11 above.

需要说明的是,在上述实施例中,无论是处理卡还是线卡的“转换”动作,若之前具有对数据进行压缩的动作,则执行的“转换”动作实际上也包含了对压缩的数据的解压缩动作。It should be noted that, in the above-mentioned embodiments, whether it is the "conversion" action of the processing card or the line card, if there is an action of compressing data before, the "conversion" action performed actually includes the compression of the compressed data. decompression action.

请参阅图5,本发明另一实施例提供的串扰抵消方法基本流程示意图,主要包括步骤:Please refer to FIG. 5 , which is a schematic flow chart of a basic crosstalk cancellation method provided by another embodiment of the present invention, which mainly includes steps:

S501,处理卡根据经过前期处理之后的线路信号数据计算当前某条线路的预编码补偿值或串扰值。S501. The processing card calculates a precoding compensation value or a crosstalk value of a current line according to the line signal data after pre-processing.

在本实施例中,线卡可以不将经过前期处理之后的各条线路信号数据进行压缩处理,而是直接传输至处理卡,由处理卡根据经过前期处理之后的各条线路信号数据计算当前某条线路的预编码补偿值或串扰值,计算方式与图4所示实施例相同,可参阅前文,此处不再赘述。In this embodiment, the line card may not compress the signal data of each line after pre-processing, but directly transmit it to the processing card, and the processing card calculates the current certain The calculation method of the precoding compensation value or crosstalk value of each line is the same as that of the embodiment shown in FIG.

S502,处理卡将预编码补偿值或串扰值进行压缩后传输至线卡。S502. The processing card compresses the precoding compensation value or the crosstalk value and then transmits it to the line card.

S503,线卡将压缩后的预编码补偿值或串扰值转换成可处理的格式。S503. The line card converts the compressed precoding compensation value or crosstalk value into a processable format.

与前述实施例类似,在线卡执行的“转换”动作中,实际上包含了对压缩的预编码补偿值或串扰值的解压缩。Similar to the foregoing embodiments, the "conversion" action performed by the line card actually includes decompression of the compressed precoding compensation value or crosstalk value.

S504,线卡根据当前某条线路的信号数据和经过转换后的预编码补偿值或串扰值抵消当前某条线路受到的串扰。S504. The line card cancels the crosstalk received by the current line according to the signal data of the current line and the converted precoding compensation value or crosstalk value.

本实施例中,线卡抵消当前某条线路受到的串扰与前述实施例类似,具体而言,对于上行方向,包括步骤:将当前某条线路上行方向接收的信号数据yk与串扰抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;将yk与wkk的乘积减去串扰值。具体的计算式可参阅前文的公式1.10。In this embodiment, the line card cancels the crosstalk received by a certain current line is similar to the foregoing embodiments. Specifically, for the uplink direction, it includes the steps of: adding the signal data y k received in the uplink direction of the current certain line to the crosstalk cancellation matrix Multiply the compensation value w kk of frequency domain fading of the current certain line; subtract the crosstalk value from the product of y k and w kk . For the specific calculation formula, please refer to formula 1.10 above.

对于下行方向,线卡抵消当前某条线路受到的串扰包括步骤:将当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;将xk与pkk的乘积减去预编码补偿值。具体的计算式可参阅前文的公式1.11。For the downlink direction, the line card counteracts the crosstalk received by the current certain line including the steps of: combining the signal data x k sent in the downlink direction of the current certain line with the precompensation value p kk of the frequency domain fading of the current certain line described in the precoding matrix Multiply; subtract the precoding compensation value from the product of x k and p kk . For the specific calculation formula, please refer to formula 1.11 above.

在图5所示实施例中,为了减少经过前期处理之后的各条线路信号数据从线卡至处理卡的传输过程中对带宽的占用,作为本发明的另一个实施例,在由线卡向处理卡传输经过前期处理的各条线路信号数据之前,线卡可以将经过前期处理之后的各条线路信号数据进行压缩后再传输至处理卡。这种处理方式使得向处理卡传输的各条线路信号数据使用的带宽总和小于现有技术中线卡内部由“前期处理”到“串扰抵消模块”之间数据占用的实际带宽总和。In the embodiment shown in Fig. 5, in order to reduce the occupation of the bandwidth during the transmission process of the signal data of each line after the pre-processing from the line card to the processing card, as another embodiment of the present invention, the Before the processing card transmits the pre-processed signal data of each line, the line card may compress the pre-processed signal data of each line and then transmit it to the processing card. This processing method makes the sum of the bandwidth used by the signal data of each line transmitted to the processing card smaller than the sum of the actual bandwidth occupied by the data between the "pre-processing" and the "crosstalk cancellation module" inside the line card in the prior art.

考虑到从线卡传输过来且经过压缩的各条线路信号数据可能不能直接被处理卡处理,例如,由于格式不同,处理卡无法直接使用线路信号数据计算当前某条线路的预编码补偿值或串扰值。因此,作为本发明另一个实施例,在处理卡根据经过前期处理之后的各条线路信号数据计算当前某条线路的预编码补偿值或串扰值之前,处理卡将这些经过压缩的各条线路信号数据转换成其可以处理的格式。Considering that the compressed line signal data transmitted from the line card may not be directly processed by the processing card, for example, due to the different formats, the processing card cannot directly use the line signal data to calculate the precoding compensation value or crosstalk of a current line value. Therefore, as another embodiment of the present invention, before the processing card calculates the precoding compensation value or crosstalk value of a current line based on the pre-processed signal data of each line, the processing card converts these compressed line signals to Data is converted into a format it can handle.

在上述本发明实施例中,无论是线卡将经过前期处理之后的各条线路信号数据传输至处理卡,还是处理卡将计算所得的当前某条线路的预编码补偿值或串扰值传输至线卡,或者是同时使用两种方案,均减少了线卡和处理卡之间传输数据时对带宽的占用,因而大大降低了系统的复杂度,最终减少了系统的成本。In the above-mentioned embodiments of the present invention, whether the line card transmits the pre-processed signal data of each line to the processing card, or the processing card transmits the calculated precoding compensation value or crosstalk value of a current line to the line card, or using both solutions at the same time, reduces the bandwidth occupied by the line card and the processing card when transmitting data, thus greatly reducing the complexity of the system and ultimately reducing the cost of the system.

以下具体说明上述实施例中对经过前期处理的各条线路信号数据和预编码补偿值或串扰值进行压缩时所采用的方法。The method adopted for compressing the pre-processed signal data of each line and the precoding compensation value or crosstalk value in the above embodiment will be described in detail below.

在线卡中,各条线路信号数据经过“前期处理”后,每条线路每个频率区间(tone)的频域信号都是一个复数。在16位定点系统中,该复数的实部和虚部分别通过16位整数表示,即In the line card, after the signal data of each line is "pre-processed", the frequency domain signal of each frequency interval (tone) of each line is a complex number. In a 16-bit fixed-point system, the real and imaginary parts of the complex number are represented by 16-bit integers, namely

x=a+bj        (公式1.14)x=a+bj (Formula 1.14)

其中,a和b分别表示16位有符号整数。在板间(即线卡和处理卡之间)传输时,该频率区间的频域数据占用了32位。以下使用一种高效的压缩格式,将频域信号降低精度后表示成如下形式:Among them, a and b represent 16-bit signed integers respectively. When transmitting between boards (that is, between a line card and a processing card), the frequency domain data in this frequency range occupies 32 bits. The following uses an efficient compression format to reduce the accuracy of the frequency domain signal to the following form:

x &ap; ( a m + b m j ) &times; 2 q e (公式1.15) x &ap; ( a m + b m j ) &times; 2 q e (Formula 1.15)

其中,am和bm分别是m位有符号整数,qe是e位无符号整数,这种复数的表示格式称为“MME”格式。当系统中将m定为6,将e定为4时,整个复数就使用了16(=6+6+4)位,每个频率区间的信号数据占用数位减少了一半。Among them, a m and b m are m-bit signed integers, q e is e-bit unsigned integers, and the representation format of this complex number is called "MME" format. When m is set as 6 and e is set as 4 in the system, the entire complex number uses 16 (=6+6+4) bits, and the number of bits occupied by signal data in each frequency interval is reduced by half.

在给定m和e的值下,记M+=2m-1-1,M-=-2m-1,E=2e,将一个复数x表示成“MM”格式可以通过以下三步实现:Under the given values of m and e, record M + =2 m-1 -1, M - =-2 m-1 , E=2 e , to express a complex number x into "MM" format can be done through the following three steps accomplish:

S61,计算实部,具体流程图如图6所示,其中,函数round(r/2)表示对r取2的模后进行四舍五入的处理;S61, calculate the real part, the specific flow chart is as shown in Figure 6, wherein, the function round (r/2) represents the processing of rounding after taking the modulus of 2 for r;

S71,计算虚部,具体流程图如图7所示,其中,函数round(i/2)表示对i取2的模后进行四舍五入的处理;S71, calculate the imaginary part, the specific flow chart is as shown in Figure 7, wherein, the function round (i/2) represents the processing of rounding after taking the modulus of 2 for i;

S81,将S61和S71中计算所得实部和虚部的指数调整为相等,具体流程图如图8所示,其中,函数round(r/2)表示对r取2的模后进行四舍五入的处理,函数round(i/2)表示对i取2的模后进行四舍五入的处理。S81, adjusting the indices of the real part and the imaginary part calculated in S61 and S71 to be equal, the specific flow chart is as shown in Figure 8, wherein, the function round (r/2) represents the processing of rounding after taking the modulus of 2 for r , the function round(i/2) means rounding after taking the modulus of 2 for i.

通过上述三个步骤,可以将实部、虚部各16位的复数(即前述实施例中从线卡至处理卡的各条线路信号数据或计算所得预编码补偿值或串扰值)压缩成16位的“MME ”数据格式。Through the above three steps, the real part and the imaginary part of each 16-bit complex number (that is, the signal data of each line from the line card to the processing card in the previous embodiment or the calculated precoding compensation value or crosstalk value) can be compressed into 16 bit "MME" data format.

在本发明实施例中,如果处理卡内系数使用与线卡发送来的数据同样的“MME”格式(实部、虚部分别使用m1位,指数使用e1位),复数可以直接进行相乘和相加,并且可以直接转换为另一种“MME”格式:实部、虚部分别使用m2位,指数使用e2位,记

Figure BSA00000227128600132
Figure BSA00000227128600133
Figure BSA00000227128600134
In the embodiment of the present invention, if the coefficients in the processing card use the same "MME" format as the data sent by the line card (the real part and the imaginary part use m 1 bit respectively, and the exponent uses e 1 bit), complex numbers can be directly compared Multiply and add, and can be directly converted to another "MME" format: the real part and the imaginary part use m 2 bits respectively, and the exponent uses e 2 bits.
Figure BSA00000227128600132
Figure BSA00000227128600133
Figure BSA00000227128600134

例如,在进行复数的相乘时,假设输入数为

Figure BSA00000227128600135
Figure BSA00000227128600141
则采用以下三个步骤实现:For example, when multiplying complex numbers, suppose the input numbers are
Figure BSA00000227128600135
Figure BSA00000227128600141
This is accomplished in three steps:

S91,计算实部,具体流程图如图9所示,其中,函数round(r/2)表示对r取2的模后进行四舍五入的处理;S91, calculate the real part, the specific flow chart is as shown in Figure 9, wherein, the function round (r/2) represents the processing of rounding after taking the modulus of 2 for r;

S101,计算虚部,具体流程图如图10所示,其中,函数round(i/2)表示对i取2的模后进行四舍五入的处理;S101, calculate the imaginary part, the specific flow chart is as shown in Figure 10, wherein, the function round (i/2) represents the processing of rounding after taking the modulus of 2 for i;

S111,将S91和S101中计算所得实部和虚部的指数调整为相等,具体流程图和图8类似,不做赘述。S111. Adjusting the indices of the real part and the imaginary part calculated in S91 and S101 to be equal. The specific flow chart is similar to that in FIG. 8 and will not be repeated here.

加法运算比较简单,例如,假设输入数为

Figure BSA00000227128600142
Figure BSA00000227128600143
则采用以下两个步骤即可实现:The addition operation is relatively simple, for example, suppose the input numbers are
Figure BSA00000227128600142
Figure BSA00000227128600143
This can be achieved by following two steps:

S121,将x1与x2指数调整为相等,具体流程图与图8类似,不做赘述;S121, adjusting the indices of x1 and x2 to be equal, the specific flow chart is similar to that in Fig. 8, and will not be described in detail;

S131,将指数调整之后所得复数的实部与虚部分别相加。S131. Add the real part and the imaginary part of the complex number obtained after the exponent adjustment, respectively.

通过上述压缩方法,可以将板间(即线卡和处理卡之间)传输数据时带宽减少一半,具体分析如下:Through the above compression method, the bandwidth when transmitting data between boards (that is, between the line card and the processing card) can be reduced by half. The specific analysis is as follows:

在压缩前,假设单个线卡连接了M个用户,每条线路的上下行信号一共使用了T个频率区间(tone),并且系统在t秒内发送以及接收完毕1个符号(symbol),即系统的符号率(symbol rate)为1/t;此时系统需要在t秒时间内对所有的M×T个tone进行串扰抵消。假设每个tone的信号数据占用b位(bit)表示,从而板间带宽必须至少为

Figure BSA00000227128600144
Before compression, assume that a single line card is connected to M users, the uplink and downlink signals of each line use a total of T frequency intervals (tone), and the system sends and receives one symbol (symbol) within t seconds, that is The symbol rate (symbol rate) of the system is 1/t; at this time, the system needs to perform crosstalk cancellation on all M×T tones within t seconds. Assume that the signal data of each tone occupies b bits (bit), so the bandwidth between boards must be at least
Figure BSA00000227128600144

例如,每个线卡连接32个用户;每个用户上下行信号共占用4096个tone;每个tone的信号是一个复数,在定点系统中假设实部和虚部分别使用1个int16类型的定点数表示,即此时每个tone的信号数据占用32位;系统使用的符号率为4000,即每1/4000秒发送和接收1个symbol,此时,板间带宽至少为:For example, each line card is connected to 32 users; the uplink and downlink signals of each user occupy a total of 4096 tones; the signal of each tone is a complex number, and in the fixed-point system, it is assumed that the real part and the imaginary part respectively use an int16 fixed-point Points indicate that the signal data of each tone occupies 32 bits at this time; the symbol rate used by the system is 4000, that is, one symbol is sent and received every 1/4000 second. At this time, the inter-board bandwidth is at least:

Mm &times;&times; TT &times;&times; bb tt == 3232 &times;&times; 40964096 &times;&times; 3232 &times;&times; 40004000 == 15.62515.625 GbitsGbits // sthe s

而进行压缩后,由于每个tone的信号数据只占用16位,则板间带宽降为15.625/2Gbits/s=7.813Gbits/s,即带宽减少了一半。After compression, since the signal data of each tone only occupies 16 bits, the inter-board bandwidth is reduced to 15.625/2Gbits/s=7.813Gbits/s, that is, the bandwidth is reduced by half.

请参阅图11,本发明实施例提供的一种集中式串扰抵消系统基本逻辑结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。该系统包括线卡111和处理卡112,线卡111进一步包括第一压缩模块1111和第一串扰抵消模块1112,处理卡112包括第一计算模块1121,其中:Please refer to FIG. 11 , which is a schematic diagram of a basic logical structure of a centralized crosstalk cancellation system provided by an embodiment of the present invention. For ease of description, only parts related to the embodiments of the present invention are shown. The system includes a line card 111 and a processing card 112. The line card 111 further includes a first compression module 1111 and a first crosstalk cancellation module 1112. The processing card 112 includes a first calculation module 1121, wherein:

第一压缩模块1111,用于对经过前期处理之后的线路信号数据进行压缩并传输至第一计算模块1121;The first compression module 1111 is configured to compress the pre-processed line signal data and transmit it to the first calculation module 1121;

第一计算模块1121,用于根据经过第一压缩模块1111压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将该预编码补偿值或串扰值传输至第一串扰抵消模块1112;The first calculation module 1121 is configured to calculate the precoding compensation value or crosstalk value of a current line according to the signal data compressed by the first compression module 1111 and transmit the precoding compensation value or crosstalk value to the first crosstalk cancellation module 1112 ;

第一串扰抵消模块1112,用于根据当前某条线路的信号数据和第一计算模块1121计算所得预编码补偿值或串扰值抵消当前某条线路受到的串扰。The first crosstalk cancellation module 1112 is configured to cancel the crosstalk received by the current line according to the signal data of the current line and the precoding compensation value or crosstalk value calculated by the first calculation module 1121 .

图11示例的处理卡112进一步包括第一转换模块1122,如图12所示本发明另一实施例提供的一种串扰抵消系统。第一转换模块1122用于将经过第一压缩模块1111压缩的信号数据转换成第一计算模块1121可以计算的格式。The processing card 112 illustrated in FIG. 11 further includes a first conversion module 1122 , which is a crosstalk cancellation system provided by another embodiment of the present invention as shown in FIG. 12 . The first conversion module 1122 is used for converting the signal data compressed by the first compression module 1111 into a format that the first calculation module 1121 can calculate.

图12示例的处理卡112进一步包括第二压缩模块1123,如图13所示本发明另一实施例提供的一种串扰抵消系统。第二压缩模块1123用于将第一计算模块1121计算所得预编码补偿值或串扰值进行压缩。The processing card 112 illustrated in FIG. 12 further includes a second compression module 1123 , which is a crosstalk cancellation system provided by another embodiment of the present invention as shown in FIG. 13 . The second compression module 1123 is configured to compress the precoding compensation value or the crosstalk value calculated by the first calculation module 1121 .

图11示例的线卡111进一步包括第二转换模块1113,如图14所示本发明另一实施例提供的一种串扰抵消系统。第二转换模块1113用于将经过第二压缩模块1123压缩的预编码补偿值或串扰值转换成第一串扰抵消模块1112可以处理的格式。The line card 111 illustrated in FIG. 11 further includes a second conversion module 1113 , which is a crosstalk cancellation system provided by another embodiment of the present invention as shown in FIG. 14 . The second conversion module 1113 is configured to convert the precoding compensation value or crosstalk value compressed by the second compression module 1123 into a format that can be processed by the first crosstalk cancellation module 1112 .

图11至图14任意一个示例的第一串扰抵消模块1112可以进一步包括第一相乘单元1501和第一相减单元1502,如图15所示本发明另一实施例提供的一种串扰抵消系统,其中:The first crosstalk cancellation module 1112 in any one of the examples in FIGS. 11 to 14 may further include a first multiplication unit 1501 and a first subtraction unit 1502, as shown in FIG. 15 , a crosstalk cancellation system provided by another embodiment of the present invention ,in:

第一相乘单元1501,用于将当前某条线路上行方向接收的信号数据yk与抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;The first multiplication unit 1501 is configured to multiply the signal data y k received in the uplink direction of a certain current line by the compensation value w kk of frequency domain fading of the current certain line in the cancellation matrix;

第一相减单元1502,用于将第一相乘单元1501计算所得yk与wkk的乘积减去所述串扰值。The first subtraction unit 1502 is configured to subtract the crosstalk value from the product of y k and w kk calculated by the first multiplication unit 1501 .

图11至图14任意一个示例的第一串扰抵消模块1112可以进一步包括第二相乘单元1603和第二相减单元1604,如图16所示本发明另一实施例提供的一种串扰抵消系统,其中:The first crosstalk cancellation module 1112 in any one of the examples in FIG. 11 to FIG. 14 may further include a second multiplication unit 1603 and a second subtraction unit 1604, as shown in FIG. 16 , a crosstalk cancellation system provided by another embodiment of the present invention ,in:

第二相乘单元1603,用于将当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;The second multiplying unit 1603 is configured to multiply the signal data x k sent in the downlink direction of a certain current line by the precompensation value p kk of the frequency domain fading of the current certain line in the precoding matrix;

第二相减单元1604,用于将第二相乘单元1603计算所得xk与pkk的乘积减去预编码补偿值。The second subtraction unit 1604 is configured to subtract the precoding compensation value from the product of x k and p kk calculated by the second multiplication unit 1603 .

请参阅图17,本发明另一实施例提供的一种串扰抵消系统基本逻辑结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。该系统包括线卡171和处理卡172,线卡171进包括第三转换模块1711和第三串扰抵消模块1712,处理卡172包括第三计算模块1721和第三压缩模块1722,其中:Please refer to FIG. 17 , which is a schematic diagram of a basic logical structure of a crosstalk cancellation system provided by another embodiment of the present invention. For ease of description, only parts related to the embodiments of the present invention are shown. The system includes a line card 171 and a processing card 172. The line card 171 further includes a third conversion module 1711 and a third crosstalk cancellation module 1712. The processing card 172 includes a third calculation module 1721 and a third compression module 1722, wherein:

第三计算模块1721,用于根据经过前期处理之后的线路信号数据计算当前某条线路的预编码补偿值或串扰值;The third calculation module 1721 is used to calculate the precoding compensation value or crosstalk value of a certain current line according to the line signal data after pre-processing;

第三压缩模块1722,用于将第三计算模块1721计算所得预编码补偿值或串扰值进行压缩后传输至第三转换模块1711;The third compression module 1722 is configured to compress the precoding compensation value or crosstalk value calculated by the third calculation module 1721 and transmit it to the third conversion module 1711;

第三转换模块1711,用于将第三压缩模块1722压缩后的预编码补偿值或串扰值转换成可处理的格式;The third conversion module 1711 is configured to convert the precoding compensation value or crosstalk value compressed by the third compression module 1722 into a processable format;

第三串扰抵消模块1712,用于根据当前某条线路的信号数据和经过第三转换模块1711转换后的预编码补偿值或串扰值抵消当前某条线路受到的串扰。The third crosstalk cancellation module 1712 is configured to cancel the crosstalk received by a current line according to the signal data of the current line and the precoding compensation value or crosstalk value converted by the third conversion module 1711 .

图17示例的线卡171进一步包括第四压缩模块1811,如图18所示本发明另一实施例提供的一种串扰抵消系统。第四压缩模块1811用于将经过前期处理之后的各条线路信号数据进行压缩。The line card 171 illustrated in FIG. 17 further includes a fourth compression module 1811 , which is a crosstalk cancellation system provided by another embodiment of the present invention as shown in FIG. 18 . The fourth compression module 1811 is configured to compress the signal data of each line after pre-processing.

图18示例的处理卡172进一步包括第四转换模块1911,如图19所示本发明另一实施例提供的一种串扰抵消系统。第四转换模块1911用于将经过第四压缩模块1811压缩的各条线路信号数据转换成第三计算模块1721可以处理的格式。The processing card 172 illustrated in FIG. 18 further includes a fourth conversion module 1911 , which is a crosstalk cancellation system provided by another embodiment of the present invention as shown in FIG. 19 . The fourth conversion module 1911 is used for converting the line signal data compressed by the fourth compression module 1811 into a format that the third calculation module 1721 can process.

图17至图19任意一个示例的第三串扰抵消模块1712可以进一步包括第三相乘单元2001和第三相减单元2002,如图20所示本发明另一实施例提供的一种串扰抵消系统,其中:The third crosstalk cancellation module 1712 in any one of the examples in FIGS. 17 to 19 may further include a third multiplication unit 2001 and a third subtraction unit 2002, as shown in FIG. 20 , a crosstalk cancellation system provided by another embodiment of the present invention ,in:

第三相乘单元2001,用于将当前某条线路上行方向接收的信号数据yk与抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;The third multiplication unit 2001 is used to multiply the signal data y k received in the uplink direction of a certain current line by the compensation value w kk of the frequency domain fading of the current certain line in the cancellation matrix;

第三相减单元2002,用于将第三相乘单元2001计算所得yk与wkk的乘积减去串扰值。The third subtraction unit 2002 is configured to subtract the crosstalk value from the product of y k and w kk calculated by the third multiplication unit 2001 .

图17至图19任意一个示例的第三串扰抵消模块1712可以进一步包括第四相乘单元2101和第四相减单元2102,如图20所示本发明另一实施例提供的一种串扰抵消系统,其中:The third crosstalk cancellation module 1712 in any one of the examples in FIGS. 17 to 19 may further include a fourth multiplication unit 2101 and a fourth subtraction unit 2102, as shown in FIG. 20 , a crosstalk cancellation system provided by another embodiment of the present invention ,in:

第四相乘单元2101,用于将当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;The fourth multiplication unit 2101 is configured to multiply the signal data x k sent in the downlink direction of a current line by the precompensation value p kk of the frequency domain fading of the current line in the precoding matrix;

第四相减单元2102,用于将第四相乘单元2101计算所得xk与pkk的乘积减去预编码补偿值。The fourth subtraction unit 2102 is configured to subtract the precoding compensation value from the product of x k and p kk calculated by the fourth multiplication unit 2101 .

需要说明的是,上述系统各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。It should be noted that the information interaction and execution process among the modules/units of the above-mentioned system are based on the same idea as the method embodiment of the present invention, and the technical effect it brings is the same as that of the method embodiment of the present invention, and the specific content can be Refer to the descriptions in the method embodiments of the present invention, and details are not repeated here.

以上对本发明实施例提供的一种串扰抵消方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A crosstalk cancellation method and system provided by the embodiments of the present invention have been described above in detail. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The descriptions of the above embodiments are only used to help understand the present invention. method and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. Invention Limitations.

Claims (15)

1.一种串扰抵消方法,其特征在于,包括:1. A crosstalk cancellation method, characterized in that, comprising: 对经过前期处理之后的线路信号数据进行压缩并传输至处理卡;Compress the pre-processed line signal data and transmit it to the processing card; 所述处理卡根据经过压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将所述预编码补偿值或串扰值传输至线卡;The processing card calculates the precoding compensation value or crosstalk value of a current line according to the compressed signal data, and transmits the precoding compensation value or crosstalk value to the line card; 所述线卡根据所述预编码补偿值或串扰值和所述当前某条线路的信号数据抵消所述当前某条线路受到的串扰。The line card cancels the crosstalk received by the current certain line according to the precoding compensation value or the crosstalk value and the signal data of the current certain line. 2.如权利要求1所述的方法,其特征在于,所述处理卡将所述预编码补偿值或串扰值传输至线卡之前还包括:2. The method according to claim 1, wherein, before the processing card transmits the precoding compensation value or the crosstalk value to the line card, it further comprises: 将所述预编码补偿值或串扰值进行压缩。Compressing the precoding compensation value or crosstalk value. 3.如权利要求1或2所述的方法,其特征在于,所述线卡根据所述预编码补偿值或串扰值和所述当前某条线路的信号数据抵消所述当前某条线路受到的串扰具体为:3. The method according to claim 1 or 2, wherein the line card cancels the signal data received by the current certain line according to the precoding compensation value or crosstalk value and the signal data of the current certain line. Crosstalk is specifically: 将所述当前某条线路上行方向接收的信号数据yk与串扰抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;Multiplying the signal data y k received in the uplink direction of the current certain line by the compensation value w kk of the frequency domain fading of the current certain line in the crosstalk cancellation matrix; 将所述yk与wkk的乘积减去所述串扰值。Subtract the crosstalk value from the product of y k and w kk . 4.如权利要求1或2所述的方法,其特征在于,所述线卡根据所述预编码补偿值或串扰值和所述当前某条线路的信号数据抵消所述当前某条线路受到的串扰具体为:4. The method according to claim 1 or 2, wherein the line card offsets the signal data received by the current certain line according to the precoding compensation value or crosstalk value and the signal data of the current certain line. Crosstalk is specifically: 将所述当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;Multiplying the signal data x k sent in the downlink direction of the current certain line by the precompensation value p kk of the frequency domain fading of the current certain line in the precoding matrix; 将所述xk与pkk的乘积减去所述预编码补偿值。Subtract the precoding compensation value from the product of x k and p kk . 5.一种串扰抵消方法,其特征在于,包括:5. A crosstalk cancellation method, comprising: 处理卡根据经过前期处理之后的线路信号数据计算当前某条线路的预编码补偿值或串扰值;The processing card calculates the precoding compensation value or crosstalk value of a current line according to the line signal data after pre-processing; 将所述预编码补偿值或串扰值进行压缩后传输至线卡;compressing the precoding compensation value or the crosstalk value and then transmitting it to the line card; 所述线卡将所述压缩后的预编码补偿值或串扰值转换成可处理的格式;The line card converts the compressed precoding compensation value or crosstalk value into a processable format; 所述线卡根据所述当前某条线路的信号数据和经过转换后的预编码补偿值或串扰值抵消所述当前某条线路受到的串扰。The line card cancels the crosstalk received by the current certain line according to the signal data of the current certain line and the converted precoding compensation value or crosstalk value. 6.如权利要求5所述的方法,其特征在于,所述处理卡根据经过前期处理之后的线路信号数据计算当前某条线路的预编码补偿值或串扰值之前还包括:6. The method according to claim 5, wherein the processing card further comprises: 所述线卡将所述经过前期处理之后的线路信号数据进行压缩并传输至所述处理卡。The line card compresses the pre-processed line signal data and transmits it to the processing card. 7.如权利要求5或6所述的方法,其特征在于,所述线卡根据所述当前某条线路的信号数据和经过转换后的预编码补偿值或串扰值抵消所述当前某条线路受到的串扰具体为:7. The method according to claim 5 or 6, wherein the line card cancels the current certain line according to the signal data of the current certain line and the converted precoding compensation value or crosstalk value The crosstalk received is specifically: 将所述当前某条线路上行方向接收的信号数据yk与抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;multiplying the signal data y k received in the uplink direction of the current certain line by the compensation value w kk of the frequency domain fading of the current certain line in the cancellation matrix; 将所述yk与wkk的乘积减去所述串扰值。Subtract the crosstalk value from the product of y k and w kk . 8.如权利要求5或6所述的方法,其特征在于,所述线卡根据所述当前某条线路的信号数据和经过转换后的预编码补偿值或串扰值抵消所述当前某条线路受到的串扰具体为:8. The method according to claim 5 or 6, wherein the line card cancels the current certain line according to the signal data of the current certain line and the converted precoding compensation value or crosstalk value The crosstalk received is specifically: 将所述当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;Multiplying the signal data x k sent in the downlink direction of the current certain line by the precompensation value p kk of the frequency domain fading of the current certain line in the precoding matrix; 将所述xk与pkk的乘积减去所述预编码补偿值。Subtract the precoding compensation value from the product of x k and p kk . 9.一种串扰抵消系统,其特征在于,所述系统包括处理卡和线卡,所述线卡包括第一压缩模块和第一串扰抵消模块,所述处理卡包括第一计算模块;9. A crosstalk cancellation system, characterized in that the system includes a processing card and a line card, the line card includes a first compression module and a first crosstalk cancellation module, and the processing card includes a first calculation module; 所述第一压缩模块,用于对经过前期处理之后的线路信号数据进行压缩并传输至所述第一计算模块;The first compression module is configured to compress the pre-processed line signal data and transmit it to the first computing module; 所述第一计算模块,用于根据经过所述第一压缩模块压缩的信号数据计算当前某条线路的预编码补偿值或串扰值并将所述预编码补偿值或串扰值传输至所述第一串扰抵消模块;The first calculation module is used to calculate the precoding compensation value or crosstalk value of a current line according to the signal data compressed by the first compression module and transmit the precoding compensation value or crosstalk value to the second A crosstalk cancellation module; 所述第一串扰抵消模块,用于根据所述当前某条线路的信号数据和第一计算模块计算所得预编码补偿值或串扰值抵消所述当前某条线路受到的串扰。The first crosstalk canceling module is configured to cancel the crosstalk suffered by the current certain line according to the signal data of the current certain line and the precoding compensation value or crosstalk value calculated by the first calculation module. 10.如权利要求9所述系统,其特征在于,所述处理卡进一步包括:10. The system according to claim 9, wherein the processing card further comprises: 第二压缩模块,用于将所述第一计算模块计算所得预编码补偿值或串扰值进行压缩。The second compression module is configured to compress the precoding compensation value or the crosstalk value calculated by the first calculation module. 11.如权利要求9或10所述系统,其特征在于,所述第一串扰抵消模块进一步包括:11. The system according to claim 9 or 10, wherein the first crosstalk cancellation module further comprises: 第一相乘单元,用于将所述当前某条线路上行方向接收的信号数据yk与抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;The first multiplication unit is used to multiply the signal data y k received in the uplink direction of the current certain line by the compensation value w kk of the frequency domain fading of the current certain line in the cancellation matrix; 第一相减单元,用于将所述第一相乘单元计算所得yk与wkk的乘积减去所述串扰值。The first subtraction unit is configured to subtract the crosstalk value from the product of y k and w kk calculated by the first multiplication unit. 12.如权利要求9或10所述系统,其特征在于,所述第一串扰抵消模块进一步包括:12. The system according to claim 9 or 10, wherein the first crosstalk cancellation module further comprises: 第二相乘单元,用于将所述当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;The second multiplication unit is used to multiply the signal data x k sent in the downlink direction of the current certain line by the precompensation value p kk of the frequency domain fading of the current certain line in the precoding matrix; 第二相减单元,用于将所述第二相乘单元计算所得xk与pkk的乘积减去所述预编码补偿值。The second subtraction unit is configured to subtract the precoding compensation value from the product of x k and p kk calculated by the second multiplication unit. 13.一种串扰抵消系统,其特征在于,所述系统包括处理卡和线卡,所述处理卡包括第三计算模块和第三压缩模块,所述线卡包括第三转换模块和第三串扰抵消模块;13. A crosstalk cancellation system, characterized in that the system includes a processing card and a line card, the processing card includes a third calculation module and a third compression module, and the line card includes a third conversion module and a third crosstalk module Offset module; 所述第三计算模块,用于根据经过前期处理之后的线路信号数据计算当前某条线路的预编码补偿值或串扰值;The third calculation module is used to calculate the precoding compensation value or crosstalk value of a certain current line according to the line signal data after pre-processing; 所述第三压缩模块,用于将所述第三计算模块计算所得预编码补偿值或串扰值进行压缩后传输至所述第三转换模块;The third compression module is configured to compress the precoding compensation value or crosstalk value calculated by the third calculation module and transmit it to the third conversion module; 所述第三转换模块,用于将所述第三压缩模块压缩后的预编码补偿值或串扰值转换成可处理的格式;The third conversion module is configured to convert the precoding compensation value or crosstalk value compressed by the third compression module into a processable format; 所述第三串扰抵消模块,用于根据所述当前某条线路的信号数据和经过所述第三转换模块转换后的预编码补偿值或串扰值抵消所述当前某条线路受到的串扰。The third crosstalk canceling module is configured to cancel the crosstalk received by the current certain line according to the signal data of the current certain line and the precoding compensation value or crosstalk value converted by the third conversion module. 14.如权利要求13所述系统,其特征在于,所述线卡进一步包括:14. The system according to claim 13, wherein the line card further comprises: 第四压缩模块,用于将所述经过前期处理之后的各条线路信号数据进行压缩。The fourth compression module is configured to compress the pre-processed signal data of each line. 15.如权利要求13或14所述系统,其特征在于,所述第三串扰抵消模块进一步包括第三相乘单元和第三相减单元;15. The system according to claim 13 or 14, wherein the third crosstalk cancellation module further comprises a third multiplication unit and a third subtraction unit; 所述第三相乘单元,用于将所述当前某条线路上行方向接收的信号数据yk与抵消矩阵中所述当前某条线路频域衰落的补偿值wkk相乘;The third multiplication unit is configured to multiply the signal data y k received in the uplink direction of the current certain line by the compensation value w kk of the frequency domain fading of the current certain line in the cancellation matrix; 所述第三相减单元,用于将所述第三相乘单元计算所得yk与wkk的乘积减去所述串扰值;或者The third subtraction unit is configured to subtract the crosstalk value from the product of y k and w kk calculated by the third multiplication unit; or 所述第三串扰抵消模块进一步包括第四相乘单元和第四相减单元;The third crosstalk cancellation module further includes a fourth multiplication unit and a fourth subtraction unit; 所述第四相乘单元,用于将所述当前某条线路下行方向发送的信号数据xk与预编码矩阵中所述当前某条线路频域衰落的预补偿值pkk相乘;The fourth multiplication unit is configured to multiply the signal data x k sent in the downlink direction of the current certain line by the precompensation value p kk of the frequency domain fading of the current certain line in the precoding matrix; 所述第四相减单元,用于将所述第四相乘单元计算所得xk与pkk的乘积减去所述预编码补偿值。The fourth subtraction unit is configured to subtract the precoding compensation value from the product of x k and p kk calculated by the fourth multiplication unit.
CN201010252019.7A 2010-08-05 2010-08-05 Crosstalk counteracting method and system Active CN102136852B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010252019.7A CN102136852B (en) 2010-08-05 2010-08-05 Crosstalk counteracting method and system
PCT/CN2011/074389 WO2011137799A1 (en) 2010-08-05 2011-05-20 Crosstalk offsetting method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010252019.7A CN102136852B (en) 2010-08-05 2010-08-05 Crosstalk counteracting method and system

Publications (2)

Publication Number Publication Date
CN102136852A true CN102136852A (en) 2011-07-27
CN102136852B CN102136852B (en) 2014-01-22

Family

ID=44296517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010252019.7A Active CN102136852B (en) 2010-08-05 2010-08-05 Crosstalk counteracting method and system

Country Status (2)

Country Link
CN (1) CN102136852B (en)
WO (1) WO2011137799A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103650380A (en) * 2013-07-19 2014-03-19 华为技术有限公司 Method and device for reducing crosstalk cost
WO2014107857A1 (en) * 2013-01-10 2014-07-17 华为技术有限公司 Dsl system signal processing method, device and system
WO2014139148A1 (en) * 2013-03-15 2014-09-18 华为技术有限公司 Method and terminal device for adjusting parameters of sending device and receiving device
CN105210359A (en) * 2013-05-13 2015-12-30 领特德国公司 Discontinuous operation in communication systems using vectoring
CN106452991A (en) * 2016-09-09 2017-02-22 武汉长光科技有限公司 Method for increasing user access number based on coaxial access network
CN106793476A (en) * 2017-03-03 2017-05-31 北京信息科技大学 A kind of method that utilization multi-level signal transmission suppresses crosstalk

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1109328A1 (en) * 1999-12-14 2001-06-20 STMicroelectronics S.A. DSL transmission system with far-end crosstalk compensation
CN101068118A (en) * 2007-06-27 2007-11-07 中兴通讯股份有限公司 Method and system for measuring cable interference, length and line attenuation
CN101431346A (en) * 2007-11-07 2009-05-13 华为技术有限公司 Method and apparatus for acquiring crosstalk information
CN101645754A (en) * 2008-06-16 2010-02-10 阿尔卡特朗讯公司 Device and associated method for crosstalk estimation

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7394752B2 (en) * 2001-11-06 2008-07-01 The Board Of Trusttees Of The Leland Stanford Junior University Joint reduction of NEXT and FEXT in xDSL systems
US7577084B2 (en) * 2003-05-03 2009-08-18 Ikanos Communications Inc. ISDN crosstalk cancellation in a DSL system
US7469025B2 (en) * 2003-09-08 2008-12-23 Aktino, Inc. Decision feedback transceiver for multichannel communication system
CN101262253B (en) * 2007-03-06 2011-11-09 华为技术有限公司 Method for solving cross-interference issue in digital user line and cross-interference elimination device
CN101453245B (en) * 2007-11-29 2012-08-08 华为技术有限公司 Method, equipment and system for eliminating DSL crosstalk

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1109328A1 (en) * 1999-12-14 2001-06-20 STMicroelectronics S.A. DSL transmission system with far-end crosstalk compensation
CN101068118A (en) * 2007-06-27 2007-11-07 中兴通讯股份有限公司 Method and system for measuring cable interference, length and line attenuation
CN101431346A (en) * 2007-11-07 2009-05-13 华为技术有限公司 Method and apparatus for acquiring crosstalk information
CN101645754A (en) * 2008-06-16 2010-02-10 阿尔卡特朗讯公司 Device and associated method for crosstalk estimation

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014107857A1 (en) * 2013-01-10 2014-07-17 华为技术有限公司 Dsl system signal processing method, device and system
CN104054275A (en) * 2013-01-10 2014-09-17 华为技术有限公司 Dsl System Signal Processing Method, Device And System
CN104054275B (en) * 2013-01-10 2015-09-23 华为技术有限公司 A DSL system signal processing method, device and system
US9680525B2 (en) 2013-01-10 2017-06-13 Huawei Technologies Co., Ltd. Signal processing method in DSL system, apparatus, and system
US9985741B2 (en) 2013-03-15 2018-05-29 Huawei Technologies Co., Ltd. Method for adjusting parameters of sending device and receiving device, and terminal device
WO2014139148A1 (en) * 2013-03-15 2014-09-18 华为技术有限公司 Method and terminal device for adjusting parameters of sending device and receiving device
US10432350B2 (en) 2013-03-15 2019-10-01 Huawei Technologies Co., Ltd. Method for adjusting parameters of sending device and receiving device, and terminal device
US11218188B2 (en) 2013-05-13 2022-01-04 Lantiq Beteiligungs-GmbH & Co. KG Methods, devices and systems of supporting discontinuous operation in communication systems using vectoring
CN105210359A (en) * 2013-05-13 2015-12-30 领特德国公司 Discontinuous operation in communication systems using vectoring
US10567037B2 (en) 2013-05-13 2020-02-18 Lantiq Deutschland Gmbh Methods, devices and systems of supporting discontinuous operation in communication systems using vectoring
CN105210359B (en) * 2013-05-13 2018-06-26 领特贝特林共有限责任两合公司 Use the discontinuous operation in the communication system of vectorization
US9838075B2 (en) 2013-05-13 2017-12-05 Lantiq Deutschland Gmbh Methods, devices and systems of supporting discontinuous operation in communication systems using vectoring
WO2015006983A1 (en) * 2013-07-19 2015-01-22 华为技术有限公司 Method and apparatus for reducing crosstalk cost
CN103650380B (en) * 2013-07-19 2016-05-25 华为技术有限公司 The crosstalk method and apparatus of cost of a kind of attenuating
CN103650380A (en) * 2013-07-19 2014-03-19 华为技术有限公司 Method and device for reducing crosstalk cost
CN106452991A (en) * 2016-09-09 2017-02-22 武汉长光科技有限公司 Method for increasing user access number based on coaxial access network
CN106793476A (en) * 2017-03-03 2017-05-31 北京信息科技大学 A kind of method that utilization multi-level signal transmission suppresses crosstalk
CN106793476B (en) * 2017-03-03 2020-02-07 北京信息科技大学 Method for inhibiting crosstalk by utilizing multi-level signal transmission

Also Published As

Publication number Publication date
WO2011137799A1 (en) 2011-11-10
CN102136852B (en) 2014-01-22

Similar Documents

Publication Publication Date Title
EP2596607B1 (en) Reduced memory vectored dsl
KR101364327B1 (en) SYSTEMS AND METHODS FOR MIMO PRECODING IN AN xDSL SYSTEM
CN101262253B (en) Method for solving cross-interference issue in digital user line and cross-interference elimination device
US9088350B2 (en) System and method for selecting parameters for compressing coefficients for nodescale vectoring
EP2286574B1 (en) Method and apparatus for reducing feedback overhead during crosstalk precoder initialization
EP2059016B1 (en) Method,system and device for xdsl crosstalk cancelation
CN102136852B (en) Crosstalk counteracting method and system
US8427933B2 (en) Method and apparatus for DMT crosstalk cancellation
CN103229445B (en) A kind of initial method of circuit and equipment
US9020145B2 (en) MIMO mechanism for strong FEXT mitigation
US8326906B2 (en) Efficient multiple input multiple output signal processing method and apparatus
US10432350B2 (en) Method for adjusting parameters of sending device and receiving device, and terminal device
US6741701B1 (en) Dual echo canceller and method for increasing dynamic range of a receiver
EP1998464A1 (en) Method and device for data processing and communication system comprising such device
CN102217240B (en) Vector DSL method, system, single board and a dslam device
CN101521637B (en) Method, equipment and system for channel estimation
CN101471696A (en) Method, apparatus and system for processing data
CN101868963B (en) Method and device for processing data and communication system comprising such device
CN102724148B (en) Method, device and system for information channel estimating
WO2011077430A1 (en) Dsm cross-talk cancellation technique for xdsl lines
CN101453246A (en) Crosstalk inhibition method for wideband wired access network digital subscriber line
Katiyar et al. Performance of Zero forcing Pre-coder for Vectored DSL
Youming et al. A lower bound on the performance of simplified linear precoding for vectored VDSL
Awasthi Alien interference mitigation for copper-based digital subscriber lines: Algorithm and VLSI architecture

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant