CN1891008A - Method, apparatus, and system for data transmission and processing in a wireless communication environment - Google Patents

Method, apparatus, and system for data transmission and processing in a wireless communication environment Download PDF

Info

Publication number
CN1891008A
CN1891008A CNA2004800367123A CN200480036712A CN1891008A CN 1891008 A CN1891008 A CN 1891008A CN A2004800367123 A CNA2004800367123 A CN A2004800367123A CN 200480036712 A CN200480036712 A CN 200480036712A CN 1891008 A CN1891008 A CN 1891008A
Authority
CN
China
Prior art keywords
grouping
subscriber station
data
user
subscriber
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.)
Granted
Application number
CNA2004800367123A
Other languages
Chinese (zh)
Other versions
CN100593349C (en
Inventor
N·布尚
R·H·埃特金
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1891008A publication Critical patent/CN1891008A/en
Application granted granted Critical
Publication of CN100593349C publication Critical patent/CN100593349C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

According to one aspect of the present invention, a method is provided in which indications of signal quality associated with each of the plurality of user stations are received. Multiple user stations (e.g., a first user station and a second user station) are selected to receive data from a base station based on the indications of signal quality associated with the plurality of the user stations. A first packet is constructed which contains signaling data for the first user station and application data for the second user station. A second packet which contains application data for the first user station is super-imposed upon the first packet. The first and second packets are transmitted simultaneously from the base station to the first and second user stations.

Description

Be used for the data transmission of wireless communications environment and the method, apparatus and system of processing
Require priority according to 35U.S.C. § 119
The application requires the provisional application the 60/516th of submission on November 3rd, 2003, No. 996, title is the patent priority of " Method; Apparatus; and System for Data Transmission andProcessing in a Wireless Communication Environment " (" being used for the data transmission of wireless communications environment and the method, apparatus and system of processing ")
Technical field
The present invention relates generally to radio communication and field of information processing, relate more specifically to be used in the data transmission of wireless communications environment and the method, apparatus and system of processing.
Background technology
In recent years, because technological progress and about the result of the improvement of telecommunications network architecture, signal processing and agreement, the performance of communication system and ability have obtained improvement continuously and healthily.At wireless communication field, developed the customer requirements that various multiple access standard and agreement increase fast with enhanced system capacity and adaptation.These various multiple access schemes and standard comprise time division multiple access (TDMA), frequency division multiple access (FDMA), code division multiple access (CDMA), and OFDM (OFDMA) or the like.Usually, in the system that adopts the TDMA technology, allow each user in time slot emission information its distribution or appointment, and the FDMA system allow each user distributing to emission information on this specific user's the characteristic frequency.On the contrary, cdma system is a spread spectrum system, and it distributes unique code by giving each user, allows different user emission information on identical frequency.In the OFDMA system, high-rate data stream is divided into or is divided into the lower data flow of many speed, and the data flow that these speed are lower can be launched by many subcarriers (being also referred to as subcarrier frequency herein) simultaneously concurrently.Each user in the OFDMA system is equipped with the available subcarriers subclass that is used for the information emission.
Early stage in the nineties, along with the development of IS-95 standard, code division multiple access (CDMA) technology is introduced in the cellular system.The IS-95 system has obtained great development and maturation in nearly ten years, respectively in 1994 and 1998, and the revised edition that is enhanced IS-95A and B.IS-95A/B and several relevant criterion have formed the basis of second generation cellular technology (being also referred to as cdmaOne).
The 3G of cdmaOne development comprises and series of standards is called cdma2000, in the IS-2000 version 0 that it at first appears at 1999 open.Mid-term in 2000, the revised edition of IS-2000 version A is disclosed, include the additional signaling support of the feature of checking, encryption and the parallel service consulting, strengthen for for example new common signal channel, QoS.Cdma2000 is designed to existing cdmaOne network and voice terminal back compatible.
Compare with the second generation (2G) wireless system, the IS-2000 standard has been introduced several new features.Wherein, the relevant reverse link that fast forward power control, QPSK modulation, lower code check, powerful turbo coding, pilot tone are auxiliary and support the diversity emission is considered as the main ability of the enhancing feature among the IS-2000.
Though the IS-2000 standard has been introduced new feature, these new features have greatly improved speech capability and data, services, and this design is not optimum for high-speed IP communication service.Therefore, to the year ends 2000,, finished main increase to cdma2000 by introducing High Rate Packet Data (HRPD) system (IS-856).The IS-856 standard is also referred to as 1xEV-DO in this article, and service is optimum for wireless high-speed packet data.The IS-856 forward link uses the Time Division Multiplexing waveform, and it is eliminated and share power between the busy subscriber by at any time whole sectors power and all Code Channel all being distributed to independent user.This is opposite with code division multiplexing (CDM) waveform on the IS-95 forward link, in the latter, has the enough and to spare of untapped transmitting power always, and this enough and to spare depends on the quantity of busy subscriber and distributes to each user's power.Each channel among the IS-95 (pilot tone, synchronously, paging and Traffic Channel) is in the whole time, with certain ratio emission of whole sector power; And the equivalent channels of emission among the IS-856 is in certain time portion, with whole power emission.
Because the TDM waveform of IS-856 forward link, whenever terminal all is assigned to whole sectors power what it served, thereby required power is not adaptive.On the contrary, rate adapted is used on the IS-856 forward link.Usually, can be the function of the SINR that receives from serving sector to the peak data rate of each terminal emission.Particularly for the mobile subscriber, this is typically time dependent amount.In order all to reach peak data rate in each emission, each terminal is the channel conditions in the next grouping of its serving sector prediction based on the correlation of channel status.It is selected can be based on the peak data rate of predicting that SINR is decoded reliably, its selected speed of notification service sector on reverse link feedback channel then.No matter when the network decision is served middle-end, it is all launched with the speed from the nearest selection of this terminal feedback.This process is called closed loop rate control.
Adopt from the base station to the user terminal or subscriber station (for example, current 1xEV-DO down link or forward link emission in the system of) TDM transmitting and scheduling, the base station is transmitted to the specific user in any preset time with independent grouping.As shown in Figure 1, different users carries out time division multiplexing,, obtains service in the different moment that is.In order to keep fairness, this system serves the user with low SINR the cost plenty of time.The TDM scheduling forces the base station to distribute bandwidth with same ratio between different user, and wherein it gives different users with its transmitting power with this pro rate.When the user of coverage condition difference needed very most of in the base station transmitting power, their only needed the very bandwidth of small scale.When low SINR user was just accepting to serve, system bandwidth was unnecessarily wasted or is under-utilized.Therefore, system throughput greatly reduces owing to some users' of low SINR (coverage condition is poor) appearance.
A kind of method that overcomes the above problems is to use the CDM method, and this method is to distribute the Code Channel of varying number for different user, and subtend multi-user's emission applies power control, to keep leading to each user's reliable link.Yet this method requires also need like that promptly control the power of different user to be enough to track channel change to different user dynamic allocation of codes channel.And, from the optimized viewpoint for the treatment of capacity, the result be between a plurality of users on the down link any type of bandwidth ratio to divide all be suboptimum.Therefore, the CDM method can not provide the gain of as much in the system throughput.
Therefore, in this technical field, need a kind of being used at wireless communications environment with valid data emission that improves system throughput and bandwidth usage and method, the equipment of handling, and system.
Summary of the invention
According to an aspect of the present invention, provide a kind of method, in the method, reception is indicated with each the relevant signal quality in a plurality of subscriber stations.Based on the signal quality indication relevant with a plurality of subscriber stations, select first subscriber station and second subscriber station, come from base station reception data.First grouping is configured to comprise the signaling data that is used for first subscriber station and is used for the application data of second subscriber station.Second grouping that comprises the application data that is used for first subscriber station is overlaid first grouping.First and second the grouping simultaneously from base station to first and second subscriber stations.
Description of drawings
Fig. 1 is the schematic diagram of the traditional TDM scheduling of expression configuration;
Fig. 2 is a block diagram of wherein having implemented the communication system of technical solution of the present invention;
Fig. 3 is the schematic diagram of expression forward link structure;
Fig. 4 is the schematic diagram of expression reverse link structure;
Fig. 5 is the block diagram of expression rate controlled configuration according to an embodiment of the invention;
Fig. 6 shows the block diagram of scheduler/controller according to an embodiment of the invention;
Fig. 7 shows an example that comprises the form of various different choice/dispatching criterions according to an embodiment of the invention;
Fig. 8 is a schematic diagram of representing the forward link launch scenario that moves according to one embodiment of present invention;
Fig. 9 shows an example of multi-user's grouping according to an embodiment of the invention;
Figure 10 shows an example with another multi-user who divides into groups overlapping grouping;
Figure 11 is a kind of flow chart that is used for the data emitting method of wireless communication system according to an embodiment of the invention; With
Figure 12 is a kind of flow chart that is used for the data processing method of wireless communication system according to an embodiment of the invention.
Embodiment
" exemplary " used herein this speech is meant " example or example as an example, ".Any embodiment that describes as " exemplary " not necessarily is considered to preferred or more more superior than other embodiment herein.
According to each embodiment of the present invention that describes in detail below, the technology that is called superimposed coding by use, (for example serve a plurality of users simultaneously, two users), user is with high signal quality level (for example, high SINR), and another user with low signal quality level (for example, low SINR), can avoid and the relevant inefficiency of TDM scheduling.Adopt superimposed coding and scheduling to improve system throughput considerably, and can not deprive user its fair share system resource and treating capacity of low SINR.
Though each example that provides herein is at the system based on CDMA, carry out as the IS-856 system, but this area specialty skilled person should be appreciated that and understand that technical scheme of the present invention can be applied to adopt any communication system of TDM scheduling, CDM scheduling or the two combination.According to one embodiment of present invention, in comprising the base station system of serving a plurality of user terminals or subscriber station, the base station can select independent user also can select a plurality of users (for example a pair of user) to serve at given time.If base station selected independent user serves, its operation is just the same with current TDM system.If base station selected a pair of user serves, construct " multi-user " grouping (first grouping) with enough low data rate, make that two users can both demodulation.Another grouping (second grouping) of planning to mail to the only user among two users overlaps in this " multi-user " grouping.By this way second grouping is encoded, i.e. second grouping similarly is the same to the random disturbances of multi-user's grouping.In one embodiment, " multi-user " grouping is independent physical layer packet, and it comprises the higher level payload that belongs to more than a user.Higher level payload at low SINR user comprises the application data that is used for this user.Comprise at high SINR user's higher level payload and to be used for high SINR user signaling data.In one embodiment, signaling data represents to be transmitted to simultaneously the coded/modulated parameter of another physical layer packet of high SINR user.Receive after the signaling data that embeds in multi-user's grouping, high SINR user deducts the composition of multi-user's grouping from the signal that receives, and uses the signal that obtains to extract second grouping, and the coding parameter of second grouping is by the signaling data appointment.Like this, low SINR user is divided into groups to serve by this batch multi-user, and high SINR user serves by overlapping the grouping of second in multi-user's grouping.Describe superimposed coding and scheduling in more detail below according to each embodiment of the present invention.
The Time Division Multiplexing scheduling
Following notion and principle are to discuss with respect to the communication system that comprises a reflector (for example, base station) and a plurality of receiver (for example, user terminal or subscriber station or the like).Make γ kThe channel SNR (being also referred to as k user herein) of representing k subscriber station.If to this user emission, then user's channel SNR may be defined as the SNR of the data symbol that this user receives with whole power in the base station.Make C (γ) that representative is mapped to the function that maximum can be supported data rate with data symbol SNR γ.Maximum can support that data rate is is the coboundary with the awgn channel Shannon capacity with this SNR, that is, and C (γ)≤Wlog (1+ γ).It should be noted that C (γ) is the increasing function of SNR.
For ratio a in total time kServe k user's TDM scheduler during this time, k user's effective data rate is by R kkC (γ k) provide.Thereby the rate areas that has N user's TDM scheduler may be defined as the set of all reached speed of all users in this system, is provided by following formula:
{ ( α 1 C ( γ 1 ) , α 2 C ( γ 2 ) , · · · , α N C ( γ N ) ) | α i ≥ 0 , Σ i = 1 N α i ≤ 1 }
Have the difference operation of TDM scheduler in above-mentioned rate areas of different fairness criterions.For example, wait the GOS scheduler can select time ratio α k, make all users all have identical effective data rate R EqMore specifically, wait the GOS scheduler to select α k = C ( γ k ) - 1 Σ i = 1 N C ( γ i ) - 1 , Make
Total treating capacity of system is provided by harmonic-mean
R tot ≡ Σ k = 1 N R k = N Σ i = 1 N C ( γ i ) - 1
On the other hand, the equal time scheduler can be selected α k = 1 N , Make k user effective speed by R k = ( 1 N ) C ( γ k ) Provide, and total system throughput is provided by harmonic-mean.For consider above non-the time become (static state) channel, attempt to make the summation of logarithm data rate
Figure A20048003671200158
Maximized proportional fair scheduler is also consistent with the equal time scheduler.
So far, suppose that channel is static, that is, user's channel SNR does not change in time.If become when channel is, user's SNR changes in time, and may need to use the dynamic scheduler of channel variable.Dynamically the TDM scheduler can select a user to serve at each time slot, depends on until all users' of that time historical SNR.Suppose T k[n] is the treating capacity of k user at time slot n.Make U (T) the expression utility function relevant with treating capacity T.The target of scheduler is to make the total utility function
Figure A20048003671200159
In each time slot n maximization.It should be noted that proportional fair scheduler is a kind of concrete condition, wherein utility function is a logarithm.
Target above given, the dynamic TDM scheduler operation of maximization of utility is as follows: at (n+1) ThTime slot, the TDM scheduler selects to have the user of index k, and wherein k makes following expression maximization Δ k≡ U ((1-β) T k[n]+β C (γ k[n]))-U ((1-β) T k[n]) ≈ β U` ((1-β) T k[n]) C (γ k[n]), wherein β and treating capacity T kRemove average time period inverse correlation thereon.Under the particular case of proportional fair scheduler, scheduler is chosen the user who has index k, and wherein k makes expression formula Δ k ≈ β ( 1 - β ) C ( γ k [ n ] ) T k [ n ] Maximization.Scheduler is chosen at after the user k that is served during n the time slot, uses equation to upgrade all users' treating capacity: T k[n+1]=(1-β) T k[n]+β C (γ k[n]), T i[n+1]=(1-β) T i[n] i ≠ k
Superimposed coding:
Make the idea of the superimposed coding of two-forty information overlap on low rate information, be at first by T.Cover in January, 1972 at IEEE Transaction on Information Theory, discuss among the Broadcast Channels that Vol.IT-18, NO.1 deliver.
For a given N user's channel SNR set, superimposed coding can be used for enlarging the rate areas that is associated with the TDM scheduling.If the SNR descending according to the user enrolls index with the user, and if the base station be sent on k the user's data factor alpha that consumes its power k, then the set of user data rate is provided by following formula:
R k = C ( α k γ k - 1 + Σ i = 1 k - 1 α i ) , k = 1,2 , . . . , N
In one embodiment, can obtain above-mentioned data rate as described below.The base station is given in the above data rate R with k user's block encoding kCode word c kBase station transmit signals wherein * represents to use pseudo random sequence s kCarry out the scrambling operation.Carrying out the scrambling operation and be code word in order to ensure the different user ground that is relative to each other occurs at random.On k user's receiver, received signal y=x+n k, n wherein kRepresentative comes the additive noise of self-channel.K user code word c that at first decodes N, its process SINR α N γ k - 1 + Σ i = 1 N - 1 α i ≥ α N γ N - 1 + Σ i = 1 N - 1 α i , This formula is set up, because hypothesis γ k〉=γ NBecause rate function C (.) is with the SNR monotonically increasing, it satisfies C ( α N γ k - 1 + Σ i = 1 k - 1 α i ) ≥ C ( α k γ k - 1 + Σ i = 1 k - 1 α i ) = R N . In other words, N code word c NSNR at k receiver is enough big, is enough to for k user's decoding.After N code word is decoded, N user's of k user's recompile grouping, and eliminate its composition from received signal, and to about scramble sequence s N-1Received signal carry out descrambling.The signal that obtains can be expressed as follows:
Σ i = 1 N - 1 α i s N - 1 - 1 * s i * c i + s N - 1 - 1 * n k = α N - 1 c N - 1 + Σ i = 1 N - 2 α i s N - 1 - 1 * s i * c i + s N - 1 - 1 * n k
(N-1) then ThCode word has SINR α N - 1 γ k - 1 + Σ i = 1 N - 2 α i ≥ α N - 1 γ N - 1 - 1 + Σ i = 1 N - 1 α i = C - 1 ( R N - 1 ) .
Based on above-mentioned equation, it satisfies: if k≤(N-1), then (N-1) individual code word can successfully be decoded by k user.Similarly, k user comes decoded packet c by continuous elimination N, c N-1..., c K+1And c k, and recover the data of plan for its use.
When system has some users' SNR very high, and some other user's SNR is low-down the time, the rate areas that is associated with superimposed coding than and the rate areas that is associated of TDM scheduling much bigger.If all users' SNR is much at one, then two rate areas very near or much at one.
The superimposed coding scheduler
Can only to serve a user's scheduler different with being confined to the some time, the scheduler (being also referred to as the superimposed coding scheduler herein) of use zatacoding can be served the user more than simultaneously, perhaps serves all N user in fact simultaneously.The superimposed coding scheduler need be chosen in the power proportions of distributing to different user any preset time.By the power proportions of distributing to the certain user being set as zero, the subclass that can only serve the user at arbitrary given time.As described herein, the superimposed coding scheduler can utilize system bandwidth only to serve two users at any time better, and a user's channel SNR is very high, and another channel SNR is very low.
Under any circumstance, the overlapping scheduler that moves on time varying channel can be selected power proportions { α k, this ratio makes the utility function that increases progressively
Δ ( { α k } ) ≡ Σ k = 1 N [ U ( ( 1 - β ) T k [ n ] + βC ( α k γ k - 1 + Σ i = 1 k - 1 α i ) ) - U ( ( 1 - β ) T k [ n ] ) ]
= Σ k = 1 α k > 0 N [ U ( ( 1 - β ) T k [ n ] + βC ( α k γ k - 1 + Σ i = 1 k - 1 α i ) ) - U ( ( 1 - β ) T k [ n ] ) ]
≈ β Σ k = 1 α k > 0 N U ′ ( ( 1 - β ) T k [ n ] ) C ( α k γ k - 1 + Σ i = 1 k - 1 α i )
Maximization, it satisfies constraints α i ≥ 0 , Σ i = 1 N α i ≤ 1 .
Under the particular case of proportional fair scheduler, a last expression formula is reduced to
Δ ( { α k } ) ≈ β 1 - β Σ k = 1 α k > 0 N T k [ n ] - 1 C ( α k γ k - 1 + Σ i = 1 k - 1 α i )
As noted above, this scheduler can adopt additional constraints, as power proportions α iIn two at the most (perhaps common, M<N) is a non-zero at the most.
Therefore, be to upgrade user's treating capacity in order to following equation
T k [ n + 1 ] = ( 1 - β ) T k [ n ] + βC ( α k γ k - 1 + Σ i = 1 k - 1 α i ) .
Though can realize significant improvement by superimposed coding and scheduling (SC) to system throughput, might exist the many actual of performance gain of limiting real system to consider, as described below:
◆ channel model: practical wireless systems shows as decay in time, comes its modeling through Rayleigh commonly used or Ricean process.In the performance of decay, by when its channel is very strong the user being dispatched, we can obtain multi-user diversity gain.For the channel that bigger multi-user diversity gain is provided, superimposed coding can not provide significant performance improvement.Therefore, should wish in the channel of Rayleigh decay, to see the more golden eggs of SC with bigger K factor ratio in the Ricean channel.
◆ asymmetric between the user: as mentioned above, superimposed coding and scheduling can provide significant systematic function to improve when the user has very asymmetric channel.In fact, asymmetric level may be subjected to the restriction of each real system constraints.For example, receiver front end may apply maximum SINR (for example, being 13dB in as the 1xEVDO system).In addition, minimum need SINR to be applied in to be used for minimum may speed the emission (for example, in the 1xEV-DO system be-11.5dB).Therefore, these restrictive conditions limit any 2 users' SINR span.And number of users limits in each sector, need serve in the mode of justice all users.Further right may the selecting of limited subscriber of this factor.Thereby, can not dispatch 2 users with very asymmetric channel condition always.
◆ imperfect interface cancellation: supposed and can from strong user (user's who for example, has high SNR) received signal, weak user's (user who for example, has low SNR) signal have been removed fully.This requires to the almost completely understanding of strong user's fading channel gain with to the almost completely decoding of weak user grouping.In fact, the fading channel coefficient estimates, and channel estimation errors adds the noise items that makes channel SINR deterioration.And even supposition can be carried out the complete decoding to weak user grouping, the decoding delay of can not ignore can cause the hybrid ARQ loss to strong user.
◆ coding: AWGN comes assess performance with employed Gaussian channel capacity.In fact, the modulation scheme of system and the set of code rate limit, and therefore select speed to not freer with power division.
Get back to the present invention, Fig. 2 is the block diagram of communication system 200, has wherein implemented technical scheme of the present invention.As shown in Figure 2, system 200 comprises each user terminal (UT) 210 and base station (BS) 220.User terminal 210 also is known as subscriber board, distant station, subscriber station (subscriber station) in this article, perhaps accesses terminal.User terminal 210 can be (in this case, they also can be known as travelling carriage) of moving, and also can fix.In one embodiment, can communicate by letter with one or more user terminal 210 being called on the communication link of forward link in each base station 220.Each user terminal 210 can be communicated by letter with one or more base station 220 being called on the communication link of reverse link, and this depends on whether each user terminal 210 is in soft handover.As shown in Figure 2, system 200 further comprises base station controller (BSC) 230, is used for adjusting and control the data communication between user terminal 210 and the base station 220.As shown in Figure 2, base station controller 230 can (for example be connected to Circuit Switching Network by mobile switching centre (MSC) 270, PSTN) 290, and/or be connected to grouping handover network (for example, IP network) 250 through packet data serving node 240 (being also referred to as packet network interface herein).As described herein, in one embodiment, each base station 220 can comprise the scheduler (not shown), is used for adjusting and dispatching the data transmission of each user terminal 210 of being served to each base station 220 from each base station 220.In another embodiment, scheduler can be realized among BSC230, is used for adjusting and dispatching the data transmission of all base stations 220 that are connected to BSC 230.In other words, can handle, come the position of selection scheduling device based on the scheduling that concentrate or that disperse of needs.
Fig. 3 is the structure chart of forward link 300 according to an embodiment of the invention.As shown in Figure 3, forward link 300 comprises pilot channel 310, medium access control (MAC) channel 320, control channel 330 and Traffic Channel 340.MAC channel 320 comprises three subchannels: reverse activity (RA) channel 322, DRCLock channel 324, and reverse power control (RPC) channel 324.
Fig. 4 is the structure chart of reverse link according to an embodiment of the invention.As shown in Figure 4, reverse link 400 comprises access channel 410 and Traffic Channel 420.Access channel 410 comprises pilot channel 412 and data channel 414.Traffic Channel 420 comprises pilot channel 430, medium access control (MAC) channel 440, confirms (ACK) channel 450 and data channel 460.MAC channel 440 in one embodiment, comprises reverse rate (RRI) channel 442 and data rate control (DRC) channel 444.
Fig. 5 is according to an embodiment of the invention, the block diagram of the rate controlled configuration that realizes in the system shown in Fig. 1.Rate controlled may also be referred to as link adaptation in this article.Basically, rate controlled or link adaptation are meant, in response to channel variable (for example, the signal quality that receives on user terminal changes), distribute or change the processing of emission rate.In system configuration as shown in Figure 2, pilot signal is launched in base station or sector on the pilot channel of forward link.The SINR of the pilot signal that user terminal measurement receives from the base station, and based on the next SINR that divides into groups of SINR prediction that measures.Then, user terminal is based on the SINR of prediction, for assigned error performance (for example, packet error rate (PER)), and the high emission speed of asking that they can decode.Therefore, rate request is corresponding to the signal quality level of the data that receive on user terminal.On the DRC of reverse link channel, rate request is sent to each base station.As described herein, according to one embodiment of present invention, scheduler uses rate request or DRC information to come operation dispatching function (for example, selecting suitable user terminal to receive data transmission from the base station at given time arbitrarily).
As shown in Figure 5, according to one embodiment of present invention, rate controlled or link adaptation scheme comprise internal loop and external loop-around.From the base station or serving sector 510 pilot transmitted signals, on user terminal, be received.The pilot tone SINR that receives is measured in channel estimating unit 520, and the SINR of the next grouping of prediction.The SINR prediction is provided for rate selection unit 550, and its selection is subjected to the peak data rate (DRC) of threshold value PER restriction.In one embodiment, when the base station decision was served specific user terminal with business datum, the base station was arrived user terminal with the up-to-date represented speed of DRC that receives from terminal with data transmission.External loop-around is regulated the SINR threshold value of data rate based on the error rate of forward traffic channel physical layer packet.As shown in Figure 5, packet processing unit 540 offers SINR threshold value adjustment unit 530 with error statistics (for example, the CRC statistics), and the SINR threshold value is regulated based on error statistics in this unit, and the SINR threshold information is offered rate selection unit 550.The professional and technical personnel in present technique field should be appreciated that rate controlled scheme shown in Figure 5 is an example among the attainable various rate controlled scheme.Similarly, use the DRC channel to come transfer channel SNR to estimate just from the example of user terminal among serving BS provides the whole bag of tricks that signal quality estimates.For example, in each embodiment, estimate and to be quantized with the signal quality that channel condition (for example, channel SINR) is corresponding, and on different channels, be provided for the base station.Table 1 shows to obtaining each DRC index, the SINR of certain packet error probability (for example, 1% packet error probability), and the exemplary map between the emission rate.
Table 1
Speed (bps) The DRC index SINR threshold value (dB)
2.456M 12 9.7
1.843M 11 7.5
1.228M 10 3.8
1.228M 9 3.7
921.6K 8 1.8
614.4K 7 -0.8
614.4K 6 -0.6
307.2K 5 -3.8
307.2K 4 -3.9
153.6K 3 -6.8
76.8K 2 -9.6
38.4K 1 -12
Fig. 6 shows the block diagram of scheduler 600 according to an embodiment of the invention.As mentioned above, scheduler can be arranged in base station or base station controller, and this depends on particular implementation of the present invention and application.As shown in Figure 6, scheduler 600 is configured to, from each user terminal received signal quality information (for example, DRC message).In one embodiment, scheduler also receives the information of other type, as, the sequence information and service quality (QoS) information that are associated with each user terminal that each base station is served.For example, the sequence information that is associated with each user terminal can represent to wait for the data volume from base station to each user terminal.QoS information can be used to represent each qos requirement of being associated with user terminal.The service level of each user terminal that for example, QoS information can be used for representing requiring with the stand-by period, emission priority etc. is associated.An example of form 700 comprises according to an embodiment of the invention, each selection/dispatching criterion that can use in carrying out its corresponding scheduling feature process shown in Figure 7 for scheduler 600.As shown in Figure 7, each clauses and subclauses in the form 700 can comprise user terminal identification symbol and the signal quality (for example, DRC index) that is associated.Table 700 can further comprise other type information that is associated with user terminal, as, also can supply employed sequence information of scheduler operation dispatching function and QoS information.
In one embodiment, the various types of information that offer scheduler 600 can elect/dispatching criterion 610 for scheduler 600 usefulness, are used for selecting being used to receive the user terminal from the data transmission of serving BS.As shown in Figure 6, each selection/dispatching criterion 610 is imported into selection/scheduling unit 620, is used for selecting specific user terminal to receive the data transmission from serving BS at any time.Describe each dispatching method and the algorithm that uses in the various embodiments of the present invention below in detail.
In one embodiment, for superimposed coding and the scheduling in the multi-user system that realizes as above system shown in Figure 2, scheduler 600, each time interval or time slot all select two users to receive data transmission and corresponding power division α from the base station.In one embodiment, the method for finishing user's selection and power division is to make given performance metric maximization.For example, the proportional fair scheduler of using in the system as 1xEV-DO attempts to make result's maximization of user's treating capacity, and wherein treating capacity is to calculate in given time window.In this example, make:
◆ the K=number of users
◆ t c=scheduler time constant
◆ γ i(t)=SNR of user i
◆ R i(t)=user i is at the data rate of time t
◆ T i(t)=user i is in the average treatment amount of time t
T i ( t + 1 ) = ( 1 - 1 t c ) T i ( t ) + 1 t c R i ( t )
◆ α i(t) ∈ [0,1]=the distribute to power proportions of user i at time t
◆ f i(t)=1 (be selected as strong user---high SNR user's user I), wherein 1 (.) is indicator function
◆ g i(t)=1 (be selected as weak user---low SNR user's user I)
◆ C (SNR)=as the ability of the function of SNR
R i ( t ) = [ fi ( t ) + gi ( t ) ] C [ αi ( t ) γi ( t ) ( 1 - αi ( t ) ) gi ( t ) γi ( t ) + 1 ]
In one embodiment, the scheduling problem of the fair tolerance of optimized proportion can be formulated as follows:
Maximize Σ i = 1 k log [ T i ( t + 1 ) ]
Wherein optimizing variable is { α i(t) } K I=1, and to be subjected to for 2 users at the most be the constraint of non-zero.
The separating of this optimization problem require to calculate that each is possible ( 2 K) optimization power division that the user is right, more corresponding then tolerance.Though can solve this problem with the method for optimizing, also can use various alternative heuristic algorithm as described below, the computation complexity of these algorithms is much lower.
In this manual, being thought of as given user to selecting the problem of optimal power allocation, what is WLOG for its WLOG by name 1 and 2[? ], γ 1〉=γ 2The form of supposing the energy force function is
C(SNR)=log(1+SNR/G),
G 〉=1st wherein, certain constant, the loss in its statistics actual coding scheme.Make α 1=α, and α 2=(1-α), following each data rate that obtains:
R 1 ( α ) =log ( 1 + αγ 1 G )
R 2 ( α ) =log ( 1 + ( 1 - α ) γ 2 ( αγ 2 + 1 ) G )
Thereby the maximization function is as follows:
f(α)=log(T 1+R 1(α)Δt)+log(T 2+R 2(α)Δt),
Δ t=1/ (t wherein c-1).Suppose t c>>1, f (α) can be approximated to be:
f ′ ( α ) ≈ R ′ 1 ( α ) T 1 Δt + R ′ 2 ( α ) T 2 Δt ,
It can be arranged to equal zero and solve α.The quadratic expression α α that obtains 2The coefficient of+b α+c=0 is as follows:
a = γ 2 2 ( 1 - 1 G )
b = 2 γ 2 T 1 γ 2 + γ 2 2 T 2 G + γ 2 ( γ 2 - 1 ) G
c = γ 2 G T 1 T 2 γ 2 + γ 2 2 γ 1
And can solve 2 α values.Which optimum is these 2 values and 0 and 1 tested together in target Equation f (α).It should be noted α ∈ [0,1], therefore do not consider to exceed any value of this scope.
Continue the present invention, following heuristic algorithm can be used for solving top optimization problem in approximate mode:
Heuristic algorithm 1
In one embodiment of the invention, following algorithm or method can be used for selecting user and data dispatching emission, to optimize given performance metric (for example, equitable proportion tolerance):
Fixed threshold θ, it is used to separate strong user (user who for example, has high SNR) and weak user (user who for example, has low SNR).For example, can in 1 to 10dB scope, choose θ.
By comparing user's electric current γ i(t) and threshold value θ, at each time t K user is divided into 2 groups.
Use the selection algorithm of setting up (for example, the standard proportional fair algorithm), from each group, select a user.
Choose the power division α between aforesaid 2 users that are selected.
Algorithm/method recited above is used at each time interval t, and asymmetric 2 users of scheduling channel condition are so that make the treating capacity that obtains by superimposed coding (SC) improve maximization.Simultaneously, choose the user of each group and choose by the usage ratio fair algorithm and make equitable proportion measure maximized power division α, this algorithm is fair on the equitable proportion meaning.
Heuristic algorithm 2
In another embodiment of the present invention, following algorithm/method can be used for selecting user and data dispatching emission, to optimize given performance metric (for example, equitable proportion tolerance):
The usage ratio fair algorithm is selected a user from K user.
Order is considered second user from K-1 user of residue, and calculating optimum power division α as described above.
Select second user, so that f (α) maximization as defined above.
As can be seen, this algorithm is chosen first user with the method (on the meaning of equitable proportion) of justice from top explanation, then, based on this first selection, according to equitable proportion tolerance, optimally chooses second user.
Heuristic algorithm 3
In yet another embodiment of the present invention, following algorithm or method can be used for selecting user and data dispatching emission, to optimize given performance metric (for example, equitable proportion tolerance):
The usage ratio fair algorithm is selected a user (first user) from K user.
From K-1 user of residue, select second user, so that tolerance R i/<R iMaximization,
Wherein<R iBe to use 1 rank iir filter and time constant t cThe Mean Speed that calculates.
Choose power division α as described above.
In this case, choosing of first user makes the fairness maximization, and choosing of second user is by the good user of selective channel condition, adopts multi-user diversity gain to carry out.Make equitable proportion tolerance maximize by choosing power division α, realized fairness once more.
Fig. 8 is the diagram of the launch scenario on the forward link according to an embodiment of the invention.With above-mentioned conventional TDM scheduling and launch scenario (for example, forward link TDM scheduling and emission in the current IS-856 system) different, system according to an embodiment of the invention can be a plurality of (for example in any scheduling preset time, two) the user's data emission, to improve system throughput and performance.As shown in Figure 8, for any given interval, system is that two users select and the data dispatching emission as described above.System in the various embodiments of the present invention select and dispatch a plurality of (for example, two) user is used for data transmission, (for example to optimize given performance metric, equitable proportion tolerance), do not carve at a time and serve a user and do not waste quite a large amount of bandwidth, particularly those have the user of low SINR.For example, by selecting two users, one has very high SINR, and another has low SINR, and launches simultaneously to these two users, and the needs of its bandwidth can be avoided dividing in the base station between two users.Like this, base station resource can be utilized more fully, and system throughput can greatly be improved.Refer again to example shown in Figure 8, wherein selecting two users in the given interval arbitrarily, user 1 and user 9 obtain service during time interval T1, and user 2 and user 11 obtain service during time interval T2, or the like.
In one embodiment, as described herein, selected after a plurality of (for example, two) user receives data transmission from the base station at scheduler, structure is loaded with multi-user's grouping of the higher-layer data that is used for a plurality of users.In one embodiment, multi-user's grouping (being called first grouping in this example) comprises application data that is used for one of user (user who for example, has low SINR) and the control information (signaling data) that is used for other users (user who has higher SINR).Another grouping then (being called second grouping in this example) is overlaid in multi-user's grouping.Second grouping comprises the user's who is used to have SINR application data.In one embodiment, second grouping is encoded into, make its for multi-user grouping as random disturbances.
Fig. 9 shows an example of multi-user's grouping according to an embodiment of the invention.In the 10/368th of submission on February 3rd, 2003, No. 887, title sells a patent for " Variable PacketLengths for High Data Rate Communications (variable packet length that is used for high data rate communication) " U.S. is common and has applied for having described the various forms of multi-user's grouping.As shown in Figure 9, it 910 is independent physical layer packet that the multi-user divides into groups, and it comprises will give the payload of a plurality of users' higher level.In this example, the multi-user divides into groups 910 to comprise the multiplexing grouping of MAC layer, formatted field (FMT), CRC and tail bit (tail bit).In one embodiment, to be used to refer to physical layer (PL) grouping be multiplexing grouping to FMT value (for example, " 00 ").The grouping of MAC layer is made up of two safe floors (SL) grouping and inner CRC.Each SL grouping has corresponding MAC ID value (for example, SL grouping 1 is 5, and SL grouping 2 is 7).Each SL grouping is with sub-group character (SPID) field and length indicator (LEN) field.This area the specialty those of skill in the art should be appreciated that, this just can be used for making up an example of the various forms of multi-user's grouping, and technical scheme of the present invention should not be confined to make up any specific format or the mode of using in the multi-user's grouping process that includes the higher payload that will give different user.
Figure 10 shows an example of the overlapping multi-user's grouping thereon of another grouping.As shown in figure 10, in this case, multi-user's grouping is independent physical layer packet, and it comprises the higher payload that is used for two users (user 1 and the user 2 who has low SINR that for example, have high SINR).In this example, multi-user's grouping (in this example, being also referred to as first grouping) comprises the application data that is used for user 2 and is used for user 1 signaling data.In one embodiment, to give user 1 signaling data or control information can comprise with another physical layer packet (in this example, be also referred to as second grouping) coding, the modulation that are associated, with scrambling parameter etc., this another physical layer packet is overlaid in multi-user's grouping, and launches simultaneously with multi-user's grouping.Make up multi-user's grouping and send this multi-user's grouping, make that two users can both demodulation with enough low data rate.Receive after the signaling data that is embedded in multi-user's grouping, high SINR user deducts the composition of multi-user's grouping from received signal, and uses the signal that obtains to extract second grouping, and its coding parameter is by the signaling data appointment.Like this, low SINR user is by most of multi-user's packet service, and high SINR user is by second packet service that overlaps in multi-user's grouping.
Figure 11 is the flow chart of the data emitting method in the wireless communication system according to an embodiment of the invention.As above shown in Figure 2, the communication system in this example can comprise one or more base station.Many subscriber stations can be served in each base station.At piece 1110, from one or more subscriber station received signal quality indication of serving by first base station.As mentioned above, each subscriber station can be measured the signal quality of the signal that receives from first base station, and based on the signal quality of measuring to of the request (for example, DRC message) of first base station to particular transmission speed.In addition, in other embodiments, subscriber station can be estimated signal quality with other form (for example, SINR value of quantification etc.) and is sent to the base station.In one embodiment, scheduler/controller use is selected a plurality of stations (for example, first subscriber station and second subscriber station) from the signal quality indication (for example, DRC message) that subscriber station receives, to receive data transmission (at piece 1120) from first base station.As mentioned above, can use various algorithms or method to select a plurality of (for example, two) subscriber station, so that optimize given performance metric (for example, equitable proportion tolerance).In one embodiment, one or two subscriber stations of selection (for example, first subscriber station) have than higher signal quality, and other subscriber station (for example, second subscriber station) has lower signal quality.In addition, in various embodiments of the present invention, when selecting subscriber station, can consider the information of other type.Such information can comprise, for example, and sequence information and service quality (QoS) information.At piece 1130, make up multi-user's grouping (being called first grouping in this example), it comprises control information or signaling data that is used for first subscriber station and the application data that is used for second subscriber station.At piece 1140, second grouping that comprises the application data that is used for first subscriber station is overlapped in first grouping.On piece 1150, first and second groupings are launched into first and second subscriber stations from first base station simultaneously.
Figure 12 is the flow chart of the data processing method in the wireless communication system according to an embodiment of the invention.At piece 1210, on first subscriber station, receive first and second groupings from first base station.First grouping is the multi-user's grouping that includes the signaling data that is used for first subscriber station and be used for the application data of second subscriber station.Second grouping comprises the application data that is used for first subscriber station, and is overlaid in first grouping.In one embodiment, coding, the modulation of signaling data indication second grouping in first grouping, and/or scrambling parameter.At piece 1220, be used for the signaling data of first subscriber station from first packet recovery.In one embodiment, when receiving the signaling data that is embedded in multi-user's grouping, first subscriber station deducts the composition of multi-user's grouping from the signal that receives.In piece 1230, first subscriber station uses from the signaling data of first packet recovery and extracts second grouping.
In addition, this area specialty those of skill in the art should be appreciated that and be clear that technical scheme of the present invention can be applied to the situation that more user is selected to receive from the base station in given interval data transmission.Under normal conditions, send multi-user's grouping, and SNR be enough to decode all users of this grouping decode to it with packet header (preamble) data designated speed.When successfully decoding, the user resolves physical layer data can be provided for their any higher level payload to extract, and abandons all the other physical layer packet.
As an example, make 1,2 ..., K represents the current user who is scheduled by the superimposed coding scheduling, according to the descending of channel SNR.In one embodiment, expression has the user's of minimum SNR code word c KThe multi-user that is used to encode grouping.In this example, multi-user's grouping is used to deliver the application data that is used for k user, and the control information that delivers other user who is used for being served simultaneously by superimposed coding.As mentioned above, control information can be used to specify other users' that served identity, and with overlap onto code word c KOther code word coding, modulation and the scrambling parameter that are associated.The code word c in case the user that channel SNR is better than minimum SNR user decodes KAfterwards, be included in control information in the grouping and make other users that are scheduled can continuous decoding and superimposed packets remaining disturbed-eliminate (interference-cancel), till their decoding includes the grouping of their application data of expression.
Like this, in the various embodiments of the present invention that illustrate in the example, can there be a plurality of (for example, M) grouping to overlap in the above.In one embodiment, the floor level grouping can comprise the control/signaling information about all higher level groupings.In this case, having only the floor level grouping need be that the multi-user divides into groups.Other grouping can be independent user grouping, also can be that the multi-user divides into groups, and depends on various application of the present invention and enforcement.Receive after overlapping M the grouping, they can be decoded by each user as described above, to extract the application data information that will give them.
Therefore, in another embodiment, a plurality of groupings can overlap as described below.Grouping on each level can comprise about the control/signaling information of the grouping of next higher level (for example, coding, modulation, block length etc.).In this embodiment, the reduced levels grouping is that the multi-user divides into groups, and the grouping on higher level can be, also can not be that the multi-user divides into groups.As an example, the highest level grouping can comprise a plurality of users' that are used for high SNR application data.
Specialty those of skill in the art in this area will appreciate that, can use in a series of different process and the technology any one to come representative information and signal.For example, above specification may reference in the whole text data, instruction, order, information, signal, bit, symbol, and chip can be represented with voltage, electric current, electromagnetic wave, magnetic field or magnetic particle, light field or light particle or their combination in any body.
The person skilled in the art can be further clear, in conjunction with various illustrative logical blocks, module, the circuit of embodiment description disclosed herein, and algorithm steps, may be embodied as electronic hardware, computer software, perhaps the assembly of the two.For the interchangeability of hardware and software clearly is described, according to its function each example components, program block, module, circuit have been described prevailingly above, and step.This function is embodied as application-specific and the design constraint that hardware or software depend on whole system.Those of skill in the art can implement described function to each application-specific with diverse ways, but this implementation decision should not be considered to cause having broken away from scope of the present invention.
Each illustrative logical blocks, module in conjunction with embodiment description disclosed herein, and circuit, can be with general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or any their assembly of being designed to carry out function described herein implement or carry out.General processor can be a microprocessor, but alternately, processor can be any traditional processor, controller, microprocessor or state machine.Processor also may be embodied as the assembly of computing equipment, and for example, DSP and microprocessor, a plurality of microprocessor, one or more microprocessor are in conjunction with the assembly of DSP core or any other this configuration.
The method of describing in conjunction with embodiment disclosed herein or the step of algorithm, can be directly with hardware, implement by the software module of processor execution or the assembly of the two.Software module may reside in the storage medium of RAM memory, flash memory, ROM memory, eprom memory, eeprom memory, register, hard disk, removable hard disk, CD-ROM or any other form as known in the art.Exemplary storage medium is connected to processor, makes that processor can be from read information and writing information.Alternately, storage medium can be integrated on the processor.Processor and storage medium may reside among the ASIC.ASIC may reside in the user terminal.Alternately, processor and storage medium can be used as discrete assembly and are present in the user terminal.
The explanation of the front of disclosed embodiment provides and is used for making any those skilled in the art to realize or use the present invention.Various modifications to these embodiment are conspicuous to those skilled in the art, and the general principle of definition herein may be used on other embodiment, and can not break away from the spirit and scope of the present invention.Like this, the embodiment shown in the present invention is not limited to herein, but consistent with the broadest scope that meets principle disclosed herein and novel features.

Claims (50)

1. method that is used in the communication system deal with data comprises:
Receive the signal quality indication that is associated with a plurality of subscriber stations;
Based on described signal quality indication, select first subscriber station and second subscriber station to come from base station reception data;
Structure comprises the signaling data that is used for described first subscriber station and is used for first grouping of the application data of described second subscriber station;
Second grouping is overlapped in described first grouping, and described second grouping comprises the application data that is used for described first subscriber station; With
Launch described first and second groupings simultaneously from described base station to described first and second subscriber stations.
2. the method for claim 1 further comprises:
On described first subscriber station, receive described first and second groupings;
The signaling data that is used for described first subscriber station from described first packet recovery; With
Use is extracted the application data that is used for described first subscriber station from the described signaling data of described first packet recovery from described second grouping.
3. method as claimed in claim 2, wherein, described signaling data comprises by described first subscriber station and is used for handling the employed information processing parameter of described application data in described second grouping.
4. method as claimed in claim 3, wherein, described information processing parameter comprises coding and modulation parameter.
5. the described signal quality indication that the method for claim 1, wherein is associated with each subscriber station is corresponding to signal and noise and interference ratio (SINR).
6. the method for claim 1 further comprises:
On each subscriber station in described a plurality of subscriber stations, measure the signal quality that receives from described base station; With
Send the information of the described measurement quality of representative to described base station.
7. method as claimed in claim 6, wherein, transmission comprises:
Based on described measurement quality, determine the supported desired data rates of described each subscriber station; With
Send the message of the described desired data rates of indication to described base station from described each subscriber station.
8. method as claimed in claim 7, wherein, the described signal quality indication that is associated with each subscriber station is corresponding to the described desired data rates by described each subscriber station request.
9. the described signal quality indication of the method for claim 1, wherein using form to follow the tracks of to be associated with described a plurality of subscriber stations.
10. method as claimed in claim 8, wherein, described first subscriber station has with described second subscriber station compares relative higher desired data rates.
11. an equipment that is used for process information comprises:
Receiver is used to receive the signal quality indication that is associated with a plurality of subscriber stations;
Controller is used for based on described signal quality indication, selects first subscriber station and second subscriber station to come from base station reception data from described a plurality of subscriber stations; With
Reflector, be used for dividing into groups to first grouping and second that described first and second subscriber stations emission overlaps, described first grouping comprises the signaling data that is used for described first subscriber station and is used for the application data of described second subscriber station, and described second grouping comprises the application data that is used for described first subscriber station.
12. equipment as claimed in claim 11, wherein, described first subscriber station is receiving described first and second whens grouping, from the signaling data of the described first packet recovery correspondence, and use from the described signaling data of described first packet recovery and from described second grouping, extract application data.
13. equipment as claimed in claim 12, wherein, described signaling data comprises by described first subscriber station and is used for handling the employed information processing parameter of described application data in described second grouping.
14. equipment as claimed in claim 13, wherein, described information processing parameter comprises coding and modulation parameter.
15. equipment as claimed in claim 11, wherein, the described signal quality that is associated with each subscriber station is corresponding to signal and noise and interference ratio (SINR).
16. equipment as claimed in claim 11 wherein, based on the pilot signal that receives from described base station, is measured the described signal quality that is associated with each subscriber station.
17. equipment as claimed in claim 11, wherein, each subscriber station is based on the described signal quality of measuring on described each subscriber station, will be used for from described base station that the desired data rates to the data transmission of described each subscriber station sends described base station to.
18. equipment as claimed in claim 18, wherein, the use form is followed the tracks of the described signal quality indication that is associated with described a plurality of subscriber stations.
19. equipment as claimed in claim 17, wherein, the described signal quality that is associated with each subscriber station is corresponding to the described desired data rates that is used for data transmission of described each subscriber station request.
20. equipment as claimed in claim 19, wherein, described first subscriber station has with described second subscriber station compares relative higher desired data rates.
21. an equipment that is used in the communication system deal with data comprises:
Be used to receive the device of the signal quality indication that is associated with a plurality of subscriber stations;
Be used for selecting first subscriber station and second subscriber station to come to receive the device of data from the base station based on described signal quality indication;
Be used to make up the device of first grouping of the application data that comprises the signaling data that is used for described first subscriber station and be used for described second subscriber station;
Be used for second grouping is overlapped onto device in described first grouping, described second grouping comprises the application data that is used for described first subscriber station; With
Be used for launching simultaneously to described first and second subscriber stations device of described first and second groupings from described base station.
22. equipment as claimed in claim 21 further comprises:
Be used on described first subscriber station, receiving the device of described first and second groupings;
Be used for being used for the device of the signaling data of described first subscriber station from described first packet recovery; With
Be used to use signaling data, from described second grouping, extract the device of the application data that is used for described first user from described first packet recovery.
23. equipment as claimed in claim 7, wherein, the described signal quality indication that is associated with each subscriber station is transmitted to described base station, as being used for from the desired data rates of described base station to the data transmission of described each subscriber station.
24. equipment as claimed in claim 23, wherein, the described desired data rates of using form to follow the tracks of described a plurality of subscriber station requests.
25. a communication system comprises:
The base station;
A plurality of subscriber stations, it is by communication link and described base station communication,
Wherein, described base station is based on the supported data rate that is used for data transmission of each subscriber station in described a plurality of subscriber stations, from described a plurality of subscriber stations, select at least two subscriber stations to come to receive data from described base station, described at least two subscriber stations comprise first subscriber station and second subscriber station, divide into groups to first grouping and second that described first and second subscriber stations emission is overlaid together simultaneously in described base station, described first grouping comprises the signaling data that is used for described first subscriber station and is used for the application data of described second subscriber station, and described second grouping comprises the application data that is used for described first subscriber station.
26. communication system as claimed in claim 25, wherein, described first subscriber station, receiving described first and second whens grouping, from the signaling data of the described first packet recovery correspondence, and use from the described signaling data of described first packet recovery and from described second grouping, extract application data.
27. communication system as claimed in claim 25, wherein, the supported described data rate of each subscriber station is corresponding to the signal quality that receives on each subscriber station.
28. communication system as claimed in claim 25, wherein, at the described signal quality that receives on each subscriber station corresponding to the signal of on described each subscriber station, measuring and noise and interference ratio (SINR).
29. communication system as claimed in claim 25 wherein, uses form to follow the tracks of the described data rate that is associated with described a plurality of subscriber stations.
30. a machine readable media comprises instruction, described instruction makes described machine carry out the operation that may further comprise the steps when being carried out by machine:
Based on the signal quality that on first and second subscriber stations, receives, from a plurality of subscriber stations, select described first subscriber station and second subscriber station, come from base station reception data;
Structure comprises the signaling data that is used for described first subscriber station and is used for first grouping of the application data of described second subscriber station;
Second grouping is overlapped onto in described first grouping, and described second grouping comprises the application data that is used for described first subscriber station; With
Launch described first and second groupings simultaneously from described base station to described first and second subscriber stations.
31. machine readable media as claimed in claim 30, wherein, the described operation of execution further comprises:
On described first subscriber station, receive described first and second groupings;
The signaling data that is used for described first subscriber station from described first packet recovery; With
Use is extracted the application data that is used for described first subscriber station from the signaling data of described first packet recovery from described second grouping.
32. machine readable media as claimed in claim 30, wherein, at the described signal quality that receives on each subscriber station corresponding to the signal of on described each subscriber station, measuring and noise and interference ratio (SINR).
33. machine readable media as claimed in claim 29, wherein, the described signal quality that receives on each subscriber station is used for from the data rate of described base station to the data transmission of described each subscriber station corresponding to described each subscriber station request.
34. a method that is used for deal with data comprises:
Receive the signal quality indication that is associated with a plurality of subscriber stations;
Based on the described signal quality indication that receives, from described a plurality of subscriber stations, select the set of K subscriber station at least in part, come from base station reception data; With
With a plurality of groupings of overlaping from described base station to a described K subscriber station.
35. method as claimed in claim 34, wherein, grouping in the described overlapping grouping on floor level comprises that the multi-user divides into groups, described multi-user's grouping comprises application message that is used for the first minimum subscriber station of described set signal quality level and the control information that is used for described other subscriber station of set.
36. method as claimed in claim 35 further comprises:
Receive described overlapping grouping at second subscriber station;
Recover to be used for the control information of described second subscriber station in the described floor level grouping from the described overlapping grouping that receives; With
Extract the application message that will be used for described second subscriber station in the remaining grouping from the described overlapping grouping that receives.
37. method as claimed in claim 34, wherein, the grouping of reduced levels comprises the control information of the grouping that is used for the described overlapping next higher level of grouping in the described overlapping grouping.
38. method as claimed in claim 37, wherein, the described grouping of reduced levels comprises that the multi-user divides into groups in the described overlapping grouping, and described multi-user's grouping comprises the application data that is used for respective user and is used for another user's of next higher level control information.
39. method as claimed in claim 37, wherein, the grouping of highest level comprises that the multi-user divides into groups in the described overlapping grouping, and described multi-user's grouping comprises the application data of a plurality of subscriber stations that are used for described set.
40. an equipment that is used for process information comprises:
Controller is used for indicating based on the signal quality that is associated with a plurality of subscriber stations at least in part, selects the set of a plurality of subscriber stations from described a plurality of subscriber stations, comes from base station reception data; With
Reflector is used for a plurality of groupings that overlap to described a plurality of subscriber station emissions.
41. equipment as claimed in claim 40, wherein, the grouping of floor level comprises that the multi-user divides into groups in the described overlapping grouping, described multi-user's grouping comprises application message that is used for the first minimum subscriber station of described set signal quality level and the control information that is used for described other subscriber station of set.
42. equipment as claimed in claim 40, wherein, second subscriber station, when receiving described overlapping grouping, recover to be used for the control information of described second subscriber station in the floor level grouping from the described overlapping grouping that receives, and extract the application message that will be used for described second subscriber station in the packets remaining from the described overlapping grouping that receives.
43. equipment as claimed in claim 40, wherein, the grouping of reduced levels comprises the control information of the grouping that is used for the described overlapping next higher level of grouping in the described overlapping grouping.
44. equipment as claimed in claim 43, wherein, the described grouping of reduced levels comprises that the multi-user divides into groups in the described overlapping grouping, and described multi-user's grouping comprises the application data that is used for respective user and is used for another user's of next higher level control information.
45. equipment as claimed in claim 43, wherein, the grouping of highest level comprises that the multi-user divides into groups in the described overlapping grouping, and described multi-user's grouping comprises the application data that is used for a plurality of subscriber stations of described set.
46. a method that is used for deal with data comprises:
Receive a plurality of groupings that overlap on first subscriber station, described a plurality of groupings comprise first grouping and second grouping;
The signaling data that is used for described first subscriber station from described first packet recovery; With
Use is extracted the application data that is used for described first subscriber station from the described signaling data of described first packet recovery from described second grouping.
47. method as claimed in claim 46, wherein, described signaling data comprises described first subscriber station and is used for handling the employed information processing parameter of described application data in described second grouping.
48. method as claimed in claim 47, wherein, described information processing parameter comprises coding and modulation parameter.
49. an equipment that is used for deal with data comprises:
Receiver is used to receive a plurality of groupings that overlap, and described a plurality of groupings comprise first grouping and second grouping;
Decoder, described a plurality of grouping is used to decode, described decoder recovers to be used for the first user signaling data from described first grouping, and uses the described signaling data that recovers from described first grouping to extract the application data that is used for described first user from described second grouping.
50. equipment as claimed in claim 49, wherein, described signaling data comprises decoder and is used for handling the employed information processing parameter of described application data that comprises in described second grouping.
CN200480036712A 2003-11-03 2004-10-28 Method, apparatus, and system for data transmission and processing in a wireless communication environment Expired - Fee Related CN100593349C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US51699603P 2003-11-03 2003-11-03
US60/516,996 2003-11-03
US10/775,957 2004-02-09

Publications (2)

Publication Number Publication Date
CN1891008A true CN1891008A (en) 2007-01-03
CN100593349C CN100593349C (en) 2010-03-03

Family

ID=37579226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480036712A Expired - Fee Related CN100593349C (en) 2003-11-03 2004-10-28 Method, apparatus, and system for data transmission and processing in a wireless communication environment

Country Status (1)

Country Link
CN (1) CN100593349C (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101622810A (en) * 2007-03-06 2010-01-06 艾利森电话股份有限公司 A method and a device for improved data transmissions
CN102461046A (en) * 2009-06-22 2012-05-16 高通股份有限公司 Robust ue receiver
US8942727B1 (en) 2014-04-11 2015-01-27 ACR Development, Inc. User Location Tracking
CN104468057A (en) * 2007-01-26 2015-03-25 高通股份有限公司 Mapping Uplink Acknowledgement Transmission Based On Downlink Virtual Resource Blocks
US9413707B2 (en) 2014-04-11 2016-08-09 ACR Development, Inc. Automated user task management
WO2016155508A1 (en) * 2015-04-03 2016-10-06 上海朗帛通信技术有限公司 Method in ue supporting multiuser superposition, method in base station supporting multiuser superposition, and devices
WO2017070942A1 (en) * 2015-10-30 2017-05-04 富士通株式会社 Downlink control information transmission method and device, and communication system
CN107005983A (en) * 2015-04-02 2017-08-01 华为技术有限公司 Communication means and equipment based on non orthogonal transmissions

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468057B (en) * 2007-01-26 2018-07-03 高通股份有限公司 Confirmed based on downlink virtual resource blocks come mapping uplink and transmitted
CN104468057A (en) * 2007-01-26 2015-03-25 高通股份有限公司 Mapping Uplink Acknowledgement Transmission Based On Downlink Virtual Resource Blocks
CN101622810B (en) * 2007-03-06 2016-11-23 艾利森电话股份有限公司 Network code based on soft feedback
US8837297B2 (en) 2007-03-06 2014-09-16 Telefonaktiebolaget Lm Ericsson (Publ) Network coding based on soft feedback
CN101622810A (en) * 2007-03-06 2010-01-06 艾利森电话股份有限公司 A method and a device for improved data transmissions
CN102461046A (en) * 2009-06-22 2012-05-16 高通股份有限公司 Robust ue receiver
CN102461046B (en) * 2009-06-22 2015-04-01 高通股份有限公司 Robust UE receiver
US9818075B2 (en) 2014-04-11 2017-11-14 ACR Development, Inc. Automated user task management
US9413707B2 (en) 2014-04-11 2016-08-09 ACR Development, Inc. Automated user task management
US9313618B2 (en) 2014-04-11 2016-04-12 ACR Development, Inc. User location tracking
US8942727B1 (en) 2014-04-11 2015-01-27 ACR Development, Inc. User Location Tracking
CN107005983A (en) * 2015-04-02 2017-08-01 华为技术有限公司 Communication means and equipment based on non orthogonal transmissions
US10609697B2 (en) 2015-04-02 2020-03-31 Huawei Technologies Co., Ltd. Communication method based on non-orthogonal transmission, and device
CN107005983B (en) * 2015-04-02 2020-09-29 华为技术有限公司 Communication method and device based on non-orthogonal transmission
WO2016155508A1 (en) * 2015-04-03 2016-10-06 上海朗帛通信技术有限公司 Method in ue supporting multiuser superposition, method in base station supporting multiuser superposition, and devices
WO2017070942A1 (en) * 2015-10-30 2017-05-04 富士通株式会社 Downlink control information transmission method and device, and communication system

Also Published As

Publication number Publication date
CN100593349C (en) 2010-03-03

Similar Documents

Publication Publication Date Title
US8170068B2 (en) Method, apparatus, and system for data transmission and processing in a wireless communication environment
CN1141802C (en) Method and apparatus for distributed optimal reverse link scheduling of resources, such as rate and power, in wireless communiation system
KR100828800B1 (en) Hybrid tdm/ofdm/cdm reverse link transmission
EP1329066B1 (en) Method and apparatus for determining a data rate in a high rate packet data wireless communications system
EP1329126B1 (en) Method and apparatus for high rate and low delay packet data transmissions
CN1309193C (en) Method and apparatus for adaptive rate selection in a communication system
EP1901443A2 (en) Method and apparatus for controlling transmissions of a communication system
CN1926785A (en) Mobile station device and transmission antenna selection method in the mobile station device
CN101044700A (en) Apparatus and method for adaptively changing uplink power control scheme according to mobile status in a tdd mobile communication system
CN101048957A (en) System and method for assigning a sub-channel in a bwa communication system
CN1245623A (en) Adaptive channel allocation method and apparatus for multi-slot, multi-carrier communication system
CN1906892A (en) Method and apparatus for providing an efficient control channel structure in a wireless communication system
CN1934803A (en) Method and apparatus for channel sensitive scheduling in a communication system
CN1701535A (en) Method and apparatus for providing uplink packet data service in asynchronous WCDMA system
CN1694571A (en) Method and apparatus for selecting serving scheduling cell for soft handover user equipment
CN1943180A (en) Method for performing scheduling algorithm with minimum resource parameter and calculation thereof
CN1620833A (en) A method and arrangement for allocation the quantity of a channel to a mobile station as a function of the measured quality
CN1891008A (en) Method, apparatus, and system for data transmission and processing in a wireless communication environment
KR101582879B1 (en) Cooperative management method of radio resource
CN1859765A (en) HSDPA call ready to cut-in control method
KR100828801B1 (en) Hybrid tdm/ofdm/cdm reverse link transmission
CN1894865A (en) Method and system for outer loop power control
CN1509542A (en) Method for fixing rate adaption parameters specific to each service in mobile radio communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1098909

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1098909

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100303