WO2012100719A1 - Method for indicating number of streams of users and communication device for same - Google Patents

Method for indicating number of streams of users and communication device for same Download PDF

Info

Publication number
WO2012100719A1
WO2012100719A1 PCT/CN2012/070621 CN2012070621W WO2012100719A1 WO 2012100719 A1 WO2012100719 A1 WO 2012100719A1 CN 2012070621 W CN2012070621 W CN 2012070621W WO 2012100719 A1 WO2012100719 A1 WO 2012100719A1
Authority
WO
WIPO (PCT)
Prior art keywords
streams
user
indicates
bit group
flow
Prior art date
Application number
PCT/CN2012/070621
Other languages
French (fr)
Chinese (zh)
Inventor
朱胡飞
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2012100719A1 publication Critical patent/WO2012100719A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and a communication device for indicating and acquiring a number of user streams. Background technique
  • MIMO multi-user multi-input multi-output
  • AP access point
  • STA user terminals
  • the AP is each The STAs allocate the corresponding number of streams (Number of Streams), and send the stream number allocation information to the STA, so that the STA obtains the corresponding stream number information according to the stream number allocation information.
  • an AP supports a maximum of four STAs.
  • the AP uses three bits to transmit stream number information for each STA according to the number of streams that the STA can allocate.
  • the four STAs transmit the stream number allocation information, and the four STAs parse the corresponding bit bits to obtain the stream number information. For example, as shown in FIG.
  • the AP uses a total of 12 bits (bit: M 0-b21 ) to transmit stream number allocation information to four STAs, where blO-M2 is used to transmit the number of streams corresponding to STA1, bl3- M5 is used to transmit the number of streams corresponding to STA2, bl6-bl8 is used to transmit the number of streams corresponding to STA3, and M9-b21 is used to transmit the number of streams corresponding to STA4.
  • Embodiments of the present invention provide a method and a communication apparatus for indicating and acquiring a number of user streams, which can save bit resources occupied by transport stream number allocation information.
  • a method of indicating the number of user streams including:
  • the flow number distribution information includes: a first indication identifier, configured to indicate that the determination is in the user Whether there is a user whose flow number is greater than 4; a second indication identifier, configured to indicate a user whose flow number is greater than 4 when the first indication identifier indicates that a user with a flow number greater than 4; the flow number indication bit group, each of the The number of the flow indicator group is used to record the number of streams of the user corresponding to the stream number indicating bit group, and the number of streams of the user whose number of streams is not greater than 4 and the number of streams of the user whose stream number is greater than 4;
  • an embodiment of the present invention further provides an apparatus for indicating a number of user flows, where the apparatus includes:
  • the flow number allocation information generating unit is configured to generate flow number allocation information according to the flow number information allocated for the user, where the flow number distribution information includes: a first indication identifier, configured to indicate whether a flow exists in the user a user whose number is greater than 4; a second indication identifier, configured to indicate a user whose flow number is greater than 4 when the first indication identifier indicates that a user with a flow number greater than 4; the flow number indication bit group, each of the flow number indication The bit group is configured to record the number of streams of the user corresponding to the stream number indicating bit group, where the number of streams of the user whose number of streams is not greater than 4 and the number of streams of the user whose stream number is greater than 4;
  • a sending unit configured to send the flow number allocation information.
  • the flow number allocation information used by the method and the device in the implementation of the present invention uses the level 2 indication information to distinguish the flow number of the user, can accurately record the number of user streams in various situations, and reduces the transmission of each user.
  • the number of bits occupied by the stream number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
  • 1 is a signaling structure diagram of a prior art transmission stream number information
  • FIG. 3 is a structural diagram of a communication apparatus according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to solve the problem of a large amount of bit resources occupied by the transmission stream number allocation information, Embodiments of the present invention provide a method and communication apparatus for indicating and acquiring a number of user streams.
  • the present invention takes a multi-user multi-input multi-output (MIMO) system as an example.
  • MIMO multi-input multi-output
  • the AP allocates a user data stream number to the STA.
  • the AP can be considered as a special STA.
  • the communication peers can be APs and STAs. In the embodiment, it is considered that generally the total number of antennas 8 of the STA does not increase, so that the total maximum number of streams is 8.
  • the number of streams per user is not more than 8, and the total number of streams is also no more than 8. Then, in MU-MIMO, if there is a certain number of user streams greater than 4, then only 1 user should have more than 4 streams, while others
  • the number of users of the user must be less than or equal to 3; and the maximum number of streams of other users is greater than or equal to 2, and the number of streams of the remaining users must be less than 2.
  • the method may be performed as an AP.
  • the AP uses the 11-bit flow number allocation information to indicate the number of user flows.
  • the method uses a total of 11 bits of the bit b00-bl9 to indicate the number of user flows, where bOO is the first indication identifier, and the first indication identifier includes 1
  • the first indicator is used to indicate whether there is a user whose number of streams is greater than 4. If the first indicator is 1, it means that the number of users in the group of users is greater than 4. If the first indicator is 0, it means that the number of users without the user in the group is greater than 4.
  • the first indication identifier b00 is 0, indicating that the number of users has more than 4, and b00 is 1 indicates that the number of users without the user is greater than 4.
  • the flow number allocation information further includes a second indication identifier, where the second indication identifier includes 2 bits bl0, bl l.
  • the other 8 bits constitute a stream number indicating bit group every 2 bits, and each stream number indicates that the bit group is used to indicate the number of streams of one user. For example, bit group 1 is used for the number of streams of the first user, and so on.
  • bit group 1 is used for the number of streams of the first user, and so on.
  • the first indication identifier is 1, it indicates that the number of users of the group of users is greater than 4.
  • the first indication flag b00 is 0, that is, no user has more than 4 streams.
  • the second indication is used to indicate whether the number of streams of users whose number of streams is equal to 3 is 4.
  • the second indication flag includes 2 indicator bits (i.e., bits blO and M l ).
  • 2 indicator bits i.e., bits blO and M l .
  • the value corresponding to the first indicator value is the number of streams of the STA corresponding to the bit group indicating the bit group; if the number of the stream indicates that the value of the bit group is the second And indicating a value, the value represented by the bit sequence formed by the combination of the one indication bit in the second indication identifier and the bit in the flow number indication bit group is the number of flows of the STA corresponding to the bit number indication bit group.
  • the specific examples are as shown in Table 3.
  • the first indication value of the value of the specific stream number indicating bit group may be 00 or 01 or
  • the second indicator value is 11. If the number of streams indicates that the value of the bit group is the second indication value, the number of streams indicates that the number of streams of the STA corresponding to the bit group is 3 or 4. If the number of the flow indicator indicates that the value of the bit group is the second indication value, the number of flows of the STA corresponding to the bit group according to the number of indications in the second indication identifier is: a second indication value, and the flow number indication bit group is the first flow number indication bit group that takes the second indication value, and according to the first indication identifier (ie, the first indication bit in the second indication identifier) Determining, in combination with the flow number indicating bit group, the number of streams of the STA, if the number of streams indicates that the value of the bit group is a second indication value, and the number of streams indicates that the bit group is the second stream that takes the second indication value a number indicating bit group, according to the second indication identifier (ie, the second indication bit in the second indication identifier) The number of streams
  • bl2-bl9 only indicates a user with a stream number of 3, and M l has no meaning at this time; it is also possible that bl2-bl9 does not indicate any user with a stream number of 3, at this time bl O and bl l It doesn't make sense.
  • M l does not mean, or blO and bl l have no meaning, usually set these meaningless bits to 0. Since blO or bl l is 0, the number of streams of the corresponding STA with the number of streams 3 remains unchanged, so that the receiving end does not need to perform the possible change of the corresponding STA stream number in the subsequent steps for the blO or bl l of 0. Processing, thereby reducing the implementation complexity of the receiving end.
  • the first indication flag b00 is 1, it indicates that the number of users has more than 4. Then, the second indication identifier indicates that the number of user flows is greater than 4, and may actually be any one of the first to fourth users, but there should be only one. See Table 4, Table 4
  • the first indication identifier bOO is 1 indicating that there are more than 4 users
  • the second indication identifier (bl O , b l l ) indicates that the number of the first user flows is greater than 4.
  • the remaining 8 bits of the 4th-11th indicate the number of streams of 4 users
  • 8 bits of each of the 2 bits constitute a stream number indicating bit group
  • each stream number indicates that the bit group is used to indicate the number of streams of one user.
  • bit group 1 is used to record the number of streams of the first user, and the like.
  • the user indicating that the number of streams is greater than 4 is indicated by the second indication.
  • the second indication identifier is 00, 01, 10, 11, it indicates that the first, second, third, and fourth users indicate that the number of streams is greater than four.
  • 00, 01, 10, and 11 respectively indicate that the number of streams is 0, 1, 2, 3, and since the total number of streams is not greater than 8, when there are users with a stream number greater than 4,
  • the maximum number of streams for other users is 3.
  • 01, 10, and 11 respectively indicate the number of streams 5, 6, 7, and it is further agreed that the number of streams of the user is 8 with 00.
  • the flow number allocation information in the implementation of the present invention uses the level 2 indication information to distinguish the number of streams of the user, can accurately record the number of streams of each user in various situations, and reduces the number of streams of each user.
  • the number of occupied bits further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
  • the flow number allocation information composed of 10 bits (b00-M 8 ) indicates the number of user flows, which is the same as the first embodiment, and the first bit b00 is the first indication identifier still indicating Is there a user with more than 4 streams?
  • the first indication identifier b00 is 0, indicating that no user has more than 4 streams.
  • b00 is 0, indicating that no user has more than 4 streams.
  • the first indication flag b00 is 0. Number of streams See Table 6 for allocation information.
  • the second indication flag (blO) is used to indicate whether there are 4 users, and the number of streams 4 is also a flag.
  • the flag bit bl0 is 0, it means that there is no user with a stream number of 4.
  • the flag bit blO is 1, it indicates that there is a user with a stream number of 4, that is, there are at least one user with a stream number of 4. .
  • the second indication flag blO is 0.
  • a bl0 of 0 indicates that there is no user with a stream number of four, and the remaining 8 bits of the stream number allocation information (bll-bl8) are used to represent the number of streams of each user in the user set, wherein there are 4 users (user 1 - user 4)
  • the number of streams per user is represented by 2 bits, and the 2 bits are referred to as stream number indicating bit groups.
  • a stream number indicates that the bit group is 00, 01, 10, and 11 respectively indicate that the stream number is 0, 1, 2, 3.
  • the second indication flag blO is 1, there is at least one user with a stream number of 4. There are two cases at this time.
  • the first case there are only one user whose number of streams is greater than or equal to 3, which is equivalent to the number of users with 1 stream number equal to 4 and no user with the number of streams equal to 3.
  • the second indication flag blO is 1, it is case one (that is, there is only one user whose number of streams is greater than or equal to 3).
  • a blO of 1 indicates that at least one user with a stream number of 4 exists, and the remaining 8 bits of the stream number allocation information (bll-bl8) are used to represent the number of streams of each user in the user set, wherein there are 4 users (user 1 - User 4)
  • the number of streams per user is represented by 2 bits, and the 2 bits are referred to as stream number indicating bit groups. Assuming a normal binary number, one stream indicates that the bit group is 00, 01, 10, and 11 indicates that the number of streams is 0, 1, 2, and 4, respectively.
  • one stream number indicates that the bit group is 11 and the stream number is 4.
  • the identification bit blO is 1 (that is, there are 2 users whose flow number is greater than or equal to 3), and there are only 3 possible flow number distributions, that is, the flow number distribution 1 is recorded as (4, 3, 0, 0), indicating that the number of streams of four users is 4, 3, 0, 0; the distribution of stream number 2 is (4, 3, 1, 0), indicating that the number of streams of four users is 4 , 3, 1, 0;
  • the flow number distribution 3 is recorded as (4, 4, 0, 0), indicating that the flow numbers of the four users are 4, 4, 0, 0, respectively.
  • each of the above-mentioned flow number distributions is only a combination of the order of the four users' flow numbers, and there are various differences between the four users and the four flow numbers of the one flow number distribution.
  • the number of different - corresponding relationships is less than or equal to the number of all possible permutations of four elements, that is, 24.
  • a further embodiment indicates that if the first indication flag b00 is 1, it indicates that the number of users has a flow number greater than four. Refer to Table 7, the flow number assignment information of this embodiment.
  • the first indication flag b00 is 1, indicating that the number of users has more than four.
  • the second indication flag (blO, bll) indicates that the number of user streams is greater than four. For example, if the second indication is 00, 01, 10, 11, it means that the first, 2, 3, 4 users indicate that the number of streams is greater than 4.
  • the next 4 bits (bl2-bl5) form a bit group every 2 bits, one of which is a stream number indicating bit group, and the other is a user indicating bit group, for example, the stream number indicating bit group 1 (bl2-M3) is used for Indicates the number of user-specific flows whose number of streams is greater than 4, as previously determined for users with a flow number greater than 4.
  • the user indication bit group 2 (bl4-bl5) is used to indicate a user indicating that the number of streams is 2 or 3 among the other 3 users, or a user indicating that the number of streams 2 or 3 does not exist among the other 3 users.
  • the last 3 bits (M6-M8) are 3 bit groups, each bit group The system includes 1 bit, which respectively indicates the number of streams of the other 3 users indicating that the number of streams is not more than 4. It can be considered that the three bit groups (M6-bl8) sequentially indicate the number of streams of the first, second, and third users whose number of streams is not more than four.
  • bit group 2 is set to 01 to indicate that the first stream has a number of streams not greater than 4
  • the number of streams is 2 or 3, and then bit group 3, that is, bit bl6 is set to 0 or 1, to indicate that the number of streams indicated by it is 2 or 3, respectively, for example, bit group 3, that is, bit bl6 is set to 0, the number of users is 2; bit group 3, that is, bit bl6 is set to 1 for the number of user streams to be 3;
  • the number of streams of other users is 0 or 1, which can be indicated by a value of 0 or 1 of 1 bit, that is, by bit group 4, 5.
  • a more detailed implementation manner is: the user indicates that the bit group 2 (bl4-bl5) takes 01 or 10 or 11, respectively indicating that the first or second or third user among the other three users is the number of streams 2 or 3. User, and the user indicates that bit group 2 (bl4-M5) takes 00 to indicate that there are no users of stream number 2 or 3 among the other three users.
  • the last 3 bits (M6-bl8) are 3 groups of bits, and each bit group includes 1 bit, indicating the number of streams of the other 3 users indicating that the number of streams is not greater than 4.
  • the three bit groups ( bl6-bl8 ) sequentially indicate the number of streams of the first, second, and third users whose number of streams is not greater than 4: for the user indicating that the bit group 2 indicates that the number of streams is 2 or 3,
  • One of the corresponding three bit groups (bl6-bl8) for example, a value of 1 indicates a stream number of 3, a value of 0 indicates a stream number of 2; and a user indicates that the bit group 2 does not indicate that the stream number is 2
  • the remaining two users of 3 or 3, one of the corresponding 3 bit groups (bl6-bl8) have a value of 1 indicating the number of streams 1, and a value of 0 indicating the number of streams 0.
  • the flow number allocation information used by the method in the implementation of the present invention uses the level 2 indication information to distinguish the flow number of the user, can accurately record the number of user streams in various situations, and reduces the flow of transmitting each user.
  • the number of bits occupied by the number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
  • the embodiment of the present invention simultaneously provides a method for indicating the number of user flows, at an access point.
  • the stream number allocation information adopts the specific frame format given in the above embodiment. Set the value of the corresponding bit in the stream number allocation information according to the requirements of the above frame format.
  • the flow number allocation information includes: a first indication identifier, configured to indicate whether a user having a flow number greater than 4 exists in the user, and a second indication identifier, configured to: when the first indication identifier indicates the number of flows When the number of users is greater than 4, the number of streams is greater than 4; the number of streams indicates a group of bits, and each of the number of streams indicates that the group of bits is used to record the number of streams of users corresponding to the group of indicator bits, including the number of streams.
  • the specific AP determines the first indication identifier according to whether the number of users of the user is greater than 4.
  • the second identity is then determined based on user information with a stream number greater than four.
  • the number of streams corresponding to each user stream is carried by the bit number indicating bit group, and the stream number indicating bit group is determined according to the number of streams of each user stream.
  • the first indicator is set to 1.
  • the user information having a stream number greater than 4 is then recorded in the second identifier.
  • the second indication identifier uses 00, 01, 10, 11 to indicate that the first, second, third, and fourth users indicate that the number of streams is greater than four.
  • each of the 8 bits except the first indication identifier and the second indication identifier forms a stream number indication bit group, and each stream number indication bit group is used to indicate The number of streams for a user.
  • bit group 1 is used for the number of streams of the first user, and so on.
  • the binary information composed of two bits in the bit group specifically represents the value of the stream of the user.
  • the bit group is 01, 10, and 11 respectively indicate the number of streams 5, 6, and 7. Further, it is also stipulated that the number of streams of the user is 00 with 00.
  • the stream number allocation information is 10 bits in total
  • 4 out of 7 bits out of the first indication identifier and the second indication identifier are composed of 2 stream bits to form a stream number indicating bit group, wherein 1 bit group is used for Indicates the number of user-specific flows whose number of streams is greater than 4. Another user indicates that the bit group is used to indicate that the user whose number of streams is 2 or 3 is determined. And determining, according to the flow number allocation information, a value of the first indication identifier and the second indication identifier and the user indication bit group. Finally, 3 bits are used as 3 bit groups, and the value of 1 bit included in each determined bit group indicates the number of streams of the other 3 users indicating that the number of streams is not greater than 4.
  • the method for transmitting flow number allocation information in the implementation of the present invention distinguishes the flow number of the user by using the level 2 indication information, can accurately record the number of user streams in each case, and reduces the flow of transmitting each user.
  • the number of bits occupied by the number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
  • the embodiment of the present invention provides a communication apparatus for implementing the foregoing method.
  • the apparatus may be placed on an AP or an STA to indicate the number of streams of the user. .
  • the AP allocates the number of user data streams to the STA.
  • the AP can be considered as a special STA.
  • the communication peers can be APs and STAs.
  • the implementation of the method is as described above, and the apparatus is to implement the above method, so the processing in the method is the processing of the apparatus.
  • the communication device 20 includes:
  • the flow number allocation information generating unit 201 is configured to generate flow number allocation information according to the flow number information allocated for the user, where the flow number distribution information includes: a first indication identifier, configured to indicate whether the number of flows in the user is greater than 4 And a second indication identifier, configured to: when the first indication identifier indicates that a user with a flow number greater than 4 indicates a user whose flow number is greater than 4; the flow number indicates a bit group, and each first-number indicator indicates a bit group for recording and The number of flows indicates the number of streams of the user corresponding to the bit group, including the number of streams of users whose number of streams is not greater than 4, and the number of streams of users whose number of streams is greater than 4.
  • the sending unit 203 is configured to send the flow number allocation information.
  • the stream number allocation information generating unit 201 adopts the tool given in the above method embodiment. Body frame format.
  • the stream number allocation information generating unit 201 determines the first indication flag based on whether or not the number of streams of the user is greater than four.
  • the second identity is then determined based on user information having a stream number greater than four.
  • the number of streams corresponding to each user stream is carried by the bit number indicating bit group, and the stream number indicating bit group is determined according to the number of streams of each user stream.
  • the first indicator is set to 1.
  • the user information having a stream number greater than 4 is then recorded in the second identifier.
  • the second indication identifier uses 00, 01, 10, and 11 to indicate that the first, second, third, and fourth users indicate that the number of streams is greater than four.
  • each of the 8 bits except the first indication identifier and the second indication identifier constitutes a stream number indication bit group, and each stream number indication bit group is used for Indicates the number of streams for a user.
  • bit group 1 is used for the number of streams of the first user, and the like.
  • the binary information composed of two bits in the bit group specifically represents a value of the stream value of the user.
  • the bit group is 01, 10, and 11 respectively indicate the number of streams 5, 6, and 7.
  • the number of streams of the user is 8 with 00.
  • the stream number allocation information is 10 bits in total
  • 4 out of 7 bits out of the first indication identifier and the second indication identifier are composed of 2 stream bits to form a stream number indicating bit group, wherein 1 bit group is used for Indicates the number of user-specific flows whose flow number is greater than 4, and another user indicates that the bit group is used to indicate the user whose flow count is 2 or 3.
  • three bits are used as three bit groups, and the value of one bit included in each determined bit group indicates the number of streams of the other three users indicating that the number of streams is not greater than four, respectively.
  • the flow number allocation information used by the device in the implementation of the present invention uses the level 2 indication information to distinguish the flow number of the user, can accurately record the number of user streams in various situations, and reduces the flow of transmitting each user.
  • the number of bits occupied by the number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
  • the steps of a method or algorithm described in connection with the embodiments disclosed herein can be implemented directly in hardware, a software module executed by a processor, or a combination of both.
  • the software module can be placed in random access memory (RAM), memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or technical field. Any other form of storage medium known.

Abstract

An embodiment of the present invention provides a method for indicating the number of streams of users, comprising: generating, according to information about the number of streams allocated to users, allocation information about the number of streams, the allocation information comprising: a first indicator, used to indicate whether a user with a number of streams greater than 4 exists among the users; a second indicator, used to indicate the user with a number of streams greater than 4 when the first indicator indicates that a user with a number of streams greater than 4 exists; and indication bit groups of the number of streams, each indication bit group being used to record the number of streams of users corresponding to the indication bit group, which comprises the number of streams of users with a number of streams not greater than 4 and the number of streams of the user with a number of streams greater than 4; and transmitting the allocation information. Also provided is a device for implementing the method. The method can reduce the number of bits occupied by information about the number of streams of each user in transmission, and save bit resources and network communication resources during information transmission.

Description

指示用户流数的方法及通信装置  Method and communication device for indicating user flow number
技术领域 Technical field
本发明涉及通信领域, 尤其涉及一种指示和获取用户流数的方法 及通信装置。 背景技术  The present invention relates to the field of communications, and in particular, to a method and a communication device for indicating and acquiring a number of user streams. Background technique
在多用户多输入多输出 ( Multi-input Multi-output, MIMO ) 系 统中, 当接入点(Access Point, AP )需要与多个用户终端( Station, STA )之间进行通信时, AP为每个 STA分配对应的流数( Number of Streams ) , 并向 STA发送流数分配信息, 以使得 STA根据流数 分配信息获取对应的流数信息。  In a multi-user multi-input multi-output (MIMO) system, when an access point (AP) needs to communicate with multiple user terminals (Station, STA), the AP is each The STAs allocate the corresponding number of streams (Number of Streams), and send the stream number allocation information to the STA, so that the STA obtains the corresponding stream number information according to the stream number allocation information.
在现有的多用户 MIMO系统中,一般情况下 1个 AP最多支持 4个 STA, AP根据 STA可分配的流数, 分别为每个 STA采用 3 个比特传输流数信息, 共采用 12比特向 4个 STA传输流数分配 信息, 所述 4个 STA解析对应的比特位获取流数信息。 例如: 如 图 1所示, AP采用共 12个比特 (比特位: M 0-b21 ) 向 4个 STA 传输流数分配信息, 其中, blO-M2用于传输 STA1对应的流数信 息, bl3-M 5用于传输 STA2对应的流数信息, bl6-bl8用于传输 STA3对应的流数信息, M9-b21用于传输 STA4对应的流数信息。  In an existing multi-user MIMO system, an AP supports a maximum of four STAs. The AP uses three bits to transmit stream number information for each STA according to the number of streams that the STA can allocate. The four STAs transmit the stream number allocation information, and the four STAs parse the corresponding bit bits to obtain the stream number information. For example, as shown in FIG. 1, the AP uses a total of 12 bits (bit: M 0-b21 ) to transmit stream number allocation information to four STAs, where blO-M2 is used to transmit the number of streams corresponding to STA1, bl3- M5 is used to transmit the number of streams corresponding to STA2, bl6-bl8 is used to transmit the number of streams corresponding to STA3, and M9-b21 is used to transmit the number of streams corresponding to STA4.
然而, 发明人发现采用现有技术提供的方法传输流数信息所占用 的比特资源较多, 存在网络通信资源浪费的问题。 发明内容  However, the inventors have found that using the method provided by the prior art to transmit stream number information occupies more bit resources, and there is a problem that network communication resources are wasted. Summary of the invention
本发明的实施例提供一种指示和获取用户流数的方法及通信 装置, 能够节省传输流数分配信息所占用的比特资源。  Embodiments of the present invention provide a method and a communication apparatus for indicating and acquiring a number of user streams, which can save bit resources occupied by transport stream number allocation information.
一种指示用户流数的方法, 包括:  A method of indicating the number of user streams, including:
根据为用户分配的流数信息, 生成流数分配信息, 其中所述流 数分配信息包括: 第一指示标识, 用于指示确定在所述用户中是 否存在流数大于 4 的用户; 第二指示标识, 用于当所述第一指示 标识指示存在流数大于 4的用户时指示流数大于 4的用户; 流数 指示比特组, 每一所述流数指示比特组用于记录与该流数指示比 特组对应的用户的流数, 其中包括流数不大于 4 的用户的流数和 所述流数大于 4的用户的流数; Generating the flow number allocation information according to the flow number information allocated to the user, where the flow number distribution information includes: a first indication identifier, configured to indicate that the determination is in the user Whether there is a user whose flow number is greater than 4; a second indication identifier, configured to indicate a user whose flow number is greater than 4 when the first indication identifier indicates that a user with a flow number greater than 4; the flow number indication bit group, each of the The number of the flow indicator group is used to record the number of streams of the user corresponding to the stream number indicating bit group, and the number of streams of the user whose number of streams is not greater than 4 and the number of streams of the user whose stream number is greater than 4;
发送所述流数分配信息。  Sending the flow number allocation information.
同时, 本发明实施例还提供一种用于指示用户流数的装置, 所 述装置包括:  In addition, an embodiment of the present invention further provides an apparatus for indicating a number of user flows, where the apparatus includes:
流数分配信息生成单元, 用于根据为用户分配的流数信息, 生 成流数分配信息, 其中所述流数分配信息包括: 第一指示标识, 用于指示确定在所述用户中是否存在流数大于 4 的用户; 第二指 示标识, 用于当所述第一指示标识指示存在流数大于 4 的用户时 指示流数大于 4 的用户; 流数指示比特组, 每一所述流数指示比 特组用于记录与该流数指示比特组对应的用户的流数, 其中包括 流数不大于 4的用户的流数和所述流数大于 4的用户的流数;  The flow number allocation information generating unit is configured to generate flow number allocation information according to the flow number information allocated for the user, where the flow number distribution information includes: a first indication identifier, configured to indicate whether a flow exists in the user a user whose number is greater than 4; a second indication identifier, configured to indicate a user whose flow number is greater than 4 when the first indication identifier indicates that a user with a flow number greater than 4; the flow number indication bit group, each of the flow number indication The bit group is configured to record the number of streams of the user corresponding to the stream number indicating bit group, where the number of streams of the user whose number of streams is not greater than 4 and the number of streams of the user whose stream number is greater than 4;
发送单元, 用于发送所述流数分配信息。  And a sending unit, configured to send the flow number allocation information.
本发明实施中方法及装置采用的流数分配信息通过 2 级指示信 息, 对用户的流数情况进行了区别, 能在各种情况下准确记录各用户 流数, 并且减小了传输各个用户的流数信息所占用的比特数, 进一步 减小了整个流数分配信息所占用的比特数, 节省了信息传输的比特资 源以及网络通信资源。 附图说明  The flow number allocation information used by the method and the device in the implementation of the present invention uses the level 2 indication information to distinguish the flow number of the user, can accurately record the number of user streams in various situations, and reduces the transmission of each user. The number of bits occupied by the stream number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources. DRAWINGS
图 1为现有技术传输流数信息的信令结构图;  1 is a signaling structure diagram of a prior art transmission stream number information;
图 2为本发明实施例的方法流程图;  2 is a flowchart of a method according to an embodiment of the present invention;
图 3为本发明实施例的通信装置结构图。 具体实施方式 为了解决传输流数分配信息所占用的比特资源较多的问题,本 发明实施例提供一种指示和获取用户流数的方法及通信装置。 本 发明以在多用户多输入多输出 ( Multi-input Multi-output, MIMO ) 系统为例, 接入点 AP 需要与多个 STA之间进行通信时, AP 为 STA分配用户数据流数。 在实际应用中, AP也可以认为是一个特 殊的 STA, 在一些场景下通信对端可以互为 AP与 STA。 在实施 例中, 认为通常 STA总的最大天线数目 8不会增加, 从而总的最 大流数为 8。 FIG. 3 is a structural diagram of a communication apparatus according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to solve the problem of a large amount of bit resources occupied by the transmission stream number allocation information, Embodiments of the present invention provide a method and communication apparatus for indicating and acquiring a number of user streams. The present invention takes a multi-user multi-input multi-output (MIMO) system as an example. When an access point AP needs to communicate with multiple STAs, the AP allocates a user data stream number to the STA. In an actual application, the AP can be considered as a special STA. In some scenarios, the communication peers can be APs and STAs. In the embodiment, it is considered that generally the total number of antennas 8 of the STA does not increase, so that the total maximum number of streams is 8.
每个用户的流数不大于 8, 总的流数也是不大于 8, 那么, MU-MIMO时, 如果有某个用户流数大于 4, 则应该只有 1个用户 的流数大于 4, 同时其它用户的流数必然小于等于 3 ; 且其它用户 中最多只有 1个用户的流数大于等于 2,而剩余的用户的流数必然 小于 2。  The number of streams per user is not more than 8, and the total number of streams is also no more than 8. Then, in MU-MIMO, if there is a certain number of user streams greater than 4, then only 1 user should have more than 4 streams, while others The number of users of the user must be less than or equal to 3; and the maximum number of streams of other users is greater than or equal to 2, and the number of streams of the remaining users must be less than 2.
在第一实施例中, 执行该方法可以为 AP。 AP使用 11比特组 成的流数分配信息指示用户流数, 参阅表 1, 该方法用比特位 b00-bl9共 11个比特指示用户流数, 其中 bOO为第一指示标识, 第一指示标识包括 1 个比特, 第一指示标识用于指示是否有用户 的流数大于 4。 如果第一指示标识为 1, 则表示在这一组用户中有 用户的流数大于 4 , 如第一指示标识为 0, 则表示在这一组用户 中没有用户的流数大于 4。当然实际应用中可以约定第一指示标识 b00为 0表示有用户的流数大于 4, b00为 1表示没有用户的流数 大于 4。  In the first embodiment, the method may be performed as an AP. The AP uses the 11-bit flow number allocation information to indicate the number of user flows. Referring to Table 1, the method uses a total of 11 bits of the bit b00-bl9 to indicate the number of user flows, where bOO is the first indication identifier, and the first indication identifier includes 1 The first indicator is used to indicate whether there is a user whose number of streams is greater than 4. If the first indicator is 1, it means that the number of users in the group of users is greater than 4. If the first indicator is 0, it means that the number of users without the user in the group is greater than 4. Of course, in the actual application, the first indication identifier b00 is 0, indicating that the number of users has more than 4, and b00 is 1 indicates that the number of users without the user is greater than 4.
表 1  Table 1
Figure imgf000004_0001
Figure imgf000004_0001
参阅表 2, 在流数分配信息中还包括第二指示标识, 第二指示 标识包括 2个比特 bl0、 bl l。 其他的 8个比特每 2个比特组成一 个流数指示比特组, 每个流数指示比特组用于指示一个用户的流 数。 例如比特组 1 用于第 1 个用户的流数等。 在本实施例中如果 第一指示标识为 1 , 则表示在这一组用户中有用户的流数大于 4。 表 2 Referring to Table 2, the flow number allocation information further includes a second indication identifier, where the second indication identifier includes 2 bits bl0, bl l. The other 8 bits constitute a stream number indicating bit group every 2 bits, and each stream number indicates that the bit group is used to indicate the number of streams of one user. For example, bit group 1 is used for the number of streams of the first user, and so on. In this embodiment, if the first indication identifier is 1, it indicates that the number of users of the group of users is greater than 4. Table 2
如果第一指示标识 b00为 0, 即没有用户的流数大于 4。 当没 有用户的流数大于 4时, 用第二指示标识指示流数等于 3的用户 的流数是否为 4。  If the first indication flag b00 is 0, that is, no user has more than 4 streams. When the number of streams of no users is greater than 4, the second indication is used to indicate whether the number of streams of users whose number of streams is equal to 3 is 4.
第二指示标识包括 2个指示比特 (即比特 blO和 M l )。 此外 还有 8个流数指示比特 (bl2-M9 ), 这 8 个流数指示比特中每 2 个比特组成一个流数指示比特组, 每一个流数指示比特组用以指 示一个 STA的流数。  The second indication flag includes 2 indicator bits (i.e., bits blO and M l ). In addition, there are 8 stream number indicating bits (bl2-M9), and each of the 8 stream number indicating bits constitutes a stream number indicating bit group, and each stream number indicating bit group is used to indicate the number of streams of one STA. .
如果流数指示比特组的值为第一指示值,则该第一指示值对应 的数值为该流数指示比特组对应的 STA的流数; 如果所述流数指 示比特组的值为第二指示值, 则根据所述第二指示标识中的 1 个 指示比特与该流数指示比特组中的比特联合组成的比特序列所表 示的数值为该流数指示比特组对应的 STA的流数。 具体结合如表 3中给出的具体实例。  If the number of the flow indicator indicates that the value of the bit group is the first indication value, the value corresponding to the first indicator value is the number of streams of the STA corresponding to the bit group indicating the bit group; if the number of the stream indicates that the value of the bit group is the second And indicating a value, the value represented by the bit sequence formed by the combination of the one indication bit in the second indication identifier and the bit in the flow number indication bit group is the number of flows of the STA corresponding to the bit number indication bit group. The specific examples are as shown in Table 3.
具体流数指示比特组的值的第一指示值可以为 00 或 01 或 The first indication value of the value of the specific stream number indicating bit group may be 00 or 01 or
10, 第二指示值为 11。 如果流数指示比特组的值为第二指示值, 则该流数指示比特组对应的 STA的流数为 3或 4。 如果流数指示 比特组的值为第二指示值, 则根据第二指示标识中的 1 个指示比 值为该流数指示比特组对应的 STA的流数: 如果流数指示比特组 的值为第二指示值, 并且该流数指示比特组是第一个取所述第二 指示值的流数指示比特组, 则根据第 1 个指示标识 (即第二指示 标识中的第 1个指示比特)与所述流数指示比特组联合确定该 STA 的流数, 如果流数指示比特组的值为第二指示值, 并且该流数指 示比特组是第二个取所述第二指示值的流数指示比特组, 则根据 第 2个指示标识 (即第二指示标识中的第 2个指示比特) 与所述 流数指示比特组联合确定该 STA的流数。 2个指示标识中的 1个 所对应的 1 个比特与该流数指示比特组中的比特联合组成的比特 序列中所述指示标识的 1 个比特为高位, 流数指示比特组中的比 特为低位。 10. The second indicator value is 11. If the number of streams indicates that the value of the bit group is the second indication value, the number of streams indicates that the number of streams of the STA corresponding to the bit group is 3 or 4. If the number of the flow indicator indicates that the value of the bit group is the second indication value, the number of flows of the STA corresponding to the bit group according to the number of indications in the second indication identifier is: a second indication value, and the flow number indication bit group is the first flow number indication bit group that takes the second indication value, and according to the first indication identifier (ie, the first indication bit in the second indication identifier) Determining, in combination with the flow number indicating bit group, the number of streams of the STA, if the number of streams indicates that the value of the bit group is a second indication value, and the number of streams indicates that the bit group is the second stream that takes the second indication value a number indicating bit group, according to the second indication identifier (ie, the second indication bit in the second indication identifier) The number of streams indicates that the bit group jointly determines the number of streams of the STA. A bit in the bit sequence corresponding to one of the two indicator identifiers and a bit sequence in the stream indicator group is a high bit, and the number of the stream indicates that the bit in the bit group is Low.
具体地,流数分配信息如表 3所示时,步驟 1702首先对 bl2-bl9 进行解析, 获取用户集合中各用户的流数, 用户 1的流数为 1 , 用 户 2的流数为 3, 用户 3的流数为 0, 用户 4的流数为 3 ; 然后根 据第一指示标识 bl 0=0和第二指示标识 bl l = l, 确定第二个流数 为 3的用户实际流数为 4, 故用户 4的实际流数为 4, 如果本端用 户为用户 4, 则确定为本端用户分配的流数为 4。  Specifically, when the flow number allocation information is as shown in Table 3, step 1702 first parses bl2-bl9 to obtain the number of streams of each user in the user set, the number of streams of user 1 is 1, and the number of streams of user 2 is 3. The number of flows of user 3 is 0, and the number of flows of user 4 is 3. Then, according to the first indication identifier bl 0=0 and the second indication identifier bl l = l, it is determined that the actual number of streams of the second stream is 3 4, the actual number of flows of user 4 is 4. If the local user is user 4, it is determined that the number of flows allocated to the local user is 4.
表 3 :
Figure imgf000006_0001
table 3 :
Figure imgf000006_0001
注意, 实际中, 可能 bl2-bl9只指示了 1个流数为 3的用户, 此时 M l 没有意义; 也可能 bl2-bl9没有指示任何流数为 3的用 户, 此时 bl O和 bl l都没有意义。 对于上述 M l没有意义, 或者 blO和 bl l都没有意义的情况,通常把这些没有意义的比特设置为 0。因为 blO或 bl l为 0表示对应的流数为 3的 STA的流数保持不 变, 从而接收端对于为 0的 blO或 bl l,在后续步骤肯定不需要进 行可能的对应 STA流数变化的处理, 从而可以降低接收端的实现 复杂度。  Note that in practice, it is possible that bl2-bl9 only indicates a user with a stream number of 3, and M l has no meaning at this time; it is also possible that bl2-bl9 does not indicate any user with a stream number of 3, at this time bl O and bl l It doesn't make sense. For the above M l does not mean, or blO and bl l have no meaning, usually set these meaningless bits to 0. Since blO or bl l is 0, the number of streams of the corresponding STA with the number of streams 3 remains unchanged, so that the receiving end does not need to perform the possible change of the corresponding STA stream number in the subsequent steps for the blO or bl l of 0. Processing, thereby reducing the implementation complexity of the receiving end.
最为进一步的实施例, 如果第一指示标识 b00为 1, 表示有用 户的流数大于 4。 则第二指示标识指示第几个用户流数大于 4, 实 际中可以是第 1 -4 中的任意一个用户, 但应该只有 1 个。 参阅表 4, 表 4 In a further embodiment, if the first indication flag b00 is 1, it indicates that the number of users has more than 4. Then, the second indication identifier indicates that the number of user flows is greater than 4, and may actually be any one of the first to fourth users, but there should be only one. See Table 4, Table 4
Figure imgf000007_0002
Figure imgf000007_0002
在流数分配信息中第一指示标识 bOO为 1表示有大于 4个流的 用户, 第二指示标识(bl O , b l l )指示第几个用户流数大于 4。 余 下第 4-11的 8个比特指示 4个用户的流数, 8个比特每 2个比特 组成一个流数指示比特组, 每个流数指示比特组用于指示一个用 户的流数。 例如比特组 1 用于记录第 1个用户的流数等。 通过第 二指示标识指示流数大于 4 的用户。 例如, 如果第二指示标识为 00 , 01, 10 , 11, 则分别表示第 1 , 2 , 3 , 4个用户指示流数大于 4。 对于流数不大于 4的用户, 用 00、 01、 10、 11分别表示流数 为 0、 1、 2、 3 , 由于总的流数不大于 8, 所以当存在流数大于 4 的用户时, 其它用户的流数最大为 3。对于第二指示标识指示流数 大于 4的用户, 01 , 10 , 11 分别表示流数 5, 6, 7, 进一步也可 以约定用 00指示该用户的流数为 8。  In the flow number allocation information, the first indication identifier bOO is 1 indicating that there are more than 4 users, and the second indication identifier (bl O , b l l ) indicates that the number of the first user flows is greater than 4. The remaining 8 bits of the 4th-11th indicate the number of streams of 4 users, and 8 bits of each of the 2 bits constitute a stream number indicating bit group, and each stream number indicates that the bit group is used to indicate the number of streams of one user. For example, bit group 1 is used to record the number of streams of the first user, and the like. The user indicating that the number of streams is greater than 4 is indicated by the second indication. For example, if the second indication identifier is 00, 01, 10, 11, it indicates that the first, second, third, and fourth users indicate that the number of streams is greater than four. For users whose number of streams is not greater than 4, 00, 01, 10, and 11 respectively indicate that the number of streams is 0, 1, 2, 3, and since the total number of streams is not greater than 8, when there are users with a stream number greater than 4, The maximum number of streams for other users is 3. For the user whose second indication identifier indicates that the number of streams is greater than 4, 01, 10, and 11 respectively indicate the number of streams 5, 6, 7, and it is further agreed that the number of streams of the user is 8 with 00.
本发明实施中的流数分配信息通过 2级指示信息,对用户的流 数情况进行了区别, 能在各种情况下准确记录各用户流数, 并且 减小了传输各个用户的流数信息所占用的比特数, 进一步减小了 整个流数分配信息所占用的比特数, 节省了信息传输的比特资源 以及网络通信资源。  The flow number allocation information in the implementation of the present invention uses the level 2 indication information to distinguish the number of streams of the user, can accurately record the number of streams of each user in various situations, and reduces the number of streams of each user. The number of occupied bits further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
在第二个实施例中, 参阅表 5, 使用 10比特 (b00-M 8 ) 组成 的流数分配信息指示用户流数, 与实施例一相同, 第 1个比特 b00 为第一指示标识仍然指示是否有大于 4个流的用户。 In the second embodiment, referring to Table 5, the flow number allocation information composed of 10 bits (b00-M 8 ) indicates the number of user flows, which is the same as the first embodiment, and the first bit b00 is the first indication identifier still indicating Is there a user with more than 4 streams?
Figure imgf000007_0001
Figure imgf000007_0003
Figure imgf000007_0001
Figure imgf000007_0003
在本实施例中,第一指示标识 b00为 0表示没有用户的流数大 于 4„ 在本例中 b00为 0 , 表示没有用户的流数大于 4。  In this embodiment, the first indication identifier b00 is 0, indicating that no user has more than 4 streams. In this example, b00 is 0, indicating that no user has more than 4 streams.
当没有用户的流数大于 4时, 即第一指示标识 b00为 0。 流数 分配信息参阅表 6。 When the number of streams of no users is greater than 4, the first indication flag b00 is 0. Number of streams See Table 6 for allocation information.
表 6  Table 6
Figure imgf000008_0001
Figure imgf000008_0001
结合表 6 , 首先第二指示标识 (blO)用于指示是否存在流数 为 4用户, 又称为流数 4存在标识位。 当该标识位 blO为 0时, 表示不存在流数为 4的用户; 当该标识位 blO为 1 时, 表示存在 流数为 4的用户, 也就是说, 存在至少一个流数为 4的用户。 本 例中第二指示标识 blO为 0。bl0为 0表示不存在流数为 4的用户, 流数分配信息中剩余 8比特 (bll-bl8) 用于表示用户集合中各用 户的流数, 其中, 共有 4个用户 (用户 1-用户 4) 每个用户的流 数用 2比特表示, 所述 2比特称为流数指示比特组。 我们给出更 具体的细节, 假定采用通常的 2进制, 那么 1 个流数指示比特组 为 00, 01, 10, 11 分别表示流数为 0, 1, 2, 3。 第二指示标识 blO为 1时, 存在至少 1个流数为 4的用户。 此时存在两种情况, 情况一是, 存在且只存在 1个流数大于等于 3 的用户, 这等价于 存在 1个流数等于 4的用户且不存在流数等于 3的用户; 第 2种 情况是, 存在 2个流数大于等于 3的用户, 这等价于存在 1个流 数等于 4的用户且存在流数另一个等于 3或者 4的用户。  Referring to Table 6, first, the second indication flag (blO) is used to indicate whether there are 4 users, and the number of streams 4 is also a flag. When the flag bit bl0 is 0, it means that there is no user with a stream number of 4. When the flag bit blO is 1, it indicates that there is a user with a stream number of 4, that is, there are at least one user with a stream number of 4. . In this example, the second indication flag blO is 0. A bl0 of 0 indicates that there is no user with a stream number of four, and the remaining 8 bits of the stream number allocation information (bll-bl8) are used to represent the number of streams of each user in the user set, wherein there are 4 users (user 1 - user 4) The number of streams per user is represented by 2 bits, and the 2 bits are referred to as stream number indicating bit groups. We give more specific details, assuming a normal binary, then a stream number indicates that the bit group is 00, 01, 10, and 11 respectively indicate that the stream number is 0, 1, 2, 3. When the second indication flag blO is 1, there is at least one user with a stream number of 4. There are two cases at this time. In the first case, there are only one user whose number of streams is greater than or equal to 3, which is equivalent to the number of users with 1 stream number equal to 4 and no user with the number of streams equal to 3. In this case, there are two users whose number of streams is greater than or equal to 3, which is equivalent to a user who has 1 stream number equal to 4 and another user whose stream number is equal to 3 or 4.
第二指示标识 blO为 1时为情况一(即存在且只存在 1个 流数大于等于 3的用户 )。 blO为 1表示至少存在 1个流数为 4的 用户, 流数分配信息中剩余 8比特 (bll-bl8) 用于表示用户集合 中各用户的流数, 其中, 共有 4个用户 (用户 1-用户 4) 每个用 户的流数用 2比特表示, 所述 2比特称为流数指示比特组。 假定 采用通常的 2进制, 那么 1个流数指示比特组为 00, 01, 10, 11 分别表示流数为 0, 1, 2, 4。 在本例中可以 1个流数指示比特组 为 11表示流数为 4。 对于流数 4存在标识位 blO为 1时的情况二(即存在 2个流数 大于等于 3的用户 ), 有且只有 3个可能的流数分布, 即: 流数分 布 1记为 (4, 3, 0, 0), 表示 4个用户的流数分别为 4, 3, 0, 0; 流数分布 2记为(4, 3, 1, 0), 表示 4个用户的流数分别为 4, 3, 1, 0; 流数分布 3记为 (4, 4, 0, 0), 表示 4个用户的流数分别 为 4, 4, 0, 0。 注意上述的每一个流数分布, 只是给出的 4个用 户的流数的一个没有顺序关系的组合, 4个用户与所述一个流数分 布的 4个流数之间, 可以存在各种不同的——对应关系, 众所周 知, 所述各种不同的——对应关系的数目小于等于 4个元素所有 可能的排列的数目即 24。 When the second indication flag blO is 1, it is case one (that is, there is only one user whose number of streams is greater than or equal to 3). A blO of 1 indicates that at least one user with a stream number of 4 exists, and the remaining 8 bits of the stream number allocation information (bll-bl8) are used to represent the number of streams of each user in the user set, wherein there are 4 users (user 1 - User 4) The number of streams per user is represented by 2 bits, and the 2 bits are referred to as stream number indicating bit groups. Assuming a normal binary number, one stream indicates that the bit group is 00, 01, 10, and 11 indicates that the number of streams is 0, 1, 2, and 4, respectively. In this example, one stream number indicates that the bit group is 11 and the stream number is 4. For the flow number 4, there are case 2 when the identification bit blO is 1 (that is, there are 2 users whose flow number is greater than or equal to 3), and there are only 3 possible flow number distributions, that is, the flow number distribution 1 is recorded as (4, 3, 0, 0), indicating that the number of streams of four users is 4, 3, 0, 0; the distribution of stream number 2 is (4, 3, 1, 0), indicating that the number of streams of four users is 4 , 3, 1, 0; The flow number distribution 3 is recorded as (4, 4, 0, 0), indicating that the flow numbers of the four users are 4, 4, 0, 0, respectively. Note that each of the above-mentioned flow number distributions is only a combination of the order of the four users' flow numbers, and there are various differences between the four users and the four flow numbers of the one flow number distribution. - Correspondence, it is well known that the number of different - corresponding relationships is less than or equal to the number of all possible permutations of four elements, that is, 24.
进一步的实施例如果第一指示标识 b00为 1, 表示有用户的流 数大于 4。 参阅表 7, 本实施例的流数分配信息。  A further embodiment indicates that if the first indication flag b00 is 1, it indicates that the number of users has a flow number greater than four. Refer to Table 7, the flow number assignment information of this embodiment.
表 7  Table 7
Figure imgf000009_0001
Figure imgf000009_0001
参阅表 7, 第一指示标识 b00为 1, 表示有用户的流数大于 4。 第二指示标识(blO, bll )指示第几个用户流数大于 4。 例如, 如 果第二指示标识为 00, 01, 10, 11, 则分别表示第 1, 2, 3, 4 个用户指示流数大于 4。 后面的 4个比特 (bl2-bl5) 每 2个比特 组成一个比特组, 其中一个为流数指示比特组, 另一个为用户指 示比特组, 例如流数指示比特组 1 (bl2-M3) 用于指示流数大于 4的用户具体的流数, 如前已经确定了流数大于 4的用户。 用户指 示比特组 2 (bl4-bl5) 用于指示在另外 3 个用户中指示流数是 2 或 3 的用户, 或者用于指示在另外 3个用户中不存在流数 2或 3 的用户。 最后的 3个比特 (M6-M8) 为 3个比特组, 每个比特组 中包括 1个比特位, 分别指示指示流数不大于 4的另外 3个用户 的流数。可以认为 3个比特组( M6-bl8 )依次指示流数不大于 4 的 第 1, 2, 3个用户的流数。 由于大于 4的用户至少流数为 5, 那么 其它用户的仍然有数据流则流数数则可能为 3, 0, 0或者 2, 1, 0 或者 2, 0, 0或者 1, 1, 1或者 1, 1, 0或者 1, 0, 0。 如果有一 个用户的流数为 2或 3 , 比如剩下的 3个用户中第 1个用户的流 数为 2或者 3, 则将比特组 2置 01指示第 1个流数不大于 4的用 户的流数为 2或者 3, 然后将比特组 3即比特 bl6置为 0或者 1, 以分别表示其指示的流数为 2或 3,例如比特组 3即比特 bl6置为 0为该用户流数为 2; 比特组 3即比特 bl6置为 1为该用户流数为 3; 也可以 ^敝相反的规定。 其它用户的流数则为 0或 1, 均可以通 过 1个比特的值 0或者 1指示, 即通过比特组 4, 5指示。 Referring to Table 7, the first indication flag b00 is 1, indicating that the number of users has more than four. The second indication flag (blO, bll) indicates that the number of user streams is greater than four. For example, if the second indication is 00, 01, 10, 11, it means that the first, 2, 3, 4 users indicate that the number of streams is greater than 4. The next 4 bits (bl2-bl5) form a bit group every 2 bits, one of which is a stream number indicating bit group, and the other is a user indicating bit group, for example, the stream number indicating bit group 1 (bl2-M3) is used for Indicates the number of user-specific flows whose number of streams is greater than 4, as previously determined for users with a flow number greater than 4. The user indication bit group 2 (bl4-bl5) is used to indicate a user indicating that the number of streams is 2 or 3 among the other 3 users, or a user indicating that the number of streams 2 or 3 does not exist among the other 3 users. The last 3 bits (M6-M8) are 3 bit groups, each bit group The system includes 1 bit, which respectively indicates the number of streams of the other 3 users indicating that the number of streams is not more than 4. It can be considered that the three bit groups (M6-bl8) sequentially indicate the number of streams of the first, second, and third users whose number of streams is not more than four. Since the number of users with more than 4 is at least 5, then the number of streams of other users still has 3, 0, 0 or 2, 1, 0 or 2, 0, 0 or 1, 1, 1 or 1, 1, 0 or 1, 0, 0. If there is a user whose number of streams is 2 or 3, for example, if the number of streams of the first user among the remaining 3 users is 2 or 3, then bit group 2 is set to 01 to indicate that the first stream has a number of streams not greater than 4 The number of streams is 2 or 3, and then bit group 3, that is, bit bl6 is set to 0 or 1, to indicate that the number of streams indicated by it is 2 or 3, respectively, for example, bit group 3, that is, bit bl6 is set to 0, the number of users is 2; bit group 3, that is, bit bl6 is set to 1 for the number of user streams to be 3; The number of streams of other users is 0 or 1, which can be indicated by a value of 0 or 1 of 1 bit, that is, by bit group 4, 5.
更详细的实施方式是: 用户指示比特组 2 ( bl4-bl5 )取 01或 者 10或者 11,分别指示在另外 3个用户中的第 1或者第 2或者第 3个用户是流数 2或 3 的用户, 而用户指示比特组 2 (bl4-M5) 取 00指示在另外 3个用户中不存在流数 2或 3的用户。 最后的 3 个比特( M6-bl8 )为 3个比特组, 每个比特组中包括 1个比特位, 分别指示指示流数不大于 4的另外 3 个用户的流数。 可以认为 3 个比特组( bl6-bl8 )依次指示流数不大于 4 的第 1, 2, 3个用户 的流数: 对于用户指示比特组 2指示其流数为 2或 3的 1个用户, 对应的 3个比特组 (bl6-bl8) 中的 1个, 例如其值为 1指示流数 3, 其值为 0指示流数 2; 而对于用户指示比特组 2并没有指示其 流数为 2或 3的余下两个用户, 对应的 3个比特组 (bl6-bl8) 中 的两个中任意一个, 都是其值为 1指示流数 1, 其值为 0指示流数 0。  A more detailed implementation manner is: the user indicates that the bit group 2 (bl4-bl5) takes 01 or 10 or 11, respectively indicating that the first or second or third user among the other three users is the number of streams 2 or 3. User, and the user indicates that bit group 2 (bl4-M5) takes 00 to indicate that there are no users of stream number 2 or 3 among the other three users. The last 3 bits (M6-bl8) are 3 groups of bits, and each bit group includes 1 bit, indicating the number of streams of the other 3 users indicating that the number of streams is not greater than 4. It can be considered that the three bit groups ( bl6-bl8 ) sequentially indicate the number of streams of the first, second, and third users whose number of streams is not greater than 4: for the user indicating that the bit group 2 indicates that the number of streams is 2 or 3, One of the corresponding three bit groups (bl6-bl8), for example, a value of 1 indicates a stream number of 3, a value of 0 indicates a stream number of 2; and a user indicates that the bit group 2 does not indicate that the stream number is 2 The remaining two users of 3 or 3, one of the corresponding 3 bit groups (bl6-bl8), have a value of 1 indicating the number of streams 1, and a value of 0 indicating the number of streams 0.
本发明实施中的方法采用的流数分配信息通过 2级指示信息, 对用户的流数情况进行了区别, 能在各种情况下准确记录各用户 流数, 并且减小了传输各个用户的流数信息所占用的比特数, 进 一步减小了整个流数分配信息所占用的比特数, 节省了信息传输 的比特资源以及网络通信资源。 本发明实施例同时提供一种指示用户流数的方法, 在接入点The flow number allocation information used by the method in the implementation of the present invention uses the level 2 indication information to distinguish the flow number of the user, can accurately record the number of user streams in various situations, and reduces the flow of transmitting each user. The number of bits occupied by the number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources. The embodiment of the present invention simultaneously provides a method for indicating the number of user flows, at an access point.
AP需要与多个 STA之间进行通信时, 参阅图 2 , AP为 STA分配 用户数据流数时包括: When the AP needs to communicate with multiple STAs, refer to Figure 2. When an AP allocates user data streams to STAs, it includes:
101 , 根据为用户分配的流数信息, 生成流数分配信息。  101. Generate flow number allocation information according to the flow number information allocated to the user.
其中流数分配信息采用上述实施例中给出的具体帧格式。根据 上述帧格式的要求设置流数分配信息中相应位的值。 其中所述流 数分配信息包括: 第一指示标识, 用于指示确定在所述用户中是 否存在流数大于 4 的用户; 第二指示标识, 用于当所述第一指示 标识指示存在流数大于 4的用户时指示流数大于 4的用户; 流数 指示比特组, 每一所述流数指示比特组用于记录与该流数指示比 特组对应的用户的流数, 其中包括流数不大于 4 的用户的流数和 所述流数大于 4的用户的流数。  The stream number allocation information adopts the specific frame format given in the above embodiment. Set the value of the corresponding bit in the stream number allocation information according to the requirements of the above frame format. The flow number allocation information includes: a first indication identifier, configured to indicate whether a user having a flow number greater than 4 exists in the user, and a second indication identifier, configured to: when the first indication identifier indicates the number of flows When the number of users is greater than 4, the number of streams is greater than 4; the number of streams indicates a group of bits, and each of the number of streams indicates that the group of bits is used to record the number of streams of users corresponding to the group of indicator bits, including the number of streams. The number of streams of users greater than 4 and the number of streams of users whose number of streams is greater than 4.
具体的 AP根据是否有用户的流数大于 4确定第一指示标识。 然后根据流数大于 4 的用户信息确定第二标识。 对应每一个用户 流的流数用流数指示比特组携带, 根据每一个用户流的流数确定 流数指示比特组。 The specific AP determines the first indication identifier according to whether the number of users of the user is greater than 4. The second identity is then determined based on user information with a stream number greater than four. The number of streams corresponding to each user stream is carried by the bit number indicating bit group, and the stream number indicating bit group is determined according to the number of streams of each user stream.
当有用户的流数大于 4时, 将第一指示标识置为 1。 然后将该 流数大于 4的用户信息记录在第二标识中。 第二指示标识用 00 , 01, 10, 11 , 分别表示第 1 , 2 , 3 , 4个用户指示流数大于 4。  When the number of users has more than 4, the first indicator is set to 1. The user information having a stream number greater than 4 is then recorded in the second identifier. The second indication identifier uses 00, 01, 10, 11 to indicate that the first, second, third, and fourth users indicate that the number of streams is greater than four.
当采用流数分配信息共 11 比特时, 则用第一指示标识及第二 指示标识外的 8个比特中每 2个比特组成一个流数指示比特组, 每个流数指示比特组用于指示一个用户的流数。 例如比特组 1 用 于第 1 个用户的流数等。 对于流数不大于 4的用户, 比特组中两 个比特组成的二进制信息具体表示的数值为该用户的流数值。 对 于流数大于 4 的用户, 则比特组为 01, 10 , 11分别表示流数 5, 6 , 7 , 进一步也可以约定用 00指示该用户的流数为 8。  When the flow number allocation information is 11 bits in total, each of the 8 bits except the first indication identifier and the second indication identifier forms a stream number indication bit group, and each stream number indication bit group is used to indicate The number of streams for a user. For example, bit group 1 is used for the number of streams of the first user, and so on. For a user whose number of streams is not greater than 4, the binary information composed of two bits in the bit group specifically represents the value of the stream of the user. For users with a flow number greater than 4, the bit group is 01, 10, and 11 respectively indicate the number of streams 5, 6, and 7. Further, it is also stipulated that the number of streams of the user is 00 with 00.
当采用流数分配信息共 10比特时, 第一指示标识及第二指示 标识外的 7个比特中取 4个比特由每 2个比特组成一个流数指示 比特组, 其中 1个比特组用于指示流数大于 4的用户具体的流数, 另外一个用户指示比特组用于指示确定流数是 2或 3的用户。 根 据流数分配信息, 确定第一指示标识及第二指示标识及用户指示 比特组的值。 最后用 3个比特为 3个比特组, 每确定个比特组中 所包括的 1 个比特位的值, 分别指示指示流数不大于 4的另外 3 个用户的流数。 When the stream number allocation information is 10 bits in total, 4 out of 7 bits out of the first indication identifier and the second indication identifier are composed of 2 stream bits to form a stream number indicating bit group, wherein 1 bit group is used for Indicates the number of user-specific flows whose number of streams is greater than 4. Another user indicates that the bit group is used to indicate that the user whose number of streams is 2 or 3 is determined. And determining, according to the flow number allocation information, a value of the first indication identifier and the second indication identifier and the user indication bit group. Finally, 3 bits are used as 3 bit groups, and the value of 1 bit included in each determined bit group indicates the number of streams of the other 3 users indicating that the number of streams is not greater than 4.
102 , 向用户发送流数分配信息。  102. Send flow number allocation information to the user.
本发明实施中的发送流数分配信息的方法通过 2级指示信息, 对用户的流数情况进行了区别, 能在各种情况下准确记录各用户 流数, 并且减小了传输各个用户的流数信息所占用的比特数, 进 一步减小了整个流数分配信息所占用的比特数, 节省了信息传输 的比特资源以及网络通信资源。  The method for transmitting flow number allocation information in the implementation of the present invention distinguishes the flow number of the user by using the level 2 indication information, can accurately record the number of user streams in each case, and reduces the flow of transmitting each user. The number of bits occupied by the number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
进一步本发明实施例提供实施上述方法的通信装置,在多用户 多输入多输出 ( Multi-input Multi-output, MIMO ) 系统中, 该装 置可以置于 AP或者 STA上, 用于指示用户的流数。 一般情况下 认为接入点 AP需要与多个 STA之间进行通信时, AP为 STA分 配用户数据流数。 在实际应用中, AP 也可以认为是一个特殊的 STA, 在一些场景下通信对端可以互为 AP与 STA。 在实施例中, 认为通常 STA总的最大天线数目 8不会增加, 从而总的最大流数 为 8。在本装置的实施例中方法的实现如前所说, 该装置即为实现 上述的方法, 所以方法中的处理即为本装置的处理。  Further, the embodiment of the present invention provides a communication apparatus for implementing the foregoing method. In a multi-user multi-input multi-output (MIMO) system, the apparatus may be placed on an AP or an STA to indicate the number of streams of the user. . Generally, when an access point AP needs to communicate with multiple STAs, the AP allocates the number of user data streams to the STA. In an actual application, the AP can be considered as a special STA. In some scenarios, the communication peers can be APs and STAs. In the embodiment, it is considered that the total maximum number of antennas 8 of the STA is generally not increased, so that the total maximum number of streams is 8. In the embodiment of the present apparatus, the implementation of the method is as described above, and the apparatus is to implement the above method, so the processing in the method is the processing of the apparatus.
通信装置 20包括:  The communication device 20 includes:
流数分配信息生成单元 201, 用于根据为用户分配的流数信 息, 生成流数分配信息, 其中流数分配信息包括: 第一指示标识, 用于指示确定在用户中是否存在流数大于 4 的用户; 第二指示标 识, 用于当所述第一指示标识指示存在流数大于 4 的用户时指示 流数大于 4 的用户; 流数指示比特组, 每一流数指示比特组用于 记录与该流数指示比特组对应的用户的流数, 其中包括流数不大 于 4的用户的流数和所述流数大于 4的用户的流数;  The flow number allocation information generating unit 201 is configured to generate flow number allocation information according to the flow number information allocated for the user, where the flow number distribution information includes: a first indication identifier, configured to indicate whether the number of flows in the user is greater than 4 And a second indication identifier, configured to: when the first indication identifier indicates that a user with a flow number greater than 4 indicates a user whose flow number is greater than 4; the flow number indicates a bit group, and each first-number indicator indicates a bit group for recording and The number of flows indicates the number of streams of the user corresponding to the bit group, including the number of streams of users whose number of streams is not greater than 4, and the number of streams of users whose number of streams is greater than 4.
发送单元 203 , 用于发送述流数分配信息。  The sending unit 203 is configured to send the flow number allocation information.
流数分配信息生成单元 201 采用上述方法实施例中给出的具 体帧格式。 流数分配信息生成单元 201 根据是否有用户的流数大 于 4确定第一指示标识。 然后根据流数大于 4的用户信息确定第 二标识。 对应每一个用户流的流数用流数指示比特组携带, 根据 每一个用户流的流数确定流数指示比特组。当有用户的流数大于 4 时, 将第一指示标识置为 1。 然后将该流数大于 4的用户信息记录 在第二标识中。 第二指示标识用 00 , 01, 10 , 11 , 分别表示第 1 , 2 , 3 , 4个用户指示流数大于 4。 当釆用流数分配信息共 11 比特 时, 则用第一指示标识及第二指示标识外的 8个比特中每 2个比 特组成一个流数指示比特组, 每个流数指示比特组用于指示一个 用户的流数。 例如比特组 1用于第 1 个用户的流数等。 对于流数 不大于 4 的用户, 比特组中两个比特组成的二进制信息具体表示 的数值为该用户的流数值。 对于流数大于 4 的用户, 则比特组为 01 , 10 , 11分别表示流数 5 , 6 , 7 , 进一步也可以约定用 00指示 该用户的流数为 8。 当采用流数分配信息共 10比特时, 第一指示 标识及第二指示标识外的 7个比特中取 4个比特由每 2个比特组 成一个流数指示比特组, 其中 1个比特组用于指示流数大于 4的 用户具体的流数,另外一个用户指示比特组用于指示确定流数是 2 或 3 的用户。 根据流数分配信息, 确定第一指示标识及第二指示 标识及用户指示比特组的值。 最后用 3个比特为 3个比特组, 每 确定个比特组中所包括的 1 个比特位的值, 分别指示指示流数不 大于 4的另外 3个用户的流数。 The stream number allocation information generating unit 201 adopts the tool given in the above method embodiment. Body frame format. The stream number allocation information generating unit 201 determines the first indication flag based on whether or not the number of streams of the user is greater than four. The second identity is then determined based on user information having a stream number greater than four. The number of streams corresponding to each user stream is carried by the bit number indicating bit group, and the stream number indicating bit group is determined according to the number of streams of each user stream. When the number of users has more than 4, the first indicator is set to 1. The user information having a stream number greater than 4 is then recorded in the second identifier. The second indication identifier uses 00, 01, 10, and 11 to indicate that the first, second, third, and fourth users indicate that the number of streams is greater than four. When the flow number allocation information is 11 bits in total, each of the 8 bits except the first indication identifier and the second indication identifier constitutes a stream number indication bit group, and each stream number indication bit group is used for Indicates the number of streams for a user. For example, bit group 1 is used for the number of streams of the first user, and the like. For a user whose number of streams is not greater than 4, the binary information composed of two bits in the bit group specifically represents a value of the stream value of the user. For users with a flow number greater than 4, the bit group is 01, 10, and 11 respectively indicate the number of streams 5, 6, and 7. Further, it is also stipulated that the number of streams of the user is 8 with 00. When the stream number allocation information is 10 bits in total, 4 out of 7 bits out of the first indication identifier and the second indication identifier are composed of 2 stream bits to form a stream number indicating bit group, wherein 1 bit group is used for Indicates the number of user-specific flows whose flow number is greater than 4, and another user indicates that the bit group is used to indicate the user whose flow count is 2 or 3. And determining, according to the flow number allocation information, a value of the first indication identifier and the second indication identifier and the user indication bit group. Finally, three bits are used as three bit groups, and the value of one bit included in each determined bit group indicates the number of streams of the other three users indicating that the number of streams is not greater than four, respectively.
本发明实施中的装置采用的流数分配信息通过 2级指示信息, 对用户的流数情况进行了区别, 能在各种情况下准确记录各用户 流数, 并且减小了传输各个用户的流数信息所占用的比特数, 进 一步减小了整个流数分配信息所占用的比特数, 节省了信息传输 的比特资源以及网络通信资源。  The flow number allocation information used by the device in the implementation of the present invention uses the level 2 indication information to distinguish the flow number of the user, can accurately record the number of user streams in various situations, and reduces the flow of transmitting each user. The number of bits occupied by the number information further reduces the number of bits occupied by the entire stream number allocation information, and saves bit resources for information transmission and network communication resources.
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用 硬件、 处理器执行的软件模块, 或者二者的结合来实施。 软件模块可 以置于随机存储器 (RAM )、 内存、 只读存储器 (ROM )、 电可编程 ROM, 电可擦除可编程 ROM、 寄存器、硬盘、 可移动磁盘、 CD-ROM、 或技术领域内所公知的任意其它形式的存储介质中。  The steps of a method or algorithm described in connection with the embodiments disclosed herein can be implemented directly in hardware, a software module executed by a processor, or a combination of both. The software module can be placed in random access memory (RAM), memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or technical field. Any other form of storage medium known.

Claims

权利要求 Rights request
1、 一种指示用户流数的方法, 其特征在于, 包括: 根据为用户分配的流数信息, 生成流数分配信息, 其中所述 流数分配信息包括: 第一指示标识, 用于指示确定在所述用户中 是否存在流数大于 4 的用户; 第二指示标识, 用于当所述第一指 示标识指示存在流数大于 4的用户时指示流数大于 4的用户; 流 数指示比特组, 每一所述流数指示比特组用于记录与该流数指示 比特组对应的用户的流数, 其中包括流数不大于 4 的用户的流数 和所述流数大于 4的用户的流数; A method for indicating a number of user flows, comprising: generating flow number allocation information according to flow number information allocated to a user, wherein the flow number allocation information comprises: a first indication identifier, used for indicating the determination Whether there is a user with a flow number greater than 4 in the user; a second indication identifier, configured to indicate a user whose flow number is greater than 4 when the first indication identifier indicates that a user with a flow number greater than 4; the flow number indication bit group Each of the stream number indicating bit groups is used to record the number of streams of the user corresponding to the stream number indicating bit group, where the number of streams of the user whose stream number is not greater than 4 and the stream of the user whose stream number is greater than 4 Number
向所述用户发送所述流数分配信息。  The flow number allocation information is sent to the user.
2、 根据权利要求 1所述的方法, 其特征在于, 所述第一指示 标识包括 1 个比特, 当该比特为第一值时表示存在流数大于 4的 用户, 当该比特为第二值时表示不存在流数大于 4的用户。  The method according to claim 1, wherein the first indication identifier comprises 1 bit, and when the bit is the first value, the user has a flow number greater than 4, and the bit is the second value. Indicates that there are no users with more than 4 streams.
3、 根据权利要求 1 或 2 所述的方法, 其特征在于, 所述第 二指示标识包括 2 个比特, 当所述第一指示标识指示存在流数大 于 4时, 如果第二指示标识为 00、 01、 10、 11 , 则分别对应表示 第 1、 2、 3、 4个用户指示流数大于 4。  The method according to claim 1 or 2, wherein the second indication identifier comprises 2 bits, and when the first indication identifier indicates that the number of flows is greater than 4, if the second indicator identifier is 00 1, 01, 10, 11 respectively indicate that the first, second, third, and fourth users indicate that the number of streams is greater than four.
4、 根据权利要求 3所述的方法, 其特征在于, 流数指示比特 组, 每一流数指示比特组用于指示与该流数指示比特组对应的用 户的流数包括:  The method according to claim 3, wherein the number of streams indicates a group of bits, and the number of streams of the user indicating the bit group corresponding to the stream number indicating bit group is:
所述用户中所述第二指示标识所指示的流数大于 4 的用户对 应的流数指示比特组包括 2个比特, 用 01、 10、 11分别表示流数 5、 6、 7;  The number of streams corresponding to the user indicated by the second indication identifier indicated by the second indication identifier is 2 bits, and the numbers 5, 6, and 7 are respectively represented by 01, 10, and 11;
所述用户中对流数不大于 4 的用户对应的流数指示比特组包 括 2个比特, 用 00、 01、 10、 11分别表示流数为 0、 1、 2、 3。  The number of streams corresponding to the user whose number of streams is not greater than 4 indicates that the bit group includes 2 bits, and 00, 01, 10, and 11 respectively indicate that the number of streams is 0, 1, 2, and 3.
5、 根据权利要求 3所述的方法, 其特征在于, 流数指示比特 组, 每一流数指示比特组用于指示与该流数指示比特组对应的用 户的流数包括:  The method according to claim 3, wherein the number of streams indicates a group of bits, and the number of streams of the user indicating the bit group corresponding to the stream number indicating bit group is:
所述用户中所述第二指示标识所指示的流数大于 4 的用户对 应的流数指示比特组包括 2个比特, 用 00分别表示流数 8。 The number of streams indicated by the user whose number of streams indicated by the second indication identifier is greater than 4 in the user indicates that the bit group includes 2 bits, and the number of streams 8 is represented by 00 respectively.
6、 根据权利要求 1 或 2 所述的方法, 其特征在于, 所述流 数分配信息还包括: The method according to claim 1 or 2, wherein the flow number allocation information further comprises:
用户指示比特组, 用于确定所述用户中流数不大于 4的用户 的流数是 2或 3 的用户, 则所述流数指示比特组中对应所述流数 是 2或 3的用户的流数指示比特组记录该用户的流数为 2或 3。  a user indication bit group, configured to determine a user whose number of streams of the user whose number of streams is not greater than 4 is 2 or 3, and the number of streams indicates a stream of users in the bit group corresponding to the number of streams of 2 or 3. The number indicates that the bit group records the number of streams of the user as 2 or 3.
7、 如权利要求 6所述的方法, 其特征在于, 所述用户中所述 第二指示标识所指示的流数大于 4 的用户对应的流数指示比特组 包括 2个比特, 用 01、 10、 11、 00分别表示流数 5、 6、 7、 8; 所述用户中流数不大于 4 的用户对应的流数指示比特组包括 1个比特,其中所述用户指示比特组确定的所述用户中流数不大于 4的用户的流数是 2或 3的用户对应的流数指示比特组指示该用户 的流数为 2或 3,其它流数不大于 4的用户对应的流数指示比特组 记录该流数不大于 4的用户的流数。  The method according to claim 6, wherein the number of streams indicated by the user whose number of streams indicated by the second indication identifier is greater than 4 indicates that the bit group includes 2 bits, and 01 and 10 are used. And 11, 00, respectively, the number of streams 5, 6, 7, 8; the number of streams corresponding to the user whose number of streams is not greater than 4 indicates that the bit group includes 1 bit, wherein the user indicates the user determined by the bit group The number of streams corresponding to the user whose number of streams is not greater than 4 is 2 or 3. The bit number indicates that the number of streams of the user is 2 or 3. The number of streams corresponding to the number of other users whose number is not greater than 4 indicates the bit group record. The number of streams of users whose number of streams is not greater than 4.
8、 如权利要求 7所述的方法, 其特征在于, 所述用户中流数 不大于 4的用户对应的流数指示比特组包括 1 个比特, 其中所述 用户指示比特组确定的所述用户中流数不大于 4 的用户的流数是 2或 3的用户对应的流数指示比特组指示该用户的流数为 2或 3 , 包括: 所述用户中流数不大于 4 的用户对应的流数指示比特组中 的所述 1个比特为第一值时表示该用户的流数为 2或 3 ;  The method according to claim 7, wherein the number of streams corresponding to the number of streams of the user whose number of streams is not greater than 4 indicates that the group of bits includes 1 bit, wherein the user indicates the stream of the user determined by the group of bits The number of flows corresponding to the user whose number of flows is 2 or 3 indicates that the number of flows of the user is 2 or 3, and includes: the number of flows corresponding to the user whose number of flows is not greater than 4 When the 1 bit in the bit group is the first value, the number of streams of the user is 2 or 3;
其它流数不大于 4 的用户对应的流数指示比特组记录该流数 不大于 4 的用户的流数, 包括: 所述流数指示比特组中的所述 1 个比特为 0、 1分别表示该流数指示对应的用户的流数为 0、 1。  The number of flows corresponding to the user whose number of the flow is not greater than 4 indicates that the bit group records the number of flows of the user whose flow number is not greater than 4, and includes: the flow number indicates that the 1 bit in the bit group is 0, 1 respectively The number of streams indicates that the number of streams of the corresponding user is 0, 1.
9、 一种用于指示用户流数的装置, 其特征在于, 所述装置包 括:  9. An apparatus for indicating a number of user streams, the apparatus comprising:
流数分配信息生成单元, 用于根据为用户分配的流数信息, 生成流数分配信息, 其中所述流数分配信息包括: 第一指示标识, 用于指示确定在所述用户中是否存在流数大于 4 的用户; 第二指 示标识, 用于当所述第一指示标识指示存在流数大于 4 的用户时 指示流数大于 4 的用户; 流数指示比特组, 每一所述流数指示比 特组用于记录与该流数指示比特组对应的用户的流数, 其中包括 流数不大于 4的用户的流数和所述流数大于 4的用户的流数; 发送单元, 用于发送所述流数分配信息。 The flow number allocation information generating unit is configured to generate flow number allocation information according to the flow number information allocated for the user, where the flow number distribution information includes: a first indication identifier, configured to indicate whether a flow exists in the user a user whose number is greater than 4; a second indication identifier, configured to indicate a user whose flow number is greater than 4 when the first indication identifier indicates that a user with a flow number greater than 4; the flow number indication bit group, each of the flow number indication The bit group is configured to record the number of streams of the user corresponding to the stream number indicating bit group, where the number of streams of the user whose number of streams is not greater than 4 and the number of streams of the user whose stream number is greater than 4; The number of streams is assigned information.
10、 根据权利要求 9所述的装置, 其特征在于, 所述第一指 示标识包括 1个比特, 10. The apparatus according to claim 9, wherein the first indication identifier comprises 1 bit.
所述流数分配信息生成单元用于将该比特设为第一值时表示 存在流数大于 4的用户, 或者  The stream number allocation information generating unit is configured to: when the bit is set to the first value, indicates that the user has a stream number greater than 4, or
所述流数分配信息生成单元用于将当该比特设为第二值时表 示不存在流数大于 4的用户。  The stream number allocation information generating unit is configured to indicate that when the bit is set to the second value, there is no user having a stream number greater than four.
1 1、 根据权利要求 9或 10所述的装置, 其特征在于, 所述第 二指示标识包括 2个比特,  The device according to claim 9 or 10, wherein the second indication identifier comprises 2 bits.
所述流数分配信息生成单元用于在当所述第一指示标识指示 存在流数大于 4时, 将第二指示标识设为 00、 01、 10、 11 , 则分 别对应表示第 1、 2、 3、 4个用户指示流数大于 4。  The flow number allocation information generating unit is configured to: when the first indication identifier indicates that the number of flows exists greater than 4, set the second indicator identifier to 00, 01, 10, and 11 3. Four users indicate that the number of streams is greater than four.
12、 根据权利要求 11所述的装置, 其特征在于,  12. Apparatus according to claim 11 wherein:
所述用户中所述第二指示标识所指示的流数大于 4 的用户对 应的流数指示比特组包括 2个比特, 所述流数分配信息生成单元 用于在将所述流数指示比特组设为 01、 10、 11分别表示流数 5、 6、 7;  The number of flows indicated by the user whose number of flows indicated by the second indication identifier is greater than 4 in the user indicates that the bit group includes 2 bits, and the flow number allocation information generating unit is configured to indicate the bit group in the flow number Set to 01, 10, 11 to indicate the number of streams 5, 6, and 7, respectively;
所述用户中对流数不大于 4 的用户对应的流数指示比特组包 括 2个比特, 所述流数分配信息生成单元用于在将所述流数指示 比特组设为 00、 01、 10、 11分别表示流数为 0、 1、 2、 3。  The number of streams indicating that the number of streams in the user is not greater than 4 indicates that the bit group includes 2 bits, and the stream number allocation information generating unit is configured to set the stream number indication bit group to 00, 01, 10, 11 indicates that the number of streams is 0, 1, 2, and 3, respectively.
13、 根据权利要求 9或 10所述的装置, 其特征特征在于, 所述流 数分配信息生成单元还用于确定用户指示比特组, 该用户指示比特组 用于确定所述用户中流数不大于 4的用户的流数是 2或 3的用户, 则 所述流数指示比特组中对应所述流数是 2或 3的用户的流数指示比特 组记录该用户的流数为 2或 3。  The apparatus according to claim 9 or 10, wherein the stream number allocation information generating unit is further configured to determine a user indication bit group, where the user indication bit group is used to determine that the number of streams in the user is not greater than If the number of streams of the user of 4 is 2 or 3, the number of streams indicating that the number of streams corresponding to the number of streams is 2 or 3 in the bit group indicates that the number of streams of the user is 2 or 3.
PCT/CN2012/070621 2011-01-28 2012-01-19 Method for indicating number of streams of users and communication device for same WO2012100719A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110031112.XA CN102625371B (en) 2011-01-28 2011-01-28 Method for indicating number of streams of users and communication device
CN201110031112.X 2011-01-28

Publications (1)

Publication Number Publication Date
WO2012100719A1 true WO2012100719A1 (en) 2012-08-02

Family

ID=46565012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/070621 WO2012100719A1 (en) 2011-01-28 2012-01-19 Method for indicating number of streams of users and communication device for same

Country Status (2)

Country Link
CN (1) CN102625371B (en)
WO (1) WO2012100719A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101102141A (en) * 2007-08-03 2008-01-09 中兴通讯股份有限公司 Selection method and system for multi-input and multi-output data flow amount
CN101207454A (en) * 2006-12-21 2008-06-25 华为技术有限公司 Method for indicating channelized set of codes and sending terminal of channelized set of codes information
US20090128410A1 (en) * 2007-11-15 2009-05-21 Nokia Corporation Method, apparatus and computer readable medium providing power allocation for beamforming with minimum bler in an MIMO-OFDM system
CN101615939A (en) * 2008-06-26 2009-12-30 中兴通讯股份有限公司 The implementation method of high-speed shared control channel (HS-SCCH) in multi-input multi-output mode

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826197B1 (en) * 1999-04-01 2004-11-30 Sedna Patent Services, Llc Data packet structure for digital information distribution

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101207454A (en) * 2006-12-21 2008-06-25 华为技术有限公司 Method for indicating channelized set of codes and sending terminal of channelized set of codes information
CN101102141A (en) * 2007-08-03 2008-01-09 中兴通讯股份有限公司 Selection method and system for multi-input and multi-output data flow amount
US20090128410A1 (en) * 2007-11-15 2009-05-21 Nokia Corporation Method, apparatus and computer readable medium providing power allocation for beamforming with minimum bler in an MIMO-OFDM system
CN101615939A (en) * 2008-06-26 2009-12-30 中兴通讯股份有限公司 The implementation method of high-speed shared control channel (HS-SCCH) in multi-input multi-output mode

Also Published As

Publication number Publication date
CN102625371B (en) 2014-11-05
CN102625371A (en) 2012-08-01

Similar Documents

Publication Publication Date Title
US20220272717A1 (en) Signal sending method and device, signal receiving method and device, information feedback method and device, communication node, and medium
US11064488B2 (en) Efficient DL OFDMA frequency selectivity harvesting
US20220312401A1 (en) Methods and apparatus for sending and receiving second stage sci, storage medium, sending ue, and receiving ue
KR101810949B1 (en) System and method for wlan ofdma design of subcarrier groups and frame format
US9954663B2 (en) System and method for orthogonal frequency division multiple access communications
CN103141045B (en) For transmitting the system and method for channel condition information
JP6657381B2 (en) Method and apparatus for transmitting wireless local area network information
KR101466717B1 (en) Sequential ack for multi-user transmissions
JP5418789B2 (en) Resource allocation method, identification method, base station, mobile station, and program
WO2018227953A1 (en) Methods and devices associated with improvements in or relating to an uplink split bearer in new radio
JP6628112B2 (en) Transmission device, transmission method and integrated circuit
TW201132191A (en) Methods and apparatuses for scheduling uplink request spatial division multiple access (RSDMA) messages in an SDMA capable wireless LAN
KR20180050256A (en) Method and apparatus for wlan
WO2011044755A1 (en) Method for transmitting physical downlink control channel (pdcch) information, method for determining pdcch search space and devices thereof
TW201119468A (en) Deterministic backoff channel access
TW201204143A (en) Method of performing buffer status reporting and communication device thereof
WO2011097951A1 (en) Demodulation reference symbol port mapping method and apparatus
WO2013063948A1 (en) Method, user equipment and base station for receiving and sending control channel
WO2020029698A1 (en) Uplink channel resource indication and determination method, and base station, terminal and medium
CN110113808A (en) System and method for power control
CN103209494B (en) A kind of real-time video traffic resource allocation methods based on importance labelling
CN105101435B (en) The method and apparatus of data transmission
EP3193555B1 (en) Direct link scheduling method, access point and terminal device
US10631310B2 (en) Method and device for transmitting or receiving scheduling information
WO2016082115A1 (en) Service scheduling method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12738757

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12738757

Country of ref document: EP

Kind code of ref document: A1