CN101331789A - Weighted fair sharing of a wireless channel using resource utilization masks - Google Patents

Weighted fair sharing of a wireless channel using resource utilization masks Download PDF

Info

Publication number
CN101331789A
CN101331789A CNA2006800473297A CN200680047329A CN101331789A CN 101331789 A CN101331789 A CN 101331789A CN A2006800473297 A CNA2006800473297 A CN A2006800473297A CN 200680047329 A CN200680047329 A CN 200680047329A CN 101331789 A CN101331789 A CN 101331789A
Authority
CN
China
Prior art keywords
channel
node
rum
transmission
equipment according
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
CNA2006800473297A
Other languages
Chinese (zh)
Other versions
CN101331789B (en
Inventor
拉贾什·古普塔
拉贾特·普拉卡什
阿什温·桑帕斯
戴维·乔纳森·朱利安
加文·伯纳德·霍恩
尼基尔·贾因
阿纳斯塔西奥斯·斯塔莫利斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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
Priority claimed from PCT/US2006/060282 external-priority patent/WO2007056630A2/en
Publication of CN101331789A publication Critical patent/CN101331789A/en
Application granted granted Critical
Publication of CN101331789B publication Critical patent/CN101331789B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Systems and methods are described that facilitate data communication in a wireless communication environment. According to various aspects, a node, such as an access point or an access terminal, may determine a number of channels over which it will transmit a communication signal. The node may then select channels based on whether the channels are available or unavailable, wherein available channels are preferentially selected over unavailable channels. The node may then transmit a signal over the at least one of the selected channels.

Description

Use the Weighted fair of the wireless channel of utilization of resources mask to share
The application's case is advocated the 60/730th of being entitled as of application on October 26th, 2005 " using the Weighted fair of the wireless channel of utilization of resources mask to share (WEIGHTED FAIR SHARING OF A WIRELESS CHANNEL USINGRESOURCE UTILIZATION MASKS) ", the 60/730th of being entitled as of No. 631 U.S. Provisional Application cases and on October 26th, 2005 application " interference management (INTERFERENCE MANAGEMENT USING RESOURCE UTILIZATION MASKS SENT ATCONSTANT POWER SPECTRAL DENSITY (PSD)) that uses the utilization of resources mask that sends with constant power spectral density (PSD) ", the rights and interests of No. 727 U.S. Provisional Application cases, described two U.S. Provisional Application cases are incorporated herein by reference.
Technical field
Below describe content and relate generally to radio communication, and more particularly, relate under wireless communications environment, reducing and disturb and improve throughput and channel quality.
Background technology
Wireless communication system has become the universal means of the most of people in the whole world so as to communicating.It is littler and more powerful that radio communication device has become, so that satisfy consumer wants and improve portability and convenience.For example the increase of disposal ability has caused the requirement of wireless network transmission system is increased in the mobile device of cellular phone.The easy renewal unlike the cellular device of communicating by letter usually of this type systematic by it.Along with the mobile device capacity expansion, may be difficult to help to make full use of new and keep older Radio Network System through the mode of improved wireless device capabilities.
Typical wireless communication network (for example, use frequency division, time-division and sign indicating number branch technology) comprise one or more base stations that the overlay area is provided, and can in described overlay area, transmit and receive data one or more move (for example, wireless) terminal.A plurality of data flow can be transmitted simultaneously to be used for broadcasting, multicast and/or unicast services in typical base station, wherein data flow be portable terminal the stream of the interested data that can independently receive.Portable terminal in the overlay area of described base station may to of receiving that mixed flow delivered, more than one or all data flow interested.Equally, portable terminal can be with transfer of data to base station or another portable terminal.Because the cause of channel variation and/or interference power variations, this type of between base station and the portable terminal or between the portable terminal communicated by letter and may be demoted.Therefore, need system and/or the method that helps under wireless communications environment, to reduce interference and improve throughput in this technology.
Summary of the invention
Hereinafter present the simplification general introduction of one or more aspects, so that the basic comprehension to described aspect is provided.This general introduction is not the extensive overview to all contemplated aspects, and does not wish to determine the key or the important element of all aspects, the scope of yet not wishing to delimit any or all aspect.The sole purpose of this general introduction is some notions that present one or more aspects in simplified form, as the preamble to the more detailed description content that presents after a while.
According to various aspects, subject innovation is related to that wide area drawn game field wireless communication networking provides unified technology so that the benefit that helps to realize to be associated with honeycomb fashion and Wi-Fi technology, alleviates the system and/or the method for the shortcoming that is associated with it simultaneously.For instance, cellular network can be disposed according to plan and arrange, when design or when setting up network, this can increase efficient, and the Wi-Fi network is disposed with ad hoc fashion more easily usually.The Wi-Fi network can help to be provided for access point and symmetrical medium access control (MAC) channel that accesses terminal in addition, and the backhaul support with wireless capability in the band, and this is that cellular system does not provide.
Unified technology described herein helps symmetrical MAC to be provided and to have the backhaul support of being with interior wireless capability.In addition, subject innovation helps with the flexi mode on-premise network.Method described in the present invention allows performance to adapt to according to deployment, and therefore good efficiencies is provided when disposing through plan or partly planning, and provides enough stability during without plan at network.That is, various aspects described herein allow application plan deployment (for example, as under the honeycomb fashion deployment scenario), specific deployments (for example, can be used for the Wi-Fi network design) or both combinations to come on-premise network.In addition, others relate to the node that support has the transmission power level of variation, and realize the minizone fairness about resource allocation, Wi-Fi or cellular system and the described aspect of insufficient support.
For instance, according to some aspects, can promote by the transmission of using utilization of resources message (RUM) combined dispatching transmitter and receiver the Weighted fair of wireless channel is shared, whereby, transmitter is based on asking one group of resource to the knowing of availability in its neighbor, and receiver is based on the subclass of the knowing of availability in its neighbor being permitted the channel of asking.Transmitter is understood availability based on monitoring receiver in its vicinity, and receiver is understood potential interference by the transmitter of monitoring in its vicinity.According to the parties concerned, RUM can be disadvantageous (as the receiver of transfer of data, because the cause of its interference of being experienced when receiving) and need conflict avoid transmission mode with instructs node not only through weighting, and the disadvantageous degree of instructs node.The RUM receiving node can utilize its received RUM with and the fact of flexible strategy determine appropriate responsive.For instance, this flexible strategy announcement allows to avoid conflict in the mode of justice.The present invention describes this method.
According to others, can use RUM refusal threshold value (RRT) to help to determine whether to respond the RUM that receives.For instance, can use included various parameters of the RUM that receives and/or information to calculate and measure, and described measuring with RRT can be compared, whether guarantee response with the RUM that determines sending node.According to the parties concerned, the RUM sending node can by indication to the number of channel of applications RUM indicate its unfavorable degree, make the number (common, these channels can be resource, frequency subcarriers and/or time slot) of channel indicate unfavorable degree.If unfavorable degree reduces in response to RUM, the number of the channel of to transmission RUM can transmit at RUM subsequently and reduce so.If unfavorable degree does not reduce, the number of the channel of to application RUM can transmit at RUM subsequently and increase so.
Power spectral density that can be constant (PSD) sends RUM, and receiving node can use the power that receives of the power spectral density that receives and/or described RUM to estimate radio frequency (RF) channel gain between himself and the RUM sending node, to determine whether described radio-frequency channel gain will cause interference (for example, but be higher than be scheduled to the acceptance threshold grade) at the sending node place when it transmit.Therefore, may exist wherein the RUM receiving node can the RUM from the RUM sending node be decoded, but determine that it can not cause the situation of interference.When RUM receive to determine that it should obey described RUM, but it can be kept out of the way or do like this by selecting to use the through-put power that fully reduces to make the potential level of interference of its estimation be lower than predetermined acceptance threshold grade from resource by selecting fully.Therefore, with unify mode support " firmly " disturb avoid (keeping out of the way fully) and " soft " interference avoid (power control) both.According to the parties concerned, receiving node can use RUM to determine channel gain between receiving node and the RUM sending node, determines whether transmission so that help the interference that causes based on the estimated sending node place that goes out.
According to one side, a kind of radio data communication method can comprise: determine the number from the required channel of the transmission of node; Selective channel, wherein to the selection of available channel prior to unavailable channel; And transmission is to the request of one group of at least one selected channel.
According on the other hand, a kind of device of RFDC that promotes can comprise: determination module, and it determines the number from the required channel of the transmission of node; Select module, its selective channel, wherein to the selection of available channel prior to unavailable channel; And transport module, it sends the request to one group of at least one selected channel.
Relate to a kind of device that promotes RFDC on the other hand, it comprises: be used for determining the device from the number of the required channel of the transmission of node; The device that is used for selective channel, wherein to the selection of available channel prior to unavailable channel; And be used to send device to the request of one group of at least one selected channel.
Another aspect relates to a kind of machine-readable medium, and it comprises the instruction that is used for transfer of data, and wherein said instruction causes machine immediately after execution: determine the number from the required channel of the transmission of node; Selective channel, wherein to the selection of available channel prior to unavailable channel; And transmission is to the request of one group of at least one selected channel.
Another aspect relates to a kind of processor that promotes transfer of data, and described processor is configured to: determine the number from the required channel of the transmission of node; Selective channel, wherein to the selection of available channel prior to unavailable channel; And transmission is to the request of one group of at least one selected channel.
In order to realize aforementioned and relevant target, one or more aspects comprise hereinafter fully to be described and the specific feature of pointing out in claims.Some illustrative aspect of following description content and described one or more aspects of accompanying drawing set forth in detail.Yet several in the variety of way of the principle that can use various aspects are only indicated in these aspects, and wish that described aspect comprises all this type of aspect and equipollents thereof.
Description of drawings
The wireless communication system with a plurality of base stations and a plurality of terminals of Fig. 1 illustrative examples as utilizing in conjunction with one or more aspects.
Fig. 2 is the explanation of the method shared according to the Weighted fair that is used to use utilization of resources mask/message (RUM) to carry out wireless channel of one or more aspects described herein.
Fig. 3 explanation is according to the sequence of the incident that asks for permission of helped to the resource allocation of one or more aspects described herein.
Fig. 4 is the explanation of some topologys that helps to understand the scheme of asking for permission according to various aspects.
Fig. 5 explanation is according to the method for managing interference with the utilization of resources message (RUM) of constant power spectral density (PSD) transmission by using of being used for of one or more aspects that this paper presented.
Fig. 6 be according to one or more aspects be used for produce TxRUM and the request to help to provide the explanation of the method for medium access control flexibly (MAC) at wireless network through specific deployments.
Fig. 7 is used to produce the explanation of method to the permission of the request of transmission according to one or more aspects.
Fig. 8 be according to one or more aspects be used for realize competing the explanation of the method for the fairness between the node by regulate number according to the unfavorable grade that is associated with given node in order to the subcarrier of transmission RUM.
Fig. 9 is the explanation according to the RxRUM transmission of carrying out with constant power spectral density (PSD) between two nodes of one or more aspects.
Figure 10 be according to one or more aspects be used for use the explanation of constant PSD at RUM transmission with the method for the amount of the interference that helps to estimate to cause at the Section Point place by first node.
Figure 11 explanation is used in the method that responds the Interference Control bag under plan and/or specific wireless communication environment according to various aspects.
Figure 12 is the explanation of method that is used to produce RxRUM according to various aspects as described above.
Figure 13 is the explanation of method that is used to respond one or more RxRUM that receive according to one or more aspects.
Figure 14 is the explanation of the wireless network environment that can use in conjunction with various system and methods described herein.
Figure 15 is the explanation according to the equipment of the promotion RFDC of various aspects.
Figure 16 is the explanation that promotes the equipment of radio communication according to the use utilization of resources message (RUM) of one or more aspects.
Figure 17 be according to various aspects help produce utilization of resources message (RUM) and RUM be weighted explanation with the equipment of indicating unfavorable grade.
Figure 18 is to determine the explanation of the worst equipment of which node according to the relative conditon that helps the node place under the comparison wireless communications environment of one or more aspects.
Embodiment
Now, wherein use same reference numerals to refer to similar elements all the time referring to graphic and describe various aspects.In the description content hereinafter,, a large amount of specific detail have been stated, so that the complete understanding to one or more aspects is provided for the purpose of explaination.Yet, obviously, can not have to put into practice under the situation of these specific detail described aspect.In other cases, show well-known construction and device, so that help to describe one or more aspects with the block diagram form.
As used in the present application, term " assembly ", " " system " and analog thereof are intended to refer to the entity relevant with computer, hardware, software, executory software, firmware, middleware, microcode and/or its arbitrary combination.For instance, assembly can be process, processor, object, executable file, execution thread, program and/or the computer that (but be not limited to be) moved on processor.One or more assemblies can reside in process and/or the execution thread, and assembly can be positioned on the computer, and/or be distributed between two or more computers.And these assemblies can store the various computer-readable medias of various data structures from above and carry out.Described assembly can (for example) according to the signal with one or more packets (described data for example be from one by another assembly in described signal and the local system, in the distributed system and/or cross for example internet with other system network and with the data of the interactional assembly of another assembly), communicate by this locality and/or remote process.In addition, as be understood by those skilled in the art that, the assembly of system described herein can rearrange and/or be replenished so that the various aspects that help to realize to describe about it, target, advantage etc. by additional assemblies, and is not limited to the accurate configuration of being stated among the given figure.
In addition, in conjunction with subscriber stations various aspects are described herein.Subscriber stations also can be called as system, subscriber unit, travelling carriage, moves, remote station, remote terminal, access terminal, user terminal, user agent, user's set or subscriber's installation.Subscriber stations can be cellular phone, cordless telephone, Session Initiation Protocol phone, wireless local loop (WLL) platform, PDA(Personal Digital Assistant), have the handheld apparatus of wireless connections ability, or is connected to other processing unit of radio modem.
In addition, can use standard program and/or engineering design technology various aspects described herein or feature to be embodied as the article of method, equipment or manufacturing.Term as used herein " article of manufacturing " is intended to contain can be from the computer program of any computer readable device, carrier or medium access.For instance, computer-readable media can be including (but not limited to) magnetic storage device (for example, hard disk, floppy disk, magnetic stripe ...), CD (for example, compact discs (CD), digital multi-purpose CD (DVD) ...), smart card and flash memory device (for example, card, rod, key drive ...).In addition, various medium described herein can represent to be used for one or more devices and/or other machine-readable medium of stored information.Various other medium of instruction and/or data can be stored, contain and/or be delivered to term " machine-readable medium " can and including (but not limited to) wireless channel.To understand, the employed speech of this paper " exemplary " expression " is served as example, example or explanation ".There is no need this paper is described as any aspect of " exemplary " or design is interpreted as than others or design more preferably or favourable.
Should be appreciated that " node " (as used herein) can be to access terminal or access point, and each node not only can be a receiving node but also can be transmission node.For instance, each node can comprise at least one reception antenna and the receiver chain that is associated, and at least one transmit antenna and the chain that is associated.In addition, each node can comprise: one or more processors, its in order to software code to carry out any and all methods and/or agreement described herein; And memory, it is used to the computer executable instructions storing data and/or be associated with the whole bag of tricks described herein and/or agreement.
Now, wireless network communications system 100 is described according to the various aspects that this paper presented referring to Fig. 1.System 100 can comprise a plurality of nodes, for example one or more base stations 102 in one or more sectors (for example, honeycomb fashion, Wi-Fi or specific ...), described node with wireless communication signals receive, transmission, repeat (etc.) to each other and/or to one or more other nodes, for example access terminal 104.As be understood by those skilled in the art that, each base station 102 can comprise transmitter chain and receiver chain, its a plurality of assemblies (for example, processor, modulator, multiplexer, demodulator, demultiplexer, antenna etc.) that each can comprise again with signal transmits and reception is associated.Access terminal 104 can be that (for example) cellular phone, smart phone, laptop computer, handheld communications device, hand-held computing device, satelline radio, global positioning system, PDA and/or any other are used for the suitable device that communicates by wireless network.
Provide hereinafter argumentation content to help understanding to various systems described herein and/or method.According to various aspects, can (for example) assignment node flexible strategy to transmission and/or receiving node, wherein each node flexible strategy is functions of the number of the stream supported of node.Transmission as used herein, that " stream " expression enters node or comes out from node.The summation of flexible strategy that can be by calculating all streams that pass node is determined total flexible strategy of node.For instance, constant bit-rate (CBR) stream can have predetermined flexible strategy, and data flow can have and its type (for example, HTTP, FTP ...) proportional flexible strategy etc.In addition, can be to each node assignment predetermined static flexible strategy, its can with the stream flexible strategy addition of each node so that provide extra priority to each node.The node flexible strategy can also be dynamic and the stream of reflection node delivery work as precondition.For instance, the flexible strategy the poorest throughput that can just deliver the stream of (receiving) corresponding to described node place.In fact, flexible strategy are represented the unfavorable degree that node is just standing, and are used for carrying out between one group of interfering nodes of competition common source the fair channel access.
Request message, grant message and transfer of data are controlled by power can: however node still may experience and cause its signal and the unacceptable excessive interference of interference noise (SINR) grade.In order to alleviate bad low SINR, available resources utilizes message (RUM), and it can be (RxRUM) of receiver-side and/or (TxRUM) of transmitter side.When the level of interference on the required channel of receiver surpasses predetermined threshold level, can broadcast RxRUM by receiver.RxRUM can contain the tabulation of grant channel (receiver wishes to reduce to disturb) and node flexible strategy information thereon.In addition, power spectral density that can be constant (PSD) or with constant power delivery RxRUM.RxRUM is carried out decoded nodes (for example, with the transmitter of the receiver competition of transmission RxRUM ...) can react to RxRUM.For instance, the node of receiving RxRUM can calculate it accordingly from the channel gain of receiver (for example, the PSD that receives by measurement and know the constant PSD that sends RxRUM), and can reduce its corresponding transmission power level to alleviate interference.RxRUM recipient even can select fully the indicated channel from the RxRUM to keep out of the way.Avoid taking place in fair mode in order to ensure interference, that is, all obtain fair transmission in order to ensure all nodes and share chance, flexible strategy can be included among the RxRUM.Can utilize the flexible strategy of given node to calculate to be used to the justice of the resource that is assigned to described node to share.According to example, can be identified for the threshold value that sends RUM and/or RUM is reacted based on the behavior of system.For instance, avoid in the system of type, can send RUM at each transmission, and receive that any node of described RUM can be by not reacting in the channel that is associated in pure conflict.
If comprise channels bits mask (its indication RUM at which channel uses) among the RUM, the conflict that can realize extra dimension is avoided so, and it may need dispatch a spot of data and not wish that transmitter is useful when whole channel is kept out of the way fully at receiver by the part of channel.This respect can provide meticulousr granularity in collision avoidance mechanism, it may be important for bursts of traffic.
When transmitter can not be asked enough resources (for example, wherein transmitter is received one or more RxRUM that force it to keep out of the way on most of channels), can broadcast TxRUM by transmitter.Can before actual transmissions, broadcast TxRUM, to notify contiguous receiver interference on the horizon.TxRUM can notify all receivers in the monitoring scope interference on the horizon based on the paid-in RxRUM of transmitter, and transmitter believes that it has the most effective requirement to bandwidth.TxRUM can deliver the information about the flexible strategy of transmitter node, and adjacent node can use described information to calculate its sharing resource accordingly.In addition, can PSD or send out TxRUM with the proportional through-put power of power level of transmission data.To understand, need not transmit TxRUM, because only need make potential affected node know the condition of transmitter with constant (for example, height) PSD.
All transmitters (for example, no matter whether they send data to receiver) that RxRUM delivery flexible strategy information, described flexible strategy information are intended in " monitoring " scope pass on the receiver that causes owing to the interference from other transmission the degree that needs bandwidth to the utmost.Flexible strategy can be represented unfavorable degree, and can be bigger when receiver is more unfavorable, and hour less in the unfavorable degree of receiver.For instance, if use throughput to measure unfavorable degree, a possible relation can be expressed as so:
Figure A20068004732900121
R wherein TargerRepresent required throughput, R ActualBe the actual throughput that is realized, and the quantized value of Q (x) expression x.When there is single stream in the receiver place, R so TargetThe minimum required throughput that can represent described stream, and R ActualCan represent the average throughput that realized at described stream.The high value flexible strategy that it should be noted that the bigger unfavorable degree of expression are general issues.In a similar fashion, as long as suitably revise the flexible strategy resolution logic, just can utilize high value flexible strategy wherein to represent to hang down the routine of unfavorable degree.For instance, can use the ratio (the above inverse of the example of being showed) of actual throughput and target throughput to calculate flexible strategy.
(it has potential different R when there are a plurality of streams in the receiver place TargetValue) time, receiver can select to be provided with flexible strategy based on worst stream so.For instance:
Wherein j is the stream index at receiver place.Also can carry out other and select, for example make flexible strategy based on the excessive summation of circulation.It should be noted that the functional form that is used for flexible strategy in description content above is in order to illustrate purely.Can multitude of different ways and use be different from measuring of throughput and calculate flexible strategy.According to the parties concerned, receiver can determine whether it has the untreatment data from sender's (for example, transmitter).If if receiver received the request or its received its as yet not the permission previous request, this is correct so.In the case, work as R ActualBe lower than R TargetThe time, receiver can send out RxRUM.
TxRUM can deliver and pass on its single information bit that whether exists.Transmitter can be provided with the TxRUM position by carrying out predefined a series of actions.For instance, transmitter can be collected its nearest paid-in RxRUM, comprises the RxRUM (if described receiver has sent a RxRUM) from its oneself receiver.If transmitter does not receive any RxRUM as yet, it can send request to its receiver under the situation that does not send TxRUM so.If unique RxRUM is from its oneself receiver, transmitter can send request and TxRUM so.
Perhaps, if transmitter has received RxRUM (comprising a RxRUM from its oneself receiver), transmitter can sort to RxRUM based on the RxRUM flexible strategy so.If the receiver of transmitter oneself has the highest weight number, transmitter can send TxRUM and request so.Yet if the receiver of transmitter oneself is not the highest weight number, transmitter does not need to send request or TxRUM so.If the receiver of transmitter oneself is one among some RxRUM (all having the highest weight number), transmitter sends TxRUM and request with the probability that is defined by 1/ (all RxRUM with highest weight number) so.According on the other hand, if receiver has received the RxRUM that does not comprise from a RxRUM of its oneself receiver, transmitter can not send request so.Even it should be noted that and under the situation of no TxRUM, also can use the whole sequence that RxRUM as described above handles.In the case, transmitter node applied logic to be determining whether sending request to its receiver, and if send, determine so what channel is sent.
Based on request and/or the TxRUM that receiver is received, receiver can determine to permit given request.When transmitter was not made request as yet, receiver did not need to send permission.If receiver has been received TxRUM, but neither one is the transmitter from its service, and receiver does not send permission so.If receiver is only received the TxRUM from the transmitter of its service, receiver can determine to make permission so.If receiver has received that two results are possible so from its oneself transmitter and from the TxRUM of its transmitter of not serving.For instance, if the rolling average of transmission rate is R at least Target, receiver disapproves (for example, it forces its transmitter peace and quiet) so.Otherwise receiver is to be defined as the probability permission of 1.0/ (the summation TxRUM that is received).If permitted transmitter, the transmitter transmission can be by the Frame of receiver reception so.After successfully transmitting, transmitter upgrades the Mean Speed that is connected immediately with receiver.
According to others, scheduling actions can through programming with implement to equate the grade of service (equal grade of service, EGOS) or other scheme to manage a plurality of transmitters and/or to arrive fairness and service quality between the stream of receiver.Scheduler uses it that knowing of speed that its partner's node is received decided which node of scheduling.Yet scheduler can be observed the interference rule that medium access channel (scheduler is operated) is forced thereon.Specifically, scheduler can be obeyed its RUM that receives from its neighbor.For instance, on the forward link, the scheduler that access point (AP) is located (AT) (access point has business to it) that can access terminal to all sends request, unless it is blocked by RxRUM.AP can receive the one or more permissions of returning from these AT.AT can not send permission, is replaced if it competes TxRUM.Then, AP can dispatch the AT with highest priority according to dispatching algorithm, and can transmit.
On reverse link, each AT with the business that will send can ask AP.AT will not send request, if it is blocked by RxRUM.AP dispatches the AT with highest priority according to dispatching algorithm, observes its paid-in any TxRUM in last time slot simultaneously.Then, AP sends permission to AT.After receiving permission, AT transmits immediately.
Fig. 2 is the explanation of the method 200 shared according to the Weighted fair that is used to use utilization of resources mask/message (RUM) to carry out wireless channel of one or more aspects described herein.At 202 places, can make about node (for example, access point, access terminal etc.) and will more be ready the determining of number of channel transmitted thereon.This determines the needs that can be associated with the data of specified rate waiting for transmission based on (for example), interference or any other suitable parameters (for example, stand-by period, data rate, spectrum efficiency etc.) that the node place experiences.At 204 places, can select one or more channels to realize the channel of required number.Can carry out channel and select, preferential to available channel.For instance, formerly in the transmission cycle before the occupied channel, select known interim available channel when formerly having transmitted.At 206 places, can transmit request to selected channel.Described request can comprise preferred channel, and (transmitter (for example, transmission node ...) wish to transmit the channel of data thereon) and bitmask, and can send to receiver (for example, receiving node, cellular phone, smart phone, radio communication device, access point from transmitter ...).Described request can be to the request of more than first channel that in nearest time slot, is not blocked, when described more than first channel is fewer than transfer of data to request of more than second channel etc.The request message that sends at 206 places can be controlled to guarantee required reliability step at the receiver place through power extraly.
According to others, the number of the required channel of given transmission determined it can is the function of the function of the flexible strategy that are associated with node, the flexible strategy that are associated with other node of asking channel, the function of number that can be used for channel transmitted or any combination of aforementioned factor.For instance, flexible strategy can be the functions of grade etc. of interference of number, node place experience of stream of node of flowing through.According to further feature, channel is selected to comprise channel is divided into one or more groups, and can be based in part on the utilization of resources message (RUM) that receives, one or more channels in one group of channel of described utilization of resources message (RUM) indication are disabled.Can assess RUM to determine given channel whether available (for example, not discerned) by RUM.For instance, if given channel is not listed, can determine that so described given channel can use in RUM.Another example is to think that channel can use, even receive RUM at described channel, but the flexible strategy of being announced of described channel are lower than the flexible strategy of being announced among the RUM that receiver sent of node.
Fig. 3 explanation is according to the sequence of the incident that asks for permission of the promoted resource allocation of one or more aspects described herein.Describe first event train 302, it comprises the request that sends to receiver from transmitter.After receiving described request, receiver can send to transmitter with grant message immediately, all channels or channel subset that described grant message permission transmitter is asked.Then, transmitter can be at some or all of grant channel transmitting datas.
According to the parties concerned, sequence of events 304 can comprise the request that sends to receiver from transmitter.Described request can comprise the tabulation of channel (transmitter is ready transfer of data to be arrived receiver thereon).Then, receiver can send to transmitter with grant message, and all required channels or required channel subset have been permitted in described grant message indication.Then, transmitter can transmit pilot tone message to receiver, and after receiving described pilot tone message, receiver can be got back to transmitter to help to alleviate bad low SINR with the rate information transmission immediately.After receiving rate information, transmitter can be proceeded transfer of data immediately on grant channel and with indicated transmission rate.
According to the parties concerned, when transmitter can not be asked enough resources (for example, wherein transmitter is received one or more RxRUM of the most of available channels that take transmitter), can broadcast TxRUM by transmitter.Such TxRUM can deliver the information about the flexible strategy of transmitter node, and adjacent node can use described information to calculate its sharing resource accordingly.In addition, can send out TxRUM with the proportional PSD of power level of transmission data.To understand, need not transmit TxRUM, because only need make potential affected node know the condition of transmitter with constant (for example, height) PSD.
Can consider that a plurality of restrictions that can execute carry out sequence of events 302 and 304 during communication event.For instance, transmitter can be asked any channel of not blocked by RxRUM as yet in the time slot formerly.The channel of being asked can be listed in preferentially, preferential to the successful channel in the nearest transmission circulation simultaneously.Under the situation that does not have enough channels, transmitter can come the amount of the claim outer channel shared to obtain its justice with declaration to the contention of extra channel by sending TxRUM.Then, consider the RxRUM that has received, can determine the justice of channel is shared according to competition neighbor's (for example, node) number and flexible strategy.
From the permission of receiver can be the subclass of channel listed in the request.Receiver can be endowed avoids channel to represent the authority of high interference grade between nearest transmission period.Under the not enough situation of grant channel, receiver can add channel (for example, to nearly the justice of transmitter share) by sending one or more RxRUM.Consider the TxRUM that receives (for example, receiving), can determine that transmitter is shared to the justice of channel by the number and the flexible strategy of (for example) assessment adjacent node.
When transmission, send data on all channels that transmitter can be permitted or the channel subset in grant message.After receiving RxRUM, transmitter can reduce the through-put power on the some or all of channels immediately.Receiving on the same channel that at transmitter transmitter can transmit by probability reciprocal under the situation of permission and a plurality of RxRUM.For instance, if receive a permission and three RxRUM at individual channel, transmitter can 1/3 equiprobability transmits (for example, transmitter will use the probability of channel be 1/3) so.
According to others, can distribute too much bandwidth according to the shared scheme that discharges about above restriction.For instance, as described above, can help the Weighted fair of resource to share based on the scheduling of flexible strategy.Yet, exist under the situation of too much bandwidth, do not need to limit the distribution (for example, being higher than minimum fair sharing) of resource.For instance, can consider a kind of situation, wherein have full buffer two nodes each all have flexible strategy 100 (for example), and shared channel corresponding to flow rate 100kbps.In the case, node shared channel comparably.If the channel quality that described node experience changes, each in two nodes can licensedly be (for example) 300kbps so.Yet, may only need provide 200kbps, so that make the shared 500kbps of being increased to of node 2 to node 1.That is, under these situations, may share any too much bandwidth, so that realize bigger sector throughput in a certain unfair mode.Can expand weight mechanism to promote unfair sharing by plain mode.For instance, except flexible strategy, each node also can be understood the speed that it is assigned, and described information may be associated with the service that AT is obtained.Node can be brought in constant renewal in its Mean Speed (continuing a certain suitable time interval), and can when being lower than the speed of institute's assignment, its average throughput send out RUM, can not compete to guarantee node for the excess resource that surpasses its speed that is assigned, then, can in other shared scheme, share described excess resource.
Fig. 4 is the explanation of some topologys that helps to understand request-permission schemes according to various aspects.First topology 402 has very approaching three links (A-B, C-D, E-F), and wherein each node A-F all can receive the RUM from each other node.Second topology 404 has three links that form chain, and intermediate line link (C-D) interference two peripheral links (A-B and E-F), and peripheral link is not interfering with each other.According to this example, RUM can be modeled to and make that the scope of RUM is two nodes.The 3rd topology 406 comprises three links (C-D, E-F and G-H) that are positioned at right-hand side, and it is interfering with each other and can receive each other RUM.Be positioned at single link (A-B) interfering link (C-D) in left side.
According to each example,, the performance of three systems is described hereinafter in the table 1 for topology as described above.Under " perfect information " situation, suppose RxRUM and have bitmask and the availability of the TxRUM of flexible strategy with bitmask and flexible strategy.Under " partial information " situation, suppose RxRUM and have flexible strategy but do not have the TxRUM of bitmask with bitmask and flexible strategy.At last, under the situation of " only RxRUM ", do not send out TxRUM.
Perfect information (RxRUM+TxRUM bitmask) Partial information (RxRUM+TxRUM flexible strategy) RxRUM only
Topology 1 Pass on: 4.6 circulation A B=0.33 CD=0.33 EF=0.33 Pass on: 9.1 circulation A B=0.328 CD=0.329 EF=0.325 Pass on: 10.3 circulation A B=0.33 CD=0.33 EF=0.33
Topology 2 Pass on: 3.8 circulation A B=0.5 CD=0.5 EF=0.5 Pass on: 5.4 circulation A B=0.5 CD=0.5 EF=0.5 Pass on: AB=0.62 CD=0.36 EF=0.51 never
Topology 3 Pass on: 5.5 circulation A B=0.67 CD=0.33 EF=0.33 GH=0.33 Pass on: 9.3 circulation A B=0.665 CD=0.33 EF=0.33 GH=0.33 Pass on: AB=0.77 CD=0.21 EF=0.31 GH=0.31 never
Table 1
As seen from Table 1, partial information is proposed and can be realized that the justice of flexible strategy shares with less delay in the convergence.The convergence number shows that described scheme converges to the stable number of sharing the circulation that is spent of available channel.Subsequently, node can continue to utilize described same channel.
Fig. 5 be one or more aspects of presenting according to this paper be used for manage the explanation of the method 500 of interference by using with the utilization of resources message (RUM) of constant power spectral density (PSD) transmission.The power of request message, grant message and transmission can be controlled; Yet node still may experience and cause its signal to the unacceptable excessive interference of interference-to-noise ratio (SINR) grade.In order to alleviate bad low SINR, can utilize RUM, RUM can be receiver-side (RxRUM) and/or transmitter side (TxRUM).When the level of interference on the required channel of receiver surpasses predetermined threshold level, can broadcast RxRUM by receiver.RxRUM can contain the tabulation of channel (receiver needs the channel of the interference that reduces thereon) and node flexible strategy information.In addition, power spectral density that can be constant (PSD) is transmitted RxRUM.The node transmitter of the receiver competition of transmission RxRUM (for example, with) of " receiving " RxRUM can come RxRUM is reacted by the power that stops its transmission or transmit by reducing.
For instance, in the specific deployments of radio node, at some node places, Carrier interference ratio (C/I) may be poorly lower, and this may hinder successfully transmission.To understand, and calculate the employed level of interference of C/I and can comprise noise, so that C/I can be expressed as C/ (I+N) similarly, wherein N is a noise.In these cases, receiver can reduce its corresponding through-put power by near other node asking or keep out of the way fully from indicated channel to manage interference.At 502 places, can produce indication to the channel (for example, in multichannel system) that represents the C/I that is lower than first predetermined threshold.At 504 places, but message transfer, and described message comprises which channel of indication represents the information of not enough C/I.For instance, first node (for example, receiver) can be broadcasted RUM and bitmask, and described bitmask comprises that indication has the information of the channel of poorly lower C/I.PSD that can be constant (it is known to all nodes in the network) sends RUM extraly.The node of in this way, can same PSD broadcasting power level with variation.
At 506 places, can receive message (for example, RUM) by other node.At 508 places, after receiving RUM, Section Point (for example, transmitter) can utilize the PSD that is associated with RUM to calculate radio frequency (RF) distance (for example, channel gain) between himself and the first node immediately.Given node can change according to the RF distance the reaction of RUM.For instance, can carry out at 510 places of the comparison of RF distance with second predetermined threshold.If RF distance is lower than second predetermined threshold (for example, first node and Section Point are close to each other), so at 512 places, Section Point can interrupt any further transmission on the channel indicated among the RUM to alleviate interference.Perhaps, if Section Point and first node distance are enough far away each other (for example, when comparing at 510 places, RF distance between the described node is equal to or greater than second predetermined threshold), so at 514 places, Section Point can utilize the RF range information to come the value of predicted interference, and described interference will be that the first node place causes and be attributable to Section Point (if Section Point will continue channel indicated in RUM).At 516 places, level of interference and the 3rd predetermined threshold level of being predicted can be compared.
For instance, the 3rd predetermined threshold can be that target heat is disturbed (interference over thermal, IOT) standing part of grade, its for the ratio of the interference noise power that on shared bandwidth, measures and thermal noise power (for example, be about 6dB target IOT 25%, or a certain other threshold levels).If the interference of being predicted is lower than threshold levels, so at 520 places, Section Point can continue channel indicated in RUM.Yet, if the interference of being predicted is determined to be equivalent to or greater than the 3rd predetermined threshold level, so at 518 places, Section Point can reduce its transmission power level, till the interference of being predicted is lower than the 3rd threshold levels.In this way, can use single message or RUM to indicate interference on a plurality of channels.By making interfering nodes reduce power, affected node (for example, receiver, access terminal, access point ...) can on the subclass of a plurality of channels, successfully receive the position, and the node that also can allow to reduce its transmission power level continues its corresponding transmission.
Referring to Fig. 6 and Fig. 7, can avoid the transmission of pattern by allowing receiver not only to be more suitable for conflicting with one or more transmitter communication sinks, but also communicate by letter it with respect to other receiver disadvantageous measured value how, promote flexible medium access control.In third generation honeycomb fashion MAC, can alleviate the needs that the interference of crossing the sub-district is avoided by using through the plan deployment scheme.Honeycomb fashion MAC realizes higher spatial efficient (position/unit are) usually, but expensive, consuming time and can not be suitable for focus deployment well through the deployment of plan.On the contrary, for example the wlan system based on those systems of 802.11 series standards has considerably less restriction to deployment, but, will be cost with the interference stability of the increase of the part that will become MAC with disposing that cost that wlan system is associated and time saves with respect to cellular system.For instance, 802.11 series are used the MAC based on carrier sense multiple access (CSMA).CSMA is " transmission before monitor " method in itself, wherein plans the node of transmission " monitoring " medium at first before transmission, determines that it is idlely, and then follows and keeps out of the way agreement.Carrier sense MAC can cause the bad utilization of the node of hiding and exposing, limited fairness are controlled and sensitiveness.In order to overcome and the defective of disposing cellular system and being associated with the Wi-Fi/WLAN system through plan, (for example can use the synchronization control channel transmission referring to Fig. 6 and the described various aspects of Fig. 7, to send request, permission, pilot tone etc.), to effective use of RUM (for example, when receiver wants to disturb transmitter when keeping out of the way, described receiver can send RxRUM, transmitter can send TxRUM so that its predetermined receiver that it disturbed is known its transmission plan etc.), and by using again improved control channel reliability (for example, making a plurality of RUM to decode simultaneously) etc. at the receiver place.
According to some features, the coefficient of the unfavorable degree of available indication receiver in its transmitter process of service comes RxRUM is weighted.Then, the fact of disturbing transmitter can use its value of receiving RxRUM and flexible strategy to be associated with RxRUM is determined ensuing action.According to example, when receiver receives single stream, receiver can
Figure A20068004732900181
Wherein RST (RUM sending threshold value) is the throughput target of described stream, R ActualBe (for example, by the one pole iir filter ...) the actual throughput that realizes calculated as the short-term moving average, and T is the threshold value that compares with described ratio.If receiver can not be dispatched its transmitter during particular time-slot, the speed of described time slot can be assumed to 0 so.Otherwise the speed that is realized in the described time slot is for being fed to the sample of average filter.Can be set to 1 so that when actual throughput is lower than the target throughput by threshold value T, just can produce and transmit flexible strategy.
If transmitter can be decoded to RxRUM message, so described transmitter can " be received " RxRUM.If transmitter is estimated its interference that will cause at RxRUM sender place and is lower than RUM refusal threshold value (RRT) that so described transmitter can be ignored RxRUM message according to circumstances.In this MAC design, Rx/Tx RUM, request and permission can have low-down use again factor (for example, 1/4 or littler send on) the control channel, lower to guarantee to the interference effect of control information.Transmitter can be analyzed the set of its paid-in RxRUM, if and be the RxRUM of highest weight number from the RxRUM that its predetermined receiver is received, transmitter can send a request and a TxRUM so, described TxRUM wins " contention " and has the right to use described channel to all receivers that can receive described transmitter (for example, comprising its oneself receiver) described receiver of indication.Hereinafter a plurality of RxRUM that send TxRUM, handle equal flexible strategy, other condition of handling a plurality of TxRUM, request etc. of being used to described in more detail referring to Fig. 6 and Fig. 7.RxRUM flexible strategy and corresponding action are set at the transmitter place allow certainty solution, thereby and improve to the utilization of shared medium with through the justice of weighting and share by RST is set to contention.Except RST (probability that is sent out of its control RxRUM) is set, RRT is set also can helps control system to avoid operational degree under the pattern in conflict.
About RST, from the system effectiveness viewpoint, can use RST so that can realize higher system throughput based on analysis which agreement under specific user's configuration, call collision avoidance protocol or while host-host protocol.From the peak rate viewpoint or can't stand the service of delay, can allow the user can system effectiveness be that cost uses the speed of transmitting the speed that realizes simultaneously to come bursty data to be higher than.In addition, the fixed velocity service channel of some type (for example, control channel) may need to realize specific throughput, and RST can correspondingly be set.In addition, owing to the gathering than high traffic, some node may have higher business need.It is especially true when this uses the scheduling of wireless backhaul and receiver near the node of tree root in tree.
Definite fixedly a kind of method of RST is based on the forward link edge spectrum efficiency that is realized RST is set in the cellular system of plan.When BTS is transferred to given user, the throughput that cell edge spectrum efficiency indication edge customer can be realized in cellular system, wherein the neighbor connects all the time.Be poor unlike the cell edge throughput in the cellular system of plan like this in order to ensure the throughput of transmission simultaneously, can utilize this to trigger to change and entering conflict and avoid pattern (for example to improve throughput, by described transformation, can using simultaneously, transmission mode realizes described improvement).According to further feature, for different user, RST may be that different (for example, the user can subscribe the service of the different brackets that is associated with different RST ...).
Fig. 6 be according to one or more aspects be used for produce TxRUM and the request to help to provide the explanation of the method 600 of flexible medium access control (MAC) at the wireless network of specific deployments.TxRUM can notify all receivers in the monitoring scope based on the paid-in RxRUM of transmitter, transmitter think its be to bandwidth have the right most one.The single information bit of its existence of TxRUM delivery indication, and transmitter can following mode be provided with the TxRUM position.
At 602 places, transmitter can determine whether it (for example just receives, in predetermined monitoring period ...) one or more RxRUM, (for example comprise from the RxRUM of its oneself receiver, suppose that A and B communicate and disturb C and D, A can receive the RxRUM from B, C and D so, and wherein B is its receiver), if receiver has sent a RxRUM (that is, if B has sent a RxRUM in running example).As described herein, " node " can be to access terminal or access point, and can comprise receiver and transmitter.Therefore, for example this use of describing the term (for example " transmitter " and " receiver ") in the content should be interpreted as " playing the time spent of doing of transmitter when node " and " playing the time spent of doing of receiver when node " respectively.If transmitter does not receive any RxRUM as yet, so at 604 places, it sends request and does not send TxRUM to its receiver.If transmitter has received at least one RxRUM, so at 606 places, can about whether the receiver from transmitter oneself (for example, be positioned at the receiver at the node place of transmitter ...) receive RxRUM and make definite.If do not receive,, can determine to suppress to transmit TxRUM and the request that is associated so at 608 places.
If determining of 606 places is sure, so at 610 places, whether the RxRUM that can receive about the receiver from transmitter oneself is that paid-in unique RxRUM makes further and determining.If so at 612 places, transmitter can send TxRUM and the request to transmitting.If transmitter has received a plurality of RxRUM (comprising the RxRUM from its oneself receiver), so at 614 places, transmitter can come RxRUM is sorted based on the flexible strategy that are associated with it.At 616 places, whether the RxRUM that can receive about the receiver from transmitter oneself has the highest weight number (for example, maximum unfavorable grade) of all RxRUM that receive is made definite.If so at 618 places, transmitter can send TxRUM and the request to transmitting.If determining of 616 places negated that so at 620 places, transmitter can suppress to transmit TxRUM and request.Receive from the RxRUM of its oneself receiver and one or more other RxRUM and all RxRUM at transmitter and all to have under the situation of equal flexible strategy, the probability that transmitter can 1/N sends TxRUM and request so, and wherein N is the number with RxRUM of highest weight number.In one aspect, the logic of Fig. 6 can be at no any TxRUM but is only had under the situation of request and use.That is, whether the RxRUM Control Node can send the request to specific resources.
As used herein, " unfavorable " can be defined as the function of the ratio of the desired value of (for example) given node and actual value.For instance, when with the unfavorable function that is measured as throughput, spectrum efficiency, data rate or a certain other parameter (wherein needing high value), when node is unfavorable, actual value will be lower than desired value relatively so.In these cases, the weighted value of the unfavorable grade of instructs node can be the function of the ratio of desired value and actual value.Hope unfavorable based on the lower situation of parameter (for example, the stand-by period) under, can utilize the inverse of the ratio of desired value and actual value to produce flexible strategy.As used herein, the node that is described as having with respect to another node " better " condition can be understood that to have less unfavorable grade (node that for example, has better condition disturbs than having still less with its another node relatively, still less stand-by period, more high data rate, more high throughput, spectral efficient etc. more).
According to example, transmitter A and transmitter C can distinguish simultaneously to receiver B and receiver D transmission (for example, according to synchronized multimedia access control scheme, wherein transmitter transmits at other special time in special time transmission and receiver).Receiver B can determine and/or the amount of predetermined its interference of just experiencing, and RxRUM can be sent to for example transmitter of transmitter A and transmitter C.Receiver D does not need to monitor RxRUM, because receiver D and receiver B transmit at the same time.In order to promote described example, after the RxRUM that receives from receiver B, transmitter C can assess the condition as receiver B indicated among the RxRUM immediately, and the condition of its oneself condition (it can be known maybe can announcing by the RxRUM that D sent for C) with receiver B can be compared.After comparison, transmitter C can take some actions immediately.
For instance, after determining that transmitter C stands the interference of low degree more than receiver B, transmitter C can keep out of the way the request of transmission by suppressing transmission immediately.In addition or alternatively, transmitter C can assess or determine that it causes at receiver B place what disturb (for example, under the situation of RxRUM with same or constant power spectral density transmission from receiver).This determines to comprise the channel gain of estimating to arrive receiver B, select transmission power level, but and the grade of determining the interference that the transmission of carrying out with selected transmission power level from transmitter C will cause at receiver B place whether surpass and be scheduled to the acceptance threshold level of interference.Determine that based on described transmitter C can select to equal previous transmission power level or littler power level is transmitted.
Equal substantially in the condition of transmitter C (for example, about the unfavorable grade of the shortage of resource, interference etc.) under the situation of condition of receiver B, transmitter C can assess and/or handle the flexible strategy that are associated with its paid-in RxRUM.For instance, if transmitter C has received four RUM (having flexible strategy 3,5,5 and 5), and (for example have as one 5 the flexible strategy from the RxRUM that receiver B receives, have the flexible strategy of heavy flexible strategy that equal all RxRUM that transmitter C receives), C will send request with probability 1/3 so.
Fig. 7 explanation is according to the method 700 that is used to produce the permission that transmission is asked of one or more aspects.At 702 places, but the receiver assessment its recently (for example, during the monitoring period that defines in advance ...) request and the TxRUM that receive or receive.If do not receive request as yet, so at 704 places, receiver can suppress to send grant message.If received at least one request and TxRUM,, can whether make definite about received TxRUM from the transmitter that receiver is served so at 706 places.If not, so at 708 places, receiver can suppress to send permission.If so at 710 places, receiver can determine whether the transmitter that all received TxRUM serve from receiver.
If determining of 710 places is sure, can produces permission so at 712 places and send it to one or more request transmitters.If 710 places determine negate, and except the TxRUM of the transmitter of not serving from receiver, receiver has received the TxRUM from its oneself transmitter, so at 714 places, can be about the rolling average of transmission rate whether more than or equal to R TargetMake definite.If the rolling average of transmission rate is more than or equal to R Target, so at 716 places, receiver can suppress to permit institute's requested resource.If not, so at 718 places, the probability that receiver can 1/N sends permission, and wherein N is the number of the TxRUM that receives.On the other hand, TxRUM can comprise the flexible strategy as in RxRUM, and (at least one is from a transmitter in its transmitter when receiving a plurality of TxRUM, and one from another transmitter) time, whether make permission based on TxRUM so by the transmission of one in its transmitter with highest weight number.Under the situation of binding with a plurality of TxRUM (comprising a TxRUM) that are in the highest weight number from one in its transmitter, m/N sends permission with probability, wherein N is the number of the TxRUM that is in the highest weight number that receives, and wherein m TxRUM is from the transmitter of described receiver.
According to the parties concerned, receiver can be periodically and/or assessment constantly its whether have untreatment data from the sender.If if receiver has received current request or it has received the previous request that it is not permitted, this is correct so.In either case, whenever average transmission rate is lower than R Target, receiver just can send out RxRUM.In addition, after the request of permission transmitter, transmitter is transferring data frames immediately, and described Frame can be received by receiver.If for transmitter-receiver concerning have untreated data, transmitter and the renewable Mean Speed information that is used to be connected of receiver so.
Fig. 8 be according to one or more aspects be used for realize competing the explanation of the method 800 of the fairness between the node by the number of regulating channel (transmitting RUM) according to the unfavorable grade that is associated with given node at it.About previous graphic the description, send out RxRUM and just experiencing bad communication condition and wanting to reduce the interference that it is faced as mentioned with the indication receiver.RxRUM comprises flexible strategy, and it quantizes the unfavorable degree that node is just experiencing.According on the one hand, can flexible strategy be set to equal the average throughput of RST/.Herein, RST is the average throughput of node expectation.When transmission node was received a plurality of RxRUM, it can utilize corresponding flexible strategy to solve contention between described a plurality of RxRUM.If have the receiver that the RxRUM of highest weight number is derived from transmitter oneself, transmitter can determine transmission so.If not, transmitter can suppress transmission so.
Transmitter sends out TxRUM declaring transmission on the horizon, and described TxRUM has two purposes.The first, TxRUM makes receiver know its RxRUM and has won local contention, so receiver can go scheduled transmission.The second, TxRUM notifies other contiguous receiver interference on the horizon.When system supported a plurality of channel, except flexible strategy, RUM also can deliver bitmask.The channel that bitmask indicates this RUM to use thereon.
RxRUM permission node is removed the interference among its next-door neighbour person, may be induced to suppress transmission because receive the node of RxRUM.Though flexible strategy allow fair contention (for example, have maximum disadvantageous node and win), having multi-channel MAC can provide another degree of freedom.Node can send at it RxRUM channel number can based on its for the unfavorable degree of node with very bad history to catch up with sooner.When the transmission rate that receives in response to it when RxRUM success and node was improved its condition, node can reduce the number of channel (node sends RxRUM at described channel).If because the cause of heavy congestion, RUM at first not success and throughput do not improve, node can increase the number of channel (described node sends RUM at described channel) so.Under very congested situation, it is highly unfavorable that node may become, and may send RxRUM at all channels, thereby be degenerated to single carrier case.
According to described method, at 802 places, can determine the unfavorable grade of node, and can produce the unfavorable grade of RUM with other node in the indication monitoring scope.For instance, unfavorable grade can be defined as the function of the grade of service that the node place receives, it may be subjected to various parameters (for example stand-by period, IOT, C/I, throughput, data rate, spectrum efficiency etc.) influence.At 804 places, can select to send the number of the channel of RUM at it, its can with unfavorable grade quite (for example, unfavorable big more, the number of channel is big more).At 806 places, can be at Channel Transmission RUM.At 808 places, but the service quality of measured node (QoS), and whether the unfavorable condition with definite node of assessment is improved again.At 810 places, can be based on the QoS that measures and metering needle transmits the number of the channel of RUM subsequently to it.For instance,,, can increase and transmit the number of the channel of RUM subsequently at it, to improve the grade of the service that the node place receives so at 810 places if the QoS of node does not improve or worsens.If the QoS of node improves, so at 810 places, can reduce transmit the channel of RUM subsequently at it number to preserve resource.Described method can turn back to 806 with further repetition RUM transmission, service valuation and channel number adjusting.So close to increase the decision that still reduces the number of the channel that sends RUM at it and can also be the function that QoS that node is just using measures.For instance, increase (based on the unfavorable grade that continues or worsen) may be measured meaningful to throughput/data rate type at its number that sends the channel of RUM, but really not so to the latency metric possibility.
According to the parties concerned, can take over more the channel of big figure for use than the node of low priority and incorporate into than having by the node that allows to have higher-priority based on node and/or based on the priority of business.For instance, disadvantageous video call device can once receive eight channels, and similar disadvantageous audio call device receives only two carrier waves.The maximum number of the obtainable channel of node also may be limited.The upper limit can be by the type of the business that is just delivering (for example, little voice packet does not need several with upper signal channel usually), the power stage (for example, more weak transmitter can not launch its power on too big bandwidth) of node, receive PSD etc. apart from the distance of receiver and gained and determine.In this way, method 800 can further reduce interference and improve resource and save.Others provide uses bitmask to indicate the number of the channel of distributing to node.For instance, can utilize 6 bitmasks to indicate can be at sending RUM to reaching six channels.Node can ask extraly interfering nodes be suppressed at transmit on the subcarrier that distributes to some extent or the subsets of subcarriers.
Fig. 9 is the explanation according to the RxRUM transmission of carrying out with constant power spectral density (PSD) between two nodes of one or more aspects.When node experience is serious when disturbing, node can be from restriction by being benefited the caused interference of other node, and restriction allows better space to use and through improved fairness again by the caused interference of other node again.In 802.11 protocol families, use to ask to send (RTS) and be scavenged into transmission (CTS) bag and realize fairness.Receive the node stop transmission of RTS, and allow requesting node successfully to transmit described bag.Yet this mechanism causes the plurality destination node unnecessarily to disconnect usually.In addition, node can total power send RTS and CTS on whole bandwidth.If some nodes have higher power than other node, the RTS of so different nodes may be different with the scope of CTS.Therefore, may be subjected to the strong low power nodes of disturbing of high power node to cut off the high power node, because the high power node will be outside the scope of low power nodes by RTS/CTS.In the case, the high power node is the node of permanent " hiding " for low power nodes.Even low power nodes sends to one in its transmitter or the receiver with RTS or CTS, low power nodes also can not be cut off the high power node.Therefore, 802.11MAC requires all nodes to have equal power.Particularly from the viewpoint of coverage, this has introduced restriction in performance.
The mechanism of Fig. 9 helps at one or more channels and at the RUM of the node place broadcasting that just stands bad low SINR from receiver.Known PSD that can be constant transmits RUM, and not the transmit power capabilities of pipe node how, and receiving node can observe the PSD that receives, and calculates the channel gain between himself and the RUM transmission node.In case channel gain is known, receiving node just can determine to cause at RUM transmission node place the amount of the interference of (for example, part is based on its own through-put power), and can determine whether temporarily inhibition is transmitted.
Node in network has under the situation of different through-put powers, receives the node of RUM can determine whether close with the channel gain that calculates based on its corresponding known transmission power.Therefore, the low-power transmission device does not need unnecessarily to cut out, because it will can not cause remarkable interference.Therefore in this way, can only close the node that causes interference, alleviate the defective of the mentioned conventional RTS-CTS mechanism in front.
For instance, first node (node A) can receive the RxRUM from Section Point (Node B) on channel h.Can transmit described RxRUM by power level pRxRUM, and can assess the signal value X that receives, the summation that makes X equal channel h multiply by through-put power pRxRUM adds noise.Then, node A can carry out channel estimation protocol, with by making received signal value estimate h divided by XpRxRUM.If the flexible strategy of Node B are higher than the flexible strategy of node A, so by making channel estimating multiply by required through-put power (p A), node A can further estimate the interference that node A transmission may cause Node B, makes:
I A=h est*p A
I wherein AThe interference that node A is caused in the Node B place.
According to example, consider that it is the system of 5MHz that maximum transmission power M is confirmed as 2 watts and minimum transfer bandwidth, so maximum PSD is 2 watts/5MHz or 0.4W/MHz.Minimum transmission power in the supposing the system is 200mW.Then, the RUM scope of being designed to is equaled the scope of the maximum permission PSD in the system.This power spectral density of then selecting to be used for the 200mW transmitter is come balanced those scopes with the data rate that is used for RUM.Is for illustration purposes and exists understanding previous examples, and system described herein and/or the method particular value that is not limited to above to be presented, but can utilize any suitable value.
Figure 10 be according to one or more aspects be used for use the explanation of constant PSD at RUM transmission with the method 1000 of the amount of the interference that helps to estimate to cause at the Section Point place by first node.At 1002 places, first node can receive RxRUM from Section Point by known PSD.At 1004 places, first node can calculate the channel gain between himself and the Section Point based on known PSD.At 1006 places, at least in part based on the channel gain that calculates in 1004 places, first node can use the transmission PSD that is associated with its oneself transmission to estimate the amount of the interference that first node may cause at the Section Point place.At 1008 places, Interference Estimation value and predetermined threshold can be compared, be should transmit or should suppress to transmit to determine first node.If estimated value is greater than predetermined threshold, so at 1012 places, first node can suppress transmission (described transmission can comprise transmission data or transmission request).If estimated value is less than predetermined threshold, so at 1010 places, first node can transmit, because it does not disturb Section Point substantially.To understand, near a plurality of receiving nodes in Section Point given can be received the RxRUM that Section Point transmits, and whether each executing method 1000 in the described receiving node should transmit to assess it.
According to another example, Section Point can (for example) 200 milliwatts transmit, and first node can 2 watts of transmission.In this case, Section Point can have the transmission radius for r, and first node can have the transmission radius for 10r.Therefore, the distance that first node can be positioned on than common transmission of Section Point or reception extremely reaches 10 times position from Section Point, but because the through-put power of first node is higher, so may still can disturb Section Point.In this case, Section Point can raise between the RxRUM transmission period, and it transmits PSD, receives described RxRUM to guarantee first node.For instance, Section Point can maximum can allow PSD (it can define in advance at given network) to transmit RxRUM.Then, as described above, first node executing method 1000 also determines whether transmission.
Figure 11 explanation is used in the method 1100 that responds the Interference Control bag under plan and/or specific wireless communication environment according to various aspects.At 1102 places, can receive RxRUM at the Section Point place from first node.At 1104 places, can produce measurement value based on the predetermined value that is associated with RUM at least in part.For instance, when receiving RUM at 1102 places, the known RUM_Rx_PSD of receiving node (for example, Section Point) maybe can determine RUM_Rx_PSD by estimating RUM received power, RUM_Tx_PSD (known constant of system) and data _ Tx_PSD (RUM receiving node want with the PSD of its data of transmission).RUM_Tx_PSD and RUM_Rx_PSD also quantize with dBm/Hz, and wherein the former is constants for all nodes, and the latter is depended on channel gain.Similarly, data _ Tx_PSD measures with dBm/Hz, and can be depending on the power stage that is associated with node.Measuring that 1104 places produce can be expressed as:
Measure=data _ Tx_PSD+ (RUM_Rx_PSD-RUM_Tx_PSD)
The estimated value that may disturb that its expression may cause at other node place RUM transmission node (for example, at TxRUM) or RUM receiving node (for example, at RxRUM).
At 1106 places, measurement value and the predetermined RUM refusal threshold value (RRT) that defines with dBm/Hz can be compared.If described measuring more than or equal to RRT, so at 1108 places, Section Point can be in response to RUM.If measure less than RRT, so at 1110 places, Section Point can suppress in response to node (for example, because it will can not disturb first node substantially).Response at 1108 places to RUM can be removed thermal noise N 0(measuring with dBm/Hz) gone up and disturbed the relevant interference of (IOT) ratio (for example, so that measure 〉=Ω+N greater than the heat of predetermined value Ω (measuring with decibel) 0).In order to ensure the potential interference of all essence all is noiseless, RRT can be arranged so that RRT=Ω+N 0When the unfavorable degree that it should be noted that the flexible strategy indications RUM sender who is only announced on RUM was bigger than RUM recipient's unfavorable degree, the RxRUM receiving node was just born and is determined that whether the RRT threshold value is with being satisfied of task.
Figure 12 is the explanation that is used to produce the method 1200 of RxRUM according to various aspects as described above.At 1202 places, can produce RUM at the first node place, wherein said RUM comprises the information that indication first predetermined threshold has been satisfied or has surpassed.First predetermined threshold can represent that (for example) thermal noise disturbs the grade, data rate, Carrier interference ratio (C/I), the grade of throughput, grade, the grade of stand-by period or any other suitable being used for of spectrum efficiency of (IOT) to measure the index of the service at first node place.At 1204 places, can be weighted degree to RUM to indicate second predetermined threshold to be exceeded.According to some aspects, the flexible strategy value can be through quantized value.
Second predetermined threshold can represent that (for example) thermal noise disturbs the grade, data rate, Carrier interference ratio (C/I), the grade of throughput, grade, the grade of stand-by period or any other suitable being used for of spectrum efficiency of (IOT) to measure the index of the grade of service at first node place.Although first predetermined threshold can equate substantially that with second predetermined threshold they do not need to equate.In addition, first predetermined threshold and second predetermined threshold can with different parameters (for example: respectively with IOT and C/I; Respectively with stand-by period and data rate; Or any other arrangement of described parameter) is associated.At 1206 places, the RUM through weighting can be transferred to one or more other nodes.
Figure 13 is the explanation of method 1300 that is used to respond one or more RxRUM that receive according to one or more aspects.At 1302 places, can receive RxRUM from second (or more) nodes at the first node place.Described RxRUM can comprise and the relevant information of condition (for example, unfavorable grade as described above) of Section Point that at 1304 places, first node can utilize described information to determine the condition of Section Point.At 1306 places, the condition of Section Point and the condition of first node can be compared.At 1308 places, described comparison can allow to determine whether to transmit data.
For instance, if the described condition of first node of relatively indicating is better than the condition of Section Point, first node can suppress to send data (for example, to keep out of the way and allow more disadvantageous Section Point more effectively to communicate) so.The grade of the interference that first node can continue to determine that first node may cause at the Section Point place in addition or alternatively, if the condition of first node is better than the condition of Section Point, is described referring to Figure 10 so as mentioned.This determines to comprise that (for example) utilize known firm power or known firm power spectrum density (Section Point transmits RxRUM with it), estimate the channel gain between first node and the Section Point, the transmission power level of the transmission of selection from the first node to the Section Point, the grade of the interference that the transmission that estimation is carried out with selected power level will cause at the Section Point place, and determine whether the estimated level of interference that goes out surpasses and predeterminedly can accept the interference threshold grade.
Under the described situation of condition than the condition difference of Section Point of relatively indicating first node, first node can select to ignore RUM.According on the other hand, have at first node and Section Point under the situation of the condition that equates substantially, describe referring to Fig. 6 as mentioned, can use the flexible strategy treatment mechanism.According to others, as described in reference to Figure 11, the information that can utilize among the RUM to be contained produces measurement value, and it can be refused threshold value (RRT) with RUM and compare, to determine whether to respond described RUM.According to others, after 1308 places determined the transmission data, this transmission can be included on first channel immediately and send communication data, sends message in the first channel request, and/or on second channel, send request and send message, its request sends data on first channel.
On the other hand, can comprise extraneous information and request and know the result that the RxRUM at node place handles to help scheduler.For instance, suppose that A arrives D to B and C with transfer of data with transfer of data.Suppose that B and D both send out RxRUM, but the employed flexible strategy of B are than the employed flexible strategy height of D (more unfavorable).Then, A can send to request B (because it is handled received RxRUM and concludes that its receiver (being B) is worst) and comprise " the best " position, and the rheme indication A of institute wins contention, and can not should promptly be dispatched keeping winning in the future because of it.On the contrary, C will handle described RUM and conclude that C can not ask.Yet although C can make D know that C can not be scheduled current, C has data to be sent and D should adhere to sending RxRUM.For instance, if D does not receive any request, its possible errors ground concludes that the neither one transmitter has any data to be sent and may stop to send RxRUM in its transmitter so.In order to prevent this from occurring, C sends has " request " of its quilt from the indication of its person's RxRUM " blocking-up ".This will serve as the indication to D: at the current C that do not dispatch, but keep sending RxRUM, expectation C will win contention at certain some place.
Figure 14 shows example wireless communication system 1400.For the sake of brevity, wireless communication system 1400 is described a base station and a terminal.Yet, should be appreciated that described system can comprise an above base station and/or an above terminal, wherein for hereinafter described exemplary base station and terminal, additional base stations and/or terminal can be similar substantially or different.In addition, should be appreciated that base station and/or terminal can use method described herein (Fig. 2, Fig. 5 to Fig. 8 and Figure 10 to Figure 13) and/or system (Fig. 1, Fig. 3, Fig. 4, Fig. 9 and Figure 15 are to Figure 18) to promote radio communication therebetween.For instance, node in the system 1400 (for example, base station and/or terminal) can store and carry out be used to carry out method as described above (for example, produce RUM, respond RUM, determine that node is unfavorable, select to be used for the number of the subcarrier of RUM transmission) any one instruction and with carry out described action and be used to carry out the data that any other appropriate action of variety of protocol described herein is associated.
Now referring to Figure 14, on down link, at access point 1405 places, 1410 pairs of business datums of transmission (TX) data processor receive, format, coding, alternation sum modulation (or symbol mapping), and modulation symbol (" data symbol ") is provided.Symbol modulator 1415 receives and deal with data symbol and frequency pilot sign, and symbols streams is provided.1415 pairs of data of Symbol modulator and frequency pilot sign carry out multiplexed, and they are provided to transmitter unit (TMTR) 1420.Each transmission symbol can be data symbol, frequency pilot sign or zero signal value.Can be when each symbol interim pilot symbol transmitted constantly.Frequency pilot sign can be through frequency division multiplex (FDM), Orthodoxy Frequency Division Multiplex (OFDM), time division multiplexing (TDM), frequency division multiplex (FDM) or code division multiplex (CDM).
TMTR 1420 receives described symbols streams, and converts thereof into one or more analog signals, and further regulates (for example, amplification, filtering and up-conversion) described analog signal, the down link signal that is adapted at transmitting on the wireless channel with generation.Then, by antenna 1425 with described downlink signal transmissions to terminal.At terminal 1430 places, antenna 1435 receiving downlink signals, and the signal that receives is provided to acceptor unit (RCVR) 1440.Acceptor unit 1440 is regulated the signal that (for example, filtering, amplification and down converted) receives, and the signal through regulating is carried out digitlization to obtain sample.The frequency pilot sign that symbol demodulator 1445 receives carries out demodulation, and it is provided to processor 1450 to be used for channel estimating.Symbol demodulator 1445 is further estimated from the frequency response of processor 1450 receiving downlinks, the data symbol that receives is carried out data demodulates estimate (it is the estimation to the data symbol that is transmitted) to obtain data symbol, and described data symbol estimated to be provided to RX data processor 1455,1455 pairs of data sign estimation of RX data processor are carried out demodulation (promptly, symbol de-maps), release of an interleave and decoding, with the business datum of recovering to be transmitted.At access point 1405 places, the processing complementation that the processing that symbol demodulator 1445 and RX data processor 1455 are carried out is carried out with Symbol modulator 1415 and TX data processor 1410 respectively.
On up link, TX data processor 1460 processing service data also provide data symbol.Symbol modulator 1465 receives and makes data symbol and frequency pilot sign multiplexed, carries out and modulates, and symbols streams is provided.Then, transmitter unit 1470 receives and handles described symbols streams to produce uplink signal, and described signal is transferred to access point 1405 by antenna 1435.
At access point 1405 places, come the uplink signal of self terminal 1430 to receive by antenna 1425 and handle to obtain sample by acceptor unit 1475.Then, symbol demodulator 1480 is handled described sample, and received frequency pilot sign is provided and the data symbol of up link is estimated.RX data processor 1485 processing said data sign estimation are to recover the business datum by terminal 1430 transmission.The effective terminal of 1490 pairs of each that transmit on up link of processor is carried out channel estimating.A plurality of terminals can be uploaded transporting frequently in its pilot subband sets that is assigned accordingly simultaneously on up link, wherein said pilot subband sets can be interlocked.
Processor 1490 and 1450 instructs the operation at (for example, control, coordination, management etc.) access point 1405 and terminal 1430 places respectively. Corresponding processor 1490 and 1450 can be associated with program code stored and memory of data unit (not shown ).Processor 1490 and 1450 also can be carried out calculating and with the derived score safety pin frequency and the impulse response of up link and down link be estimated.
For multi-address system (for example, FDMA, OFDMA, CDMA, TDMA etc.), a plurality of terminals can be transmitted on up link simultaneously.For this type systematic, pilot subband can be shared between different terminals.Can under the pilot subband of each terminal situation, use channel estimation technique across whole operation frequency band (may except band edge).This type of pilot subband structure of needs is obtained the frequency diversity of each terminal.Technology described herein can be implemented by the whole bag of tricks.For instance, these technology can hardware, the form of software or its combination implements.For the hardware embodiment, the processing unit that is used for channel estimating may be implemented in one or more application-specific integrated circuit (ASIC)s (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, through design with other electronic unit or its combination of carrying out function described herein in.About software, embodiment can realize by the device (for example, program, function etc.) of carrying out function described herein.Software code can be stored in the memory cell, and is carried out by processor 1490 and 1450.
For the software implementation scheme, the modules/devices of available execution function described herein (for example, program, function etc.) is implemented technology described herein.Software code can be stored in the memory cell, and is carried out by processor.Memory cell may be implemented in the processor or processor outside, under latter event, memory cell can be coupled to processor communicatedly via various devices known in this technology.
The various modules that now turn to Figure 15 to describe to Figure 18 and about it will be understood, and the module that is used to transmit can comprise (for example) transmitter and/or to may be implemented in processor medium.Similarly, the module that is used to receive can comprise receiver and/or to may be implemented in processor medium.In addition, be used for comparison, determine, calculate and/or carry out other module of analyzing action and can comprise processor, its execution is used to carry out various and instruction corresponding actions.
Figure 15 is the explanation according to the equipment 1500 of the promotion RFDC of various aspects.Equipment 1500 is expressed as a series of correlation function block, and it can represent the function by processor, software or its combination (for example, firmware) enforcement.For instance, equipment 1500 for example can be provided for carrying out above the module about each graphic described exercises.Equipment 1500 comprises the module 1502 of the number that is used for the required channel of definite transmission.Can the function of the flexible strategy that are associated with the node that uses described equipment therein, the flexible strategy that are associated with one or more other nodes, the number that can be used for channel transmitted etc. will be determined to be implemented as.In addition, each flexible strategy can be the function of the number of the stream supported of the node that is associated with described flexible strategy.In addition or alternatively, given flexible strategy can be the functions of the interference that stands of node.
Equipment 1500 additionally comprises the module 1504 that is used to select, and described module selects node can transmit the channel of request at it.The module 1504 that is used to select additionally can be assessed the utilization of resources message (RUM) that receives, with determine which channel be available and which channel disabled.For instance, each RUM can comprise the information that is associated with unavailable channel, and the module 1054 that is used to select can determine not to be that the given channel by the RUM indication is available.The module 1506 that is used to send can be transmitted the request at module 1504 selected at least one channel that are used to select.To understand, equipment 1500 can be at access point, use in accessing terminal etc., and can comprise any suitable functional to carry out the whole bag of tricks described herein.
Figure 16 is the explanation that promotes the equipment 1600 of radio communication according to the use utilization of resources message (RUM) of one or more aspects.Equipment 1600 is expressed as a series of correlation function blocks, and it can represent the function by processor, software or its combination (for example, firmware) enforcement.For instance, equipment 1600 for example can be provided for carrying out above the module about previous graphic described exercises.Equipment 1600 comprises the module 1602 that is used to determine, it determines the unfavorable grade of node; With the module 1604 that is used to produce RUM, be positioned at or be lower than predetermined threshold level if the module that is used to determine 1602 is determined the grade at node places or the service that receives, the module 1604 that is used to produce RUM so produces RUM.The module 1606 that is used to select can be selected one or more resources (it is sent RUM), and then, and the module 1604 that is used for producing RUM can be at this type of channel of RUM indication.Then, the module 1608 that is used to transmit can be transmitted described RUM.
Be used to select the number of the selected resource of module 1606 scalable of resource,, conquer the affair grade improved RUM that determines to transmit subsequently in response to previous RUM based on the butt joint of the module 1602 that is used to determine subsequently for described resource.For instance, in the case, the module 1606 that is used for selecting can be in response to the number that reduces the indicated resource of subsequently RUM through the improved reception grade of service at node place, and can increase the number of selected resource in response to that reduce or the static reception grade of service.According to others, the module 1602 that is used for determining can be defined as the reception grade of service at node place the one or more function of any other suitable parameters of the service that data rate, spectrum efficiency, throughput, Carrier interference ratio or node place that thermal noise interference, stand-by period, node place realize receive.To understand, equipment 1600 can be at access point, use in accessing terminal etc., and can comprise any suitable functional to carry out the whole bag of tricks described herein.
Figure 17 be according to various aspects help produce utilization of resources message (RUM) and RUM be weighted explanation with the equipment 1700 of indicating unfavorable grade.Equipment 1700 is expressed as a series of correlation function blocks, and it can represent the function by processor, software or its combination (for example, firmware) enforcement.For instance, equipment 1700 for example can be provided for carrying out above about each the graphic and modules exercises described as described above.Equipment 1700 comprises the module 1702 that is used to produce RUM, and described module can produce the RUM that indication first predetermined threshold has been exceeded.Described first predetermined threshold can be represented and/or disturb the threshold levels, data rate, Carrier interference ratio (C/I), the grade of throughput, the grade of spectrum efficiency, the grade of stand-by period etc. of (IOT) to be associated with thermal noise.
Equipment 1700 can additionally comprise and is used for module 1704 that RUM is weighted, described module can come RUM is weighted with the value of the degree of indicating second predetermined threshold to be exceeded, it can comprise the actual value of the parameter (for example, thermal noise disturbs (IOT), data rate, Carrier interference ratio (C/I), the grade of throughput, the grade of spectrum efficiency, the grade of stand-by period etc.) of determining the node place and realizing and the ratio of target or desirable value.In addition, can be value through the value of weighting through quantizing.To understand, equipment 1700 can be at access point, use in accessing terminal etc., and can comprise any suitable functional to carry out the whole bag of tricks described herein.
Figure 18 is to determine which node is the explanation of worst equipment 1800 according to the relative conditon that helps comparison wireless communications environment lower node place of one or more aspects.Equipment 1800 is expressed as a series of correlation function blocks, and it can represent the function by processor, software or its combination (for example, firmware) enforcement.For instance, equipment 1800 for example can be provided for carrying out above the module about each graphic described exercises.Equipment 1800 can use in first node, and comprises the module 1802 that is used to receive RUM, and described module receives RUM from least one Section Point.Equipment 1800 can additionally comprise: the module 1804 that is used to determine, described module are determined the condition of Section Point based on the information that is associated with the RUM that receives from Section Point; And the module 1806 that is used for comparison, described module compares the condition of first node and the condition of determined Section Point.Then, the module 1804 that is used to determine can relatively come further to determine whether in the first channel data based on described.
According to each others, whether good than the condition of Section Point the conditioned disjunction that can equal Section Point to determining of whether transmitting based on the condition of first node, substantially poorer than the condition of Section Point.In addition, the module 1804 that is used to determine can send message in the first channel request at the first channel data-signal, or the transmission request sends message on second channel.Under latter event, the request that sends on second channel sends message and can comprise the request in the first channel data.To understand, equipment 1800 can be at access point, use in accessing terminal etc., and can comprise any suitable functional to carry out the whole bag of tricks described herein.
The content of above having described comprises the example of one or more aspects.Certainly, can not describe the combination of each assembly that can expect or method in order to describe aforementioned aspect, but those skilled in the art will appreciate that the many other combination and permutation of various aspects are possible.Therefore, described aspect is intended to comprise all these type of changes, the modifications and variations in the spirit and scope that belong to appended claims.In addition, " comprise " in detailed description or claims with regard to term and to use, in being included in described term is intended to be explained when being similar to mode that term " comprises " as " comprising " transition speech in being used as claim.

Claims (38)

1. the method for a RFDC, it comprises:
Determine number from the required channel of the transmission of node;
Selective channel, wherein to the selection of available channel prior to unavailable channel; And
Transmission is to the request of one group of at least one selected channel.
2. method according to claim 1, the wherein said function of determining the number of the flexible strategy that are associated with first node, the flexible strategy that are associated with other node of asking described channel to be used for transfer of data and channel.
3. method according to claim 2, wherein each flexible strategy is functions of the number of the stream supported of its respective nodes.
4. method according to claim 2, wherein each flexible strategy is functions of the level of interference that stands of its respective nodes.
5. method according to claim 1, wherein selective channel comprises channel is divided into a group or more channel, and the disabled utilization of resources message of subclass (RUM) that receives described group of channel of indication.
6. method according to claim 5, it comprises that further the described RUM of assessment is available or unavailable with the given channel of assessment.
7. method according to claim 5, it further comprises each channel decomposing in the described group of channel is become one or more time slots.
8. method according to claim 5, it further comprises each channel decomposing in the described group of channel is become one or more subcarriers.
9. method according to claim 5, it further comprises each channel decomposing in the described group of channel is become one or more subcarriers, and resolves into one or more time slots.
10. method according to claim 1, it further comprises determines whether described given channel is not available when receiving RUM at given channel.
11. method according to claim 1, wherein said node comprises access point.
12. comprising, method according to claim 1, wherein said node access terminal.
13. an equipment that promotes RFDC, it comprises:
Determination module, it determines the number from the required channel of the transmission of node;
Select module, its selective channel, wherein to the selection of available channel prior to unavailable channel; And
Transport module, it sends the request to one group of at least one selected channel.
14. equipment according to claim 13, the wherein said function of determining the number of the flexible strategy that are associated with described node, the flexible strategy that are associated with other node of asking described channel to be used for transfer of data and channel.
15. equipment according to claim 14, wherein each flexible strategy is functions of the number of the stream supported of its respective nodes.
16. equipment according to claim 14, wherein each flexible strategy is functions of the level of interference that stands of its respective nodes.
17. equipment according to claim 13, wherein said selection module is divided into a group or more channel with channel, and receives the disabled utilization of resources message of subclass (RUM) of described group of channel of indication.
18. equipment according to claim 17, the described RUM of wherein said selection module estimation is available or unavailable with the given channel of assessment.
19. equipment according to claim 17, wherein said selection module becomes one or more time slots with each channel decomposing in the described group of channel.
20. equipment according to claim 17, wherein said selection module becomes one or more subcarriers with each channel decomposing in the described group of channel.
21. equipment according to claim 17, wherein said selection module becomes each channel decomposing in the described group of channel one or more subcarriers and resolves into one or more time slots.
22. equipment according to claim 13, wherein said selection module determine whether described given channel is not available when receiving RUM at given channel.
23. equipment according to claim 13, wherein said node comprises access point.
24. comprising, equipment according to claim 13, wherein said node accesses terminal.
25. an equipment that promotes RFDC, it comprises:
Be used for determining device from the number of the required channel of the transmission of node;
The device that is used for selective channel, wherein to the selection of available channel prior to unavailable channel; And
Be used to send device to the request of one group of at least one selected channel.
26. equipment according to claim 25, the wherein said function of determining the number of the flexible strategy that are associated with first node, the flexible strategy that are associated with other node of asking described channel to be used for transfer of data and channel.
27. equipment according to claim 26, wherein each flexible strategy is functions of the number of the stream supported of its respective nodes.
28. equipment according to claim 26, wherein each flexible strategy is functions of the level of interference that stands of its respective nodes.
29. equipment according to claim 25, the wherein said device that is used for selective channel is divided into a group or more channel with channel, and receives the disabled utilization of resources message of subclass (RUM) of described group of channel of indication.
30. equipment according to claim 29, it is available or unavailable with the given channel of assessment that the wherein said device that is used for selective channel is assessed described RUM.
31. equipment according to claim 29, the wherein said device that is used for selective channel becomes one or more time slots with each channel decomposing of described group of channel.
32. equipment according to claim 29, the wherein said device that is used for selective channel becomes one or more subcarriers with each channel decomposing of described group of channel.
33. equipment according to claim 29, the wherein said device that is used for selective channel becomes each channel decomposing of described group of channel one or more subcarriers and resolves into one or more time slots.
34. equipment according to claim 25, the wherein said device that is used for selective channel determine whether described given channel is not available when receiving RUM at given channel.
35. equipment according to claim 25, wherein said node comprises access point.
36. comprising, equipment according to claim 25, wherein said node accesses terminal.
37. a machine-readable medium, it comprises the instruction that is used for transfer of data, and wherein said instruction causes described machine after carrying out:
Determine number from the required channel of the transmission of node;
Selective channel, wherein to the selection of available channel prior to unavailable channel; And
Transmission is to the request of one group of at least one selected channel.
38. a processor that promotes transfer of data, described processor is configured to:
Determine number from the required channel of the transmission of node;
Selective channel, wherein to the selection of available channel prior to unavailable channel; And
Transmission is to the request of one group of at least one selected channel.
CN2006800473297A 2005-10-26 2006-10-26 Weighted fair sharing of a wireless channel using resource utilization masks Active CN101331789B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US73063105P 2005-10-26 2005-10-26
US73072705P 2005-10-26 2005-10-26
US60/730,727 2005-10-26
US60/730,631 2005-10-26
PCT/US2006/060282 WO2007056630A2 (en) 2005-10-26 2006-10-26 Weighted fair sharing of a wireless channel using resource utilization masks

Publications (2)

Publication Number Publication Date
CN101331789A true CN101331789A (en) 2008-12-24
CN101331789B CN101331789B (en) 2013-02-13

Family

ID=40066630

Family Applications (4)

Application Number Title Priority Date Filing Date
CN2006800473297A Active CN101331789B (en) 2005-10-26 2006-10-26 Weighted fair sharing of a wireless channel using resource utilization masks
CN200680047789.XA Active CN101341768B (en) 2005-10-26 2006-10-26 Interference management using resource utilization masks
CN2006800404371A Active CN101300879B (en) 2005-10-26 2006-10-26 Method and device for wireless communication
CN2006800401551A Active CN101297570B (en) 2005-10-26 2006-10-26 Multicarrier MAC using resource utilization messages

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN200680047789.XA Active CN101341768B (en) 2005-10-26 2006-10-26 Interference management using resource utilization masks
CN2006800404371A Active CN101300879B (en) 2005-10-26 2006-10-26 Method and device for wireless communication
CN2006800401551A Active CN101297570B (en) 2005-10-26 2006-10-26 Multicarrier MAC using resource utilization messages

Country Status (1)

Country Link
CN (4) CN101331789B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013013409A1 (en) * 2011-07-28 2013-01-31 Renesas Mobile Corporation Signaling and procedure design for cellular cluster contending on license-exempt bands

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8134924B2 (en) * 2007-11-27 2012-03-13 Qualcomm Incorporated Methods and apparatus related to scheduling in a wireless communications system using shared air link resources for traffic
US8526461B2 (en) * 2008-11-10 2013-09-03 Qualcomm Incorporated Methods and apparatus supporting adaptive decentralized traffic scheduling including a dynamic transmitter yielding threshold
US8582492B2 (en) 2008-11-10 2013-11-12 Qualcomm Incorporated Methods and apparatus supporting adaptive decentralized traffic scheduling including a dynamic receiver yielding threshold
US9565011B2 (en) * 2009-06-04 2017-02-07 Qualcomm Incorporated Data transmission with cross-subframe control in a wireless network
US8515427B2 (en) * 2010-06-28 2013-08-20 Qualcomm Incorporated Resource utilization measurements for heterogeneous networks
US20130184030A1 (en) * 2012-01-12 2013-07-18 Qualcomm Incorporated Methods and apparatus for generating and/or using a signal suppression utility metric

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6463295B1 (en) * 1996-10-11 2002-10-08 Arraycomm, Inc. Power control with signal quality estimation for smart antenna communication systems
US5956642A (en) * 1996-11-25 1999-09-21 Telefonaktiebolaget L M Ericsson Adaptive channel allocation method and apparatus for multi-slot, multi-carrier communication system
US6519462B1 (en) * 2000-05-11 2003-02-11 Lucent Technologies Inc. Method and apparatus for multi-user resource management in wireless communication systems
US6535738B1 (en) * 2000-08-04 2003-03-18 Lucent Technologies Inc. Method for optimizing a number of communication links
US6920171B2 (en) * 2000-12-14 2005-07-19 Motorola, Inc. Multiple access frequency hopping network with interference anticipation
US6587697B2 (en) * 2001-05-14 2003-07-01 Interdigital Technology Corporation Common control channel uplink power control for adaptive modulation and coding techniques
US20040203398A1 (en) * 2002-09-30 2004-10-14 Durrant Randolph L. Rapid channel characterization for bluetooth co-existence
CN1307845C (en) * 2004-07-29 2007-03-28 Ut斯达康通讯有限公司 Dynamic flow control method based on paging zone

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013013409A1 (en) * 2011-07-28 2013-01-31 Renesas Mobile Corporation Signaling and procedure design for cellular cluster contending on license-exempt bands

Also Published As

Publication number Publication date
CN101341768A (en) 2009-01-07
CN101300879A (en) 2008-11-05
CN101300879B (en) 2013-06-19
CN101297570A (en) 2008-10-29
CN101297570B (en) 2013-09-04
CN101331789B (en) 2013-02-13
CN101341768B (en) 2014-01-29

Similar Documents

Publication Publication Date Title
CN102917367B (en) For flexible medium education (MAC) method of ad hoc deployed wireless networks
US11632808B2 (en) Network traffic prioritization
TWI339082B (en) Method and apparatus for managing wireless communication network radio resources
US8416728B2 (en) Flexible medium access control (MAC) for ad hoc deployed wireless networks
US8942161B2 (en) Weighted fair sharing of a wireless channel using resource utilization masks
CN102007806B (en) For the method and apparatus that the carrier wave in multi-carrier communications systems is selected
CN101331789B (en) Weighted fair sharing of a wireless channel using resource utilization masks
US9191987B2 (en) Determining “fair share” of radio resources in radio access system with contention-based spectrum sharing
CN102017768A (en) Method and apparatus for frequency reuse in a multi-carrier communications system
US10716022B2 (en) Systems and methods for calculating uplink pathloss in a WLAN
TW200948118A (en) Radio resource management in wireless local area networks
KR20110050460A (en) Improved ad hoc wireless communications
CN102007731B (en) Method and apparatus for resource utilization management in a multi-carrier communications system
US11277850B2 (en) Systems and methods of client device grouping for uplink transmission in a WLAN
Hawa et al. Distributed opportunistic spectrum sharing in cognitive radio networks
CN102007735A (en) Method and apparatus for carrier identity determination in multi-carrier communication systems
So et al. A Simple and Practical Scheme Using Multiple Channels for Improving System Spectral Efficiency of Highly Dense Wireless LANs
Abdel-Rahman et al. QoS-aware parallel sensing/probing architecture and adaptive cross-layer protocol design for opportunistic networks
Franco Improving Throughput and Minimizing Age of Information in dense WLANs, Using Cooperative Techniques
Vijayashanthi A Study on Dense Cellular Networks Using Graph Coloring
GB2418102A (en) Allocating uplink resources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant