[go: up one dir, main page]

WO2007076643A1 - A method and the control device for improving the fairness in the time division multiplex system - Google Patents

A method and the control device for improving the fairness in the time division multiplex system Download PDF

Info

Publication number
WO2007076643A1
WO2007076643A1 PCT/CN2006/000447 CN2006000447W WO2007076643A1 WO 2007076643 A1 WO2007076643 A1 WO 2007076643A1 CN 2006000447 W CN2006000447 W CN 2006000447W WO 2007076643 A1 WO2007076643 A1 WO 2007076643A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
user
order
time
control device
Prior art date
Application number
PCT/CN2006/000447
Other languages
French (fr)
Chinese (zh)
Inventor
Zihua Guo
Shuang Wang
Original Assignee
Lenovo (Beijing) Limited
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 Lenovo (Beijing) Limited filed Critical Lenovo (Beijing) Limited
Publication of WO2007076643A1 publication Critical patent/WO2007076643A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • H04B7/2656Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst

Definitions

  • the present invention relates to the field of wireless packet switching technologies, and in particular, to a method for improving the fairness of a time division multiplexed wireless system and a corresponding control device to avoid degradation of service quality of the client. Background technique
  • TDMA-based wireless packet switching systems such as UWB systems
  • systems typically do not assign time slice resources to a user as in a circuit switched system, but users typically need to apply to the center on a regular basis.
  • the control point issues a request to get the resource.
  • Figure 1 shows the MAC frame structure of the Book B system.
  • the user 1, the user 2, the user 3, the user 4, and the user 5 are sequentially assigned.
  • the time slice at the end of each MAC frame is reserved for each user to send an application to the control point.
  • the control point determines how many time slices are allocated to each user in the next frame, based on the amount of time slices requested by each user and the corresponding scheduling algorithm.
  • a method for improving fairness in a time division multiplexed wireless system comprising the steps of: allocating a time slice to each of a plurality of users in a predetermined order in a frame; and in said frame The subsequent frames are rotated into the order of the time slices allocated by the respective users.
  • every predetermined number of frames is rotated into the order of the time slices allocated by the respective users.
  • the order of time slices allocated to the respective users is clockwise.
  • the order of time slices allocated to the respective users is reversed in a counterclockwise direction.
  • the time slice of each user is calculated and allocated by a predetermined algorithm in accordance with the request of each user.
  • the frame is a medium access control frame.
  • a control device for use in a time division multiplexed wireless system comprising: an allocation and rotation device for allocating time for each of a plurality of users in a predetermined order in a frame a slice; and an order in which the time slices allocated to the respective users are rotated in frames subsequent to the frame.
  • the allocating and rotating device includes: an allocating unit, configured to allocate a time slice to each of the plurality of users in a predetermined order in the frame; and a rotation unit, And the order in which the time slices allocated to the respective users are rotated in frames subsequent to the frame.
  • the method further includes: a radio frequency device, configured to receive/transmit a wireless signal from/to the user end; and a baseband device, configured to: and a frame from the distribution and rotation device The wireless signal received by the radio frequency device is subjected to baseband processing.
  • every predetermined number of frames is rotated into an order of time slices allocated by the respective users.
  • the order of time slices allocated to the respective users is clockwise.
  • the order of time slices allocated to the respective users is reversed in a counterclockwise direction.
  • the allocating unit calculates and allocates a time slice of each user by a predetermined algorithm in accordance with a request of each user.
  • the frame is a medium access control frame.
  • FIG. 1 is a schematic structural diagram of a MAC frame used in a TDMA radio system
  • FIG. 2 is a block diagram showing the structure of a TDMA wireless system according to an embodiment of the present invention
  • Figure 3 shows a functional block diagram of a control point 100 in accordance with an embodiment of the present invention as depicted in Figure 2;
  • Figure 4 is a flow diagram of a method of performing the present invention in a TDMA wireless system in accordance with an embodiment of the present invention;
  • Fig. 6 shows a comparison curve of QoS parameters in the case of a fixed user order and the order of rotating users.
  • a TDMA wireless system includes a control point 100 and a user 1, a user 2, a user 3, a user 4, a user 5, and a user 6.
  • the control point 100 allocates resources such as time slices to respective users at the request of respective users, and wirelessly transmits wireless signals to individual users or receives wireless signals from respective users.
  • FIG. 3 shows a functional block diagram of a control point 100 in accordance with an embodiment of the present invention as described in Figure 2.
  • the control point 100 includes a radio frequency section 10, a baseband section 20, a MAC (Media Access Control) module 30, and a packet processing section 40.
  • MAC Media Access Control
  • the radio frequency section 10 receives/transmits wireless signals from/to individual users.
  • Baseband section 20 for RF The wireless signal received by the portion 10 is subjected to baseband processing, and the processed signal is transmitted to the MAC module 30.
  • the allocation and rotation section 31 calculates and allocates a time slice for each user according to the request of each user, sets the relative position of the user in the MAC frame, and performs rotation in accordance with a predetermined criterion.
  • the control point issues a beacon at the beginning of each frame, including the length of the time slice allocated to each user, the position in the frame, and various synchronization control information.
  • user 1, user 2, user 3, user 4, user 5, and user 6 are assigned respective time slices, and the time slices of each user are set in the order of 1, 2, 3, 4, 5, and 6 in the MAC. The position in the frame.
  • control point transmits data from the packet processing section 40 to each user to transmit or receive data transmitted by each user based on the allocated time slice in the data body portion of the frame.
  • the control point accepts the next frame resource request message sent from each user at the end of each frame or other location, that is, the time slice length required to request the next frame.
  • each user is assigned a corresponding algorithm by using a scheduling algorithm, such as SRPT (Shortest Remaining Processing Time), WFQ (Weighted Fair Queue), and the like.
  • SRPT Shortest Remaining Processing Time
  • WFQ Weighted Fair Queue
  • the control point After the time slice is calculated, the control point performs a rotation sequence operation according to the current position of each user in the MAC frame. That is, after the next frame or a predetermined number of frames, the allocation and rotation portion 31 is in the order of moving one bit, that is, 2, 3, 4, 5, 6, 1 or moving two digits, that is, 3, 4, 5 6, 6, 1, 2 set the position of each user's time slice in the MAC frame, and so on, of course, can also move multiple bits. In this way, each user's delay can be treated fairly.
  • the allocation and rotation portion 31 After the allocation and rotation portion 31 is set, when the next frame arrives, the data from the packet processing portion 40 is transmitted to the user in the time slice of the corresponding position of the set MAC frame, or in the next frame, in the set The wireless signal of the user is received in a time slice of the corresponding position of the MAC frame.
  • step S110 the allocation and rotation section 31 arranges the user time slices in the frame ⁇ , ⁇ +1 ⁇ , ⁇ + ⁇ _1 in a certain order, for example, in ascending or descending order of the user number.
  • the control point issues a beacon at the beginning of each frame in the frame ⁇ , ⁇ +l ⁇ , ⁇ + ⁇ -1, including the length of the time slice allocated to each user, the position in the frame, and various Synchronize control information, etc.
  • user 1, user 2, user 3, user 4, user 5, and user 6 are assigned respective time slices, and the time slices of each user are set in the order of 1, 2, 3, 4, 5, and 6 in the MAC.
  • the position in the frame is described by the frame.
  • the data body portion in the frame will come from the packet processing portion 40.
  • the data is sent to each user to send or receive data sent by each user.
  • the control point accepts the next frame resource request message sent from each user at the end of each frame or other location, that is, the time slice length required to request the next frame.
  • each user is assigned a corresponding algorithm by using a scheduling algorithm, such as SRPT (Shortest Remaining Processing Time) and WFQ (Weighted Fair Queue).
  • SRPT Shortest Remaining Processing Time
  • WFQ Weighted Fair Queue
  • step S120 the allocation and rotation portion 31 rotates the user time slice in the frame order in the frame n state, for example, shifting the above-described order to the left or right by one or more bits, that is, in the clockwise or counterclockwise direction. Rotate the position of each user's time slice. Then, the beacon transmission is performed and the data of each user is transmitted in the order after the above-described rotation.
  • the distribution and rotation section 31 can be configured as an allocation unit 311 and a rotation unit 312 to implement the above functions, as shown in FIG.
  • Fig. 6 shows a comparison curve of QoS parameters in the case of a fixed user order and the order of rotating users.
  • the curve marked with the diamond node is the Job Failure Rate (JFR) of the fixed user order, where JFR refers to the proportion of the message that fails to meet the delay requirement.
  • JFR Job Failure Rate
  • the serial number of the user's time slice in the frame is 1, 2, 3, 4, 5, 6.
  • the curve marked with a rectangular node is the result obtained in the case of rotating the user order.
  • the average JFR of the six users is about 13%, but we can see that the fairness after using the rotation order is much better. That is, while improving the fairness of users, the quality of service is not lowered.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

A method and a control device for improving the fairness in the time division multiplex system, the method includes the steps: time slice is distributed for each of the multi-user in the frame according to the predetermined order; the order of the time slice is changed in turn for each user in the frame which is behind the said frame. Using the above configuration, the fairness of the time slice distributed to the user is improved, while providing service for user, so that avoids the degradation of service quality of some users.

Description

提高时分复用无线系统中的公平性的方法和控制设备 技术领域  Method and control device for improving fairness in time division multiplexing wireless systems
本发明涉及无线分组交换技术领域, 具体涉及一种提高时分复用无线系统 公平性的方法和相应的控制设备, 以避免用户端服务质量的下降。 背景技术  The present invention relates to the field of wireless packet switching technologies, and in particular, to a method for improving the fairness of a time division multiplexed wireless system and a corresponding control device to avoid degradation of service quality of the client. Background technique
在现在的诸如 UWB系统之类基于 TDMA的无线分组交换系统中, 系统通常不 会象电路交换系统中那样将时间片资源固定分配给某个用户, 而是用户通常需要 通过定期申请的方式向中心控制点发出请求, 以获得资源。  In current TDMA-based wireless packet switching systems, such as UWB systems, systems typically do not assign time slice resources to a user as in a circuit switched system, but users typically need to apply to the center on a regular basis. The control point issues a request to get the resource.
在目前的研究中, 人们通常重点放在 UWB系统的调度算法以提高用户获取时 间片资源的 QoS和公平性。 因此, 研究很多调度算法如 SRPT, WFQ, WF2Q, 等等。 In the current research, people usually focus on the scheduling algorithm of the UWB system to improve the QoS and fairness of users to obtain time slice resources. Therefore, many scheduling algorithms such as SRPT, WFQ, WF 2 Q, and the like are studied.
在研究这些调度算法的时候, 我们发现即使经过复杂的调度算法, 用户的平 均时间片能够获得很好的公平性, 但是如果该用户所获得的资源在 TDMA帧的位 置不同, 将会极大地影响其最终的 QoS和公平性。  When studying these scheduling algorithms, we found that even after a complicated scheduling algorithm, the average time slice of the user can obtain good fairness, but if the resources obtained by the user are different in the position of the TDMA frame, it will greatly affect Its ultimate QoS and fairness.
图 1给出了一个这样的例子, 其中示出了冊 B系统的 MAC帧结构。 如图 1所 示, 在信标之后, 依次分配给用户 1、 用户 2、 用户 3、 用户 4和用户 5。 在每个 MAC帧最后面的时间片, 是预留给每个用户发送申请给控制点用的。 控制点根据 各个用户请求的时间片的量多少和相应的调度算法, 来决定在下个帧中分配给每 个用户多少时间片。  An example of this is shown in Figure 1, which shows the MAC frame structure of the Book B system. As shown in Fig. 1, after the beacon, the user 1, the user 2, the user 3, the user 4, and the user 5 are sequentially assigned. The time slice at the end of each MAC frame is reserved for each user to send an application to the control point. The control point determines how many time slices are allocated to each user in the next frame, based on the amount of time slices requested by each user and the corresponding scheduling algorithm.
从图 1可以看出, 如果各个用户的相对位置一直这么固定, 对于那些有时间 要求的应用 (如 A/V streaming ) , 实际上会引起一个严重问题。 用户 1由于一直 在帧头获得发送机会, 因此当到帧尾发送请求时, 其缓冲器中的信息已经是最新 的状态了, 它可以根据这个最新的缓冲器大小请求相应的在下一帧的资源。 但是 对于用户 5来说, 则完全不同了。 由于它在每帧尾获得发送机会, 因此刚刚发送 完之后, 它就必须根据其当前缓冲器大小立即发送请求给中心控制点。 因此, 其 缓冲器信息不是最新的, 而它必须等到下一帧末尾才轮到其发送。 而此时, 它缓 冲器里的信息早就变化了, 相应地由中心控制点分配给它的资源应该已经不够 了, 只有下一帧时多请求一些。 因此, 这造成分配到各个用户的资源很不均匀, 即便是从长时间统计来说, 其所获得的资源和其它用户差不多, 由于其报文通常有时延要求, 会造成服务质 量下降。 发明内容 As can be seen from Figure 1, if the relative positions of individual users have been so fixed, for those applications with time requirements (such as A/V streaming), it actually causes a serious problem. Since User 1 always obtains the transmission opportunity at the frame header, when the request is sent to the end of the frame, the information in the buffer is already in the latest state, and it can request the corresponding resource in the next frame according to the latest buffer size. . But for User 5, it is completely different. Since it gets a transmission opportunity at the end of each frame, it must immediately send a request to the central control point based on its current buffer size just after it has been sent. Therefore, its buffer information is not up-to-date, and it must wait until the end of the next frame to transmit it. At this time, the information in its buffer has long changed, and accordingly the resources allocated to it by the central control point should be insufficient, and only the next frame will be requested more. Therefore, this results in a very uneven distribution of resources to individual users. Even from long-term statistics, the resources obtained are similar to those of other users. As their messages are often delayed, the quality of service will be degraded. Summary of the invention
鉴于上述问题, 提出了本发明。 本发明的目的是提出一种提高时分复用无 线系统中的公平性的方法和相应的控制设备, 以避免用户端服务质量的下降。  In view of the above problems, the present invention has been made. SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and corresponding control device for improving fairness in a time division multiplexed wireless system to avoid degradation of the quality of service at the subscriber end.
在本发明的一个方面, 提出了一种提高时分复用无线系统中公平性的方法, 包括步骤: 在帧中按照预定的次序为多个用户中的各个用户分配时间片; 以及在 所述帧之后的帧中轮换为所述各个用户分配的时间片的次序。  In an aspect of the invention, a method for improving fairness in a time division multiplexed wireless system is provided, comprising the steps of: allocating a time slice to each of a plurality of users in a predetermined order in a frame; and in said frame The subsequent frames are rotated into the order of the time slices allocated by the respective users.
• 根据本发明的实施例, 在所述方法中, 每隔预定数目的帧轮换为所述各个用 户分配的时间片的次序。  • According to an embodiment of the invention, in the method, every predetermined number of frames is rotated into the order of the time slices allocated by the respective users.
根据本发明的实施例, 在所述方法中, 按照顺时针轮换为所述各个用户分配 的时间片的次序。  According to an embodiment of the present invention, in the method, the order of time slices allocated to the respective users is clockwise.
根据本发明的实施例, 在所述方法中, 按照逆时针轮换为所述各个用户分配 的时间片的次序。  According to an embodiment of the present invention, in the method, the order of time slices allocated to the respective users is reversed in a counterclockwise direction.
根据本发明的实施例, 在所述方法中, 在轮换时间片之前, 按照各个用户的 请求, 用预定的算法计算并分配各个用户的时间片。  According to an embodiment of the present invention, in the method, before the rotation of the time slice, the time slice of each user is calculated and allocated by a predetermined algorithm in accordance with the request of each user.
根据本发明的实施例, 在所述方法中, 所述帧是媒介访问控制帧。  According to an embodiment of the invention, in the method, the frame is a medium access control frame.
在本发明的另一方面, 提出了一种应用于时分复用无线系统中的控制设备, 包括: 分配与轮换装置, 用于在帧中按照预定的次序为多个用户中的各个用户分 配时间片; 以及在所述帧之后的帧中轮换为所述各个用户分配的时间片的次序。  In another aspect of the present invention, a control device for use in a time division multiplexed wireless system is provided, comprising: an allocation and rotation device for allocating time for each of a plurality of users in a predetermined order in a frame a slice; and an order in which the time slices allocated to the respective users are rotated in frames subsequent to the frame.
根据本发明的实施例, 在所述控制设备中, 所述分配与轮换装置包括: 分配 单元, 用于在帧中按照预定的次序为多个用户中的各个用户分配时间片; 以及 轮换单元, 以及在所述帧之后的帧中轮换为所述各个用户分配的时间片的次序。  According to an embodiment of the present invention, in the control device, the allocating and rotating device includes: an allocating unit, configured to allocate a time slice to each of the plurality of users in a predetermined order in the frame; and a rotation unit, And the order in which the time slices allocated to the respective users are rotated in frames subsequent to the frame.
根据本发明的实施例, 在所述控制设备中, 还包括: 射频装置, 用于接收 / 发送来自 /去向用户端的无线信号; 以及基带装置, 用于对来自分配与轮换装置 的帧和所述射频装置接收的无线信号进行基带处理。  According to an embodiment of the present invention, in the control device, the method further includes: a radio frequency device, configured to receive/transmit a wireless signal from/to the user end; and a baseband device, configured to: and a frame from the distribution and rotation device The wireless signal received by the radio frequency device is subjected to baseband processing.
根据本发明的实施例, 在所述控制设备中, 每隔预定数目的帧轮换为所述各 个用户分配的时间片的次序。 根据本发明的实施例, 在所述控制设备中, 按照顺时针轮换为所述各个用户 分配的时间片的次序。 According to an embodiment of the present invention, in the control device, every predetermined number of frames is rotated into an order of time slices allocated by the respective users. According to an embodiment of the present invention, in the control device, the order of time slices allocated to the respective users is clockwise.
根据本发明的实施例, 在所述控制设备中, 按照逆时针轮换为所述各个用户 分配的时间片的次序。  According to an embodiment of the present invention, in the control device, the order of time slices allocated to the respective users is reversed in a counterclockwise direction.
根据本发明的实施例, 在所述控制设备中, 分配单元按照各个用户的请求, 用预定的算法计算并分配各个用户的时间片。  According to an embodiment of the present invention, in the control device, the allocating unit calculates and allocates a time slice of each user by a predetermined algorithm in accordance with a request of each user.
根据本发明的实施例, 在所述控制设备中, 所述帧是媒介访问控制帧。  According to an embodiment of the invention, in the control device, the frame is a medium access control frame.
利用本发明的上述配置, 能够在同时为多个用户端提供服务时, 提髙分配 给各个用户的时间片的公平性, 从而避免了某些个用户端的服务质量的下降。 附图说明  With the above configuration of the present invention, it is possible to improve the fairness of the time slice allocated to each user when providing services for a plurality of users at the same time, thereby avoiding degradation of the quality of service of some users. DRAWINGS
图 1是在 TDMA无线系统中釆用的 MAC帧的结构示意图;  1 is a schematic structural diagram of a MAC frame used in a TDMA radio system;
图 2是根据本发明一个实施例的 TDMA无线系统的构成示意图;  2 is a block diagram showing the structure of a TDMA wireless system according to an embodiment of the present invention;
图 3示出了如图 2所述的根据本发明实施例的控制点 100的功能框图; 图 4是根据本发明的实施例在 TDMA无线系统中执行本发明的方法的流程图; 图 5示出了如图 3所示的分配与轮换部分 31的构成框图; 以及  Figure 3 shows a functional block diagram of a control point 100 in accordance with an embodiment of the present invention as depicted in Figure 2; Figure 4 is a flow diagram of a method of performing the present invention in a TDMA wireless system in accordance with an embodiment of the present invention; A block diagram of the configuration of the distribution and rotation portion 31 shown in FIG. 3;
图 6示出了在固定用户次序的情况下和轮换用户的次序的情况下 QoS参数的 比较曲线。 具体实施方式  Fig. 6 shows a comparison curve of QoS parameters in the case of a fixed user order and the order of rotating users. detailed description
下面对照附图 2— 6述本发明的具体实施方式。  DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, specific embodiments of the present invention will be described with reference to Figs.
图 2是根据本发明一个实施例的 TDMA无线系统的构成示意图。如图 2所示, 根据本发明实施例的 TDMA无线系统包括控制点 100和用户 1、 用户 2、 用户 3、 用户 4、 用户 5、 用户 6。 控制点 100在各个用户的请求下, 向各个用户分配诸如 时间片之类的资源, 并且以无线的方式向各个用户发送无线信号, 或者从各个用 户接收无线信号。  2 is a block diagram showing the construction of a TDMA wireless system in accordance with one embodiment of the present invention. As shown in FIG. 2, a TDMA wireless system according to an embodiment of the present invention includes a control point 100 and a user 1, a user 2, a user 3, a user 4, a user 5, and a user 6. The control point 100 allocates resources such as time slices to respective users at the request of respective users, and wirelessly transmits wireless signals to individual users or receives wireless signals from respective users.
图 3示出了如图 2所述的根据本发明实施例的控制点 100的功能框图。如图 3所示, 控制点 100包括射频部分 10、 基带部分 20、 MAC (媒介访问控制) 模块 30和报包处理部分 40。  Figure 3 shows a functional block diagram of a control point 100 in accordance with an embodiment of the present invention as described in Figure 2. As shown in FIG. 3, the control point 100 includes a radio frequency section 10, a baseband section 20, a MAC (Media Access Control) module 30, and a packet processing section 40.
射频部分 10接收 /发送来自 /去向各个用户的无线信号。基带部分 20对射频 部分 10接收的无线信号进行基带处理, 并将处理后的信号发送给 MAC模块 30。 在 MAC模块 30, 分配与轮换部分 31根据各个用户的请求, 为各个用户计算并分 配时间片, 设置用户在 MAC帧中的相对位置并按照预定的准则进行轮换。 The radio frequency section 10 receives/transmits wireless signals from/to individual users. Baseband section 20 for RF The wireless signal received by the portion 10 is subjected to baseband processing, and the processed signal is transmitted to the MAC module 30. At the MAC module 30, the allocation and rotation section 31 calculates and allocates a time slice for each user according to the request of each user, sets the relative position of the user in the MAC frame, and performs rotation in accordance with a predetermined criterion.
例如,控制点在每帧的开始发出信标,包含给各个用户分配的时间片的长度、 在帧中的位置以及各种同步控制信息等。 例如, 分别为用户 1、 用户 2、 用户 3、 用户 4、 用户 5和用户 6分配各自的时间片, 并按照 1、 2、 3、 4、 5、 6的顺序设 置各个用户的时间片在 MAC帧中的位置。  For example, the control point issues a beacon at the beginning of each frame, including the length of the time slice allocated to each user, the position in the frame, and various synchronization control information. For example, user 1, user 2, user 3, user 4, user 5, and user 6 are assigned respective time slices, and the time slices of each user are set in the order of 1, 2, 3, 4, 5, and 6 in the MAC. The position in the frame.
接下来, 控制点根据分配的时间片在帧中的数据主体部分将来自报包处理部 分 40 的数据发送给各个用户发或接收各个用户发送来的数据。 控制点在每帧的 结尾或者其它位置接受从各个用户发送来的下一帧资源请求报文, 即请求下一帧 需要的时间片长度。  Next, the control point transmits data from the packet processing section 40 to each user to transmit or receive data transmitted by each user based on the allocated time slice in the data body portion of the frame. The control point accepts the next frame resource request message sent from each user at the end of each frame or other location, that is, the time slice length required to request the next frame.
在控制点接收到各个用户的资源请求报文后, 根据每个用户的请求, 通过某 种调度算法, 例如 SRPT ( Shortest Remaining Processing Time ), WFQ (Weighted Fair Queue)等算法给每个用户分配相应的时间片长度。  After the control point receives the resource request message of each user, according to the request of each user, each user is assigned a corresponding algorithm by using a scheduling algorithm, such as SRPT (Shortest Remaining Processing Time), WFQ (Weighted Fair Queue), and the like. The length of the time slice.
时间片计算完之后, 控制点根据当前各个用户在 MAC帧中的位置进行轮换次 序操作。 也就是, 在下一帧或预定的几帧后, 分配和轮换部分 31 按照移动一位 的顺序, 即 2、 3、 4、 5、 6、 1或者移动两位的顺序, 即 3、 4、 5、 6、 1、 2设置 各个用户的时间片在 MAC帧中的位置, 依次类推, 当然也可以移动多位。 这样, 使每个用户的时延都能获得较为公平的处理。  After the time slice is calculated, the control point performs a rotation sequence operation according to the current position of each user in the MAC frame. That is, after the next frame or a predetermined number of frames, the allocation and rotation portion 31 is in the order of moving one bit, that is, 2, 3, 4, 5, 6, 1 or moving two digits, that is, 3, 4, 5 6, 6, 1, 2 set the position of each user's time slice in the MAC frame, and so on, of course, can also move multiple bits. In this way, each user's delay can be treated fairly.
在分配与轮换部分 31 设置完毕之后, 在下一帧到来时, 将来自报包处理部 分 40的数据在所设置的 MAC帧相应位置的时间片中发送给用户, 或者在下一帧, 在所设置的 MAC帧相应位置的时间片中接收该用户的无线信号。  After the allocation and rotation portion 31 is set, when the next frame arrives, the data from the packet processing portion 40 is transmitted to the user in the time slice of the corresponding position of the set MAC frame, or in the next frame, in the set The wireless signal of the user is received in a time slice of the corresponding position of the MAC frame.
图 4是根据本发明的实施例在 TDMA无线系统中执行本发明的方法的流程图。 如图 4所示, 在步骤 S110, 分配与轮换部分 31在帧 η,η+1 ···, η+Ν_1中按照某次 序, 例如按照用户编号的升序或者降序安排用户时间片。  4 is a flow diagram of a method of performing the present invention in a TDMA wireless system in accordance with an embodiment of the present invention. As shown in Fig. 4, in step S110, the allocation and rotation section 31 arranges the user time slices in the frame η, η+1 ···, η+Ν_1 in a certain order, for example, in ascending or descending order of the user number.
具体来说, 控制点在帧 η, η+l···, η+Ν- 1 中每帧的开始发出信标, 包含给各 个用户分配的时间片的长度、 在帧中的位置以及各种同步控制信息等。 例如, 分 别为用户 1、 用户 2、 用户 3、 用户 4、 用户 5和用户 6分配各自的时间片, 并按 照 1、 2、 3、 4、 5、 6的顺序设置各个用户的时间片在 MAC帧中的位置。  Specifically, the control point issues a beacon at the beginning of each frame in the frame η, η+l···, η+Ν-1, including the length of the time slice allocated to each user, the position in the frame, and various Synchronize control information, etc. For example, user 1, user 2, user 3, user 4, user 5, and user 6 are assigned respective time slices, and the time slices of each user are set in the order of 1, 2, 3, 4, 5, and 6 in the MAC. The position in the frame.
接下来, 根据分配的时间片在帧中的数据主体部分将来自报包处理部分 40 的数据发送给各个用户发或接收各个用户发送来的数据。控制点在每帧的结尾或 者其它位置接受从各个用户发送来的下一帧资源请求报文, 即请求下一帧需要的 时间片长度。 Next, according to the allocated time slice, the data body portion in the frame will come from the packet processing portion 40. The data is sent to each user to send or receive data sent by each user. The control point accepts the next frame resource request message sent from each user at the end of each frame or other location, that is, the time slice length required to request the next frame.
在控制点接收到各个用户的资源请求报文后, 根据每个用户的请求, 通过某 种调度算法, 例如 SRPT ( Shortest Remaining Processing Time ) , WFQ (Weighted Fair Queue)等算法给每个用户分配相应的时间片长度。  After the control point receives the resource request message of each user, according to the request of each user, each user is assigned a corresponding algorithm by using a scheduling algorithm, such as SRPT (Shortest Remaining Processing Time) and WFQ (Weighted Fair Queue). The length of the time slice.
在步骤 S120, 分配与轮换部分 31在帧 n州中轮换用户时间片在帧中次序, 例如将上述的次序左移或者右移一位或多位, 也就是可以按照顺时针或者逆时针 的方向轮换各个用户的时间片的位置。 然后, 执行信标发送并按照上述轮换后的 次序发送各个用户的数据等等。  In step S120, the allocation and rotation portion 31 rotates the user time slice in the frame order in the frame n state, for example, shifting the above-described order to the left or right by one or more bits, that is, in the clockwise or counterclockwise direction. Rotate the position of each user's time slice. Then, the beacon transmission is performed and the data of each user is transmitted in the order after the above-described rotation.
以上虽然以具体示例的形式描述了分配与轮换部分 31 的功能, 但是本发明 决不局限于此。 例如可以将分配与轮换部分 31构造成分配单元 311和轮换单元 312, 来实现上述的功能, 如图 5所示。  Although the functions of the distribution and rotation section 31 have been described above in the form of specific examples, the present invention is by no means limited thereto. For example, the distribution and rotation portion 31 can be configured as an allocation unit 311 and a rotation unit 312 to implement the above functions, as shown in FIG.
图 6示出了在固定用户次序的情况下和轮换用户的次序的情况下 QoS参数的 比较曲线。 如图 6 所示, 以菱形节点标记的曲线是固定用户次序时各个用户的 (Job Failure Rate, JFR), 这里, JFR指未能满足时延要求的报文比例。 用户的 时间片在帧中的序号是 1、 2、 3、 4、 5、 6。 以矩形节点标记的曲线是轮换用户 次序的情况下获得的结果。 二者的 6个用户平均 JFR都是 13%左右, 但是我们可 以看出, 釆用轮换次序后的公平性要好得多。 也就是, 在提高了用户的公平性的 同时, 并没有降低服务质量。  Fig. 6 shows a comparison curve of QoS parameters in the case of a fixed user order and the order of rotating users. As shown in Fig. 6, the curve marked with the diamond node is the Job Failure Rate (JFR) of the fixed user order, where JFR refers to the proportion of the message that fails to meet the delay requirement. The serial number of the user's time slice in the frame is 1, 2, 3, 4, 5, 6. The curve marked with a rectangular node is the result obtained in the case of rotating the user order. The average JFR of the six users is about 13%, but we can see that the fairness after using the rotation order is much better. That is, while improving the fairness of users, the quality of service is not lowered.
以上所述, 仅为本发明中的具体实施方式, 但本发明的保护范围并不局限于 此, 任何熟悉该技术的人在本发明所披露的技术范围内, 可轻易想到的变换或替 换, 都应涵盖在本发明的包含范围之内。 因此, 本发明的保护范围应该以权利要 求书的保护范围为准。  The above description is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present disclosure. All should be covered by the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1、 一种提高时分复用无线系统中的公平性的方法, 包括步骤: 在帧中按照预定的次序为多个用户中的各个用户分配时间片; 以及  What is claimed is: 1. A method of improving fairness in a time division multiplexed wireless system, comprising the steps of: allocating a time slice to each of a plurality of users in a predetermined order in a frame;
在所述帧之后的帧中轮换为所述各个用户分配的时间片的次序。  The order of the time slices allocated to the respective users is rotated in the frame following the frame.
2、 如权利要求 1 所述的方法, 其特征在于, 每隔预定数目的帧轮换为所述 各个用户分配的时间片的次序。  2. The method of claim 1 wherein every predetermined number of frames is rotated into an order of time slices allocated by said respective users.
3、 如权利要求 2所述的方法,权其特征在于, 按照顺时针轮换为所述各个用 户分配的时间片的次序。  3. A method as claimed in claim 2, characterized in that the order of time slices assigned to said respective users is clockwise.
4、 如权利要求 2所述的方法, 其特征在于, 按照逆时针轮换为所述各个用 户分配的时间片的次序。  4. The method of claim 2, wherein the order of the time slices assigned to the respective users is reversed in a counterclockwise direction.
 begging
5、 如权利要求 2所述的方法, 其特征在于, 在轮换时间片之前, 按照各个 用户的请求, 用预定的算法计算并分配各个用户的时间片。  The method according to claim 2, characterized in that, before the rotation of the time slice, the time slice of each user is calculated and distributed by a predetermined algorithm according to the request of each user.
6、 如权利要求 3〜5之一所述的方法, 其特征在于, 所述帧是媒介访问控制 帧。  6. Method according to one of claims 3 to 5, characterized in that the frame is a medium access control frame.
7、 一种应用于时分复用无线系统中的控制设备, 包括:  7. A control device for use in a time division multiplexed wireless system, comprising:
分配与轮换装置, 用于在帧中按照预定的次序为多个用户中的各个用户分配 时间片, 以及在所述帧之后的帧中轮换为所述各个用户分配的时间片的次序。  An allocation and rotation means for allocating a time slice to each of the plurality of users in a predetermined order in the frame, and rotating the order of the time slices allocated to the respective users in the frame subsequent to the frame.
8、 如权利要求 7所述的控制设备, 其特征在于, 所述分配与轮换装置包括: 分配单元, 用于在帧中按照预定的次序为多个用户中的各个用户分配时间 片; 以及  8. The control device according to claim 7, wherein the allocating and rotating device comprises: an allocating unit, configured to allocate a time slice to each of the plurality of users in a predetermined order in the frame;
轮换单元, 以及在所述帧之后的帧中轮换为所述各个用户分配的时间片的次 序。  A rotation unit, and a sequence of time slices allocated to the respective users in a frame subsequent to the frame.
9、 如权利要求 8所述的控制设备, 还包括:  9. The control device of claim 8, further comprising:
射频装置, 用于接收 /发送来自 /去向用户端的无线信号; 以及  a radio frequency device for receiving/transmitting a wireless signal from/to the user terminal;
基带装置, 用于对来自分配与轮换装置的帧和所述射频装置接收的无线信号 进行基带处理。  A baseband device for performing baseband processing on a frame from the distribution and rotation device and a wireless signal received by the radio frequency device.
10、 如权利要求 9所述的控制设备, 其特征在于, 每隔预定数目的帧轮换为 所述各个用户分配的时间片的次序。 10. The control device according to claim 9, wherein every predetermined number of frames is rotated into an order of time slices allocated by said respective users.
11、 如权利要求 10所述的控制设备, 其特征在于, 按照顺时针轮换为所述 各个用户分配的时间片的次序。 A control apparatus according to claim 10, wherein the order of time slices allocated to said respective users is clockwise.
12、 如权利要求 10所述的控制设备, 其特征在于, 按照逆时针轮换为所述 各个用户分配的时间片的次序。  The control device according to claim 10, wherein the order of the time slices allocated to said respective users is reversed in a counterclockwise direction.
13、 如权利要求 10所述的控制设备, 其特征在于, 分配单元按照各个用户 的请求, 用预定的算法计算并分配各个用户的时间片。  The control device according to claim 10, wherein the allocating unit calculates and allocates a time slice of each user by a predetermined algorithm in accordance with a request of each user.
14、 如权利要求 9〜13之一所述的控制设备, 其特征在于, 所述帧是媒介访 问控制帧。  The control device according to any one of claims 9 to 13, wherein the frame is a medium access control frame.
PCT/CN2006/000447 2005-12-31 2006-03-21 A method and the control device for improving the fairness in the time division multiplex system WO2007076643A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2005100482946A CN1996828B (en) 2005-12-31 2005-12-31 The method and control device for improving the fairness of the time division multiplexing wireless system
CN200510048294.6 2005-12-31

Publications (1)

Publication Number Publication Date
WO2007076643A1 true WO2007076643A1 (en) 2007-07-12

Family

ID=38227899

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/000447 WO2007076643A1 (en) 2005-12-31 2006-03-21 A method and the control device for improving the fairness in the time division multiplex system

Country Status (2)

Country Link
CN (1) CN1996828B (en)
WO (1) WO2007076643A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101621326B (en) * 2009-07-30 2013-03-20 清华大学 Downlink multi-access transmission system and implementation device thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08275242A (en) * 1995-03-31 1996-10-18 Anritsu Corp Method and device for connecting personal radio channel
CN1243626A (en) * 1997-09-05 2000-02-02 皇家菲利浦电子有限公司 Transmission method and communication system employing the method
CN1262821A (en) * 1998-03-20 2000-08-09 皇家菲利浦电子有限公司 Timing control of transmission time slot
JP2003219458A (en) * 2002-01-18 2003-07-31 Mitsubishi Electric Corp Slot allocation controller
CN1511389A (en) * 2001-05-25 2004-07-07 Ħ��������˾ Time Slot Allocation in Cellular Communication Systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08275242A (en) * 1995-03-31 1996-10-18 Anritsu Corp Method and device for connecting personal radio channel
CN1243626A (en) * 1997-09-05 2000-02-02 皇家菲利浦电子有限公司 Transmission method and communication system employing the method
CN1262821A (en) * 1998-03-20 2000-08-09 皇家菲利浦电子有限公司 Timing control of transmission time slot
CN1511389A (en) * 2001-05-25 2004-07-07 Ħ��������˾ Time Slot Allocation in Cellular Communication Systems
JP2003219458A (en) * 2002-01-18 2003-07-31 Mitsubishi Electric Corp Slot allocation controller

Also Published As

Publication number Publication date
CN1996828A (en) 2007-07-11
CN1996828B (en) 2012-03-28

Similar Documents

Publication Publication Date Title
JP4025777B2 (en) Channel time allocation method in wireless personal area network
US10790943B2 (en) Method and apparatus for processing reverse transmission resources in a mobile communication system
CN110838899B (en) Direct communication link resource allocation method and terminal
AU708729B2 (en) System for transmitting packet data in digital cellular time division multiple access (TDMA) air interface
TWI321918B (en) Channel switching for support of multlmedia broadcast and multicast services
US8249607B2 (en) Scheduling in wireless communication systems
US5598417A (en) Dynamic control of a data channel in a TDM wireless communication system
US8194578B2 (en) System and method for transmitting/receiving multicast/broadcast signal in a communication system
EP2858450B1 (en) Methods and apparatus for efficient providing of scheduling information
JP4823177B2 (en) Apparatus and method for multiplexing enhanced uplink
JP2008035526A (en) Indicating special transmitting content in radio communication systems
US20070153719A1 (en) Scheduling of broadcast message transmission to increase paging capacity
KR20090034356A (en) Apparatus and method for handling control channel reception / decoding error in wireless VoIP communication system
JP2003513592A (en) Method and apparatus for synchronizing and transmitting data in a wireless communication system
JP2004040787A (en) Method and apparatus for multicast transmission of packet data in mobile communication system
CN102264137A (en) Channel allocation method, wireless communication system, base station device and user terminal
JP2004072457A (en) Wireless communication system
WO2009094950A1 (en) Method and apparatus for a dynamic create/change of service flows
CN108337297A (en) Method of operation in a peer-to-peer wireless communication network and communication device therefor
WO2014089874A1 (en) Systems and methods to achieve fairness in wireless lans for cellular offloading
CN101741499B (en) Synchronous dispatching method
JP2012503375A (en) Synchronous processing method and apparatus
KR20100014479A (en) Method of constructing a quickconfig message in a 1xevolution data only (1xev-do) communication network and method of reducing call and handoff failure rates in the 1xev-do network without introducing additional call setup latencies
RU2483473C1 (en) Method, bm-sc and base station for multiplexing mbms services in mbsfn
WO2012163276A1 (en) Service data scheduling method, base station, and base station controller

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06722099

Country of ref document: EP

Kind code of ref document: A1