无线网络中的自适应调制和编码方案调整相关申请
本申请要求于2009年9月15日提交的美国临时专利申请号61/242552以及于2009年9月15日提交的美国临时专利申请号61/242557的权益,通过引用将二者的内容合并于此。
技术领域
本发明涉及无线通信,并且更尤其涉及用于为无线网络中的通信信道选择调制和编码方案(MCS)的方法和系统。
背景技术
诸如蜂窝网络之类的无线通信网络通过在该通信网络中操作的移动终端之间共享资源而进行操作。作为共享过程的一部分,资源由系统内的一个或多个控制设备进行分配。特定类型的无线通信网络被用来支持诸如处于第三代合作伙伴计划(3GPP)的长期演进(LTE)标准下的那些之类的基于蜂窝的高速服务。其它标准包括IEEE 802.16标准(也称作WiMAX)和IEEE 802.11标准(也称作WiFi)。
3GPP LTE标准意在改进通用移动电信系统(UMTS)的陆地无线电接入移动电话标准以应对未来的要求。3GPP LTE技术规范在包括LTE,演进通用陆地无线电接入(E-UTRA)和演进通用陆地无线电接入网络(E-UTRAN),总体描述,阶段2,3GPP TS 36.300版本9.3.0第9期(2010-04)在内的参考文献集合中有所描述。在3GPP LTE(E-UTRA和E-UTRAN)术语中,基站被称作“eNode-B”(eNB),而移动终端或设备被称作“用户设备”(UE)。
时变的无线电信道上的无线通信遭受诸如加性高斯白噪声(AWGN)和衰落之类的无线电信道损害,这引入所接收的信息的损失并且使所递送服务的质量下降。为了确保针对特定应用所要求的服务质量(QoS)在变化的无线电信道条件下得以满足,无线电链路适配技术成为必需的。无线通信系统中的无线电链路适配的最终目标是利用最低水平的资源在特定连接中获得所要求的服务质量(QoS),所述特定连接例如从基站到移动终端或终端单元的下行链路(DL)或者从移动终端到基站的上行链路(UL)。
传统上,在针对给定移动终端为DL和UL信道进行链路适配中,基站可以使用与移动终端相关联的信道质量指示器(CQI)值对用于数据传输的资源进行调度,其中包括为数据传输选择适当的调制和编码方案(MCS)等级。CQI值是移动终端对从基站所发射的导频信号所执行的DL信道质量测量的函数,诸如信道解码器之前或之后的信噪比(SNR)、信号与干扰加噪声比(SINR)、接收信号强度(RSS)、信噪比(SNR)、误比特率(BER)等等。CQI值可以由基站基于在UL上从移动终端所接收的信道质量报告周期性地进行更新。报告可以由CQI值或者足以使得基站能够针对进行报告的移动站确定CQI值的信息所构成。基站因此可以通过基于静态CQI至MCS映射表将CQI值映射到MCS等级而基于链路质量测量对DL和UL信道上所发射的信号的MCS等级进行适配。
例如,在3GPP LTE中,UE借助于在上行链路(UL)上连续反馈至eNB的信道质量指示器(CQI)值向eNB提供信道质量的测量。UE基于对从eNB所发射的导频信号进行的信道质量测量(例如,SNR、SINR等)确定CQI值。CQI值被定义为到包含十六个可能的MCS等级的映射表中的索引。表1示出了LTE中所使用的CQI至MCS映射表,其从表7.2.3-1 LTE,演进通用陆地无线电接入(E-UTRA),物理层过程(3GPP TS 36.213版本9.2.0第9期)复制。
表1:4比特CQI表
上述链路适配方案的缺陷在于:固定的CQI至MCS映射在出现变化的信道条件的情况下并不预计是一直准确的,原因在于估计的CQI值有时可能会过于激进(aggressive)或过于保守。可能试图通过在信道条件变化时使用不同的CQI至MCS映射表来解决该问题,然而这种方法将需要多个表以及复杂的处理来确定何时应当改变该表以及应当使用哪个表,从而导致次优的性能。
此外,来自不同供货商的UE可能具有不同水平的信道估计准确性,这可能导致次优的MCS等级被使用。
可以使用在给定的CQI至MCS映射表中调整MCS等级的静态偏移量以便对CQI估计误差进行补偿。然而,如果该偏移量是基于最差情形的情境(例如,切换区)所确定的,则它们可能对于其它情况而言过于保守,导致诸如较低吞吐量之类的明显性能下降。相反,如果所述偏移量不是基于最差情形的情境所确定的,则最差情形可能遭受性能下降,诸如呼叫中断、切换失败以及较低吞吐量。
需要一种改进的无线电链路适配方案。
发明内容
依据本发明的一个方面,提供了一种为基站和移动终端之间的通信信道上的传输调整调制和编码方案(MCS)等级的方法。所述方法包括在所述基站:定义误差量度的目标值;测量误差量度;基于误差量度的测量与所述目标值的偏差程度确定MCS偏移量;从所述移动终端接收所述通信信道的信道质量测量的指示;使用信道质量等级集合与MCS等级的对应集合之间的固定映射来确定与信道质量测量的指示相对应的预调整MCS等级;通过将所述MSC偏移量添加到所述预调整MCS等级来确定经调整的MCS等级;并且将所述经调整的MCS等级分配给所述传输。
依据本发明的另一方面,提供了一种通过通信信道与移动终端进行通信的基站。所述基站包括控制器,所述控制器被配置为:定义误差量度的目标值;测量误差量度;基于误差量度的测量与所述目标值的偏差程度确定MCS偏移量;从所述移动终端接收所述通信信道的信道质量测量的指示;使用信道质量等级集合与MCS等级的对应集合之间的固定映射来确定与信道质量测量的指示相对应的预调整MCS等级;通过将所述MSC偏移量添加到所述预调整MCS等级来确定经调整的MCS等级;并且将所述经调整的MCS等级分配给所述通信信道上的所述传输。
在结合附图审阅了本发明具体实施例的以下描述后,本发明的其他方面和特征对于本领域普通技术人员将变得明显。
附图说明
在仅仅通过示例而图示本发明实施例的附图中,
图1是蜂窝通信系统的框图;
图2是可以被用于实施本申请的一些实施例的示例基站的框图;
图3是可以被用于实施本申请的一些实施例的示例移动终端的框图;
图4是可以被用于实施本申请的一些实施例的示例中继站的框图;
图5是可以被用于实施本申请的一些实施例的示例OFDM发射机架构的逻辑分解的框图;
图6是可以被用于实施本申请的一些实施例的示例OFDM接收机架构的逻辑分解的框图;
图7是图2的基站处的用于对该基站和图3的移动终端之间的通信信道调整MCS等级的过程的流程图;
图8是可以被用于实施本申请的一些实施例的示例性外环MCS控制算法;
图9A和9B是可以被用于实施本申请的一些实施例的另一示例性外环MCS控制算法;和
图10A和10B是可以被用于实施本申请的一些实施例的又另一示例性外环MCS控制算法。
具体实施方式
现在参考其中类似附图标记指代类似元素的附图,图1示出了控制多个小区12内的无线通信的基站控制器(BSC)10,所述小区由对应的基站(BS)14服务。在一些配置中,每个小区进一步被分成多个扇区13(未示出)。通常,每个基站14使用OFDM来促进与移动终端16的通信,所述移动终端16位于与对应的基站14相关联的小区12内。移动终端16相对于基站14的移动导致信道条件的明显波动。如所示,基站14和移动终端16可以包括多个天线以提供用于通信的空间分集。如以下更详细地描述的,中继站15可以帮助基站14与移动终端16之间的通信。移动终端16能够从任何小区12、扇区13(未示出)、基站14或中继站15切换18到其他小区12、扇区13(未示出)、基站14或中继站15。在一些配置中,基站14通过回程网络11与每个网络且与另一网络(诸如核心网或互联网,二者均未示出)进行通信。在一些配置中,不需要基站控制器10。
图2描绘了基站14的示例。基站14通常包括控制系统20、基带处理器22、发射电路24、接收电路26、天线28和网络接口30。接收电路26接收来自由(在图3中图示的)移动终端16和(在图4中图示的)中继站15所提供的一个或多个远程发射机的承载信息的射频信号。低噪声放大器和滤波器(未示出)可以进行协作以放大信号并从信号中去除宽带干扰以用于处理。下变频和数字化电路(未示出)然后将把经滤波的接收信号下变频成中间或基带频率信号,其然后被数字化成一个或多个数字流。
基带处理器22对数字化的接收信号进行处理以提取在所接收的信号中所运送的信息或数据比特。该处理通常包括解调、解码和纠错操作。因而,基带处理器22通常在一个或多个数字信号处理器(DSP)或专用集成电路(ASIC)中实施。所接收的信息然后经由网络接口30跨越无线网络发送,或者直接地或在中继站15的帮助下被发射到由基站14服务的另一移动终端16。
在发射侧,基带处理器22在控制系统20的控制下从网络接口30接收可以表示语音、数据或控制信息的数字化数据,并且对数据进行编码以供传输。经编码的数据被输出到发射电路24,其中通过具有一个或多个期望发射频率的一个或多个载波信号对所述数据进行调制。功率放大器(未示出)将把经调制的载波信号放大到适合于传输的电平,并且通过匹配网络(未示出)将经调制的载波信号递送到天线28。以下更详细地描述调制和处理细节。
图3图示移动终端16的示例。与基站14类似,移动终端16将包括控制系统32、基带处理器34、发射电路36、接收电路38、天线40和用户接口电路42。接收电路38接收来自一个或多个基站14和中继站15的承载信息的射频信号。低噪声放大器和滤波器(未示出)可以进行协作以放大信号并从信号中去除宽带干扰以用于处理。下变频和数字化电路(未示出)然后将把经滤波的接收信号下变频成中间或基带频率信号,其然后被数字化成一个或多个数字流。
基带处理器34对数字化的接收信号进行处理以提取在接收的信号中所运送的信息或数据比特。该处理通常包括解调、解码和纠错操作。基带处理器34通常在一个或多个数字信号处理器(DSP)和专用集成电路(ASIC)中实施。
对于传输,基带处理器34从控制系统32接收可以表示语音、视频、数据或控制信息的数字化数据,它对所述数据进行编码以供传输。经编码的数据被输出到发射电路36,其中调制器使用该数据来对处于一个或多个期望发射频率的一个或多个载波信号进行调制。功率放大器(未示出)将把经调制的载波信号放大到适合于传输的电平,并且通过匹配网络(未示出)将经调制的载波信号递送到天线40。对本领域技术人员可用的各种调制和处理技术被用于移动终端和基站之间的直接地或经由中继站的信号传输。
在OFDM调制中,传输频带被分成多个正交的载波。每个载波根据待发射的数字数据来调制。因为OFDM将传输频带划分成多个载波,所以每个载波的带宽减小并且每个载波的调制时间增加。因为多个载波被并行发射,所以任何给定载波上的数字数据或符号的传输速率比在使用单载波时低。
OFDM调制利用对待发射的信息执行快速傅里叶逆变换(IFFT)。为了解调,对接收的信号执行快速傅里叶变换(FFT)恢复所发射的信息。实际上,IFFT和FFT由分别执行离散傅里叶逆变换(IDFT)和离散傅里叶变换(DFT)的数字信号处理来提供。因此,OFDM调制的表征性特征是为传输信道内的多个频带生成正交载波。经调制的信号是具有相对低传输速率并且能够停留在其相应频带内的数字信号。单独载波不是直接由数字信号调制的。而是,通过IFFT处理同时对所有载波进行调制。
在一个实施例中,OFDM优选地被用于从基站14到移动终端16的至少下行链路传输。每个基站14配备有"n"个发射天线28(n > = 1),并且每个移动终端16配备有"m"个接收天线40(m> = 1)。值得注意地,相应天线可以使用适当的双工器或开关而被用于接收和传输,因此只是为了清楚而被标记。
当使用中继站15时,OFDM优选地被用于从基站14到中继站15和从中继站15到移动终端16的下行链路传输。
图4图示了示例中继站15。与基站14和移动终端16类似,中继站15包括控制系统132、基带处理器134、发射电路136、接收电路138、天线130和中继电路142。中继电路142使得中继站14能够帮助基站16和移动终端16之间的通信。接收电路138接收来自一个或多个基站14和移动终端16的承载信息的射频信号。低噪声放大器和滤波器(未示出)可以进行协作以放大信号并从信号中去除宽带干扰以用于处理。下变频和数字化电路(未示出)然后将把经滤波的接收信号下变频成中间或基带频率信号,其然后被数字化成一个或多个数字流。
基带处理器134对数字化的接收信号进行处理以提取在接收的信号中所运送的信息或数据比特。该处理通常包括解调、解码和纠错操作。基带处理器134通常在一个或多个数字信号处理器(DSP)和专用集成电路(ASIC)中实施。
对于传输,基带处理器134从控制系统132接收可以表示语音、视频、数据或控制信息的数字化数据,它对所述数据进行编码以供传输。经编码的数据被输出到发射电路136,其中调制器使用该数据来对处于一个或多个期望发射频率的一个或多个载波信号进行调制。功率放大器(未示出)将把经调制的载波信号放大到适合于传输的电平,并且通过匹配网络(未示出)将经调制的载波信号递送到天线130。如上所述,对本领域技术人员可用的各种调制和处理技术被用于移动终端和基站之间的直接或经由中继站间接的信号传输。
参考图5,将描述逻辑OFDM传输架构。最初,基站控制器10将直接地或在中继站15的帮助下把要发射到各个移动终端16的数据发送到基站14。如以下更详细描述的,基站14使用与移动终端相关联的信道质量指示器(CQI)值来对用于传输的数据进行调度以及为发射经调度的数据而选择适当的调制和编码方案(MCS)等级。CQI值可以直接从移动终端16接收或在基站14处基于移动终端16所提供的信息来确定。在任一情况下,与每个移动终端16相关联的CQI值可以例如是信号与干扰比(SIR)以及信道振幅(或响应)跨OFDM频带变化的程度的函数。
使用数据加扰逻辑46以减少与数据相关联的峰值与平均功率比的方式对经调度的数据44(其为比特流)进行加扰。为加扰的数据确定循环冗余校验(CRC)并使用CRC添加逻辑48将其附加到加扰的数据。接下来,使用信道编码器逻辑50来执行信道编码以有效地向数据添加冗余以促进移动终端16处的恢复和纠错。如以下更详细描述的,用于特定移动终端16的信道编码基于与该移动终端相关联的当前CQI值。在一些实施方式中,信道编码器逻辑50使用已知的Turbo编码技术。然后通过速率匹配逻辑52对编码的数据进行处理以补偿与编码相关联的数据扩展。
比特交织器逻辑54系统地对编码数据中的比特进行重排序以最小化连续数据比特的损失。结果得到的数据比特通过映射逻辑56根据所选择的基带调制被系统地映射到对应的符号。优选地,使用正交振幅调制(QAM)或正交相移键控(QPSK)调制。如以下更详细地描述的,基于特定移动终端的CQI值来选择调制程度。可以使用符号交织器逻辑58对符号进行系统地重排序以进一步支持所发射的信号对由频率选择性衰落引起的周期性数据损失的抗扰性。
此时,比特组已被映射到表示振幅和相位星座中的位置的符号。当期望空间分集时,然后通过空时块码(STC)编码器逻辑60对符号块进行处理,所述编码器逻辑60以使得所发射的信号更抗干扰并且在移动终端16处更容易解码的方式来修改符号。STC编码器逻辑60将处理输入的符号并且提供与基站14的发射天线28的数量相对应的"n"个输出。如上参考图5所描述的控制系统20和/或基带处理器22将提供映射控制信号以控制STC编码。此时,假设"n"个输出的符号表示待发射的数据并且能够由移动终端16恢复。
对于本示例,假设基站14具有两个天线28(n =2)并且STC编码器逻辑60提供两个输出符号流。因此,STC编码器逻辑60所输出的每个符号流被发送到对应的IFFT处理器62,其被分别图示以便于理解。本领域技术人员将会认识到一个或多个处理器可以被用于单独地或与在此描述的其他处理相结合地提供这样的数字信号处理。IFFT处理器62将优选地对相应符号进行操作以提供傅里叶逆变换。TUFT处理器62的输出在时域中提供符号。时域符号被分组成帧,通过前缀插入逻辑64将所述帧与前缀相关联。每个结果所得的信号经由对应的数字上变频(DUG)和数模(DIA)转换电路66在数字域中被上变频到中频并且转换成模拟信号。结果所得的(模拟)信号然后在期望的RF频率处同时调制、放大并经由RF电路68和天线28发射。值得注意地,由预期的移动终端16所已知的导频信号分散在子载波之间。以下详细讨论的移动终端16将使用导频信号进行信道估计。
现在参考图6以图示由移动终端16直接地从基站14或在中继站15的帮助下接收所发射的信号。在所发射的信号到达移动终端16的每个天线40时,通过对应的RF电路70对相应信号进行解调和放大。为了简明和清楚起见,仅详细描述和图示两个接收路径之一。模数(AID)转换器和下变频电路72对模拟信号进行数字化和下变频以进行数字处理。结果所得的数字化信号可以被自动增益控制电路(AGC)74用于基于接收的信号电平来控制RF电路70中放大器的增益。
最初,数字化信号被提供给同步逻辑76,所述同步逻辑76包括粗同步逻辑78,其缓冲若干OFDM符号并且计算两个连续的OFDM符号之间的自相关。与相关性结果的最大值相对应的结果所得的时间索引确定了细同步搜索窗,该细同步搜索窗被细同步逻辑80用于基于首部确定精确的成帧起始位置。细同步逻辑80的输出通过帧定位(frame alignment)逻辑84来促进帧捕获。适当的成帧定位是重要的,从而后续的PET处理提供从时域到频域的准确转换。细同步算法基于由首部载送的所接收的导频信号与已知导频数据的本地副本之间的相关性。一旦发生了帧定位捕获,就利用前缀去除逻辑86来去除OFDM符号的前缀并且结果所得的样本被发送到频偏校正逻辑88,所述频偏校正逻辑88补偿由发射机和接收机中不匹配的本地振荡器所引起的系统频偏。优选地,同步逻辑76包括频偏和时钟估计逻辑82,所述频偏和时钟估计逻辑82基于首部以帮助估计这样的对所发射信号的影响并且将这些估计提供给校正逻辑88以适当地处理OFDM符号。
此时,时域中的OFDM符号准备好使用EFT处理逻辑90转换到频域。结果是频域符号,所述频域符号被发送到处理逻辑92。处理逻辑92使用分散导频提取逻辑94来提取分散的导频信号,使用信道估计逻辑96基于所提取的导频信号来确定信道估计,并且使用信道重建逻辑98来为所有子载波提供信道响应。为了确定每个子载波的信道响应,导频信号实质上是在时间和频率二者中以已知模式遍及OFDM子载波在数据符号之间分散的多个导频符号。继续图6,所述处理逻辑将所接收的导频符号与在某些子载波中在某些时间预期的导频符号进行比较以确定其中发射导频符号的子载波的信道响应。结果被内插以估计未为其提供导频符号的剩余子载波中的大多数(如果不是所有)的信道响应。实际和内插信道响应被用于估计总信道响应,所述总信道响应包括OFDM信道中的子载波中的大多数(如果不是所有)的信道响应。
从每个接收路径的信道响应得到的频域符号和信道重建信息被提供给STC解码器100,所述STC解码器100在这两个所接收的路径上提供STC解码以恢复所发射的符号。信道重建信息向STC解码器100提供在处理相应频域符号时足以去除传输信道效应的均衡信息。在本发明的上下文中,中继站可以充当另一基站或充当终端。
使用符号去交织器逻辑102将所恢复的符号依次放回,所述符号去交织器逻辑102对应于发射机的符号交织器逻辑58。然后使用解映射逻辑104将经去交织的符号解调或解映射到对应的比特流。然后使用比特去交织器逻辑106将比特去交织,所述比特去交织器逻辑106对应于发射机架构的比特交织器逻辑54。然后通过解速率匹配逻辑108对经去交织的比特进行处理,并且将其呈现给信道解码器逻辑110以恢复最初加扰的数据和CRC校验和。因此,CRC逻辑112去除CRC校验和,以传统形式校验加扰的数据,并且将其提供给解扰逻辑114以使用已知的基站解扰码进行解扰从而恢复原始发射的数据116。
与恢复数据116并行地,确定CQI值或至少足以在基站14处确定CQI值的信息并且将其发射到基站14。如上所述,CQI值可以是信号与干扰比(SIR)以及信道响应跨OFDM频带中的各个子载波变化的程度的函数。对于该实施例,用于发射信息的OFDM频带中的每个子载波的信道增益相对于彼此进行比较以确定信道增益跨OFDM频带变化的程度。虽然许多技术可用来测量变化程度,但是一种技术是为遍及被用于发射数据的OFDM频带的每个子载波计算信道增益的标准偏差。
图1至6提供了能够被用来实施本申请实施例的通信系统的一个特定示例。所要理解的是,实施例可以利用具有不同于该特定示例的架构但是以与如这里所描述的实施例的实施方式相一致的方式进行操作的通信系统来实施。
如常规的那样,基站14规律地从移动站16接收信道质量报告,并且基于所述报告更新与移动站16相关联的CQI值。信道质量报告基于移动站16对从基站14所发射的导频信号所进行的信道质量测量(例如,SNR)。每个报告可以由估计的CQI值或者足以使得基站14能够确定CQI值的信息所构成。
如前所述,基站14使用诸如以上表1所示的静态映射表将与每个移动终端16相关联的CQI值映射到对应的MCS等级。然而,由于如移动站所访问的任何给定终端16的CQI值可能由于信道条件的变化或者移动站估计的不准确而过于激进或过于保守,所以基站14被配置为以将传输块(TB)误差统计保持在目标值(例如,目标误块率(BLER))周围为目标而基于所测量的诸如BLER之类的传输块(TB)误差统计来对所映射的MCS等级进行调整。TB误差统计可以在信道有效载荷上进行测量。
这种调整在这里被称作外环MCS控制。假设与移动终端相关联的CQI值是基于并没有考虑TB误差统计的信道质量测量。
图7是图示基站14处的用于为基站14和移动终端16之间的通信信道(例如,DL或UL信道)上的传输调整MCS等级的过程700的流程图。
如所示出的,在步骤702,对MCS偏移量和目标误差率进行初始化。MCS偏移量是基站14用来调整移动站16的给定CQI值所指示的MCS等级的整数值参数。更具体地,如前所述,CQI值可以被定义为到包含多个可能MCS等级的映射表中的索引。所述MCS偏移量被基站14用来调整与给定CQI值相关联的索引以由此提供经调整的MCS等级。优选地,MCS偏移量被初始化为零。目标误差率表示TB误差统计的目标值(例如,目标BLER)。将要意识到的是,目标误差率可以被定义为由上阈值和下阈值所构成的范围。
在步骤703,开始用于测量与有效载荷相关联的TB误差统计的观察周期。该观察周期可以在通信信道上调度的TB的特定数量方面进行定义。
在观察周期结束时(步骤704),计算误差率(例如,计算的BLER)(步骤705),并且基于所计算的误差率与目标误差率的偏差程度对MCS偏移量进行调整(步骤706)。例如,可以在所计算的误差率超出上阈值的情况下递减MCS偏移量,并且可以在所计算的误差率低于下阈值的情况下递增MCS偏移量。
在一些实施例中,BLER目标可以相对于混合自动重传请求(HARQ)终止目标进行定义。具体地,可以实施两个HARQ终止目标:好的TB终止目标以及差的TB终止目标。假设TB在n次HARQ传输之后被成功解码,则TB在n<=好的终止目标的情况下被认为是好的TB,而它在n>=差的终止目标的情况下被认为是差的TB。当然,TB在最大数量的HARQ传输之后没有被成功解码的情况下也被认为是差的TB。如已知的,在传统的自动重传请求(ARQ)方案中,通过检错码(通常是循环冗余校验(CRC))在接收端检查TB误差。如果TB通过CRC,则接收端向接收机发送成功传输的确认(ACK)。如果TB没有通过CRC,则接收端发送否定确认(NAK),请求重传。在传统的混合ARQ(HARQ)方案中,用户数据及其CRC比特通过纠错码被额外保护,这提高了成功传输的可能性。
在步骤707,观察周期随后重新开始。
当TB要被调度进行传输(步骤708)时,基站14使用与移动站16相关联的当前CQI值基于诸如以上表1所示的CQI至MCS映射来确定对应的MCS等级(“预调整的MCS等级”)(步骤709)。基站14然后通过MCS偏移量对预调整的MCS等级进行调整(即,经调整的MCS等级=预调整的MCS等级+MCS偏移量)(步骤710);并且将相关联的经调整MCS分配给该传输(步骤712)。
如现在将意识到的,过程700允许基于所报告(或计算)的CQI和信道有效载荷的误差量度这二者进行信道调制和编码方案的自适应调整。在调整所选择的MCS中所使用的偏移量本身基于所述误差量度进行自适应调整,并且因此可以考虑到所报告的CQI和实际信道质量之间的差异。偏移量可以在每次传输时进行确定和适配。
过程700可以由基站14在每种业务类型的基础上执行,其中一种业务类型(这里称作“业务群组”)可以包含例如具有相同(或相似)空中链路误差率和延迟要求的所有数据流。不同的业务群组可以被分配不同的目标误差率和不同的误差率观察周期。对于每个业务群组而言,计算MCS偏移量,并且基于特定于该业务的目标误差率,该偏移量可以被用于所有MCS等级和所有层。在一些实施例中,可以定义三个业务群组:用于诸如VoIP之类的敏感业务的延迟敏感群组,用于诸如电子邮件之类的非延迟敏感业务的尽力服务群组,以及用于控制信令的信令群组。
任选地,在信令群组的情况下,不是对MCS偏移量进行动态调整,基站14可以使用经配置的MCS偏移量表以便降低软件复杂度,并且由于信令的量预期不大,所以性能下降可能很小。
将会意识到的是,虽然描述了三个业务群组,但是可以利用更多或更少的业务群组来使用其它业务类别。在一些实施例中,可以使用不区分业务类型的算法。
图8以伪代码图示了可以被用来实施本申请的一些实施例的外环MCS控制算法。图8的算法利用了以下配置参数:
· 使能/禁能标志。
· DL HARQ终止目标 – 每个业务群组具有不同的DL HARQ终止目标。
· 降级观察周期(N_d) – 针对降级决定所要观察的传输块(TB)的数量。每个业务群组可以具有不同的N_d。
· 差的分组阈值(B)– 如果在N_d个TB中存在多于B个的差TB,则使得MCS降级。每个业务群组可以具有不同的B。
· 升级观察周期(N_u) – 针对升级决定所要观察的TB的数量。每个业务群组可以具有不同的N_u。
· 好的分组阈值(G) – 如果在N_U个TB中存在多于G个的好TB,则使得MCS升级。每个业务群组可以具有不同的G。
· 等待周期 – eNB在使得MCS降级之后所等待的以毫秒为单位的时间周期。eNB在等待周期之后开始降级观察周期。该等待周期允许使用旧的MCS的传输在当前循环内终止,从而在新循环中所接收的任何(或者至少大部分)TB都使用经更新的MCS进行发射。
· MCS降级步长
· MCS升级步长
· MCS下限
· MCS上限
· MCS偏移量下限
· MCS偏移量上限
图9以伪代码图示了可以被用来实施本申请的一些实施例的另一种外环MCS控制算法。如所示出的,图9的算法分别根据是使用频分调度(FDS)还是频率选择性调度(FSS)而在宽带MCS和子带MCS之间进行区分。图9的算法利用以下配置参数:
· upgrade_observation_period:针对升级决定所要观察的TB的最大数量;
· upgrade_threshold:如果在upgrade_observation_period或更少的TB中存在upgrade_threshold个TB,则触发MCS升级;
· upgrade_step:用于升级的MCS步长大小;
· downgrade_observation_period:针对降级决定所要观察的TB的最大数量;
· downgrade_threshold:如果在downgrade_observation_period或更少的TB中存在downgrade_threshold个TB,则触发MCS降级;
· downgrade_step:用于降级的MCS步长大小,其是负整数或零;
· downgrade_option_flag:如果其为0,则一旦观察到downgrade_threshold个差TB就作出MCS降级决定。如果其为1,则在观察了downgrade_observation_period个TB之后作出MCS降级决定。
· upgrade_option_flag:如果其为0,则一旦观察到upgrade_threshold个好TB就作出MCS降级决定。如果其为1,则在观察了upgrade_observation_period个TB之后作出MCS升级决定。
图10以伪代码图示了可以被用来实施本申请的一些实施例的又另一种外环MCS控制算法。如所示出的,图10的算法分别根据是使用频分调度(FDS)还是频率选择性调度(FSS)而在宽带MCS和子带MCS之间进行区分。图10的算法利用以下配置参数:
· upgrade_observation_period:针对升级决定所要观察的TB的最大数量;
· upgrade_threshold:如果在upgrade_observation_period或更少的TB中存在upgrade_threshold个TB,则触发MCS升级;
· upgrade_step:用于升级的MCS步长大小;
· downgrade_observation_period:针对降级决定所要观察的TB的最大数量;
· downgrade_threshold:如果在downgrade_observation_period或更少的TB中存在downgrade_threshold个TB,则触发MCS降级;
· downgrade_step:用于降级的MCS步长大小,其是负整数或零;
· downgrade_option_flag:如果其为0,则在MCS降级之后或者在先前的downgrade_observation_period结束之后立刻开始新的downgrade_observation_period。如果其为1,则新的downgrade_observation_period仅能够在先前的downgrade_observation_period结束之后开始。
· upgrade_option_flag:如果其为0,则在MCS升级之后或者在先前的upgrade_observation_period结束之后立刻开始新的upgrade_observation_period。如果其为1,则新的upgrade_observation_period仅能够在先前的upgrade_observation_period结束之后开始。
在图9和10所示的算法中,出于简化的目的,在所有情况下都使用预调整的宽带MCS来限制MCS偏移量调整。然而,将要意识到的是,当限制MCS偏移量调整时,可以根据移动站是以FDS还是FSS进行调度而选择性地使用预调整的宽带MCS或预调整的子带MCS。
在一些实施例中,所述算法能够对分组进行区分以便仅观察使用最近调整的MCS的分组。因此,当针对降级决定而对差的TB进行计数时,如果差的TB以相对于最新MCS偏移量的更大MCS偏移量进行发射,则不对该差的TB进行计数,原因在于其在最新MCS降级之前被发射。类似地,当针对升级决定而对好的TB进行计数时,如果好的TB以相对于最新MCS偏移量的更小MCS偏移量进行发射,则不对该好的TB进行计数,原因在于其在最新MCS升级之前被发射。
一种实施方式的考虑是等待周期的长度。如果所述算法能够区分分组并且仅对使用经调整的MCS的分组进行校验,则等待周期可以被设置为零。然而,如果算法并不区分分组并且所有分组都被校验,则等待周期应当被设置为确保被校验的所有(或者至少大多数)分组都使用经调整的MCS进行发射而所需要的最小大小。
另一种实施方式的考虑是何时决定分组是否是好。优选地,在接收到ACK时或达到HARQ终止目标时执行校验,无论哪个先发生。另一种简单但是次优的方法是,在接收到ACK时或在达到最大HARQ传输时校验,无论哪个先发生。
其它的修改对于本领域技术人员将是显而易见的,因此本发明在权利要求中进行定义。