CN101959135B - Resource indication method and enhanced base station - Google Patents
Resource indication method and enhanced base station Download PDFInfo
- Publication number
- CN101959135B CN101959135B CN200910159742.8A CN200910159742A CN101959135B CN 101959135 B CN101959135 B CN 101959135B CN 200910159742 A CN200910159742 A CN 200910159742A CN 101959135 B CN101959135 B CN 101959135B
- Authority
- CN
- China
- Prior art keywords
- subframe
- over
- allocation
- subframes
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种资源指示方法及增强型基站,该方法用于多媒体广播多播系统MBMS的多小区传输模式,包括:获取MBMS业务实际需要的子帧的第一数目;确定一MSAP指令;MSAP指令用于指示第二数目的的初始子帧,第二数目为MSAP指示方法所能指示的子帧数目中大于或等于所述第一数目的最小值;第一数目小于第二数目时,从初始子帧中选择第三数目的过分配子帧,并生成指示过分配子帧位置的修正指令,第三数目为第二数目与第一数目的差值;发送MSAP指令和修正指令到接收端,指示接收端,调度周期内最终用于传送MBMS数据的子帧为初始子帧中除过分配子帧之外的子帧。本发明能够降低终端的能量消耗;同时,可以提高资源的利用率。
The present invention provides a resource indication method and an enhanced base station. The method is used in the multi-cell transmission mode of the multimedia broadcast multicast system MBMS, including: obtaining the first number of subframes actually required by the MBMS service; determining an MSAP instruction; MSAP The instruction is used to indicate a second number of initial subframes, and the second number is the minimum value greater than or equal to the first number among the number of subframes that can be indicated by the MSAP indication method; when the first number is less than the second number, from Selecting a third number of over-allocated subframes in the initial subframe, and generating a correction instruction indicating the position of the over-allocation subframe, the third number being the difference between the second number and the first number; sending the MSAP instruction and the correction instruction to the receiving end , indicating the receiving end that the subframe finally used to transmit the MBMS data in the scheduling period is a subframe in the initial subframe except the over-allocated subframe. The invention can reduce the energy consumption of the terminal; at the same time, it can improve the resource utilization rate.
Description
技术领域technical field
本发明涉及MBMS(Multimedia Broadcast/Multicast System,多媒体广播多播系统),特别是一种资源指示方法及增强型基站。The present invention relates to MBMS (Multimedia Broadcast/Multicast System, multimedia broadcast multicast system), in particular to a resource indication method and an enhanced base station.
背景技术Background technique
在LTE(Long Time Evolution,长期演进)系统中MBMS被称为增强型MBMS(EMBMS),在EMBMS中,定义了两种传输方式:多小区(Multi-cell)传输方式和单小区(Single-cell)传输方式。In the LTE (Long Time Evolution, long-term evolution) system, MBMS is called Enhanced MBMS (EMBMS). In EMBMS, two transmission modes are defined: multi-cell (Multi-cell) transmission mode and single-cell (Single-cell) transmission mode. )transfer method.
多小区传送支持多小区的信息合并,可采用同步传送,被这种方式称之为MBSFN(Multicast/Broadcast Single Frequency Network,多播广播单频网络)。广播系统中,SFN的方式被广泛采用,其通过多个不同的发射机,在相同的频率资源和相同的时间上发送相同的信号。通过这种发射方式,使得多小区之间的信息可以合并,从而增加广播的频谱利用率。MBSFN的信道结构如图1所示,其示出了MBSFN的逻辑信道、传输信道和物理信道,结合图1说明如下。Multi-cell transmission supports the combination of information of multiple cells, and can be transmitted synchronously. This method is called MBSFN (Multicast/Broadcast Single Frequency Network, Multicast Broadcast Single Frequency Network). In the broadcasting system, the SFN method is widely used, which sends the same signal on the same frequency resource and at the same time through multiple different transmitters. Through this transmission mode, information among multiple cells can be combined, thereby increasing the spectrum utilization rate of broadcasting. The channel structure of MBSFN is shown in FIG. 1 , which shows logical channels, transport channels and physical channels of MBSFN. The description is as follows in conjunction with FIG. 1 .
假定一个MBMS的业务(比如,BTV-1台的节目)对应一个逻辑信道,一个或多个逻辑信道MTCH可以映射到同一个传输信道MCH上,也就是说,会给多个MBMS的业务分配一捆资源(Bundle Bit Rate),这几个业务共享这一捆资源。这样做的好处主要是为了获得复用增益。Assuming that one MBMS service (for example, the program of BTV-1 station) corresponds to one logical channel, one or more logical channels MTCH can be mapped to the same transport channel MCH, that is, multiple MBMS services will be assigned one Bundle Bit Rate, these services share this bundle of resources. The benefit of doing this is mainly for multiplexing gain.
一个MCH所占用的资源,是通过MSAP(MCH Subframe AllocationPattern,传输信道子帧分配模式)来表示的。The resources occupied by an MCH are represented by MSAP (MCH Subframe Allocation Pattern, transmission channel subframe allocation pattern).
结合图1举例如下,如果MSAP={#1RF(#2and#8sub frame),#12RF(#2,#3and#7sub frame),#22RF(#3and#9sub frame)},其表示在一个调度周期(SP)里,第1个无线帧RF,第12个无线帧和第22个无线帧中都包含MCH的资源。具体到子帧而言,第1个无线帧的第2个和第8个子帧是用来传送MBMS数据的;第12个无线帧上的第2个,第3个和第7个子帧是用来传送MBMS数据的。An example in conjunction with Figure 1 is as follows, if MSAP={#1RF(#2and#8sub frame), #12RF(#2, #3and#7sub frame), #22RF(#3and#9sub frame)}, it means that in a scheduling cycle In the (SP), the first radio frame RF, the 12th radio frame and the 22nd radio frame all include MCH resources. As far as subframes are concerned, the 2nd and 8th subframes of the 1st radio frame are used to transmit MBMS data; the 2nd, 3rd and 7th subframes of the 12th radio frame are used for To transmit MBMS data.
按照3GPP的定义,每个调度周期,需要系统广播一次MSAP。一个调度周期(320ms)包括32个Radio Frame,每个Radio Frame包括10个subframe,其中,#0,#4,#5和#9subframe不能用于传MBMS的数据。也就是说,每个调度周期中包含了32*6=192bit个可能用于传送MBMS数据的subframe(子帧)。According to the definition of 3GPP, the system needs to broadcast the MSAP once in each scheduling cycle. A scheduling period (320ms) includes 32 Radio Frames, and each Radio Frame includes 10 subframes, among which #0, #4, #5 and #9 subframes cannot be used to transmit MBMS data. That is to say, each scheduling cycle includes 32*6=192bit subframes (subframes) that may be used to transmit MBMS data.
要做精确指示,最简单的办法就是用bitmap的形式,如果是用于传送MBMS数据的子帧就用1来指示,否则,就用0来指示。这样,所需要的信令开销为192/320ms=600bps。To make precise indication, the easiest way is to use the form of bitmap, if it is a subframe used to transmit MBMS data, use 1 to indicate, otherwise, use 0 to indicate. In this way, the required signaling overhead is 192/320ms=600bps.
很明显,上述的信令开销比较大,为了减少用于指示的信令开销,在3GPP的Release8中,对MSAP的指示方法做了如下定义:Obviously, the above-mentioned signaling overhead is relatively large. In order to reduce the signaling overhead for indication, in Release8 of 3GPP, the indication method of MSAP is defined as follows:
其中,MBSFN-SubframeConfiguration就表示所有分配给MBSFN的子帧,也就是MSAP。Among them, MBSFN-SubframeConfiguration means all subframes allocated to MBSFN, that is, MSAP.
这个信息包含在系统信息的SIB2(System Information Type2,类型2系统信息)中,由广播信道BCCH传送。This information is included in SIB2 (System Information Type 2, type 2 system information) of the system information, and is transmitted by the broadcast channel BCCH.
下面举例子来说明MBSFN-SubframeConfiguration的设置。The following example illustrates the setting of MBSFN-SubframeConfiguration.
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{101100}}subframeAllocation=CHIOCE{oneFrame{101100}}
上述设置表明,在一个调度周期中,有4个等间隔分布的Radio Frame包含用于传送MBMS数据的子帧,同时,调度周期中的第一个Radio Frame包含用于传送MBMS数据的子帧,在每个MBSFN RF中有3个用于传送MBMS数据的子帧,而具体的子帧按照bitmap来确定。The above settings indicate that in a scheduling cycle, there are 4 equally spaced Radio Frames containing subframes for transmitting MBMS data, and at the same time, the first Radio Frame in the scheduling cycle contains subframes for transmitting MBMS data. In each MBSFN RF there are 3 subframes for transmitting MBMS data, and the specific subframes are determined according to the bitmap.
根据上述的MBSFN-SubframeConfiguration的设置,对应的MSAP示意图如图2所示:其中单斜线填充的方格表示包含用于传送MBMS数据的子帧的无线帧,菱形格填充的方格表示无线帧中用于传送MBMS数据的子帧,而矩形格填充的方格表示的子帧已经被定义他用,无法用于传送MBMS数据。According to the above MBSFN-SubframeConfiguration settings, the corresponding MSAP diagram is shown in Figure 2: the squares filled with single slashes represent radio frames containing subframes used to transmit MBMS data, and the squares filled with diamonds represent radio frames In the subframe used to transmit MBMS data, the subframe represented by the grid filled with the rectangle has been defined for other purposes and cannot be used to transmit MBMS data.
下面以另外的例子来说明MBSFN-SubframeConfiguration的设置。The following uses another example to illustrate the setting of MBSFN-SubframeConfiguration.
radioframeAllocationPeriod=n32radioframeAllocationPeriod=n32
radioframeAllocationOffset=0radioframeAllocationOffset=0
subframeAllocation=CHIOCE{fourFrames{1110011...}}subframeAllocation=CHIOCE{fourFrames{1110011...}}
上述设置表明,在一个调度周期中,有32个Radio Frame包含MBSFN子帧。且调度周期中的第一个Radio Frame包含用于传送MBMS数据的子帧,每4个无线帧中有17个用于传送MBMS数据的子帧。The above settings indicate that in one scheduling period, 32 Radio Frames include MBSFN subframes. And the first Radio Frame in the scheduling period includes subframes for transmitting MBMS data, and there are 17 subframes for transmitting MBMS data in every 4 radio frames.
图3表示该17个用于传送MBMS数据的子帧在4个无线帧中的位置。FIG. 3 shows the positions of the 17 subframes for transmitting MBMS data in the 4 radio frames.
结合上面的例子可以看出,3GPP中定义的MSAP指示方法大大降低了信令开销。It can be seen from the above examples that the MSAP indication method defined in 3GPP greatly reduces signaling overhead.
然而,发明人在实现本发明实施例的过程中发现,现有技术至少存在如下缺点:However, the inventor found in the process of implementing the embodiments of the present invention that the prior art has at least the following disadvantages:
3GPP中定义的MSAP指示方法会导致资源浪费问题,举例说明如下。The MSAP indication method defined in 3GPP will lead to the problem of waste of resources, and an example is illustrated as follows.
假定根据业务特征,需要给MCH分配137个子帧传送MBMS数据。然而,由于SIB2的限制,只能指示136或者144个子帧。根据上边界原则,只能选择指示144个子帧,但选择指示144之后,很明显多指示了7个子帧,多指示的7个子帧无法用于传输有用数据,明显造成了资源浪费。Assume that according to service characteristics, 137 subframes need to be allocated to the MCH to transmit MBMS data. However, due to the limitation of SIB2, only 136 or 144 subframes can be indicated. According to the upper boundary principle, only 144 subframes can be selected and indicated, but after selecting the indicated 144, it is obvious that 7 more subframes are indicated, and the 7 more indicated subframes cannot be used to transmit useful data, which obviously causes waste of resources.
发明内容Contents of the invention
本发明的目的是提供一种资源指示方法及增强型基站,实现资源的精确指示,提高资源的利用率。The object of the present invention is to provide a resource indication method and an enhanced base station, so as to realize precise indication of resources and improve resource utilization.
为了实现上述目的,本发明实施例提供了一种资源指示方法,用于多媒体广播多播系统MBMS的多小区传输模式,其中,包括:In order to achieve the above object, an embodiment of the present invention provides a resource indication method for a multi-cell transmission mode of a multimedia broadcast multicast system MBMS, which includes:
根据MBMS业务的业务特征获取第一数目,所述第一数目为一个调度周期内所述MBMS业务实际需要的子帧的数目;Obtaining a first number according to service characteristics of the MBMS service, where the first number is the number of subframes actually required by the MBMS service within a scheduling period;
根据所述第一数目确定一MSAP指令;所述MSAP指令用于指示第二数目的用于传输MBMS数据的初始子帧,所述第二数目为MSAP指示方法所能指示的子帧数目中大于或等于所述第一数目的最小值;Determine an MSAP instruction according to the first number; the MSAP instruction is used to indicate a second number of initial subframes used to transmit MBMS data, and the second number is greater than the number of subframes that can be indicated by the MSAP indication method or the minimum value equal to said first number;
在所述第一数目小于所述第二数目时,从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令,所述第三数目为所述第二数目与所述第一数目的差值;When the first number is less than the second number, select a third number of over-allocated subframes from the initial subframes, and generate a correction instruction indicating the position of the over-allocated subframe according to the selection result, the the third number is the difference between the second number and the first number;
发送所述MSAP指令和修正指令到接收端,指示所述接收端,调度周期内最终用于传送MBMS数据的子帧为所述初始子帧中除所述过分配子帧之外的子帧。Sending the MSAP instruction and the correction instruction to the receiving end, instructing the receiving end that the subframe finally used for transmitting MBMS data in the scheduling period is a subframe in the initial subframe except the over-allocated subframe.
上述资源指示方法,其中,所述修正指令通过广播信道或MBMS点到多点控制信道MCCH发送到所述接收端。In the resource indication method above, the correction instruction is sent to the receiving end through a broadcast channel or an MBMS point-to-multipoint control channel MCCH.
上述资源指示方法,其中,所述从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令具体包括:The resource indication method above, wherein the selecting a third number of over-allocated subframes from the initial subframes, and generating a correction instruction indicating the position of the over-allocated subframes according to the selection result specifically includes:
从所述初始子帧中任意选择第三数目的过分配子帧;arbitrarily selecting a third number of over-allocated subframes from said initial subframes;
确定选择的过分配子帧的位置;determining the position of the selected over-allocated subframe;
生成第一修正指令,所述第一修正指令包括每个所述过分配子帧所在的无线帧的序号,以及每个所述过分配子帧在无线帧中的序号。A first correction instruction is generated, where the first correction instruction includes the sequence number of the radio frame where each of the over-allocated subframes is located, and the sequence number of each of the over-allocation subframes in the radio frame.
上述资源指示方法,其中,所述从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令具体包括:The resource indication method above, wherein the selecting a third number of over-allocated subframes from the initial subframes, and generating a correction instruction indicating the position of the over-allocated subframes according to the selection result specifically includes:
从所述初始子帧中选择第三数目的过分配子帧,所述初始子帧中,所述过分配子帧连续分布;selecting a third number of over-allocated subframes from the initial subframes, in which the over-allocated subframes are continuously distributed;
生成包括所述第三数目、第一序号和第二序号的第四修正指令;generating a fourth amended instruction comprising said third number, first sequence number and second sequence number;
所述第一序号为第一个过分配子帧所在的无线帧的序号;The first sequence number is the sequence number of the radio frame where the first over-allocated subframe is located;
所述第二序号为所述第一个过分配子帧在无线帧中的序号。The second sequence number is the sequence number of the first over-allocated subframe in the radio frame.
上述资源指示方法,其中,所述从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令具体包括:The resource indication method above, wherein the selecting a third number of over-allocated subframes from the initial subframes, and generating a correction instruction indicating the position of the over-allocated subframes according to the selection result specifically includes:
从所述初始子帧中选择第三数目的子帧作为过分配子帧,所述过分配子帧分布于所述MSAP指令指示的无线帧中的最后第四数目个无线帧中,每个所述第四数目个无线帧中,属于所述初始子帧的最后第五数目个子帧为过分配子帧;所述第四数目和第五数目之积为第三数目;Select a third number of subframes from the initial subframes as over-allocated subframes, and the over-allocated subframes are distributed in the last fourth number of radio frames in the radio frames indicated by the MSAP instruction, and each of the over-allocation subframes In the fourth number of radio frames, the last fifth number of subframes belonging to the initial subframe are over-allocated subframes; the product of the fourth number and the fifth number is the third number;
生成包括所述第四数目和第五数目的第五修正指令。A fifth amended instruction including the fourth number and the fifth number is generated.
上述资源指示方法,其中,所述从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令具体包括:The resource indication method above, wherein the selecting a third number of over-allocated subframes from the initial subframes, and generating a correction instruction indicating the position of the over-allocated subframes according to the selection result specifically includes:
从所述初始子帧中,按照从后到前或者从前到后的顺序依次选择第三数目的子帧作为过分配子帧;From the initial subframes, sequentially select a third number of subframes as over-allocated subframes in a sequence from back to front or from front to back;
生成包括所述第三数目的第六修正指令。A sixth amended instruction including the third number is generated.
为了实现上述目的,本发明实施例还提供了一种增强型基站,用于多媒体广播多播系统MBMS的多小区传输模式,包括:In order to achieve the above object, an embodiment of the present invention also provides an enhanced base station for the multi-cell transmission mode of the multimedia broadcast multicast system MBMS, including:
第一数目确定模块,用于根据MBMS业务的业务特征获取第一数目,所述第一数目为一个调度周期内所述MBMS业务实际需要的子帧的数目;The first number determination module is configured to obtain a first number according to service characteristics of the MBMS service, the first number being the number of subframes actually required by the MBMS service within a scheduling period;
第一指令生成模块,用于根据所述第一数目确定一MSAP指令;所述MSAP指令用于指示第二数目的用于传输MBMS数据的初始子帧,所述第二数目为MSAP指示方法所能指示的子帧数目中大于所述第一数目的最小值;A first instruction generation module, configured to determine an MSAP instruction according to the first number; the MSAP instruction is used to indicate a second number of initial subframes used to transmit MBMS data, and the second number is specified by the MSAP indication method A minimum value greater than the first number among the indicated number of subframes;
第二指令生成模块,用于在所述第一数目小于所述第二数目时,从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令,所述第三数目为所述第二数目与所述第一数目的差值;A second instruction generation module, configured to select a third number of over-allocated subframes from the initial subframes when the first number is less than the second number, and generate instructions indicating the over-allocation subframes according to the selection result Instructions for modifying frame positions, the third number is the difference between the second number and the first number;
发送模块,用于发送所述MSAP指令和修正指令到接收端,指示所述接收端,调度周期内最终用于传送MBMS数据的子帧为所述初始子帧中除所述过分配的子帧之外的子帧;A sending module, configured to send the MSAP instruction and the correction instruction to the receiving end, instructing the receiving end that the subframes finally used to transmit MBMS data in the scheduling period are the subframes except the over-allocated subframes in the initial subframes subframes other than
业务处理模块,用于利用所述初始子帧中除所述过分配的子帧之外的子帧处理所述MBMS业务。A service processing module, configured to use subframes in the initial subframes other than the over-allocated subframes to process the MBMS service.
上述的增强型基站,其中,所述修正指令通过广播信道或MBMS点到多点控制信道MCCH发送到所述接收端。In the above-mentioned enhanced base station, the correction instruction is sent to the receiving end through a broadcast channel or an MBMS point-to-multipoint control channel MCCH.
上述的增强型基站,其中,所述第二指令生成模块具体包括:In the above-mentioned enhanced base station, the second instruction generation module specifically includes:
用于从所述初始子帧中任意选择第三数目的过分配子帧的单元;means for arbitrarily selecting a third number of over-allocated subframes from said initial subframes;
用于确定选择的过分配子帧的位置的单元;means for determining the position of the selected over-allocated subframe;
用于生成第一修正指令的单元,所述第一修正指令包括每个所述过分配子帧所在的无线帧的序号,以及每个所述过分配子帧在无线帧中的序号。A unit for generating a first correction instruction, where the first correction instruction includes the sequence number of the radio frame where each of the over-allocated subframes is located, and the sequence number of each of the over-allocation subframes in the radio frame.
上述的增强型基站,其中,所述第二指令生成模块具体包括:In the above-mentioned enhanced base station, the second instruction generation module specifically includes:
用于从所述初始子帧中选择第三数目的过分配子帧的单元,所述初始子帧中,所述过分配子帧连续分布;A unit for selecting a third number of over-allocated subframes from the initial subframe, in which the over-allocated subframes are continuously distributed;
用于生成包括所述第三数目、第一序号和第二序号的第四修正指令的单元;means for generating a fourth revision instruction comprising said third number, first sequence number and second sequence number;
所述第一序号为第一个过分配子帧所在的无线帧的序号;The first sequence number is the sequence number of the radio frame where the first over-allocated subframe is located;
所述第二序号为所述第一个过分配子帧在无线帧中的序号。The second sequence number is the sequence number of the first over-allocated subframe in the radio frame.
上述的增强型基站,其中,所述第二指令生成模块具体包括:In the above-mentioned enhanced base station, the second instruction generation module specifically includes:
用于从所述初始子帧中选择第三数目的子帧作为过分配子帧的单元,所述过分配子帧分布于所述MSAP指令指示的无线帧中的最后第四数目个无线帧中,每个所述第四数目个无线帧中,属于所述初始子帧的最后第五数目个子帧为过分配子帧;所述第四数目和第五数目之积为第三数目;A unit for selecting a third number of subframes from the initial subframes as over-allocated subframes, the over-allocated subframes being distributed in the last fourth number of radio frames in the radio frames indicated by the MSAP instruction , in each of the fourth number of radio frames, the last fifth number of subframes belonging to the initial subframe is an over-allocated subframe; the product of the fourth number and the fifth number is a third number;
用于生成包括所述第四数目和第五数目的第五修正指令的单元。Means for generating a fifth revision instruction comprising said fourth number and fifth number.
上述的增强型基站,其中,所述第二指令生成模块具体包括:In the above-mentioned enhanced base station, the second instruction generation module specifically includes:
用于从所述初始子帧中,按照从后到前或者从前到后的顺序依次选择第三数目的子帧作为过分配子帧的单元;A unit for selecting a third number of subframes from the initial subframes in sequence from back to front or from front to back as an over-allocated subframe;
用于生成包括所述第三数目的第六修正指令的单元。Means for generating a sixth revision instruction comprising said third number.
本发明实施例具有以下的有益效果:Embodiments of the present invention have the following beneficial effects:
本发明具体实施例中,通过在现有技术的基础上下发修正指令,该修正指令用于指示过分配子帧的位置信息,接收端接收到修正指令之后,可以确定MSAP指示的用于传送MBMS数据的初始子帧中的过指示子帧,因此,终端在过分配子帧上不会再去接收数据,这必然能够降低终端的能量消耗;同时,由于终端不会从过分配子帧接收数据,所以该过分配子帧可以用于单播业务数据的传输,可以提高资源的利用率。In the specific embodiment of the present invention, by issuing a correction instruction on the basis of the existing technology, the correction instruction is used to indicate the position information of the over-allocated subframe, and after receiving the correction instruction, the receiving end can determine the MSAP indication for transmitting MBMS The over-indicated subframe in the initial subframe of the data, therefore, the terminal will not receive data on the over-allocated subframe, which will inevitably reduce the energy consumption of the terminal; at the same time, since the terminal will not receive data from the over-allocated subframe , so the over-allocated subframe can be used for transmission of unicast service data, which can improve resource utilization.
附图说明Description of drawings
图1为MBSFN的逻辑信道、传输信道和物理信道的示意图;FIG. 1 is a schematic diagram of logical channels, transport channels and physical channels of MBSFN;
图2为一种MSAP所指示的子帧的示意图;FIG. 2 is a schematic diagram of a subframe indicated by an MSAP;
图3为17个用于传送MBMS数据的子帧在4个无线帧中的位置的示意图;Fig. 3 is a schematic diagram of the positions of 17 subframes used to transmit MBMS data in 4 radio frames;
图4为本发明实施例的资源指示方法的示意图;FIG. 4 is a schematic diagram of a resource indication method according to an embodiment of the present invention;
图5为本发明实施例的基站的示意图。Fig. 5 is a schematic diagram of a base station according to an embodiment of the present invention.
具体实施方式Detailed ways
本发明实施例的资源指示方法及增强型基站用于MBMS中的多小区传输方式,其通过下发资源指示字段,指示Radio Frame中不用于传送MBMS数据的子帧,以实现精确指示,提高资源的利用率。The resource indication method and the enhanced base station in the embodiment of the present invention are used in the multi-cell transmission mode in MBMS, which indicates the subframes in the Radio Frame that are not used to transmit MBMS data by issuing the resource indication field, so as to realize accurate indication and improve resource utilization. utilization rate.
按照3GPP R8中的定义,所有指示用于传送MBMS数据的子帧的个数如下所示。According to the definition in 3GPP R8, the numbers of all subframes indicated for transmitting MBMS data are as follows.
如上表所示,当subframeAllocation域为1个无线帧时。按照定义,每1个调度周期SP(320ms)可以包含1,2,4,8个用于传送MBMS数据的无线帧RF,每个Radio Frame中又可以包含1-6个用于传送MBMS数据的子帧。因此,所有可以支持的用于传送MBMS数据的子帧的数目只需要简单相乘即可。As shown in the above table, when the subframeAllocation field is 1 wireless frame. According to the definition, each scheduling period SP (320ms) can contain 1, 2, 4, 8 radio frames RF for transmitting MBMS data, and each Radio Frame can contain 1-6 RF frames for transmitting MBMS data subframe. Therefore, the number of all supported subframes for transmitting MBMS data only needs to be simply multiplied.
而在subframeAllocation域为4个无线帧时。按照定义,每1个调度周期SP(320ms)可以包含16、32个用于传送MBMS数据的无线帧RF,每4个Radio Frame中又可以包含1-24个用于传送MBMS数据的子帧。因此,所有可以支持的用于传送MBMS数据的子帧的数目只需要简单相乘即可。And when the subframeAllocation field is 4 wireless frames. By definition, each scheduling period SP (320ms) may contain 16 or 32 radio frames RF for transmitting MBMS data, and each 4 Radio Frames may contain 1-24 subframes for transmitting MBMS data. Therefore, the number of all supported subframes for transmitting MBMS data only needs to be simply multiplied.
根据上述的描述可以发现,3GPP中定义的MSAP指示方法所指示的用于传送MBMS数据的子帧的数目是不连续的,如下:According to the above description, it can be found that the number of subframes used to transmit MBMS data indicated by the MSAP indication method defined in 3GPP is discontinuous, as follows:
1、2、3、4、5、6、8、10、12、16、20、24、32、40、...、192。1, 2, 3, 4, 5, 6, 8, 10, 12, 16, 20, 24, 32, 40, ..., 192.
由于其不连续性,一旦业务实际需要的用于传送MBMS数据的子帧的数目不在上述的集合内时,按照上边界原则,只能从集合中选择大于该实际数目,但与该实际数目最接近的数目,并向用户设备发送该确定的数目所对应的子帧指示,导致过分配问题。Due to its discontinuity, once the number of subframes used to transmit MBMS data actually required by the service is not in the above-mentioned set, according to the upper boundary principle, only a subframe larger than the actual number but the closest to the actual number can be selected from the set. close to the number, and send the subframe indication corresponding to the determined number to the user equipment, resulting in an over-allocation problem.
从上述的集合中可以看出,相邻的元素之间的差小于或等于8,也就是说,按照3GPP中定义的MSAP指示方法,过分配的子帧的数目小于或等于7个。It can be seen from the above collection that the difference between adjacent elements is less than or equal to 8, that is, according to the MSAP indication method defined in 3GPP, the number of over-allocated subframes is less than or equal to 7.
本发明实施例的资源指示方法如图4所示,包括:The resource indication method of the embodiment of the present invention is shown in Figure 4, including:
步骤41,根据待传输的MBMS业务的业务特征获取第一数目,所述第一数目为一个调度周期内所述MBMS业务实际需要的子帧的数目;Step 41, obtaining a first number according to the service characteristics of the MBMS service to be transmitted, the first number being the number of subframes actually required by the MBMS service within a scheduling period;
步骤42,根据所述第一数目和3GPP定义的MSAP指示方法生成一MSAP指令,所述MSAP指令用于指示一个调度周期内初步确定的用于传送MBMS数据的初始子帧的数目(第二数目)及所述初始子帧的位置;所述第二数目为所述MSAP指示方法所能指示的子帧数目中大于或等于所述第一数目的最小值;Step 42, generate an MSAP instruction according to the MSAP indication method defined by the first number and 3GPP, and the MSAP instruction is used to indicate the number of initial subframes (the second number ) and the position of the initial subframe; the second number is the minimum value greater than or equal to the first number among the number of subframes that can be indicated by the MSAP indication method;
步骤43,在所述第一数目不等于所述第二数目时,从所述初始子帧中选择第三个数的过分配子帧,并根据选择结果生成指示所述过分配子帧位置的修正指令,所述第三数目为第二数目与第一数目的差值;Step 43, when the first number is not equal to the second number, select a third number of over-allocated subframes from the initial subframes, and generate an over-allocated subframe indicating the position of the over-allocated subframe according to the selection result modifying the instruction, the third number is the difference between the second number and the first number;
步骤44,发送所述MSAP指令和修正指令到用户终端,指示用户终端所述调度周期内最终用于传送MBMS数据的子帧为所述初始子帧中除所述过分配的子帧之外的子帧。Step 44, sending the MSAP instruction and the correction instruction to the user terminal, instructing the user terminal that the subframes finally used to transmit MBMS data in the scheduling period are the initial subframes except the over-allocated subframes subframe.
最终,基站利用所述最终用于传送MBMS数据的子帧处理所述待传输的MBMS业务。Finally, the base station processes the MBMS service to be transmitted by using the subframe finally used for transmitting MBMS data.
本发明实施例的增强型基站如图5所示,包括:The enhanced base station of the embodiment of the present invention is shown in Figure 5, including:
第一数目获取模块,用于根据待传输的MBMS业务的业务特征获取第一数目,所述第一数目为一个调度周期内所述MBMS业务实际需要的子帧的数目;The first number acquisition module is configured to acquire the first number according to the service characteristics of the MBMS service to be transmitted, and the first number is the number of subframes actually required by the MBMS service within a scheduling period;
MSAP指令生成模块,用于根据所述第一数目和3GPP定义的MSAP指示方法确定一MSAP指令,所述MSAP指令用于指示一个调度周期内初步确定的用于传送MBMS数据的初始子帧的数目(第二数目)及所述初始子帧的位置;所述第二数目为所述MSAP指示方法所能指示的子帧数目中大于或等于所述第一数目的最小值;The MSAP instruction generation module is used to determine an MSAP instruction according to the first number and the MSAP indication method defined by 3GPP, and the MSAP instruction is used to indicate the number of initial subframes used to transmit MBMS data preliminarily determined in a scheduling cycle (the second number) and the position of the initial subframe; the second number is the minimum value greater than or equal to the first number among the number of subframes that can be indicated by the MSAP indication method;
修正模块,用于在所述第一数目不等于所述第二数目时,从所述初始子帧中选择第三数目的过分配子帧,并根据选择结果生成指示所述过分配子帧位置信息的修正指令,所述第三数目为第二数目与第一数目的差值;A correction module, configured to select a third number of over-allocated subframes from the initial subframes when the first number is not equal to the second number, and generate a position indicating the over-allocated subframe according to the selection result Instructions for modifying information, the third number is the difference between the second number and the first number;
发送模块,发送所述MSAP指令和修正指令到用户终端,指示用户终端所述调度周期内最终用于传送MBMS数据的子帧为所述初始子帧中除所述过分配子帧之外的子帧;A sending module, sending the MSAP instruction and the correction instruction to the user terminal, instructing the user terminal that the subframe finally used to transmit MBMS data in the scheduling period is a subframe in the initial subframe except the over-allocated subframe frame;
业务处理模块,利用所述最终用于传送MBMS数据的子帧处理所述待传输的MBMS业务。The service processing module processes the MBMS service to be transmitted by using the subframe finally used for transmitting MBMS data.
下面就修正模块具体如何实现进行具体说明。How to implement the correction module will be described in detail below.
<实现方式一><Implementation method one>
在实现方式一中,修正模块任意指定第三数目的过分配子帧,其具体包括:In the first implementation, the correction module arbitrarily specifies the third number of over-allocated subframes, which specifically includes:
第一选择单元,从所述初始子帧中任意选择第三数目的过分配子帧;a first selection unit, arbitrarily selecting a third number of over-allocated subframes from the initial subframes;
位置确定单元,确定选择的过分配子帧的位置;a position determination unit, configured to determine the position of the selected over-allocated subframe;
第一指令生成单元,用于生成第一修正指令;所述第一修正指令包括每个过分配子帧所在的无线帧的序号,以及每个过分配子帧自身的在无线帧中的序号。The first instruction generation unit is configured to generate a first modification instruction; the first modification instruction includes the sequence number of the radio frame where each over-allocated subframe is located, and the sequence number of each over-allocation subframe in the radio frame.
考虑到最多只有7个子帧,子帧的位置包括如下两方面的信息:Considering that there are only 7 subframes at most, the position of the subframe includes the following two aspects of information:
子帧所在的无线帧的序号,表明其所在的无线帧的位置;The serial number of the radio frame where the subframe is located, indicating the position of the radio frame where it is located;
子帧自身的序号,表明其在无线帧中的位置;The sequence number of the subframe itself, indicating its position in the radio frame;
按照现有的规定,一个调度周期包括32个无线帧,而每个无线帧包括10个子帧,所以对于一个子帧如果要精确指示,需要:According to existing regulations, a scheduling period includes 32 radio frames, and each radio frame includes 10 subframes, so if you want to accurately indicate a subframe, you need:
5Bits指示子帧所在的无线帧的序号(第一个无线帧的序号为0);5Bits indicates the serial number of the wireless frame where the subframe is located (the serial number of the first wireless frame is 0);
4Bits指示子帧在无线帧中的序号;4Bits indicates the serial number of the subframe in the radio frame;
所以一个子帧需要9bits来指定位置;So a subframe needs 9bits to specify the position;
所以方式一中,可能最多需要63bits来指示任意指定第三数目的过分配子帧的位置。Therefore, in the first way, a maximum of 63 bits may be needed to indicate the position of any specified third number of over-allocated subframes.
举例说明如下:Examples are as follows:
假定当前业务实际需要的子帧的数目为45,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 45, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在3个过分配子帧,假定选择的过分配子帧为:Since there are 3 over-allocated subframes, it is assumed that the selected over-allocated subframe is:
第1个无线帧中的第2个子帧;The second subframe in the first radio frame;
第5个无线帧中的第3个子帧;The third subframe in the fifth radio frame;
第29个无线帧中的第4个子帧;The fourth subframe in the 29th radio frame;
则按照方式一,第一修正指令可以是如下格式:According to method 1, the first modification instruction can be in the following format:
00000 0010 00100 0011 11100 010000000 0010 00100 0011 11100 0100
而接收端可以先选择5个bit确定第一个过分配子帧所在的无线帧的序号,然后选择4个bit确定第一个过分配子帧在无线帧中的序号,依此类推,可以确定所有的过分配子帧。The receiving end can first select 5 bits to determine the serial number of the wireless frame where the first over-allocated subframe is located, and then select 4 bits to determine the serial number of the first over-allocated subframe in the wireless frame, and so on, to determine All over-allocated subframes.
当然,至于上述的信息如何排列,只需要双方协商好即可,也可以是如下的顺序:Of course, as for how to arrange the above information, it only needs to be negotiated by both parties, and it can also be in the following order:
00000 00100 11100 0010 0011 0100。00000 00100 11100 0010 0011 0100.
而接收端根据前15个bit确定第一、第二和第三个过分配子帧所在的无线帧的序号,然后根据后12个bit确定第一、第二和第三个过分配子帧在无线帧中的序号,根据上述两个信息即可确定过分配子帧。The receiving end determines the serial numbers of the radio frames where the first, second and third over-allocated subframes are located according to the first 15 bits, and then determines the location of the first, second and third over-allocated subframes according to the last 12 bits. The sequence number in the radio frame can determine the over-allocated subframe according to the above two pieces of information.
<实现方式二><Implementation method 2>
实现方式一中,最多可能需要63bits来指示过分配子帧的位置信息,为了减少修正指令的长度,现提出修正模块的第二种实现方式。In the first implementation, a maximum of 63 bits may be required to indicate the position information of the over-allocated subframe. In order to reduce the length of the correction instruction, a second implementation of the correction module is proposed.
在实现方式二中,修正模块具体包括:In the second implementation, the correction module specifically includes:
第二选择单元,从所述初始子帧中选择第三数目的子帧作为过分配子帧,所有所述过分配子帧在无线帧中的序号相同(表明一个无线帧中只能有一个过分配子帧);The second selection unit selects a third number of subframes from the initial subframes as over-allocated subframes, and all the over-allocated subframes have the same sequence number in the radio frame (indicating that there can only be one over-allocated subframe in a radio frame. allocate subframe);
第二指令生成单元,用于生成第二修正指令,所述第二修正指令包括一个在无线帧中的序号,及每个所述过分配子帧所在的无线帧的序号。The second instruction generation unit is configured to generate a second modification instruction, where the second modification instruction includes a sequence number in a radio frame and a sequence number of a radio frame where each of the over-allocated subframes is located.
所以实现方式二中,可能最多需要如下数目的bit来指示过分配子帧的位置:Therefore, in the second implementation mode, the following number of bits may be required at most to indicate the position of the over-allocated subframe:
过分配子帧在无线帧中的序号,由于一个无线帧中包括10个子帧,且所有的过分配子帧具有相同的序号,因此这部分只需要4bits;The serial number of the over-allocated subframe in the radio frame, since a radio frame includes 10 subframes, and all the over-allocated subframes have the same serial number, so this part only needs 4 bits;
过分配子帧所在的无线帧的序号,由于一个调度周期中包括32个无线帧,每个过分配子帧所在的无线帧的序号需要5bits。The sequence number of the radio frame in which the over-allocated subframe is located. Since one scheduling period includes 32 radio frames, the sequence number of the radio frame in which each over-allocated subframe is located requires 5 bits.
因此,可能最多需要的bit为4+5*7=39。Therefore, the bits that may be required at most are 4+5*7=39.
相对于第一种方式最多可能需要63bits而言,降低了修正指令的长度。Compared with the first method that may require up to 63 bits, the length of the correction instruction is reduced.
举例说明如下:Examples are as follows:
假定当前业务实际需要的子帧的数目为45,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 45, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在3个过分配子帧,假定选择的过分配子帧为:Since there are 3 over-allocated subframes, it is assumed that the selected over-allocated subframe is:
第1个无线帧中的第2个子帧;The second subframe in the first radio frame;
第5个无线帧中的第2个子帧;The second subframe in the fifth radio frame;
第29个无线帧中的第2个子帧。The second subframe in the 29th radio frame.
则按照方式二,第二修正指令可以是如下格式:According to the second method, the second modification instruction can be in the following format:
0010 00000 00100 111000010 00000 00100 11100
接收端先选择4个bit确定过分配子帧在无线帧中的序号为2,然后取5个bit确定第一个过分配子帧所在的无线帧的序号为1,再取5个bit确定第二个过分配子帧所在的无线帧的序号为5,最后的5个bit确定第三个过分配子帧所在的无线帧的序号为29,至此确定了所有的过分配子帧。The receiver first selects 4 bits to determine that the serial number of the over-allocated subframe in the radio frame is 2, then selects 5 bits to determine the serial number of the wireless frame where the first over-allocated subframe is located is 1, and then selects 5 bits to determine the serial number of the wireless frame where the first over-allocated subframe is located. The serial number of the radio frame where the two over-allocated subframes are located is 5, and the last 5 bits determine that the serial number of the radio frame where the third over-allocated subframe is located is 29, and all over-allocated subframes have been determined so far.
当然,也可以是如下的排列顺序:Of course, the following order of arrangement is also possible:
00000 00100 11100 0010。00000 00100 11100 0010.
<实现方式三><Implementation method three>
实现方式二中,最多可能需要39bits来指示过分配子帧的位置信息,为了进一步减少修正指令的长度,现提出修正模块的第三种实现方式。In the second implementation, a maximum of 39 bits may be required to indicate the location information of the over-allocated subframe. In order to further reduce the length of the correction command, a third implementation of the correction module is proposed.
在实现方式三中,修正模块具体包括:In the third implementation, the correction module specifically includes:
第三选择单元,从所述初始子帧中选择第三数目的子帧作为过分配子帧,所述过分配子帧为其所在的无线帧的初始子帧中的最后一个;The third selection unit selects a third number of subframes from the initial subframes as over-allocated subframes, and the over-allocated subframes are the last of the initial subframes of the radio frame in which they are located;
第三指令生成单元,用于生成第三修正指令,所述第三修正指令包括每个所述过分配子帧所在的无线帧的序号。The third instruction generation unit is configured to generate a third modification instruction, where the third modification instruction includes the serial number of the radio frame where each of the over-allocated subframes is located.
举例说明如下,假设:An example is given below, assuming:
MSAP中,subframeAllocation=CHIOCE{oneFrame{111111}},则每个过分配子帧都是无线帧的第9个子帧;In MSAP, subframeAllocation=CHIOCE{oneFrame{111111}}, then each over-allocated subframe is the ninth subframe of the radio frame;
MSAP中,subframeAllocation=CHIOCE{oneFrame{111100}},则每个过分配子帧都是无线帧的第7个子帧;In MSAP, subframeAllocation=CHIOCE{oneFrame{111100}}, then each over-allocated subframe is the seventh subframe of the radio frame;
MSAP中,subframeAllocation=CHI0CE{oneFrame{111101}},则每个过分配子帧都是无线帧的第9个子帧。In MSAP, subframeAllocation=CHI0CE{oneFrame{111101}}, then each over-allocated subframe is the ninth subframe of the radio frame.
在通信双方均了解修正指令的含义的情况下,由于都是指定最后一个能用于传送MBMS数据的子帧作为过分配子帧,所以该过分配子帧的序号无需通知对端,因此,相对于实现方式二,减少了4bits,最多可能需要35bits来指示过分配子帧的位置信息。In the case where both communication parties understand the meaning of the correction command, since they both specify the last subframe that can be used to transmit MBMS data as an over-allocated subframe, the serial number of the over-allocated subframe does not need to be notified to the other end. For the implementation method 2, 4 bits are reduced, and a maximum of 35 bits may be required to indicate the position information of the over-allocated subframe.
当然,也可以是选择无线帧的用于传送MBMS数据的子帧中的第一个作为过分配子帧。Of course, it is also possible to select the first one of the subframes used to transmit MBMS data in the radio frame as the over-allocated subframe.
举例说明如下:Examples are as follows:
假定当前业务实际需要的子帧的数目为45,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 45, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在3个过分配子帧,由于无线帧中的第2、3、4、7、8、9用于传输传送MBMS数据,所以按照实现方式三,选择的过分配子帧为:Since there are 3 over-allocated subframes, and since the 2nd, 3rd, 4th, 7th, 8th, and 9th in the wireless frame are used to transmit MBMS data, according to the implementation method 3, the selected over-allocated subframes are:
第1个无线帧的第9个子帧;The ninth subframe of the first radio frame;
第5个无线帧的第9个子帧;The ninth subframe of the fifth radio frame;
第29个无线帧的第9个子帧;The ninth subframe of the 29th radio frame;
则按照方式三,第三修正指令如下:According to the third method, the third revised instruction is as follows:
00000 00100 1110000000 00100 11100
接收端取5个bit确定第一个过分配子帧所在的无线帧的序号为1,再取5个bit确定第二个过分配子帧所在的无线帧的序号为5,最后的5个bit确定第三个过分配子帧所在的无线帧的序号为29,在确定无线帧之后,确定这些无线帧中的最后一个子帧为过分配子帧。The receiving end takes 5 bits to determine that the serial number of the wireless frame where the first over-allocated subframe is located is 1, and then takes 5 bits to determine that the serial number of the wireless frame where the second over-allocated subframe is located is 5, and the last 5 bits It is determined that the sequence number of the radio frame where the third over-allocated subframe is located is 29, and after determining the radio frame, it is determined that the last subframe in these radio frames is an over-allocation subframe.
<实现方式四><Implementation method 4>
为了进一步减少修正指令的长度,在实现方式四中,修正模块具体包括:In order to further reduce the length of the correction instruction, in the implementation mode 4, the correction module specifically includes:
第四选择单元,从所述初始子帧中选择第三数目的过分配子帧,在所述初始子帧中,所述过分配子帧连续分布;The fourth selection unit selects a third number of over-allocated subframes from the initial subframes, and in the initial subframes, the over-allocated subframes are continuously distributed;
第四指令生成单元,用于生成第四修正指令,所述第四修正指令中包括所述第三数目,及第一个或最后一个所述过分配子帧所在的无线帧的序号及自身序号。A fourth instruction generation unit, configured to generate a fourth correction instruction, the fourth correction instruction including the third number, the sequence number of the wireless frame where the first or last over-allocated subframe is located, and its own sequence number .
考虑到按照MSAP即可知道初步确定的用于传送MBMS数据的初始子帧的数目及所述初始子帧的位置,且过分配子帧连续分布,如果知道第一个子帧或最后一个子帧所在的无线帧的序号及自身序号,接收端通过简单的运算即可确定所有的过分配子帧的具体位置。Considering that the number of initially determined initial subframes used to transmit MBMS data and the position of the initial subframes can be known according to the MSAP, and the over-allocated subframes are continuously distributed, if the first subframe or the last subframe is known The sequence number of the wireless frame and its own sequence number, the receiving end can determine the specific positions of all over-allocated subframes through simple calculations.
在实现方式四中,最多可能需要3(所述第三数目)+5(指示第一个或最后一个所述过分配子帧所在的无线帧的序号)+4(第一个或最后一个所述过分配子帧自身的序号)=12bits指示所述过分配子帧位置。In the fourth implementation, it may need at most 3 (the third number) + 5 (indicating the sequence number of the radio frame where the first or last over-allocated subframe is located) + 4 (the first or last The sequence number of the over-allocated subframe itself)=12bits indicates the position of the over-allocated subframe.
以包括过分配子帧中的第一个子帧所在的无线帧的序号及过分配子帧中的第一个子帧自身的序号举例说明如下:The sequence number of the radio frame where the first subframe in the over-allocated subframe is located and the sequence number of the first subframe itself in the over-allocated subframe are illustrated as follows:
假定当前业务实际需要的子帧的数目为45,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 45, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在3个过分配子帧,按照实现方式四,假定选择的过分配子帧为:Since there are 3 over-allocated subframes, according to the implementation method 4, it is assumed that the selected over-allocated subframe is:
第1个无线帧中的第9个子帧;The ninth subframe in the first radio frame;
第5个无线帧中的第2个子帧;The second subframe in the fifth radio frame;
第5个无线帧中的第3个子帧;The third subframe in the fifth radio frame;
则按照方式四,第四修正指令如下:According to the fourth method, the fourth revised instruction is as follows:
011 00000 1001011 00000 1001
接收端取3个bit确定过分配子帧的数目为3个,进而根据接下来的00000确定第一个过分配子帧位于第一个无线帧,且在无线帧中的序号为9(1001),确定了第一个过分配子帧之后,由于过分配子帧的数目知道,而且过分配子帧连续分布,则可以确定所有的过分配子帧。The receiving end takes 3 bits to determine that the number of over-allocated subframes is 3, and then determines that the first over-allocated subframe is located in the first radio frame according to the next 00000, and the sequence number in the radio frame is 9 (1001) , after the first over-allocation subframe is determined, since the number of over-allocation subframes is known and the over-allocation subframes are continuously distributed, all over-allocation subframes can be determined.
<实现方式五><Implementation method five>
为了进一步减少修正指令的长度,在实现方式五中,修正模块具体包括:In order to further reduce the length of the correction instruction, in the fifth implementation, the correction module specifically includes:
第五选择单元,从所述初始子帧中选择第三数目的子帧作为过分配子帧,分布有过分配子帧的无线帧为MSAP指示的用于传输MBMS数据的无线帧中最后的第四数目的无线帧(过分配子帧分布于所述MSAP指令指示的无线帧中的最后第四数目个无线帧中),所述第一无线帧的用于传输MBMS数据的子帧中最后的第五数目的子帧为过分配子帧(每个所述第四数目个无线帧中,属于所述初始子帧的最后第五数目个子帧为过分配子帧);所述第四数目和第五数目之积为第三数目;The fifth selection unit selects a third number of subframes from the initial subframes as over-allocated subframes, and the radio frame with over-allocated subframes is the last radio frame for transmitting MBMS data indicated by the MSAP. Four numbers of radio frames (over-allocated subframes are distributed in the last fourth number of radio frames in the radio frames indicated by the MSAP instruction), the last of the subframes used to transmit MBMS data in the first radio frame The fifth number of subframes is an over-allocation subframe (in each of the fourth number of radio frames, the last fifth number of subframes belonging to the initial subframe is an over-allocation subframe); the fourth number and The product of the fifth number is the third number;
第五指令生成单元,用于生成第五修正指令,所述第五修正指令中包括所述第四数目和第五数目。A fifth instruction generating unit, configured to generate a fifth modified instruction, where the fifth modified instruction includes the fourth number and the fifth number.
在实现方式五中,最多可能需要3(指示第四数目)+3(指示第五数目)=6bits指示所述过分配子帧位置。In the fifth implementation manner, at most 3 (indicating the fourth number)+3 (indicating the fifth number)=6 bits may be required to indicate the position of the over-allocated subframe.
假定当前业务实际需要的子帧的数目为45,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 45, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在3个过分配子帧,按照实现方式五,选择的过分配子帧为::Since there are 3 over-allocated subframes, according to the fifth implementation, the selected over-allocated subframes are:
第21个无线帧中的第9个子帧;The 9th subframe in the 21st radio frame;
第25个无线帧中的第9个子帧;The 9th subframe in the 25th radio frame;
第29个无线帧中的第9个子帧;The 9th subframe in the 29th radio frame;
则按照方式五,第五修正指令如下:According to the fifth method, the fifth revised instruction is as follows:
011 001011 001
接收端取011确定MSAP指示的用于传输MBMS数据的无线帧中最后3个无线帧中分布有过分配子帧,接收端取001确定每个分布有过分配子帧的无线帧中,用于传输MBMS数据的子帧中的最后一个为过分配子帧,至此,可以确定所有的过分配子帧。The receiving end takes 011 to determine that there are over-allocated subframes distributed in the last three wireless frames indicated by the MSAP for transmitting MBMS data, and the receiving end takes 001 to determine that in each wireless frame with over-allocated subframes distributed, for The last of the subframes for transmitting MBMS data is an over-allocation subframe, so far, all over-allocation subframes can be determined.
假定当前业务实际需要的子帧的数目为42,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 42, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在6个过分配子帧,按照实现方式五,选择的过分配子帧为::Since there are 6 over-allocated subframes, according to the fifth implementation, the selected over-allocated subframes are:
第21个无线帧中的第8、9个子帧;The 8th and 9th subframes in the 21st radio frame;
第25个无线帧中的第8、9个子帧;The 8th and 9th subframes in the 25th radio frame;
第29个无线帧中的第8、9个子帧;The 8th and 9th subframes in the 29th radio frame;
则按照方式五,第五修正指令如下:According to the fifth method, the fifth revised instruction is as follows:
011 010011 010
接收端取011确定MSAP指示的用于传输MBMS数据的无线帧中最后3个无线帧中分布有过分配子帧,接收端取010确定每个分布有过分配子帧的无线帧中,用于传输MBMS数据的子帧中的最后2个为过分配子帧,至此,可以确定所有的过分配子帧。The receiving end takes 011 to determine that there are over-allocated subframes distributed in the last three wireless frames indicated by the MSAP for transmitting MBMS data, and the receiving end takes 010 to determine that in each wireless frame with over-allocated subframes distributed, for The last two of the subframes for transmitting MBMS data are over-allocated subframes, so far, all over-allocated subframes can be determined.
<实现方式六><Implementation method six>
为了进一步减少修正指令的长度,在实现方式六中,修正模块具体包括:In order to further reduce the length of the correction instruction, in the sixth implementation, the correction module specifically includes:
第六选择模块,从所述初始子帧中,按照从后到前或者从前到后的顺序依次选择第三数目的子帧作为过分配子帧;The sixth selection module, from the initial subframes, sequentially select the third number of subframes as the over-allocated subframes according to the order from back to front or from front to back;
第六指令生成单元,用于生成第六修正指令,所述第六修正指令中包括所述第三数目。A sixth instruction generation unit, configured to generate a sixth modification instruction, where the sixth modification instruction includes the third number.
考虑到按照MSAP即可知道初步确定的用于传送MBMS数据的初始子帧的数目及所述初始子帧的位置,且过分配子帧为最后的或最开始的子帧,接收端通过简单的运算即可确定所有的过分配子帧的具体位置。Considering that the number of initially determined initial subframes used to transmit MBMS data and the position of the initial subframes can be known according to the MSAP, and the over-allocated subframe is the last or the first subframe, the receiving end uses a simple The specific positions of all over-allocated subframes can be determined through calculation.
在实现方式六中,固定需要3bits指示所述过分配子帧位置。In the sixth implementation manner, 3 bits are fixedly required to indicate the position of the over-allocated subframe.
以包括过分配子帧为初始子帧中的最开始的第三数目的子帧为例举例说明如下:Taking the subframe that includes the over-allocated subframe as the first third number of subframes in the initial subframe as an example, the description is as follows:
假定当前业务实际需要的子帧的数目为45,假定确定的MSAP如下:Assume that the number of subframes actually required by the current service is 45, and assume that the determined MSAP is as follows:
radioframeAllocationPeriod=n4radioframeAllocationPeriod=n4
radioframeAllocationOffset=0,radioframeAllocationOffset=0,
subframeAllocation=CHIOCE{oneFrame{111111}}subframeAllocation=CHIOCE{oneFrame{111111}}
由于存在3个过分配子帧,指定为:Since there are 3 over-allocated subframes, it is specified as:
第1个无线帧中的第2个子帧;The second subframe in the first radio frame;
第1个无线帧中的第3个子帧;The third subframe in the first radio frame;
第1个无线帧中的第4个子帧。The 4th subframe in the 1st radio frame.
则按照方式六,第六修正指令如下:According to method six, the sixth amendment instruction is as follows:
011011
接收端取3个bit确定过分配子帧的数目后,确定初始子帧中的前3个子帧为过分配子帧,也就是第1个无线帧中的第2、3、4个子帧。After the receiving end takes 3 bits to determine the number of over-allocated subframes, it determines that the first three subframes in the initial subframe are over-allocated subframes, that is, the second, third, and fourth subframes in the first radio frame.
上述提供了六种修正模块的具体实现方式,但应当了解的是,还有其他能够指示过分配子帧所在的位置的方式,在此不一一进行说明。The above provides six specific implementation manners of the correction module, but it should be understood that there are other manners capable of indicating the location of the over-allocated subframe, which will not be described here one by one.
同时,上述的实现方式一、实现方式二和方式四中,修正指令都涉及到过分配子帧在无线帧中的序号,在上述的实现方式一、实现方式二和方式四中,是以过分配子帧在无线帧中的序号来指示位置,由于一个无线帧中有10个子帧,因此需要4bits进行指示。At the same time, in the above-mentioned implementation mode 1, implementation mode 2 and mode 4, the correction instruction all involves the serial number of the over-allocated subframe in the radio frame. The sequence number of the subframe in the radio frame is assigned to indicate the position. Since there are 10 subframes in a radio frame, 4 bits are required for indication.
但考虑到一个无线帧中,最多只有6个子帧可以用于MBMS数据的传输,因此,上述的实现方式一、实现方式二和方式四中,也可以用过分配子帧在无线帧的可以用于MBMS数据的传输的子帧中的序号来指示位置,由于无线帧中最多只有6个子帧可以用于MBMS数据的传输,因此,只需要3bits即可指示。However, considering that in a radio frame, only 6 subframes can be used for the transmission of MBMS data at most, therefore, in the above-mentioned implementation mode 1, implementation mode 2 and mode 4, it is also possible to use allocating subframes that can be used in the radio frame The position is indicated by the sequence number in the subframe of the MBMS data transmission. Since only 6 subframes in the radio frame can be used for MBMS data transmission at most, only 3 bits are required for indication.
同时,上述的六种方式都是以subframeAllocation=CHIOCE{oneFrame{......}}进行的说明,但应当了解的是,其同样适用于subframeAllocation=CHIOCE{fourFrame{......}}的情况,当然也适用于以后可能出现的其他subframeAllocation。At the same time, the above six methods are all explained with subframeAllocation=CHIOCE{oneFrame{...}}, but it should be understood that they are also applicable to subframeAllocation=CHIOCE{fourFrame{... }}, of course, also applies to other subframeAllocations that may appear in the future.
本发明具体实施例中,通过在现有技术的基础上下发修正指令,该修正指令用于指示过分配子帧的位置信息,接收端接收到修正指令之后,可以确定MSAP指示的用于传送MBMS数据的初始子帧中的过指示子帧,其具有以下两方面的有益效果:In the specific embodiment of the present invention, by issuing a correction instruction on the basis of the existing technology, the correction instruction is used to indicate the position information of the over-allocated subframe, and after receiving the correction instruction, the receiving end can determine the MSAP indication for transmitting MBMS The over-indicated subframe in the initial subframe of data has the beneficial effects of the following two aspects:
首先,终端在过分配子帧上不会再去接收数据,这必然能够降低终端的能量消耗;First, the terminal will no longer receive data on the over-allocated subframe, which will definitely reduce the energy consumption of the terminal;
其次,由于终端不会从过分配子帧接收数据,所以该过分配子帧可以用于单播业务数据的传输,可以提高资源的利用率。Secondly, since the terminal will not receive data from the over-allocated subframe, the over-allocated subframe can be used for transmission of unicast service data, which can improve resource utilization.
假定3个过分配子帧,带宽为10MHz,频谱效率为5bps/Hz,这3个过分配子帧可以带来的资源增益如下:10MHz*5bps/Hz*3/320=0.47Mbps。Assume that there are 3 over-allocated subframes, the bandwidth is 10MHz, and the spectral efficiency is 5bps/Hz. The resource gain brought by these 3 over-allocated subframes is as follows: 10MHz*5bps/Hz*3/320=0.47Mbps.
上述的修正指令可以通过BCCH上的SIB来承载,当然前提是承载修正指令的SIB还有足够的未定义字节,可用于修正指令的传输,当然,该修正指令可以通过MCCH来传输。The above correction command can be carried by the SIB on the BCCH, of course, the premise is that the SIB carrying the correction command has enough undefined bytes, which can be used for transmission of the correction command. Of course, the correction command can be transmitted through the MCCH.
则按照方式一中的例子,第一修正指令如下格式:According to the example in Method 1, the format of the first modification instruction is as follows:
00000 001 00100 010 11100 0011。只不过这001、010和011表示的是无线帧的可以用于MBMS数据传输的子帧中的第1个、第2个和第3个,考虑到无线帧的第一个子帧不能用于MBMS数据传输,所以对整个无线帧而言,也就是第2个、第3个和第4个子帧。00000 001 00100 010 11100 0011. It’s just that 001, 010, and 011 represent the first, second, and third subframes of the wireless frame that can be used for MBMS data transmission. Considering that the first subframe of the wireless frame cannot be used for MBMS data transmission, so for the whole radio frame, it is the 2nd, 3rd and 4th subframes.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications should also be It is regarded as the protection scope of the present invention.
Claims (12)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910159742.8A CN101959135B (en) | 2009-07-16 | 2009-07-16 | Resource indication method and enhanced base station |
| JP2010161832A JP5490641B2 (en) | 2009-07-16 | 2010-07-16 | Resource instruction method and enhanced base station |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910159742.8A CN101959135B (en) | 2009-07-16 | 2009-07-16 | Resource indication method and enhanced base station |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101959135A CN101959135A (en) | 2011-01-26 |
| CN101959135B true CN101959135B (en) | 2014-08-06 |
Family
ID=43486179
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910159742.8A Expired - Fee Related CN101959135B (en) | 2009-07-16 | 2009-07-16 | Resource indication method and enhanced base station |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5490641B2 (en) |
| CN (1) | CN101959135B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130026668A (en) | 2011-09-06 | 2013-03-14 | 삼성전자주식회사 | Central control apparatus and method for operating based on the energy efficiency of base stations in mobile communication system |
| CN107211276B (en) * | 2015-02-05 | 2021-05-04 | 华为技术有限公司 | A method and device for transmitting service data |
| WO2018090302A1 (en) * | 2016-11-17 | 2018-05-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for subframe scheduling |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101426282A (en) * | 2007-10-29 | 2009-05-06 | 中国移动通信集团公司 | Method and apparatus for downlink bearing data |
| CN101483810A (en) * | 2008-01-07 | 2009-07-15 | 上海贝尔阿尔卡特股份有限公司 | Multimedia service data sending and receiving method, base station apparatus and user equipment |
-
2009
- 2009-07-16 CN CN200910159742.8A patent/CN101959135B/en not_active Expired - Fee Related
-
2010
- 2010-07-16 JP JP2010161832A patent/JP5490641B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101426282A (en) * | 2007-10-29 | 2009-05-06 | 中国移动通信集团公司 | Method and apparatus for downlink bearing data |
| CN101483810A (en) * | 2008-01-07 | 2009-07-15 | 上海贝尔阿尔卡特股份有限公司 | Multimedia service data sending and receiving method, base station apparatus and user equipment |
Non-Patent Citations (4)
| Title |
|---|
| Alcatel-Lucent Shanghai Bell等.Service multiplexing and signalling for eMBMS.《3GPP TSG-RAN WG3 #64》.2009, |
| Huawei.MSAP and MBSFN Subframe Allocation Signaling.《3GPP TSG-RAN-WG2 Meeting #61》.2008, |
| MSAP and MBSFN Subframe Allocation Signaling;Huawei;《3GPP TSG-RAN-WG2 Meeting #61》;20080215;全文 * |
| Service multiplexing and signalling for eMBMS;Alcatel-Lucent Shanghai Bell等;《3GPP TSG-RAN WG3 #64》;20090508;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5490641B2 (en) | 2014-05-14 |
| JP2011024213A (en) | 2011-02-03 |
| CN101959135A (en) | 2011-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102301751B (en) | Communication method of broadcast and/or multicast in wireless network, and the equipment thereof | |
| CN101656717B (en) | Method for acquiring/allocating multicast/broadcast subframes on single frequency network and acquiring device thereof | |
| CN101925004B (en) | The treating method and apparatus of dynamic scheduling information based on Multimedia Broadcast Multicast Service | |
| CN101867873B (en) | Information sending and receiving processing method and equipment in long-term evolution system | |
| US9119175B2 (en) | Method and apparatus for handling MBMS dynamic scheduling information | |
| JP5199310B2 (en) | Method and apparatus for processing MBMS dynamic scheduling information | |
| CN101742572A (en) | Transmission method and device for scheduling information | |
| EP2448207A1 (en) | Method, system and network side device for transmitting control information of multimedia broadcast multicast service | |
| EP2485528B1 (en) | Method and system for sending and transmitting multimedia broadcast/multicast (mbms) paging indicating signaling | |
| CN102083004B (en) | Method and device for receiving and dispatching traffic data of multimedia broadcast\multicast service | |
| KR101478271B1 (en) | Data transmission method, base station and terminal | |
| US20160013977A1 (en) | Service Processing Method for New Carrier Type Cell, Apparatus, and Communications System | |
| CN101959135B (en) | Resource indication method and enhanced base station | |
| EP2472974A1 (en) | Method and system for transmitting dynamic scheduling information | |
| US20120269108A1 (en) | Configuration Method, Device and System for Resource Occupied by Multicast Control Channel | |
| CN101931869B (en) | Transmitting and receiving method for dynamic scheduling information and related equipment thereof | |
| CN101931905B (en) | Method for indicating and receiving multimedia broadcasting multicast service dynamic scheduling | |
| CN101909243B (en) | Method, system and device for determining subframe occupied by multicast channel (MCH) | |
| CN105472569B (en) | Method and device for allocating and processing subframe resources | |
| CN102035806B (en) | A method and system for transmitting dynamic scheduling information | |
| CN101990165A (en) | Method and device for transmitting dynamic dispatching information of multimedia broadcast and multicast service (MBMS) | |
| CN101998253B (en) | Method and system for transmitting scheduling information and network side equipment | |
| CN101808279A (en) | Method and system for transmitting MBMS (Multimedia Broadcast Multicast Service) control signaling in overlapping region | |
| CN102378117A (en) | Method for transmitting/receiving access probability factor information, device and system thereof | |
| CN103997718A (en) | Method and system for transmitting dynamic scheduling information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140806 Termination date: 20190716 |