WO2012034521A1 - Method and device for a multiuser mimo system to send data - Google Patents

Method and device for a multiuser mimo system to send data Download PDF

Info

Publication number
WO2012034521A1
WO2012034521A1 PCT/CN2011/079665 CN2011079665W WO2012034521A1 WO 2012034521 A1 WO2012034521 A1 WO 2012034521A1 CN 2011079665 W CN2011079665 W CN 2011079665W WO 2012034521 A1 WO2012034521 A1 WO 2012034521A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
group
virtual
mimo
identifier
Prior art date
Application number
PCT/CN2011/079665
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
Priority claimed from CN201010292585.0A external-priority patent/CN102404087B/en
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2012034521A1 publication Critical patent/WO2012034521A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Definitions

  • the present invention relates to the field of communication technologies, and in particular, to a technique for multi-user multiple input multi-output (MU-MIMO) data transmission.
  • MU-MIMO multi-user multiple input multi-output
  • SDMA Space Division Multiple Access
  • MU-MIMO multi-user MIMO
  • Multi-user MIMO groups a plurality of user terminals (station, ie, STAs) into a group, which is called a multi-user MIMO group. Multiple user terminals in the group are spatially multiplexed. Therefore, corresponding instructions are required to indicate multi-user MIMO users. Information related to terminal grouping.
  • the user group Group can also be used to specifically refer to the multi-user MIMO group described above.
  • a MU-MIMO group definition field (Group-definition-field) is used.
  • each group in MU-MIMO mode includes 4 user terminals
  • one MU-MIMO group definition domain signaling is as follows.
  • the Group ID is a bit sequence indicating the user group serial number
  • the AID Associated
  • Identifier such as AID1, AID2, etc.
  • AID1 represents an identifier associated with each user terminal.
  • the AID can be referred to as a user terminal identifier or a user terminal ID.
  • the AID can also be replaced with other information that can identify each STA.
  • one or more of the above-mentioned MU-MIMO group definition domain signaling may be transmitted, and multiple MU-MIMO user groups of different group numbers are defined, and each MU-MIMO user group includes AID1, AID2, AID3, and 4 user terminals identified by AID4.
  • the MU-MIMO group definition domain may be referred to as a group definition domain.
  • the above-mentioned group definition domain signaling is usually sent by an access point (AP) to each STA.
  • AP access point
  • each STA After receiving the above-mentioned group-defined domain signaling, each STA knows the Group ID corresponding to the MU-MIMO group in which the STA identifier is located. In this example, when the STA finds that its AID is one of the above AID1, AID2, AID3, and AID4 indicated by a certain Group ID, it knows that it belongs to the MU-MIMO group defined by the above Group ID.
  • the spatial multiplex stream number indication (Stream Number Indication) signaling is used, as follows.
  • the number of columns of MU - MIMO (denoted as Ns t s - k ),
  • the AP can only use the four STAs included in the group ID, and cannot select STAs from more STAs according to the current channel conditions and data queues to be transmitted. If you try your best to exhaust all kinds of STA combinations, it is too complicated and costly.
  • the embodiment of the invention provides a method for transmitting data of a multi-user MIMO transmission, which can select a terminal corresponding to the group ID from the terminal, and reduce overhead.
  • a method for transmitting data by a multi-user MIMO system includes: Sending a signaling frame, where the signaling frame includes: a user group serial number Group ID; K user terminal identifiers and virtual identifiers;
  • the K user terminal identifiers respectively correspond to K user terminals
  • the virtual identifier indicates a user terminal combination composed of any M terminal users of the K user terminals
  • K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to;
  • a method for transmitting data by multi-user MIMO comprising:
  • the virtual identifier indicates a combination of user terminals composed of any one of the user terminals, and the terminal user in the combination of the STAs indicated by the virtual identifier receives the data; where ⁇ is greater than ⁇ , ⁇
  • the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to.
  • a method for transmitting data by multi-user MIMO includes:
  • an embodiment of the present invention further provides an apparatus for implementing the above method.
  • the method provided by the embodiment of the present invention specifies K users by using a group ID, and then selects M user terminals that can be supported by the system among the K users through the virtual identifier, and does not need to exhaust the exhaustion of various STA combinations and Group IDs. , the choice of the user terminal is realized, and the system overhead is reduced.
  • a method for transmitting data by multi-user MIMO is provided in the embodiment of the present invention.
  • An access point (AP) sends a plurality of spatially multiplexed streams to a plurality of STAs included in a multi-user MIMO group, and the plurality of streams are precoded by a precoding matrix and then sent to multiple transmissions.
  • the antenna is transmitted, that is, the symbol vector composed of the symbols of the plurality of streams left by the precoding matrix, and the obtained result is sent to a plurality of transmitting antennas for transmission.
  • the multi-user MIMO system supports M user terminals.
  • MIMO multi-user MIMO
  • a MU-MIMO group-definition-field is used. :3 ⁇ 4, shown below,
  • the signaling frame sent by the AP includes: group ID; K user terminal identifiers AID, which respectively correspond to K users (AID1, AID2... AIDk), where ⁇ is greater than ⁇ ; virtual identifier C (Cl, C2. ...Cn ) where the number of virtual identities can take a natural number less than or equal to.
  • the virtual identifier (virtual ID) may also be referred to as an extended ID, and the virtual identifier is used to indicate any one of the possible combinations of the M STAs among the K STAs.
  • C1, C2... may also be any one of the combinations of K subsets that are included in a subset of all possible combinations of M STAs.
  • the signaling frame sent by the AP includes the group ID; and the AID or data of 8 users respectively, AID1-AID8, which are represented as A, B, C, D, E, F, G, H; In this embodiment, there are 16 virtual IDs. Therefore, in the present embodiment, for the group ID in one data frame, in the current data transmission, the corresponding four users can have 16 options, as follows: In the manner shown in the above figure, multiple multi-user MIMO groups can be defined at the same time. Detailed descriptions are given below for various situations.
  • C1, C2, etc. in the above figure respectively indicate respective combinations, which may be any one of all possible combinations of 4 STAs among 8 STAs.
  • the virtual identity may also be any one of the combinations included in a subset of all possible combinations of the four STAs of the eight STAs.
  • the foregoing signaling defines a total of 16 user group groups, so that the virtual identifiers have C1, C2, C3, ..., C16 different combinations, and each virtual identifier represents 4 out of 8 STAs. Any of all possible combinations of STAs. Since there are a total of 70 combinations in 8 , it is necessary to represent at least 7 bits for each of these combinations. The corresponding extension ID requires at least 7 bits.
  • the bit of a certain location is 1, indicating that the corresponding STA is in the user group Group indicated by Ci, and the bit of a certain location is 0, indicating that the corresponding STA is not in the group indicated by Ci.
  • the STA After receiving the above signaling, the STA counts the total number of 1 out of all 7 bits.
  • the user group includes the 2nd, 4th, and 6th STAs indicated by the Group ID, that is, B, D, and F.
  • the virtual user group since the virtual user group must include 4 STAs, it can be inferred that the virtual user group defined by C2 also contains H, that is, it A total of four STAs of B, D, F, and H are included.
  • each STA After receiving the group ID and the combination identifier, each STA first determines, according to the combination identifier, the combination identifier to indicate the determined STA in all the STAs indicated by the group ID, and then extracts the corresponding STA combination from all the STAs indicated by the group ID. STAs at various locations, thereby determining the respective STAs corresponding to the group.
  • the general representation of the various various signaling or data packets identified by the Group ID and the above combined identification is shown below:
  • the combined identifier has the following functions:
  • the combined identifier indicates that the current Group ID and the combined MU-MIMO group indicated by the combined identifier are the MU-MIMO group definition i or the signaling defined by the MU- Which MU-MIMO group in the MIMO group.
  • the STA After receiving the group ID and the combination identifier, the STA determines, which one of the MU-MIMO groups of the MU-MIMO group defined by the foregoing MU-MIMO group definition domain signaling, and then passes the MU-MIMO group. Domain The information contained in the signaling determines each STA corresponding to the MU-MIMO group (ie, Group).
  • the MU-MIMO group described above defines i or signaling for defining each MU-MIMO group.
  • the definition of the MU-MIMO group needs to be modified, it can be implemented by issuing a new MU-MIMO group definition i or signaling.
  • the communication system can use these defined MU-MIMO groups for MU-MIMO transmission and reception, for example, the AP sends a frame, including the above.
  • the STA After receiving the foregoing frame, the STA determines the STA included in the current MU-MIMO group by using the Group ID and the combined identifier to determine whether it is in the current MU-MIMO group, and if it is in the current MU-MIMO group, receives the corresponding The data sent to itself, if not in the current MU-MIMO group, does not need to receive data.
  • the first implementation is: Each subset of the subsets that can be included meets a specific location and can only be a specific STA. For example, you can specify that the first STA in the group can only be A or E. The second STA in the group can only be B or F. The third STA in the group can only be C or G, but in the Group. The fourth STA can only be D or H.
  • the first STA in the frame is E; the second bit is 0, indicating that the second STA in the group is B, and the second bit is 1 indicating that the second STA in the group is F; the third bit is 0. Indicates that the third STA in the group is C, and the third bit is 1 indicating that the third STA in the group is G; the fourth bit is 0, indicating that the fourth STA in the group is D, and the fourth A bit of 1 indicates that the fourth STA in the Group is H.
  • each Ci can represent one of the subsets with 4 bits. Combination. For example, if Ci is 0101, it means that the first, second, third, and fourth STAs of the group are A, F, C, and H, respectively.
  • the MU-MIMO can be indicated by the corresponding Group ID and the combined identifier. group.
  • the minimum number of bits occupied by the combined identifier is 2, that is, when each of the four MU-MIMO groups is indicated by the corresponding Group ID and combined identifier, only 2 bits are needed for the combined identifier.
  • MU-MIMO groups ie, the indicated STA combinations
  • C1, C2, C3, and C4 may be indicated by 00, 01, 10, and 11, respectively.
  • multiple MU-MIMO groups are defined by MU-MIMO group definition domain signaling, and the multiple MU-MIMO groups are several combinations of M from K STAs corresponding to the Group ID. The corresponding Group.
  • the group ID and the specified K STAs are transmitted, and then the signaling is not used, but the AP and each STA obtain the K STAs according to the protocol.
  • a plurality of MU-MIMO groups are defined by MU-MIMO group definition domain signaling, where the plurality of MU-MIMO groups are obtained from K STAs corresponding to the Group ID. Make a group corresponding to the combination.
  • the signaling may not be used, but the AP and each STA may derive a number of K STAs according to a predetermined protocol. Group corresponding to the combination.
  • the STA specified by the Group ID is transmitted first, including K STAs, K is greater than M, and M is the maximum number of STAs included in a multi-user MIMO group.
  • K STAs K is greater than M
  • M is the maximum number of STAs included in a multi-user MIMO group.
  • each MU-MIMO group is directly indicated by the corresponding Group ID and combined identification.
  • the above signaling actually defines 70 Groups, that is, all possible combinations. Therefore, after the above signaling, each MU-MIMO group can be directly indicated by the corresponding Group ID and combined identifier.
  • the combined identifier uses 7 bits, as shown below.
  • the user group sequence number is identified by a combination of 7 bits, and one of all possible 70 combinations can be indicated in a manner agreed upon in advance by agreement.
  • each STA After receiving the group ID and the combination identifier, each STA first determines the location of each STA in the STA combination of the group according to the combination identifier, and then removes the STA combination from all the STAs indicated by the group ID. Corresponding STAs at each location, thereby determining each STA corresponding to the group. It is easy to see that in the current embodiment, the current indication can be directly indicated by the combined identification A combination of STAs corresponding to one MU-MIMO group.
  • E, F, G, 7 STAs The bit of a certain location is 1 , indicating that the corresponding STA is in the group indicated by the combined identifier, and the bit of a certain location is 0, indicating that the corresponding STA is not in the group indicated by the combined identifier.
  • the STA After receiving the above signaling, the STA counts the total number of 1 out of all 7 bits. If the total number is 4, it indicates that the group already contains 4 STAs, and the corresponding STA H is not in the group indicated by the combined identifier. If the total number is 3, it means that the group only contains 3 STAs, and the corresponding STA H must be in the group indicated by the combination identifier.
  • each of the combined identifiers may also contain 8 bits, which are in the order of - 8 B, C, D, E, F, G, H. Specifically, in the combined identifier including 8 bits, it is not always always 4, and may be 3, 2, or 1 1. This can balance the scenario where the number of STAs actually scheduled by multi-user MIMO is less than 4. For greater flexibility.
  • the above signaling defines 16 Groups, which correspond to a subset of all possible 70 combinations. Therefore, after the above signaling, each MU-MIMO group can be directly indicated by the corresponding Group ID and combined identifier, as shown below.
  • An implementation manner may be: The 16 groups that are actually defined by the foregoing signaling all meet a specific location and can only be a specific STA. For example, you can specify that the first STA in the group can only be A or E. The second STA in the group can only be B or F. The third STA in the group can only be C or G, but in the Group. The fourth STA can only be D or H. Correspondingly, the combined identifier can occupy only 4 bits.
  • the first bit is 0, indicating that the first STA in the group is A, and the first bit is 1 indicating that the first STA in the group is E;
  • Two bits of 0 indicate that the second STA in the group is B, and a second bit of 1 indicates that the second ST A in the group is F;
  • the third bit is 0 indicating that the third STA in the group is C, and the third bit is 1 indicating that the third STA in the group is G;
  • the fourth bit is 0 indicating that the fourth STA in the group is D, and the fourth bit is 1 indicating the fourth in the Group
  • the combined identifier can represent one of the 16 groups by 4 bits.
  • the combination identifier is 0101, it indicates that the first, second, third, and fourth STAs of the group are A, F, C, and H respectively; after receiving the foregoing signaling, the STA can know the group indicated by the signaling.
  • the 8 octaves included are eight, F, C, and H. It is also possible to use another new implementation, the above signaling defining 36 Groups, which correspond to a subset of all possible 70 combinations. Therefore, after the above signaling, each MU-MIMO group can be directly indicated by the corresponding Group ID and combined identifier, as shown below.
  • the eight STAs indicated by the Group ID can be divided into two subgroups, ABCD and EFGH.
  • the 16 groups defined by the above signaling satisfy that two STAs in the group are selected from the ABCD subgroup.
  • the other two STAs are selected from this subgroup of EFGH.
  • There are a total of 6 different combinations, so that the subset contains a total of 6 x 6 36 different combinations, so that the combined identifier occupies at least 6 bits.
  • the bit sequence indicating the combined identifier and the 36 combinations may have various-corresponding relationships. It is easy to see from the above description that the Ci used in each virtual group defined in the previous embodiment may be used as the current embodiment.
  • the combined identifier to.
  • the number of STAs indicated by each group ID is not limited to eight, and may be any other number; the number of STAs included in each group is not limited to four, and may be any other number; and each MU-MIMO group defines a domain.
  • the number of Groups defined by the signaling is not limited to 16 or 4 as described in the embodiment, and may be any other number.
  • the data sent by the AP transmits the Group ID, the user's AID or data, and the extended ID through one frame.
  • the foregoing information may not be transmitted in the same MU-MIMO group definition domain signaling, but may be transmitted by multiple MU-MIMO group definition domain signaling.
  • the K STAs specified by the Group ID may be transmitted first.
  • n is equal to 16, as shown: CI C2 C3 C4
  • the second implementation manner may first transmit the first part of the K STAs specified by the Group ID, for example, the first K/2, for example, 4, and the corresponding signaling is as follows; Then, the last K/2 of the 8 STAs specified by the Group ID are transmitted, and the corresponding signaling is as follows;
  • the transfer then indicates the first 4 extension IDs in the different combinations: C1, C2, C3, C4, as follows:
  • each of the foregoing signalings usually needs to identify the signaling itself, which can be performed by various methods. Realized.
  • the corresponding sequence relationship may be indicated by a sequence of time or frequency domains, or may be indicated by an identifier of each signaling.
  • the method provided by the embodiment of the present invention specifies K users by using a group ID, and then selects M user terminals that can be supported by the system among the K users through the virtual identifier, and does not need to exhaust the exhaustion of various STA combinations and Group IDs. , the choice of the user terminal is realized, and the system overhead is reduced.
  • Embodiments of the present invention also provide an apparatus for implementing the above method.
  • a device for transmitting data in a multi-user MIMO system comprising:
  • a unit for sending a signaling frame where the signaling frame includes: a user group serial number Group ID; K user terminal identifiers and virtual identifiers, and the user group serial number Group ID identifier a user group composed of K user terminals;
  • the K user terminal identifiers where the K user terminal identifiers respectively correspond to K user terminals
  • the virtual identifier indicating a combination of user terminals composed of any M terminal users of the K user terminals
  • K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to;
  • a device for transmitting data by multi-user MIMO comprising:
  • a sending unit configured to send a user group serial number Group ID and K user terminal identifiers, where the user terminal identifiers respectively correspond to one user terminal, and the user group serial number Group ID identifies the K user terminals a group of users;
  • the virtual identifier indicates a user end composed of any M terminal users of the K user terminals End combination, the end user in the combination of the M STAs indicated by the virtual identifier receives the data; where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to.
  • a device for transmitting data by multi-user MIMO comprising:
  • a first sending unit configured to send a user group serial number Group ID and a K user terminal identifier, where the user terminal identifiers respectively correspond to one user terminal, and the user group serial number Group ID identifies the K a user group composed of user terminals;
  • a second sending unit configured to send a combined identifier, where the combined identifier is used to determine that the combined identifier indicates the K user terminals, M user terminals;
  • a third sending unit configured to send data, where the M user terminals determined by the combined identifier receive the data; where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is less than A natural number equal to.
  • the user group consisting of the K user terminals is identified by the user group serial number Group ID.
  • the i-th bit is 1, indicating that the STA indicated by the corresponding AIIi is in the virtual group indicated by the virtual identifier Ci, and the i-th bit is 0, indicating that the STA indicated by the corresponding AIDi is not in the virtual group indicated by Ci.
  • the ith bit is 0, the table
  • the STA indicating the corresponding AIDi indication is in the virtual group indicated by Ci, and the i-th bit is 1, indicating that the ST A indicated by the corresponding AIDi is not in the virtual group indicated by Ci.
  • the virtual identifier occupies at least 4 bits, which is indicated by a bitmap of one bit.
  • One implementation may be to first intercept the first 4 bits of the bitmap. If the first 4 bits of the bitmap have 2 1 or 4 1s, the combination of Ci is derived from the first 4 bits of the bitmap, that is, the first 4 bits of the bitmap have 2 1s, and the last 2 STAs are represented by Ci. In the combination; the first 4 bits of the bitmap have 4 1s, and the last 2 STAs are not in the combination represented by Ci. If there are three 1s in the first 4 bits of the bitmap, there are two cases, that is, the first or the second of the last two STAs is in the combination represented by Ci.
  • Ci When the first one of the last two STAs is in the combination indicated by Ci, then Ci is set equal to the first 4 bits of the bitmap; and when the second of the last two STAs is in the combination represented by Ci, Let Ci be equal to the result of bitwise inversion of the first 4 bits of the bitmap, so that there is only one 1 in Ci.
  • the STA-side After receiving the MU-MIMO group-defined domain signaling, the STA first determines the number of 1 out of 4 bits of Ci.
  • the number of 1 is 2, then the first 4 STAs corresponding to the corresponding position (assuming 4 bits in sequence - corresponding to the first 4 STAs) and the last two STAs are in the virtual group; the number of 1 is 4, then corresponding The STA of the location is in the virtual group, and the last two STAs are not; the number of 1 is 3, then the corresponding location and the first of the last two STAs are in the virtual group; the number of 1 is 1, first The bit is inverted, then the 3 STAs in the corresponding position and the 2nd of the last two STAs are in In the virtual group.
  • the first 6 bits of the bitmap are first intercepted to represent Ci.
  • the STA determines the number of 1 out of 6 bits of Ci. The number of 1 is 3, then the corresponding location and the last STA are in the virtual group; the number of 1 is 4 , then the STA in the corresponding location is in the virtual group, and the last STA is absent.
  • the virtual identifier occupies at least 7 bits.
  • the 7 bits of the virtual identity can represent all 126 combinations.
  • the combination of the virtual identifiers is derived from the first 8 bits of the bitmap, that is, the first 8 bits of the bitmap have 2 1s, and the last 2 STAs are in the virtual identifier. In the combination of representations; the first 8 bits of the bitmap have 4 1s, and the last 2 STAs are not in the combination represented by the virtual identifier. If there are three 1s in the first 8 bits of the bitmap, there are two cases, that is, the first or the second of the last two STAs is in the combination indicated by the virtual identifier.
  • the virtual identifier is equal to the first 8 bits of the bitmap; and when the second of the last two STAs is in the combination indicated by the virtual identifier, let It is equal to the result of bitwise inversion of the first 8 bits of the bitmap, so that there are only five 1s in Ci.
  • the STA After receiving the MU-MIMO group definition domain signaling, the STA first determines the number of 1 out of 8 bits of Ci. The number of 1 is 2, then the first 4 STAs corresponding to the corresponding position (assuming 4 bits in sequence - corresponding to the first 4 STAs) and the last two ST As are in the virtual group; the number of 1 is 4, then The STA of the corresponding location is in the virtual group, and the last two STAs are not; the number of 1 is 3, then the corresponding location is And the first one of the last two STAs is in the virtual group; the number of 1 is 5, and the bit is reversed bit by bit, then the 3 STAs in the corresponding position and the 2nd of the last two STAs are in the virtual group. in.
  • Ci takes at least 9 bits, which is indicated by a bit of a bit.
  • the STA After receiving the MU-MIMO group definition domain signaling, the STA first determines the number of 1 out of 9 bits of Ci. The number of 1 is 2, then the first 4 STAs corresponding to the corresponding position (assuming 4 bits in sequence - corresponding to the first 4 STAs) and the last two ST As are in the virtual group; the number of 1 is 4, then The STAs in the corresponding location are in the virtual group, and the last two STAs are not present; the number of 1 is 3, then the corresponding location and the first of the last two STAs are in the virtual group; the number of 1 is 6, first The bitwise negation, then the 3 STAs in the corresponding position and the 2nd of the last two STAs are in the virtual group.
  • each STA is ABCDE. If ABCD can only be in the 1st to 4th positions of the virtual group, and E can only be in the 1st position, Ci will occupy at least 1 bit, indicating that the first one is A or E. If the ABCD can only be in the first to fourth positions of the virtual group, and E can be in all positions, then Ci takes at least 2 bits, indicating the position of E.
  • each STA is ABCDEF. If ABCD can only be in the first to fourth positions of the virtual group, and E can only be in the first position, F can only be in the second position, then Ci takes at least 2 bits, indicating that the first one is A or E, and the second is B or F.
  • Ci occupies at least 5 bits, 2 bits indicate the STA of the 1st position, and STAs of the 2nd, 3rd, and 4th positions are each indicated by 1 bit.
  • an implementation when the combination identifier is used for each ⁇ value other than 8 ( 5 ⁇ ⁇ ⁇ 16 ).
  • each virtual group is any of all possible combinations.
  • the i-th bit is 1, indicating that the STA indicated by the corresponding AIIi is in the virtual group indicated by Ci, and the i-th bit is 0, indicating that the STA indicated by the corresponding AIDi is not in the virtual group indicated by Ci.
  • the number of the bitmaps is not always four, and may be three, two, or one, so that the scenario in which the number of STAs actually scheduled by the multi-user MIMO is less than 4 is obtained, thereby obtaining a higher flexibility.
  • Ci can be used as the combined identifier used when using the virtual group.
  • the virtual group always includes 4 STAs, and the above-mentioned multi-user MIMO group part (ie, CI, C2, 7) can be further implemented by some methods.
  • Bit compression below we introduce two compression methods. To be confused with the compression method proposed above, it is referred to herein as a multi-user MIMO group recompression method.
  • each multi-user MIMO group is represented by n bits, and the number of multi-user MIMO groups actually used is x. Still further, an optimized implementation is presented to recompress the bits.
  • the order of the multi-user MIMO combination corresponding to the virtual identifier Ci is agreed, so that the effects of the X used MIMO user combinations and the enumerated (Nx) disabled MIMO user groups are The same.
  • the correspondence of a single cartridge can be as shown in Table 1:
  • the sequence consisting of 8 binary numbers in the first column It is indicated that the ith binary number in the sequence indicates the selection of the ith STA, and when it takes 1 or 0, it indicates that the corresponding STA is selected or not selected.
  • the first column arrangement is arranged from top to bottom in a binary sequence from small to large.
  • a sequence consisting of the remaining 7 binary numbers after the last bit of the binary sequence in the first column is removed can be used as a representation of the multi-user MIMO group.
  • the multi-user MIMO group representation of the second column corresponds to CI, C2, and C70 from top to bottom.
  • Table 1 Example of the relationship between Ci and multi-user MIMO group
  • an additional enable/disable indication bit can be set to indicate whether the listed MIMO user group is allowed or prohibited. For example, 0 means that the group is allowed to be used, and 1 means that the group is prohibited. In practice, the opposite can also be made. Agreement).
  • the enable/disable indication bit can be set to 0, and all MIMO user groups allowed to be used are enumerated; thus, when x>N/2, the enable/disable indication bit can be set to 1, And list all MIMO user groups that are forbidden to use.
  • the number of possible occurrences of virtual identifiers (C1, C2, Cx) is to extract x samples from the library containing N samples.
  • the number of permutations that is, lc g 2 ( PN ) bits can be used to represent the X allowed MIMO user groups CI, C2, Cx; if the order of the virtual identifiers (CI, C2, Cx) has been agreed upon (ie, once Ci and Cj appear, if i ⁇ j, there must be Ci before Cj), then the number of possible cases of CI, C2, Cx is the combination of extracting X samples from the library containing N samples.
  • the number, that is, ⁇ ( ⁇ ) bits can be used to represent the X allowed MIMO user groups CI, C2, Cx.
  • X 1 represents the rounding up of X.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Abstract

The present invention relates to the field of communications, and in particular to the technology of multiuser multiple input multiple output (MU-MIMO) data transmission. A method for a multiuser MIMO system to send data, comprising: sending a signalling frame which includes: a user group ID, K station identifiers, and virtual identification, wherein the K station identifiers correspond to K stations respectively, the virtual identification indicates a set of stations composed of any M stations in the K stations, and the user group ID corresponds to the set of stations indicated by the virtual identification; wherein K is greater than M, M is the number of stations supported by the system, and the number of virtual identifications is a natural number less than or equal to [Equation 1]; and data are sent out, and an end user in the set of M STAs indicated by the virtual identification receives data sent from the multiuser MIMO system.

Description

多用户 MIMO系统发送数据的方法与装置 技术领域  Method and device for transmitting data in multi-user MIMO system
本发明涉及通信技术领域,特别涉及多用户多输入多数出(MU-MIMO)数据 传输的技术。  The present invention relates to the field of communication technologies, and in particular, to a technique for multi-user multiple input multi-output (MU-MIMO) data transmission.
背景技术 Background technique
空分多址接入(SDMA )技术能充分利用多天线系统的空间资源, 从而使 现有系统的频谱利用率得到成倍的增长。 SDMA 也称为多用户 MIMO ( multi-user MIMO , 或筒称为 MU-MIMO )技术, 多个用户终端之间进行空 间复用。  Space Division Multiple Access (SDMA) technology can make full use of the space resources of multi-antenna systems, so that the spectrum utilization of existing systems is multiplied. SDMA is also known as multi-user MIMO (multi-user MIMO, or MU-MIMO) technology, which performs spatial multiplexing between multiple user terminals.
多用户 MIMO把多个用户终端( Station, 即 STA )组成一个组, 称为多用 户 MIMO组, 组内的多个用户终端之间进行空间复用, 因此需要相应的指令, 指示多用户 MIMO用户终端分组相关的信息。 也可以使用用户组 Group特指 上述的多用户 MIMO组。  Multi-user MIMO groups a plurality of user terminals (station, ie, STAs) into a group, which is called a multi-user MIMO group. Multiple user terminals in the group are spatially multiplexed. Therefore, corresponding instructions are required to indicate multi-user MIMO users. Information related to terminal grouping. The user group Group can also be used to specifically refer to the multi-user MIMO group described above.
为了指示多用户 MIMO (即 MU-MIMO )模式下用户终端分组相关的信 息, 使用 MU-MIMO组定义域( Group-definition-field )。  To indicate information related to user terminal grouping in multi-user MIMO (i.e., MU-MIMO) mode, a MU-MIMO group definition field (Group-definition-field) is used.
现在 MU-MIMO模式下的每组包括 4个用户终端, 则一个 MU-MIMO组 定义域信令如下所示。
Figure imgf000002_0001
其中, Group ID是一个比特序列, 指示用户组序号, 而 AID ( Associated
Now that each group in MU-MIMO mode includes 4 user terminals, one MU-MIMO group definition domain signaling is as follows.
Figure imgf000002_0001
Wherein, the Group ID is a bit sequence indicating the user group serial number, and the AID ( Associated
Identifier ), 例如 AID1,AID2等, 表示各个用户终端相关联的标识符。 从而 AID 可以筒称为用户终端标识符或者用户终端 ID。 AID也可以用其它可以识别各个 STA的信息替换。 在一帧信息中, 可以传输一个或者多个上述的 MU-MIMO组 定义域信令, 定义不同组序号的多个 MU-MIMO用户组, 每个 MU-MIMO用户 组包含 AID1、 AID2、 AID3和 AID4所分别标识的 4个用户终端。 MU-MIMO组 定义域可以筒称为组定义域。 通常由接入点 ( Access point: AP )发出上述的组定义域信令给各个 STA。 每个 STA接收到上述的组定义域信令后, 知道自己的 STA标识符所在的 MU-MIMO组所对应的 Group ID。 在这个例子中, 当所述 STA发现自己的 AID 是某个 Group ID后指示的上述 AID1,AID2,AID3和 AID4中的一个, 由此知道自 己属于上述 Group ID所定义的 MU-MIMO组。 采用上述的 MU-MIMO组定义域信令定义各个 MU-MIMO组以后,再采用 空间复用流数目指示 ( Stream Number Indication )信令, 参阅如下 Identifier ), such as AID1, AID2, etc., represents an identifier associated with each user terminal. Thus the AID can be referred to as a user terminal identifier or a user terminal ID. The AID can also be replaced with other information that can identify each STA. In one frame of information, one or more of the above-mentioned MU-MIMO group definition domain signaling may be transmitted, and multiple MU-MIMO user groups of different group numbers are defined, and each MU-MIMO user group includes AID1, AID2, AID3, and 4 user terminals identified by AID4. The MU-MIMO group definition domain may be referred to as a group definition domain. The above-mentioned group definition domain signaling is usually sent by an access point (AP) to each STA. After receiving the above-mentioned group-defined domain signaling, each STA knows the Group ID corresponding to the MU-MIMO group in which the STA identifier is located. In this example, when the STA finds that its AID is one of the above AID1, AID2, AID3, and AID4 indicated by a certain Group ID, it knows that it belongs to the MU-MIMO group defined by the above Group ID. After the MU-MIMO group definition domain signaling is used to define each MU-MIMO group, the spatial multiplex stream number indication (Stream Number Indication) signaling is used, as follows.
Group ID 用户终端 k所对应的预编码矩阵 Qk Group ID The precoding matrix corresponding to the user terminal k Qk
MU - MIMO 的列的数目 (记为 Ns t s— k ),  The number of columns of MU - MIMO (denoted as Ns t s - k ),
用户组序号 y比特 k=l, 2, 3, 4 x 个比特 上述的空间复用流数目指示信令, 只是一个例子, 给出了 MU-MIMO组定义域 信令定义了一个 Group ID所对应的 MU-MIMO组之后, 如何用相应的 Group ID 指示该 MU-MIMO组。 还可以用 Group ID标识其它的各种信令或者数据包, 一 般的表示如下:  The user group serial number y bits k=l, 2, 3, 4 x bits The above-mentioned spatial multiplexed stream number indication signaling is just an example, and the MU-MIMO group definition domain signaling is defined to define a Group ID. After the MU-MIMO group, how to indicate the MU-MIMO group with the corresponding Group ID. It is also possible to identify other various signaling or data packets with the Group ID, which is generally expressed as follows:
Figure imgf000003_0001
Figure imgf000003_0001
目前 AP只能使用 Group ID包括的 4个 STA, 不能从更多的 STA 中 根据当前信道情况、 待传输数据队列等对 STA进行选择。 如果尽力穷举各种 STA组合, 太复杂, 以致开销大。  At present, the AP can only use the four STAs included in the group ID, and cannot select STAs from more STAs according to the current channel conditions and data queues to be transmitted. If you try your best to exhaust all kinds of STA combinations, it is too complicated and costly.
发明内容 Summary of the invention
本发明实施例提供一种多用户 MIMO传输数据传输的方法, 可以从终端 中选择与该 group ID所对应的终端, 减少开销。  The embodiment of the invention provides a method for transmitting data of a multi-user MIMO transmission, which can select a terminal corresponding to the group ID from the terminal, and reduce overhead.
一种多用户 MIMO系统发送数据的方法, 包括: 发送信令帧, 所述信令帧中包括: 用户组序号 Group ID; K个用户终端标 识符及虚拟标识; A method for transmitting data by a multi-user MIMO system includes: Sending a signaling frame, where the signaling frame includes: a user group serial number Group ID; K user terminal identifiers and virtual identifiers;
所述 K个用户终端标识符分别与 K个用户终端对应;  The K user terminal identifiers respectively correspond to K user terminals;
所述虚拟标识指示所述 K个用户终端中任意 M个终端用户组成的用户终 端组合;  The virtual identifier indicates a user terminal combination composed of any M terminal users of the K user terminals;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数;  Where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to;
发送数据, 所述虚拟标识指示的 M个 STA的组合中的终端用户接收多用 户 MIMO系统发送的数据。 一种多用户 MIMO发送数据的方法, 包括:  Transmitting data, the end user in the combination of the M STAs indicated by the virtual identifier receives the data sent by the multi-user MIMO system. A method for transmitting data by multi-user MIMO, comprising:
发送用户组序号 Group ID 和 K个用户终端标识符,所述 Κ个用户终端标 识符分别与 Κ个用户终端对应;  Sending a user group serial number Group ID and K user terminal identifiers, the user terminal identifiers respectively corresponding to the user terminals;
发送虚拟标识;  Send a virtual identifier;
发送数据;  send data;
所述虚拟标识指示所述 Κ个用户终端中任意 Μ个终端用户组成的用户终 端组合, 所述虚拟标识指示的 Μ个 STA的组合中的终端用户接收所述数据; 其中 Κ大于 Μ, Μ为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。 一种多用户 MIMO发送数据的方法包括:  The virtual identifier indicates a combination of user terminals composed of any one of the user terminals, and the terminal user in the combination of the STAs indicated by the virtual identifier receives the data; where Κ is greater than Μ, Μ The number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to. A method for transmitting data by multi-user MIMO includes:
发送用户组序号 Group ID 和 K个用户终端标识符,所述 Κ个用户终端标 识符分别与 Κ个用户终端对应;  Sending a user group serial number Group ID and K user terminal identifiers, the user terminal identifiers respectively corresponding to the user terminals;
发送组合标识, 所述组合标识用于确定组合标识指示所述 Κ个用户终端 中的 Μ个用户终端;  Transmitting a combination identifier, where the combination identifier is used to determine that the combination identifier indicates one of the user terminals;
发送数据, 所述组合标识确定的所述 Μ个用户终端接收所述数据; 其中 Κ大于 Μ, Μ为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。 同时, 本发明实施例还提供实现上述方法的装置。 Sending data, the user terminal determined by the combination identifier receives the data; where Κ is greater than Μ, Μ is the number of user terminals supported by the system; and the number of the virtual identifiers is a natural number less than or equal to. Meanwhile, an embodiment of the present invention further provides an apparatus for implementing the above method.
本发明实施例提供的方法, 通过一个 Group ID指定 K个用户, 然后通过 虚拟标识选择出 K个用户中系统可以支持的 M个用户终端, 不需要尽力穷举 各种 STA组合与 Group ID的对应, 实现了对用户终端的选择, 降低了系统开 销。 具体实施方式  The method provided by the embodiment of the present invention specifies K users by using a group ID, and then selects M user terminals that can be supported by the system among the K users through the virtual identifier, and does not need to exhaust the exhaustion of various STA combinations and Group IDs. , the choice of the user terminal is realized, and the system overhead is reduced. detailed description
在本发明实施例给出一种多用户 MIMO发送数据的方法。接入点( Access point: AP )发出空间复用的多个流给一个多用户 MIMO组所包含的多个 STA, 则所述多个流通过一个预编码矩阵进行预编码后再送到多个发射天线发射,即 用预编码矩阵左乘多个流的符号所组成的符号向量,所得到的结果再送到多个 发射天线发射。  A method for transmitting data by multi-user MIMO is provided in the embodiment of the present invention. An access point (AP) sends a plurality of spatially multiplexed streams to a plurality of STAs included in a multi-user MIMO group, and the plurality of streams are precoded by a precoding matrix and then sent to multiple transmissions. The antenna is transmitted, that is, the symbol vector composed of the symbols of the plurality of streams left by the precoding matrix, and the obtained result is sent to a plurality of transmitting antennas for transmission.
在本实施例中, 多用户 MIMO系统支持 M个用户终端, 为了指示多用户 MIMO (即 MU-MIMO ) 的用户终端分组相关的信息, 使用 MU-MIMO组定 义域 ( Group-definition-field ) 。 :¾口下所示,  In this embodiment, the multi-user MIMO system supports M user terminals. To indicate information related to user terminal grouping of multi-user MIMO (i.e., MU-MIMO), a MU-MIMO group-definition-field is used. :3⁄4, shown below,
Figure imgf000005_0001
Figure imgf000005_0001
AP发送的信令帧中包括: group ID; K个用户终端标识符 AID, 其分别与 K个用户对应 (AID1、 AID2... AIDk ) , 其中 Κ大于 Μ; 虚拟标识 C ( Cl、 C2....Cn ) 其中虚拟标识的个数可以取小于等于 的自然数。 虚拟标识(虚 拟 ID )又可以称为扩展 ID,虚拟标识用于指示 K个 STA中取 M个 STA的所 有可能组合中的任意一个。 为了节省表示 C1,C2...所需要的比特数, C1,C2... 也可以是 K个 STA中取 M个 STA所有可能组合的集合的一个子集所包含的 组合中的任意一个。 实际使用中也可以是选取小于 M个的 STA。 下面的实施例以 K = 8且 M=4的场景为例对方案进行介绍。 AP发送的信令帧中包括, group ID; 与分别 8个用户的 AID或者数据, AID1-AID8, 为了筒便表示为 A、 B、 C、 D、 E、 F、 G、 H; 虚拟 ID。 在本 实施例中虚拟 ID共有 16个。因此在本实施例中对于一个数据帧中的 group ID 在当前的数据发送中, 其对应的 4个用户可以有 16种选择, 参阅如下:
Figure imgf000006_0001
上图所示的方式, 可以同时定义多个多用户 MIMO组, 下面针对各种情 况给出详细的说明。
The signaling frame sent by the AP includes: group ID; K user terminal identifiers AID, which respectively correspond to K users (AID1, AID2... AIDk), where Κ is greater than Μ; virtual identifier C (Cl, C2. ...Cn ) where the number of virtual identities can take a natural number less than or equal to. The virtual identifier (virtual ID) may also be referred to as an extended ID, and the virtual identifier is used to indicate any one of the possible combinations of the M STAs among the K STAs. In order to save the number of bits required to represent C1, C2, ..., C1, C2... may also be any one of the combinations of K subsets that are included in a subset of all possible combinations of M STAs. In actual use, it is also possible to select less than M STAs. The following example introduces a scenario with K = 8 and M = 4 as an example. The signaling frame sent by the AP includes the group ID; and the AID or data of 8 users respectively, AID1-AID8, which are represented as A, B, C, D, E, F, G, H; In this embodiment, there are 16 virtual IDs. Therefore, in the present embodiment, for the group ID in one data frame, in the current data transmission, the corresponding four users can have 16 options, as follows:
Figure imgf000006_0001
In the manner shown in the above figure, multiple multi-user MIMO groups can be defined at the same time. Detailed descriptions are given below for various situations.
上图中的 C1,C2等分别表示各个组合,它们可以是 8个 STA中取 4个 STA 的所有可能组合中的任意一个。 为了节省表示虚拟标识所需要的比特数,虚拟 标识也可以是 8个 STA中取 4个 STA所有可能组合的集合的一个子集所包含 的组合中的任意一个。  C1, C2, etc. in the above figure respectively indicate respective combinations, which may be any one of all possible combinations of 4 STAs among 8 STAs. In order to save the number of bits required to represent the virtual identity, the virtual identity may also be any one of the combinations included in a subset of all possible combinations of the four STAs of the eight STAs.
在本实施例中上述的信令总共定义 16个用户组 Group, 从而虚拟标识共 有 C1, C2, C3 , ..., C16个不同的组合, 而各虚拟标识分别表示从 8个 STA中 取 4个 STA的所有可能组合中的任意一个。 因为 8中取 4总共有 70种组合, 从而至少需要用 7个比特表示其中的每个组合。 相应的扩展 ID至少需要占用 7个比特。  In the embodiment, the foregoing signaling defines a total of 16 user group groups, so that the virtual identifiers have C1, C2, C3, ..., C16 different combinations, and each virtual identifier represents 4 out of 8 STAs. Any of all possible combinations of STAs. Since there are a total of 70 combinations in 8 , it is necessary to represent at least 7 bits for each of these combinations. The corresponding extension ID requires at least 7 bits.
一种实施方式为每个虚拟标识 Ci ( i = l、 2、 ...16 )所包含的 7个比特, 依照先后顺序——对应 A 、 B、 C 、 D 、 E 、 F 、 G这 7个 STA。 某个位置 的比特为 1 , 表示对应的 STA在 Ci所指示的用户组 Group中, 而某个位置的 比特为 0, 则表示对应的 STA不在 Ci所指示的 Group中。 STA接到上述的信 令后, 统计所有的 7个比特中 1的总个数, 如果总个数为 4, 则表示 Group已 经包含 4个 STA,相应的 STA H不在 Ci所指示的 Group中; 而如果总个数为 3 , 则表示 Group只包含 3个 STA, 相应的 STA H必然在 Ci所指示的 Group 中。 例如 Cl=0101011 , 则表示 CI定义的虚拟用户组包括 Group ID所指示的 第 2、 4、 6、 7个 STA, 即:^ D、 F、 G; 而 C2=0101010, 则表示 C2定义的 虚拟用户组包括 Group ID所指示的第 2、 4、 6个 STA, 即 B、 D、 F, 同时因 为虚拟用户组必须包括 4个 STA, 所以可以推知 C2定义的虚拟用户组还包含 H, 即它共包含 B、 D、 F和 H这 4个 STA。 One embodiment is 7 bits included in each virtual identifier Ci (i = l, 2, ... 16), in order of priority - corresponding to A, B, C, D, E, F, G. STAs. The bit of a certain location is 1, indicating that the corresponding STA is in the user group Group indicated by Ci, and the bit of a certain location is 0, indicating that the corresponding STA is not in the group indicated by Ci. After receiving the above signaling, the STA counts the total number of 1 out of all 7 bits. If the total number is 4, it indicates that the group already contains 4 STAs, and the corresponding STA H is not in the group indicated by Ci; If the total number is 3, it means that the group only contains 3 STAs, and the corresponding STA H must be in the group indicated by Ci. in. For example, if Cl=0101011, the virtual user group defined by the CI includes the 2nd, 4th, 6th, and 7th STAs indicated by the Group ID, namely: ^D, F, G; and C2=0101010, which indicates the virtual defined by C2. The user group includes the 2nd, 4th, and 6th STAs indicated by the Group ID, that is, B, D, and F. At the same time, since the virtual user group must include 4 STAs, it can be inferred that the virtual user group defined by C2 also contains H, that is, it A total of four STAs of B, D, F, and H are included.
或者另一种实现方式为: 每个 Ci也可以包含 8个比特, 它们依照先后顺 序——对应 A、 B、 C、 D、 E、 F、 G、 H这 8个 STA。 例如 C2=01010101 , 则 表示 C2定义的虚拟用户组包括 Group ID所指示的第 2、 4、 6、 8个 STA, 即 B、 D、 ?和11。  Or another implementation manner is as follows: Each Ci may also contain 8 bits, which are sequentially arranged, corresponding to 8 STAs of A, B, C, D, E, F, G, and H. For example, if C2=01010101, it means that the virtual user group defined by C2 includes the 2nd, 4th, 6th, and 8th STAs indicated by the Group ID, that is, B, D, ? And 11.
在通过上述的 MU-MIMO组定义域信令定义了 16个 MU-MIMO组之后, 就可以用相应的 Group ID和组合标识指示各个 MU-MIMO组。各个 STA接受 到 Group ID 和组合标识之后, 首先根据组合标识, 确定该组合标识指示在 Group ID指示的所有 STA中的确定的 STA, 再从 Group ID指示的所有 STA 中取出上述 STA组合所对应的各个位置的 STA, 从而确定该 Group所对应的 各个 STA。 用 Group ID和上述的组合标识来标识其它的各种信令或者数据包 的一般表示如下图所示:  After the 16 MU-MIMO groups are defined by the MU-MIMO group defined domain signaling described above, the respective MU-MIMO groups can be indicated by the corresponding Group ID and combined identifier. After receiving the group ID and the combination identifier, each STA first determines, according to the combination identifier, the combination identifier to indicate the determined STA in all the STAs indicated by the group ID, and then extracts the corresponding STA combination from all the STAs indicated by the group ID. STAs at various locations, thereby determining the respective STAs corresponding to the group. The general representation of the various various signaling or data packets identified by the Group ID and the above combined identification is shown below:
Group ID, 即 Group ID, ie
Ml MIMO组序 组合标识 各种信令或者数据  Ml MIMO group sequence combination identification various signaling or data
号 概括的说, 所述的组合标识的作用是: 组合标识指示当前的 Group ID和 组合标识所指示的一个 MU-MIMO组是上述的 MU-MIMO组定义 i或信令定义 的若干个 MU-MIMO组中的哪一个 MU-MIMO组。 STA接收到 Group ID和组 合标识后, 确定它们指示的是上述的 MU-MIMO组定义域信令定义的若干个 MU-MIMO组中的哪一个 MU-MIMO组, 再通过上述的 MU-MIMO组定义域 信令包含的信息, 确定该 MU-MIMO组(即 Group )所对应的各个 STA。 上述的 MU-MIMO组定义 i或信令, 用于定义各个 MU-MIMO组。 需要修 改 MU-MIMO组的定义时, 可以通过发新的 MU-MIMO组定义 i或信令实现。 而通过 MU-MIMO组定义域信令定义好各个 MU-MIMO组之后, 通信系统就 能利用这些定义好的 MU-MIMO组进行 MU-MIMO发送和接收, 例如: AP 发送一个帧, 包含上述的 Group ID和组合标识, 其后再包含用于信道估计的 序列, 以及通过 MU-MIMO实现空间复用的多个数据流。 STA接收到上述的 帧以后, 通过 Group ID和组合标识确定当前的 MU-MIMO组所包含的 STA , 确定自己是否在当前的 MU-MIMO组, 如果在当前的 MU-MIMO组, 则接收 相应的发给自己的数据, 如果不在当前的 MU-MIMO组, 则不需要接收数据。 进一步, 作为一个新的实施例, 虚拟标识也可以是 8个 STA中取 4个 STA 所有可能组合的集合的一个子集所包含的组合中的任意一个。为了减少每个扩 展 ID Ci ( i = l , 2, 16 )所占用的比特数, 可以让 Ci表示所有可能组合的 集合的一个子集所包含的组合中的任意一个。 In summary, the combined identifier has the following functions: The combined identifier indicates that the current Group ID and the combined MU-MIMO group indicated by the combined identifier are the MU-MIMO group definition i or the signaling defined by the MU- Which MU-MIMO group in the MIMO group. After receiving the group ID and the combination identifier, the STA determines, which one of the MU-MIMO groups of the MU-MIMO group defined by the foregoing MU-MIMO group definition domain signaling, and then passes the MU-MIMO group. Domain The information contained in the signaling determines each STA corresponding to the MU-MIMO group (ie, Group). The MU-MIMO group described above defines i or signaling for defining each MU-MIMO group. When the definition of the MU-MIMO group needs to be modified, it can be implemented by issuing a new MU-MIMO group definition i or signaling. After each MU-MIMO group is defined by MU-MIMO group definition domain signaling, the communication system can use these defined MU-MIMO groups for MU-MIMO transmission and reception, for example, the AP sends a frame, including the above. The Group ID and the combined identity, followed by a sequence for channel estimation, and a plurality of data streams that are spatially multiplexed by MU-MIMO. After receiving the foregoing frame, the STA determines the STA included in the current MU-MIMO group by using the Group ID and the combined identifier to determine whether it is in the current MU-MIMO group, and if it is in the current MU-MIMO group, receives the corresponding The data sent to itself, if not in the current MU-MIMO group, does not need to receive data. Further, as a new embodiment, the virtual identifier may also be any one of the combinations included in a subset of all possible combinations of the four STAs of the eight STAs. In order to reduce the number of bits occupied by each extended ID Ci (i = l, 2, 16), Ci may be made to represent any one of the combinations contained in a subset of all possible combinations.
对于这种实施方式, 有两种实现。 第一种实现为: 所述的子集可所包含的 每个组合, 都满足特定的位置只能是特定的 STA。 例如, 可以规定 Group中 的第一个 STA只能是 A或者 E, Group中的第二个 STA只能是 B或者 F, Group中的第三个 STA只能是 C或者 G , 而 Group中的第四个 STA只能是 D 或者 H。 相应的, 每个 Ci ( i = l , 2, 16 ) 可以只占用 4个比特, 例如, 第 1个比特为 0表示 Group中的第一个 STA是 A,而第 1个比特为 1表示 Group 中的第一个 STA是 E; 第 2个比特为 0表示 Group中的第二个 STA是 B, 而 第 2个比特为 1表示 Group中的第二个 STA是 F;第 3个比特为 0表示 Group 中的第三个 STA是 C, 而第 3个比特为 1表示 Group中的第三个 STA是 G; 第 4个比特为 0表示 Group中的第四个 STA是 D,而第 4个比特为 1表示 Group 中的第四个 STA是 H。 从而, 每个 Ci用 4个比特就可以表示所述子集中的一 个组合。 例如, Ci为 0101 , 则表示该 Group的第 1 , 2, 3 , 4个 STA分别是 A,F,C,H。 第二种实现方式为: 把 Group ID所指示的 8个 STA分为 ABCD和 EFGH两个子组。 子集所包含的每个组合, 都满足其中 2个 STA是从 ABCD 这个子组选出, 而另 2个 STA是从 EFGH这个子组选出。 4选 2共有 6种不 同的组合, 从而所述子集共包含 6 x 6 = 36种不同的组合, 从而每个 Ci ( i = l , 2, 16 )最少占用 6个比特。 表示 Ci的比特序列与所述 36种组合可以有 各种——对应关系。 There are two implementations for this implementation. The first implementation is: Each subset of the subsets that can be included meets a specific location and can only be a specific STA. For example, you can specify that the first STA in the group can only be A or E. The second STA in the group can only be B or F. The third STA in the group can only be C or G, but in the Group. The fourth STA can only be D or H. Correspondingly, each Ci ( i = l , 2, 16 ) can occupy only 4 bits. For example, the first bit is 0, indicating that the first STA in the group is A, and the first bit is 1 indicating Group. The first STA in the frame is E; the second bit is 0, indicating that the second STA in the group is B, and the second bit is 1 indicating that the second STA in the group is F; the third bit is 0. Indicates that the third STA in the group is C, and the third bit is 1 indicating that the third STA in the group is G; the fourth bit is 0, indicating that the fourth STA in the group is D, and the fourth A bit of 1 indicates that the fourth STA in the Group is H. Thus, each Ci can represent one of the subsets with 4 bits. Combination. For example, if Ci is 0101, it means that the first, second, third, and fourth STAs of the group are A, F, C, and H, respectively. The second implementation manner is as follows: The eight STAs indicated by the Group ID are divided into two subgroups, ABCD and EFGH. Each combination contained in the subset satisfies two of the STAs selected from the ABCD subgroup, and the other two STAs are selected from the EFGH subgroup. There are a total of 6 different combinations, so that the subset contains a total of 6 x 6 = 36 different combinations, so that each Ci (i = l, 2, 16) occupies at least 6 bits. There may be various-correspondences between the bit sequence representing Ci and the 36 combinations.
再进一步, 作为又一个新的实施例在通过上述的本实施例 MU-MIMO组 定义域信令定义了 p个 MU-MIMO组之后, 就可以用相应的 Group ID和组合 标识指示该 MU-MIMO组。 所述 p的大小决定了所述组合标识占用的最少比 特数, 例如上述的 p = 16, 则组合标识占用 4个比特。 在实际中, 可以让 p取 较小的值,从而使得所述组合标识占用的最少比特数较小。例如,可以让 p=4, 从而本实施例的 MU-MIMO组定义 i或信令定义了 4个 MU-MIMO组, 即 Ci ( i = 1 , 2, 3 , 4 )所表示的 4个不同的 STA组合; 相应的, 所述组合标识占用 的最少比特数是 2 , 也就是说, 用相应的 Group ID 和组合标识指示 4 个 MU-MIMO组中的各个时,组合标识只需要 2个比特,例如,可以用 00,01,10,11 分别指示 C1,C2,C3,C4所表示的 MU-MIMO组(即所表示的 STA组合 ) 。  Still further, as another new embodiment, after the p MU-MIMO groups are defined by the MU-MIMO group definition domain signaling of the present embodiment described above, the MU-MIMO can be indicated by the corresponding Group ID and the combined identifier. group. The size of the p determines the minimum number of bits occupied by the combined identifier. For example, p = 16, the combined identifier occupies 4 bits. In practice, p can be taken to a smaller value such that the combined number of bits occupied by the combined identification is small. For example, p=4 can be made, so that the MU-MIMO group definition i or signaling of the present embodiment defines four MU-MIMO groups, that is, four different representations represented by Ci (i = 1, 2, 3, 4) Correspondingly, the minimum number of bits occupied by the combined identifier is 2, that is, when each of the four MU-MIMO groups is indicated by the corresponding Group ID and combined identifier, only 2 bits are needed for the combined identifier. For example, MU-MIMO groups (ie, the indicated STA combinations) indicated by C1, C2, C3, and C4 may be indicated by 00, 01, 10, and 11, respectively.
在上述的实施例中,通过 MU-MIMO组定义域信令定义了多个 MU-MIMO 组, 所述的多个 MU-MIMO组就是从 Group ID对应的 K个 STA取 M个的若 干个组合所对应的 Group。  In the above embodiment, multiple MU-MIMO groups are defined by MU-MIMO group definition domain signaling, and the multiple MU-MIMO groups are several combinations of M from K STAs corresponding to the Group ID. The corresponding Group.
本发明发送数据的又一个实施例,传输 Group ID, 及其指定的 K个 STA, 然后还可以不使用信令传输,而是通过协议的方式, AP和各个 STA根据协议, 获取 K个 STA取 M个的若干个组合所对应的 Group。  According to still another embodiment of the present invention, the group ID and the specified K STAs are transmitted, and then the signaling is not used, but the AP and each STA obtain the K STAs according to the protocol. A group corresponding to several combinations of M.
上述的实施例中, 通过 MU-MIMO组定义域信令定义了多个 MU-MIMO 组, 所述的多个 MU-MIMO组就是从 Group ID对应的 K个 STA取 M个的若 干个组合所对应的 Group。 实际中, 传输 Group ID所指定的 K个 STA以后, 还可以不使用信令传输, 而是通过协议的方式, AP和各个 STA根据事先规定 好的协议, 推导出 K个 STA取 M个的若干个组合所对应的 Group。 In the foregoing embodiment, a plurality of MU-MIMO groups are defined by MU-MIMO group definition domain signaling, where the plurality of MU-MIMO groups are obtained from K STAs corresponding to the Group ID. Make a group corresponding to the combination. In practice, after the K STAs specified by the Group ID are transmitted, the signaling may not be used, but the AP and each STA may derive a number of K STAs according to a predetermined protocol. Group corresponding to the combination.
本发明多用户 MIMO发送数据的方法的再一个实施例, 先传输 Group ID 所指定的 STA, 包含 K个 STA, K大于 M, 而 M是一个多用户 MIMO组所 包含的 STA的最大数目, 本实施例中为 8个 STA, 相应信令如下:
Figure imgf000010_0001
In another embodiment of the method for transmitting data by the multi-user MIMO of the present invention, the STA specified by the Group ID is transmitted first, including K STAs, K is greater than M, and M is the maximum number of STAs included in a multi-user MIMO group. In the embodiment, there are 8 STAs, and the corresponding signaling is as follows:
Figure imgf000010_0001
然后, 直接用相应的 Group ID和组合标识指示各个 MU-MIMO组。 在本例中, K = 8且 M=4, 上述的信令实际定义了 70个 Group, 即取所有可能 的组合。 从而在上述的信令之后, 可以直接用相应的 Group ID和组合标识指示 各个 MU-MIMO组, 在本例中组合标识用 7个比特, 如下所示  Then, each MU-MIMO group is directly indicated by the corresponding Group ID and combined identification. In this example, K = 8 and M = 4, the above signaling actually defines 70 Groups, that is, all possible combinations. Therefore, after the above signaling, each MU-MIMO group can be directly indicated by the corresponding Group ID and combined identifier. In this example, the combined identifier uses 7 bits, as shown below.
Group ID, 即 Group ID, ie
M IMO 组合标识 各种信令或者数据  M IMO combination identification Various signaling or data
用户组序号 用 7个比特的组合标识,可以根据事先协议约定的方式,指示所有可能的 70种组合中的某一个。 各个 STA接受到 Group ID和组合标识之后, 首先根据组 合标识, 确定该 Group的 STA组合中的各个在 Group ID指示的所有 STA中的位 置, 再从 Group ID指示的所有 STA中取出上述 STA组合所对应的各个位置的 STA, 从而确定该 Group所对应的各个 STA。 容易看到, 在当前的实施例中, 可以直接由所述的组合标识指示的当前的 一个 MU-MIMO组所对应的 STA组合。 STA接收到 Group ID和组合标识后, 通 过组合标识确定当前的一个 MU-MIMO组所对应的 STA组合, 再由上述的 MU-MIMO组定义域信令包含的信息(即所有的 K个 STA, 本实施例中 Κ=8 ) , 确定该 MU-MIMO组(即 Group )所对应的 M个 STA (本实施例中 M=4)。 每个组合标识所包含的 7个比特, 依照先后顺序——对应 A、 B、 C、 D、 The user group sequence number is identified by a combination of 7 bits, and one of all possible 70 combinations can be indicated in a manner agreed upon in advance by agreement. After receiving the group ID and the combination identifier, each STA first determines the location of each STA in the STA combination of the group according to the combination identifier, and then removes the STA combination from all the STAs indicated by the group ID. Corresponding STAs at each location, thereby determining each STA corresponding to the group. It is easy to see that in the current embodiment, the current indication can be directly indicated by the combined identification A combination of STAs corresponding to one MU-MIMO group. After receiving the group ID and the combined identifier, the STA determines the STA combination corresponding to the current one MU-MIMO group by using the combined identifier, and then defines the information contained in the domain signaling by the MU-MIMO group (that is, all K STAs, In this embodiment, Κ=8), M STAs corresponding to the MU-MIMO group (ie, Group) are determined (M=4 in this embodiment). 7 bits included in each combination identifier, in order of precedence - corresponding to A, B, C, D,
E、 F、 G这 7个 STA。 某个位置的比特为 1 , 表示对应的 STA在该组合标识所指 示的 Group中, 而某个位置的比特为 0, 则表示对应的 STA不在该组合标识所指 示的 Group中。 STA接到上述的信令后, 统计所有的 7个比特中 1的总个数, 如 果总个数为 4, 则表示 Group已经包含 4个 STA, 相应的 STA H不在该组合标识 所指示的 Group中;而如果总个数为 3 ,则表示 Group只包含 3个 STA,相应的 STA H必然在该组合标识所指示的 Group中。 实际中, 每个该组合标识也可以包含 8 个比特, 它们依照先后顺序——对应、 B、 C、 D、 E、 F、 G、 H这 8个 STA。 特 别的, 所述包含 8个比特的组合标识中, 不一定总是 4个 1 , 有可能是 3 , 2或者 1 个 1 , 这样可以兼顾多用户 MIMO下实际调度的 STA数目少于 4的场景, 从而获 得更高的灵活性。 再一种实现, 上述的信令定义 16个 Group, 它们对应所有可能的 70个组 合的一个子集。 从而在上述的信令之后, 就可以直接用相应的 Group ID和组合 标识指示各个 MU-MIMO组, 如下所示。 E, F, G, 7 STAs. The bit of a certain location is 1 , indicating that the corresponding STA is in the group indicated by the combined identifier, and the bit of a certain location is 0, indicating that the corresponding STA is not in the group indicated by the combined identifier. After receiving the above signaling, the STA counts the total number of 1 out of all 7 bits. If the total number is 4, it indicates that the group already contains 4 STAs, and the corresponding STA H is not in the group indicated by the combined identifier. If the total number is 3, it means that the group only contains 3 STAs, and the corresponding STA H must be in the group indicated by the combination identifier. In practice, each of the combined identifiers may also contain 8 bits, which are in the order of - 8 B, C, D, E, F, G, H. Specifically, in the combined identifier including 8 bits, it is not always always 4, and may be 3, 2, or 1 1. This can balance the scenario where the number of STAs actually scheduled by multi-user MIMO is less than 4. For greater flexibility. In another implementation, the above signaling defines 16 Groups, which correspond to a subset of all possible 70 combinations. Therefore, after the above signaling, each MU-MIMO group can be directly indicated by the corresponding Group ID and combined identifier, as shown below.
Group ID, 即 Group ID, ie
M IMO 组合标识 各种信令或者数据  M IMO combination identification Various signaling or data
用户组序号 一种实现方式可以为: 上述的信令实际定义的 16个 Group, 都满足特定的 位置只能是特定的 STA。例如,可以规定 Group中的第一个 STA只能是 A或者 E, Group中的第二个 STA只能是 B或者 F, Group中的第三个 STA只能是 C或者 G, 而 Group中的第四个 STA只能是 D或者 H。 相应的, 组合标识可以只占用 4个比 特, 例如, 第 1个比特为 0表示 Group中的第一个 STA是 A, 而第 1个比特为 1表 示 Group中的第一个 STA是 E; 第 2个比特为 0表示 Group中的第二个 STA是 B , 而第 2个比特为 1表示 Group中的第二个 ST A是 F; 第 3个比特为 0表示 Group中的 第三个 STA是 C, 而第 3个比特为 1表示 Group中的第三个 STA是 G; 第 4个比特 为 0表示 Group中的第四个 STA是 D,而第 4个比特为 1表示 Group中的第四个 STA 是 从而, 组合标识用 4个比特就可以表示所述 16个 Group中的一个。 例如, 组合标识为 0101 , 则表示该 Group的第 1 , 2, 3, 4个 STA分别是 A、 F、 C、 H; STA收到上述的信令后, 就能知道该信令指示的 Group包含的 8丁八是八、 F、 C、 H。 还可以用另外一种新的实现方式, 上述的信令定义 36个 Group, 它们对 应所有可能的 70个组合的一个子集。从而在上述的信令之后, 就可以直接用相 应的 Group ID和组合标识指示各个 MU-MIMO组, 如下所示。 User group number An implementation manner may be: The 16 groups that are actually defined by the foregoing signaling all meet a specific location and can only be a specific STA. For example, you can specify that the first STA in the group can only be A or E. The second STA in the group can only be B or F. The third STA in the group can only be C or G, but in the Group. The fourth STA can only be D or H. Correspondingly, the combined identifier can occupy only 4 bits. For example, the first bit is 0, indicating that the first STA in the group is A, and the first bit is 1 indicating that the first STA in the group is E; Two bits of 0 indicate that the second STA in the group is B, and a second bit of 1 indicates that the second ST A in the group is F; the third bit is 0 indicating that the third STA in the group is C, and the third bit is 1 indicating that the third STA in the group is G; the fourth bit is 0 indicating that the fourth STA in the group is D, and the fourth bit is 1 indicating the fourth in the Group Thus, the combined identifier can represent one of the 16 groups by 4 bits. For example, if the combination identifier is 0101, it indicates that the first, second, third, and fourth STAs of the group are A, F, C, and H respectively; after receiving the foregoing signaling, the STA can know the group indicated by the signaling. The 8 octaves included are eight, F, C, and H. It is also possible to use another new implementation, the above signaling defining 36 Groups, which correspond to a subset of all possible 70 combinations. Therefore, after the above signaling, each MU-MIMO group can be directly indicated by the corresponding Group ID and combined identifier, as shown below.
Group ID, 即 Group ID, ie
M IMO 组合标识 各种信令或者数据  M IMO combination identification Various signaling or data
用户组序号  User group number
可以把 Group ID所指示的 8个 STA分为 ABCD和 EFGH两个子组。 上述的信 令定义的 16个 Group, 都满足 Group中的 2个 STA是从 ABCD这个子组选出, 而 另 2个 STA是从 EFGH这个子组选出。 4选 2共有 6种不同的组合, 从而所述子集 共包含 6 x 6 = 36种不同的组合, 从而组合标识最少占用 6个比特。 表示组合标 识的比特序列与所述 36种组合可以有各种——对应关系, 通过以上描述容易看到, 可以把先前实施例中定义各个虚拟 Group所用的 Ci作为当前实施例使用虚拟 Group时用到的组合标识。 每个 Group ID所指示的 STA不限定为 8个, 可以是其它任意的数目; 每个 Group所包含的 STA不限定为 4个, 可以是其它任意的数目; 而每个 MU-MIMO 组定义域信令所定义的 Group数目, 不限定为实施例所述的 16或 4,可以是其它 任意的数目。 The eight STAs indicated by the Group ID can be divided into two subgroups, ABCD and EFGH. The 16 groups defined by the above signaling satisfy that two STAs in the group are selected from the ABCD subgroup. The other two STAs are selected from this subgroup of EFGH. There are a total of 6 different combinations, so that the subset contains a total of 6 x 6 = 36 different combinations, so that the combined identifier occupies at least 6 bits. The bit sequence indicating the combined identifier and the 36 combinations may have various-corresponding relationships. It is easy to see from the above description that the Ci used in each virtual group defined in the previous embodiment may be used as the current embodiment. The combined identifier to. The number of STAs indicated by each group ID is not limited to eight, and may be any other number; the number of STAs included in each group is not limited to four, and may be any other number; and each MU-MIMO group defines a domain. The number of Groups defined by the signaling is not limited to 16 or 4 as described in the embodiment, and may be any other number.
上述的实施例中, AP发送的数据通过一个帧发送了 Group ID、 用户的 AID或者数据, 及扩展 ID。 在下面的实施例中, 实施例, 上述信息可以不在 同一个 MU-MIMO组定义域信令中传输, 而是可以由多个 MU-MIMO组定义 域信令传输。 In the above embodiment, the data sent by the AP transmits the Group ID, the user's AID or data, and the extended ID through one frame. In the following embodiments, in the embodiment, the foregoing information may not be transmitted in the same MU-MIMO group definition domain signaling, but may be transmitted by multiple MU-MIMO group definition domain signaling.
第一种实现方式可以先传输 Group ID所指定的 K个 STA, 本例依然用 K=8为例, 相应信令如下;  In the first implementation, the K STAs specified by the Group ID may be transmitted first. In this example, K=8 is still used as an example, and the corresponding signaling is as follows;
Figure imgf000013_0001
Figure imgf000013_0001
然后再传输指示不同组合的扩展 ID, 扩展 ID共有 n个, 本实施例中 n等 于 16, 如所示: CI C2 C3 C4 Then, the extension IDs indicating different combinations are transmitted, and there are a total of n extension IDs. In this embodiment, n is equal to 16, as shown: CI C2 C3 C4
GrouP Cn  GrouP Cn
ID  ID
第二种实现方式可以先传输 Group ID所指定的 K个 STA中的第一部分, 例如, 前 K/2个, 例如 4, 相应信令如下图;
Figure imgf000014_0001
然后再传输 Group ID所指定的 8个 STA中的后 K/2个,相应信令如下图;
The second implementation manner may first transmit the first part of the K STAs specified by the Group ID, for example, the first K/2, for example, 4, and the corresponding signaling is as follows;
Figure imgf000014_0001
Then, the last K/2 of the 8 STAs specified by the Group ID are transmitted, and the corresponding signaling is as follows;
Figure imgf000014_0002
Figure imgf000014_0002
之后传输指示不同组合中的前 4个扩展 ID: C1, C2, C3 , C4, 如下所示:  The transfer then indicates the first 4 extension IDs in the different combinations: C1, C2, C3, C4, as follows:
Figure imgf000014_0003
之后传输指示不同组合中的后 4个扩展 ID: C5, C6, C7, C8, 如下所示:
Figure imgf000014_0004
Figure imgf000014_0003
The transfer then indicates the last 4 extended IDs in the different combinations: C5, C6, C7, C8, as follows:
Figure imgf000014_0004
上述的各个信令, 通常还需要对信令本身进行标识, 这可以通过各种方法 实现。 特别的, 以上实施例中所述的之后, 即相应的先后关系, 可以通过时间 或者频率域的顺序指示, 也可以通过各个信令的标识指示。 本发明实施例提供的方法, 通过一个 Group ID指定 K个用户, 然后通过虚 拟标识选择出 K个用户中系统可以支持的 M个用户终端, 不需要尽力穷举各种 STA组合与 Group ID的对应, 实现了对用户终端的选择, 降低了系统开销。 本发明实施例还提供实现上述方法的装置。 Each of the foregoing signalings usually needs to identify the signaling itself, which can be performed by various methods. Realized. In particular, after the foregoing embodiments, that is, the corresponding sequence relationship may be indicated by a sequence of time or frequency domains, or may be indicated by an identifier of each signaling. The method provided by the embodiment of the present invention specifies K users by using a group ID, and then selects M user terminals that can be supported by the system among the K users through the virtual identifier, and does not need to exhaust the exhaustion of various STA combinations and Group IDs. , the choice of the user terminal is realized, and the system overhead is reduced. Embodiments of the present invention also provide an apparatus for implementing the above method.
一种多用户 MIMO系统发送数据的装置, 包括:  A device for transmitting data in a multi-user MIMO system, comprising:
发送信令帧的单元, 用于发送所述信令帧, 所述信令帧中包括: 用户组序 号 Group ID; K个用户终端标识符及虚拟标识,所述的用户组序号 Group ID标 识所述 K个用户终端组成的用户组;  And a unit for sending a signaling frame, where the signaling frame includes: a user group serial number Group ID; K user terminal identifiers and virtual identifiers, and the user group serial number Group ID identifier a user group composed of K user terminals;
所述 K个用户终端标识符, 所述 K个用户终端标识符分别与 K个用户终 端对应;  The K user terminal identifiers, where the K user terminal identifiers respectively correspond to K user terminals;
所述虚拟标识, 所述虚拟标识指示所述 K个用户终端中任意 M个终端用 户组成的用户终端组合;  The virtual identifier, the virtual identifier indicating a combination of user terminals composed of any M terminal users of the K user terminals;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数;  Where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to;
发送数据的单元, 用于发送数据, 所述虚拟标识指示的 M个 STA的组合 中的终端用户接收多用户 MIMO系统发送的数据。 一种多用户 MIMO发送数据的装置, 包括:  And a unit for transmitting data, where the terminal user in the combination of the M STAs indicated by the virtual identifier receives the data sent by the multi-user MIMO system. A device for transmitting data by multi-user MIMO, comprising:
发送单元, 用于发送用户组序号 Group ID 和 K个用户终端标识符, 所述 Κ个用户终端标识符分别与 Κ个用户终端对应, 所述的用户组序号 Group ID 标识所述 K个用户终端组成的用户组;  a sending unit, configured to send a user group serial number Group ID and K user terminal identifiers, where the user terminal identifiers respectively correspond to one user terminal, and the user group serial number Group ID identifies the K user terminals a group of users;
发送虚拟标识;  Send a virtual identifier;
发送数据;  send data;
所述虚拟标识指示所述 K个用户终端中任意 M个终端用户组成的用户终 端组合, 所述虚拟标识指示的 M个 STA的组合中的终端用户接收所述数据; 其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。 一种多用户 MIMO发送数据的装置, 包括: The virtual identifier indicates a user end composed of any M terminal users of the K user terminals End combination, the end user in the combination of the M STAs indicated by the virtual identifier receives the data; where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to. A device for transmitting data by multi-user MIMO, comprising:
第一发送单元, 用于发送用户组序号 Group ID 和 K个用户终端标识符, 所述 Κ个用户终端标识符分别与 Κ个用户终端对应 ,所述的用户组序号 Group ID标识所述 K个用户终端组成的用户组;  a first sending unit, configured to send a user group serial number Group ID and a K user terminal identifier, where the user terminal identifiers respectively correspond to one user terminal, and the user group serial number Group ID identifies the K a user group composed of user terminals;
第二发送单元, 用于发送组合标识, 所述组合标识用于确定组合标识指示 所述 K个用户终端 M个用户终端;  a second sending unit, configured to send a combined identifier, where the combined identifier is used to determine that the combined identifier indicates the K user terminals, M user terminals;
第三发送单元, 用于发送数据, 所述组合标识确定的所述 M个用户终端 接收所述数据; 其中 K大于 M , M为系统支持的用户终端数;所述虚拟标识的个数为小于等于 的自然数。 上述的几个实施例中, 可以看出由用户组序号 Group ID标识所述 K个用户 终端组成的用户组。 主要针对 K=8的情况给出了实现。 容易看到, 定义的用户 组的数量只影响组合标识占用的比特位数, 可以从举出的 ρ的值的例子, 推广 到其它的 ρ值。 下面针对不同于 8的各个 Κ值(5 Κ 16 ) , 给出筒要说明。 Μ 依然以 4为例。 对于任意的 Κ值,可以使用一个包含 Κ个比特的 bitmap (比特地图)组成虚拟 标示,各个比特依次对应一个 AIDi(i=l,2, ...,K)。第 i个比特为 1 ,表示对应的 AIDi 指示的 STA在虚拟标识 Ci指示的虚拟 Group中, 而第 i个比特为 0, 表示对应的 AIDi指示的 STA不在 Ci指示的虚拟 Group中。 (也可以约定第 i个比特为 0, 表 示对应的 AIDi指示的 STA在 Ci指示的虚拟 Group中, 而第 i个比特为 1 , 表示对 应的 AIDi指示的 ST A不在 Ci指示的虚拟 Group中。 ) 当 K=5时, 共有 5种组合, 虚拟标识 Ci至少占用 3个比特。 如果用上述 K个 比特的 bitmap指示,那么 bitmap中只有一个 0值。我们可以用 3个比特指示 0值分 a third sending unit, configured to send data, where the M user terminals determined by the combined identifier receive the data; where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is less than A natural number equal to. In the foregoing embodiments, it can be seen that the user group consisting of the K user terminals is identified by the user group serial number Group ID. The implementation is mainly given for the case of K=8. It is easy to see that the number of defined user groups only affects the number of bits occupied by the combined identifier, and can be extended to other ρ values from the example of the value of ρ. The following is given for each Κ value (5 Κ 16 ) different from 8 .依然 Still take 4 as an example. For any threshold, a bitmap containing a bit of bits can be used to form a virtual marker, each bit corresponding to an AIDi (i=l, 2, ..., K). The i-th bit is 1, indicating that the STA indicated by the corresponding AIIi is in the virtual group indicated by the virtual identifier Ci, and the i-th bit is 0, indicating that the STA indicated by the corresponding AIDi is not in the virtual group indicated by Ci. (It is also possible to agree that the ith bit is 0, the table The STA indicating the corresponding AIDi indication is in the virtual group indicated by Ci, and the i-th bit is 1, indicating that the ST A indicated by the corresponding AIDi is not in the virtual group indicated by Ci. When K=5, there are 5 combinations, and the virtual identifier Ci occupies at least 3 bits. If the above K bits are used to indicate the bitmap, then there is only one value in the bitmap. We can use 0 bits to indicate the value of 0
当 K=6时,共有 15种组合,虚拟标识至少占用 4个比特,用 Κ个比特的 bitmap 指示。 一种实现方式可以为先截取 bitmap的前 4位。 如果 bitmap的前 4位有 2个 1 或者 4个 1时, 由 bitmap的前 4位推导 Ci表示的组合, 即, bitmap的前 4位有 2个 1 , 则对应最后的 2个 STA在 Ci表示的组合中; bitmap的前 4位有 4个 1 , 则对应最后 的 2个 STA不在 Ci表示的组合中。 如果 bitmap的前 4位有 3个 1时, 有两种情况, 即对应最后的 2个 STA中的第 1个或者第 2个在 Ci表示的组合中。 当对应最后的 2 个 STA中的第 1个在 Ci表示的组合中,则设定 Ci等于 bitmap的前 4位; 而当最后 的 2个 STA中的第 2个在 Ci表示的组合中,可以让 Ci等于 bitmap的前 4位逐位取反 的结果, 从而 Ci中只有 1个 1。 在接收端, 即 STA—方, STA接收到 MU-MIMO组定义域信令以后, 首先 判断 Ci的 4个比特中 1的个数。 1的个数是 2,那么相应位置对应的前 4个 STA (假 定 4个比特依次——对应前 4个 STA )以及最后两个 STA都在虚拟 Group中; 1的 个数是 4, 那么相应位置的 STA在虚拟 Group中, 而最后两个 STA不在; 1的个 数是 3 , 那么相应位置以及最后两个 STA中的第 1个都在虚拟 Group中; 1的个数 是 1 , 先逐位取反, 然后相应位置的 3个 STA以及最后两个 STA中的第 2个都在 虚拟 Group中。 当 K=7时,共有 35种组合,虚拟标识至少占用 6个比特,用 Κ个比特的 bitmap 指示。先截取 bitmap的前 6位表示 Ci。 STA接收到 MU-MIMO组定义域信令以后, 判断 Ci的 6个比特中 1的个数。 1的个数是 3 , 那么相应位置以及最后 1个 STA都 在虚拟 Group中; 1的个数是 4, 那么相应位置的 STA在虚拟 Group中, 而最后 1 个 STA不在。 如果 K=9, 共有 126种组合, 虚拟标识至少占用 7个比特。 虚拟标识的 7个 比特可以表示所有的 126种组合。 当 Κ=10时, 共有 210种组合, 虚拟标识至少占用 8个比特, 用 Κ个比特的 bitmap指示。 使用中现截取 bitmap的前 8位。 如果 bitmap的前 8位有 2个 1或者 4个 1时, 由 bitmap的前 8位推导虚拟标识表示的组合, 即, bitmap的前 8位有 2个 1 , 则最后的 2个 STA在虚拟标识表示的组合中; bitmap的前 8位有 4个 1 , 则最后的 2个 STA不在虚拟标识表示的组合中。 如果 bitmap的前 8位有 3个 1时, 有两种情 况, 即最后的 2个 STA中的第 1个或者第 2个在虚拟标识表示的组合中。 当最后 的 2个 STA中的第 1个在虚拟标识表示的组合中, 让虚拟标识等于 bitmap的前 8 位; 而当最后的 2个 STA中的第 2个在虚拟标识表示的组合中, 让等于 bitmap的 前 8位逐位取反的结果, 从而 Ci中只有 5个 1。 When K=6, there are 15 combinations, and the virtual identifier occupies at least 4 bits, which is indicated by a bitmap of one bit. One implementation may be to first intercept the first 4 bits of the bitmap. If the first 4 bits of the bitmap have 2 1 or 4 1s, the combination of Ci is derived from the first 4 bits of the bitmap, that is, the first 4 bits of the bitmap have 2 1s, and the last 2 STAs are represented by Ci. In the combination; the first 4 bits of the bitmap have 4 1s, and the last 2 STAs are not in the combination represented by Ci. If there are three 1s in the first 4 bits of the bitmap, there are two cases, that is, the first or the second of the last two STAs is in the combination represented by Ci. When the first one of the last two STAs is in the combination indicated by Ci, then Ci is set equal to the first 4 bits of the bitmap; and when the second of the last two STAs is in the combination represented by Ci, Let Ci be equal to the result of bitwise inversion of the first 4 bits of the bitmap, so that there is only one 1 in Ci. At the receiving end, that is, the STA-side, after receiving the MU-MIMO group-defined domain signaling, the STA first determines the number of 1 out of 4 bits of Ci. The number of 1 is 2, then the first 4 STAs corresponding to the corresponding position (assuming 4 bits in sequence - corresponding to the first 4 STAs) and the last two STAs are in the virtual group; the number of 1 is 4, then corresponding The STA of the location is in the virtual group, and the last two STAs are not; the number of 1 is 3, then the corresponding location and the first of the last two STAs are in the virtual group; the number of 1 is 1, first The bit is inverted, then the 3 STAs in the corresponding position and the 2nd of the last two STAs are in In the virtual group. When K=7, there are 35 combinations, and the virtual identifier occupies at least 6 bits, which is indicated by a bit of a bit. The first 6 bits of the bitmap are first intercepted to represent Ci. After receiving the MU-MIMO group definition domain signaling, the STA determines the number of 1 out of 6 bits of Ci. The number of 1 is 3, then the corresponding location and the last STA are in the virtual group; the number of 1 is 4 , then the STA in the corresponding location is in the virtual group, and the last STA is absent. If K=9, there are 126 combinations, and the virtual identifier occupies at least 7 bits. The 7 bits of the virtual identity can represent all 126 combinations. When Κ=10, there are 210 combinations, and the virtual identifier occupies at least 8 bits, which is indicated by a bitmap of one bit. In use, the first 8 bits of the bitmap are intercepted. If the first 8 bits of the bitmap have 2 1 or 4 1s, the combination of the virtual identifiers is derived from the first 8 bits of the bitmap, that is, the first 8 bits of the bitmap have 2 1s, and the last 2 STAs are in the virtual identifier. In the combination of representations; the first 8 bits of the bitmap have 4 1s, and the last 2 STAs are not in the combination represented by the virtual identifier. If there are three 1s in the first 8 bits of the bitmap, there are two cases, that is, the first or the second of the last two STAs is in the combination indicated by the virtual identifier. When the first of the last two STAs is in the combination indicated by the virtual identifier, the virtual identifier is equal to the first 8 bits of the bitmap; and when the second of the last two STAs is in the combination indicated by the virtual identifier, let It is equal to the result of bitwise inversion of the first 8 bits of the bitmap, so that there are only five 1s in Ci.
STA接收到 MU-MIMO组定义域信令以后, 首先判断 Ci的 8个比特中 1的个 数。 1的个数是 2, 那么相应位置对应的前 4个 STA (假定 4个比特依次——对应 前 4个 STA )以及最后两个 ST A都在虚拟 Group中; 1的个数是 4, 那么相应位置 的 STA在虚拟 Group中, 而最后两个 STA不在; 1的个数是 3 , 那么相应位置以 及最后两个 STA中的第 1个都在虚拟 Group中; 1的个数是 5, 先逐位取反, 然后 相应位置的 3个 STA以及最后两个 STA中的第 2个都在虚拟 Group中。 当 K=l l时,共有 330种组合, Ci至少占用 9个比特,用述 Κ个比特的 bitmap 指示。先截取 bitmap的前 9位。如果 bitmap的前 9位有 2个 1或者 4个 1时, 由 bitmap 的前 9位推导 Ci表示的组合, 即, bitmap的前 9位有 2个 1 , 则最后的 2个 STA在 Ci表示的组合中; bitmap的前 9位有 4个 1 , 则最后的 2个 STA不在 Ci表示的组合 中。 如果 bitmap的前 9位有 3个 1时, 有两种情况, 即最后的 2个 STA中的第 1个 或者第 2个在 Ci表示的组合中。 当最后的 2个 STA中的第 1个在 Ci表示的组合中, 让 Ci等于 bitmap的前 9位; 而当最后的 2个 STA中的第 2个在 Ci表示的组合中,让 Ci等于 bitmap的前 9位逐位取反的结果, 从而 Ci中只有 5个 1。 After receiving the MU-MIMO group definition domain signaling, the STA first determines the number of 1 out of 8 bits of Ci. The number of 1 is 2, then the first 4 STAs corresponding to the corresponding position (assuming 4 bits in sequence - corresponding to the first 4 STAs) and the last two ST As are in the virtual group; the number of 1 is 4, then The STA of the corresponding location is in the virtual group, and the last two STAs are not; the number of 1 is 3, then the corresponding location is And the first one of the last two STAs is in the virtual group; the number of 1 is 5, and the bit is reversed bit by bit, then the 3 STAs in the corresponding position and the 2nd of the last two STAs are in the virtual group. in. When K=11, there are 330 combinations, and Ci takes at least 9 bits, which is indicated by a bit of a bit. First intercept the first 9 bits of the bitmap. If the first 9 bits of the bitmap have 2 1 or 4 1s, the combination of Ci is derived from the first 9 bits of the bitmap, that is, the first 9 bits of the bitmap have 2 1s, and the last 2 STAs are represented by Ci. In the combination; the first 9 bits of the bitmap have 4 1s, and the last 2 STAs are not in the combination represented by Ci. If there are three 1s in the first 9 bits of the bitmap, there are two cases, that is, the first or the second of the last two STAs is in the combination represented by Ci. When the first of the last 2 STAs is in the combination represented by Ci, let Ci be equal to the first 9 bits of the bitmap; and when the second of the last 2 STAs is in the combination represented by Ci, let Ci be equal to the bitmap. The first 9 bits are inverted by bit, so there are only 5 of 1 in Ci.
STA接收到 MU-MIMO组定义域信令以后, 首先判断 Ci的 9个比特中 1的个 数。 1的个数是 2, 那么相应位置对应的前 4个 STA (假定 4个比特依次——对应 前 4个 STA )以及最后两个 ST A都在虚拟 Group中; 1的个数是 4, 那么相应位置 的 STA在虚拟 Group中, 而最后两个 STA不在; 1的个数是 3, 那么相应位置以 及最后两个 STA中的第 1个都在虚拟 Group中; 1的个数是 6, 先逐位取反, 然后 相应位置的 3个 STA以及最后两个 STA中的第 2个都在虚拟 Group中。 当 K=12时共有 495种组合, Ci至少占用 9个比特; K=13时共有 715种组合, Ci至少占用 10个比特; K=14时共有 1001种组合, Ci至少占用 10个比特; K=15 时共有 1365种组合, Ci至少占用 11个比特; K=16时共有 1820种组合, Ci至少 占用 11个比特。 如果对应前 4个 STA是所有可能组合的一个子集中的任意一个。 , 一个虚 拟 Group的各个位置, 只能取有限的几个 STA中的一个; 而通常所述的有限的 几个 STA, 具有相近的空间信道特性, 从而用其中的一个替换另外一个, 仍然 可以保证多用户 MIMO的性能。 After receiving the MU-MIMO group definition domain signaling, the STA first determines the number of 1 out of 9 bits of Ci. The number of 1 is 2, then the first 4 STAs corresponding to the corresponding position (assuming 4 bits in sequence - corresponding to the first 4 STAs) and the last two ST As are in the virtual group; the number of 1 is 4, then The STAs in the corresponding location are in the virtual group, and the last two STAs are not present; the number of 1 is 3, then the corresponding location and the first of the last two STAs are in the virtual group; the number of 1 is 6, first The bitwise negation, then the 3 STAs in the corresponding position and the 2nd of the last two STAs are in the virtual group. When K=12, there are 495 combinations, Ci takes at least 9 bits; when K=13, there are 715 combinations, Ci takes at least 10 bits; K=14, there are 1001 combinations, Ci takes at least 10 bits; K There are 1365 combinations at =15, Ci takes at least 11 bits; when K=16, there are 1820 combinations, and Ci takes at least 11 bits. If the first 4 STAs are corresponding to any one of the subsets of all possible combinations. , a virtual Each location of the proposed group can only take one of a limited number of STAs; and the limited number of STAs described generally have similar spatial channel characteristics, so that replacing one with the other can still ensure multi-user MIMO. Performance.
Κ=5 , 假定 Κ个 STA分别为 ABCDE。 如果 ABCD分别只能在虚拟 Group的 第 1到 4个位置, 而 E只能在第 1个位置, 那么 Ci至少占用 1个比特, 指示第一个 是 A或者 E。 如果 ABCD分别只能在虚拟 Group的第 1到 4个位置, 而 E能在所有 的位置, 那么 Ci至少占用 2个比特, 指示 E的位置。 Κ=5 , assuming that each STA is ABCDE. If ABCD can only be in the 1st to 4th positions of the virtual group, and E can only be in the 1st position, Ci will occupy at least 1 bit, indicating that the first one is A or E. If the ABCD can only be in the first to fourth positions of the virtual group, and E can be in all positions, then Ci takes at least 2 bits, indicating the position of E.
Κ=6 , 假定 Κ个 STA分别为 ABCDEF。 如果 ABCD分别只能在虚拟 Group的 第 1到 4个位置, 而 E只能在第 1个位置, F只能在第 2个位置, 那么 Ci至少占用 2 个比特, 指示第 1个是 A或者 E, 以及第 2个是 B或者 F。 Κ=6 , assuming that each STA is ABCDEF. If ABCD can only be in the first to fourth positions of the virtual group, and E can only be in the first position, F can only be in the second position, then Ci takes at least 2 bits, indicating that the first one is A or E, and the second is B or F.
Κ=7 , 假定 Κ个 STA分别为 ABCDEFG。 如果 ABCD分别只能在虚拟 Group 的第 1到 4个位置, 而 E只能在第 1个位置, F只能在第 2个位置, G只能在第 3个 位置, 那么 Ci至少占用 3个比特, 指示第 1个是 A或者 E, 第 2个是 B或者 F, 以 及第 2个是 C或者 G。 K=9, 假定 Κ个 STA分别为 ABCDEFGffl。 如果第 1个位置只能是 A、 E、 I; 第 2个位置只能是 B、 F; 第 3个位置只能是 C、 G; 第 4个位置只能是 D,H。 那么, Ci至少占用 5个比特, 2个比特指示第 1个位置的 STA,而第 2, 3 , 4个位置的 STA 各用 1个比特指示。 其它的 K值的实现方法容易推导。 特别的, 我们讨论 K=16, 假定 Κ个 STA 分别为 ABCD EFGH IJKL MNOP。 如果第 1个位置只能是 Α,Ε,Ι,Μ; 第 2个位置 只能是 B,F,J,N; 第 3个位置只能是 C,G,K,0; 第 4个位置只能是 D,H,L,P。 那么, Ci至少占用 8个比特, 第 1、 2、 3、 4个位置的 STA各用 2个比特指示。 进一步, 针对不同于 8的各个 Κ值 ( 5 < Κ < 16 ) 的在使用组合标识时的实 现方式。 当各个虚拟 Group是所有可能组合中的任意一个。 对于任意的 K值, 可以使用一个包含 K个比特的 bitmap作为使用虚拟 Group时用到的组合标识,各 个比特依次对应一个 AIDi(i=l,2,...,K)。 第 i个比特为 1 , 表示对应的 AIDi指示的 STA在 Ci指示的虚拟 Group中, 而第 i个比特为 0 , 表示对应的 AIDi指示的 STA 不在 Ci指示的虚拟 Group中。 特别的, 所述 bitmap中, 不一定总是 4个 1 , 有可 能是 3 , 2或者 1个 1 , 这样可以兼顾多用户 MIMO下实际调度的 STA数目少于 4 的场景, 从而获得更高的灵活性。 实际中, 可以把 Ci作为使用虚拟 Group时用到的组合标识, 此时假定虚拟 Group总是包括 4个 STA, 上述多用户 MIMO组部分(即 CI , C2 , …部分)可以通过一些方法进 行进一步比特压缩。 下面我们介绍两种压缩方法。 为了与上述提出的压缩方法 混淆, 这里称之为多用户 MIMO组再压缩方法。 假设可能出现的最大的多用户 MIMO组数目为 N , 每个多用户 MIMO组用 n比特表示, 实际用到的多用户 MIMO组数目为 x。 再进一步, 给出一个优化的实施方式, 对比特进行再压缩。 约定虚拟标识 Ci所对应的多用户 MIMO组合的排列顺序, 这样列举出 X 个使用的 MIMO用户组合和列举出 (N-x )个禁用的 MIMO用户组的效果是相 同的。 所述约定关系可以是按照规则进行的一种——映射。 以 K = 8且 M=4时, 70种组合, 7个比特组成虚拟标识为例,一种筒单的对应关系可以如表 1所示那 样: 第一列中用 8个二进制数组成的序列表示, 序列中第 i个二进制数表示第 i 个 STA的选择情况, 当其取 1或 0时分别表示对应的 STA被选择或未被选择。 第 一列排列从上至下以二进制序列从小到大排列。将第一列中二进制序列的最后 一位去掉以后剩下的 7个二进制数组成的序列可以用来作为多用户 MIMO组的 表示方式。 第二列的多用户 MIMO组表示方式从上至下分别对应 CI , C2, C70。 表 1 Ci与多用户 MIMO组约定关系举例 Κ=7 , assuming that each STA is ABCDEFG. If ABCD can only be in the first to fourth positions of the virtual group, and E can only be in the first position, F can only be in the second position, G can only be in the third position, then Ci should occupy at least 3 Bit, indicating that the first is A or E, the second is B or F, and the second is C or G. K=9, assuming that each STA is ABCDEFGffl. If the first position can only be A, E, I; the second position can only be B, F; the third position can only be C, G; the fourth position can only be D, H. Then, Ci occupies at least 5 bits, 2 bits indicate the STA of the 1st position, and STAs of the 2nd, 3rd, and 4th positions are each indicated by 1 bit. Other implementations of K values are easy to derive. In particular, we discuss K=16, assuming that each STA is ABCD EFGH IJKL MNOP. If the first position can only be Α, Ε, Ι, Μ; 2nd position Can only be B, F, J, N; The third position can only be C, G, K, 0; The fourth position can only be D, H, L, P. Then, Ci occupies at least 8 bits, and the STAs of the 1, 2, 3, and 4 positions are each indicated by 2 bits. Further, an implementation when the combination identifier is used for each Κ value other than 8 ( 5 < Κ < 16 ). When each virtual group is any of all possible combinations. For any K value, a bitmap containing K bits can be used as the combined identifier used when using the virtual group, and each bit corresponds to one AIIi (i=l, 2, ..., K). The i-th bit is 1, indicating that the STA indicated by the corresponding AIIi is in the virtual group indicated by Ci, and the i-th bit is 0, indicating that the STA indicated by the corresponding AIDi is not in the virtual group indicated by Ci. In particular, the number of the bitmaps is not always four, and may be three, two, or one, so that the scenario in which the number of STAs actually scheduled by the multi-user MIMO is less than 4 is obtained, thereby obtaining a higher flexibility. In practice, Ci can be used as the combined identifier used when using the virtual group. At this time, it is assumed that the virtual group always includes 4 STAs, and the above-mentioned multi-user MIMO group part (ie, CI, C2, ...) can be further implemented by some methods. Bit compression. Below we introduce two compression methods. To be confused with the compression method proposed above, it is referred to herein as a multi-user MIMO group recompression method. It is assumed that the maximum number of multi-user MIMO groups that may occur is N, and each multi-user MIMO group is represented by n bits, and the number of multi-user MIMO groups actually used is x. Still further, an optimized implementation is presented to recompress the bits. The order of the multi-user MIMO combination corresponding to the virtual identifier Ci is agreed, so that the effects of the X used MIMO user combinations and the enumerated (Nx) disabled MIMO user groups are The same. The contractual relationship may be one of the rules - mapping. When K = 8 and M=4, 70 combinations and 7 bits form a virtual identifier as an example. The correspondence of a single cartridge can be as shown in Table 1: The sequence consisting of 8 binary numbers in the first column It is indicated that the ith binary number in the sequence indicates the selection of the ith STA, and when it takes 1 or 0, it indicates that the corresponding STA is selected or not selected. The first column arrangement is arranged from top to bottom in a binary sequence from small to large. A sequence consisting of the remaining 7 binary numbers after the last bit of the binary sequence in the first column is removed can be used as a representation of the multi-user MIMO group. The multi-user MIMO group representation of the second column corresponds to CI, C2, and C70 from top to bottom. Table 1 Example of the relationship between Ci and multi-user MIMO group
STA选择 多用户 MIMO组表示方式 Ci STA selection Multi-user MIMO group representation Ci
00001111 0000111 C1 00001111 0000111 C1
00010111 0001011 C2 00010111 0001011 C2
00011011 0001101 C3 00011011 0001101 C3
00011101 0001110 C4 00011101 0001110 C4
00011110 0001111 C5 00011110 0001111 C5
00100111 0010011 C6 00100111 0010011 C6
11110000 1111000 C70 当 x>N/2时, 显然列举出(N-x)个禁用 MIMO用户组会使用更少的比特。 因 此可以设置一个额外的允许 /禁用指示比特用于表示所列举出的 MIMO用户组 是允许使用的还是禁止使用的, 例如 0表示允许使用组, 1表示禁止使用组(实 践中也可以做出相反的约定) 。 这样当 x<=N/2时, 可以将允许 /禁用指示比特 置 0, 并列举出所有允许使用的 MIMO用户组; 这样当 x>N/2时, 可以将允许 / 禁用指示比特置 1 , 并列举出所有禁止使用的 MIMO用户组。 例如当 i = 64的时候, 如果不用多用户 MIMO组再压缩方法需要使用 7*64 = 448 bits来表示, 而采用多用户 MIMO组再压缩方法一后, 可以利用 l+n*(N-x) = 1+7*(70-64) = 43bits来表示, 其中 1个比特为允许 /禁用指示比特。 再一种压缩的方法,虚拟标识( CI , C2 , Cx )这 X个允许使用的 MIMO 用户组是从 N个可能的 MIMO用户组进行选择, 并且每个 Ci都与其它的 MIMO 用户组不能重复, 因此根据这个特点可以进行多用户 MIMO组的比特压缩。 这 里如果没有约定好 CI , C2 , ... , CN出现时的排列顺序,则虚拟标识( C1 , C2, Cx )可能出现的情况数为从包含 N个样本的库中抽取 x个样本的用排列数, 即 , 可以用 lc g 2(PN) 个比特来表示 CI , C2 , Cx这 X个允许使用的 MIMO 用户组; 如果已经约定好虚拟标识(CI , C2, Cx )出现时的排列顺序(即 一旦出现 Ci和 Cj , 如果 i<j , 则必定有 Ci排在 Cj之前) , 则 CI , C2, Cx可 能出现的情况数为从包含 N个样本的库中抽取 X个样本的用组合数, 即 可 以用 ^^(^) 个比特来表示 CI , C2, Cx这 X个允许使用的 MIMO用户组。 其中「X1表示对 X进行上取整。 下面举个例子来说明未再压缩与再压缩之后分别在多用户 MIMO组部 进行表示。 4叚设 x=2, 并且已经确定 CI , C2 , CN出现时的排列顺序。 阅下表: 11110000 1111000 C70 When x > N/2, it is apparent that (Nx) disabled MIMO user groups will use fewer bits. Therefore, an additional enable/disable indication bit can be set to indicate whether the listed MIMO user group is allowed or prohibited. For example, 0 means that the group is allowed to be used, and 1 means that the group is prohibited. In practice, the opposite can also be made. Agreement). Thus, when x <= N/2, the enable/disable indication bit can be set to 0, and all MIMO user groups allowed to be used are enumerated; thus, when x>N/2, the enable/disable indication bit can be set to 1, And list all MIMO user groups that are forbidden to use. For example, when i = 64, if the multi-user MIMO group recompression method is not required to use 7*64 = 448 bits, and after the multi-user MIMO group recompression method is used, l+n*(Nx) = 1+7*(70-64) = 43bits to indicate that 1 bit is the enable/disable indication bit. Another compression method, the virtual identification (CI, C2, Cx), the X allowed MIMO user groups are selected from N possible MIMO user groups, and each Ci cannot be duplicated with other MIMO user groups. Therefore, according to this feature, bit compression of a multi-user MIMO group can be performed. If there is no agreement on the order in which CI, C2, ..., CN appear, then the number of possible occurrences of virtual identifiers (C1, C2, Cx) is to extract x samples from the library containing N samples. The number of permutations, that is, lc g 2 ( PN ) bits can be used to represent the X allowed MIMO user groups CI, C2, Cx; if the order of the virtual identifiers (CI, C2, Cx) has been agreed upon (ie, once Ci and Cj appear, if i<j, there must be Ci before Cj), then the number of possible cases of CI, C2, Cx is the combination of extracting X samples from the library containing N samples. The number, that is, ^^(^) bits can be used to represent the X allowed MIMO user groups CI, C2, Cx. Where " X 1 represents the rounding up of X. Here is an example to illustrate the non-recompression and recompression after the multi-user MIMO group. Make a representation. 4 Set x=2, and have determined the order in which CI, C2, and CN appear. Read the following table:
Figure imgf000024_0001
Figure imgf000024_0001
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程 , 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM )或随机存储记忆体 ( Random Access Memory, RAM )等。  A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium, the program When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Claims

权 利 要 求 Rights request
1、一种多用户 MIM0系统发送数据的方法,其特征在于,所述方法包括: 发送信令帧, 所述信令帧中包括: 用户组序号 Group ID,K个用户终端标 识符及虚拟标识, 所述的用户组序号 Group ID标识所述 K个用户终端组成的 用户组,所述 K个用户终端标识符分别与 K个用户终端对应,所述虚拟标识用于 指示所述 K个用户终端中任意 M个终端用户组成的用户终端组合;  A method for transmitting data by a multi-user MIM0 system, the method comprising: transmitting a signaling frame, where the signaling frame includes: a user group serial number Group ID, K user terminal identifiers, and a virtual identifier The user group serial number Group ID identifies a user group composed of the K user terminals, and the K user terminal identifiers respectively correspond to K user terminals, and the virtual identifiers are used to indicate the K user terminals. a combination of user terminals composed of any M terminal users;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数;  Where K is greater than M, and M is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to;
发送数据,发送的所述数据由所述虚拟标识指示的 M个 STA的组合中的 终端用户所接收。  The data is transmitted, and the transmitted data is received by an end user of a combination of M STAs indicated by the virtual identifier.
2、 一种多用户 MIMO发送数据的方法, 其特征在于, 所述方法包括: 发送用户组序号 Group ID 和 K个用户终端标识符,所述 Κ个用户终端标 识符分别与 Κ个用户终端对应, 所述的用户组序号 Group ID标识所述 Κ个用 户终端组成的用户组; A method for transmitting data by multi-user MIMO, the method comprising: sending a user group serial number Group ID and K user terminal identifiers, wherein the one user terminal identifiers respectively correspond to one user terminal The user group serial number Group ID identifies the user group formed by the user terminals;
发送虚拟标识;  Send a virtual identifier;
发送数据;  send data;
所述虚拟标识指示所述 K个用户终端中任意 M个终端用户组成的用户终 端组合, 发送的所述数据由所述虚拟标识指示的 M个终端的组合中的终端用 户接收;  The virtual identifier indicates a user terminal combination composed of any M terminal users of the K user terminals, and the sent data is received by a terminal user in a combination of M terminals indicated by the virtual identifier;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。  Where K is greater than M, M is the number of user terminals supported by the system; the number of virtual identifiers is a natural number less than or equal to.
3、 一种多用户 MIMO发送数据的方法, 其特征在于, 所述方法包括: 发送用户组序号 Group ID 和 K个用户终端标识符,所述 Κ个用户终端标 识符分别与 Κ个用户终端对应, 所述的用户组序号 Group ID标识所述 Κ个用 户终端组成的用户组; A method for transmitting data by multi-user MIMO, the method comprising: sending a user group serial number Group ID and K user terminal identifiers, wherein the one user terminal identifiers respectively correspond to one user terminal The user group serial number Group ID identifies the user group formed by the user terminals;
发送组合标识, 所述组合标识用于确定组合标识指示所述 K个用户终端 中的 M个用户终端; Sending a combined identifier, where the combined identifier is used to determine that the combined identifier indicates the K user terminals M user terminals in ;
发送数据, 发送的所述数据由所述组合标识确定的所述 M个用户终端接 收;  Transmitting data, and the sent data is received by the M user terminals determined by the combined identifier;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。  Where K is greater than M, M is the number of user terminals supported by the system; the number of virtual identifiers is a natural number less than or equal to.
4、 一种多用户 MIMO系统发送数据的装置, 其特征在于, 包括: 发送信令帧的单元, 用于发送所述信令帧, 所述信令帧中包括: 用户组序 号 Group ID, K个用户终端标识符及虚拟标识; A device for transmitting data in a multi-user MIMO system, comprising: a unit for transmitting a signaling frame, configured to send the signaling frame, where the signaling frame includes: a user group serial number Group ID, K User terminal identifiers and virtual identifiers;
其中,所述的用户组序号 Group ID标识所述 K个用户终端组成的用户组, 所述 K个用户终端标识符分别与 K个用户终端对应,所述虚拟标识指示所述 K 个用户终端中任意 M个终端用户组成的用户终端组合 ,Κ大于 Μ, Μ为系统支 持的用户终端数;所述虚拟标识的个数为小于等于 的自然数;  The user group serial number Group ID identifies a user group composed of the K user terminals, and the K user terminal identifiers respectively correspond to K user terminals, and the virtual identifiers indicate the K user terminals. a combination of user terminals consisting of any M terminal users, Κ greater than Μ, Μ is the number of user terminals supported by the system; the number of the virtual identifiers is a natural number less than or equal to;
发送数据的单元, 用于发送数据,发送的所述数据由所述虚拟标识指示的 M个 STA的组合中的终端用户接收。  And a unit for transmitting data, configured to send data, where the sent data is received by an end user in a combination of M STAs indicated by the virtual identifier.
5、 一种多用户 MIMO发送数据的装置, 其特征在于, 包括: 5. A device for transmitting data by a multi-user MIMO, comprising:
发送单元, 用于发送用户组序号 Group ID 和 K个用户终端标识符, 所述 Κ个用户终端标识符分别与 Κ个用户终端对应, 所述的用户组序号 Group ID 标识所述 K个用户终端组成的用户组;  a sending unit, configured to send a user group serial number Group ID and K user terminal identifiers, where the user terminal identifiers respectively correspond to one user terminal, and the user group serial number Group ID identifies the K user terminals a group of users;
所述发送单元还用于发送虚拟标识和数据;  The sending unit is further configured to send a virtual identifier and data;
其中所述虚拟标识指示所述 K个用户终端中任意 M个终端用户组成的用 户终端组合, 发送的所述数据由所述虚拟标识指示的 M个 STA的组合中的终 端用户接收;  The virtual identifier indicates a combination of user terminals composed of any M terminal users of the K user terminals, and the sent data is received by a terminal user in a combination of M STAs indicated by the virtual identifier;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。  Where K is greater than M, M is the number of user terminals supported by the system; the number of virtual identifiers is a natural number less than or equal to.
6、 一种多用户 MIMO发送数据的装置, 其特征在于, 包括: 第一发送单元, 用于发送用户组序号 Group ID 和 K个用户终端标识符, 所述 Κ个用户终端标识符分别与 Κ个用户终端对应 ,所述的用户组序号 Group ID标识所述 K个用户终端组成的用户组; 6. A device for transmitting data by multi-user MIMO, comprising: a first sending unit, configured to send a user group serial number Group ID and a K user terminal identifier, where the user terminal identifiers respectively correspond to one user terminal, and the user group serial number Group ID identifies the K a user group composed of user terminals;
第二发送单元, 用于发送组合标识, 所述组合标识用于确定组合标识指示 所述 K个用户终端中的 M个用户终端;  a second sending unit, configured to send a combined identifier, where the combined identifier is used to determine that the combined identifier indicates the M user terminals of the K user terminals;
第三发送单元, 用于发送数据,发送的所述数据由所述组合标识确定的所 述 M个用户终端接收;  a third sending unit, configured to send data, where the sent data is received by the M user terminals determined by the combined identifier;
其中 K大于 M, M为系统支持的用户终端数;所述虚拟标识的个数为小于 等于 的自然数。  Where K is greater than M, M is the number of user terminals supported by the system; the number of virtual identifiers is a natural number less than or equal to.
PCT/CN2011/079665 2010-09-15 2011-09-15 Method and device for a multiuser mimo system to send data WO2012034521A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201010282343.3 2010-09-15
CN201010282343 2010-09-15
CN201010292585.0 2010-09-16
CN201010292585.0A CN102404087B (en) 2010-09-16 2010-09-16 Multi-user MIMO system sends the method and apparatus of data

Publications (1)

Publication Number Publication Date
WO2012034521A1 true WO2012034521A1 (en) 2012-03-22

Family

ID=45831013

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/079665 WO2012034521A1 (en) 2010-09-15 2011-09-15 Method and device for a multiuser mimo system to send data

Country Status (1)

Country Link
WO (1) WO2012034521A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138199A1 (en) * 2003-12-23 2005-06-23 Qinghua Li Parallel wireless communication apparatus, method, and system
CN101098188A (en) * 2006-06-26 2008-01-02 华为技术有限公司 Method, device and system for implementing resource assignment of space division multiple access
CN101296013A (en) * 2007-04-27 2008-10-29 株式会社日立制作所 MIMO wireless communication system, MIMO wireless communication apparatuses, and wireless communication method
CN101378287A (en) * 2007-08-27 2009-03-04 中兴通讯股份有限公司 Down method for multi-user multi-input multi-output system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138199A1 (en) * 2003-12-23 2005-06-23 Qinghua Li Parallel wireless communication apparatus, method, and system
CN101098188A (en) * 2006-06-26 2008-01-02 华为技术有限公司 Method, device and system for implementing resource assignment of space division multiple access
CN101296013A (en) * 2007-04-27 2008-10-29 株式会社日立制作所 MIMO wireless communication system, MIMO wireless communication apparatuses, and wireless communication method
CN101378287A (en) * 2007-08-27 2009-03-04 中兴通讯股份有限公司 Down method for multi-user multi-input multi-output system

Similar Documents

Publication Publication Date Title
US10374668B2 (en) Method and apparatus for transmitting and receiving data in a MIMO system
JP6526206B2 (en) System and method for using semi-orthogonal multiple access in a wireless local area network
JP5797771B2 (en) Access point, management method and recording medium
JP6628112B2 (en) Transmission device, transmission method and integrated circuit
CN105659550A (en) Master station and method for high-efficiency WI-FI (HEW) communication using traveling pilots
CN106452710A (en) Antenna port mapping method used for demodulating reference signal and antenna port mapping device thereof
EP2147516A1 (en) Method and apparatus for efficient precoding information validation for mimo communications
JP2017529717A (en) Resource tag processing method and processing apparatus, access point, and station
TW201006284A (en) Signaling of transmission settings in multi-user systems
CN102893684A (en) Signaling methods for ue-specific dynamic downlink scheduler in ofdma systems
JP2010263493A (en) Communication apparatus and method, computer program, and communication system
WO2010124581A1 (en) Method and device for processing data transmission and method and device for processing data reception
WO2012015609A2 (en) Techniques for uplink multi-user mimo mac support
CN106658733B (en) Throughput optimization method based on user fairness and QoS in multi-user MIMO-OFDM
CA3009081A1 (en) Extended range mode transmission method and apparatus
WO2013117171A1 (en) Method, base station, and user equipment for transmitting control channel resources
WO2012159343A1 (en) Transmit diversity method, and related device and system
WO2011102782A1 (en) Mimo layer specific reference signals based on codes and cyclic shifts
JP7252226B2 (en) Signal scrambling and descrambling methods and apparatus, devices and storage media
WO2011012039A1 (en) Pairing method and device for multi-user multi-input multi-output
WO2011120429A1 (en) Indication method and apparatus for orthogonal cover code configuration and frequency hopping configuration
CN114828252A (en) Method and device for multi-transmission point data transmission
CN102130761B (en) Orthogonal cover code indication and demodulation reference signal processing methods, system and equipment
WO2022068936A1 (en) Method and apparatus for mapping reference signals
CN107294574B (en) Method and device for multi-transmission point data transmission

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: 11824591

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: 11824591

Country of ref document: EP

Kind code of ref document: A1