进行信道状态指示上报的方法及基站的制作方法_2

文档序号:9381451阅读:来源:国知局
,则用宽带CQI类对判断出的上报信息中的类型进 行更新;如果结果不为〇,则用子带CQI类对判断出的上报信息中的类型进行更新。
[0032] 具体地,对于CQI,例如,宽带CQI周期为100,子带CQI周期为20,进行相除后得到 H为5。
[0033] 步骤102,计算判断出的上报时间点的下一次上报时间点,用计算出的下一次上报 时间点更新数组元素中记录的上报时间点。
[0034] 所述计算判断出的上报时间点的下一次上报时间点,可采用如下运算方式实现: T_Curent+周期,其中,周期为当前时刻接收的CSI的上报周期。
[0035] 在接收CSI上报的过程中,还可能有新的终端加入上报;相应地,基站将为该终端 进行初始记录,具体包括:
[0036] 接收来自终端的配置请求,配置请求包含对应终端标识的类型、周期和偏移;
[0037] 计算第一次上报时间点:((T_CUrent+周期-偏移)/周期)*周期+偏移;其中, T_Curent为当前时刻,T_Curent =无线帧号*10+子帧号;用配置请求包含的偏移对10取 模,得到配置子帧号;由配置子帧号在二维数组中对应维度的最末紧凑空闲位上记录第一 次上报时间点和类型。假设,二维数组的其中一个维度为子帧号,为数组中的行号,具体为 0-9 ;将系统支持的用户数目作为列号,例如为0-399。这里假设计算得到的配置子帧号为 2,也就是,在2子帧进行CSI上报,则在二维数组中子帧号为2的行进行记录,具体记录在 该行最末一个空闲位上;假设子帧号为2的行已经记录了第0-5列,则在第6列进行记录; 进一步地,如果已经记录的数组元素有删除的情况,可将该数组元素末尾的上报信息移至 该删除处,以填满空缺;同样以上述的例子,如果子帧号为2的行已经记录了第0-5列,现将 该行第3列的记录删除,则将该行第5列的记录移至该行第3列。
[0038] 图1的流程中,步骤101如果遍历出的上报信息同时有CQI类和RI类,可采用优 先方式进行接收;这里所述同时遍历出的CQI类和RI类,都针对同一终端而言,针对同一个 终端才存在接收碰撞的问题。所述优先方式例如为:只接收RI类,而丢弃CQI类。具体实 现方式例如为:
[0039] 在进行CSI存储时,若判断出的上报信息中的类型属于CQI类,所述计算判断出的 上报时间点的下一次上报时间点之后,该方法还包括:
[0040] 判断计算出的下一次上报时间点是否与RI类的下一次上报时间点相同,如果是, 则在更新数组元素中记录的上报时间点时,还在数组元素中进行丢弃标识(如NULL),以标 记在下一次上报时间到来时不进行接收。这样,当下一次判断出该数组元素的上报时间点 到达时,不进行相应的数据接收,只进行上报时间点和类型的更新。
[0041] 本发明中,设置二维数组,由于子帧总数为10,且系统支持的最大用户数目也不会 太大,采用子帧总数和系统支持的最大用户数目两个维度实现的二维数组所包含的数组元 素数目,相较于现有方案大大减少,进而,减少了存储空间的占用。并且,本发明在数组元素 中记录了各终端上报不同类型CSI的上报时间点和类型,周期性地对二维数组进行遍历, 如果存在上报时间点到达当前时刻的上报信息,则在判断出的上报时间点接收来自终端的 CSI,存储接收到的CSI,并对存储的CSI进行类型标记;还计算判断出的上报时间点的下一 次上报时间点,用计算出的下一次上报时间点更新数组元素中记录的上报时间点;本发明 通过周期遍历二维数组,准确获取上报时间,以实现CSI的接收,该方式相较于现有繁琐的 实现过程,大大简化了操作,提高了处理效率。
[0042] 下面以图2的实例,对本发明进行CSI上报的方法进行实例说明。该实例中,采用 子帧总数和系统支持的最大用户数目两个维度实现二维数组的设置,在二维数组的数组元 素中记录CSI的上报信息,所述上报信息包括上报时间点和类型,每个数组元素记录一个 终端某一类型的上报信息;并将CSI划分为CQI类和RI类。
[0043] 图2的流程包括以下步骤:
[0044] 步骤201,接收来自终端的配置请求,配置请求包含对应终端标识的类型、周期和 偏移。
[0045] 配置请求包含需要上报的CSI的类型,及进行上报的周期和偏移。
[0046] 步骤202,计算第一次上报时间点:((T_Curent+周期-偏移)/周期)*周期+偏 移。
[0047] 其中,T_Curent为当前时亥lj,T_Curent =无线帧号*10+子帧号。
[0048] 步骤203,用配置请求包含的偏移对10取模,得到配置子帧号;由配置子帧号在二 维数组中对应维度的最末紧凑空闲位上记录第一次上报时间点和类型。
[0049] 在二维数组的相应数组元素中进行记录时,还可对应该数组元素存储其他相关信 息,例如包括对应存储配置请求包含的终端标识、周期、偏移等。
[0050] 步骤201-203,为第一次进行数组元素记录的步骤,可能在流程的任意时间发生。
[0051] 步骤204,计算当前时刻T_Curent,由周期遍历中断触发,对二维数组中的数组元 素进行遍历,判断是否存在上报时间点到达当前时刻的上报信息,如果是,执行步骤205 ; 否则,继续等待下一周期遍历中断的到来。
[0052] T_Curent =无线帧号*10+子帧号。
[0053] 关于当前时刻的遍历触发,可提前一个子帧进行,这样,如果提前判断出存在满足 上报时间点等于当前时刻的上报信息,则在下一个子帧到来时进行相应数据的接收。
[0054] 用于计算当前时刻中的子帧号,按照0-9每个时刻循环递增,从0到9逐时刻增 加,增加到9后,就返回到0,同时将无线帧号加1。
[0055] 步骤205,在判断出的上报时间点接收来自终端的CSI,存储接收到的CSI,并对存 储的CSI进行类型标记。
[0056] 存储接收到的CSI时,还用上报信息中的类型对存储的CSI进行类型标记。
[0057] 步骤206,计算判断出的上报时间点的下一次上报时间点,用计算出的下一次上报 时间点更新数组元素中记录的上报时间点。
[0058] 所述计算判断出的上报时间点的下一次上报时间点T为:
[0059] T_Curent+周期,其中,周期为当前时刻接收的CSI的上报周期。
[0060] 步骤205和步骤206可无序执行。
[0061] 步骤207,若判断出的上报信息中的类型属于CQI类,计算基准点编号N,N = T/子 带CQI周期。
[0062] 步骤208,用宽带CQI周期除以子带CQI周期,得到的值表示为H。
[0063] 步骤209,用N对H取模,若取模结果为0,则用宽带CQI类对判断出的上报信息 中的类型进行更新;如果结果不为〇,则用子带CQI类对判断出的上报信息中的类型进行更 新。
[0064] 本实例中CQI类具体为CQI,RI类具体为RI,相应地,宽带CQI类为宽带CQI,子带 CQI类为子带CQI。表1示出了各类的周期、偏移、及上报时刻等信息。
[0066] 表1各CSI类型的上报参数
[0067] 参见图3,为本发明进行CSI上报的基站结构示意图,该基站包括该基站包括数组 设置单元、遍历触发单元、遍历处理单元和存储单元,所述遍历处理单元包括遍历子单元和 更新子单元;
[0068] 所述数组设置单元,设置二维数组,为子帧总数*系统支持的最大用户数目;在二 维数组的数组元素中记录CSI的上报信息,所述上报信息包括上报时间点和类型,每个数 组元素记录一个终端某一类型的上报信息;
[0069] 所述遍历触发单元,在周期遍历中断到来时,向所述遍历处理单元发送触发指 令;
[0070] 所述遍历子单元,接收来自所述遍历触发单元的触发指令,对二维数组中的数组 元素进行遍历,判断是否存在上报时间点到达当前时刻的上报信息,如果是,则在判断出的 上报时间点接收来自终端的CSI,
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1