调度方法及演进型基站 【技术领域】
本发明涉及通信领域, 具体而言, 涉及一种调度方法及演进型基站。背景技术 在长期演进 (Long Term Evolution, 简称为 LTE) 系统中, 为提高数据传输速率 及进行有效的重传和调度, 用户设备 (UserEquipment, 简称为 UE) 需要通过循环冗余校验 (Cyclic RedundancyCheck, 简称为 CRC) 反馈下行传输的正确与否, 并将确认 / 非确认认 (Acknowledge/Non-acknowledge, 简称为 ACK/NAK) 信息上报给基站 (eNB)。 同时, UE 还需要 测量信道状态信息, 包括秩指示 (Rank Indicator, 简称为 RI)、 预编码矩阵索引 (Precoding MatrixIndex, 简称为 PMI) 和每个数据流的信道质量指示 (Channel QualityIndicator , 简称为 CQI) 等。对于上行上报的这些信息 : ACK/NAK、 RI、 CQI、 PMI, 统称为上行控制信息 (Uplink Control Information, 简称为 UCI), 在 3GPP 协议中, 对 PMI 和 CQI 采用相同的处 理进行上报。UE 可以通过物理上行共享信道 (Physical Uplink SharedChannel, 简称为 PUSCH) 和物理上行控制信道 (Physical UplinkControl Channel, 简称为 PUCCH) 两种方 式进行上报。周期的 UCI 在 PUCCH 上进行上报, 但如果碰上有 PUSCH 业务, 则需要在 PUSCH 上进行上报。非周期的 UCI 在 PUSCH 上上报。信道状态信息在 PUSCH 上报时又分两种情 况: UCI 与上行共享信道数据 (Uplink-Shared Channel, 简称为 UL-SCH) 复用 ; UCI 单独在 PUSCH 上上报 ( 即 PUSCH 上没有 UL-SCH 数据 )。
现有技术中, UCI 信息在 PUSCH 上上报时, 会大量占用业务信道的资源, 对业务和 UCI 信息不能进行有效的调度, 对现有业务的传送造成比较大的影响, 进而降低了现有业务 的通信质量及链路传输性能。
发明内容 本发明的主要目的在于提供一种调度方法及 eNB, 以解决 UCI 信息在 PUSCH 上上报 时, 会大量占用业务信道的资源, 对业务和 UCI 信息不能进行有效的调度, 对现有业务的传 送造成比较大的影响, 进而降低了现有业务的通信质量及链路传输性能的问题。
为了实现上述目的, 根据本发明的一个方面, 提供了一种调度方法。
根据本发明的调度方法包括 : 根据获取的调制编码机制 MCS 和可用资源块 RB 个 数确定取消复用上行控制信息 UCI 的业务的第一频谱效率和复用 UCI 的业务的第二频谱效 率; 确定第一频谱效率与系统设置的频谱效率波动之和为第三频谱效率 ; 判断第二频谱效 率是否小于第三频谱效率 ; 如果判断结果为是, 则使用 MCS 对业务和 UCI 进行调度 ; 如果判 断结果为否, 则调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调整后的 MCS 对业务 和 UCI 进行调度。
进一步地, 使用 MCS 对业务和 UCI 进行调度包括 : 判断 UCI 是否包括确定 / 非确定 ACK/NAK ; 如果判断结果为是, 则按照预先设定的策略调整 MCS, 并根据调整后的 MCS 在物理 上行共享信道 PUSCH 上调度业务和 UCI ; 如果判断结果为否, 则根据 MCS 在 PUSCH 上调度业
务和 UCI。
进一步地, 调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调整后的 MCS 对 业务和 UCI 进行调度包括 : 设置步骤 : 设置 MCS = MCS-1 ; 确定步骤 : 根据设置的 MCS 确定第 二频率效率 ; 判断步骤 : 判断确定后的第二频率效率是否小于第三频率效率, 如果判断结 果为否, 则返回至设置步骤, 如果判断结果为是, 则使用当前 MCS 对业务和 UCI 进行调度。
进一步地, 使用当前 MCS 对业务和 UCI 进行调度包括 : 判断 UCI 是否包括确定 / 非 确定 ACK/NAK ; 如果判断结果为是, 则按照预先设定的策略调整当前 MCS, 并根据调整后的 当前 MCS 在 PUSCH 上调度业务和 UCI ; 如果判断结果为否, 则根据当前 MCS 在 PUSCH 上调度 业务和 UCI。
进一步地, 如果设置的 MCS 为 0, 则取消调度业务, 并判断 UCI 是否满足传输性能 ; 如果判断结果为满足, 则在 PUSCH 上调度 UCI ; 如果判断结果为不满足, 则再次判断 UCI 是 否包括 ACK/NAK, 如果判断结果为包括, 则在 PUCCH 上调度 ACK/NAK。
进一步地, 通过以下公式计算第一频谱效率 R0 :通过以下公式计算第二频谱效率 R1 :其中, RE 个数 Q′ RI 为 :
CQI 所 占 的 RE 个 数 Q ′ CQI为:
其中为 MSC 对应的 CRC 校验的所有待传输码块的比特长度之和, C 为码块个数, 信道占用的子载波个数, 大小为 12 乘以 RB 个数 ; 通循环前缀 CP 下, 无 Sounding 时, 有 Sounding 时,为 PUSCH Q′ CQI 为信道为 PUSCH 业务占用的符号个数, 普质量指示 CQI 和预编码矩阵索引 PMI 占用的 RE 个数 ; Q′ RI 为 RI 占用的 RE 个数 ; ORI 为 RI 的原始比特个数 ; OCQI 为 CQI 和 PMI 的原始比特个数 ; L 为 CQI 的 CRC 校验比特长度, 当 OCQI > 11 时, L = 8, 当 OCQI ≤ 11 时, L=0; 为系统设定的 RI 的偏移值, 为系统设定的 CQI 的偏移值。
为了实现上述目的, 根据本发明的另一方面, 提供了一种 eNB。
根据本发明的 eNB 包括 : 第一确定模块, 用于根据获取的调制编码机制 MCS 和可用 资源块 RB 个数确定取消复用上行控制信息 UCI 的业务的第一频谱效率和复用 UCI 的业务 的第二频谱效率 ; 第二确定模块, 用于确定第一频谱效率与系统设置的频谱效率波动之和为第三频谱效率 ; 判断模块, 用于判断第二频谱效率是否小于第三频谱效率 ; 第一调度模 块, 用于在判断结果为是时, 使用 MCS 对业务和 UCI 进行调度 ; 第二调度模块, 用于在判断 结果为否时, 调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调整后的 MCS 对业务和 UCI 进行调度。
进一步地, 第一调度模块包括 : 第一判断子模块, 用于判断 UCI 是否包括确定 / 非 确定 ACK/NAK ; 第一调整子模块, 用于在判断结果为是时, 按照预先设定的策略调整 MCS ; 第 一调度子模块, 用于根据调整后的 MCS 在物理上行共享信道 PUSCH 上调度业务和 UCI ; 第二 调度子模块, 用于在判断结果为否时, 根据 MCS 在 PUSCH 上调度业务和 UCI。
进一步地, 第二调度模块包括 : 设置子模块, 用于设置 MCS = MCS-1 ; 确定子模块, 用于根据设置的 MCS 确定第二频率效率 ; 第二判断子模块, 用于判断确定后的第二频率效 率是否小于第三频率效率 ; 第三调度子模块, 用于在判断结果为否时, 则调度设置子模块 ; 第四调度子模块, 用于在判断结果为是时, 使用当前 MCS 对业务和 UCI 进行调度。
进一步地, 第四调度子模块包括 : 判断单元, 用于判断 UCI 是否包括确定 / 非确定 ACK/NAK ; 调整单元, 用于在判断结果为是时, 按照预先设定的策略调整当前 MCS ; 第一调度 单元, 用于根据调整后的当前 MCS 在 PUSCH 上调度业务和 UCI ; 第二调度单元, 用于在判断 结果为否时, 根据当前 MCS 在 PUSCH 上调度业务和 UCI。 进一步地, 第二调度模块还包括 : 取消子模块, 用于在设置的 MCS 为 0, 则取消调度 业务 ; 第三判断子模块, 用于并判断 UCI 是否满足传输性能 ; 第五调度子模块, 用于在判断 结果为满足时, 在 PUSCH 上调度 UCI ; 第六调度子模块, 用于在判断结果为不满足时, 再次判 断 UCI 是否包括 ACK/NAK, 如果判断结果为包括, 在 PUCCH 上调度 ACK/NAK。
进一步地, 通过以下公式计算第一频谱效率 R0 :通过以下公式计算第二频谱效率 R1 :
其中, RE 个数 Q′ RI 为 :
CQI 所占的 RE 个数 Q′ CQI 为 :
其中,为 MSC 对应的 CRC 校验的所有待传输码块的比特长度之和, C 为码块个数,8为102348288 A CN 102348307说明书4/10 页PUSCH 信道占用的子载波个数, 大小为 12 乘以 RB 个数 ; 数, 普通循环前缀 CP 下, 无 Sounding 时,为 PUSCH 业务占用的符号个 Q′ CQI 为有 Sounding 时,信道质量指示 CQI 和预编码矩阵索引 PMI 占用的 RE 个数 ; Q′ RI 为 RI 占用的 RE 个数 ; ORI 为 RI 的原始比特个数 ; OCQI 为 CQI 和 PMI 的原始比特个数 ; L 为 CQI 的 CRC 校验比特长度, 当 OCQI > 11 时 L = 8, OCQI ≤ 11 时 L = 0 ; 为系统设定的 RI 的偏移值, 为系统设定 的 CQI 的偏移值。
通过本发明, 采用根据获取的调制编码机制 MCS 和可用资源块 RB 个数确定取消复 用上行控制信息 UCI 的业务的第一频谱效率和复用 UCI 的业务的第二频谱效率 ; 确定第一 频谱效率与系统设置的频谱效率波动之和为第三频谱效率 ; 判断第二频谱效率是否小于第 三频谱效率 ; 如果判断结果为是, 则使用 MCS 对业务和 UCI 进行调度 ; 如果判断结果为否, 则调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调整后的 MCS 对业务和 UCI 进行 调度, 解决了 UCI 信息在 PUSCH 上上报时, 会大量占用业务信道的资源, 对业务和 UCI 信息 不能进行有效的调度, 对现有业务的传送造成比较大的影响, 进而降低了现有业务的通信 质量及链路传输性能的问题, 进而达到了提高了链路传输性能的效果。 附图说明
此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 :
图 1 是根据本发明实施例的调度方法的流程图 ;
图 2 是根据本发明优选实施例的调度方法的流程图 ;
图 3 是根据本发明实施例的 eNB 的结构框图 ; 以及
图 4 是根据本发明实施例的 eNB 的优选的结构框图。 具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。
实施例一
在本实施例中, 提供了一种调度方法。图 1 是根据本发明实施例的调度方法的流 程图, 如图 1 所示, 包括 : 步骤 S102, 根据获取的调制编码机制 MCS 和可用资源块 RB 个数确定取消复用上行 控制信息 UCI 的业务的第一频谱效率和复用 UCI 的业务的第二频谱效率 ;
步骤 S104 : 确定第一频谱效率与系统设置的频谱效率波动之和为第三频谱效率。
步骤 S106 : 判断第二频谱效率是否小于第三频谱效率。
步骤 S108 : 如果判断结果为是, 则使用 MCS 对业务和 UCI 进行调度。
步骤 S110 : 如果判断结果为否, 则调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调整后的 MCS 对业务和 UCI 进行调度。
通过上述步骤, 将取消复用 UCI 的业务的第一频谱效率和复用 UCI 的业务的第三 频谱效率大小比较, 在第二频谱效率小于第三频谱效率的情况下, 使用 MCS 对业务和 UCI 进 行调度, 在第二频谱效率大于第三频谱效率的情况下, 则调整 MCS 直至第二频率效率小于
第三频谱效率, 并使用调整后的 MCS 对业务和 UCI 进行调度。避免了相关技术中 UCI 信息 在 PUSCH 上上报时, 会大量占用业务信道的资源, 对业务和 UCI 信息不能进行有效的调度, 对现有业务的传送造成比较大的影响, 进而降低了现有业务的通信质量及链路传输性能的 问题, 保证了现有业务的通信质量并提高了链路传输性能。
下面对步骤 S108 中的使用 MCS 对业务和 UCI 进行调度的一个优选的实施方式进 行说明。在优选实施方式中, 可以首先判断 UCI 是否包括确定 / 非确定 ACK/NAK ; 在判断结 果为是的情况下, 按照预先设定的策略调整 MCS, 并根据调整后的 MCS 在物理上行共享信道 PUSCH 上调度业务和 UCI ; 在判断结果为否的情况下, 根据 MCS 在 PUSCH 上调度业务和 UCI。 通过该优选的实施例的判断步骤, 可以确认 UCI 中是否包含了 ACK/NAK, 并根据预先设定的 策略调整 MCS, 保证了 ACK/NAK 的可靠传输, 由于在 LTE 系统中, UE 通过 CRC 校验下行传输 的正确与否, 并将 ACK/NAK 反馈给基站, 该优选实施例保证了 ACK/NAK 的可靠传输, 从而保 证了 LTE 系统上行反馈传输的可靠性。
下面对步骤 S110 中的调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调 整后的 MCS 对业务和 UCI 进行调度的一个优选的实施方式进行说明。在优选实施方式中, 采用设置步骤 : 设置 MCS = MCS-1 ; 确定步骤 : 根据设置的 MCS 确定第二频率效率 ; 判断步 骤: 判断确定后的第二频率效率是否小于第三频率效率, 如果判断结果为否, 则返回至设置 步骤, 如果判断结果为是, 则使用当前 MCS 对业务和 UCI 进行调度。通过该优选实施例的设 置步骤和判断步骤, 实现了循环递减直到找到一个 MCS 满足第二频率效率小于第三频率效 率, 且该 MCS 是满足上述条件的最大的一个 MCS。 优选地, 使用当前 MCS 对业务和 UCI 进行调度包括 : 判断 UCI 是否包括确定 / 非确 定 ACK/NAK ; 如果判断结果为是, 则按照预先设定的策略调整当前 MCS, 并根据调整后的当 前 MCS 在 PUSCH 上调度业务和 UCI ; 如果判断结果为否, 则根据当前 MCS 在 PUSCH 上调度业 务和 UCI。通过该优选的实施例的判断步骤, 可以确认 UCI 中是否包含了 ACK/NAK, 并根据 预先设定的策略调整 MCS, 保证了 ACK/NAK 的可靠传输, 由于在 LTE 系统中, UE 通过 CRC 校 验下行传输的正确与否, 并将 ACK/NAK 反馈给基站, 该优选实施例保证了 ACK/NAK 的可靠传 输, 从而保证了 LTE 系统上行传输的可靠性。
优选地, 如果设置的 MCS 为 0, 则取消调度业务, 并判断 UCI 是否满足传输性能 ; 如 果判断结果为满足, 则在 PUSCH 上调度 UCI ; 如果判断结果为不满足, 则再次判断 UCI 是否 包括 ACK/NAK, 如果判断结果为包括, 则在 PUCCH 上调度 ACK/NAK。在该优选实施例中, 通过 判断步骤, 在 MCS 为 0 的情况下, 判断是否满足调度 UCI 的条件, 如果不满足, 再次判断是否 包括 ACK/NAK, 该优选实施例保证了 ACK/NAK 的可靠传输, 由于 ACK/NAK 是下行传输的反馈, 从而保证了 LTE 系统上行反馈传输的可靠性。
优选地, 通过以下公式计算第一频谱效率 R0 : 通过以下公式计算第二频谱效率 R1 : 其中, RE 个数 Q′ RI 为 :10
102348288 A CN 102348307
说明书6/10 页
CQI 所占的 RE 个数 Q′ CQI 为 :
为MSC 对应的 CRC 校验的所有待传输码块的比特长度之和, C 为码块个数, 道占用的子载波个数, 大小为 12 乘以 RB 个数 ; 环前缀 CP 下, 无 Sounding 时,为 PUSCH 信为 PUSCH 业务占用的符号个数, 普通循 Q′ CQI 为 CQI( 包含有 Sounding 时,ORI 为 RI 的原始比特个数 ; OCQI 为 CQI( 包 PMI) 占用的 RE 个数 ; Q′ RI 为 RI 占用的 RE 个数 ; L = 8, 当 OCQI ≤ 11 括 PMI) 的原始比特个数 ; L 为 CQI 的 CRC 校验比特长度, 当 OCQI > 11 时, 时L=0;
和分别为系统设定的 RI 和 CQI 的偏移值。该优选实施例实现了第一频谱效率 R0 和第二频谱效率 R1 的计算。 实施例二
本实施例综合了实施例一及其中的优选实施方式, 在本实施例中提供了一种调度 方法, 图 2 是是根据本发明优选实施例的调度方法的流程图, 如图 2 所示, 包括 :
步骤 S202 : 由初始测量以及其他信息获得 RBNum(RB 个数 ) 初始 MCS ;
步骤 S204 : 由步骤 S202 得到的 RBNum 和 MCS, 计算 ( 按下述公式 (1), Q ′ CQI 和 Q′ RI 均配置为 0) 该配置下, 无 UCI 复用时, 业务的频谱效率 R。令 R0 = R+δ, 为满足业务 性能的频谱效率上限。
步骤 S206 : 按照下述公式 (1), 计算当前 MCS 下, 复用 UCI 时, 业务的频谱效率 R1。
步骤 S208 : 判断 R1 是否小于 R0, 如果判断结果为是, 执行步骤 S210, 如果判断结 果为否, 执行步骤 S212。
步骤 S210 : 当前返回当前 MCS, 并判断是否需要反馈 ACK/NAK。如果需要反馈 ACK/ NAK, 则需按照事先设置好的表格, 进行判决, 确定最终的 MCS。如无需反馈, 返回当前 MCS。 调度结束。
步骤 S212 : 设置 MCS = MCS-1。
步骤 S214 : 判断 MCS 是否大于等于 0, 如果判断结果为是, 执行步骤 S206, 如果判 断结果为否, 执行步骤 S216。
步骤 S216 : 无法找到满足业务传输性能的 MCS, 放弃业务传输, 即不调度业务。
步骤 S218 : 判决是否调度 CQI/RI, 判断是否满足 CQI 调度性能?如果判断结果是, 执行步骤 S220, 如果判断结果为否, 执行步骤 S222。
步骤 S220 : 进行 CQI/RI 的调度, 流程结束。
步骤 S222 : 不调度 CQI/RI, 如果有 ACK/NAK, 使用 PUCCH 发送。需要说明的是, 在本实施例中, 采用以下公式计算业务频谱效率 :
上述步骤中, RI 所占的 RE 个数 Q′ RI 的计算方法为 :
上述步骤中, CQI 所占的 RE 个数 Q′ CQI 的计算方法为 :
其中,为 MSC 对应的包含了 CRC 校验的所有待传输码块的比特长度之和, C为 为 PUSCH 信道占用的子载波个数, 大小为 12 乘以 RB 个数 ; 有 Sounding 时, 为 PUSCH码块个数 ;业务占用的符号个数, 普通 CP 下, 无 Sounding 时,Q′ CQI 为 CQI( 包含 PMI) 占用的 RE 个数 ; Q′ RI 为 RI 占用的 RE 个数 ; QRI 为 RI 的原始比特 个数 ; OCQI 为 CQI( 包括 PMI) 的原始比特个数 ; L 为 CQI 的 CRC 校验比特长度, 当 OCQI > 11 时, L = 8, 当 OCQI ≤ 11 时, L=0;
和分别为系统设定的 RI 和 CQI 的偏移值。需要说明的是, 本实施例适用于当存在 UCI 的调度需求, 同时又有上行业务的调 度需求的调度过程, 且本实施例仅适用于新传包, 对于重传包, 不采用本实施例的调度方 法。
实施例三
在本实施例中, 系统带宽 20M, UCI 偏移值 UE 上报周期性 CQI, 原始比特数为 4, 不存在 RI, 存在 ACK/NAK, 存在 Sounding,用于 PUSCH 业务传输的符号个数
为 11。该调度过程包括以下步骤 :
步骤 1 : 确定初始 MCS = 4, RBNum = 3 ;
步骤 2 : 根据式 (1), 计算当前 MCS = 4, RBNum = 3 下, 不复用 CQI 时, 业务的频谱 效率 : R = 0.5859。令 δ = 0.0135, 则 R0 = R+δ = 0.5993。
步骤 3 : 根据实施例二中的公式 (1), 计算当前 MCS = 4, RBNum = 3 下, 复用 CQI 时, 业务的频谱效率 : R1 = 0.6105。
步骤 4 : 因为 R1 大于 R0, 则 MCS = MCS-1 = 3。至步骤 A3, 重新计算业务码率 : 当前 MCS = 3, RBNum = 3 下, 复用 CQI 时, 业务的频谱效率 : R1 = 0.5291。因为 R1 小于 R0, 跳 至步骤 A5。
步骤 5 : 因为需要反馈 ACK/NAK, 按照事先设置好的表格, 进行判决, 确定最终的 MCS = MCS-1 = 2, 返回当前 MCS。
调度最终结果为 : PUSCH 调度 MCS 为 2, 复用 ACK/NAK。
在本实施例中, 实现了在初始 MCS 不满足传输条件, 调整 MCS 的值, 及在 UCI 包括 中包括 ACK/NAK, 根据系统设置再次调整 MCS, 进行调度的过程。
实施例四
在本实施例中, 系统带宽 10M。UCI 偏移值 UE 采用传输模式 4 的模式传输, 需要宽带上报 CQI, 原始比特数为 24。RI 为1, 占 1 比特。不存在 ACK/NAK。存在 Sounding, 用于 PUSCH 业务传输的符号个数 11。
为该调度过程包括以下步骤 :
步骤 1 : 确定初始 MCS = 4, RBNum = 4 ;
步骤 2 : 根据实施例二中的公式 (1), 计算当前 MCS = 4, RBNum = 4 下, 不复用 CQI 和 RI 时, 业务的频谱效率 : R = 0.5303。令 δ = 0.0455, 则 R0 = R+δ = 0.5758。
步骤 3 : 根据实施例二中的公式 (1), 计算当前 MCS = 4, RBNum = 4 下, 复用 CQI 和 RI 时, 业务的频谱效率 : R1 = 0.7609。
步骤 4 : 因为 R1 大于 R0, 则 MCS = MCS-1 = 3。至步骤 B3, 重新计算业务码率 : 当 前 MCS = 3, RBNum = 4 下, 复用 CQI 和 RI 时, 业务的频谱效率 : R1 = 0.6925。
因为 R1 大于 R0, 则 MCS = MCS-1 = 2。至步骤 B3, 重新计算业务码率 : 当前 MCS = 2, RBNum = 4 下, 复用 CQI 和 RI 时, 业务的频谱效率 : R1 = 0.6601。
因为 R1 大于 R0, 则 MCS = MCS-1 = 1。至步骤 B3, 重新计算业务码率 : 当前 MCS = 1, RBNum = 4 下, 复用 CQI 和 RI 时, 业务的频谱效率 : R1 = 0.6437。
因为 R1 大于 R0, 则 MCS = MCS-1 = 0。至步骤 B3, 重新计算业务码率 : 当前 MCS = 0, RBNum = 4 下, 复用 CQI 和 RI 时, 业务的频谱效率 : R1 = 0.8750。
因为 R1 大于 R0, 则 MCS = MCS-1 = -1 < 0。跳至步骤 B6。
步骤 5 : 无法找到满足业务传输性能的 MCS, 放弃业务传输。计算 UCI 码率满足传 输性能, 调度的最终结果为不发业务, 单发 UCI 信息。
在本优选实施例中, 实现了在 MCS 小于 0 的情况下, 调度的处理流程。
实施例五
本实施例综合了实施例一及其中的优选实施方式, 在本实施例中提供了一种 eNB, 图 3 是根据本发明实施例的 eNB 的结构框图, 如图 3 所示, 该 eNB 包括 : 第一确定模块 32、 第二确定模块 34、 判断模块 36、 第一调度模块 38、 第二调度模块 39, 下面对上述结构进行详 细说明 :
第一确定模块 32, 用于根据获取的调制编码机制 MCS 和可用资源块 RB 个数确定取 消复用上行控制信息 UCI 的业务的第一频谱效率和复用 UCI 的业务的第二频谱效率 ; 第二 确定模块 34, 连接至第一确定模块 32, 用于根据第一确定模块 32 确定的第一频谱效率与系统设置的频谱效率波动之和为第三频谱效率 ; 判断模块 36, 连接至第一确定模块 32 和第二 确定模块 34, 用于判断第一确定模块 32 确定的第二频谱效率是否小于第二确定模块 34 确 定的第三频谱效率 ; 第一调度模块 38, 连接至判断模块 36, 用于在判断模块 36 的判断结果 为是时, 使用 MCS 对业务和 UCI 进行调度 ; 第二调度模块 39, 连接至判断模块 36, 用于在判 断模块 36 的判断结果为否时, 调整 MCS 直至第二频率效率小于第三频谱效率, 并使用调整 后的 MCS 对业务和 UCI 进行调度。
图 4 是根据本发明实施例的 eNB 的优选的结构框图, 如图 4 所示, 第一调度模块 38 还包括 : 第一判断子模块 382、 第一调整子模块 384、 第一调度子模块 386、 第二调度子模块 388, 第二调度模块 39 包括 : 设置子模块 391、 确定子模块 392、 第二判断子模块 393、 第三调 度子模块 394、 第四调度子模块 395、 取消子模块 396、 第三判断子模块 397、 第五调度子模块 398 和第六调度子模块 399, 第四调度子模块 395 还包括 : 判断单元 3952、 调整单元 3954、 第 一调度单元 3956、 第二调度单元 3958, 下面对上述结构进行详细描述 :
第一调度模块 38 包括 : 第一判断子模块 382, 用于判断 UCI 是否包括确定 / 非确 定 ACK/NAK ; 第一调整子模块 384, 连接至第一判断子模块 382, 用于在第一判断子模块 382 判断结果为是时, 按照预先设定的策略调整 MCS ; 第一调度子模块 386, 连接至第一调整子 模块 384, 用于根据第一调整子模块 384 调整后的 MCS 在物理上行共享信道 PUSCH 上调度业 务和 UCI ; 第二调度子模块 388, 连接至第一判断子模块 382, 用于在第一判断子模块 382 判 断结果为否时, 根据 MCS 在 PUSCH 上调度业务和 UCI。
第二调度模块 39 包括 : 设置子模块 391, 用于设置 MCS = MCS-1 ; 确定子模块 392, 连接至设置子模块 391, 用于根据设置子模块 391 设置的 MCS 第二频率效率 ; 第二判断子 模块 393, 连接至确定子模块 392, 用于判断确定子模块 392 确定后的第二频率效率是否小 于第三频率效率 ; 第三调度子模块 394, 连接至第二判断子模块 393, 用于在第二判断子模 块 393 判断结果为否时, 则调度设置子模块 ; 第四调度子模块 395, 连接至第二判断子模块 393, 用于在第二判断子模块 393 判断结果为是时, 使用当前 MCS 对业务和 UCI 进行调度。 取 消子模块 396, 连接至设置子模块 391, 用于在设置子模块 391 设置的 MCS 为 0, 则取消调度 业务 ; 第三判断子模块 397, 连接至设置子模块 391, 用于在设置子模块 391 设置的 MCS 为 0 时判断 UCI 是否满足传输性能 ; 第五调度子模块 398, 连接至第三判断子模块 397, 用于在第 三判断子模块 397 的判断结果为满足时, 在 PUSCH 上调度 UCI ; 第六调度子模块 399, 连接至 第三判断子模块 397, 用于在第三判断子模块 397 的判断结果为不满足时, 再次判断 UCI 是 否包括 ACK/NAK, 如果判断结果为包括, 在 PUCCH 上调度 ACK/NAK。
第四调度子模块 395 包括 : 判断单元 3952, 用于判断 UCI 是否包括确定 / 非确定 ACK/NAK ; 调整单元 3954, 连接至判断单元 3952, 用于在判断单元 3952 的判断结果为是时, 按照预先设定的策略调整当前 MCS ; 第一调度单元 3956, 连接至调整单元 3954, 用于根据调 整单元 3954 调整后的当前 MCS 在 PUSCH 上调度业务和 UCI ; 第二调度单元 3958, 连接至判 断单元 3952, 用于在判断单元 3952 的判断结果为否时, 根据当前 MCS 在 PUSCH 上调度业务 和 UCI。
优选地, 通过以下公式计算第一频谱效率 R0 :通过以下公式计算第二频谱效率 R1 : 其中, RE 个数 Q′ RI 为 :
CQI 所占的 RE 个数 Q′ CQI 为 :
其 中,为 MSC 对应的 CRC 校验的所有待传输码块的比特长度之和, C 为码块个数, PUSCH 信道占用的子载波个数, 大小为 12 乘以 RB 个数 ; 数, 普通循环前缀 CP 下, 无 Sounding 时,为为 PUSCH 业务占用的符号个 Q′ CQI 为有 Sounding 时,CQI( 包含 PMI) 占用的 RE 个数 ; Q′ RI 为 RI 占用的 RE 个数 ; ORI 为 RI 的原始比特个数 ; OCQI 为 CQI( 包括 PMI) 的原始比特个数 ; L 为 CQI 的 CRC 校验比特长度, 当 OCQI > 11 时, L = 8, 当 OCQI ≤ 11 时 L = 0 ;
和分别为系统设定的 RI 和 CQI 的偏移值。通过本发明的上述实施例, 将取消复用 UCI 的业务的频谱效率和复用 UCI 的业务 的频谱效率大小进行比较, 在第二频谱效率小于第三频谱效率的情况下, 使用 MCS 对业务 和 UCI 进行调度, 在第二频谱效率大于第三频谱效率的情况下, 则调整 MCS 直至第二频率效 率小于第三频谱效率, 并使用调整后的 MCS 对业务和 UCI 进行调度。能够在 UCI 与业务复 用时, 基站能够有效的进行调度, 使得 UCI 和业务都能够合理地进行传输, 保证上行链路传 输的可靠性, 获得较好的上行链路传输性能。
显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以将它们存储 在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处的顺序执行所示 出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件结合。
以上仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技术人 员来说, 本发明可以有各种更改和变化。凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。