Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, SYSTEM AND DEVICE FOR FILTERING PROCESSING
Document Type and Number:
WIPO Patent Application WO/2011/035596
Kind Code:
A1
Abstract:
The present invention relates to the field of digital communication technology, and discloses a method, a system and a device for filtering processing. The filtering method includes the following steps: Filtering coefficients of partial subcarriers among all subcarriers are obtained according to data transmission errors; according to the filtering coefficients of the partial subcarriers, the filtering coefficients of residual subcarriers are obtained by adopting interpolation algorithm; according to the filtering coefficients of the partial subcarriers and the residual subcarriers, the data corresponding to multiple subcarriers are filtered. The partial subcarriers are selected at regular intervals, or the subcarriers which are apart from the selected partial subcarriers in the last filtering coefficients update by a variable distance are selected. The method of the embodiment of the present invention can reduce the amount of computation, thereby saving the hardware overhead, and reducing the cost.

Inventors:
ZHANG PENGRUI (CN)
LONG GUOZHU (CN)
LI CHENG (CN)
DONG HUISHEN (CN)
JIA YUCHEN (CN)
Application Number:
PCT/CN2010/073109
Publication Date:
March 31, 2011
Filing Date:
May 24, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
ZHANG PENGRUI (CN)
LONG GUOZHU (CN)
LI CHENG (CN)
DONG HUISHEN (CN)
JIA YUCHEN (CN)
International Classes:
H04B3/32
Foreign References:
CN101155157A2008-04-02
CN101267421A2008-09-17
EP1416688A12004-05-06
EP2043316A12009-04-01
Other References:
See also references of EP 2442455A4
Download PDF:
Claims:
权利要求书

1、 一种滤波处理方法, 其特征在于, 包括:

获得第一通信设备和第二通信设备间多个子载波中, 部分子载波所承载的 数据的数据传输误差;

根据所述部分子载波所承载的数据的数据传输误差, 获取所述部分子载波 的滤波系数;

根据所述部分子载波的滤波系数, 获取所述多个子载波中的剩余子载波的 滤波系数;

根据所述部分子载波的滤波系数和剩余子载波的滤波系数, 对所述多个子 载波对应的数据进行滤波。

2、 如权利要求 1所述的方法, 其特征在于, 所述部分子载波包括第一部分 子载波和第二部分子载波, 所述剩余子载波为所述多个子载波中所述第一子载 波和所述第二子载波的合集之外的子载波, 其中, 所述第二部分子载波和所述 第一部分子载波间包括至少一个不同的子载波。

3、 如权利要求 2所述的方法, 其特征在于, 釆用轮训方式依次选择所述第 一部分子载波和所述第二部分子载波, 所述第二部分子载波为所述第一部分子 载波距离一个移动值的子载波, 所述移动值为 (l/2n ) * ;

其中, 所述 N、 n大于 0的整数。

4、 如权利要求 1至 3任一项所述的方法, 其特征在于, 所述滤波系数为预编 码系数, 其中, 所述根据所述部分子载波的滤波系数和剩余子载波的滤波系数 对所述多个子载波对应的数据进行滤波包括: 在第一通信设备向第二通信设备 发送数据前, 根据所述部分子载波的预编码系数和剩余子载波的预编码系数对 所述多个子载波对应的待发送数据进行滤波处理; 和 /或,

所述滤波系数为抵消系数, 其中, 所述根据所述部分子载波的滤波系数和 剩余子载波的滤波系数, 对所述多个子载波对应的数据进行滤波包括: 在第一 通信设备接收到来自第二通信设备的数据后, 根据所述部分子载波的抵消系数 和剩余子载波的抵消系数对所述多个子载波对应的接收数据进行滤波处理。

5、 如权利要求 4所述的方法, 其特征在于, 所述滤波系数为抵消系数, 所 述获得第一通信设备和第二通信设备间多个子载波中部分子载波所承载的数据 的数据传输误差包括:

所述第一通信设备发送通知消息给第二通信设备, 所述通知消息中包括所 述部分子载波的信息;

所述第一通信设备接收所述第二通信设备返回的所述部分子载波所承载的 数据传输误差信息。

6、 如权利要求 1所述的方法, 其特征在于, 所述对所述多个子载波对应的 数据进行滤波之后还包括:

所述第一通信设备判断所述多个子载波对应滤波系数是否满足预设的条 件, 若为否, 则所述第一通信设备选择与所述部分子载波间隔一个移动值的第 一子载波;

所述第一通信设备根据所述第一子载波所承载的数据的数据传输误差, 获 取所述第一子载波的滤波系数;

所述第一通信设备根据所述部分子载波的滤波系数和所述第一子栽波的滤 波系数, 获取剩余子载波的滤波系数;

所述第一通信设备根据所述第一子载波的滤波系数和剩余子载波的滤波系 数, 对所述多个子载波对应的数据进行滤波。

7、 一种通信设备, 其特征在于, 包括:

第一获取单元, 用于获得与第二通信设备间传输的多个子载波中的部分子 载波所承载的数据的数据传输误差, 根据所述部分子载波所承载的数据的数据 传输误差, 获取所述部分子载波的滤波系数;

第二获取单元, 用于根据所述第一获取单元获取的部分子载波的滤波系数, 获取所述多个子载波中剩余子载波的滤波系数;

滤波单元, 用于根据所述第一获取单元获取的部分子载波的滤波系数和所 述第二获取单元获取的剩余子载波的滤波系数, 对所述多个子载波对应的数据 进行滤波。

8、 如权利要求 7所述的通信设备, 其特征在于, 还包括:

子载波选择单元, 用于选择所述部分子载波, 包括: 每隔 N个子载波选择一 个子载波, 或者, 根据预置的条件, 选择与上次滤波系数更新中所选择的子载 波距离一个移动值的子载波, 所述移动值为 (l/2n ) *N, 所述 N、 n大于 0。

9、 如权利要求 7所述的通信设备, 其特征在于, 所述通信设备还包括判断 单元,

所述判断单元, 用于判断子载波的滤波系数是否满足预置的第二条件, 所 述预置的第二条件包括各个子载波承载的数据达到某一值,或滤波系数与信道 H 的乘积是一个对角矩阵或近似一个对角矩阵。

10、 如权利要求 7所述的通信设备, 其特征在于, 所述通信设备还包括数据 收发单元,

所述数据收发单元, 用于发送通知消息给第二通信设备, 所述通知消息中 包括所述子载波选择单元选择的子载波的信息; 以及接收所述第二通信设备返 回的数据传输误差信息。

11、 一种通信系统, 其特征在于, 包括第一通信设备,

所述第一通信设备, 用于根据部分子载波的数据传输误差, 获取所述部分 子载波的滤波系数, 根据所获取的所述部分子载波的滤波系数, 获取剩余子载 波的滤波系数, 以及根据所述部分子载波的滤波系数和所述剩余子载波的滤波 系数, 对所述多个子载波对应的数据进行滤波。

12、 如权利要求 11所述的系统, 其特征在于, 所述系统还包括第二通信设 备,

所述第一通信设备还用于选择部分子载波, 向所述第二通信设备发送包含 选择的部分子载波的信息的通知消息;

所述第二通信设备, 用于根据所述通知消息中的部分子载波的信息, 向所 述第一通信设备发送相应子栽波的数据传输误差。

Description:
滤波处理方法、 系统及设备

本申请要求于 2009年 9月 23日提交中国专利局、 申淸号为 200910174223.9, 发明名称为"滤波处理方法、 系统及设"的中国专利申请的优先权,其全部 容通 过引用结合在本申请中。

技术领域 本发明涉及数字通信技术领域, 特別涉及滤波处理方法、 系统及设备。 背景技术

数字用户线路技术( Digital Subscriber Line, xDSL )是一种高速数据传输技 术, 占据着高频段, 而串扰( Crosstalk )问题也表现得日益突出, 其中远端串扰 ( FEXT )会严重影响线路的传输性能。 如图 1所示, 一捆电缆内有多路用户都 要求开通 xDSL业务, 会有远端串扰, 这样使一些线路速率低、 性能不稳定、 甚 至不能开通等, 最终导致接入复用器 (DSLAM ) 的出线率比较低。

现有的技术主要使用信号处理的方法来抵消远 端串扰, 从而使得线路性能 稳定。 参考图 2所示, 对于上行传输方向, 即从用户端到局端的传输, 用户端传 输的数据通过信道 H, 并叠加噪声向量 n后, 在局端将接收数据 y通过滤波抵消 器 W做联合串扰抵消处理, 以保证用户端接收到的各用户数据没有串扰干 扰, 则局端最终得到的信号? = WHx + Wn , 当 WH为一个对角矩阵时, 串扰得到了消 除; 参考图 3所示, 对于下行传输方向, 即从局端或远端到用户端的传输, 在用 户端将传输数据 通过预编码器 P做预处理,这样将预处理后的数据通过信道 H, 并叠加噪声向量 n后, 各局端或远端接收到的数据没有串扰干扰, 则用户端得到 的最终信号 = HPx + n , 当 HP为一个对角阵时, 串扰得到了消除。上述信道 H是 一个 M xM的信道传输矩阵, n是一个 M X 1的噪声向量。

在具体的实现方案中, 局端或远端会根椐用户端反馈的数据传输误差 进行 训练及更新预编码器 (Precoder ) 的系数, 使得 HP为一个对角阵, 更新系数公 式为: p = + u A E x , 其中, P表示第 k个子载波的预编码系数; u为更新步 长; 表示第 k个子载波数据的传输误差。 同样局端也会根据数据传 输误差进行训练及更新抵消器 ( Canceller ) 的系数, 使得 WH为一个对角阵。

预编码器、 抵消器在软硬件实现时是基于每个子载波单独 进行预编码、 抵 消的, 即根据数据传输误差获得每个子载波的滤波系 数后进行滤波, 通常需要 进行串扰抵消的子载波很多, 这样导致的运算量很大, 需要消耗大量的硬件资 源及较长的运算时间, 同时成本也较高。

发明内容

本发明实施例提供滤波处理方法、 系统及设备。

本发明实施例提供一种滤波处理方法, 包括:

获得第一通信设备和第二通信设备间多个子栽 波中, 部分子载波所承栽的 数据的数据传输误差;

根据所述部分子载波所承载的数据的数据传输 误差, 获取所述部分子载波 的滤波系数;

根据所述部分子载波的滤波系数, 获取所述多个子载波中的剩余子载波的 滤波系数;

根据所述部分子载波的滤波系数和剩余子载波 的滤波系数, 对所述多个子 载波对应的数据进行滤波。

本发明实施例提供一种通信设备, 包括:

第一获取单元, 用于获得与第二通信设备间传输的多个子载波 中的部分子 载波所承载的数据的数据传输误差, 根据所述部分子载波所承载的数据的数据 传输误差, 获取所述部分子载波的滤波系数;

第二获取单元, 用于根据所述第一获取单元获取的部分子载波 的滤波系数, 获取所述多个子载波中剩余子载波的滤波系数 ;

滤波单元, 用于根据所述第一获取单元获取的部分子载波 的滤波系数和所 述第二获取单元获取的剩余子载波的滤波系数 , 对所述多个子载波对应的数据 进行滤波。

本发明实施例提供一种通信系统, 包括笫一通信设备,

所述第一通信设备, 用于根据部分子载波的数据传输误差, 获取所述部分 子载波的滤波系数, 根据所获取的所述部分子载波的滤波系数, 获取剩余子载 波的滤波系数, 以及根据所述部分子载波的滤波系数和所述剩 余子载波的滤波 系数, 对所述多个子载波对应的数据进行滤波。

可见本发明实施例的滤波处理方法是: 根据数据传输误差获得所有子载波 中, 部分子载波的滤波系数; 并根据所述部分子栽波的滤波系数, 采用插值算 法获取剩余子载波的滤波系数; 最后^ ^据所述部分子载波和剩余子载波的滤波 系数, 对所述多个子载波对应的数据进行滤波。 其中部分子栽波可以是每间隔 一定距离选择的, 也可以是选取的与上次滤波系数更新中部分子 载波距离一个 移动值的子载波, 和现有技术中需要利用数据传输误差获得所有 子载波的滤波 系数, 并进行滤波相比, 采用本发明实施例的方法能减少运算量, 从而节约硬 件开销, 降低成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对实施 例或现有技术描述中所需要使用的附图作简单 地介绍, 显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付 出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。

图 1是现有技术中远端串扰的结构示意图;

图 2是现有技术中采用抵消器消除远端串扰的逻 结构示意图;

图 3是现有技术中采用预编码器消除远端串扰的 辑结构示意图; 图 4是本发明实施例提供的滤波处理方法的流程 ;

图 5是本发明方法实施例一提供的滤波处理方法 流程图;

图 6a是采用本发明方法实施例一与采用现有技术 行滤波后信噪比的比较 图;

图 6b是另一采用本发明方法实施例一与采用现有 术进行滤波后信噪比的 比较图;

图 7是本发明方法实施例二提供的滤波处理方法 流程图;

图 S是本发明方法实施例二中计算的滤波系数对 子载波的分布图; 图 9是本发明设备实施例提供的通信设备的结构 意图。

具体实施例

下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例 , 都属于本发明保护的范围。 本发明方法实施例提供一种滤波处理方法, 本发明实施例的方法主要用于 两通信设备间通过多载波调制的通信系统, 如 xDSL传输系统中。 该方法可以是 第一通信设备向第二通信设备发送数据时, 对发送的数据进行预编码的滤波处 理方法, 也可以是第一通信设备接收来自第二通信设备 数据时, 对接收的数据 进行抵消的滤波处理方法,其中, 第一通信设备可以是局端的 DSLAM,相应的, 第二通信设备是用户端设备。

本发明实施例所提供的方法流程图如图 4所示, 包括:

步骤 10、 获得第一通信设备和第二通信设备间多个子载 波中, 部分子载波 所承载的数据的数据传输误差, 根据部分子载波所承载的数据的数据传输误差 , 获得部分子载波中每一个子载波的滤波系数。

第一通信设备和第二通信设备间多个子载波是 指这两个通信设备进行通信 时所使用的所有子载波, 是设备在通信之前约定好的。

在本发明的一个实施例中, 实施方法流程中, 对第一通信设备的发送端滤 波处理时, 如预编码处理, 部分子载波所承载的数据是第一通信设备发送 给第 二通信设备的数据, 这时滤波系数指预编码系数; 对第一通信设备的接收端滤 波处理时, 部分子载波所承载的数据是第一通信设备接收 到的来自第二通信设 备的数据, 这时滤波系数指抵消系数。

可以理解, 在获取部分子载波的滤波系数时是根据各自对 应子载波所承载 的数据的数据传输误差获取, 获取数据传输误差后, 可以通过 LMS算法、 线性 迫零( Zero forcing )、 奇异值分解( SVD )和 QR分解法等方法中的系数更新公式 得到相应子载波的滤波系数, 如使用 LMS算法时, 相应的预编码系数更新公式 为 = P t + E X , 其中 是第 k 个子载波对应的数据传输误差。

需要说明的是, 本步骤中第一通信设备可以根据自己预置的信 息来决定获 取哪些子载波的滤波系数, 也可以在执行本步骤之前, 根据自己预置的策略选 择一部分子载波, 并获取选择的子栽波的滤波器系数。 预置的策略包括: 每间 隔 N ( N大于 0 )个子载波就选择一个子载波; 根据预置的第一条件, 选择与上 次滤波系数更新时所选择的子载波间隔一个移 动值的子载波等, 这里的移动值 可以是〔l/2 n ) *N ( n为正整数), 且移动值需要取整。

第一条件可以包括: 当串扰信道随频率变化较小时, 移动值加大, 例如连 续多个(如 10个)子载波的串扰信道幅度变化小于预置值 如小于 5% ), 移动值 大于某个预设值 K (如 64 ); 当串扰信道随频率变化较大时, 移动值减小, 例如 连续多个(如 10个)子载波的串扰信道部分变化大于预置值 如大于 10% ), 移 动值小于某个预设值 Ρ (如 32 ); 还可以是其它预置的策略。

步骤 20、 根据所述部分子载波的滤波系数, 获取剩余子载波的滤波系数。 在获取时, 可以将上面得到的部分子载波的滤波系数作为 已知量, 采用线 性插值或非线性插值的方法, 即将所述部分子载波中两个相邻子载波之间的 子 载波的滤波系数当作线性序列或非线性序列进 行计算。

步骤 30、 根据所述部分子载波的滤波系数和所迷剩余子 载波的滤波系数, 对所述相应子载波对应的数据进行滤波。

按照上述步骤 20和 10的方法, 得到各个子载波的滤波系数后, 滤波器会更 新相应的滤波系数, 并对所述多个子载波对应的数据进行滤波。

可以理解, 第一通信设备会不断根据数据传输误差获取部 分子载波的滤波 系数, 继而获取剩余子载波的滤波系数, 直到能满足本端预置的第二条件, 这 里第二条件可以为各个子载波的滤波系数达到 某一预设的值, 或滤波系数与信 道 Η的乘积是一个对角矩阵或近似一个对角矩阵 即 HP或 WH为对角矩阵或近似 对角阵等, 其中, 每次获取部分子载波的滤波系数, 继而获取剩余子载波的滤 波系数, 用获取的所有子载波的滤波系数更新滤波器的 滤波系数为滤波系数更 新。

需要说明的是, 在每次滤波系数更新中都可以根据实际的情况 , 选择部分 子载波, 且选择的原则可以相同, 也可以不同, 都是根据上述预置的策略进行 选择, 如: 在所述本端的所有子载波中, 选取与上次滤波系数更新中所选择的 部分子载波距离一个移动值的子载波; 或每间隔 N ( N大于 0 )个子载波就选择 一个子载波等。

以下通过具体的实施例来进行说明本发明实施 例的滤波处理方法、 系统及 设备:

方法实施例一

本实施例提供一种滤波处理方法, 本实施例中以滤波系数为预编码器的预 编码系数为例说明, 流程图如图 5所示, 包括:

步骤 101、 第一通信设备选择一部分子载波。 本实施例中在选择部分子载波时, 采用的选择方法是: 在所有子载波中, 每间隔 N个子载波就选择一个子载波, 如选择第 1、 1+N k x N+1... ...个子载 波。

步骤 102、 第一通信设备发送通知消息给第二通信设备, 所述通知消息中包 括所述选择的子载波的信息。

发送的子载波的信息可以具体为步骤 101中选择的子载波的位置信息或者 是选择子载波的间隔 N等。

步骤 103、 第二通信设备向第一通信设备返回相应子载波 的数据传输误差信 息。

接收到通知消息后, 第二通信设备根据通知消息中子载波的位置信 息, 或 间隔 N等检测所述多个子载波对应的数据在第一通 设备发送时的序列,并利用 误差计算公式 = Y r X得到数据传输误差,其中 表示第二通信设备接收的数 据中, 第 k个子载波承载的数据的序列; 表示该数据在发送端发送时的序列。

步骤 104、 第一通信设备根据所述数据传输误差信息, 获取所述选择的子载 波所承载的数据的预编码系数。

第一通信设备获取所述选择的子载波所承载的 数据的预编码系数的方式可 以采取系数更新公式等。

步骤 105、 第一通信设备根据所述部分子载波所承栽的数 据的预编码系数, 获取剩余子载波所承载的数据的预编码系数。

可以理解, 由于邻近的子载波信道特性比较接近, 因此可以在获取预编码 系数时, 获取部分子载波对应的预编码器系数(包括幅 度和相位信息); 然后采 用线性插值或者非线性插值的方式获取剩余子 载波对应的预编码系数, 也可以 分别根据部分子载波的预编码系数的幅度和相 位, 得出剩余子载波对应的预编 码系数幅度和相位, 最后得到所有子载波对应的预编码系数。

例如: ^设步骤 104中得到的第 k和第 k+N+1个子载波对应的预编码系数分别 为 和 P^ +1 ,利用线性插值的方法获取第 k和第 k+N+1个子载波中间的子载波对 应的预编码系数的过程具体如下所述: 先获取 1 ^和 P^ +i的值, 然后得到 和 等。 可见, 本实施例中是将选择的第 k和第 k+N+1之间的子载波对应的预编码系 数看作是线性序列, 使用线性插值的方法获取剩余子载波的预编码 系数, 也可 以将它们之间的子载波对应的预编码系数看作 是非线性序列, 则可以使用非线 性插值的方法来获取剩余子载波的预编码系数 。

和现有技术中需要根据数据传输误差获取每个 子载波的预编码系数相比, 本实施例中的方法节省了运算量, 也节省了硬件开销。

步骤 106、 第一通信设备根据部分子载波的预编码系数和 剩余子载波的预编 码系数, 对所述多个子载波对应的数据进行预编码。

参考图 6a和 6b所示, 曲线 A表示子载波所承载的数据没有进行预编码的 噪 比 ( S R ); 曲线 B代表子载波所承载的数据按照本实施例的方 进行预编码后 的信燥比, 且 N为 20; 曲线 C代表子载波所承载的数据按照现有的方法进 预编 码后的信噪比;曲线 D代表子载波所承载的数据按照本实施例的方 进行预编码 后的信燥比, 且 N为 40。 可见采用本实施例中的方法进行预编码与采用 现有技术 的方法进行领编码相比, 性能下降要小, 运算量也要减少, 且随着 N的增加, 运 算量和硬件开销都将大幅减少。

需要说明的是, 如果滤波系数是 4氐消器的抵消系数, 具体的实现方法和滤 波系数是预编码系数时的处理方法类似, 区别在于第一通信设备选择了部分子 载波后, 不需要将选择的子载波的信息通知第二通信设 备, 因为此时的滤波处 理是在第一通信设备的接收端上, 第一通信设备可以自己获取各个子载波对应 的数据传输误差, 从而计算抵消系数。

在运算量上, 釆用现有技术的方法需要计算 2 ^ 2 ^次乘法运算, 而采用本实 施例的方法需要计算 5 ^ 2 次乘法运算, 其中 K表示用户的数量, N为子载波的数 量。

本发明实施例所提供的方法和现有技术中需要 根据数据传输误差获取本端 所有子载波的滤波系数, 并进行滤波相比, 可以减少运算量、 节约硬件开销以 及降低成本。 方法实施例二

本实施例一种滤波处理方法, 本实施例中的执行主体可以是第一通信设备, 流程图如图 7所示, 包括:

步骤 201、 进行第一次滤波系数更新处理。

根据 LMS等方法获取部分子载波所承载的数据的数据 传输误差, 在所有第 一通信设备和第二通信设备进行通信使用的子 载波中,每隔 N个子载波选择一个 子载波, 根据所选择的子载波对应的数据传输误差获取 相应子载波的滤波系数。 按照线性插值或者非线性插值等方法获取剩余 子载波的滤波系数; 根据所选择 的子载波及剩余子载波的滤波系数, 对所述多个子载波对应的数据进行滤波; 可以理解, 子载波的滤波系数, 可以在以后的滤波系数更新中, 再次根据 数据传输误差获取该子载波的滤波系数后再进 行更新。

结合图 8所示,假设 N为 64, 图中标识着数字索引 1, 17, 129的方块表示每 个子载波的位置。 其中, 第一阶段(Stepl ) 中填充斜线的方块为本步骤中所选 择的子载波的位置, 称为已知点, 即 1, 65, 129等点。

步骤 202、 判断当前各个子载波对应的滤波系数是否满足 预置的第二条件, 若不是, 执行步骤 203 ; 若是, 则结束流程;

这里预置的第二条件可以为各个子载波的滤波 系数达到某一预设的值; 或 滤波系数与信道 H的乘积是一个对角矩阵或近似对角矩阵, 即 HP或 WH为对角矩 阵或近似对角矩阵; 或滤波系数满足某种收敛条件等。

步骤 203、 根据预置的第一条件, 进行滤波系数更新, 执行步骤 202。

第一条件可以为: 当串扰信道随频率变化在一定范围内, 移动值大于某个 预设值 K, 当串扰信道随频率变化较大时, 移动值小于某个预设值; 还可以是其 它预置的策略等。

具体地, 在进行滤波系数更新时, 选择与上一次滤波系数更新时所选择的 子载波间隔一个移动值的子载波, 其中, 这里的移动值可以是(1/2 η ) *Ν ( η为 正整数), 且该移动值是整数。

下面分别以第二次滤波系数更新、 第三次滤波系数更新过程作为举例: 第二次滤波系数更新: 选择与第一次滤波系数更新所选择的子载波间 隔一 个移动值的第一子载波, 图 8中第二阶段(Step2 )中填充斜线的方块是移动值为 32时所选择的第一子载波的位置, 即 33, 97等点, 填充点的方块为上次滤波系数 更新中所选择的子载波的位置。 根据第一子载波的滤波系数和上次滤波系数更 新中所选择的子载波的滤波系数, 利用线性插值或者非线性插值的方式获取剩 余子载波所承载的数据的滤波系数; 根据第一子载波及剩余子载波的滤波系数, 对所述多个子载波对应的数据进行滤波。

第三次滤波系数更新: 选择与第二次滤波系数更新所选择的第一子载 波间 隔另一移动值的第二子载波, 图 8第三阶段 ( Step3 )为移动值为 16时所选择的第 二子载波的位置, 即 49, 113等点。 根据第二子载波的数据传输误差, 获取第二 子载波的滤波系数, 根据第二子载波的滤波系数、 第一次滤波系数更新中所选 择的子载波的滤波系数和第一子载波的滤波系 数, 采用线性插值或非线性插值 的方法获取剩余子载波的滤波系数, 根据第二子载波和剩余子载波的滤波系数, 对所述多个子载波对应的数据进行滤波。

第四次滤波系数更新以及后续滤波系数更新过 程依次类推, 每次获取子载 波的滤波系数后都需要对通信使用的所有子载 波所承载的数据进行滤波, 并且 执行步骤 202, 直到当前各个子载波对应的滤波系数满足预置 的第二条件为止。

需要说明的是, 本实施例中的滤波系数是预编码器的预编码系 数或抵消器 的抵消系数, 执行主体为第一通信设备, 如果是预编码系数, 在获取预编码系 数时, 第一通信设备需要将选择的部分子载波的信息 如移动值, 间隔 N等值通知 接收数据的第二通信设备, 当接收到第二通信设备返回的数据传输误差信 息, 再根据预编码系数更新公式获取预编码系数; 而如果滤波系数是抵消系数, 在 获取抵消系数时, 第一通信设备本地获取数据传输误差信息, 再根据抵消系数 更新公式获取抵消器系数。

可见, 第一通信设备在选择部分子载波时, 该部分子载波中包括第一部分 子载波和第二部分子载波, 所述剩余子载波为所述多个子载波中所述第一 子载 波和所述第二子载波的合集之外的子载波, 其中, 所述第二部分子载波和所述 第一部分子载波间包括至少一个不同的子载波 。

可以采用轮训方式依次选择所述第一部分子载 波和所述第二部分子载波, 所述第二部分子载波为所述第一部分子载波距 离一个移动值的子载波, 所述移 动值为 ( l/2 n ) *N。

本实施中, 第一通信设备选择部分子载波后, 根据数据传输误差获取这部 分子载波的滤波系数, 通过滤波系数更新, 第一通信设备可以根据实际的情况 对子载波所承载的数据进行滤波, 这个过程, 能大幅减少计算量, 性能降低比 较少, 而且计算也比较灵活。 设备实施例

本实施例提供一种通信设备, 结构示意图如图 9所示, 包括:

第一获取单元 900 , 用于获得与第二通信设备间传输的多个子载波 中的部分 子载波所承载的数据的数据传输误差, 根据所述部分子载波所承载的数据的数 据传输误差, 获取所述多个子载波对应的数据的滤波系数;

第二获取单元 902, 用于根据所述第一获取单元 900获取的部分子载波所的 滤波系数, 获取剩余子载波的滤波系数;

滤波单元 904, 用于根据所述第一获取单元 900获取的部分子载波的滤波系 数和所述第二获取单元 902获取的剩余子载波的滤波系数, 对所述多个子载波对 应的数据进行滤波。

滤波单元 904可以是预编码器或者 消器。

本实施例提供的通信设备还可以包括: 子载波选择单元 906, 用于选择部分 子载波, 由第一获取单元 900获取所选择的子载波的滤波系数。

在每次滤波系数更新中, 子载波选择单元 906都可以根据实际的情况, 选择 部分子载波, 且选择的原则可以相同, 也可以不同, 如: 在本端的所有子载波 中, 选取与上次滤波系数更新所选择的部分子载波 距离一个移动值的子载波、 或每间隔 N ( N大于 0 )个子载波就选择一个子载波等。

本实施例提供的通信设备还可以包括判断单元 908、 控制单元 912和数据收 发单元 910, 其中,

判断单元 908, 用于判断所述第一获取单元 900和第二获取单元 902获取的滤 波系数是否满足预置的第二条件, 所述预置的第二条件可以是各个子载波所承 载的数据达到某一设定值、或滤波系数与信道 H的乘积是一个对角矩阵或近似一 个对角矩阵等。

控制单元 912, 用于根据第一获取单元 900所获取的子载波的滤波系数、 第 二获取单元 902所获取的子载波的滤波系数, 控制滤波单元 904对数据进行滤波。

数据收发单元 910 , 用于发送通知消息给第二通信设备, 所述通知消息中包 括所述子载波选择单元 906选择的子载波的信息, 以及接收所述第二通信设备返 回的数据传输误差信息。

数据收发单元 910还可以用于对数据进行快速傅立叶 FFT变化等。

本实施例提供的通信设备和现有的需要利用数 据传输误差获取所有子载波 的滤波系数并进行滤波的通信设备相比, 能减少运算量、 节约硬件开销以及降 低成本。 系统实施例

本发明实施例提供一种通信系统, 包括: 第一通信设备,

所述第一通信设备, 用于根据部分子载波所承载的数据的数据传输 误差, 获得所述部分子载波的滤波系数, 获得所述部分子载波的滤波系数后, 采用插 值算法获取剩余子载波的滤波系数, 以及根据所述部分子载波的滤波系数和所 述剩余子载波的滤波系数, 对所述多个子载波对应的数据进行滤波。

可以理解, 在另一个具体的实施例中, 第一通信设备, 还用于选择部分子 载波, 向所述第二通信设备发送包含选择的子载波的 信息的通知消息; 第二通 信设备, 用于接收所述第一通信设备发送的通知消息, 根据所述选择的子载波 的信息, 向所述第二通信设备返回相应子载波的数据传 输误差信息;

当所述第一通信设备接收到所述第二通信设备 返回的数据传输误差信息, 根据所述数据传输误差信息, 获取所述部分子载波的预编码系数; 并根据所述 部分子载波的预编码系数, 采用线性插值或者非线性插值的方法获取剩余 子载 波的预编码系数; 根据所述部分子载波和剩余子载波的预编码系 数, 对所述多 个子载波对应的数据进行预编码。

可见本发明实施例的滤波处理方法是: 根据数据传输误差获取所有子载波 中, 部分子载波的滤波系数; 并根据所述部分子载波的滤波系数, 采用插值算 法获取剩余子载波的滤波系数; 最后 ^艮据所述部分子载波和剩余子载波的滤波 系数, 对所述多个子载波对应的数据进行滤波。 其中部分子载波可以是每间隔 一定距离选择的, 也可以是选取的与上次滤波系数更新中部分子 载波距离一个 移动值的子载波, 和现有技术中需要利用数据传输误差获取所有 子载波的滤波 系数, 并进行滤波相比, 釆用本发明实施例的方法能减少运算量, 从而节约硬 件开销, 降低成本。

本领域普通技术人员可以理解上述实施例的各 种方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成, 该程序可以存储于一计算机可读存 储介质中, 存储介质可以包括: 只读存储器(ROM )、 随机存取存储器(RAM )、 磁盘或光盘等。 以上对本发明实施例所提供的滤波处理方法、 系统及设备, 进行了详细介 绍, 本文中应用了具体个例对本发明的原理及实施 方式进行了阐述, 以上实施 例的说明只是用于帮助理解本发明的方法及其 核心思想; 同时, 对于本领域的 一般技术人员, 依据本发明的思想, 在具体实施方式及应用范围上均会有改变 之处, 综上所述, 本说明书内容不应理解为对本发明的限制。