1.一种在干扰消除系统中进行多径选择的方法,其特征在于,包括:计算本次干扰消除需要的多径条数,并根据结果进行滤波,得到滤波后的干扰消除多径条数;
根据滤波后的干扰消除多径条数和重构能力调整当前多径门限;
根据当前多径门限,在待重构的多径中确定参与重构和干扰抵消的径。
2.如权利要求1所述的方法,其特征在于,所述计算本次干扰消除需要的多径条数,并根据结果进行滤波,得到滤波后的干扰消除多径条数,具体包括:初始化多径滤波计数FilterFlag;
计算本次干扰消除需要的多径条数;
初始化历史干扰消除多径条数HisICFingerNum,根据FilterFlag值,进行多径滤波,得到滤波后的干扰消除多径条数;
把得到的滤波后的干扰消除多径条数值赋给历史干扰消除多径条数;
多径滤波计数FilterFlag值加1。
3.如权利要求2所述的方法,其特征在于,所述计算本次干扰消除需要的多径条数,具体包括:初始化本次干扰消除多径条数CurICFingerNum;
遍历当前系统时隙下发的分组包中的所有用户;
根据译码信息检测用户的译码结果,若译码失败,则继续查询分组包中的下一个用户;
若译码成功,则获取该用户之前对应的历史重构多径条数TaskFigNum,将CurICFingerNum和TaskFigNum相加,得到本次干扰消除多径条数。
4.如权利要求3所述的方法,其特征在于,所述初始化历史干扰消除多径条数HisICFingerNum,根据FilterFlag值,进行多径滤波,得到滤波后的干扰消除多径条数,具体包括:若FilterFlag值为零,则直接将本次干扰消除多径条数CurICFingerNum值赋给滤波后的干扰消除多径条数FilterICFingerNum;
若FilterFlag值非零,则根据给定的滤波方法得到滤波后的干扰消除多径条数。
5.如权利要求4所述的方法,其特征在于,所述给定的滤波方法包括以下方法之一:方法一:根据历史干扰消除多径条数HisICFingerNum得到滤波后的干扰消除多径条数;
方法二:根据历史干扰消除多径条数HisICFingerNum和已重构完成的Batch中重构的多径条数得到滤波后的干扰消除多径条数,具体做法是:本次干扰消除多径条数加上历史干扰消除多径条数,再减去重构完成的多径条数,得到滤波后的干扰消除多径条数。
6.如权利要求1所述的方法,其特征在于,所述根据滤波后的干扰消除多径条数和重构能力调整当前多径门限,具体包括:获取以下初始化参数:重构多径选择门限的最小值MinThld、重构多径选择门限的最大值MaxThld、重构多径选择门限上调步径UpStep、重构多径选择门限下调步径DownStep、重构能力MaxFingerNum和当前的重构多径选择门限PathThld以及滤波后的干扰消除多径条数FilterICFingerNum;
比较滤波后的干扰消除多径条数FilterICFingerNum和重构能力MaxFingerNum,调整当前多径门限PathThld。
7.如权利要求6所述的方法,其特征在于,所述滤波后的干扰消除多径条数FilterICFingerNum和重构能力MaxFingerNum的比较中,当FilterICFingerNum大于MaxFingerNum时,比较PathThld与UpStep之和与MaxThld的关系,调整后的当前多径门限PathThld取两者中的最小值;当FilterICFingerNum不大于MaxFingerNum时,比较PathThld与DownStep之差与MinThld的关系,调整后的当前多径门限PathThld取两者中的最大值。
8.如权利要求1所述的方法,其特征在于,所述根据当前多径门限,在待重构的多径中确定参与重构和干扰抵消的径,具体包括:遍历待重构的多径,获取多径能量PathEnergy;
比较多径能量PathEnergy与当前多径门限PathThld之间的关系,根据比较结果决定该径是否参与重构和干扰抵消;
依次对待重构多径进行多径选择,得到当前所有参与重构和干扰抵消的径。
9.如权利要求8所述的方法,其特征在于,所述多径能量PathEnergy与当前多径门限PathThld的比较中,若PathEnergy大于PathThld,则选取该径参与重构和干扰抵消;否则,丢弃该径,不参与重构和干扰抵消。
10.一种干扰消除多径选择装置,其特征在于,包括:多径计算模块,门限调整模块和多径选择模块,所述多径计算模块,用于根据本次干扰消除多径条数和历史干扰消除多径条数滤波,得到滤波后的干扰消除多径条数;
所述门限调整模块,用于根据滤波后的干扰消除多径条数和重构能力,动态调整多径门限;
所述多径选择模块,用于根据多径门限和待重构径的能量,确定该径是否进行重构和干扰消除。
11.如权利要求10所述的装置,其特征在于,所述装置进一步包括初始配置模块,用于配置以下至少一个初始参数:重构多径选择门限的最小值MinThld、重构多径选择门限的最大值MaxThld、重构多径选择门限上调步径UpStep、重构多径选择门限下调步径DownStep、重构能力MaxFingerNum和当前的重构多径选择门限PathThld。
12.如权利要求10所述的装置,其特征在于,所述多径计算模块包括计算当前需求多径子模块、计算历史需求多径子模块和滤波子模块,所述计算当前需求多径子模块,用于根据译码结果计算当前所有译码正确的用户对应的多径条数;
所述计算历史需求多径子模块,用于计算上一次多径滤波后的干扰消除多径条数;
所述滤波子模块,用于根据滤波方法计算本次滤波后的干扰消除多径条数。
13.一种干扰消除系统,其特征在于,包括译码器,干扰消除多径选择装置和干扰消除装置,其中,所述译码器,用于进行译码处理,并将译码结果下发给所述干扰消除多径选择装置;
所述干扰消除多径选择装置,用于根据所述译码器的译码结果进行多径选择;
所述干扰消除装置,用于根据干扰消除多径选择装置的多径选择结果,完成多径的重构和干扰抵消。