For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:
The following discussion is presented to enable a person skilled in the art to make and use the invention. The general principles described herein may be applied to embodiments and applications other than those detailed below without departing from the spirit and scope of the present invention as defined herein. The present invention provides a unique system of methods and constructs that enable multiple users to simultaneously share transmission (i.e., radio) resources, while enhancing performance for all users, and reducing latency for users with time-sensitive applications. Specific examples of components, signals, messages, protocols, and arrangements are described below to simplify the present disclosure. Well-known elements are presented without detailed description in order to avoid obscuring the present invention with unnecessary detail. The present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
Referring now to
A transmitter at an associated base station scrambles an encoded data sub-packet with a scrambling code associated with the user for which the sub-packet is intended. A receiver of a sub-packet unscrambles the received data sub-packet with the scrambling code that is assigned to that particular user. If the received sub-packet is for a particular user, the unscrambling process reverses the scrambling process performed at the transmitter, and the receiver of this user may decode the sub-packet correctly. On the other hand, if the received sub-packet is not intended for a particular user, the unscrambling process does not properly reverse the scrambling process and the receiver of this user is not able to decode the data packet correctly.
The base station transmits the sub-packets of a particular packet to a user using the same shared resource or resources until the packet is successfully decoded, or a maximum number of retransmission attempts have occurred. Therefore, transmission to a user who is assigned with multiple shared resources may switch among assigned shared resources only at a packet boundary, not between retransmissions of sub-packets for the same packet. This reduces the number of decoding hypotheses and detection buffers required when blind decoding is performed by a receiver. If complexity of a receiver is not a concern, such restrictions may be ignored.
The first BE user 250 performs blind decoding on first sticky resource 210 and monitors the associated AI_SN indicator 230, so as to flush the detection buffer in its receiver when a new packet starts on sticky resource 210, as indicated by the arrows in
Simultaneously, the two VoIP users 260 and 270 also perform blind decoding on second sticky resource 220, with the second detection buffer in each respective receiver, and monitor the associated AI_SN indicator 240 so as to flush the second detection buffer in each respective receiver when a new packet starts on sticky resource 220. In addition, the respective BE user 250 or 280 may flush its sole detection buffer when it successfully decodes a packet, and the respective VoIP user 260 or 270 may flush both the first and second detection buffers in its receiver after successfully decoding a packet.
In
When H-ARQ transmission of a packet on a shared resource is completed, either successfully or unsuccessfully after the maximum retransmission number is reached, the base station can give a user having a time-sensitive application a higher priority than a user not having a time-sensitive application to access vacant shared resources to start a new packet.
In an alternative embodiment, each of the shared sticky resources within an SSA group may form independent channels, or pipes, to carry traffic for different users. One or more shared sticky resources within a group may alternatively form a combined channel, or pipe, to carry traffic for at least one user based on: channel and traffic conditions; the user type; the availability of each shared resource; and which shared resources are assigned to the scheduled user if not all shared resources within the SSA group are assigned to the scheduled user. For example, users whose traffic may be carried by the combined pipe may be limited to the non-VoIP users, as the data rate for a VoIP application is relatively constant. In this case, those users whose traffic can be carried by the combined pipe need to perform blind decoding, in view of the possibility that both the individually assigned shared pipe and the combined assigned shared pipe may carry the traffic for this user.
Referring to
Referring back to embodiment 200 of
Therefore, sharing operation is transparent to a non-sticky user. Also, when the base station starts transmission of a new packet for a non-sticky user, assigning a non-sticky user to the shared sticky resources is also transparent to sticky users 250, 260, 270, and 280; as far as decoding is concerned. In order to decode their own packet, sticky users 250, 260, 270, and 280 each flush their respective detection buffer only when a new packet for the user starts. However, the base station scheduler needs to consider any potential delay that might affect time-sensitive users assigned to the shared sticky resource when scheduling a transmission for a non-sticky user, using the same shared sticky resource. In a lightly loaded shared sticky resource, adding a non-sticky user on that shared sticky resource can help to improve the overall utilization of that shared sticky resource.
According to another aspect of the present invention, techniques are provided for: minimizing signaling overhead in setting up an SSA group; adding or removing a user to or from an SSA group; indicating H-ARQ status on a shared resource (e.g., using AI-SN indicators); and indicating the identity of an intended user for the current transmission is disclosed. The control signaling of the Advanced Interface Evolution (AIE) of cdma2000 standards, currently under development, are used to illustrate certain principles of the present invention.
Referring now to
The scrambled sequence is interleaved by channel interleaver 435, and the interleaved sequence is then modulated by a modulator 440. In-phase (I) and quadrature (Q) outputs of modulator 440 are gain-controlled by channel gain elements 445 and 450, respectively. An output complex signal is then multiplexed with other channels 460 by channel multiplexer 455 using Frequency Division Multiple Access (FDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), OFDMA, or some combination of these techniques.
For the purpose of establishing an SSA group, a layer 3 message is broadcasted to users, indicating the number of SSA groups that are being established, the number of shared resources in each SSA group, and the corresponding channel ID of each shared resource in each SSA group. This layer 3 message may explicitly indicate location of a corresponding AI_SN indicator, in a bitmap for each shared resource in each SSA group. Alternatively, location of a corresponding AI_SN indicator in a bitmap for each shared resource in each SSA group may be implicitly indicated, by the sequence of that shared resource that appears in the layer 3 message setting up the SSA groups.
For the purpose of indicating H-ARQ status on each shared resource, a bitmap of the AI_SN indicator is sent on a control channel, illustrated in
For the purpose of identifying an intended user of a currently transmitted sub-packet, the sub-packet is scrambled with a scrambling code that is unique to the intended user. Each user uses its unique scrambling code to descramble received sub-packets on each assigned shared sticky resource.
For the purpose of assigning a sticky user to a shared sticky resources, an assignment message is sent on the control channel, illustrated in
These constructs and methods provide finer granularity for sharing resources among multiple users by allowing multiple users, such as M users—where M is an integer greater than or equal to 1—to utilize multiple shared resources (or pipes), such as N pipes—where N is an integer greater than or equal to 1—while in previously disclosed techniques, N is always one. Therefore, the system of the present invention gradually increases sharing ratio and finds an optimum balance of system efficiency and guaranteed QoS.
The present invention also provides shorter queuing delay, thus better QoS, for the users with delay-sensitive applications, due to higher priority for shared resources and earlier availability of one shared pipe among multiple shared pipes assigned to those users. The present invention may be applied to a wireless communication system using multiplexing techniques, such as: Frequency Division Multiplex Access (FDMA), where radio resources are divided among frequency blocks over a time interval; Time Division Multiplex Access (TDMA), where radio resources are divided by time intervals; Code Division Multiplex Access (CDMA), where radio resources are divided among orthogonal or pseudo-orthogonal codes over a time interval; Orthogonal Frequency Division Multiplex Access (OFDMA), where radio resources are divided among orthogonal frequency sub-carriers over a time interval; or some combination of these techniques.
The foregoing description of the disclosed embodiments is provided to enable those skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art and generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
This application claims the priority benefit of U.S. Provisional Application Ser. No. 60/824,283, filed on Aug. 31, 2006, entitled “METHOD AND APPARATUS FOR SHARING RADIO RESOURCES IN WIRELESS COMMUNICATION SYSTEM”, by Yunsong Yang, Anthony C. K. Soong and Jianmin Lu This application related to co-pending U.S. patent application Ser. No. 11/734,498, entitled METHOD AND APPARATUS FOR SHARING RADIO RESOURCES IN AN OFDMA-BASED COMMUNICATION SYSTEM, filed Apr. 12, 2007; which is assigned to the assignee hereof, and expressly incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60824283 | Aug 2006 | US |