1.一种基于功率优先级的随机接入方法,其特征在于,包括步骤:
S1、用户进入随机接入的时隙TS1;
S2、用户在导频集合选择前导码,并将所选前导码对应的导频序列发送至基站;
S3、基站检测各用户发送的导频序列,以获取TA值;
S4、基站根据各前导码下检测的TA值,分配上行链路资源至各前导码下的用户;
S5、基站通过RAR消息,将各用户分配到的上行链路资源、所选前导码下的TA值发送至相应用户;
S6、用户利用相应上行链路资源向基站发送消息Msg3,消息Msg3包括用户识别码,并执行步骤S7,未分配到上行链路资源的用户,将其所选前导码下的TA值作为候选TA值,并执行步骤S8;
S7、基站检测消息Msg3,并根据检测结果向用户发送消息Msg4,若用户识别码包含在Msg4,则用户随机接入成功,若否,则根据用户的功率优先级并采用SIC算法依次解调各用户的数据信息,解调成功的用户随机接入成功,解调失败的用户,将其所选前导码下的TA值同样作为候选TA值,并执行步骤S8;
S8、用户进入随机接入的时隙TS2,并在重复步骤S2‑S3之后执行步骤S9;
S9、基站根据各前导码下的TA值,以及TA值与所有候选TA值的匹配情况,分配上行链路资源至相应用户,未分配到上行链路资源的用户接入失败;
S10、基站通过RAR消息,将各用户分配到的上行链路资源、所选前导码下的TA值发送至相应用户;
S11、用户根据时隙TS2中所选前导码下的TA值与时隙TS1中所选前导码下的候选TA值的匹配情况,判断是否使用相应上行链路资源向基站发送消息Msg3,若发送则执行步骤S12,若不发送则用户随机接入失败;
S12、基站检测消息Msg3,并根据检测结果向用户发送消息Msg4,若用户识别码包含在Msg4,则用户随机接入成功,若否,则根据用户的功率优先级并采用SIC算法依次解调各用户的数据信息,解调成功的用户随机接入成功,解调失败的用户随机接入失败。
2.根据权利要求1所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S2中,用户在相互正交的归一化导频集合中选择前导码。
3.根据权利要求1所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S3中,包括步骤:S3.1、基站对导频序列进行采样,以得到采样样本;
S3.2、将采样样本与导频序列进行自相关运算,进而检测获取所有TA值。
4.根据权利要求3所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S3.2中,若基站在一个导频序列中检测到的两个TA值之差小于可检测宽度,则基站取两个TA值的平均值作为此前导码下所检测到的TA值。
5.根据权利要求4所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S4中,若前导码下仅存在一个TA值,则分配上行链路资源至选择该前导码的所有用户,若存在多个TA值,则不分配上行链路资源。
6.根据权利要求5所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S7与步骤S12中,基站根据用户的功率优先级对选择同一上行链路资源的用户进行降序排序,并采用SIC算法依次解调各用户的数据信息。
7.根据权利要求6所述的一种基于功率优先级的随机接入方法,其特征在于,所述采用SIC算法依次解调各用户的数据信息,具体为:若上行链路资源中的每个功率等级最多被一个用户选择时,则所有用户的数据信息按照功率等级由高到底依次被解调,若相应功率等级被多个用户选择,则该功率等级对应的用户的数据信息无法被解调。
8.根据权利要求7所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S9中,具体为:若前导码下仅存在一个TA值,则分配上行链路资源至选择该前导码的所有用户,若前导码下存在多个TA值,则判断多个TA值是否存在与候选TA值匹配的TA值,若存在则分配上行链路资源至该TA值对应的用户。
9.根据权利要求8所述的一种基于功率优先级的随机接入方法,其特征在于,步骤S11中,具体为:若用户在时隙TS2中所选前导码下只检测到一个TA值与该用户在时隙TS1中所选前导码下的候选TA值匹配,则用户使用相应上行链路资源向基站发送消息Msg3,并执行步骤S12,若用户在时隙TS2中所选前导码下检测到多个TA值或没有TA值与该用户在时隙TS1中所选前导码下的候选TA值匹配,则用户随机接入失败。
10.根据权利要求9所述的一种基于功率优先级的随机接入方法,其特征在于:步骤S9与步骤S11中,时隙TS2中前导码下的TA值与时隙TS1中的候选TA值之间的差值小于匹配阈值,则匹配成功。