一种滤波方法及其装置以及串扰抵消方法及其系统的制作方法

文档序号:7653829阅读:138来源:国知局
专利名称:一种滤波方法及其装置以及串扰抵消方法及其系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种滤波方法及其装置以及串扰抵消方 法及其系统。
背景技术
数字用户线(DSL, Digital Subscriber Line)技术是一种通过电话双绞线, 即无屏蔽双绞线(UTP , Unshielded Twist Pair)进行数据传输的高速传输技 术,包括非对称数字用户线(ADSL, Asymmetrical Digital Subscriber Line ), 甚高速数字用户线(VDSL, Very-high-bit-rate Digital Subscriber Line)、基于 综合业务数字网(ISDN, Integrated Services Digital Network)的用户数字线 (IDSL, ISDN Digital Subscriber Line)和单线对高速数字用户线(SHDSL, Single-pair High-bit-rate Digital Subscriber Line)等。
随着各种数字用户线技术(xDSL)使用的频带的提高,串扰,尤其是高 频段的串扰问题表现得日益突出。由于xDSL上下行信道采用频分复用,近端 串扰(NEXT)对系统的性能不产生太大的危害;但远端串扰(FEXT)会严 重影响线路的传输性能,如图1所示。当一捆电缆内有多路用户都要求开通 xDSL业务时,会因为远端串扰(FEXT)使一些线路速率低、性能不稳定、 甚至不能开通等,最终导致DSL接入复用器(DSLAM, DSL Access Multiplexer)的出线率比较低。
现有技术中有一种vectored-DSL技术用于抵消FEXT的干扰,如图2 所示,现有技术的串扰抵消流程包括
接收方201接收数字信号;
数字信号处理器(DSP, Digital Signal Processor) 202计算接收到的数字 信号中的频域误差,误差截取模块203将所述频域误差信号转换为时域误差 信号并截取若干时域误差信号;
最小均方(LMS, Least Mean Square )误差算法模块206根据截取的时域误差信号以及从串扰方接收的频域信号计算滤波参数;
滤波器204对所有串扰方的时域信号进行巻积运算实现滤波,得到时域 串扰信号;
串扰抵消模块205从接收信号中减去串扰信号,从而完成时域串扰抵消。
根据巻积运算的原理可知,若共有N个信号,则每个信号的巻积计算量 为N,所以N个信号的巻积计算量为N2,即对N个信号进行滤波的计算量为 N2。
此外,在滤波的过程中需要用到滤波参数w(n), n的取值为[l,N],该参 数在LMS误差算法模块实现更新,更新的迭代公式为
w(n +1) = w(n) — pe(n) * x(n)
其中,p为步长参数,e(n)为n行的行向量,x(n)为一个nx n的矩阵,所 以对滤波参数w(n)的更新的计算量为N2 +N。
上述现有技术中,当N的数值增大时,总体计算量将以平方倍增大,所 以现有技术的滤波方法计算量过大,影响系统性能及可实现性。

发明内容
本发明实施例要解决的技术问题是提供一种滤波方法及其装置以及串扰 抵消方法及其系统,用于降低计算复杂度,提高系统性能。
本发明实施例提供的滤波方法,包括对串扰方输入的时域信号进行串 并转换;通过时频变换将经过所述串并转换的时域信号转换为频域信号;将 每个频域信号分别与对应的滤波参^:相乘得到频域滤波结果;通过频时变换 将所述频域滤波结果转换为时域滤波结果;将所述时域滤波结果进行并串转 换后得到串扰信号。
本发明实施例提供的串扰抵消方法,包括计算接收到的数字信号中的 频域误差;通过频时转换将频域误差信号转换为时域误差信号,并从所述时 域误差信号中截取若千时域误差信号;根据接收到的时域误差信号以及从串 扰方接收到的频域信号计算滤波参数;对从串扰方接收的时域信号进行串并 转换;通过时频变换将经过所述串并转换的时域信号转换为频域信号;将每个频域信号分别与对应的滤波参数相乘得到频域滤波结果;通过频时变换将 所述频域滤波结果转换为时域滤波结果;将所述时域滤波结果进行并串转换 后输出串扰信号;从接收到的数字信号中删除所述串扰信号。
本发明实施例提供的滤波装置,包括串并转换单元,用于对串扰方输 入的时域信号进行串并转换;时频变换单元,用于将所述经过串并转换的时 域信号转换为频域信号;乘法单元,用于将每个频域信号分别与对应的滤波 参数相乘得到频域滤波结果;频时变换单元,用于将所述频域滤波结果转4灸 为时域滤波结果;并串转换单元,用于将所述时域滤波结果进行并串转换后 得到串扰信号。
本发明实施例提供的串扰抵消系统,包括接收端,用于接收数字信号; 数字信号处理装置,用于计算所述数字信号中存在的频域误差;误差转换截 取单元,用于将所述频域误差信号转换为时域误差信号并从所述时域误差信 号中截取若干时域误差信号;算法单元,用于根据误差转换截取单元截取的 若干时域误差信号以及从串扰方接收的频域信号计算滤波参数;滤波装置, 用于对从串扰方接收的时域信号进行串并转换,通过时频变换将所述经过串 并转换的时域信号转换为频域信号,将每个频域信号分别与对应的滤波参数 相乘得到频域滤波结果,通过频时变换将所述频域滤波结果转换为时域滤波 结果,并将所述时域滤波结果进行并串转换后输出串扰信号;串扰抵消单元, 用于从所述接收到的数字信号中删除所述串扰信号。
从以上技术方案可以看出,本发明实施例具有以下优点
由于本发明实施例中对信号的滤波的过程为对2N点时域信号进行一次 时频变换(以快速傅立叶变换(FFT, Fast Fourier Transform )为例), 一次乘 积运算, 一次频时变换(以逆快速傅立叶变换(IFFT, Inverse Fast Fourier Transform ) 为例), 所以滤波的计算量为 2Nlog2(2N) + 4N + 2Nlog2(2N) = 4Nlog2 N + 8N,而在一般实际情况下, 为更精确的抵消串扰,N的取值最少为128,所以可以通过比较得知,本发明 实施例中滤波方法的计算量减小,降低了计算复杂度,提高了系统性能。


图1为现有技术中远端串扰示意图; 图2为现有技术中串扰抵消模型示意图; 图3为本发明实施例中滤波方法实施例流程图; 图4为本发明实施例滤波方法中滤波参数更新第 一 实施例流程图; 图5为本发明实施例滤波方法中滤波参数更新第二实施例流程图; 图6为本发明实施例中串扰抵消方法实施例流程图; 图7为本发明实施例中滤波装置实施例示意图; 图8为本发明实施例中串扰抵消系统实施例示意图; 图9为本发明实施例串扰抵消系统中算法单元实施例运行示意图。
具体实施例方式
本发明实施例提供了 一种滤波方法及其装置以及串扰抵消方法及其系 统,用于降低计算复杂度,提高系统性能。
本发明实施例可应用于远端串扰抵消技术中,在下面的实施例中,均以 抵消远端串扰为例,此外,在下面的实施例中,以FFT作为时频变换的例子, 以IFFT作为频时变换的例子,此外,在下面的实施例中以DSP作为数字信号 处理装置的例子,可以理解的是,同样可以是其他用于处理数字信号的装置。
请参阅图3,本发明实施例中滤波方法实施例包括
301、 滤波装置接收输入的时频信号; 滤波装置从串扰方接收时域信号。
302、 对时域信号进行串并转换;
本发明实施例中主要釆取的滤波方式为频域滤波,与时域滤波不同的是, 频域滤波是按N点信号进行分块处理的。所以必须要考虑到信道的"拖尾效 应",即在通过信道时第k-l块对第k块信号的影响。
在假定信道的冲激响应的长度小于N的情况下,每次对两个块长度的时 域信号进行滤波处理,并在滤波输出中丟弃前一块部分的结果。故本实施例中,对N点时域信号进行串并转换后,同时联合上一时间段 存储的N点时域信号一起作为时域信号进行下一步处理。
303、 将时域信号转换为频域信号;
对2N点的时域信号进行FFT处理,得到N点频域信号X(k),其中 X(k) = diag(FFT[x(kN - N),…,x(kN -1), x(kN),…,x(kN + N -1)]}。
304、 更新滤波参数;
为能够进行频域滤波,需要对滤波参数进行更新,具体的更新过程将在 后面的实施例中详细说明。
305、 进行频域滤波;
将N点频域信号X(k)与滤波参数W(k)相乘进行频域滤波。
306、 对多条串扰线路滤波结果进行汇总;
若有多条串扰线路,则对每条线路进行频域滤波,得到各自的频域滤波 结果,并对所有的频域滤波结果进行汇总得到总频域滤波结果。
307、 将频域滤波结果转换为时域滤波结果;
通过IFFT将频域滤波结果转换为时域滤波结果,即
yT(k) = IFFT[X(k)*W(k)]
308、 将时域滤波结果进行并串转换并输出。
按照排列顺序丢弃时域滤波结果中前N点的时域滤波结果,并对剩余的 时域滤波结果进行并串转换得到串扰信号,完成滤波。
本实施例中由于在频域滤波时考虑到了信号的"拖尾效应,,而在每次对 两个块长度的时域信号进行滤波处理,并在滤波输出中丢弃前一块部分的结 果,所以保证了串扰抵消的性能;
此外,由于考虑到可能存在多条串扰线路,所以可以对多条串扰线路的 频域滤波结果进行汇总,之后转换为时域滤波结果进一步处理,当有N路串 扰线路时,可以节省N-1个IFFT的计算量,所以能够进一步的降低总体计算可以理解的是,在本实施例中还可以不执行步骤304和/或步骤306,即
当滤波参数由其它流程或者方法进行更新时,则在本实施例中不需要再对其 进行更新,只需直接读取即可,具体更新滤波参数的方法现有技术中有许多
种,此处不再赘述;在只有一路串扰线路的情况下可以不执行步骤306,或者 当不考虑汇总的情况,针对每条串扰线路的频域滤波结果独自进行IFFT转换 时,也可以不执行步骤306。
下面详细介绍本发明实施例中对滤波参数进行更新的过程,本发明实施 例中对滤波参数的更新根据串扰抵消模式有以下两种情况
一、上行串扰抵消模式
请参阅图4,本发明实施例滤波方法中滤波参数更新第 一实施例包括
401、 将局端设备反馈的时域误差信号补O;
在本实施例中,局端设备(例如DSLAM)反馈频域误差信号,将该频域 误差信号进行IFFT变换得到时域误差信号,并从得到的时域误差信号中截取 N点时域误差信号输入算法单元,算法单元对接收到的N点时域误差信号补 入N个0信号得到2N点时域误差信号。
402、 将时域误差信号转换为频域误差信号;
对2N点时域误差信号进行FFT处理,得到N点频域误差信号
厂0 —
E(k) = FFT
Le(k)_
403、 对串扰方输入的频域信号取共轭得到共轭值;
通过FFT变换将串扰方输入的时域信号转换为频域信号,并对频域信号 取共扼得到共辄值。
404、 将频域误差信号与共轭值的乘积转换为时域结果;
P(k) = IFFT[XH(k)*E(k)]
405、 将时域结果转换为频域参数; 本实施例中,该步骤具体包括
ii按排列顺序将上述时域结果的后N个信号丢弃,并用0信号补入得到时
域参数;
对时域参数进行FFT处理得到临时频域参数;
将临时频域参数与步长参数的乘积作为频域参数。
406、对频域参数与上一次滤波参数求和。
将上一次滤波参数与频域参数之和作为本次滤波参数。
-P(k)-
W(k + 1) = W(k) + |i*FFT
0
本实施例描述的是上行串扰抵消模式的滤波参数更新方法,下面介绍下 行串扰抵消模式的滤波参数更新方法,与上行串扰抵消模式的更新方法主要 区别在于反馈的方式以及误差信号来源不同。
二、下行串扰抵消模式
请参阅图5,本发明实施例滤波方法中滤波参数更新第二实施例包括
501、 将反馈的频域误差信号转换为时域误差信号;
本实施例中,将用户驻地设备(CPE, Customer Premises Equipment)反 馈的频域误差信号转换为时域误差信号,并从时域误差信号中截取N点时域 误差信号。
502、 对时域误差信号补0;
对接收到的N点时域误差信号,补入N个0信号后得到2N点时域误差 信号。
503、 将时域误差信号转换为频域误差信号;
对2N点时域误差信号进行FFT处理,得到N点频域误差信号
<formula>formula see original document page 12</formula>
504、对串扰方输入的频域信号取共轭得到共轭值;通过FFT变换将串扰方输入的时域信号转换为频域信号,并对频域信号
取共轭得到共轭值。
505、 将频域误差信号与共轭值的乘积转换为时域结果;
P(k) = IFFT[XH(k)*E(k)]
506、 将时域结果转换为频域参数; 本实施例中,该步骤具体包括
按排列顺序将上述时域结果的后N个信号丢弃,并用0信号补入得到时 域参数;
对时域参数进行FFT处理得到临时频域参数; 将临时频域参数与步长参数的乘积作为频域参数。
507、 对频域参数与上一次滤波参数求和。 将上一次滤波参数与频域参数之和作为本次滤波参数。
.P(k)-
+ 1) = W(k) + |ti*FFT
0
上面介绍了两种更新滤波参数的方法,使本发明实施例中的技术方案既 可以应用于上行模式,又可以应用于下行模式,所以提高了本发明实施例中 技术方案的适应范围。
下面介绍一种基于上述滤波方法的串扰抵消方法,请参阅图6,本发明实 施例中串扰抵消方法实施例包括
601、接收端接收数字信号;
接收到的信号包括作为串扰方的线路接收信号和作为被串扰方的线路 接收信号。这里被串扰方的线路接收信号收到了串扰方信号在线路中因为耦 合而产生的串扰信号的影响。
接收端接收到数字信号之后,串扰抵消单元对每N个信号进行一次统一 的串扰抵消,即考虑到信道的"拖尾效应",每次均需要使用上一次的N点时 域信号,并存储本次的N点时域信号。602、 计算数字信号中存在的频域误差;
DSP根据接收到的数字信号计算数字信号中存在的频域误差。
其中,DSP计算数字信号中存在的频域误差的过程与现有技术中一致, 具体流程不再赘述。
603、 将频域误差信号转换为时域误差信号;
误差转换截取单元将DSP计算得到的频域误差信号转换为时域误差信号。
604、 截取若干时域误差信号;
误差转换截取单元从转换后的时域误差信号中截取N个串行时域误差信 号作为下一步的输入。
截取的原则是与算法单元需要的输入信号在时域上是同步对齐的。
605、 根据串扰方输入的频域信号以及误差转换截取单元输入的时域误差 信号计算滤波参数;
为能够进行频域滤波,需要对滤波参数进行更新,具体的更新过程在上 面的实施例中已经详细说明,此处不再赘述。
606、 对从串扰方接收的时域信号进行串并转换;
本发明实施例中主要采取的滤波方式为频域滤波,与时域滤波不同的是, 频域滤波是按N点信号进行分块处理的。所以必须要考虑到信道的"拖尾效 应",即在通过信道时第k-l块对第k块信号的影响。
在假定信道的冲激响应的长度小于N的情况下,每次对两个块长度的时 域信号进行滤波处理,并在滤波输出中丟弃前一块部分的结果。
故本实施例中,对N点时域信号进行串并转换,同时联合上一时间段存 储的N点时域信号一起作为时域信号进行下一步处理。
607、 将时域信号转换为频域信号;
对2N长度的时域信号进行FFT处理,得到N点频域信号X(k),其中 X(k) = diag{FFT[x(kN - N),…,x(kN - l),x(kN),.."x(kN + N -1)]}。608、 进行频域滤波;
将N点频域信号X(k)与滤波参数W(k)相乘进行频域滤波。
609、 对多条串扰线路滤波结果进行汇总;
若有多条串扰线路,则对每条线路进行频域滤波,得到各自的频域滤波 结果,并对所有的频域滤波结果进行汇总得到总频域滤波结果。
610、 将频域滤波结果转换为时域滤波结果;
通过IFFT将频域滤波结果转换为时域滤波结果,即
yT(k) = IFFT[X(k)*W(k)]
611、 将时域滤波结果进行并串转换并输出;
按照排列顺序丟弃时域滤波结果中前N点的时域滤波结果,并对剩余的 时域滤波结果进行并串转换得到串扰信号,完成滤波。
612、 从数字信号中删除串扰信号。
串扰抵消单元从接收到的数字信号中删除上述串扰信号完成串扰抵消流 程。在下行串扰抵消模式下,需要对原始信号加上估计的串扰信号分量后再 发送。
本实施例中由于在频域滤波时考虑到了信号的"拖尾效应,,而在每次对 两个块长度的时域信号进行滤波处理,并在滤波输出中丟弃前一块部分的结 果,所以保证了串扰抵消的性能;
此外,由于考虑到可能存在多条串扰线路,所以可以对多条串扰线路的 频域滤波结果进行汇总,之后转换为时域滤波结果进一步处理,当有N路串 扰线路时,可以节省N-1个IFFT的计算量,所以能够进一步的降低总体计算 量。
可以理解的是,在本实施例中还可以不执行步骤605和/或步骤609,即 当滤波参数由其它流程或者方法进行更新时,则在本实施例中不需要再对其 进行更新,只需直接读取即可,具体更新滤波参数的方法现有技术中有许多 种,此处不再赘述;在只有一路串扰线路的情况下可以不执行步骤609,或者当不考虑汇总的情况,针对每条串扰线路的频域滤波结果独自进行IFFT转换 时,也可以不执行步骤609。
根据上述串扰抵消方法实施例可知,总体串扰抵消方法计算量包括三部

一、 误差转换截取单元计算量
根据频域上每个tone的误差,通过IFFT处理得到时域误差信号。这里的 时域误差信号实际使用的是从时域误差信号中截取出的N点信号。截取的原 则是与算法单元需要的输入信号在时域上是同步对齐的。
假设系统总共使用了 4096个tone,则每进行一次滤波参数迭代过程中该 模块的复数乘法计算量是按4096点IFFT计算
4096
~^log, 4096 = 24576 2 2
这一部分的计算量与现有技术中该部分的计算量一样,所以不考虑入比 较的范围。
二、 滤波装置计算量
本实施例中,滤波装置的计算量主要为对2N个信号进行一次FFT转 换, 一 次乘积运算, 一 次IFFT转换,所以滤波的计算量为 2N log2 (2N) + 4N + 2N log2 (2N) = 4N log2 N + 8N 。
三、 滤波参数更新计算量
本实施例中,滤波参数更新的计算量包括3次的时频变换(FFT), —个 N点的复数乘法, 一个N点的复数与实数的乘法。
所以每进行一次滤波参数更新过程的计算量为
3 * 2N log2 (2N) + 4N + 2N = 6N log2 N + 12N 。
所以本实施例中滤波装置计算量与滤波参数更新计算量的总和为
4N log2 N + 8N + 6N log2 N +12N = 1 ON log2 N + 20N 。
现有技术中滤波装置计算量与滤波参数更新计算量的总和为2N2 + N ,而N的取值一般会比较大,通常最小为128,所以,当N-128的时候,本实 施例中技术方案的运算速度是现有技术中技术方案的运算速度的2.8倍,而当 N= 1024时,本实施例中技术方案的运算速度是现有技术中技术方案的运算 速度的17倍左右,此外,若考虑到对多条串扰线路的频域滤波结果进行汇总 的情况,则本实施例中技术方案的运算速度将会进一步提高。
下面介绍本发明实施例中的装置,请参阅图7,本发明实施例中滤波装置 包括
串并转换单元701,用于对串扰方输入的时域信号进行串并转换; 时频变换单元702,用于将所述经过串并转换的时域信号转换为频域信
乘法单元703,用于将每个频域信号分别与对应的滤波参数相乘得到频域 滤波结果;
频时变换单元704,用于将所述频域滤波结果转换为时域滤波结果; 并串转换单元705,用于将所述时域滤波结果进行并串转换后得到串扰信
—弓—
滤波参数获取单元706,用于获取更新后的滤波参数。 请参阅图8,本发明实施例中串扰抵消系统包括 接收端801,用于接收数字信号;
数字信号处理装置802,用于计算数字信号中存在的频域误差;
误差转换截取单元803,用于将所述频域误差信号转换为时域误差信号并 从所述时域误差信号中截取若干时域误差信号;
算法单元804,用于根据误差转换截取单元截取的若干时域误差信号以及 从串扰方接收的频域信号计算滤波参数;
滤波装置805,用于对从串扰方接收的时域信号进行串并转换,通过时频 变换将所述经过串并转换的时域信号转换为频域信号,将每个频域信号分别 与对应的滤波参数相乘得到频域滤波结果,通过频时变换将所述频域滤波结果转换为时域滤波结果,并将所述时域滤波结果进行并串转换后输出串扰信
—,—
串扰抵消单元806,用于从所述接收到的数字信号中删除所述串扰信号。
下面对本发明实施例中的算法单元804的具体运行流程进行,请参阅图9, 本发明实施例中算法单元实施例运行流程包括
对时域误差信号进行补0处理;
通过FFT转换将时域误差信号转换为频域误差信号;
对串扰方输入的频域信号:f又共轭得到共轭值,并通过IFFT将频域误差信 号与共轭值的乘积转换为时域结果;
按排列顺序将上述时域结果的后N个信号丢弃,并用0信号补入得到时 域参数;
对时域参数进行FFT处理得到临时频域参数; 将临时频域参数与步长参数的乘积作为频域参数; 对频域参数与上一次滤波参数求和得到本次滤波参数。
是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,该程序在执行时,包括如下步骤对串扰方输入的时域信 号进行串并转换;通过时频变换将所述经过串并转换的时域信号转换为频域 信号;将每个频域信号分别与对应的滤波参数相乘得到频域滤波结果;通过 频时变换将所述频域滤波结果转换为时域滤波结果;将所述时域滤波结果进 行并串转换后得到串扰信号。

接收端接收数字信号;数字信号处理装置根据所述数字信号计算频域误 差;通过频时转换将所述频域误差信号转换为时域误差信号;截取若干时域 误差信号输入算法单元;算法单元根据接收到的时域误差信号以及从串扰方 接收到的频域信号计算滤波参数;滤波装置对从串扰方接收的时域信号进行 串并转换;通过时频变换将所述经过串并转换的时域信号转换为频域信号;将每个频域信号分别与对应的滤波参数相乘得到频域滤波结果;通过频时变 换将所述频域滤波结果转换为时域滤波结果;将所述时域滤波结果进行并串 转换后输出串扰信号;从所述接收到的数字信号中删除所述串扰信号。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的 一种滤波方法及其装置以及串扰抵消方法及其系 统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想, 在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不 应理解为对本发明的限制。
权利要求
1、 一种滤波方法,其特征在于,包括 对串扰方输入的时域信号进行串并转换; 通过时频变换将经过所述串并转换的时域信号转换为频域信号; 将每个频域信号分别与对应的滤波参数相乘得到频域滤波结果; 通过频时变换将所述频域滤波结果转换为时域滤波结果; 将所述时域滤波结果进行并串转换后得到串扰信号。
2、 根据权利要求1所述的滤波方法,其特征在于,所述对串扰方输入的 时域信号进行串并转换的步骤包括对串扰方本次输入的N点时域信号进行串并转换;将经过串并转换的N点时域信号与上一时间段存储的N点时域信号合并 为2N点时域信号;所述通过时频变换将所述经过串并转换的时域信号转换为频域信号的步 骤包括通过时频变换将所述2N点时域信号转换为N点频域信号; 所述将时域滤波结果进行并串转换的步骤之前包括 按照排列顺序丢弃前N点的时域滤波结果。
3、 根据权利要求2所述的滤波方法,其特征在于,所述将每个频域信号 分别与对应的滤波参数相乘得到频域滤波结果的步骤之前包括更新滤波参数。
4、 根据权利要求3所述的滤波方法,其特征在于,所述更新滤波参数的 步骤包括将局端设备反馈的N点时域误差信号补入N点0信号得到2N点时域误 差信号;通过时频变换将所述时域误差信号转换为频域误差信号; 通过时频变换将串扰方输入的时域信号转换为频域信号,并对所述频域信号取共轭得到共轭值;通过频时变换将所述频域误差信号与所述共轭值的乘积转换为时域结果;按照排列顺序用0替代将所述时域结果的后N个数值得到时域参数; 通过时频变换将所述时域参数转换为临时频域参数; 将所述临时频域参数与步长参数的乘积作为频域参数; 将所述频域参数与上一次滤波参数之和作为本次滤波参数。
5、 根据权利要求3所述的滤波方法,其特征在于,所述更新滤波参数的 步骤包括通过频时变换将用户驻地设备反馈的频域误差信号转换为时域误差信号;将所述时域误差信号补入N点0信号得到2N点时域误差信号;通过时频变换将所述时域误差信号转换为频域误差信号;通过时频变换将串扰方输入的时域信号转换为频域信号,并对所述频域 信号取共轭得到共轭值;通过频时变换将所述频域误差信号与所述共轭值的乘积转换为时域结果;按照排列顺序用O替代将所述时域结果的后N个数值得到时域参数; 通过时频变换将所述时域参数转换为临时频域参数; 将所述临时频域参数与步长参数的乘积作为频域参数; 将所述频域参数与上一次滤波参数之和作为本次滤波参数。
6、 根据权利要求1至5中任一项所述的滤波方法,其特征在于,所述通 过频时变换将所述频域滤波结果转换为时域滤波结果的步骤之前包括对多条串扰线路的频域滤波结果汇总得到总频域滤波结果;所述通过频时变换将所述频域滤波结果转换为时域滤波结果的步骤包括通过频时变换将所述总频域滤波结果转换为总时域滤波结果。
7、 一种串扰抵消方法,其特征在于,包括 计算接收到的数字信号中的频域误差;通过频时转换将频域误差信号转换为时域误差信号,并从所述时域误差 信号中截取若干时域误差信号;根据接收到的时域误差信号以及从串扰方接收到的频域信号计算滤波参数;对从串扰方接收的时域信号进行串并转换; 通过时频变换将经过所述串并转换的时域信号转换为频域信号; 将每个频域信号分别与对应的滤波参lt相乘得到频域滤波结果; 通过频时变换将所述频域滤波结果转换为时域滤波结果; 将所述时域滤波结果进行并串转换后输出串扰信号; 从接收到的数字信号中删除所述串扰信号。
8、 根据权利要求7所述的滤波方法,其特征在于,所述滤波装置对从串 扰方接收的时域信号进行串并转换的步骤包括对串扰方本次输入的N点时域信号进行串并转换;将经过串并转换的N点时域信号与上一时间段存储的N点时域信号合并 为2N点时域信号;所述通过时频变换将所述经过串并转换的时域信号转换为频域信号的步 骤包括通过时频变换将所述2N点时域信号转换为N点频域信号; 所述将时域滤波结果进行并串转换的步骤之前包括 按照排列顺序丢弃前N点的时域滤波结果。
9、 一种滤波装置,其特征在于,包括串并转换单元,用于对串扰方输入的时域信号进行串并转换;时频变换单元,用于将所述经过串并转换的时域信号转换为频域信号;乘法单元,用于将每个频域信号分别与对应的滤波参数相乘得到频域滤 波结果;频时变换单元,用于将所述频域滤波结果转换为时域滤波结果; 并串转换单元,用于将所述时域滤波结果进行并串转换后得到串扰信号。
10、 根据权利要求9所述的滤波装置,其特征在于,所述滤波装置还包括滤波参数获取单元,用于获取更新后的滤波参数。
11、 一种串扰抵消系统,其特征在于,包括 接收端,用于接收数字信号;数字信号处理装置,用于计算所述数字信号中存在的频域误差;误差转换截取单元,用于将所述频域误差信号转换为时域误差信号并从 所述时域误差信号中截取若干时域误差信号;算法单元,用于根据误差转换截取单元截取的若干时域误差信号以及从 串扰方接收的频域信号计算滤波参数;滤波装置,用于对从串扰方接收的时域信号进行串并转换,通过时频变 换将所述经过串并转换的时域信号转换为频域信号,将每个频域信号分别与 对应的滤波参数相乘得到频域滤波结果,通过频时变换将所述频域滤波结果 转换为时域滤波结果,并将所述时域滤波结果进行并串转换后输出串扰信号;串扰抵消单元,用于从所述接收到的数字信号中删除所述串扰信号。
全文摘要
本发明公开了一种滤波方法及其装置以及串扰抵消方法及其系统,用于降低串扰抵消过程的计算复杂度。本发明滤波方法包括对输入的时域信号进行串并转换;通过时频变换将所述经过串并转换的时域信号转换为频域信号;将每个频域信号分别与对应的滤波参数相乘得到频域滤波结果;通过频时变换将所述频域滤波结果转换为时域滤波结果;将所述时域滤波结果进行并串转换后得到串扰信号。本发明还相应地提供一种滤波装置,串扰抵消方法以及串扰抵消系统。本发明可以有效地降低串扰抵消过程的计算复杂度,提高系统性能。
文档编号H04B3/02GK101312360SQ20071010732
公开日2008年11月26日 申请日期2007年5月25日 优先权日2007年5月25日
发明者方李明, 程 李 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1