专利名称:无线通讯系统中控制调度请求的方法及相关装置的制作方法
技术领域:
本案是申请日为2009年9月22日、申请号为200910178611. 4、发明名称为“无线通讯系统中控制排程请求的方法及相关装置”的发明专利申请的分案申请。
背景技术:
第三代移动通讯联盟(3rdGeneration Partnership Pro ject, 3GPP)所制定的长期演进系统(Long Term Evolution, LTE)被视为一新的无线接口及无线网络架构,可提供高数据传输率、低潜伏时间(Latency)、分组最佳化以及改善系统容量和覆盖范围等功能。 在长期演进系统中,一演进式通用地面无线接取网络(Evolved Universal Terrestrial Radio Access Network,E-UTRAN)包含多个加强式基站(Evolved Node-Bs),可与多个移动基站(或称用户端)进行通讯。长期演进系统的无线接口协议包含三层实体层Physical Layer, Li)、数据链接层(Data Link Layer, L2)以及网络层(Network Layer, L3),其中网络层在控制面(Control Plane)为无线资源控制(Radio Resource Control,RRC)层,而数据链接层分为一分组数据聚合协议(Packet Data Convergence Protocol, PDCP)层、一无线链接控制(Radio Link Control,RLC)层以及一介质访问控制(Medium Access Control, MAC)层。为了妥善利用共用通道资源,无线通讯协议规范定义了动态调度(Dynamic kheduling),基站的介质访问控制层根据每一用户端所需的传输流量、服务品质及相关的无线电承载(Radio Bearer),通过实体下行链路控制通道(Physical Downlink Control Channel, PDCCH)信令,配置实体层资源如上行链路共用通道(Uplink Shared Channel, UL-SCH)及下行链路共用通道(Downlink Shared Channel, DL-SCH)至各用户端,实体下行链路控制通道信令包含有小区无线网络暂时认证(Cell Radio Network Temporary Identifier, C-RNTI)。为了使数据传输最佳化,无线通讯协议规范进一步定义了半持续性调度(kmi-persistent kheduling,SPS),其较动态调度更有效率地服务周期性产生数据的上层应用,如网络语音通讯(Voice over Internet Protocol, VoIP)服务等。基站通过传送包含有半持续性调度的小区无线网络暂时认证(SPS C-RNTI)的实体下行链路控制通道信令,进行半持续性调度资源的启动(Activation)或更改(Modification)。半持续性调度的小区无线网络暂时认证是无线资源控制层所指派的一特定的用户端认证信息。无线通讯协议规范定义一调度请求(Scheduling Request,SR),当用户端的传输暂存器(Transmission Buffer)于目前的传输时间间隔(Transmission Time Interval, TTI)中有待传送的数据,但没有可供数据上传的上行链路共用通道资源(简称上行链路资源)时,用户端触发一调度请求,向基站要求上行链路资源。由于请求的资源专属在此用户端使用,动态调度下的调度请求又称为专用调度请求(Dedicated SR)。调度请求由实体上行链路控制通道(Physical Uplink Control Channel, PUCCH)传输,如果在目前的传输时间间隔有实体上行链路控制通道可供用户端传送调度请求,用户端的介质访问控制层指示实体层,通过实体上行链路控制通道传送调度请求。反之,如果在目前的传输时间间隔没有实体上行链路控制通道供用户端传送调度请求,用户端的介质访问控制层进行一随机存取程序(Random Access Procedure),指示实体层通过一实体随机存取通道(Physical Random Access Channel, PRACH)传送一随机存取前置元(Random Access Preamble)至基站,以要求上行链路资源。在随机存取前置元传送成功之后,基站传送一随机存取回应 (Random Access Response)讯息给用户端。已触发的调度请求被视为未完成(Pending), 并且会不断地重复进行,直到用户端有上行链路资源供新传输使用为止。请注意,上述关于调度请求的运作以动态调度为主,无线通讯协议规范尚未进一步定义半持续性调度加入之后的调度请求的运作模式。在动态调度下,基站通过实体下行链路控制通道信令指派上行链路允量(UL Grant)至用户端,以进行新传输或重传(Retransmission),上行链路允量表示上行链路资源的尺寸大小。用户端根据接收到的一混合式自动重发请求程序识别码(Hybrid Automatic Repeat Request Process Identification, HARQ ID)及一新数据指标(New data indiCator,NDI),辨认上行链路允量是用于新传输或重传。对具有相同的混合式自动重发请求程序识别码的上行链路允量而言,用户端是根据新数据指标值的改变与否,判断上行链路允量用于新传输或重传。在半持续性调度下,基站通过实体下行链路控制通道信令,启动(Activation)或更改(Modification)半持续性调度的设定,半持续性调度的更改意为用户端所需的上行链路资源必须增加或减少时,基站更改半持续性调度资源的周期为较大或较小的周期,半持续性调度的启动及更改属于新传输。另外,周期性地产生而不通过实体下行链路控制通道信令指派的半持续性调度资源,亦用于半持续性调度数据的新传输;半持续性调度数据的重传则必须通过实体下行链路控制通道信令指派。半持续性调度资源可包含相同或不同的混合式自动重发请求程序识别码。在半持续性调度下,新数据指标的使用方式与动态调度下的使用方式不同,用于半持续性调度资源的启动或更改的上行链路资源所对应的新数据指标恒为0,用于半持续性调度数据重传的上行链路数据所对应的新数据指标恒为1 (而非通过新数据指标值的变动与否,判断新传输或重传)。用户端根据小区无线网络暂时认证、半持续性调度的小区无线网络暂时认证及新数据指标,辨认调度机制的类型及传输的种类。请参考图1,图1为已知动态调度及半持续性调度下的调度请求的运作行为的一比较表。在动态调度下,未完成的调度请求重复进行,直到用于新传输的上行链路资源配置给用户端为止;未完成的调度请求将会被已配置给新传输使用的上行链路资源删除。在半持续性调度下,对半持续性调度数据的重传而言,已配置的半持续性调度资源不是用于新传输,因此无疑地,尽管半持续性调度资源已配置,用户端仍必须继续未完成的调度请求。 然而,在半持续性调度的其它情形中,调度请求运作的定义不明确。举例来说,用于半持续性调度的启动及更改的半持续性调度资源以及周期性半持续性调度资源,是否会删除已存在但未完成的调度请求,仍是个疑问。对半持续性调度的启动或更改而言,上行链路资源通过实体下行链路控制通道信令所指派,并且必然与半持续性调度数据有关。不通过实体下行链路控制通道信令指派的周期性半持续性调度资源,亦用于半持续性调度数据的传输。半持续性调度数据在传输上具有较高的优先顺序。至目前为止,调度请求是否被过量的半持续性调度数据所触发,或者
4在非半持续性调度数据(Non-SPS Data)进入仍有半持续性调度数据存在的传输暂存器时, 调度请求是否被非半持续性调度数据所触发,仍未明确定义。如果非半持续性调度数据可触发调度请求,但于实体上行链路控制通道资源有空之前,调度请求即被周期性半持续性调度资源删除,或是被用于半持续性调度的启动或更改的资源删除,在此情形下,非半持续性调度数据将停滞于传输暂存器。请参考图2,图2为已知半持续性调度资源、非半持续性调度数据与调度请求的关系的时序图,其中描述半持续性调度资源周期性地删除调度请求的情形。此周期性删除事件缩短了调度请求的寿命,导致调度请求无法通过实体上行链路控制通道资源传送至基站,如此一来,基站不会知道用户端仍有待传送的非半持续性调度数据,非半持续性调度数据可能永远停滞于用户端的传输暂存器中。在必要的情形下,基站有权忽略用户端所传送的调度请求,基站也可利用以动态调度指派上行链路资源的手段,中止调度请求。请参考图3,图3为已知半持续性调度资源、 非半持续性调度数据与调度请求的关系的时序图,其中描述当传输暂存器已被清空,但调度请求仍继续进行的情形,其中假设非半持续性调度数据可触发调度请求,并且调度请求不会被半持续性调度资源删除。如图3所示,调度请求通过实体上行链路控制通道资源传送至基站,接着,非半持续性调度数据通过后来的半持续性调度资源传送出去。值得注意的是,当传输暂存器中已无半持续性调度数据,并且仅存的非半持续性调度数据已通过未使用的半持续性调度资源传送出去之后,传输暂存器处于清空的状态,尽管此时继续未完成的调度请求已无意义,但根据目前的无线通讯协议规范,调度请求仍继续进行。由于无线通讯协议规范未明确定义基站或用户端必须在传输暂存器被清空之后,处理未完成的调度请求,可能导致实体上行链路控制通道资源及上行链路共用通道资源的浪费。
发明内容
因此,本发明主要提供一种用于一无线通讯系统的一用户端的介质访问控制层控制调度请求的方法及相关装置。本发明的一实施例公开一种用于一无线通讯系统的一用户端控制调度请求的方法,包含有监视一传输暂存器;以及在该传输暂存器被清空时,停止传送一调度请求。本发明的另一实施例公开一种用于一无线通讯系统中控制调度请求的通讯装置, 包含有一计算机可读取记录介质,用来存储对应于一处理方法的一程序代码;以及一处理器,耦接于该计算机可读取记录介质,用来处理该程序代码以执行该处理方法。该处理方法包含有监视一传输暂存器;以及在该传输暂存器被清空时,停止传送一调度请求。本发明的另一实施例公开一种用于一无线通讯系统中控制调度请求的通讯装置, 包含有一触发单元,用来监视一传输暂存器;以及一控制单元,耦接于该监视单元,用来于该传输暂存器被清空时,停止传送一调度请求。
图1为已知动态调度及半持续性调度下的调度请求的运作行为之一比较表。图2及图3为已知半持续性调度资源、非半持续性调度数据与调度请求的关系的时序图。图4为本发明实施例一无线通讯系统的示意图。
图5为本发明实施例一通讯装置的功能方块图。
图6及图9为本发明实施例流程的示意图。
图7为根据图6的流程所得的半持续性调度资源、非半持续性调度:求的关系的时序图。
图8及图10为本发明实施例通讯装置的功能方块图。
主要元件符号说明
10无线通讯系统
20、40、60通讯装置
200处理器
210计算机可读取记录介质
220通讯接口单元
230控制单元
212存储数据
214程序代码
400触发单元
402,602控制单元
600监视单元
30,50流程
300、302、304、306、500、502、504、506 步骤
4/7页
具体实施例方式请参考图4,图4为本发明实施例一无线通讯系统10的示意图。在本实施例中,无线通讯系统10为一长期演进系统,也可为其他通讯系统。在图4中,无线通讯系统10由一网络端及多个用户端所组成。网络端包含有多个基站,以本发明实施例所应用的长期演进系统而言,即演进式通用地面无线接取网络所包含的多个加强式基站。用户端可为移动电话或计算机系统等设备。网络端及用户端视传输方向的不同,皆可作为传送端或接收端,举例来说,就上行链路而言,用户端为传送端,网络端为接收端;就下行链路而言,用户端为接收端,网络端为传送端。请参考图5,图5为本发明实施例一通讯装置20的功能方块图。通讯装置20可为图4中所示的一用户端,包含一处理器200、一计算机可读取记录介质210、一通讯接口单元220及一控制单元230。计算机可读取记录介质210可为任一数据存储装置,用以存储一存储数据212,其中包含有一程序代码214,由处理器200读取及处理。计算机可读取记录介质210可为用户识别模块(Subscriber identity module,SIM)、只读存储器(Read-only memory,ROM)、随机存取存储器(Random-access memory, RAM)、光盘只读存储器(CD-ROMs)、 磁带(Magnetic tapes)、软盘(Floppy disks)、光学数据存储装置(Optical data storage devices)或载波信号(如互联网的数据传输)。控制单元230用来根据处理器200的处理结果,控制通讯接口单元220及通讯装置20的状态与相关运作。通讯接口单元220为一射频收发机,用来与网络端进行无线通讯。如前所述,未完成的调度请求将会重复进行,直到有上行链路共用通道资源被指派给新传输为止,然而,这样的定义在半持续性调度加入无线通讯协议规范后变得不明确, 因为周期性的半持续性调度资源可能不断地删除未完成的调度请求。请参考图6,图6为本发明实施例一流程30的示意图。流程30用于无线通讯系统10的一用户端的一介质访问控制层,用来改善调度请求的运作。流程30可被编译为无线通讯装置20的程序代码214。 流程30包含有以下步骤步骤300:开始。步骤302 于数据进入该用户端的一传输暂存器,并且于目前的传输时间间隔没有任何已配置的上行链路资源时,触发一调度请求。步骤304 于半持续性调度资源已配置的情形下,控制该调度请求保持未完成的状态并且重复进行,直到取得配置给新传输的一上行链路资源为止。步骤306:结束。根据流程30,当有数据进入传输暂存器,但用户端于目前的传输时间间隔没有任何已配置的上行链路资源可供数据上传时,调度请求被触发。在半持续性调度资源已配置的情形下,用户端的介质访问控制层控制已触发的调度请求保持未完成的状态并且重复进行,直到取得配置给新传输的上行链路资源,才将调度请求删除。请注意,在半持续性调度资源已配置的情形下,配置给新传输的上行链路资源包括根据动态调度的小区无线网络暂时认证(C-RNTI)所配置的上行链路资源,根据半持续性调度的小区无线网络暂时认证 (SPS C-RNTI)所配置的上行链路资源,以及由无线资源控制层基于半持续性调度所指派的上行链路资源。动态调度的小区无线网络暂时认证包含于实体下行链路控制通道(PDCCH) 信令中,用来指示已配置的上行链路资源系用于传输非半持续性调度数据;半持续性调度的小区无线网络暂时认证亦包含于实体下行链路控制通道信令中,用来指示已配置的上行链路资源系用于传输半持续性调度的启动及更改所必需的数据。无线资源控制层基于半持续性调度所指派的上行链路资源,又称为周期性半持续性调度资源。如果用户端考虑到调度请求周期性被删除的问题,流程30中用以删除未完成的调度请求的上行链路资源,必须为动态调度的小区无线网络暂时认证所配置的上行链路资源,如此一来,在半持续性调度资源已配置的情形下,未完成的调度请求会重复进行,不会被半持续性调度资源删除,使非半持续性调度数据有机会被传送,不再滞留于传输暂存器。 另一方面,如果用户端认为调度请求被删除的问题可以忽略不计,流程30中用以删除未完成的调度请求的上行链路资源,不仅可为动态调度的小区无线网络暂时认证所配置的上行链路资源,也可为通过半持续性调度的小区无线网络暂时认证所配置的上行链路资源,或是周期性半持续性调度资源;换句话说,任何用于新传输的上行链路资源皆可删除未完成的调度请求。在已知技术中,调度请求周期性被删除的问题导致非半持续性调度数据停滞在传输暂存器,如图2所示。请参考图7,图7为根据流程30所得,当半持续性调度数据与非半持续性调度数据同时存在于传输暂存器时,调度请求的运作的示意图。如图7所示,在半持续性调度资源已配置时,非半持续性调度数据所触发的未完成的调度请求不会被周期性半持续性调度资源所删除,因此,调度请求通过实体上行链路控制通道(PUCCH)传送至基站。 进一步地,基站能够得知用户端的传输暂存器中有待传送的非持续性调度数据,利用动态调度指派上行链路资源以传送非持续性调度数据。尽管以最差的情形来说,流程30可能会
7浪费实体下行链路控制通道信令,但与已知技术相较,确实大幅增加了半持续性调度资源已配置的情形下,非半持续性调度数据的传输机会。请参考图8,图8为本发明实施例一通讯装置40的功能方块图,通讯装置40为流程30的硬件实现。通讯装置40包含有一触发单元400及一控制单元402,触发单元400用来于数据进入传输暂存器,但用户端于目前的传输时间间隔没有任何已配置的上行链路资源可供数据上传时,触发调度请求,如流程30的步骤302。控制单元402耦接于触发单元 400,用来于半持续性调度资源已配置的情形下,控制调度请求保持未完成的状态并且重复进行,直到取得配置给新传输的上行链路资源为止,如流程30的步骤304。关于配置给新传输的上行链路资源的种类,请参考前述。通过通讯装置40,在半持续性调度资源已配置的情形下,未完成的调度请求只会被动态调度的小区无线网络暂时认证所配置的上行链路资源删除,不会被半持续性调度资源删除。此外,如果不须考虑调度请求周期性被删除的问题,未完成的调度请求也可被半持续性调度的小区无线网络暂时认证所配置的上行链路资源删除,或是被周期性半持续性调度资源删除。如前所述,必要时基站有权忽略用户端送出的调度请求。尽管基站能够控制接收到调度请求后的相关运作,对用户端而言,仍须谨慎使用传送调度请求的实体上行链路控制通道的资源。请参考图9,图9为本发明实施例一流程50的示意图。流程50用于无线通讯系统10的一用户端,用来改善调度请求的运作。流程50可被编译为无线通讯装置20的程序代码214。流程50包含有以下步骤步骤500:开始。步骤502 监视一传输暂存器。步骤504 于该传输暂存器被清空时,停止传送一调度请求。步骤506:结束。根据流程50中,用户端监视传输暂存器的状态,以得知传输暂存器中仍有数据或已被清空。当传输暂存器被清空时,用户端的介质访问控制层通知实体层停止传送调度请求,这是因为在传输暂存器中的数据已全部传输完毕的情形下,用户端不须再请求上行链路资源,避免造成实体上行链路控制通道资源的浪费。请注意,步骤504另根据用户端是否有已配置的实体上行链路控制通道资源,分为两种实施方式一、当用户端有已配置的实体上行链路控制通道,在传输暂存器被清空时,用户端的实体层解除(Deactive)未完成的调度请求,未完成的调度请求不会通过实体上行链路控制通道传送;二、当用户端没有已配置的实体上行链路控制通道资源,在传输暂存器被清空时,用户端的实体层停止传送一随机存取前置元(Random Access Preamble),因此不会浪费实体随机存取通道(PRACH)资源。在已知技术中,当传输暂存器中的数据已传输完毕,用户端不会对于传输暂存器被清空的状态做出任何回应动作,此时若有未完成的调度请求,即使用户端已不需上行链路资源,调度请求仍继续重复进行,这对用户端来说是不必要的。相较之下,根据流程50,用户端于传输暂存器被清空之后,停止传送调度请求,因此不会浪费实体上行链路控制通道或实体随机存取通道资源,亦不会浪费依调度请求而配置的上行链路资源。请参考图10,第10图为本发明实施例一通讯装置60的功能方块图,通讯装置60 为流程50的硬件实现。通讯装置60包含有一监视单元600及一控制单元602,监视单元 600用来监视传输暂存器,控制单元602耦接于监视单元600,用来于监视单元600观察到传输暂存器被清空时,停止传送调度请求。监视单元600及控制单元602的运作分别为流程50的步骤502及步骤504,在此不赘述。综上所述,在本发明的一实施例中,更精确地设定了调度请求被删除的条件,用于半持续性调度的启动或更改的上行链路资源或周期性半持续性调度资源,不会删除非半持续性调度数据所触发的调度请求。因此,在半持续性调度资源已配置的情形下,非半持续性调度数据能够成功地传送出去。此外,在本发明的另一实施例中,在用户端的传输暂存器被清空时,停止传送调度请求,不会浪费传送调度请求的资源及基站指派的上行链路资源。通过本发明各实施例所提出的控制调度请求的方法,非半持续性调度数据的传输及上行链路资源的利用将更有效率。以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种用于一无线通讯系统的一用户端的介质访问控制层控制调度请求的方法,包含有监视一传输暂存器;以及在该传输暂存器被清空时,停止传送一调度请求。
2.如权利要求1所述的方法,其中于该传输暂存器被清空时,停止传送该调度请求的步骤,包含有下列其中至少一步骤在一实体上行链路控制通道已配置给该用户端的情形下,解除该调度请求;以及在没有实体上行链路控制通道配置给该用户端的情形下,停止传送一随机存取前置兀。
3.一种用于一无线通讯系统中控制调度请求的通讯装置,包含有 一计算机可读取记录介质,用来存储对应于一处理方法的一程序代码;以及一处理器,耦接于该计算机可读取记录介质,用来处理该程序代码以执行该处理方法, 该处理方法包含有监视一传输暂存器;以及在该传输暂存器被清空时,停止传送一调度请求。
4.如权利要求3所述的通讯装置,其中该处理方法中于该传输暂存器被清空时,停止传送该调度请求的步骤,包含有下列其中至少一步骤在一实体上行链路控制通道已配置给该通讯装置的情形下,解除该调度请求;以及在没有实体上行链路控制通道配置给该通讯装置的情形下,停止传送一随机存取前置兀。
5.一种用于一无线通讯系统中控制调度请求的通讯装置,包含有 一监视单元,用来监视一传输暂存器;以及一控制单元,耦接于该监视单元,用来于该传输暂存器被清空时,停止传送一调度请求。
6.如权利要求5所述的通讯装置,其中该控制单元于该传输暂存器被清空并且一实体上行链路控制通道已配置给该通讯装置的情形下,解除该调度请求,或于该传输暂存器被清空并且没有实体上行链路控制通道配置给该通讯装置的情形下,停止传送一随机存取前直兀。
全文摘要
无线通讯系统中控制调度请求的方法及相关装置。该方法用于一无线通讯系统的一用户端控制调度请求,包含有于数据进入一传输暂存器,并且于目前的传输时间间隔没有任何已配置的上行链路资源时,触发一调度请求;以及在半持续性调度资源已配置的情形下,控制该调度请求保持未完成的状态并且重复进行,直到取得配置给新传输的一上行链路资源为止。
文档编号H04W72/12GK102325380SQ20111034338
公开日2012年1月18日 申请日期2009年9月22日 优先权日2008年9月22日
发明者徐家俊 申请人:宏达国际电子股份有限公司