[go: up one dir, main page]

CN101252768B - Scheduling apparatus and method - Google Patents

Scheduling apparatus and method Download PDF

Info

Publication number
CN101252768B
CN101252768B CN2007100787182A CN200710078718A CN101252768B CN 101252768 B CN101252768 B CN 101252768B CN 2007100787182 A CN2007100787182 A CN 2007100787182A CN 200710078718 A CN200710078718 A CN 200710078718A CN 101252768 B CN101252768 B CN 101252768B
Authority
CN
China
Prior art keywords
priority
user
importance
scheduling
subband
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
Application number
CN2007100787182A
Other languages
Chinese (zh)
Other versions
CN101252768A (en
Inventor
吴炳洋
程时昕
关宏之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to CN2007100787182A priority Critical patent/CN101252768B/en
Publication of CN101252768A publication Critical patent/CN101252768A/en
Application granted granted Critical
Publication of CN101252768B publication Critical patent/CN101252768B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a scheduling device and a scheduling method. The device comprises: a first priority obtaining unit, configured to obtain a first priority of each subband for each user; the importance calculating unit calculates the importance of each sub-band to each user according to the first priority obtained by the first priority obtaining unit; and the scheduling unit is used for scheduling according to the calculation result of the importance calculation unit. The apparatus may further include a second priority calculating unit. At this time, the second priority calculating unit calculates the second priority of each sub-band to each user; and the importance calculating unit calculates the importance of each sub-band to each user according to the first priority and the second priority. The invention can properly allocate the wireless resources according to the change of the channel relative to each user in the time domain and the frequency domain, thereby improving the utilization efficiency of the frequency spectrum.

Description

调度装置和方法Scheduling device and method

技术领域 technical field

本发明涉及调度装置和方法,尤其涉及无线通信领域的调度装置和方法。The present invention relates to a scheduling device and method, in particular to a scheduling device and method in the field of wireless communication.

背景技术 Background technique

在多个用户共享同一个通信资源的通信方式中,考虑各个用户不同的通信品质要求和信道特性而将通信资源分给各个用户的调度技术非常重要。使用调度技术,可以向特定用户提供较高的频率利用效率,维护用户间的公平,保证最低限度的传送速率。此外,随着共享通信资源的用户的增加,虽然提供给每个用户的传送速率变低,但是总体上可以提高频率的利用效率,这个效果被称为分集增益。In a communication method in which multiple users share the same communication resource, it is very important to consider the communication quality requirements and channel characteristics of each user to allocate communication resources to each user's scheduling technology. Using scheduling technology can provide specific users with higher frequency utilization efficiency, maintain fairness among users, and ensure a minimum transmission rate. In addition, as the number of users sharing communication resources increases, although the transmission rate provided to each user becomes lower, overall frequency utilization efficiency can be improved. This effect is called diversity gain.

移动通信中,用户在多径信道中的移动增大了接收电磁波变化的强度。接收信号强度的变化有时域的变化和频域的变化。时域的变化包括距离衰减和阴影区衰落等大区间变化、和快衰落等小区间变化。频域的变化以多径信道的时间性扩展产生的频率选择性衰落的形式出现,在宽带通信方式下其影响更加显著。在以往的移动通信中,虽然频带相对较窄,但是对应于终端的移动所产生的电磁波在时域变化的调度方式依然非常重要。所以,调度方式和时域分配的算法是主要的考察对象。3GPP标准中的HSDPA将无线资源分割为单位时间段(TTI=2.0ms),每隔TTI进行时域的调度。在其调度算法中,常见的有RR(Round Robin),Max CIR(MaximumCarrier-to-interferrence Ratio)和PF(Proportional Fairness)。In mobile communication, the user's movement in the multipath channel increases the strength of the received electromagnetic wave variation. A change in received signal strength is a change in the time domain and a change in the frequency domain. Variations in the time domain include large-interval variations such as distance attenuation and shadow area fading, and inter-cell variations such as fast fading. Changes in the frequency domain appear in the form of frequency-selective fading caused by the time extension of the multipath channel, and its impact is more significant in broadband communication. In the past mobile communication, although the frequency band is relatively narrow, the scheduling method corresponding to the change of the electromagnetic wave generated by the movement of the terminal in the time domain is still very important. Therefore, the scheduling method and the time-domain allocation algorithm are the main objects of investigation. HSDPA in the 3GPP standard divides radio resources into unit time periods (TTI=2.0 ms), and performs time-domain scheduling every TTI. Among its scheduling algorithms, the common ones are RR (Round Robin), Max CIR (Maximum Carrier-to-interference Ratio) and PF (Proportional Fairness).

近年来,对宽带无线通信的实际应用的探讨持续升温,在3GPP中,作为LTE(Long Term Evolution)的下行无线接入方式,使用OFDMA(正交频分多址接入,Orthogonal Frequency Division Multiple Access)的频域调度方式是探讨的热点之一。在LTE中,将按照时间和频率划分的无线资源的单位定义为子信道(Resource Block)。180khz×0.5ms是可能应用的一个子信道定义方式。In recent years, the discussion on the practical application of broadband wireless communication continues to heat up. In 3GPP, OFDMA (Orthogonal Frequency Division Multiple Access, Orthogonal Frequency Division Multiple Access) is used as the downlink wireless access method of LTE (Long Term Evolution). ) frequency-domain scheduling method is one of the hot topics of discussion. In LTE, a radio resource unit divided by time and frequency is defined as a subchannel (Resource Block). 180khz×0.5ms is a sub-channel definition method that may be applied.

对于这种同时进行时域和频域资源分配的情况,二维调度算法的开发就非常必要。但是,在以往技术中,例如在文献RCS2004-228和RCS2004-276中,只考察了以时域的调度算法为基础的频域调度方式。For this situation where time domain and frequency domain resources are allocated at the same time, the development of two-dimensional scheduling algorithm is very necessary. However, in the prior art, for example in documents RCS2004-228 and RCS2004-276, only the frequency domain scheduling method based on the time domain scheduling algorithm is considered.

在文献RCS2004-228的频域包调度方法中,将时域的间隔分割为子信道,进行每个子信道的用户分配。但是这种方法只是对每个子信道应用了以往的时域调度方式。In the frequency-domain packet scheduling method of document RCS2004-228, the interval in the time domain is divided into sub-channels, and user allocation for each sub-channel is performed. But this method only applies the previous time-domain scheduling method to each sub-channel.

在文献RCS2004-276介绍的方法中,首先,和RCS2004-228一样,对每个子信道,应用以往的时域调度方式,计算优先级。其次,按照降序排列“用户数×子信道数”个优先级,以优先级大小的顺序,给对应的用户进行资源的分配。图1示出了该文献中使用的二维调度的流程图。如图1所示,调度过程为以下的步骤:(1)计算所有用户在所有子带中的优先级,用户k在子带m中的优先级为P(k,m);(2)在P(k,m)中检索最大值,若P(k′,m′)为最大值,则将子带m’分配给用户k’;(3)更新优先级的数值,对所有用户k=1~K,令P(k,m′)=0;(4)若所有子带被分配完毕,则分配过程结束,否则转移到分配过程的步骤(2)。优先级的计算方法有很多。文献RCS2004-276中结合了“业务的延迟要求为基础的优先级”“再次发送请求对应的优先级”进行使用。其中,“接收信道的状态为基础的优先级”是最基本的方法,前面所说的Max CIR、PF等也是常用的方法。In the method introduced in document RCS2004-276, first, as in RCS2004-228, for each subchannel, the previous time domain scheduling method is applied to calculate the priority. Secondly, the priorities of "number of users × number of sub-channels" are arranged in descending order, and resources are allocated to corresponding users in order of priority. Figure 1 shows the flowchart of the two-dimensional scheduling used in this document. As shown in Figure 1, the scheduling process is the following steps: (1) calculate the priority of all users in all subbands, and the priority of user k in subband m is P(k, m); (2) in Retrieve the maximum value in P(k, m), if P(k', m') is the maximum value, then assign subband m' to user k'; (3) update the value of priority, for all users k= 1 to K, let P(k, m')=0; (4) If all sub-bands are allocated, the allocation process ends, otherwise transfer to step (2) of the allocation process. There are many ways to calculate the priority. In the document RCS2004-276, "priority based on service delay requirements" and "priority corresponding to retransmission request" are used in combination. Among them, "priority based on the status of the receiving channel" is the most basic method, and the aforementioned Max CIR and PF are also commonly used methods.

但是,在这些以往技术中,优先级的计算都是在各个频率块中基于以往的时域调度方式进行的,不一定是对于频域变化最恰当的分配。However, in these conventional technologies, the calculation of the priority is performed in each frequency block based on the conventional time-domain scheduling method, which is not necessarily the most appropriate allocation for changes in the frequency domain.

文献literature

①3GPP TR 25.899 V6 1.0 High Speed Download Packet Access(HSDPA)enhancements(Releace6)①3GPP TR 25.899 V6 1.0 High Speed Download Packet Access(HSDPA)enhancements(Releace6)

②RCS2004-228《下行OFCDM宽带无线接入中的频域调度特性》永田聪 大藤义顾 新博行 佐和桥卫(NTT DOKOMO)②RCS2004-228 "Frequency Domain Scheduling Characteristics in Downlink OFCDM Broadband Wireless Access" Nagata Satoshi Oto Yoshiko Shinbokyo Sawahashie (NTT DOKOMO)

③RCS2004-276《下行扩展的OFDM宽带无线接入中,以QoS为基础的,防止延迟的频域调度效果》大藤义顾安部田贞行佐和桥卫(NTT DOKOMO)③RCS2004-276 "Frequency Domain Scheduling Effects Based on QoS to Prevent Delay in Downlink Extended OFDM Broadband Wireless Access" Oto Yoshiko Abeda Sadayuki Sawahashi (NTT DOKOMO)

通过引用将以上文献并入本文中,如同在本文中完全阐明一样。The above documents are incorporated herein by reference as if fully set forth herein.

如前所述,以往技术利用调度方式对分割的频域资源进行分配,这种方式以时域的调度算法为基础,对于频域的变化,并不能进行最恰当的子信道分配。今后,在有望得到快速普及的无线宽带通信中,开发出对于频率的变化进行最恰当的无线资源的分配,从而提高频率利用效率的调度算法非常必要。As mentioned above, the conventional technology uses a scheduling method to allocate divided frequency domain resources. This method is based on a time domain scheduling algorithm, and cannot perform the most appropriate subchannel allocation for changes in the frequency domain. In the future, in wireless broadband communication, which is expected to spread rapidly, it is necessary to develop a scheduling algorithm that allocates wireless resources optimally for frequency changes and improves frequency utilization efficiency.

发明内容 Contents of the invention

本发明鉴于现有技术的上述缺点而作出。本发明的目的在于提供一种调度方法和调度装置,能够提高通信所使用的频带的频率利用效率,频率利用效率是单位频率在单位时间内传输的有效比特数(比特/秒/赫兹)。The present invention is made in view of the above-mentioned shortcomings of the prior art. The object of the present invention is to provide a scheduling method and a scheduling device, which can improve the frequency utilization efficiency of the frequency band used for communication, and the frequency utilization efficiency is the effective number of bits (bit/second/Hz) transmitted per unit frequency in unit time.

根据本发明的一个方面,本发明提供了一种调度装置。所述装置包括:第一优先级获得单元,用于获得各子带对各用户的第一优先级;重要度计算单元,根据所述第一优先级获得单元获得的第一优先级计算各子带对于各用户的重要度;调度单元,根据所述重要度计算单元的计算结果进行调度。According to one aspect of the present invention, the present invention provides a scheduling device. The device includes: a first priority obtaining unit, configured to obtain the first priority of each sub-band for each user; an importance calculation unit, which calculates the sub-bands according to the first priority obtained by the first priority obtaining unit. the importance of each user; the scheduling unit performs scheduling according to the calculation result of the importance calculation unit.

根据本发明的另一方面,本发明提供了一种调度方法,所述方法包括:第一优先级获得步骤,用于获得各子带对各用户的第一优先级;重要度计算步骤,根据所述第一优先级获得步骤获得的第一优先级计算各子带对于各用户的重要度;调度步骤,根据所述重要度计算步骤的计算结果进行调度。According to another aspect of the present invention, the present invention provides a scheduling method, the method comprising: a first priority obtaining step for obtaining the first priority of each subband for each user; an importance calculation step, according to The first priority obtained by the first priority obtaining step calculates the importance of each subband for each user; the scheduling step performs scheduling according to the calculation result of the importance calculation step.

根据本发明的又一方面,本发明提供了一种基站,该基站使用本发明中所述的调度装置或调度方法。According to still another aspect of the present invention, the present invention provides a base station, where the base station uses the scheduling device or scheduling method described in the present invention.

本发明可根据信道相对于各用户在时间域和频率域的变化进行恰当的无线资源的分配,从而提高频率利用效率。The present invention can perform appropriate wireless resource allocation according to the changes of the channel relative to each user in the time domain and the frequency domain, thereby improving the frequency utilization efficiency.

通过结合附图阅读下面的详细描述,本发明的其他目的和另外的特征将会明显。Other objects and additional features of the present invention will become apparent by reading the following detailed description in conjunction with the accompanying drawings.

附图说明 Description of drawings

附图示例性而非限制性地示出了本发明的实施例,其被并入本申请中,与说明书一起用于说明本发明的原理。在附图中,The accompanying drawings, which illustrate by way of example and not limitation of embodiments of the invention, are incorporated into this application and together with the description serve to explain the principles of the invention. In the attached picture,

图1示出了现有技术的调度方法的流程;Fig. 1 shows the flow of the prior art scheduling method;

图2示出了依据本发明的调度装置;Fig. 2 shows the scheduling device according to the present invention;

图3示出了依据本发明第一实施例的调度方法的流程图;FIG. 3 shows a flowchart of a scheduling method according to a first embodiment of the present invention;

图4示出了依据本发明第二实施例的调度方法的流程图;FIG. 4 shows a flowchart of a scheduling method according to a second embodiment of the present invention;

图5示出了现有技术的与时域调度相结合的二维调度装置的构成;FIG. 5 shows the composition of a two-dimensional scheduling device combined with time-domain scheduling in the prior art;

图6是依据本发明的与时域调度相结合的二维调度装置的构成;FIG. 6 is a composition of a two-dimensional scheduling device combined with time-domain scheduling according to the present invention;

图7比较了依据优先级和和依据重要度调度的结果;Figure 7 compares the results of scheduling based on priority and importance;

图8示出了使用本发明的调度装置的基站构成;Fig. 8 shows the composition of the base station using the scheduling device of the present invention;

图9示出了与图8所示的基站配合使用的移动站构成。FIG. 9 shows a configuration of a mobile station for use with the base station shown in FIG. 8 .

具体实施方式 Detailed ways

图2A示出了根据本发明第一实施例的调度装置。图2B示出了依据本发明的第二实施例的调度装置。Fig. 2A shows a scheduling device according to a first embodiment of the present invention. Fig. 2B shows a scheduling device according to a second embodiment of the present invention.

如图2A所示,依据本发明第一实施例的调度装置包括第一优先级计算单元11(相当于本发明的第一优先级获得单元)、重要度计算单元12、以及调度单元13。如图2B所示,依据本发明第二实施例的调度装置除包括第一实施例的第一优先级计算单元11、重要度计算单元12、以及调度单元13之外,还包括第二优先级计算单元14。As shown in FIG. 2A , the scheduling device according to the first embodiment of the present invention includes a first priority calculation unit 11 (equivalent to the first priority acquisition unit of the present invention), an importance calculation unit 12 , and a scheduling unit 13 . As shown in FIG. 2B, the scheduling device according to the second embodiment of the present invention includes not only the first priority calculation unit 11, the importance calculation unit 12, and the scheduling unit 13 of the first embodiment, but also a second priority computing unit 14.

图3A示出了根据本发明第一实施例的调度方法的流程。图3B是依据本发明的第一实施例的调度方法的变型例。Fig. 3A shows the flow of the scheduling method according to the first embodiment of the present invention. Fig. 3B is a modified example of the scheduling method according to the first embodiment of the present invention.

在依据本发明的第一实施例的调度方法中,如图3A所示,首先在步骤S301,针对所有的用户和子带,由第一优先级计算单元11计算每个子带对用户的第一优先级P1(k,m),其中k,m分别是表示用户和子带的整数,0<k<K(用户数),0<m<M(子带数)。在本文中,子带是指子频带,是通过对通信所使用的频带按照一定的方法进行划分得到的。对频带进行划分得到子频带可以采用本领域技术人员所知的任何方法进行,并且为本领域的技术人员所知,因而本文不予赘述。第一优先级及其计算将在后文详述。In the scheduling method according to the first embodiment of the present invention, as shown in FIG. 3A, first in step S301, for all users and subbands, the first priority calculation unit 11 calculates the first priority of each subband to the user Level P 1 (k, m), where k and m are integers representing users and subbands respectively, 0<k<K (number of users), 0<m<M (number of subbands). In this paper, the sub-band refers to a sub-frequency band, which is obtained by dividing the frequency band used for communication according to a certain method. The division of frequency bands to obtain sub-bands may be performed by any method known to those skilled in the art, and is known to those skilled in the art, so details are not described herein. The first priority and its calculation will be described in detail later.

然后,在步骤S302,由重要度计算单元12计算每个子带相对于每个用户的重要度Q(k,m),其中k,m的定义如上所述。重要度计算单元12可以根据以下的公式1计算重要度。即,各子带相对于某用户的重要度是各该子带相对于该用户的优先级与可以分配的所有子带相对于该用户的优先级的总和的比率。Then, in step S302, the importance calculation unit 12 calculates the importance Q(k, m) of each subband relative to each user, where k, m are defined as above. The importance calculation unit 12 may calculate the importance according to Formula 1 below. That is, the importance of each subband for a certain user is the ratio of the priority of each subband for the user to the sum of the priorities for all the assignable subbands for the user.

QQ (( kk ,, mm )) == PP 11 (( kk ,, mm )) &Sigma;&Sigma; mm == 11 Mm PP 11 (( kk ,, mm )) -- -- -- (( 11 ))

应该注意,以上公式是本发明提出的重要度的一个定义方法,在不同的应用场景下重要度可以有不同的定义方式。It should be noted that the above formula is a definition method of the importance proposed by the present invention, and the importance may be defined in different ways in different application scenarios.

在计算出重要度之后,由调度单元13基于所得的重要度指标进行资源的分配。即,在步骤S303,检索Q(k,m)的最大值,在Q(k’,m’)最大的情况下,将子带m’分配给用户k’。然后在步骤S304判断是否已经分配了所有的子带或者所有用户分配的子带已经满足了要求。如果判断出已分配了所有的子带或者所有用户分配的子带已经满足了要求(步骤S304,是),则处理结束。如果判断出尚未分配所有的子带而且未满足所有用户分配的子带已经达到了要求的条件(步骤S304,否),则处理返回步骤S303。重复步骤S303的处理,直到分配完所有的子带。After the importance is calculated, the scheduling unit 13 allocates resources based on the obtained importance index. That is, in step S303, the maximum value of Q(k, m) is retrieved, and when Q(k', m') is the largest, subband m' is allocated to user k'. Then in step S304 it is judged whether all the subbands have been allocated or the subbands allocated by all users have met the requirements. If it is determined that all subbands have been allocated or all subbands allocated by users have met the requirements (step S304, Yes), the process ends. If it is determined that all subbands have not been allocated and the subbands allocated by all users have reached the required condition (step S304, No), the process returns to step S303. The process of step S303 is repeated until all subbands are allocated.

图3B是依据本发明的第一实施例的调度方法的第一变型例。如图3B所示,该变型例与第一实施例的区别在于,在判断出尚未分配所有的子带而且未满足所有用户分配的子带已经达到了要求的条件时(步骤S304,否),处理返回步骤S301,而不是步骤S303。在步骤S301对第一优先级进行重新计算。在计算中,可以将与已分配的资源(子带)有关的所有第一优先级设为0。例如在如上文所述那样将子带m’分配给用户k’的情况下,令P1(k,m’)=0,其中k=1~K。然后进行计算。其他的步骤与图3A所介绍的相同,在此不予赘述。Fig. 3B is a first modification example of the scheduling method according to the first embodiment of the present invention. As shown in FIG. 3B , the difference between this modification and the first embodiment is that when it is judged that all subbands have not been allocated and the subbands allocated by all users have not met the requirement (step S304, No), The process returns to step S301 instead of step S303. In step S301, the first priority is recalculated. All first priorities related to allocated resources (subbands) may be set to 0 in the calculation. For example, when subband m' is allocated to user k' as described above, let P1(k, m')=0, where k=1~K. Then do the calculations. Other steps are the same as those described in FIG. 3A and will not be repeated here.

应该注意,前面的说明只是示例性的,并不是对本发明的限制。例如在另一变型例中,可以只对一部分重要度进行重新计算,而对其他子带使用初始值。It should be noted that the foregoing description is only exemplary, not limiting the present invention. For example, in another modification example, only a part of the importances may be recalculated, and initial values may be used for other subbands.

图4A示出了根据本发明第二实施例的调度方法。图4B是依据本发明的第二实施例的调度方法的变型例。Fig. 4A shows a scheduling method according to the second embodiment of the present invention. Fig. 4B is a modified example of the scheduling method according to the second embodiment of the present invention.

图4A至图4B所示的第二实施例的调度方法与图3A至图3B所示的第一实施例的调度方法的不同之处在于以步骤S401代替了步骤S301,以步骤S402替了步骤S302。The difference between the scheduling method of the second embodiment shown in FIGS. 4A to 4B and the scheduling method of the first embodiment shown in FIGS. 3A to 3B is that step S301 is replaced by step S401, and step S402 is replaced by step S402. S302.

在步骤S401中,由第一优先级计算单元11以及第二优先级计算单元14针对每个用户和子带的资源,分别计算第一优先级P1(k,m)和第二优先级P2(k,m)。第一优先级P1和第二优先级P2及其计算将在后文详述。然后,在步骤402,依据下面的公式(2)或公式(3)由重要度计算单元13计算每个子带相对于每个用户的重要度Q(k,m),即各子带相对于某用户的重要度是该子带相对于该用户的第一优先级与可以分配的所有子带相对于该用户的第一优先级的总和的比率乘以第二优先级。In step S401, the first priority P 1 (k, m) and the second priority P 2 are respectively calculated by the first priority calculation unit 11 and the second priority calculation unit 14 for resources of each user and subband (k, m). The first priority P 1 and the second priority P 2 and their calculation will be described in detail later. Then, in step 402, according to the following formula (2) or formula (3), the importance calculation unit 13 calculates the importance Q(k, m) of each sub-band relative to each user, that is, each sub-band is relative to a certain The importance of a user is the ratio of the first priority of the subband relative to the user to the sum of the first priorities of all subbands that can be allocated relative to the user multiplied by the second priority.

QQ (( kk ,, mm )) == PP 11 (( kk ,, mm )) &Sigma;&Sigma; mm == 11 Mm PP 11 (( kk ,, mm )) &CenterDot;&Center Dot; PP 22 (( kk )) -- -- -- (( 22 ))

QQ (( kk ,, mm )) == PP 11 (( kk ,, mm )) &Sigma;&Sigma; mm == 11 Mm PP 11 (( kk ,, mm )) &CenterDot;&Center Dot; PP 22 (( kk )) &Sigma;&Sigma; kk == 11 KK PP 22 (( kk )) -- -- -- (( 33 ))

由于公式(3)中P2(k)的和(即第二部分的分母)对于所有的Q(k,m)都是一样的,因而由公式(3)和公式(2)计算出来的结果在大小的排列顺序上是完全相同的,因为在调度的过程中只关心重要度相对的大小而不必考虑其实际的数值,因此根据这两个公式调度的结果在实质上是等价的。Since the sum of P 2 (k) in formula (3) (that is, the denominator of the second part) is the same for all Q(k, m), the result calculated by formula (3) and formula (2) The arrangement order of size is exactly the same, because in the process of scheduling, we only care about the relative size of importance without considering its actual value, so the results of scheduling according to these two formulas are essentially equivalent.

在计算出重要度之后,由调度单元13基于这个重要度指标进行资源的分配。其余的步骤与第一实施例的相同,在此不予赘述。After the importance is calculated, the scheduling unit 13 allocates resources based on the importance index. The rest of the steps are the same as those in the first embodiment, and will not be repeated here.

应该注意,以上公式是本发明提出的重要度的第二种定义方法,在不同的应用场景下重要度可以有不同的定义方式。It should be noted that the above formula is the second definition method of the importance proposed by the present invention, and the importance may be defined in different ways in different application scenarios.

另外,与第一实施例一样,在第二实施例中,也可以只对一部分重要度进行重新计算,而对其他子带使用初始值。In addition, as in the first embodiment, in the second embodiment, only a part of the importances may be recalculated, and initial values may be used for other subbands.

下面介绍第一优先级P1和第二优先级P2的计算。The calculation of the first priority P 1 and the second priority P 2 is introduced below.

在本发明的一个实施例中,第一优先级是以每个子带相对于各用户的CQI(信道质量指示)为基础来计算的,具体地,可将接收SINR(信号干扰噪声比)作为优先级来使用(具体地:子带m相对于用户k的SINR(k,m)可直接作为第一优先级使用,即P1(k,m)=SINR(k,m),值大的优先级高)。此外,由根据CQI预测的、能够传送的发送数据速率也可以作为用户优先级使用(根据信道的CQI可利用通信理论中的公式或者根据工程经验直接计算出支持的数据速率,值大的优先级高)。如何获得SINR以及发送数据速率对于本领域技术人员来说是公知的,因而本文不予赘述。第一优先级也可以通过其它调度方法进行的优先级计算而获得,例如Max C/I方法中的优先级用户信道的信干比(信干比越大,优先级越高)和PF方法中的优先级部分计算结果信道支持的用户速率(值越大,优先级越高)。In one embodiment of the present invention, the first priority is calculated based on the CQI (Channel Quality Indicator) of each subband relative to each user. Specifically, the receiving SINR (Signal to Interference and Noise Ratio) can be used as a priority (specifically: the SINR(k,m) of subband m relative to user k can be directly used as the first priority, that is, P 1 (k,m)=SINR(k,m), and the one with the larger value is given priority high level). In addition, the transmitted data rate predicted by the CQI can also be used as user priority (according to the CQI of the channel, the formula in the communication theory can be used to directly calculate the supported data rate, and the priority with a large value high). How to obtain the SINR and the sending data rate are well known to those skilled in the art, so details will not be described herein. The first priority can also be obtained by calculating the priority of other scheduling methods, such as the signal-to-interference ratio of the priority user channel in the Max C/I method (the larger the signal-to-interference ratio, the higher the priority) and the PF method The priority part calculates the user rate supported by the channel (the larger the value, the higher the priority).

第一优先级是重要度计算的基础,反映信道各子带对用户的重要程度,需要反映信道的特性,以信道CQI为基础计算;第二优先级是在考虑用户QoS的情况下对重要度作修正。The first priority is the basis for calculating the importance, which reflects the importance of each sub-band of the channel to the user. It needs to reflect the characteristics of the channel, and is calculated based on the channel CQI; the second priority is to consider the importance of the user QoS. make corrections.

在一个实施例中,第二优先级是以每个用户的QoS(服务质量)为基础来计算的。例如,将各个用户的期望传送数据速率作为第二优先级,能够按照期望的数据速率进行子带的分配。第二优先级的计算中,可以考虑每个用户的期望延迟特性,也可以考虑迄今为止平均传送速率和平均延迟量。针对用户对不同服务在时间延迟上要求的不同,设置不同的以时间延迟为自变量的效应函数,例如语音服务要求延迟较短,则效应函数值随延迟增长较快,数据传输服务对时延要求较低,则效应函数值随延迟增长较慢,此效应函数可以作为第二优先级(值大的优先级高)。考虑迄今为止的平均传送速率和平均延迟量是为了在用户间达到一定的公平性。用先前的平均传送速率去除当前期望的速率,在期望速率相同的情况下,则先前的平均传送速率较高的用户第二优先级会较低,而先前的平均传送速率较低的用户第二优先级会较高,这样可以使用户在平均传输速率上达到一定的公平性。用户的平均传输速率在每一个TTI后进行更新。对于平均延迟量较大的用户,应当提高其优先级,这样使用户在延迟上达到一定的公平性,可以用根据用户的期望延迟特性和当前延迟得到的效应函数加上平均延迟得到的效应函数作为用户的第二优先级。In one embodiment, the second priority is calculated on a per-user QoS (Quality of Service) basis. For example, by setting the desired transmission data rate of each user as the second priority, it is possible to allocate subbands according to the desired data rate. In the calculation of the second priority, the expected delay characteristics of each user may be considered, and the average transmission rate and the average delay amount so far may also be considered. According to the different requirements of users on the time delay of different services, set different effect functions with time delay as the independent variable. For example, if the voice service requires a short delay, the value of the effect function will increase rapidly with the delay, and the value of the data transmission service will affect the delay. If the requirement is low, the value of the effect function increases slowly with the delay, and this effect function can be used as the second priority (the one with the larger value has the higher priority). Considering the average transmission rate and the average delay amount so far is to achieve a certain fairness among users. The current expected rate is divided by the previous average transmission rate. In the case of the same expected rate, the user with a higher average transmission rate in the past will have a lower second priority, and the user with a lower average transmission rate in the past will have a second priority. The priority will be higher, so that users can achieve a certain fairness in the average transmission rate. The user's average transmission rate is updated after every TTI. For users with a large average delay, their priority should be increased, so that users can achieve a certain fairness in delay, and the effect function obtained based on the user's expected delay characteristics and current delay can be added to the effect function obtained by the average delay as the second priority for users.

在上文的技术方案中,第一优先级是由本发明的调度装置(调度单元)计算出来的,但第一优先级也可从调度装置(调度单元)的外部输入到调度装置中。在这种情况下,如果使用本发明的装置或方法的系统或应用已经获得了与本发明调度装置或方法所需的第一优先级相等同的优先级(例如基于信干比、信号干扰噪声比或CQI的优先级),则本发明的调度装置或方法不必另行计算所述第一优先级。另一方面,本发明的装置的各种组成部分(如第一优先级计算(获得)单元、第二优先级计算单元、重要度计算单元等),既可以合成在一个装置或模块内,也可以设置在多个物理上分开的装置中。In the technical solution above, the first priority is calculated by the scheduling device (scheduling unit) of the present invention, but the first priority can also be input into the scheduling device from outside the scheduling device (scheduling unit). In this case, if the system or application using the device or method of the present invention has obtained the same priority as the first priority required by the scheduling device or method of the present invention (for example based on signal-to-interference ratio, signal interference noise ratio or CQI priority), the scheduling device or method of the present invention does not need to additionally calculate the first priority. On the other hand, various components of the device of the present invention (such as the first priority calculation (obtaining) unit, the second priority calculation unit, the importance calculation unit, etc.) can be combined in one device or module, or Can be located in multiple physically separate devices.

图5是文献RCS2004-276中介绍的实现二维调度的构成图。优先级计算模块计算所有用户在所有子带中的优先级,用户k在子带m中的优先级为P(k,m);子带分配模块对P(k,m)进行排序,找出对应各个子带m’的优先级最大值P(k′,m′),将子带m’分配给用户k’;该技术中的优先级就是根据各子带的信道CQI计算得到的。Fig. 5 is a composition diagram for implementing two-dimensional scheduling introduced in the document RCS2004-276. The priority calculation module calculates the priority of all users in all subbands, and the priority of user k in subband m is P(k, m); the subband allocation module sorts P(k, m) to find out Corresponding to the maximum priority P(k', m') of each subband m', subband m' is allocated to user k'; the priority in this technology is calculated according to the channel CQI of each subband.

图6示出本发明的一个实施例的二维调度。如图6所示,在与现有技术一样完成了对各用户在各子带的优先级的计算之后,不是直接进行图5所示的按优先级大小的二维调度,而是根据各用户在各子带的优先级计算结果,计算重要度,将重要度的计算中求得的全部子带相对于各用户的重要度以降序排列,按照重要度从大到小的顺序,对对应的用户进行资源分配,在分配了一个或多个子带之后可以重新计算各子带相对于各用户的重要度并进行后续的分配。Figure 6 illustrates a two-dimensional schedule of one embodiment of the present invention. As shown in Figure 6, after completing the calculation of the priority of each user in each subband as in the prior art, instead of directly performing the two-dimensional scheduling according to the size of the priority shown in Figure 5, but according to the In the priority calculation result of each sub-band, the importance is calculated, and the importance of all sub-bands obtained in the calculation of the importance relative to each user is arranged in descending order, and the corresponding Users perform resource allocation, and after one or more subbands are allocated, the importance of each subband relative to each user can be recalculated and subsequent allocation can be performed.

本发明通过以各个独立的子带计算出的优先级为基础来计算各子带的重要度的方法,实现对频域的变化最为恰当的用户分配。下面结合图7对本发明中的重要度的意义给以说明。图7(a)是使用以往的优先级的调度的示例。对于用户2,高优先级集中在子带m’周围,因此对于用户2,子带m’的重要度比较高。但是,以优先级为基准的以往的分配方法中,子带m’被分配给拥有更高优先级的用户1,那么用户2只能分到其它的优先级很低的子带。图7(b)中,因为是基于重要度进行调度,所以子带m’不是分配给优先级较高的用户1,而是分给重要度较高的用户2。对于用户1,虽然分配给他的是其他的子带,重要度比较低,但是对于这种相对比较平坦的信道也可能分配到高优先级的子带。即虽然用户1分到的不是具有最高优先级的子带m’,但是由于它的其它子带也可能具有较好的信道特性,具有稍低但仍然很好的优先级,所以频率利用效率低的情况就很少发生。The present invention calculates the importance of each sub-band based on the priority calculated by each independent sub-band, so as to realize the most appropriate user allocation for changes in the frequency domain. The significance of the importance in the present invention will be described below with reference to FIG. 7 . FIG. 7( a ) is an example of scheduling using conventional priorities. For user 2, the high priority is concentrated around subband m', so for user 2, the importance of subband m' is relatively high. However, in the prior allocation method based on priority, subband m' is allocated to user 1 with higher priority, then user 2 can only be allocated to other subbands with lower priority. In Fig. 7(b), because the scheduling is based on importance, the subband m' is not assigned to user 1 with higher priority, but to user 2 with higher importance. For user 1, although other sub-bands are allocated to him, the importance is relatively low, but such a relatively flat channel may also be allocated to a high-priority sub-band. That is, although user 1 is not allocated the subband m' with the highest priority, its other subbands may also have better channel characteristics and have a slightly lower but still good priority, so the frequency utilization efficiency is low seldom happens.

如此,通过使用本发明中的重要度为基础的调度,能够对应频域的优先级的变化进行用户的分配,实现系统整体的频率效率的最优化。In this way, by using the importance-based scheduling in the present invention, it is possible to allocate users in response to changes in frequency domain priorities, thereby realizing optimization of the frequency efficiency of the entire system.

图8示出了使用了本发明的调度装置的基站。下行的发送数据通过数据分配器被送到各个用户的缓冲器。调度处理模块(此模块即本发明图6的调度模块)以业务信息(数据量、QoS)和移动站反馈的每个用户子带的CQI和ACK/NACK为基础,进行用户和子带的分配。对于选择出的用户的数据,将其映射到相应的子带,进行纠错编码,然后进行QPSK或16QAM的数据调制处理。在数字复接部分(复接是将多种不同的信号组合到一个信号流中,如在一个信号流中可包括导频信号、控制信息和单用户或多用户的数据信号等),将导频信号、控制信息和各个子带的数据信号,在图8所示方式下复接。发射器(Tx)将复接后的数字基带信号通过D/A变换器转换为模拟信号,通过频率上变频生成RF信号。RF信号由发送天线发往移动台。在基站的接收端,利用天线接收移动台发出的上行信号,信号接收器将RF信号下变频为基带信号,利用A/D变换器将其转换为数字信号。解调部分从数字基带信号中提取控制信息。Fig. 8 shows a base station using the scheduling device of the present invention. The downlink transmission data is sent to each user's buffer through the data distributor. The scheduling processing module (this module is the scheduling module in FIG. 6 of the present invention) allocates users and subbands based on the service information (data volume, QoS) and the CQI and ACK/NACK of each user subband fed back by the mobile station. For the selected user's data, map it to the corresponding subband, perform error correction coding, and then perform QPSK or 16QAM data modulation processing. In the digital multiplexing part (multiplexing is to combine a variety of different signals into one signal stream, such as pilot signals, control information and single-user or multi-user data signals, etc. can be included in one signal stream), the guide Frequency signals, control information, and data signals of each subband are multiplexed in the manner shown in FIG. 8 . The transmitter (Tx) converts the multiplexed digital baseband signal into an analog signal through a D/A converter, and generates an RF signal through frequency up-conversion. The RF signal is sent to the mobile station by the transmitting antenna. At the receiving end of the base station, the antenna receives the uplink signal sent by the mobile station, and the signal receiver converts the RF signal into a baseband signal, and converts it into a digital signal using an A/D converter. The demodulation part extracts the control information from the digital baseband signal.

图9表示的是移动台的构成。移动台的接收端将下行信号转换为数字基带信号。信道估计模块利用下行导频信号进行信道估计。利用信道估计的结果,进行控制信道的解调。由于控制信息中,包含每个TTI的用户分配信息,移动台通过对相应子带的解调获得自己的数据,在进行信道解码之后,通过CRC(Cyclic Redundancy Check循环冗余校验)检测接收结果有无错误。错误与否的结果作为ACK/NACK信息,通过控制信道反馈给基站。另外,在移动台还以信道估计结果为依据,对每个子带进行CQI测定。CQI信息和ACK/NACK信息一起通过控制信道反馈给基站。在移动台的构成方面,本发明和以往方法是一样的。FIG. 9 shows the configuration of a mobile station. The receiving end of the mobile station converts the downlink signal into a digital baseband signal. The channel estimation module uses the downlink pilot signal to perform channel estimation. Using the result of channel estimation, demodulation of the control channel is performed. Since the control information contains user allocation information for each TTI, the mobile station obtains its own data by demodulating the corresponding subband, and after channel decoding, the reception result is detected by CRC (Cyclic Redundancy Check) There are no errors. The result of error or not is fed back to the base station through the control channel as ACK/NACK information. In addition, the mobile station also performs CQI measurement for each subband based on the channel estimation result. CQI information and ACK/NACK information are fed back to the base station through the control channel. In terms of the configuration of the mobile station, the present invention is the same as the conventional method.

本发明通过使用调度算法,能够对频域的信道变化进行恰当的无线资源分配。增大了分集效果,提高频带利用效率。The present invention can properly allocate wireless resources to channel changes in the frequency domain by using a scheduling algorithm. The diversity effect is increased, and the frequency band utilization efficiency is improved.

综上所述,本发明提供了一种调度装置,所述装置包括:第一优先级获得单元,用于获得各子带对各用户的第一优先级;重要度计算单元,根据所述第一优先级获得单元获得的第一优先级计算各子带对于各用户的重要度;调度单元,根据所述重要度计算单元的计算结果进行调度。To sum up, the present invention provides a scheduling device, which includes: a first priority obtaining unit, configured to obtain the first priority of each subband for each user; an importance calculation unit, according to the first priority The first priority obtained by a priority obtaining unit calculates the importance of each subband for each user; the scheduling unit performs scheduling according to the calculation result of the importance calculating unit.

在本发明的一个实施例中,所述第一优先级获得单元通过以CQI为基础计算所述第一优先级而获得所述第一优先级。In an embodiment of the present invention, the first priority obtaining unit obtains the first priority by calculating the first priority based on CQI.

在本发明的一个实施例中,所述第一优先级获得单元根据SINR或根据利用所述CQI预测的能够传送的发送数据速率计算所述第一优先级而获得所述第一优先级。In an embodiment of the present invention, the first priority obtaining unit calculates the first priority according to the SINR or according to the transmittable transmission data rate predicted by the CQI to obtain the first priority.

在本发明的一个实施例中,所述第一优先级获得单元获得从外部输入的作为时域调度的结果或部分结果得到的各子带对于各用户的优先级作为所述第一优先级。In an embodiment of the present invention, the first priority obtaining unit obtains, as the first priority, the priority of each subband for each user that is input from the outside as a result or partial result of time domain scheduling.

在本发明的一个实施例中,所述作为时域调度得到的各子带对于各用户的优先级是基于信道特性的优先级或基于信干比的优先级。In an embodiment of the present invention, the priority of each subband for each user obtained through time-domain scheduling is a priority based on channel characteristics or a priority based on signal-to-interference ratio.

在本发明的一个实施例中,所述各子带相对于某用户的重要度是该子带相对于该用户的优先级与可以分配的所有子带相对于该用户的优先级的总和的比率。In one embodiment of the present invention, the importance of each subband relative to a certain user is the ratio of the priority of the subband relative to the user to the sum of the priorities of all subbands that can be allocated relative to the user .

在本发明的一个实施例中,所述调度装置还包括第二优先级计算单元,其中所述第二优先级计算单元根据与所述第一优先级所基于的指标不同的指标计算各子带对各用户的第二优先级;所述重要度计算单元根据所述第一优先级获得单元获得的第一优先级和所述第二优先级计算单元的计算结果计算各子带对各用户的重要度。In an embodiment of the present invention, the scheduling device further includes a second priority calculation unit, wherein the second priority calculation unit calculates each subband according to an index different from the index on which the first priority is based. The second priority for each user; the importance calculation unit calculates the value of each subband for each user according to the first priority obtained by the first priority acquisition unit and the calculation result of the second priority calculation unit Importance.

在本发明的一个实施例中,所述第二优先级计算单元以各用户的QoS为基础来计算所述第二优先级。In an embodiment of the present invention, the second priority calculation unit calculates the second priority based on the QoS of each user.

在本发明的一个实施例中,所述第二优先级计算单元根据各用户的期望传输速率来计算所述第二优先级。In an embodiment of the present invention, the second priority calculating unit calculates the second priority according to the expected transmission rate of each user.

在本发明的一个实施例中,所述第二优先级计算单元在计算所述第二优先级时考虑了各用户的期望延迟特性、平均传送速率和平均延迟量中的一个或更多个。In one embodiment of the present invention, the second priority calculation unit considers one or more of each user's expected delay characteristic, average transmission rate and average delay amount when calculating the second priority.

在本发明的一个实施例中,各子带相对于某用户的所述重要度是各该子带相对于该用户的第一优先级与可以分配的所有子带相对于该用户的第一优先级的总和的比率乘以第二优先级。In one embodiment of the present invention, the importance of each subband relative to a certain user is the first priority of each subband relative to the user and the first priority of all the subbands that can be allocated relative to the user The ratio of the sum of the levels is multiplied by the second priority.

在本发明的一个实施例中,在将一个或更多个子带分配给用户之后,所述第一优先级计算单元重新计算所述第一优先级,所述重要度计算单元重新计算所述重要度。In an embodiment of the present invention, after one or more subbands are allocated to users, the first priority calculation unit recalculates the first priority, and the importance calculation unit recalculates the importance Spend.

在本发明的一个实施例中,在将一个或更多个子带分配给用户之后,所述第二优先级计算单元重新计算所述第二优先级,所述重要度计算单元重新计算所述重要度。In an embodiment of the present invention, after one or more subbands are allocated to users, the second priority calculation unit recalculates the second priority, and the importance calculation unit recalculates the importance Spend.

在本发明的一个实施例中,在将一个或更多个子带分配给用户之后,所述第一优先级获得单元重新计算所述第一优先级,所述第二优先级计算单元重新计算所述第二优先级,所述重要度计算单元重新计算所述重要度。In one embodiment of the present invention, after allocating one or more subbands to the user, the first priority obtaining unit recalculates the first priority, and the second priority computing unit recalculates the the second priority, the importance calculation unit recalculates the importance.

本发明还提供了一种基站,在所述基站中包括前述的调度装置。The present invention also provides a base station, which includes the aforementioned scheduling device.

本发明还提供了一种调度方法,所述方法包括:第一优先级获得步骤,用于获得各子带对各用户的第一优先级;重要度计算步骤,根据所述第一优先级获得步骤获得的第一优先级计算各子带对于各用户的重要度;调度步骤,根据所述重要度计算步骤的计算结果进行调度。The present invention also provides a scheduling method, which includes: a first priority obtaining step, for obtaining the first priority of each subband for each user; an importance calculation step, for obtaining the first priority according to the first priority The first priority obtained in the step is to calculate the importance of each subband for each user; the scheduling step is to perform scheduling according to the calculation result of the importance calculation step.

在本发明的一个实施例中,所述第一优先级获得步骤通过以CQI为基础计算所述第一优先级而获得所述第一优先级。In one embodiment of the present invention, the step of obtaining the first priority obtains the first priority by calculating the first priority based on CQI.

在本发明的一个实施例中,所述第一优先级获得步骤根据SINR或根据利用所述CQI预测的能够传送的发送数据速率计算所述第一优先级而获得所述第一优先级。In one embodiment of the present invention, the step of obtaining the first priority calculates the first priority according to the SINR or according to the transmittable transmission data rate predicted by the CQI to obtain the first priority.

在本发明的一个实施例中,所述第一优先级获得步骤获得从外部输入的作为时域调度的结果得到的各子带对于各用户的优先级作为所述第一优先级。In an embodiment of the present invention, the step of obtaining the first priority obtains, as the first priority, the priority of each subband for each user inputted from outside as a result of time domain scheduling.

在本发明的一个实施例中,所述作为时域调度得到的各子带对于各用户的优先级是基于信道特性和用户的平均传输速率的优先级或基于信干比的优先级。In an embodiment of the present invention, the priority of each subband for each user obtained through time domain scheduling is a priority based on channel characteristics and an average transmission rate of a user or a priority based on a signal-to-interference ratio.

在本发明的一个实施例中,所述各子带相对于某用户的重要度是该子带相对于该用户的优先级与可以分配的所有子带相对于该用户的优先级的总和的比率。In one embodiment of the present invention, the importance of each subband relative to a certain user is the ratio of the priority of the subband relative to the user to the sum of the priorities of all subbands that can be allocated relative to the user .

在本发明的一个实施例中,所述调度方法还包括第二优先级计算步骤,其中所述第二优先级计算步骤根据与所述第一优先级所基于的指标不同的指标计算各子带对各用户的第二优先级;所述重要度计算步骤根据所述第一优先级获得步骤获得的第一优先级和所述第二优先级计算步骤的计算结果计算各子带对各用户的重要度。In an embodiment of the present invention, the scheduling method further includes a second priority calculation step, wherein the second priority calculation step calculates each subband according to an index different from the index on which the first priority is based The second priority for each user; the importance calculation step calculates the weight of each subband to each user according to the first priority obtained in the first priority acquisition step and the calculation result of the second priority calculation step Importance.

在本发明的一个实施例中,所述第二优先级计算步骤以各用户的QoS为基础来计算所述第二优先级。In one embodiment of the present invention, the step of calculating the second priority calculates the second priority based on the QoS of each user.

在本发明的一个实施例中,所述第二优先级计算步骤根据各用户的期望传输速率来计算所述第二优先级。In one embodiment of the present invention, the second priority calculation step calculates the second priority according to the expected transmission rate of each user.

在本发明的一个实施例中,所述第二优先级计算步骤在计算所述第二优先级时考虑了各用户的期望延迟特性、平均传送速率和平均延迟量中的一个或更多个。In one embodiment of the present invention, the second priority calculation step takes into account one or more of each user's expected delay characteristic, average transmission rate and average delay amount when calculating the second priority.

在本发明的一个实施例中,各子带相对于某用户的所述重要度是各该子带相对于该用户的第一优先级与可以分配的所有子带相对于该用户的第一优先级的总和的比率乘以第二优先级。In one embodiment of the present invention, the importance of each subband relative to a certain user is the first priority of each subband relative to the user and the first priority of all the subbands that can be allocated relative to the user The ratio of the sum of the levels is multiplied by the second priority.

在本发明的一个实施例中,在将一个或更多个子带分配给用户之后,所述第一优先级获得步骤重新计算所述第一优先级,所述重要度计算步骤重新计算所述重要度。In one embodiment of the present invention, after allocating one or more subbands to the user, the first priority obtaining step recalculates the first priority, and the importance calculation step recalculates the importance Spend.

在本发明的一个实施例中,在将一个或更多个子带分配给用户之后,所述第二优先级计算步骤重新计算所述第二优先级,所述重要度计算步骤重新计算所述重要度。In one embodiment of the present invention, after allocating one or more subbands to the user, the second priority calculating step recalculates the second priority, and the importance calculating step recalculates the importance Spend.

在本发明的一个实施例中,在将一个或更多个子带分配给用户之后,所述第一优先级获得步骤重新计算所述第一优先级,所述第二优先级计算步骤重新计算所述第二优先级,所述重要度计算步骤重新计算所述重要度。In one embodiment of the present invention, after allocating one or more subbands to the user, the first priority obtaining step recalculates the first priority, and the second priority computing step recalculates the the second priority, the importance calculation step recalculates the importance.

本发明还提供了所述的调度方法在基站中的应用。The present invention also provides the application of the scheduling method in the base station.

另外,本发明还提供了一种计算机程序,所述程序可由计算机执行以实现本发明的上述方法。In addition, the present invention also provides a computer program, which can be executed by a computer to implement the above method of the present invention.

另外,本发明还提供了一种计算机程序,所述程序可由计算机执行而使计算机用作本发明上述的各种装置或单元。In addition, the present invention also provides a computer program, which can be executed by a computer so that the computer can be used as the above-mentioned various devices or units of the present invention.

依据本发明的再一方面,本发明提供了一种数据存储介质,所述数据存储介质存储有上述的计算机程序。所述存储介质可以是本领域技术人员可以知道的任何存储介质,如ROM、软盘、闪存、硬盘、CD、DVD、磁带等等。According to still another aspect of the present invention, the present invention provides a data storage medium, where the above-mentioned computer program is stored in the data storage medium. The storage medium may be any storage medium known to those skilled in the art, such as ROM, floppy disk, flash memory, hard disk, CD, DVD, magnetic tape, and the like.

虽然在本发明的上述描述中,各步骤是按顺序描述的,但这些步骤的顺序可以调整,也可以并行执行。Although in the above description of the present invention, the steps are described in order, the order of these steps can be adjusted, and can also be executed in parallel.

请注意,在本文中,“包括”、“包含”等表示存在,并不排斥其他部件的存在,即为包括但不限于的意思。例如A包括B,只表明A中含有B,可能A中还含有C。Please note that in this article, "include", "include", etc. mean existence, and do not exclude the existence of other components, which means including but not limited to. For example, A includes B, which only means that A contains B, and maybe A also contains C.

虽然本发明是结合具体的实施例进行描述的,但本发明并不限于所描述的具体实施例。本领域技术人员可以根据本说明书和附图的描述对本发明进行各种修改和变型。只要这些修改和变型在本发明的教导的原理的范围内,就为本发明所覆盖。本发明的范围由权利要求及其等同物所确定。Although the invention has been described in connection with specific embodiments, the invention is not limited to the specific embodiments described. Those skilled in the art can make various modifications and variations to the present invention according to the description of this specification and the accompanying drawings. As long as these modifications and variations are within the scope of the teaching principles of the present invention, they are covered by the present invention. The scope of the invention is determined by the claims and their equivalents.

Claims (22)

1.一种调度装置,所述装置包括: 1. A scheduling device, said device comprising: 第一优先级获得单元,用于获得各子带对各用户的第一优先级; a first priority obtaining unit, configured to obtain the first priority of each subband for each user; 重要度计算单元,根据所述第一优先级获得单元获得的第一优先级计算各子带对于各用户的重要度; an importance calculation unit, which calculates the importance of each subband for each user according to the first priority obtained by the first priority obtaining unit; 调度单元,根据所述重要度计算单元的计算结果进行调度,所述各子带相对于某用户的重要度是该子带相对于该用户的优先级与可以分配的所有子带相对于该用户的优先级的总和的比率, The scheduling unit performs scheduling according to the calculation result of the importance calculation unit, the importance of each subband relative to a certain user is the priority of the subband relative to the user and all the subbands that can be allocated relative to the user The ratio of the sum of the priorities, 其中,所述第一优先级获得单元通过以信道质量指示为基础计算所述第一优先级而获得所述第一优先级或者所述第一优先级获得单元获得从外部输入的各子带对于各用户的优先级作为所述第一优先级,所述从外部输入的各子带对于各用户的优先级是基于信道特性或用户的平均传输速率的优先级、基于信干比或信号干扰噪声比的优先级。 Wherein, the first priority obtaining unit obtains the first priority by calculating the first priority based on the channel quality indication, or the first priority obtaining unit obtains the input from the outside for each subband The priority of each user is used as the first priority, and the priority of each subband input from the outside for each user is based on channel characteristics or the priority of the average transmission rate of the user, based on the signal-to-interference ratio or signal-to-interference noise than the priority. 2.根据权利要求1所述的调度装置,其特征在于,所述第一优先级获得单元根据信号干扰噪声比或根据利用所述信道质量指示预测的能够传送的发送数据速率计算所述第一优先级而获得所述第一优先级。 2. The scheduling device according to claim 1, wherein the first priority obtaining unit calculates the first priority according to a signal-to-interference-noise ratio or according to a transmittable transmission data rate predicted by the channel quality indicator. priority to obtain the first priority. 3.根据权利要求1-2中任一项所述的调度装置,其特征在于,在将一个或更多个子带分配给用户之后,所述第一优先级获得单元重新计算所述第一优先级,所述重要度计算单元重新计算所述重要度。 3. The scheduling device according to any one of claims 1-2, wherein after one or more subbands are allocated to users, the first priority obtaining unit recalculates the first priority level, the importance calculation unit recalculates the importance. 4.一种调度装置,所述调度装置包括: 4. A dispatching device, the dispatching device comprising: 第一优先级获得单元,用于获得各子带对各用户的第一优先级,其中,所述第一优先级获得单元通过以信道质量指示为基础计算所述第一优先级而获得所述第一优先级或者所述第一优先级获得单元获得从外部输入的各子带对于各用户的优先级作为所述第一优先级,所述从外部输入的各子带对于各用户的优先级是基于信道特性或用户的平均传输速率的优先级、基于信干比或信号干扰噪声比的优先级; A first priority obtaining unit, configured to obtain a first priority of each subband for each user, wherein the first priority obtaining unit obtains the first priority by calculating the first priority based on a channel quality indicator The first priority or the first priority obtaining unit obtains, as the first priority, the priority of each sub-band input from the outside for each user, and the priority of each sub-band input from the outside for each user It is the priority based on the channel characteristics or the average transmission rate of the user, the priority based on the signal-to-interference ratio or the signal-to-interference-noise ratio; 第二优先级计算单元,所述第二优先级计算单元根据与所述第一优先级所基于的指标不同的指标计算各子带对各用户的第二优先级;  A second priority calculation unit, the second priority calculation unit calculates the second priority of each subband for each user according to an index different from the index on which the first priority is based; 重要度计算单元,根据所述第一优先级获得单元获得的第一优先级和所述第二优先级计算单元的计算结果计算各子带对各用户的重要度,其中,各子带相对于某用户的所述重要度是该子带相对于该用户的第一优先级与可以分配的所有子带相对于该用户的第一优先级的总和的比率乘以第二优先级,以及 an importance calculation unit, which calculates the importance of each subband to each user according to the first priority obtained by the first priority acquisition unit and the calculation result of the second priority calculation unit, wherein each subband is relative to said importance of a user is the ratio of the subband's first priority relative to the user to the sum of all subbands that can be assigned relative to the user's first priority multiplied by the second priority, and 调度单元,根据所述重要度计算单元的计算结果进行调度。 A scheduling unit is configured to perform scheduling according to the calculation result of the importance calculation unit. 5.根据权利要求4所述的调度装置,其中,所述第二优先级计算单元以各用户的服务质量为基础来计算所述第二优先级。 5. The scheduling device according to claim 4, wherein the second priority calculation unit calculates the second priority based on the quality of service of each user. 6.根据权利要求4所述的调度装置,其中,所述第二优先级计算单元根据各用户的期望传输速率来计算所述第二优先级。 6. The scheduling device according to claim 4, wherein the second priority calculation unit calculates the second priority according to the expected transmission rate of each user. 7.根据权利要求4所述的调度装置,其中,所述第二优先级计算单元在计算所述第二优先级时考虑了各用户的期望延迟特性、平均传送速率和平均延迟量中的一个或更多个。 7. The scheduling device according to claim 4, wherein the second priority calculation unit takes into account one of the expected delay characteristic, the average transmission rate and the average delay amount of each user when calculating the second priority or more. 8.根据权利要求4-7任一项所述的调度装置,其中,在将一个或更多个子带分配给用户之后,所述第一优先级获得单元重新计算所述第一优先级,所述重要度计算单元重新计算所述重要度。 8. The scheduling device according to any one of claims 4-7, wherein, after one or more subbands are allocated to users, the first priority obtaining unit recalculates the first priority, so The importance calculation unit recalculates the importance. 9.根据权利要求4所述的调度装置,其中,在将一个或更多个子带分配给用户之后,所述第二优先级计算单元重新计算所述第二优先级,所述重要度计算单元重新计算所述重要度。 9. The scheduling device according to claim 4, wherein, after one or more subbands are allocated to users, the second priority calculation unit recalculates the second priority, and the importance calculation unit The importance is recalculated. 10.根据权利要求4所述的调度装置,其中,在将一个或更多个子带分配给用户之后,所述第一优先级获得单元重新计算所述第一优先级,所述第二优先级计算单元重新计算所述第二优先级,所述重要度计算单元重新计算所述重要度。 10. The scheduling device according to claim 4, wherein, after one or more subbands are allocated to users, the first priority obtaining unit recalculates the first priority, and the second priority The calculation unit recalculates the second priority, and the importance calculation unit recalculates the importance. 11.根据权利要求4所述的调度装置,其特征在于,所述第一优先级获得单元根据信号干扰噪声比或根据利用所述信道质量指示预测的能够传送的发送数据速率计算所述第一优先级而获得所述第一优先级。 11. The scheduling device according to claim 4, wherein the first priority obtaining unit calculates the first priority according to a signal-to-interference-noise ratio or according to a transmittable transmission data rate predicted by the channel quality indicator. priority to obtain the first priority. 12.一种基站,所述基站包括权利要求1-11中任一项所述的调度装置。 12. A base station, comprising the scheduling apparatus according to any one of claims 1-11. 13.一种调度方法,所述方法包括:  13. A scheduling method, said method comprising: 第一优先级获得步骤,用于获得各子带对各用户的第一优先级; The first priority obtaining step is used to obtain the first priority of each subband for each user; 重要度计算步骤,根据所述第一优先级获得步骤获得的第一优先级计算各子带对于各用户的重要度,所述各子带相对于某用户的重要度是该子带相对于该用户的优先级与可以分配的所有子带相对于该用户的优先级的总和的比率; The importance calculation step is to calculate the importance of each sub-band for each user according to the first priority obtained in the first priority obtaining step, and the importance of each sub-band relative to a certain user is that the sub-band is relative to the user. the ratio of the user's priority to the sum of all subbands that can be allocated relative to the user's priority; 调度步骤,根据所述重要度计算步骤的计算结果进行调度, A scheduling step, performing scheduling according to the calculation result of the importance calculation step, 其中,所述第一优先级获得步骤通过以信道质量指示为基础计算所述第一优先级而获得所述第一优先级,或者所述第一优先级获得步骤获得从外部输入的各子带对于各用户的优先级作为所述第一优先级,所述从外部输入的各子带对于各用户的优先级是基于信道特性的优先级、基于信干比或信号干扰噪声比的优先级。 Wherein, the step of obtaining the first priority obtains the first priority by calculating the first priority based on the channel quality indication, or the step of obtaining the first priority obtains the subbands input from the outside The priority for each user is taken as the first priority, and the priority for each subband input from the outside for each user is a priority based on channel characteristics, a priority based on a signal-to-interference ratio or a signal-to-interference-noise ratio. 14.根据权利要求13所述的调度方法,其特征在于,所述第一优先级获得步骤根据信号干扰噪声比或根据利用所述信道质量指示预测的能够传送的发送数据速率计算所述第一优先级而获得所述第一优先级。 14. The scheduling method according to claim 13, wherein the step of obtaining the first priority calculates the first priority according to the signal-to-interference-noise ratio or according to the transmitted data rate predicted by the channel quality indicator. priority to obtain the first priority. 15.根据权利要求13-14任一项所述的调度方法,其中,在将一个或更多个子带分配给用户之后,所述第一优先级获得步骤重新计算所述第一优先级,所述重要度计算步骤重新计算所述重要度。 15. The scheduling method according to any one of claims 13-14, wherein, after one or more subbands are allocated to users, the first priority obtaining step recalculates the first priority, so The importance calculation step recalculates the importance. 16.一种调度方法,所述方法包括: 16. A scheduling method, said method comprising: 第一优先级获得步骤,用于获得各子带对各用户的第一优先级,其中,所述第一优先级获得步骤通过以信道质量指示为基础计算所述第一优先级而获得所述第一优先级,或者所述第一优先级获得步骤获得从外部输入的各子带对于各用户的优先级作为所述第一优先级,所述从外部输入的各子带对于各用户的优先级是基于信道特性的优先级、基于信干比或信号干扰噪声比的优先级; The step of obtaining the first priority is used to obtain the first priority of each subband for each user, wherein the step of obtaining the first priority obtains the first priority by calculating the first priority based on the channel quality indication The first priority, or the first priority obtaining step obtains the priority of each subband input from the outside for each user as the first priority, and the priority of each subband input from the outside for each user The priority is the priority based on channel characteristics, the priority based on signal-to-interference ratio or signal-to-interference-noise ratio; 第二优先级计算步骤,其中所述第二优先级计算步骤根据与所述第一优先级所基于的指标不同的指标计算各子带对各用户的第二优先级; A second priority calculation step, wherein the second priority calculation step calculates the second priority of each subband to each user according to an index different from the index on which the first priority is based; 重要度计算步骤,所述重要度计算步骤根据所述第一优先级获得步骤获得的第一优先级和所述第二优先级计算步骤的计算结果计算各子带对各用户的重要度,其中,各子带相对于某用户的所述重要度是该子带 相对于该用户的第一优先级与可以分配的所有子带相对于该用户的第一优先级的总和的比率乘以第二优先级;以及 An importance calculation step, wherein the importance calculation step calculates the importance of each subband to each user according to the first priority obtained in the first priority acquisition step and the calculation result of the second priority calculation step, wherein , the importance of each subband relative to a certain user is the ratio of the first priority of the subband relative to the user to the sum of the first priority of all subbands that can be allocated relative to the user multiplied by the second priority; and 调度步骤,根据所述重要度计算步骤的计算结果进行调度。 The scheduling step is to schedule according to the calculation result of the importance calculation step. 17.根据权利要求16所述的调度方法,其中,所述第二优先级计算步骤以各用户的服务质量为基础来计算所述第二优先级。 17. The scheduling method according to claim 16, wherein the second priority calculation step calculates the second priority based on the quality of service of each user. 18.根据权利要求16所述的调度方法,其中,所述第二优先级计算步骤根据各用户的期望传输速率来计算所述第二优先级。 18. The scheduling method according to claim 16, wherein said second priority calculating step calculates said second priority according to the expected transmission rate of each user. 19.根据权利要求16所述的调度方法,其中,所述第二优先级计算步骤在计算所述第二优先级时考虑了各用户的期望延迟特性、平均传送速率和平均延迟量中的一个或更多个。 19. The scheduling method according to claim 16, wherein said second priority calculation step takes into account one of each user's expected delay characteristics, average transmission rate, and average delay amount when calculating said second priority or more. 20.根据权利要求16所述的调度方法,其中,在将一个或更多个子带分配给用户之后,所述第二优先级计算步骤重新计算所述第二优先级,所述重要度计算步骤重新计算所述重要度。 20. The scheduling method according to claim 16, wherein, after one or more subbands are allocated to users, the second priority calculation step recalculates the second priority, and the importance calculation step The importance is recalculated. 21.根据权利要求16所述的调度方法,其中,在将一个或更多个子带分配给用户之后,所述第一优先级获得步骤重新计算所述第一优先级,所述第二优先级计算步骤重新计算所述第二优先级,所述重要度计算步骤重新计算所述重要度。 21. The scheduling method according to claim 16, wherein, after allocating one or more subbands to users, said first priority obtaining step recalculates said first priority, said second priority The calculation step recalculates the second priority, and the importance calculation step recalculates the importance. 22.根据权利要求16所述的调度方法,其特征在于,所述第一优先级获得步骤根据信号干扰噪声比或根据利用所述信道质量指示预测的能够传送的发送数据速率计算所述第一优先级而获得所述第一优先级。  22. The scheduling method according to claim 16, wherein the step of obtaining the first priority calculates the first priority according to the signal-to-interference-noise ratio or according to the transmitted data rate predicted by the channel quality indicator. priority to obtain the first priority. the
CN2007100787182A 2007-02-25 2007-02-25 Scheduling apparatus and method Expired - Fee Related CN101252768B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100787182A CN101252768B (en) 2007-02-25 2007-02-25 Scheduling apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100787182A CN101252768B (en) 2007-02-25 2007-02-25 Scheduling apparatus and method

Publications (2)

Publication Number Publication Date
CN101252768A CN101252768A (en) 2008-08-27
CN101252768B true CN101252768B (en) 2011-12-14

Family

ID=39955920

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100787182A Expired - Fee Related CN101252768B (en) 2007-02-25 2007-02-25 Scheduling apparatus and method

Country Status (1)

Country Link
CN (1) CN101252768B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8923844B2 (en) * 2009-08-14 2014-12-30 Futurewei Technologies, Inc. Coordinated beam forming and multi-user MIMO
CN103391252B (en) * 2013-07-29 2016-04-20 天津博信汽车零部件有限公司 Data packet dispatching method and device
CN109803352B (en) * 2019-03-08 2020-12-01 北京邮电大学 A resource allocation method and device for fog wireless access network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040048630A1 (en) * 2002-09-05 2004-03-11 Aharon Shapira Allocation of radio resources in a CDMA2000 cellular system
WO2006062494A1 (en) * 2003-08-22 2006-06-15 Atc Technologies, Llc Wireless systems, methods and devices employing forward- and/or return-link carriers having different numbers of sub-band carriers
CN1859057A (en) * 2005-10-20 2006-11-08 华为技术有限公司 Carrier channel configuration method in multiple carrier communication system
EP1727296A1 (en) * 2005-05-23 2006-11-29 Siemens S.p.A. Method and device for downlink resource allocation for packet transmission of users of radio communication systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040048630A1 (en) * 2002-09-05 2004-03-11 Aharon Shapira Allocation of radio resources in a CDMA2000 cellular system
WO2006062494A1 (en) * 2003-08-22 2006-06-15 Atc Technologies, Llc Wireless systems, methods and devices employing forward- and/or return-link carriers having different numbers of sub-band carriers
EP1727296A1 (en) * 2005-05-23 2006-11-29 Siemens S.p.A. Method and device for downlink resource allocation for packet transmission of users of radio communication systems
CN1859057A (en) * 2005-10-20 2006-11-08 华为技术有限公司 Carrier channel configuration method in multiple carrier communication system

Also Published As

Publication number Publication date
CN101252768A (en) 2008-08-27

Similar Documents

Publication Publication Date Title
JP4885971B2 (en) Base station equipment
JP5010687B2 (en) Channel quality information feedback technology for wireless systems
JP5442623B2 (en) Channel-dependent frequency domain scheduling in orthogonal frequency division multiplexing communication systems
CN101960900B (en) Wireless communication system, wireless communication setting method, base station, mobile station, and program
US9014135B2 (en) Methods and apparatus for link adaptation for single user and multi-user MIMO
JP4991833B2 (en) Dynamic resource allocation method and apparatus in multi-cell wireless communication system
US8902875B2 (en) Subcarrier allocation in OFDMA with imperfect channel state information at the transmitter
US20050111406A1 (en) Multi-user multicarrier allocation in a communication system
US20210050956A1 (en) Apparatus and method for managing soft buffer in wireless communication system
CN101632323B (en) Method for allocating resources to uplink control channel
JP2010503352A (en) Control signaling depending on link adaptation
JP2012519429A (en) Transmission of channel quality data in a wireless communication system
WO2012155590A1 (en) Method and apparatus for adaptively adjusting pdcch
US20100177670A1 (en) Resource allocation in a communication system
JP4353302B2 (en) Multicarrier communication base station apparatus and subcarrier allocation method
Tran et al. Optimized scheduling algorithm for LTE downlink system
CN101252768B (en) Scheduling apparatus and method
CN103002583B (en) Wireless communication device and wireless communication system
JP5265017B2 (en) Technology for transmitting channel quality data in wireless systems
KR102152922B1 (en) Noma system and its method for scheduling multi-user
WO2011010698A1 (en) Wireless base station and communication control method
JP5199820B2 (en) Terminal station apparatus and communication system
KR100877746B1 (en) Map Construction Method and Frame Transmission Device Using the PFDMA Based Wireless Communication System
Assaad Reduction of the feedback delay impact on the performance of scheduling in OFDMA systems
CN109687936B (en) Method and device for determining size of service channel transmission block

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

Granted publication date: 20111214

Termination date: 20150225

EXPY Termination of patent right or utility model