CN107534863A - The method, apparatus and equipment of scheduling of resource - Google Patents
The method, apparatus and equipment of scheduling of resource Download PDFInfo
- Publication number
- CN107534863A CN107534863A CN201580079141.XA CN201580079141A CN107534863A CN 107534863 A CN107534863 A CN 107534863A CN 201580079141 A CN201580079141 A CN 201580079141A CN 107534863 A CN107534863 A CN 107534863A
- Authority
- CN
- China
- Prior art keywords
- sta
- resource
- resource block
- default
- allocation information
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiments of the invention provide a kind of method of scheduling of resource, generates resource allocation information, and the resource allocation information includes:For total bandwidth to be allocated, for the division that indicates default resource block simultaneously situation and each resource block purpose STA whether be acquiescence STA index;Send the resource allocation information.
Description
The present invention relates to fields of communication technology, and more particularly, to the method, apparatus and equipment of scheduling of resource.
With such as orthogonal frequency division multiple access (OFDMA, Orthogonal Frequency Division Multiple Access) transmission technology, multi-user's input and output (MU-MIMO, Multiple User-MIMO) the technologies development such as transmission technology, current communication system has been able to support multi-user transmission, that is, support multiple websites while sending and receiving data.
But above-mentioned multi-user transmission (e.g., including OFDMA mode, MU-MIMO mode or OFDMA and MU-MIMO mixed transport mode), need provide solution for how carrying out scheduling of resource to multiple users.
Summary of the invention
The embodiment of the present invention provides the method, apparatus and equipment of a kind of scheduling of resource, can support efficiently to indicate resource allocation information.
On the one hand, a kind of method of scheduling of resource is provided, which is characterized in that it is applied to WLAN, including
Generate resource allocation information, the resource allocation information include: for total bandwidth to be allocated, for simultaneously indicate the division of default resource block the case where and each resource block purpose STA whether be default STA index;
Send the resource allocation information.
On the other hand, a kind of method of scheduling of resource is provided, which is characterized in that it is applied to WLAN, including
Generate resource allocation information, the resource allocation information includes: the instruction for the case where resource block divides, with, for one or more resource block of division, be used to indicate the purpose STA that distributes in each resource block whether be default STA information, the information includes index or special website or site groups mark;
Send the resource allocation information.
Preferably, the STA of the default is the STA that preamble transmission is participated on corresponding resource block, alternatively, the STA appointed in advance based on beacon frame and management frame.
On the other hand, a kind of method of scheduling of resource, which is characterized in that it is applied to WLAN, including
Resource allocation information is generated, the resource allocation information includes: the instruction for the case where resource block divides, and, for one or more resource block of division, the mac frame for being used to indicate each transmitted within resource blocks includes the index of multicast MAC frames;
Send the resource allocation information.
Correspondingly, providing a kind of method for receiving scheduling of resource, which is characterized in that it is applied to WLAN, including
Receiving resource allocation information, the resource allocation information include: for total bandwidth to be allocated, for simultaneously indicate the division of default resource block the case where and each resource block purpose site STA whether be default site STA index;
According to the index in the resource allocation information if it is the STA of default, in the default resource block transmitting data.
Correspondingly, providing a kind of method for receiving scheduling of resource, which is characterized in that it is applied to WLAN, including
Receiving resource allocation information, the resource allocation information includes: the instruction for the case where resource block divides, with, for one or more resource block of division, be used to indicate the purpose STA that distributes in each resource block whether be default STA information, the information includes index or special website or site groups mark;
According to the information in the resource allocation information, if it is the STA of default, in the default resource block transmitting data.The transmission is comprising sending or receiving.
Preferably, the STA of the default is the STA that preamble transmission is participated on corresponding resource block, alternatively, the STA appointed in advance based on beacon frame and management frame.
Correspondingly, providing a kind of method of scheduling of resource, which is characterized in that it is applied to WLAN, including
Receiving resource allocation information, the resource allocation information include: the instruction for the case where resource block divides, and, for one or more resource block of division, the mac frame for being used to indicate each transmitted within resource blocks includes the index of multicast MAC frames;
According to the information in the resource allocation information, if it is the STA of default, the receiving multicast data on the default resource block.
Correspondingly, providing the device that can be used for executing above-mentioned each method.
The method, apparatus and equipment of scheduling of resource according to an embodiment of the present invention, by simply indicating default resource allocation information, so as to the efficient instruction for carrying out resource allocation.
To describe the technical solutions in the embodiments of the present invention more clearly, the drawings to be used in the description of the embodiments or prior art will be briefly described below, apparently, drawings in the following description are only some embodiments of the invention, for those of ordinary skill in the art, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the schematic flow chart of the method for scheduling of resource according to an embodiment of the invention.
Fig. 2 is wlan system schematic architectural diagram.
Fig. 3 is a kind of rough schematic of possible data structure of 802.11ax.
Fig. 4 is a kind of rough schematic of possible structure of HE-SIG-B.
Fig. 5 is the mode of the resource block distribution of 20MHz bandwidth and its rough schematic of index.
Fig. 6 is the rough schematic of another resource block division mode and its index.
Fig. 7 is a kind of rough schematic of default validation testing.
Fig. 8 is the rough schematic of the default validation testing of other two.
Fig. 9 is the rough schematic of another default validation testing.
Figure 10 a, 10b are the rough schematic of another default validation testing respectively.
Figure 11 a-11d is the rough schematic of default resource block assignment information and its index respectively.
Figure 12 is the rough schematic of the transmission flow of upgoing O FDMA/MU-MIMO.
Figure 13 is a resource allocation information and its rough schematic for receiving processing.
Figure 14 is the simply illustrative figure that a receiving end carries out resource allocation information processing.
Figure 15 is another resource allocation information and its rough schematic for receiving processing.
Figure 16 is another resource allocation information and its rough schematic for receiving processing.
Figure 17 is the schematic block diagram of the device of scheduling of resource according to an embodiment of the invention.
Figure 18 is the schematic block diagram of the device of scheduling of resource according to another embodiment of the present invention.
Figure 19 is the schematic diagram of the equipment of scheduling of resource according to an embodiment of the invention.
Figure 20 is the schematic diagram of the equipment of scheduling of resource according to another embodiment of the present invention.
Following will be combined with the drawings in the embodiments of the present invention, and technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, every other embodiment obtained by those of ordinary skill in the art without making creative efforts, shall fall within the protection scope of the present invention.
Fig. 1 is the schematic flow chart of the method 100 of the scheduling of resource according to an embodiment of the invention described from transmitting terminal angle, this method 100 is applied to WLAN, one or more kinds of default resource block assignment informations are arranged in the next generation protocol that the WLAN follows, as shown in Figure 1, this method 100 includes:
S110, transmitting terminal generate resource scheduling information, which includes the instruction for the default resource block assignment information of the one or more.For example, using index while indicating the dividing condition of resource block and the information of default purpose website;Alternatively, except the instruction of resource block distribution, using the mark instruction multicast of special website perhaps site groups alternatively, the mark using special website or site groups indicates default purpose website.
S120 sends the resource scheduling information.
Correspondingly, the method for receiving end includes
S210, receiving end receive resource scheduling information, which includes the instruction for the default resource block assignment information of the one or more.Such as using index while indicating the dividing condition of resource block and the information of default purpose website;Alternatively, multicast is indicated using the mark of special website or site groups, alternatively, the purpose website that instruction is default except the instruction that resource block divides.
S220, if according to the resource scheduling information comprising there are the instructions of default resource block assignment information, and the receiving end needs to be transmitted according to default resource block assignment information, then transmits in such a way that protocol conventions or both sides are arranged.
For defaulting STA, receive corresponding with transmission flow consistent;And for non-default STA, it may not need and received, it is not possible to be sent.
This method 100 can be applied to the various communication systems that multi-user transmission is realized by way of scheduling of resource, for example, the system communicated using modes such as OFDMA or MU-MIMO.
Also, this method 100 can be applied to WLAN (WLAN, Wireless Local Area Network), for example, Wireless Fidelity (Wi-Fi, Wireless Fidelity) etc..
Fig. 2 is wlan system schematic diagram.As shown in Fig. 2, the wlan system includes one or more
A access point AP21 further includes one or more site STAs 22.Carry out data transmission between access point and website, lead code that wherein website is sent according to access point determines the resource for being scheduled to itself, based on carrying out data transmission between the resource and access point.
Optionally, which is the network equipment, which is terminal device.
Specifically, the network side equipment in communication system can be enumerated as sending ending equipment, for example, it may be the access point (AP, Access Point) in WLAN, AP is also referred to as wireless access points or bridge or hot spot etc., can be with access server or communication network.
As receiving device, the terminal device in communication system can be enumerated, such as, it can be the user site (STA in WLAN, Station), STA can also be known as user, can be wireless sensor, wireless communication terminal or mobile terminal, such as mobile phone (or be " honeycomb " phone) and the computer with wireless communication function.For example, it may be portable, pocket, hand-held, built-in computer, wearable or vehicle-mounted wireless communication device, they exchange the communication datas such as voice, data with wireless access network.
It should be understood that, the system of the method 100 for being applicable in the embodiment of the present invention listed above is merely illustrative, the present invention is not limited to this, such as, it can also enumerate: global system for mobile communications (GSM, Global System of Mobile communication), CDMA (CDMA, Code Division Multiple Access) system, wideband code division multiple access (WCDMA, Wideband Code Division Multiple Access Wireless), General Packet Radio Service (GPRS, General Packet Radio Service), for a long time Evolution (LTE, Long Term Evolution) system.
Correspondingly, the network equipment can be the base station (BTS in GSM or CDMA, Base Transceiver Station), it can be the base station (NodeB) in WCDMA, it can also be evolved base station (eNB or the e-NodeB in LTE, evolutional Node B), it can be microcell base station, it can be micro-base station (Micro), it can be femto base station (Pico), it can be Home eNodeB, alternatively referred to as femtocell (femto), the present invention does not limit.Terminal device can be mobile terminal (Mobile Terminal), mobile subscriber equipment etc., such as mobile phone (or being " honeycomb " phone).
The rule divided in wlan system about resource block size are as follows: the smallest resource block includes 26 subcarriers.In addition to this, including 52 subcarriers, 106 subcarriers, 242 subcarriers, 484 subcarriers, the resource block of 996 subcarriers.Correspondingly, biggish resource block is considered as 2 times of the least resource block of 26 subcarriers, 4 times, 9 times, 19 times, 38 times.
Whole bandwidth is divided into multiple resource units (subband), is carried out data transmission using multiple resource units to multiple STA by a kind of possible data structure of 802.11ax as shown in Figure 3, AP.In order to allow STA
Learn whether oneself is purpose STA, and, the physical layer parameter of resource block location and reception data where allowing purpose STA to obtain primary data, AP needs to carry out the instruction of resource scheduling information before transmitting the data.In general, indicating that multiple STA carry out the reception of data comprising the resource scheduling information of multi-user STA in HE-SIG-B.
Fig. 4 is a kind of possible structure of HE-SIG-B comprising public domain (common part) and one by one website domain (dedicated part).Wherein public domain includes that all purposes STA requires some public informations read; such as protection interval (the Guard Interval of data portion; GI); the location information of resource block or resource unit allocation; the OFDM symbol number etc. for the HE-LTF (High Efficient Long Training Field, efficient long training sequence) for needing to send;And in the information that website domain one by one contains each STA or one group of STA needs to read in the same resource block, it wherein include site identity (STA Identifier, STA ID), modulation and coding strategy (Modulation and Coding Scheme;Referred to as: MCS) it is used to indicate modulation and coding strategy, empty time stream number (Number of Space-Time Stream;Referred to as: NSTS) it is used to indicate the empty time stream number used, low density parity check code (Low Density Parity Check;Abbreviation LDPC) it is used to indicate whether using LDPC coding mode;Space-time block code (Space Time Block Coding;It referred to as: STBC) is whether to be used to refer to using STBC;Beam forming (Beamforming, BF) is used to indicate whether to use beam forming technique.In addition to this it is possible to include Cyclic Redundancy Code (Cyclic Redundancy Code;Referred to as: CRC) it is used to save CRC check bit;Tail bits (Tail) are used to store binary cyclic convolutional code (Binary Convolution Code;The tail portion of 6 bits referred to as: BCC).
Such as Fig. 4, resource block location information can also indicate respectively the position of its resource block other than it can be placed in public domain for each STA.That is, can only include resource block location information in public domain, or only in the position that website domain part includes resource block, alternatively, can public domain and website domain all include resource block the relevant information in position.Its specific indicating mode is herein with no restrictions.
Embodiment one
It is currently, there are the indicating mode there are many resource block location, the case where a kind of more efficient mode is that all possible combination is existed in a table, and each resource block of index of reference instruction distributes.In 802.11ax, the size of multiple resources block is defined at present, is divided into 26,52,106,242,484,996 etc. according to the number of subcarrier.Wherein 26 subcarriers correspond approximately to 2MHz, and 52 subcarriers correspond approximately to 4MHz, and 106 subcarriers correspond approximately to 10MHz, and 242 subcarriers correspond approximately to 20MHz, and 484 sons carry
Wave corresponds approximately to 40MHz, and 996 subcarriers correspond approximately to 80MHz.But simultaneously non-fully correspond to, for example, when bandwidth is 80MHz, there can be the large resource block of 4 242 subcarriers, in addition to this, can also there is the small resource block of 26 subcarriers in middle section.
Fig. 5 is the combination for the possible OFDMA resource block of the total bandwidth of 20MHz, for 20MHz, the size of resource block may be 26,52,106 (due to being represented 106) using in 102, Fig. 3 by 102 before, one shares 25 kinds of situations, then corresponding 25 sequence index only need to carry ceil (log in common portion225)=5 bit can carry all possible situation of 20MHz, and wherein ceil expression rounds up.It is 40MHz for total bandwidth, the case where 80MHz, 160MHz, can equally enumerates all possible situation, list index be carried out, finally by all possible situation of several bit indications.Certainly, it is 40MHz for total bandwidth, the case where 80MHz, 160MHz, list index can also be carried out respectively to each 20MHz, be indicated respectively.
In addition, with reference to Fig. 6, when the position OFDMA is distributed, it is also possible to while considering that multiuser MIMO (Multiple-user MIMO, MU-MIMO) is transmitted, i.e., multi-user's distribution in some subband on further progress spatial flow.For example, when such as 106 or 242, can allow further to be transmitted using MU MIMO in the subband when resource block is sufficiently large.In addition, the case where there are also do not occupy all resource blocks, i.e., some resource blocks are empty, do not carry out the transmission of data.Both the above situation is considered simultaneously, has a kind of table index comprising the more comprehensive method of salary distribution, compared with former, more bits is needed to be indicated.The case where indicating the resource block of 1-8 wherein to meet transmission MU-MIMO can respectively correspond an index for the every case of 1 user to 8 users.
Certainly, it is similar with the scheme mentioned in Fig. 5, for scheme shown in fig. 6, it is 40MHz for total bandwidth, the case where 80MHz, 160MHz, all possible situation can equally be enumerated, list index is carried out, list index can also be carried out to each 20MHz in the total bandwidth respectively, indicated respectively.
In embodiment provided by the invention, the instruction of default resource allocation information is carried out by way of list index.Resource allocation information can be in such a way that reference table indexes, such as shown in Fig. 5, Fig. 6 of front, the index of default resource allocation information is used to indicate including one or more.
Aforementioned default resource allocation information includes:
1), the case where the division of default resource block.For example, the division of resource block as defined in AP and STA agreement or agreement is, if bandwidth is 40MHz, whole bandwidth to be divided into the resource block of two 242 subcarriers;If bandwidth is 80MHz, whole bandwidth is divided into four 242 subcarriers
Resource block and 26 subcarrier resource block.Or, according to the dividing condition of the resource block of preamble transmission, determine the dividing condition of the resource block of current transmission, such as preamble uplink when 20MHz point be 9 26 subcarriers resource block, identical resource block division mode, is similarly the resource block of 9 26 subcarriers when then in downlink transfer using with preamble uplink.Alternatively,
2), the purpose STA (STA distributed on resource block) of default resource block.That is, participate in the STA of preamble transmission receive in the resource block according to prespecified mode/send data.For example, for taking part in the STA of preamble transmission, can according to transmitted in this transmission with preamble in identical resource block or the resource block of preamble transmission belonging to inscribed transmit/receive of resource block of 242 subcarriers send data.In addition to this, data can also be sent in inscribed transmit/receive of which resource block by beacon (Beacon) frame or which pre-specified STA of certain management frame before.Alternatively,
3), as a kind of special circumstances, the reply mode of default acknowledgement frame.How to be distributed including resource block, acknowledgement frame is sent on which resource block, and which STA to send acknowledgement frame by.1) and 2) wherein, 3) contain the content for needing to default instruction in, in addition to this, 3) in what mode can also reply the acknowledgement frame of what mac frame type, such as O-BA, M-BA, OFDMA M-BA and BA including the use of.
Specifically, the case where index in embodiment one not merely indicates the division of resource block, but the case where include the division of resource block and the information of the purpose STA of resource block.Specifically, including two kinds, the first is: for total bandwidth to be allocated, which is used for while indicating the division of resource block and whether the purpose STA of each resource block is the STA defaulted;Second is: the case where resource block divides uses certain known or other mode to be indicated, which is used to indicate whether the purpose STA distributed in each resource block is the STA defaulted.
A special case for the first is that the index is used to indicate default validation testing, i.e., what is carried in restriction resource block is the acknowledgement frame of certain MAC type.
In addition to this, it is sending except the instruction about default resource allocation information, can also first indicate to show unicast frame or multicast frame, further indicating the purpose STA of multicast frame.
Default resource allocation information can be a certain kind in above several default allocation modes;It can also be indicated respectively for each, establish index respectively.During specific implementation, each index and its corresponding resource allocation conditions and situations such as targeted sites can be stored respectively in transmitting terminal and perhaps receiving end or others modes use to know altogether for transmitting terminal and receiving end.
In one example, as Figure 11 a, multiple STA have carried out the transmission of uplink multi-users transmission frame according to the scheduling of trigger frame;When AP carries out the reply of downlink acknowledgement frame, resource block distribution instruction index is 26
The distribution of (be only for example and can be other value), the resource block will be allocated according to shown in Fig. 7, be divided into the resource block of two 242 subcarriers.Then the STA for transmitting upstream data in 242 Subcarrier ranges to preamble using the resource block of 242 subcarriers carries out the confirmation of M-BA frame.
Such as Figure 11 b, in another example, if resource block distribution instruction index is 27 (are only for example and can be other value), resource block distribution will be allocated according to the situation in Fig. 8 a, the distribution of resource block is identical as the resource block distribution of preamble transmitting uplink data, if the data that some subband of preamble is single STA are transmitted, O-BA is replied;If the data transmission that some subband of preamble is the MU MIMO of multiple STA, replys M-BA.
In another example, it is 28 (are only for example and can be other value) that resource block, which distributes and indicates to index, then such as Figure 10 a, defaulting website one by one to indicate to come in the middle included in the resource block of k-th resource instruction is M-BA frame.Resource block distribution instruction index is 29 (are only for example and can be other value), and such as Fig. 9, then the mode for defaulting reply carries out the mean allocation of resource block for the STA number for needing to reply acknowledgement frame, then replys O-BA in each resource block.
For this implementation method, it is equally applicable to the instruction that uplink scheduling information resource block distributes in trigger frame, the purpose STA that acknowledgement frame immediately is asked in indicating downlink frame distributes the transmission that uplink acknowledgement frame is carried out on corresponding resource block according to the resource block of default.
Two kinds of situations shown in Figure 11 a, Figure 11 b are the method that default resource allocation information instruction is carried out for whole bandwidth, that is, the value indexed be used to indicate and meanwhile contain resource block division and purpose STA whether the default resource allocation information for being default STA.
In addition, as shown in fig. 11c, can be indicated respectively for each resource block.For example, just for the larger situation of resource block (greater than threshold value 106 or the resource block of 242 subcarriers) ability multicast data transmission, wherein distribute an index value for the every case for the MU MIMO number of users that the resource block is propagated.Wherein Figure 11 c show simplified expression, what the 1st row was effectively equivalent to concentrate illustrates 81 rows, corresponding 81 index values, respectively N1-N81, the resource block that wherein left and right two 106 (1~9) respectively indicates that the size of the position is 106 distributes to the user of any one quantity in 1~8, the purpose STA that 9th kind of situation is used to indicate the resource block is the STA of default, alternatively, being used to indicate transmission group broadcasting frame on the resource block.It can see from Figure 11 c, on the one hand index value indicates the distribution condition of resource block: 106 resource block, 26 resource block, 106 resource block, whether the purpose STA on the other hand indicating some particular resource block is the STA defaulted.
Figure 11 d gives a kind of identification method of expansion of Figure 11 c, wherein index N90 indicates that 20MHz is divided into 106,26,52,52 four resource blocks, the purpose for the resource block that first size is 106 in order
STA is the STA of default, and index N99 expression 20MHz is by the resource block as 1 complete 242 subcarrier, and its purpose STA is the STA of default.
MU MIMO number of users is that any one value in 1~8 can also include in the present embodiment another index value, it is equivalent to, such as the 9th kind of situation of larger resource block, the purpose STA for being used to indicate the resource block is the STA of default, for example, preamble sends the website of uplink information.
In addition, as shown in fig. 11c, for each resource block, also can indicate that resource block propagation is multicast frame.It about the purpose STA of multicast frame, can allow to transmit a multicast MAC frames by limiting only, and participate in the STA of unicast reception without receiving multicast frame to complete.When STA learns that oneself is not engaged in unicast transmission in this way, the reading of multicast frame can be carried out, identified by reading the STA ID of MAC Address or mac frame body oneself whether be the multicast purpose STA.It can also be by carrying special multicast ID, to indicate the being multicast frame for thering is the fixed multicast frame being grouped either temporarily to be grouped.Or, biggish resource block can be directed to, 10th kind of situation, the mac frame that corresponding index value is used to indicate resource block transmission is the mac frame (being temporarily grouped) for participating in the STA of preamble uplink and just needing to read, correspondingly, being used to indicate the multicast transmission of fixed grouping for the corresponding index value of the 9th kind of situation.
In the above-mentioned multicast transmission being temporarily grouped, multiple purpose STA (the whole STA being not necessarily in cell) uncommon multicast mac address (non-broadcasting MAC Address) identifies this group of STA.For example, the STA for the multiple participation uplink multi-users transmission arbitrarily dispatched replys these STA according to M-BA mode, then often there is no common multicast mac address by multiple purpose STA of M-BA.In the multicast transmission of fixed grouping, the common multicast mac address for having MAC layer or more to distribute can be used for identifying the purpose STA of the multicast transmission of fixed grouping.
In embodiment one, carried out by the value of the index of more default resource allocation informations the instruction of unicast/multicast packet and or default validation testing instruction.It, can also be for the instruction of each STA or the scheduling of resource parameter for carrying out physical layer respectively for the STA group (MU MIMO user group or multicast transmission user group) in each resource block after the instruction for having carried out common portion.Due in common portion it has been found that the mac frame of each resource block transmission is unicast/multicast, if unicast data, it is single STA or MU MIMO user group, so website domain can be specifically designed the mode of resource instruction for the difference of each transmitted within resource blocks mode one by one.It for example, can be without the instruction of the STA ID of the website distributed on its resource block for the resource block of default resource allocation information instruction.For multicast transmission, due to the received robustness of edge customer to be guaranteed, lower MCS is often used
And individual traffic, therefore the transmission of multicast packet can be carried out using default resource allocation information, without indicating relevant physical layer parameter, such as MCS, NSTS, LDPC, STBC, BF etc..Therefore a kind of possible mode is the multicast packet for default transport, uses default resource allocation information completely without carrying out the instruction in website domain one by one.If the default resource allocation information indicated is that subsequent all resource blocks are all made of default resource allocation information, the instruction of public domain can be only carried out without the instruction in website domain one by one.
For the side STA, when STA reads resource distribution instruction, the index of the resource distribution instruction of reading is a kind of default resource allocation information, and oneself takes part in the transmission of preamble, then reading/transmission of resource block is carried out according to default resource allocation information;If being not engaged in the transmission of preamble, reading/transmission is not continued.
About default validation testing
One special case of the default resource allocation information mentioned in aforementioned embodiments is default validation testing.There are many default validation testings, each embodiment to it with no restrictions.
For example, a kind of acknowledgement frame of default replys mode 1, the reply mode for the default being illustrated in fig. 7 shown below.The STA of uplink is carried out for (242 subcarriers provide subband) in the 20MHz of place, AP is aligned reply in corresponding subband in the way of M-BA.And for the M-BA on different 20MHz, the transmission of M-BA is carried out by way of OFDMA.
In another example a kind of acknowledgement frame of default replys mode 2, it is resource allocation OFDMA BA (O-BA) transmission identical with preamble resource block.In addition, can reply M-BA on corresponding resource block if some resource block is MU-MIMO transmission or continue the progress O-BA transmission of the mean allocation resource block, as shown in Figure 9.
In another example a kind of acknowledgement frame of default replys mode 3, it is that the O-BA of mean allocation whole bandwidth replys mode.In order to balance the expense that each subband replys acknowledgement frame, whole bandwidth is divided equally according to the number of STA, carries out the reply of O-BA, as shown in Figure 9.
In another example, a kind of acknowledgement frame reply mode 4 of default, what it is for (Dedicated part) k-th of website domain one by one instruction biography is the multicast frame defaulted, and purpose STA is the STA that preamble takes part in UL MU transmission, other resource blocks are continued to provide, can transmit unicast frame or have the fixed multicast frames being grouped by further part.Preferably, this situation is suitable for the case where common portion and one by one website part combination coding.As shown in Figure 10 a, that default first instruction biography is the multicast frame M-BA of default, and the position of resource block can indicate, can also default.
It is to contain the default resource allocation information of resource block division, while containing the purpose STA in each resource block as default STA that the acknowledgement frame of above several defaults, which replys mode,.It certainly, in other implementations, can also only include the division of resource block, for example the division of instruction resource block is according to the division methods of above 4 kinds of modes, but the purpose STA of each resource block is individually indicated again;The division of resource block can also be first carried out, then whether indicative purpose STA defaults STA in each resource block.
Purpose STA (STA for participating in preamble transmission) about default resource block
The purpose STA for being previously noted default (default) resource block can be the STA for participating in preamble transmission, alternatively, the STA appointed in advance based on beacon frame and management frame.
In addition to descending multi-user transmits, multi-user's uplink is also introduced in 802.11ax, as shown in figure 12.AP sends trigger frame, which includes the resource scheduling information of multi-user's uplink for triggering multi-user transmission.After multiple STA receive trigger frame, according to the resource scheduling information in trigger frame, uplink frame almost is sent within the same time.The uplink frame that AP receives multi-user is multiple STA while sending multi-user's acknowledgement frame later.
Specifically, AP sends trigger frame, STA is needed to transmit uplink frame immediately after X frame pitch (X Inter-frame Space), and setting check is regular (Acknowledge Policy), if setting confirmation rule to feed back immediately, it is required that AP responds immediately to acknowledgement frame after being properly received data XIFS.For acknowledgement frame, " STA for taking part in preamble transmission " takes part in the STA of uplink frame transmission.Which in addition to this, need subchannel to receive the case where data depend on the resource allocation of default in for taking part in the STA of preamble transmission.
If AP sends descending multi-user frame to multiple STA, and setting check rule is to feed back immediately, then STA needs to respond immediately to acknowledgement frame after being properly received data XIFS.And AP can send trigger frame while sending downlink data, transmit the scheduling information for triggering acknowledgement frame, how instruction STA replys acknowledgement frame.It is to say the purpose STA that the downlink frame responded immediately to is asked in current downlink transmission, as shown in fig. lob then for " STA for taking part in preamble transmission " signified in the scheduling information in trigger frame.
If the AP/STA for having demanded acknowledgement frame does not receive/is properly received corresponding acknowledgement frame within one section of set time, then it is assumed that data are not properly received, or without solution to acknowledgement frame, then no longer assert oneself to be the STA for taking part in preamble transmission.
Embodiment two
It is indicated using the resource that special STA ID is defaulted
With reference to Figure 13, on the basis of the resource allocation information for shown in Fig. 4, in addition to the instruction (concrete mode is without limitation) of resource block location information, special STA ID is used to indicate that one or more purpose STA of the mac frame in some resource block participate in the STA of uplink for preamble.STA without participating in preamble uplink is then not necessarily to read the resource block.Wherein special STA ID can be the full 0 STA ID that perhaps complete 1 STA ID or AP and the STA of participation preamble transmission are appointed in advance.
STA reads STA ID, if STA ID is special STA ID, and the STA has participated in the uplink on preamble corresponding resource block, then reads the mac frame in the resource block;If the STA is not engaged in the uplink on preamble corresponding resource block, without reading the resource block.Wherein corresponding resource block for uplink resource block identical with the resource block or can belong to identical 20MHz (resource block of 242 subcarriers).
In addition it is also possible to go to indicate that the mac frame in this resource block is multicast MAC frames or unicast mac frame using special STA ID.
Certainly, further, with reference to Figure 14, two kinds of special STA ID can be reserved, when STA reads special STA ID 1, then it is assumed that be that the STA of the uplink for taking part in preamble corresponding resource block just needs to read;And special STA ID 2 is read, then it is assumed that the frame is the multicast frame of a fixed grouping, and the reading of selectivity is carried out according to certain rules., according to whether there is the unicast frame for issuing oneself, decide whether to be read out if regulation takes part in the STA of unicast frame without reading multicast frame if not two kinds of special STA ID.If STA supports to receive while unicast data and multicast packet, can be read out jointly.
It should be added that, for MAC (Media Access Control, media access control) frame transmission mode, there are unicast transmission (unicast), multicast transmission (multicast) and broadcast transmission (broadcast), wherein multicast transmission and broadcast transmission are referred to as multicast transmission (Groupcast) again.Unicast refers to package in the transmission of computer network, and destination address is a kind of transmission mode of simple target.It is that network today is most widely used, and commonly used network protocol or service mostly use greatly unicast transmission, such as all agreements based on TCP.In addition to unicast transmission mode, there are also broadcast and multicasts.The difference of they and unicast is that the destination address of broadcast is all targets in network, and the destination address of multicast is one group of target, and the member that the group is added is the destination of package.Here the number transmitted with single user above
According to not identical with the data of multi-user transmission.Carrying out transmission of video/lecture contents transmission by multicast is a kind of important application scenarios in 802.11ax, will be widely applied in sports buildings, lecture theater.
Embodiment three
The instruction of default resource allocation information is carried out using special multicast ID
With reference to Figure 15, on the basis of the resource allocation information for shown in Fig. 4, in addition to the instruction (concrete mode is without limitation) of resource block location information, it further include unicast or the instruction of multicast, and, for multicast, the not common multicast frame for enjoying common multicast mac address of the multicast is indicated using special multicast ID, the STA defaulted is needed to remove the multicast frame read.
Wherein, unicast and the instruction of multicast packet can be indicated using the index using resource block location information mentioned in embodiment one, or other schemes are indicated that the present invention program is with no restriction.The scheme of others instruction unicasts and multicast by 1 bit for example, express or special STA ID implies mac frame on some resource block for multicast/broadcast mac frame (multicast) or unicast mac frame.Which if the mac frame for passing through 1 bit indication some resource block is multicast/broadcast mac frame, further can also indicate to be multicast group by multicast ID.
Wherein multicast ID can be mapped by way of hand shaking with multicast mac address by STA with AP.
Correspondingly, STA can be by reading the information received, and the mac frame for confirming that certain resource blocks are propagated is multicast MAC frames or unicast mac frame in receiving side.STA is distinguished after the mac frame in certain resource block is multicast frames, reads multicast ID, discovery multicast ID is special multicast ID, and the STA has participated in the uplink on preamble corresponding resource block, then according to default resource allocation information receiving multicast data, alternatively, reading the mac frame in the resource block;If the STA is not engaged in the uplink on preamble corresponding resource block, without reading the resource block.
For embodiment two and three, it may be noted that, STA ID or multicast ID can also implicitly be carried by way of scrambling or exclusive or, receiving end is by carrying out descrambling or anteiso- using special ID or identifying whether AP implicitly carries special ID, for such method still in the range of the present invention program considers.
Example IV
The instruction of default resource allocation information is carried out using single user packet configuration
There are three types of different packet configurations in 802.11ax, and for single user packet configuration, it is only necessary to the resource instruction for carrying out single STA there is no need to transmit HE-SIG-B, saves the expense of HE-SIG-B.Therefore example IV indicates that the packet configuration is single user packet configuration first, and wherein indicating mode can also be carried, the present invention program is with no restriction by showing instruction in HE-SIG-A by the way that the part L-SIG+RL-SIG is implicit.Then, the bandwidth that the packet configuration is indicated by special STA ID or special multicast ID is the resource block distribution carried out according to default resource allocation information, and the purpose STA of the mac frame in all resource blocks is default STA, that is, has participated in the STA of preamble uplink.Special multicast ID is the ID special when confirming that the address is multicast ID, such as full 0 or complete 1 or AP and STA pre-specified ID.
For this kind of mode, the physical layer parameter that can use single website carries out unified instruction to the mac frame in multiple resource blocks, wherein physical layer parameter, may include MCS, NSTS, LDPC or STBC etc. as shown in figure 16;Also the physical layer parameter of default can be directly used and use 1 spatial flow without instruction, such as fixed fix using MCS0, NSTS of MCS, LDPC fixation is set as 0, i.e., by the way of BCC, STBC fixation is set as 0, i.e., not by the way of STBC.
STA reads the frame that the frame is SU, and STA ID/ multicast ID is special STA ID/ multicast ID, and the STA has participated in the uplink of preamble, then the mac frame in the resource block is read according to default resource allocation information;If the STA is not engaged in the uplink of preamble, without reading the resource block.Read the reading of the physical layer parameter of SU or the physical layer parameter progress mac frame according to default in HE-SIG-A.
Embodiment five
Default resource allocation information is carried out using information bit expresses instruction
The instruction of default resource allocation information is directly carried out using information bit by the bit implicitly carried in L-SIG and RL-SIG or in HE-SIG-A or HE-SIG-B.The instruction of 1 bit can be directly carried out for whole bandwidth, instruction uses certain default resource allocation information;A variety of default resource allocation informations can also be indicated respectively.In addition it is also possible to be utilized respectively 1 bit on the basis of the resource allocation information for shown in Fig. 4 for each resource block in addition to the instruction (concrete mode is without limitation) of resource block location information and indicated.It for example, is certain default resource allocation information by 1 bit indication validation testing, i.e., resource block is according to certain default resource allocation information
Distribution, and purpose STA is the STA for taking part in preamble uplink.
For the side STA, STA reads the default resource allocation information bit indication in L-SIG and RL-SIG or HE-SIG-A or HE-SIG-B, if the default resource allocation information of indicating bit is read, and the STA has participated in the uplink of preamble, then the mac frame in the resource block is read according to default resource allocation information;If the STA is not engaged in corresponding uplink, without reading the resource block.
Embodiment six
The instruction of default resource allocation information is carried out by not transmitting STA ID
AP is not transmitting website domain one by one or carrying out in such a way that website domain one by one does not carry STA ID the instruction of default resource allocation information.And for the side STA, can extrapolate whether website domain part carries STA ID by comparing the symbolic number of HE-SIG-B whether comprising website domain one by one or one by one, to know whether to have carried out the resource instruction of default resource allocation information.
The symbolic number instruction of HE-SIG-B can be carried in HE-SIG-A.And in HE-SIG-B in general OFDM symbol number occupied by common portion is fixed.It can indicate that the part HE-SIG-B does not only include website part one by one comprising common portion by symbolic number, i.e. the symbolic number of the HE-SIG-B indicated in HE-SIG-A is equal to the symbolic number of common portion;Further, it is also possible to carry out the calculating of HE-SIG-B symbolic number, by the information of common portion to indicate that website field does not include STA ID one by one.For example, if:
, then illustrate one by one website domain do not include STA ID, do not include STA ID by way of come the purpose STA of the mac frame of implicit indication subsequent transmission be default STA, that is, take part in the STA of preamble uplink.
Other inventive embodiments
Furthermore, for some STA/MU MIMO user group/multicast user groups instruction combined coding of HE-SIG-B common portion and STA indicating section one by one, and the case where being scrambled using identification information, it can be by carrying bit in L-SIG and RL-SIG or HE-SIGA, there are multicast transmissions for designation date part, and the sequence of the resource instruction of multicast transmission can be the position (for example, it is assumed that being forever first of the instruction of website domain one by one) of default or further indicate that multicast transmission refers to by information bit
The sequence (being designated as k-th) shown.When STA learn the instruction of all domains of website one by one which for multicast transmission when, then can use multicast ID or special multicast ID go to descramble, simplify the reception process of STA.When STA learns that the mac frame transmitted on some position is multicast frame, the purpose STA of multicast frame can be further further discriminated between using method described in embodiment one.
For such situation, the multicast information bit indication that STA is read in L-SIG and RL-SIG or HE-SIG-A is descrambled in the position of default or indicated position using special ID if there are muticast data transmissions for designation date part.
More than, in conjunction with the method that scheduling of resource according to an embodiment of the present invention is described in detail in Fig. 1 to Figure 16, in the following, the device of scheduling of resource according to an embodiment of the present invention is described in detail in conjunction with Figure 17 to Figure 18.
Figure 17 shows the schematic block diagram of the device 300 of scheduling of resource according to an embodiment of the present invention, which is applied to WLAN, and as shown in figure 17, which includes:
Generation unit 310, for generating resource scheduling information, which includes the instruction for default resource block assignment information.For example, using index while indicating the dividing condition of resource block and the information of default purpose website;Alternatively, except the instruction of resource block distribution, using the mark instruction multicast of special website perhaps site groups alternatively, the mark using special website or site groups indicates default purpose website.
Transmission unit 320, for sending the resource scheduling information to receiving end.
Optionally, which is the network equipment, which is terminal device.
The device 300 of scheduling of resource according to an embodiment of the present invention can correspond in the method for the embodiment of the present invention transmitting terminal (such as, the network equipment), and, each unit, that is, module and other above-mentioned operation and/or functions in the device 300 of scheduling of resource are respectively in order to realize the corresponding process of the method 100 in Fig. 1, for sake of simplicity, details are not described herein.
Figure 18 shows the schematic block diagram of the device 400 of scheduling of resource according to an embodiment of the present invention, the device 400 is applied to WLAN, arrange in the next generation protocol that the WLAN follows for the possible divided resource block location of frequency domain resource to be allocated, as shown in figure 18, which includes:
Receiving unit 410, the resource scheduling information include the instruction for the default resource block assignment information of the one or more.Such as using index while indicating the dividing condition of resource block and the information of default purpose website;Alternatively, multicast is indicated using the mark of special website or site groups, alternatively, the purpose website that instruction is default except the instruction that resource block divides.
Processing unit 420, for according to the resource scheduling information, if comprising there are the instructions of default resource block assignment information, and the receiving end needs to be transmitted according to default resource block assignment information, then transmitted in such a way that protocol conventions or both sides are arranged.
The device 400 of scheduling of resource according to an embodiment of the present invention can correspond in the method for the embodiment of the present invention transmitting terminal (such as, the network equipment), and, each unit, that is, module and other above-mentioned operation and/or functions in the device 400 of scheduling of resource are respectively in order to realize the corresponding process of the method 200 in Figure 18, for sake of simplicity, details are not described herein.
More than, in conjunction with the method that scheduling of resource according to an embodiment of the present invention is described in detail in Fig. 1 to Figure 16, in the following, the equipment that scheduling of resource according to an embodiment of the present invention is described in detail in conjunction with Figure 19 to Figure 20.
Figure 19 shows the schematic diagram of the equipment 500 of scheduling of resource according to an embodiment of the present invention, the equipment 500 is applied to WLAN, arrange default resource allocation information or transmitting terminal and receiving end in the next generation protocol that the WLAN follows and arranges default resource allocation information.As shown in figure 19, which includes:
Bus 510;
The processor 520 being connected with the bus;
The memory 530 being connected with the bus;
The transmitter 540 being connected with the bus;
Wherein, the processor calls the program stored in the memory by the bus, with for generating resource scheduling information, which includes the instruction for default resource block assignment information.For example, using index while indicating the dividing condition of resource block and the information of default purpose website;Alternatively, except the instruction of resource block distribution, using the mark instruction multicast of special website perhaps site groups alternatively, the mark using special website or site groups indicates default purpose website.
The resource scheduling information is sent to receiving end for controlling transmitter.
Optionally, which includes symmetrical centre.
Optionally, which is the network equipment, which is terminal device.
The embodiment of the present invention can be applied to various communication equipments.
The transmitter of equipment 500 may include transmit circuit, power controller, encoder and antenna, also, equipment 500 can also include receiver, and receiver may include receiving circuit, power controller, decoder and antenna.
Processor can also be known as CPU.Memory may include read-only memory and random access memory, and provide instruction and data to processor.The a part of of memory can also include non-volatile row arbitrary access
Memory (NVRAM).In specific application, equipment 500 can be embedded in or itself can be exactly the wireless telecom equipment such as the network equipment, can also include the carrier for accommodating transmit circuit and receiving circuit, to allow to carry out data transmitting and reception between equipment 500 and remote location.Transmit circuit and reception circuit may be coupled to antenna.The various components of equipment 500 are coupled by bus, wherein bus further includes power bus, control bus and status signal bus in addition in addition to including data/address bus.But for the sake of clearly bright, various buses are all designated as bus in figure.Decoder may become one with processing unit in specific different product.
Processor may be implemented or execute disclosed each step and logic diagram in embodiment of the present invention method.General processor can be microprocessor or the processor is also possible to any conventional processor, decoder etc..The step of method in conjunction with disclosed in the embodiment of the present invention, can be embodied directly in hardware processor and execute completion, or in decoding processor hardware and software module combination execute completion.Software module can be located at random access memory, flash memory, read-only memory, in the storage medium of this fields such as programmable read only memory or electrically erasable programmable memory, register maturation.
It should be understood that, in embodiments of the present invention, the processor can be central processing unit (Central Processing Unit, referred to as " CPU "), which can also be other general processors, digital signal processor (DSP), specific integrated circuit (ASIC), ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor etc..
The memory may include read-only memory and random access memory, and provide instruction and data to processor.The a part of of memory can also include nonvolatile RAM.For example, memory can be with the information of storage device type.
The bus system can also include power bus, control bus and status signal bus in addition etc. in addition to including data/address bus.But for the sake of clear explanation, various buses are all designated as bus system in figure.
During realization, each step of the above method can be completed by the integrated logic circuit of the hardware in processor or the instruction of software form.The step of method in conjunction with disclosed in the embodiment of the present invention, can be embodied directly in hardware processor and execute completion, or in processor hardware and software module combination execute completion.Software module can be located at random access memory, flash memory, read-only memory, in the storage medium of this fields such as programmable read only memory or electrically erasable programmable memory, register maturation.The step of storage medium is located at memory, and processor reads the information in memory, completes the above method in conjunction with its hardware.To avoid repeating, it is not detailed herein.
The method that the equipment 500 of scheduling of resource according to an embodiment of the present invention can correspond to the embodiment of the present invention
In transmitting terminal (for example, network equipment), also, each unit, that is, module in the equipment 500 of scheduling of resource and other above-mentioned operation and/or functions are respectively in order to realize the corresponding process of the method 100 in Fig. 1, for sake of simplicity, details are not described herein.
The equipment of scheduling of resource according to an embodiment of the present invention, it whether is the practical resource block to be allocated being divided into of frequency domain resource to be allocated by one or more resource block location for being used to indicate at least partly bit in bit sequence in the possible divided resource block location of frequency domain resource to be allocated, it can be based on the distribution situation of the practical resource block to be allocated being divided into of frequency domain resource to be allocated, compare the possible divided resource block location of frequency domain resource to be allocated, flexibly generate the bit sequence of different length, so as to support to reduce scheduling of resource to the expense of transfer resource.
Figure 20 shows the schematic block diagram of the equipment 600 of scheduling of resource according to an embodiment of the present invention, which is applied to WLAN, and as shown in figure 22, which includes:
Bus 610;
The processor 620 being connected with the bus;
The memory 630 being connected with the bus;
The receiver 640 being connected with the bus;
Wherein, the processor calls the program stored in the memory by the bus, and to receive the resource scheduling information that transmitting terminal is sent for controlling and receiving machine, which includes the instruction for default resource block assignment information.For example, using index while indicating the dividing condition of resource block and the information of default purpose website;Alternatively, except the instruction of resource block distribution, using the mark instruction multicast of special website perhaps site groups alternatively, the mark using special website or site groups indicates default purpose website.
Optionally, which is the network equipment, which is terminal device.
The embodiment of the present invention can be applied to various communication equipments.
The receiver of equipment 600 may include receiving circuit, power controller, decoder and antenna, also, equipment 600 can also include transmitter, and receiver may include transmit circuit, power controller, encoder and antenna.
Processor can also be known as CPU.Memory may include read-only memory and random access memory, and provide instruction and data to processor.The a part of of memory can also include non-volatile row random access memory (NVRAM).In specific application, equipment 600 can be embedded in or itself can be exactly the wireless telecom equipment such as terminal device, can also include the carrier for accommodating transmit circuit and receiving circuit, to allow to carry out data transmitting and reception between equipment 600 and remote location.Transmit circuit and reception circuit
It may be coupled to antenna.The various components of equipment 600 are coupled by bus, wherein bus further includes power bus, control bus and status signal bus in addition in addition to including data/address bus.But for the sake of clearly bright, various buses are all designated as bus in figure.Decoder may become one with processing unit in specific different product.
Processor may be implemented or execute disclosed each step and logic diagram in embodiment of the present invention method.General processor can be microprocessor or the processor is also possible to any conventional processor, decoder etc..The step of method in conjunction with disclosed in the embodiment of the present invention, can be embodied directly in hardware processor and execute completion, or in decoding processor hardware and software module combination execute completion.Software module can be located at random access memory, flash memory, read-only memory, in the storage medium of this fields such as programmable read only memory or electrically erasable programmable memory, register maturation.
It should be understood that, in embodiments of the present invention, the processor can be central processing unit (Central Processing Unit, referred to as " CPU "), which can also be other general processors, digital signal processor (DSP), specific integrated circuit (ASIC), ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor etc..
The memory may include read-only memory and random access memory, and provide instruction and data to processor.The a part of of memory can also include nonvolatile RAM.For example, memory can be with the information of storage device type.
The bus system can also include power bus, control bus and status signal bus in addition etc. in addition to including data/address bus.But for the sake of clear explanation, various buses are all designated as bus system in figure.
During realization, each step of the above method can be completed by the integrated logic circuit of the hardware in processor or the instruction of software form.The step of method in conjunction with disclosed in the embodiment of the present invention, can be embodied directly in hardware processor and execute completion, or in processor hardware and software module combination execute completion.Software module can be located at random access memory, flash memory, read-only memory, in the storage medium of this fields such as programmable read only memory or electrically erasable programmable memory, register maturation.The step of storage medium is located at memory, and processor reads the information in memory, completes the above method in conjunction with its hardware.To avoid repeating, it is not detailed herein.
The equipment 600 of scheduling of resource according to an embodiment of the present invention can correspond to the receiving end in the method for the embodiment of the present invention (such as, terminal device), and, each unit, that is, module and other above-mentioned operation and/or functions in the equipment 600 of scheduling of resource are respectively in order to realize the corresponding process of the method 200 in Figure 18, for sake of simplicity, details are not described herein.
The equipment of scheduling of resource according to an embodiment of the present invention, it whether is the practical resource block to be allocated being divided into of frequency domain resource to be allocated by one or more resource block location for being used to indicate at least partly bit in bit sequence in the possible divided resource block location of frequency domain resource to be allocated, it can be based on the distribution situation of the practical resource block to be allocated being divided into of frequency domain resource to be allocated, compare the possible divided resource block location of frequency domain resource to be allocated, flexibly generate the bit sequence of different length, so as to support to reduce scheduling of resource to the expense of transfer resource.
It should be understood that, in various embodiments of the present invention, magnitude of the sequence numbers of the above procedures are not meant that the order of the execution order, and the execution sequence of each process should be determined by its function and internal logic, and the implementation process of the embodiments of the invention shall not be constituted with any limitation.
Those of ordinary skill in the art may be aware that unit described in conjunction with the examples disclosed in the embodiments of the present disclosure and algorithm steps, can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Professional technician can use different methods to achieve the described function each specific application, but such implementation should not be considered as beyond the scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, system, the specific work process of device and unit of foregoing description can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods may be implemented in other ways.Such as, the apparatus embodiments described above are merely exemplary, such as, the division of the unit, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed mutual coupling, direct-coupling or communication connection can be through some interfaces, the indirect coupling or communication connection of device or unit, can be electrical property, mechanical or other forms.
Unit may or may not be physically separated as illustrated by the separation member for this, and component shown as a unit may or may not be physical unit, it can and it is in one place, or may be distributed over multiple network units.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
In addition, the functional units in various embodiments of the present invention may be integrated into one processing unit, it is also possible to each unit and physically exists alone, can also be integrated in one unit with two or more units.
If the function is realized in the form of SFU software functional unit and when sold or used as an independent product, can store in a computer readable storage medium.Based on this understanding, substantially the part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products technical solution of the present invention in other words, the computer software product is stored in a storage medium, it uses including some instructions so that a computer equipment (can be personal computer, server or transmitting terminal etc.) execute all or part of the steps of each embodiment this method of the present invention.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), the various media that can store program code such as magnetic or disk.
Above should; only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, and anyone skilled in the art is in the technical scope disclosed by the present invention; it can easily think of the change or the replacement, should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the scope of protection of the claims.
To be that embodiment of the present invention is apparent, the embodiment expressed using reduction language is provided below:
The example of the side AP:
1. existing mode adds one or more default resource allocation informations in resource distribution instruction.Then the distribution of resource block uses default resource allocation information.
2. Case-based Reasoning 1, the purpose STA or scheduled STA of resource allocation are the STA of default.
3., for existing resource block, increasing a kind of index situation in resource distribution instruction table, indicate that the scheduled STA of the purpose STA/ in the resource block is to default STA or indicate that the mac frame of transmission includes multicast MAC frames.
4. indicating that one or more purpose STA of the mac frame in this resource block are default STA using special STA ID.If the downlink STA of default, then need to read the downlink data of the resource block;And non-default STA is then not necessarily to read the downlink data of the resource block.If the uplink STA of default, then need to send upstream data in the resource block;And non-default STA then cannot send upstream data in the resource block.
5. indicating that the scheduled STA of the one or more in this resource block is default STA using special STA ID.If default STA, then need to send upstream data in the resource block;And non-default STA then cannot send upstream data in the resource block.
6. any one in Case-based Reasoning 2- example 5, default STA is to participate on corresponding resource block
The STA of the preamble transmission or STA appointed in advance based on beacon frame and management frame.
7. Case-based Reasoning 4 or example 5, which can carry out the trigger frame of uplink by preamble scheduling multi-user or beacon (Beacon) frame is carried.
8. introducing special multicast ID in multicast address after being multicast frame using display or implicit information bit indication, the STA for being designated as default just needs to read the resource block;If not the STA of default, then without reading the resource block.
9. be designated as the frame of SU first, then indicate that the frame is the multicast frame of default resource instruction using special STA ID/ multicast ID, and all multicast frames take unified physical layer parameter or take the physical layer parameter of default.
10. the instruction of default resource allocation information is expressly carried out using information bit in L-SIG and RL-SIG or HE-SIG-A or HE-SIG-B.
11. in L-SIG and RL-SIG or HE-SIG-A, using information bit instruction current group, there are multicast MAC frames.And sequence of the multicast MAC frames in website one by one is default sequence or indicates simultaneously the sequence of multicast MAC frames.
12. the instruction of the default resource allocation information of implicit instruction by way of not carrying STA ID in website domain one by one.
The example of the side STA:
1.STA reads resource distribution instruction, and the index of the resource instruction of reading is a kind of default resource allocation information, then the division of resource block is divided according to default resource allocation information.
2. Case-based Reasoning 1 distributes the reading for carrying out downlink data in the resource block of default according to the resource block of default if oneself being default STA;If not default STA, then be not necessarily to carry out the reading of data.
3. Case-based Reasoning 1 distributes the transmission for carrying out upstream data in the resource block of default according to the resource block of default if oneself being default STA;If being not engaged in the transmission of preamble, the transmission of data cannot be carried out.
4.STA is read in resource distribution instruction table, and the index by reading resource instruction learns that the mac frame of some resource block is multicast MAC frames or the scheduled STA of purpose STA/ is default STA.
5. Case-based Reasoning 4 carries out the reading of downlink data if oneself is default STA in the resource block;If being not engaged in the transmission of preamble, without carrying out the reading of data.
6. Case-based Reasoning 4 carries out the transmission of upstream data if oneself is default STA in the resource block;If being not engaged in the transmission of preamble, the transmission of data cannot be carried out.
7.STA reads STA ID, if STA ID is special STA ID, and the STA is default STA,
It then needs to read the downlink data in respective resources block;If the STA is not default STA, without reading the downlink data in respective resources block.
8.STA reads STA ID, if STA ID is special STA ID, and the STA is default STA, then needs to send upstream data in the resource block;If the STA is not default STA, data cannot be sent in the resource block.
9. Case-based Reasoning 7 or example 8, which can be carried by trigger frame or Beacon frame.
After 10.STA differentiation is multicast frame, multicast ID is read, discovery multicast ID is special multicast ID, and the STA is to default STA, then needs to read the data in the resource block;If the STA is not default STA, without reading the data in the resource block.
11.STA reads the frame that the frame is SU, and STA ID is special STA ID, and the STA is default STA, then reads the data in respective resources block according to the resource block distribution of default;If the STA is not default STA, without reading the data in the resource block.Furthermore all multicast frames take the physical layer parameter of unified physical layer parameter or default.
12.STA reads the bit indication in L-SIG and RL-SIG or HE-SIG-A or HE-SIG-B, if being designated as default resource allocation information to read, and the STA is default STA, then reads the data in respective resources block according to the resource block distribution of default or clearly specified resource block distribution;If the STA is non-default STA, without reading the data in the resource block.
The bit indication that 13.STA reads in L-SIG and RL-SIG or HE-SIG-A learns current group, and there are multicast MAC frames, and sequence of the multicast MAC frames in website one by one is the sequence that multicast MAC frames are learnt in default sequence or the instruction of the sequence by reading multicast MAC frames.
14.STA reads HE-SIG-B symbolic number and MCS in HE-SIG-A, learn that HE-SIG-B only has common portion by calculating, or further read common portion, it learns in the resource instruction of the website one by one of HE-SIG-B and does not include STA ID, and the STA is default STA, then the resource block for distributing or being explicitly indicated according to the resource block of default, which is distributed, reads the data in the resource block in corresponding resource block;If the STA is not default STA, without reading the data in the resource block.
15. Case-based Reasoning 1~14, default STA is the STA for participating in the STA of preamble transmission on corresponding resource block or being appointed in advance based on beacon frame and management frame.
Claims (16)
- A kind of method of scheduling of resource, which is characterized in that it is applied to WLAN, includingGenerate resource allocation information, the resource allocation information include: for total bandwidth to be allocated, for simultaneously indicate the division of default resource block the case where and each resource block purpose STA whether be default STA index;Send the resource allocation information.
- A kind of method of scheduling of resource, which is characterized in that it is applied to WLAN, includingGenerate resource allocation information, the resource allocation information includes: the instruction for the case where resource block divides, with, for one or more resource block of division, be used to indicate the purpose STA that distributes in each resource block whether be default STA information, the information includes index or special website or site groups mark;Send the resource allocation information.
- According to claim 1 or 2 method, the STA of the default is the STA that preamble transmission is participated on corresponding resource block, alternatively, the STA appointed in advance based on beacon frame and management frame.
- A kind of method of scheduling of resource, which is characterized in that it is applied to WLAN, includingResource allocation information is generated, the resource allocation information includes: the instruction for the case where resource block divides, and, for one or more resource block of division, the mac frame for being used to indicate each transmitted within resource blocks includes the index of multicast MAC frames;Send the resource allocation information.
- A method of receiving scheduling of resource, which is characterized in that it is applied to WLAN, includingReceiving resource allocation information, the resource allocation information include: for total bandwidth to be allocated, for simultaneously indicate the division of default resource block the case where and each resource block purpose site STA whether be default site STA index;According to the index in the resource allocation information if it is the STA of default, in the default resource block transmitting data.
- A method of receiving scheduling of resource, which is characterized in that it is applied to WLAN, includingReceiving resource allocation information, the resource allocation information include: the instruction for the case where resource block divides, With, for one or more resource block of division, be used to indicate the purpose STA that is distributed in each resource block whether be default STA information, the information includes index or special website or site groups mark;According to the information in the resource allocation information, if it is the STA of default, in the default resource block transmitting data.
- According to claim 1 or 2 method, the STA of the default is the STA that preamble transmission is participated on corresponding resource block, alternatively, the STA appointed in advance based on beacon frame and management frame.
- A kind of method of scheduling of resource, which is characterized in that it is applied to WLAN, includingReceiving resource allocation information, the resource allocation information include: the instruction for the case where resource block divides, and, for one or more resource block of division, the mac frame for being used to indicate each transmitted within resource blocks includes the index of multicast MAC frames;According to the information in the resource allocation information, if it is the STA of default, the receiving multicast data on the default resource block.
- A kind of device for scheduling of resource, which is characterized in that it is applied to WLAN, includingGeneration unit, for generating resource allocation information, the resource allocation information include: for total bandwidth to be allocated, the case where for indicating the division of default resource block simultaneously and the purpose STA of each resource block whether be default STA index;Transmission unit, for sending the resource allocation information.
- A kind of device of scheduling of resource, which is characterized in that it is applied to WLAN, includingGeneration unit, for generating resource allocation information, the resource allocation information includes: the instruction for the case where resource block divides, with, for one or more resource block of division, be used to indicate the purpose STA that distributes in each resource block whether be default STA information, the information includes index or special website or site groups mark;Transmission unit, for sending the resource allocation information.
- According to the device of claim 9 or 10, the STA of the default is the STA that preamble transmission is participated on corresponding resource block, alternatively, the STA appointed in advance based on beacon frame and management frame.
- A kind of device of scheduling of resource, which is characterized in that it is applied to WLAN, includingGeneration unit, for generating resource allocation information, the resource allocation information includes: the instruction for the case where resource block divides, and, for one or more resource block of division, the mac frame for being used to indicate each transmitted within resource blocks includes the index of multicast MAC frames;Transmission unit, for sending the resource allocation information.
- A kind of device receiving scheduling of resource, which is characterized in that it is applied to WLAN, includingReceiving unit, be used for receiving resource allocation information, the resource allocation information include: for total bandwidth to be allocated, for simultaneously indicate the division of default resource block the case where and each resource block purpose site STA whether be default site STA index;Processing unit, for the STA according to the index in the resource allocation information if it is default, in the default resource block transmitting data.
- A kind of device receiving scheduling of resource, which is characterized in that it is applied to WLAN, includingReceiving unit, for receiving resource allocation information, the resource allocation information includes: the instruction for the case where resource block divides, with, for one or more resource block of division, be used to indicate the purpose STA that distributes in each resource block whether be default STA information, the information includes index or special website or site groups mark;Processing unit, for according to the information in the resource allocation information, if it is the STA of default, in the default resource block transmitting data.
- According to claim 1,3 or 14 device, the STA of the default is the STA that preamble transmission is participated on corresponding resource block, alternatively, the STA appointed in advance based on beacon frame and management frame.
- A kind of device of scheduling of resource, which is characterized in that it is applied to WLAN, includingReceiving unit is used for receiving resource allocation information, and the resource allocation information includes: the instruction for the case where resource block divides, and, for one or more resource block of division, the mac frame for being used to indicate each transmitted within resource blocks includes the index of multicast MAC frames;Processing unit, for according to the information in the resource allocation information, if it is the STA of default, the receiving multicast data on the default resource block.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/083617 WO2017004819A1 (en) | 2015-07-08 | 2015-07-08 | Resource scheduling method, apparatus and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107534863A true CN107534863A (en) | 2018-01-02 |
CN107534863B CN107534863B (en) | 2020-08-14 |
Family
ID=57684713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580079141.XA Active CN107534863B (en) | 2015-07-08 | 2015-07-08 | Resource scheduling method, device and equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107534863B (en) |
WO (1) | WO2017004819A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111328027B (en) * | 2018-12-17 | 2021-12-14 | 华为技术有限公司 | Message transmission method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102013959A (en) * | 2010-12-01 | 2011-04-13 | 北京新岸线无线技术有限公司 | Communication method and wireless communication system for realizing multi-user dispatching |
CN102948091A (en) * | 2010-05-26 | 2013-02-27 | Lg电子株式会社 | Method and apparatus for transceiving data in a wireless LAN system |
CN104022842A (en) * | 2013-03-01 | 2014-09-03 | 华为技术有限公司 | Multicast information transmission method and device |
WO2014172201A1 (en) * | 2013-04-15 | 2014-10-23 | Qualcomm Incorporated | Systems and methods for backwards-compatible preamble formats for multiple access wireless communication |
CN104580053A (en) * | 2014-12-02 | 2015-04-29 | 江苏中兴微通信息科技有限公司 | Transceiving method and device for realizing OFDMA technology in broad band wireless local area network |
WO2015089212A1 (en) * | 2013-12-10 | 2015-06-18 | Qualcomm Incorporated | Methods and apparatus for wireless communication utilizing efficient signal field design in high efficiency wireless packets |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7873018B2 (en) * | 2005-06-16 | 2011-01-18 | Nokia Corporation | Scheduling data transmissions to improve power efficiency in a wireless network |
CN101064679A (en) * | 2006-04-29 | 2007-10-31 | 华为技术有限公司 | Method and system for obtaining user data status indication information |
CN101064559A (en) * | 2006-04-30 | 2007-10-31 | 华为技术有限公司 | Resource distribution method and system |
US8428606B1 (en) * | 2007-08-31 | 2013-04-23 | Apple Inc. | Communicating control information including an index |
CN102036387B (en) * | 2009-09-30 | 2015-04-01 | 中兴通讯股份有限公司 | Method for indicating wireless channel resource allocation, base station, decoding method and terminal |
CN104735675B (en) * | 2013-12-19 | 2019-01-25 | 宇龙计算机通信科技(深圳)有限公司 | Wireless LAN communication method and wireless LAN communication equipment |
-
2015
- 2015-07-08 CN CN201580079141.XA patent/CN107534863B/en active Active
- 2015-07-08 WO PCT/CN2015/083617 patent/WO2017004819A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102948091A (en) * | 2010-05-26 | 2013-02-27 | Lg电子株式会社 | Method and apparatus for transceiving data in a wireless LAN system |
CN102013959A (en) * | 2010-12-01 | 2011-04-13 | 北京新岸线无线技术有限公司 | Communication method and wireless communication system for realizing multi-user dispatching |
CN104022842A (en) * | 2013-03-01 | 2014-09-03 | 华为技术有限公司 | Multicast information transmission method and device |
WO2014172201A1 (en) * | 2013-04-15 | 2014-10-23 | Qualcomm Incorporated | Systems and methods for backwards-compatible preamble formats for multiple access wireless communication |
WO2015089212A1 (en) * | 2013-12-10 | 2015-06-18 | Qualcomm Incorporated | Methods and apparatus for wireless communication utilizing efficient signal field design in high efficiency wireless packets |
CN104580053A (en) * | 2014-12-02 | 2015-04-29 | 江苏中兴微通信息科技有限公司 | Transceiving method and device for realizing OFDMA technology in broad band wireless local area network |
Also Published As
Publication number | Publication date |
---|---|
WO2017004819A1 (en) | 2017-01-12 |
CN107534863B (en) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11930508B2 (en) | Downlink control information transmission method | |
CN113439470B (en) | System and method for multicast resource allocation | |
US11564205B2 (en) | Method and apparatus for configuring DMRS information in V2X system | |
US8767644B2 (en) | Method and apparatus for contention-based granting in a wireless communication network | |
CN103517276B (en) | D2D communication method, user equipment and base station | |
JP5355765B2 (en) | Control channel in communication network system | |
WO2019029240A1 (en) | Method and device for signal scrambling and descrambling | |
CN110460555B (en) | Method and device for determining size of resource block group | |
EP3515141B1 (en) | Method and device for obtaining and delivering drms port configuration information | |
CN113692768A (en) | Method and apparatus for license-free data transmission in a wireless communication system | |
CN107770869B (en) | Method and device for configuring wireless resource allocation information | |
CN110612693A (en) | Method and apparatus for transmitting downlink control channel in wireless communication system | |
US11133914B2 (en) | Method and apparatus for configuring reference signal in wireless communication system | |
CN111601382B (en) | Data transmission method and communication device | |
CN115336367A (en) | Method and apparatus for determining channel access procedure in wireless communication system | |
CN108282313B (en) | Resource pool processing method and device | |
CN111193581B (en) | Method for transmitting and receiving physical downlink control channel and communication device | |
US20230232382A1 (en) | Procedures for coreset sharing | |
US10531497B2 (en) | System and method for spatial stream allocation in UL OFDMA | |
CN107534863A (en) | The method, apparatus and equipment of scheduling of resource | |
WO2018201830A1 (en) | Resource configuration method and device, storage medium, and processor | |
KR20180135593A (en) | Method and apparatus for transmitting demodulation reference signals for downlink control channel in wirelss communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |