WO2014005474A1 - 一种mu-mimo导频和数据发射方法、装置及*** - Google Patents

一种mu-mimo导频和数据发射方法、装置及*** Download PDF

Info

Publication number
WO2014005474A1
WO2014005474A1 PCT/CN2013/076535 CN2013076535W WO2014005474A1 WO 2014005474 A1 WO2014005474 A1 WO 2014005474A1 CN 2013076535 W CN2013076535 W CN 2013076535W WO 2014005474 A1 WO2014005474 A1 WO 2014005474A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
mimo
terminal
stream
pilot
Prior art date
Application number
PCT/CN2013/076535
Other languages
English (en)
French (fr)
Inventor
易雄书
杨敬
官鹭
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP13812829.3A priority Critical patent/EP2882111B1/en
Publication of WO2014005474A1 publication Critical patent/WO2014005474A1/zh
Priority to US14/585,765 priority patent/US9614597B2/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
    • 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
    • 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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0697Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver

Definitions

  • MU-MIMO pilot and data transmission method, device and system The present application claims to be filed on July 5, 2012, the Chinese Patent Office, application number 201210230861.X, the invention name is "a MU-MIMO pilot and data The priority of the Chinese Patent Application, the entire disclosure of which is incorporated herein by reference.
  • TECHNICAL FIELD The present invention relates to the field of communications technologies, and in particular, to a MU-MIMO pilot and data transmission method, apparatus, and system.
  • MU-MIMO Multi-User Multiple-Input-Multiple-Output
  • SDMA spatial division multiple access
  • the pilots of MU-MIMO must be kept independent of each other or
  • the two base stations usually perform pre-processing on the data of multiple terminals by using precoding technology to avoid mutual interference between terminals, so that each terminal can accurately distinguish signals.
  • SCID pilot-based scrambling identity
  • Walsh code two-dimensional Walsh sequence
  • the 4-dimensional Walsh code is used for differentiation, four orthogonal demodulation pilot ports can be obtained, which can theoretically solve the problem of pilot pseudo-orthogonality.
  • LTE Long Term Evolution
  • the current Long Term Evolution (LTE) R10 protocol Although the 4-dimensional Walsh code is supported, the LTE-R9 protocol is still adopted for MU-MIMO, that is, the total 2-stream MU-MIMO adopts the 2-dimensional Walsh code protection. Proximity of pilot frequency, greater than 2 streams MU-MIMO uses 2D Walsh code and SCID to reduce pilot interference. Similarly, when MU-MIMO stream number is greater than 2 streams, SCID and 2D Walsh code will result in Pilot pseudo-orthogonal.
  • the technical problem to be solved by embodiments of the present invention is to provide a MU-MIMO pilot and data transmission method, apparatus, and system, which can perform MU-MIMO pilot and data transmission according to two terminals on the same time-frequency resource.
  • a total stream number k constructing a corresponding k-stream single-user multiple-input multi-output SU-MIMO pilot and data, and transmitting the k-stream SU-MIMO pilot and data to the two terminals respectively, which can effectively avoid pilots Pseudo-orthogonal.
  • an embodiment of the present invention provides a MU-MIMO pilot and data transmission method, where the method includes:
  • the L-stream MU-MIMO pilot and data of the first terminal correspond to Li weights
  • the first terminal's MU-MIMO data corresponds to p codewords
  • the second terminal's 2- stream MU - MIMO pilot and data correspond to L 2 weights
  • 2 streams of MU-MIMO data of the second terminal correspond to q code words
  • the weight is used to synthesize a weight matrix of SU-MIMO
  • the codeword is used to synthesize SU-MIMO data
  • the step of constructing a k-stream single-user multiple-input multi-output SU-MIMO pilot and data when at least two terminals on the same time-frequency resource perform multi-user multiple-input multiple-output MU-MIMO pilot and data transmission specifically Includes:
  • any one of the p codewords corresponding to the Li stream MU-MIMO data of the first terminal is used as the first codeword of the at least two codewords corresponding to the k-stream SU-MIMO data
  • Any one of the q codewords corresponding to the Li stream MU-MIMO data of the second terminal is used as the second codeword of the at least two codewords corresponding to the k-stream SU-MIMO data;
  • the L-stream MU-MIMO pilot and data of the first terminal correspond to Li weights
  • the first terminal's MU-MIMO data corresponds to p codewords
  • the second terminal's 2- stream MU - MIMO pilot and data correspond to L 2 weights
  • 2 streams of MU-MIMO data of the second terminal correspond to q code words
  • the weight is used to synthesize a weight matrix of SU-MIMO, and the codeword is used to synthesize SU-MIMO data;
  • the step of constructing a k-stream single-user multiple-input multi-output SU-MIMO pilot and data when at least two terminals on the same time-frequency resource perform multi-user multiple-input multiple-output MU-MIMO pilot and data transmission specifically Includes:
  • MU-MIMO second flow guide guiding the flow of the first MU-MIMO pilot and data terminal corresponding to a weight value and the second terminal of pilot and data values corresponding to the two weight sequence obtained by combining the flow k
  • the k weights corresponding to the SU-MIMO pilot and the data
  • the step of modifying the demodulation pilot port parameters of the at least two terminals according to the configuration manner of the k-stream SU-MIMO pilot includes:
  • Modifying the number of layers RI of the first terminal to RI k and notifying the first terminal, where the number of layers RI is the number of streams or layers of spatial multiplexing when the first terminal performs data transmission;
  • the pilot sequence generation seed SCID values of the demodulation pilot ports on the same time-frequency resource are both configured to be 0 or both configured to be 1.
  • the step of modifying the demodulation pilot port parameters of the at least two terminals according to the configuration manner of the k-stream SU-MIMO pilot includes:
  • the number of layers RI' is the number of streams or layers of spatial multiplexing when data transmission is performed by the second terminal.
  • the step of transmitting the k-stream SU-MIMO pilot and data to the at least two terminals respectively according to the manner of transmitting the k-stream SU-MIMO pilot and data specifically: according to the k And performing a SU-MIMO pilot and data transmission manner, performing mapping of a first codeword of the at least two codewords corresponding to the k-stream SU-MIMO data to a layer of the first terminal; according to the k-flow a SU-MIMO pilot transmission mode, performing layer and solution of the first terminal, where the k is transmitted to the at least two terminals according to the manner of transmitting the k-stream SU-MIMO pilot and data respectively
  • the step of flowing the SU-MIMO pilot and the data includes: performing, according to the k-stream SU-MIMO pilot and data transmission manner, the second of the at least two codewords corresponding to the k-stream SU-MIMO data Mapping of codewords to layers of the second terminal; Performing, according to the k-stream
  • the method further includes: when receiving the After detecting, by the second terminal, the codeword corresponding to the k-stream SU-MIMO data and decoding, and verifying that the feedback result is an error, determining whether the verification result is an invalid codeword is an invalid codeword;
  • an embodiment of the present invention further provides a MU-MIMO pilot and data receiving method, where the method includes:
  • the number of streams of MIMO pilot and data transmission, the MU-M'IMO pilot and data transmission is non-transparent.
  • an embodiment of the present invention further provides a MU-MIMO pilot and data transmitting apparatus, including: a constructing module, a modifying module, and a transmitting module, where: The constructing module is configured to construct a k-stream single-user multiple-input multiple-output SU-MIMO pilot when at least two terminals perform multi-user multiple-input multiple-output MU-MIMO pilot and data transmission on the same time-frequency resource And data;
  • the modifying module is configured to modify demodulation pilot port parameters of the at least two terminals according to the configuration manner of the k-stream SU-MIMO pilot;
  • the transmitting module is configured to separately send the k-stream SU-MIMO pilot and data to the at least two terminals according to the manner of transmitting the k-stream SU-MIMO pilot and data;
  • the at least two terminals include a first terminal and a second terminal, where the first terminal performs flow MU-MIMO pilot and data transmission, and the second terminal performs 2- stream MU-MIMO pilot and data transmission,
  • the A ⁇ ;, the number of streams of MU-MIMO pilot and data transmission for the i-th terminal.
  • the stream MU-MIMO pilot and data of the first terminal correspond to weights
  • the first terminal's MU-MIMO data corresponds to p codewords
  • the second terminal's 2- stream MU-MIMO channel The frequency and data correspond to L 2 weights
  • the 2 streams of MU-MIMO data of the second terminal correspond to q code words
  • the weight is used to synthesize a weight matrix of SU-MIMO, and the codeword is used to synthesize SU-MIMO data;
  • the constructing module specifically includes:
  • Weight synthesizing unit for conducting the second flow stream MU-MIMO MU-MIMO pilot of the first terminal and a frequency corresponding to the weight data and the second data terminal and a frequency corresponding to the two weight values, Combining sequentially to obtain k weights corresponding to the k-stream SU-MIMO pilot and data; a codeword synthesizing unit, configured to use any one of p codewords corresponding to the stream MU-MIMO data of the first terminal a codeword as the first one of the at least two codewords corresponding to the k-stream SU-MIMO data, and any one of the q codewords corresponding to the 2- stream MU-MIMO data of the second terminal a word as a second one of the at least two codewords corresponding to the k-stream SU-MIMO data;
  • Data mapping means for mapping the first codeword to the MU-MIMO data streams, mapping the second codeword to the 2 ⁇ MU-MIMO data stream.
  • the codeword synthesizing unit is further configured to use the stream MU-MIMO number of the first terminal And corresponding to the combination of the p codewords as the first codeword of the at least two codewords corresponding to the k-stream SU-MIMO data, and the q codes corresponding to the f MU-MIMO data of the second terminal
  • the combination of words is the second codeword of the at least two codewords corresponding to the k-stream SU-MIMO data.
  • the modifying module specifically includes:
  • a setting unit 2 is provided for increasing virtual demodulation reference frequency for said first terminal port, the second flow guide MU-MIMO terminal corresponding to the second frequency;
  • a configuration unit configured to generate a pilot sequence of the demodulation pilot port on the same time-frequency resource, and configure the SCID value to be 0 or both configured as 1.
  • the setting unit is further configured to add, to the second terminal, a virtual demodulation pilot port corresponding to the L stream MU-MIMO pilot to the first terminal.
  • the transmitting module specifically includes:
  • a first mapping unit configured to perform, according to the k-stream SU-MIMO pilot and data transmission manner, a first codeword of at least two codewords corresponding to the k-stream SU-MIMO data to the first terminal Mapping of layers;
  • a second mapping unit configured to perform mapping of the layer of the first terminal and the demodulation pilot port according to the k-stream SU-MIMO pilot transmission manner.
  • the first mapping unit is further configured to perform, according to the k-stream SU-MIMO pilot and data transmission manner, a second codeword of the at least two codewords corresponding to the k-stream SU-MIMO data. Mapping of layers of the second terminal;
  • the second mapping unit is further configured to perform mapping of a layer of the second terminal and a demodulation pilot port according to the k-stream SU-MIMO pilot transmission manner.
  • a determining module configured to: when receiving, by the first terminal, whether the codeword that is incorrect for the k-stream SU-MIMO data pair is an invalid codeword;
  • the transmitting module is further configured to: if the determining module determines that the coded result returned by the first terminal is an invalid codeword is not an invalid codeword, the verification result is data corresponding to the wrong codeword. Retransmitted to the first terminal.
  • the determining module is further configured to: when receiving, by the second terminal, the codeword that is interrupted by the check result to be an invalid codeword;
  • the transmitting module is further configured to: if the determining module determines that the code result fed back by the second terminal is an incorrect codeword is not an invalid codeword, the data corresponding to the incorrect codeword is Passed to the second terminal.
  • an embodiment of the present invention further provides a MU-MIMO pilot and data receiving terminal, including: a receiving module, a detecting module, a comparing module, and a feedback module, where:
  • the receiving module is configured to receive the configured k-stream SU-MIMO pilot and data, and the detecting module is configured to detect a demodulation guide corresponding to the at least two codewords corresponding to the k-stream SU-MIMO data The energy of the frequency port;
  • the comparing module is configured to compare the magnitude of the energy of the demodulation pilot port to determine an invalid codeword
  • the feedback module is configured to feed back the invalid codeword to 0 or 1;
  • an embodiment of the present invention further provides a MU-MIMO pilot and data transmission system, where the MU-MIMO pilot and data transmission system includes MU-MIMO pilot and data transmitting apparatus, at least two and The MU-MIMO pilot and data transmitting apparatus performs pilot and data transmission, and the MU-MIMO pilot and data transmitting apparatus includes the MU-MIMO pilot and data transmitting apparatus provided by the embodiment of the present invention, where the MU- MIMO pilot and data receiving terminal package The MU-MIMO pilot and data receiving terminal provided by the embodiment of the present invention is included.
  • the embodiment of the present invention can construct corresponding k-stream SU-MIMO pilot and data by determining the total number of streams k of MU-MIMO pilot and data transmission on at least two terminals on the same time-frequency resource, and correspondingly modify at least two Demodulating pilot port parameters of the terminals, and transmitting the k-stream SU-MIMO pilot and data to the terminal respectively, since the pilot of SU-MIMO has good orthogonality and independence, thus
  • the embodiments of the invention can effectively avoid the pseudo-orthogonal problem of pilots when MU-MIMO pilot and data transmission are performed by at least two terminals.
  • FIG. 1 is a schematic structural diagram of a MU-MIMO pilot and data transmission system according to an embodiment of the present invention
  • FIG. 2 is a structural schematic view of a first embodiment of the MU-MIMO pilot and data transmitting apparatus of FIG. 1;
  • FIG. 3 is a schematic diagram of a pilot pattern of a Demodulation Reference Pilot (DRS) under the LTE R10 protocol;
  • DRS Demodulation Reference Pilot
  • Figure 4 is a schematic diagram of pilot and data transmission scenarios
  • FIG. 5 is a schematic structural diagram of a second embodiment of a MU-MIMO pilot and data transmitting apparatus according to the present invention.
  • FIG. 6 is a schematic structural diagram of a third embodiment of a MU-MIMO pilot and data transmitting apparatus according to the present invention.
  • FIG. 7 is a schematic structural diagram of a fourth embodiment of a MU-MIMO pilot and data transmitting apparatus according to the present invention
  • FIG. 8 is a schematic structural diagram of a MU-MIMO pilot and data receiving terminal according to an embodiment of the present disclosure
  • FIG. 9 is a schematic diagram of a demodulation pilot position pattern under the LTE R10 protocol.
  • FIG. 10 is a schematic structural diagram of another MU-MIMO pilot and data receiving terminal according to an embodiment of the present invention.
  • FIG. 11 is a schematic flowchart of a method for a MU-MIMO pilot and data transmission method according to an embodiment of the present invention
  • FIG. 12 is a schematic flowchart of a method for another MU-MIMO pilot and data transmission method according to an embodiment of the present invention.
  • FIG. 13 is a schematic flow chart of a MU-MIMO pilot and data receiving method according to an embodiment of the present invention.
  • FIG. 1 is a schematic structural diagram of a MU-MIMO pilot and data transmission system according to an embodiment of the present invention.
  • the system includes: a MU-MIMO pilot and data transmitting device 01, a first terminal 02 and a second terminal 03.
  • the MU-MIMO pilot and data transmitting apparatus 01 may be disposed in a base station for performing pilot and data transmission with the first terminal 02 and the second terminal 03.
  • the first terminal 02 and the second terminal 03 in this embodiment perform multi-user multiple-input multi-output MU-MIMO pilot and data transmission
  • the MU-MIMO pilot and data transmission are transparent here, and the MU-MIMO pilot and data transmitting apparatus 01 constructs a k-stream single-user multiple-input multiple-output SU-MIMO pilot and data, and according to the The configuration of the k-stream SU-MIMO pilot is modified.
  • the demodulation pilot port parameters and the number of layers of the two terminals (RI, also referred to as RANK, the base station notifies the terminal of the number of spatial multiplexing streams or layers used for data transmission by the terminal), and according to the k And transmitting the SU-MIMO pilot and data, and transmitting the k-stream SU-MIMO pilot and data to the first terminal 02 and the second terminal 03, respectively.
  • the MU-MIMO pilot and data transmission are non-transparent, the MU-MIMO pilot and data receiving terminal included in the terminal for pilot and data transmission with the MU-MIMO pilot and data transmitting apparatus 01 will be under The details in the examples are described in the text.
  • FIG. 2 it is a schematic structural diagram of a first embodiment of the MU-MIMO pilot and data transmitting apparatus 01 in FIG.
  • the MU-MIMO pilot and data transmitting apparatus 01 includes: a construction module 10, a modification module 20, and a transmission module 30, where:
  • the constructing module 10 is configured to construct a k-stream single-user multiple-input multiple-output SU-MIMO guide when at least two terminals on the same time-frequency resource perform multi-user multiple-input multi-output MU-MIMO pilot and data transmission. Frequency and data.
  • the flow MU-MIMO pilot and data of the first terminal correspond to L weights
  • the L-stream MU-MIMO data of the first terminal corresponds to p codewords
  • the 2- stream MU-MIMO guide of the second terminal The frequency sum data corresponds to L 2 weights
  • the 2 stream MU-MIMO data of the second terminal corresponds to q code words.
  • the weight is used to synthesize a weight matrix of SU-MIMO, and the codeword is used to synthesize SU-MIMO data.
  • the codeword is a bitstream after the channel coding of the service flow from the upper layer.
  • the number of bits of different code words, the channel coding rate can be inconsistent.
  • the number of codewords corresponding to the multi-stream MU-MIMO data transmission of the terminal exceeds two.
  • the synthesis of the codewords may be performed by referring to the idea of the embodiment of the present invention. Pilot and data transmission.
  • the 3-stream data corresponds to 2 codes. a word, where the first codeword is mapped to the first layer (ie, the first stream data), and the second codeword is mapped to the second layer and the third layer (ie, the second stream and the third stream data).
  • the first terminal exemplified in the embodiment of the present invention performs single-stream MU-MIMO pilot and data transmission, and the second terminal performs dual-stream.
  • the pilot orthogonalization design can be performed by virtual RI with reference to the mapping rule of codewords and layer numbers in Table 1, that is, the first terminal and the second terminal are on the same time-frequency resource.
  • the MU-MIMO pilot and data are combined to obtain SU-MIMO pilot and data, and the SU-MIMO pilot and data are transmitted to the first terminal and the second terminal, respectively, by SU-MIMO. Since the SU-MIMO pilot and data transmission methods have good orthogonality and independence, the pseudo-orthogonal problem of pilots in MU-MIMO pilot and data transmission can be effectively avoided by the first terminal and the second terminal. .
  • the pilot and data transmission modes of the 3 complete the mapping of the codeword and the layer, wherein the first codeword corresponds to the single-stream MU-MIMO data of the first terminal, and the second codeword corresponds to the dual-stream MU-MIMO data of the second terminal. .
  • another codeword is not mapped, and the next subframe continues to be processed in a similar manner.
  • the mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • the two codewords of the second terminal may be subjected to codeword concatenation and interception, and the combination of the two codewords is obtained as the second code corresponding to the 3-stream SU-MIMO data.
  • the word, only one transmission, will be able to pass all the code words.
  • the modifying module 20 is configured to modify demodulation pilot port parameters of the at least two terminals according to the configuration manner of the k-stream SU-MIMO pilot.
  • the demodulation pilot port parameters include a layer number RI, a number of demodulation pilot ports, and a SCID value.
  • DCI Downlink Control Information
  • the data transmission of the first terminal is virtualized from one stream to three streams, so that three demodulation pilot ports (Ports) are required, and the modification module 20 is required to be the first terminal compared to the configuration of the original one stream.
  • Add 2 virtual demodulation pilot ports to correspond to the dual-stream MU-MIMO pilot and data of the second terminal.
  • the modifying module 20 adds one solution to the second terminal.
  • the pilot port is adjusted to correspond to the single-stream MU-MIMO pilot and data of the first terminal, which is not mentioned herein.
  • the value is the same as the SCID value of the demodulation pilot port Port7 of the first terminal.
  • FIG. 3 it is a schematic diagram of a DRS pilot pattern in the LTE R10 protocol.
  • the demodulation pilot ports Port7 and Port8 are on the same time-frequency resource, and the two-dimensional Walsh code is used for distinguishing.
  • the demodulation pilot ports Port9 and PortlO are also on the same time-frequency resource, and the two-dimensional Walsh code is used for distinguishing. Therefore, as long as the SCID values of the two demodulated pilot ports on the same time-frequency resource remain the same, the pilots can be kept independent and orthogonal to each other, avoiding the pseudo-orthogonality of the pilots.
  • the SCID value of the demodulation pilot port Port7 of the first stream of the first terminal is consistent with the SCID value of the demodulation pilot port Port8 of the second stream of the second terminal, the first terminal and the second terminal are guaranteed.
  • the pilots between the terminals have good independence and orthogonality.
  • FIG. 4 a schematic diagram of a comparison of pilot and data transmission scenarios
  • the left side is a schematic diagram of pilot and data transmission scenarios in the prior art, and it can be seen that in the prior art pilot and data transmission schemes, when pilots When the number of streams of the data is greater than 2, the demodulation pilot port parameter configuration of the terminal makes the SCID values of the demodulation pilot ports on the same time-frequency resource inconsistent, so that the pseudo-orthogonality of the pilot is unavoidable.
  • the right side is a schematic diagram of the pilot and data transmission scenarios in the embodiment of the present invention.
  • the terminal demodulation still keeps the SCID values of the demodulation pilot ports on the same time-frequency resource consistent, thereby maintaining the orthogonality of the pilots.
  • the transmitting module 30 is configured to separately transmit the k-stream SU-MIMO pilot and data to the two terminals according to the k-stream SU-MIMO pilot and data transmission manners.
  • the transmitting module 30 transmits the 3-stream SU-MIMO pilot and data constructed by the constructing module 10 to the first terminal and the second terminal, respectively.
  • the first terminal can only demodulate the first stream pilot and data in the 3-stream SU-MIMO pilot and data (ie, the MU-MIMO pilot and data originally being the first terminal), but cannot demodulate the 3 stream.
  • Second stream pilot and data, third stream pilot and data in SU-MIMO pilot and data therefore second stream pilot and data in the 3-stream SU-MIMO pilot and data, third stream pilot And data It is virtual for the first terminal and it doesn't matter.
  • the second terminal can only demodulate the second stream pilot and data and the third stream pilot and data in the 3-stream SU-MIMO pilot and data (ie, the MU-MIMO pilot originally being the second terminal) And data), and the first stream pilot and data in the 3-stream SU-MIMO pilot and data cannot be demodulated.
  • the embodiment of the present invention can construct corresponding k-stream SU-MIMO pilot and data by determining the total number of streams k of MU-MIMO pilot and data transmission on at least two terminals on the same time-frequency resource, and correspondingly modify at least two Demodulating pilot port parameters of the terminals, and transmitting the k-stream SU-MIMO pilot and data to the terminal respectively, since the pilot of SU-MIMO has good orthogonality and independence, thus
  • the embodiment of the invention can effectively avoid the pseudo-orthogonal problem of pilots when the two terminals perform MU-MIMO pilot and data transmission.
  • FIG. 5 is a schematic structural diagram of a second embodiment of a MU-MIMO pilot and data transmitting apparatus according to the present invention.
  • the MU-MIMO pilot and data transmitting apparatus includes the following: the constructing module 10, the modifying module 20, and the transmitting module 30.
  • the pilot and data transmitting apparatus further includes: a determining module 40 , among them:
  • the constructing module 10 specifically includes:
  • the weight synthesizing unit 101 is configured to: use the L-flow MU-MIMO pilot of the first terminal and the L weights corresponding to the data, and the L 2 corresponding to the 2- stream MU-MIMO pilot and data of the second terminal. The weights are sequentially combined to obtain k weights corresponding to the k-stream SU-MIMO pilot and data.
  • a weight corresponding to the single-stream MU-MIMO pilot and data is:
  • the two weights of the dual-stream MU-MIMO pilot and data correspond to:
  • the weight synthesizing unit 101 compares one weight of the single-stream MU-MIMO pilot and data of the first terminal with the dual-stream MU-MIMO pilot of the second terminal The two weights corresponding to the data are sequentially combined to obtain three weights corresponding to the 3-stream SU-MIMO pilot and data:
  • the LTE RIO protocol specifies that for 3-stream SU-MIMO, the demodulation pilot port of the first stream must be mapped to the location of Port 7, so it is necessary to maintain the 3-stream SU-MIMO
  • the first of the three weights corresponding to the frequency and data always corresponds to Port 7, that is, the first of the three weights is always maintained.
  • the first column indicates the number of streams of different streams SU-MIMO, the relationship between the demodulation pilot port and the SCID in one codeword, and the second column indicates the number of streams in the two codewords SU-MIMO
  • the correspondence between the number of streams, the demodulation pilot port and the SCID can be seen that when the number of streams is 3, the demodulation pilot port of the first stream must be mapped to the position of Port 7.
  • the transmitting module 30 respectively transmits the following 3-stream SU-MIMO data constructed by the constructing module 10 to the first terminal and the second terminal:
  • the codeword synthesizing unit 102 is configured to use any one of the p codewords corresponding to the MU-MIMO data of the first terminal as the at least two codewords corresponding to the k-stream SU-MIMO data.
  • a first codeword where any one of the q codewords corresponding to the f MU-MIMO data of the second terminal is used as the first of the at least two codewords corresponding to the k-stream SU-MIMO data Two code words.
  • the maximum number of codewords for a single terminal is 2 in the LTE RIO protocol.
  • a codeword needs to be occupied separately.
  • the codeword synthesizing unit 102 uses one codeword corresponding to the single-stream MU-MIMO data of the first terminal as the first codeword corresponding to the 3-stream SU-MIMO data, and the second terminal Any one of the two codewords corresponding to the dual-stream MU-MIMO data is used as the second codeword corresponding to the 3-stream SU-MIMO data.
  • mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • the MU-MIMO pilot and the number of data streams are smaller.
  • a combination of any one of the corresponding codewords or codewords is used as the first codeword of the k-stream SU-MIMO pilot and data.
  • the codeword synthesizing unit 102 may further perform operations such as codeword concatenation and interception on two codewords corresponding to the dual-stream MU-MIMO data of the second terminal, to obtain a combination of the two codewords, as the k The second codeword of the at least two codewords corresponding to the stream SU-MIMO data.
  • a data mapping unit 103 configured to map the first codeword to the stream MU-MIMO data of the first terminal, and map the second codeword to the 2- stream MU-MIMO of the second terminal data.
  • the data mapping unit 103 maps the first codeword of the 3-stream SU-MIMO pilot and data to the single-stream MU-MIMO data of the first terminal, and the 3-stream SU-MIMO The second codeword of the pilot and data is mapped to the dual stream MU-MIMO data of the second terminal.
  • mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • the modifying module 20 specifically includes:
  • the layer number RI corresponds to the number of pilots and data transmissions performed by the first terminal.
  • its layer number RI is 1, when the MU-MIMO pilot and data transmitting device is to transmit a 3-stream SU- to the first terminal.
  • the pilot and data transmission of the first terminal is increased from 1 stream to 3 streams, so that three demodulation pilot ports are required, and the setting unit 202 is required to be configured according to the original one stream.
  • the first terminal adds two demodulation pilot ports, that is, the demodulation pilot ports of the first terminal are Port7, Port8, and Port9, and Port7 and Port8 are on the same time-frequency resource.
  • the configuration unit 203 is configured to configure the pilot sequence generation seed SCID values of the demodulation pilot ports on the same time-frequency resource to be 0 or both configured to 1.
  • the configuration unit 203 configures the SCID values of the demodulation pilot ports Port7 and Port8 on the same time-frequency resource to be 0 or both.
  • the configuration unit is required. 203. Configure the SCID value of the demodulation pilot port port8 of the second terminal to be the same as the SCID value of the demodulation pilot port port7 of the first terminal.
  • the configuration unit 203 can arbitrarily configure the SCID value of the demodulation pilot port port9 of the second terminal to be 0 or 1.
  • the transmitting module 30 specifically includes:
  • the first mapping unit 301 is configured to perform, according to the k-stream SU-MIMO pilot and data transmission manner, the first codeword of the at least two codewords corresponding to the k-stream SU-MIMO data to the first The mapping of the layers of a terminal.
  • the first mapping unit 301 maps the first codeword corresponding to the 3-stream SU-MIMO data to the first terminal according to the k-stream SU-MIMO pilot and the data transmission manner. layer.
  • the second mapping unit 302 is configured to perform mapping of the layer of the first terminal and the demodulation pilot port according to the k-stream SU-MIMO pilot transmission manner.
  • the second mapping unit 302 maps the first layer of the first terminal to the pilot demodulation port Port7 of the first terminal.
  • the determining module 40 is configured to: when receiving, by the first terminal, a codeword that is incorrect for the k-stream SU-MIMO test result is an invalid codeword.
  • the first terminal is according to the 3-stream SU-MIMO pilot and data.
  • the demodulation method performs demodulation, specifically detecting and decoding two codewords corresponding to the 3-stream SU-MIMO data, and feeding back a Cyclic Redundancy Check (CRC) check result, including ACK. /NACK.
  • CRC Cyclic Redundancy Check
  • the determining module 40 When the determining module 40 receives the two codewords corresponding to the 3-stream SU-MIMO data and the check result of the feedback is an error (NACK), the determining module 40 needs to determine the checksum. The result is whether the wrong codeword is an invalid codeword.
  • the verification result is that the wrong codeword is an invalid codeword, that is, the second codeword
  • the second stream and the third stream in the 3-stream SU-MIMO data have an error
  • the first terminal is Said, only focus on the first stream in the 3-stream SU-MIMO data, because the first stream is the MU-MIMO data of the first terminal, so the second stream and the third stream have no effect on the first terminal. It sounds, so there is no need to re-transmit the data.
  • the base station Since the base station knows which codeword of the first terminal is an invalid codeword, the feedback verification result is directly ignored. For the expected codeword, the data is retransmitted if the result of the check is an error.
  • the transmitting module 30 is further configured to: if the determining module determines that the codeword corresponding to the error check result fed back by the first terminal is an invalid codeword, the verification result is corresponding to the wrong codeword. The data is retransmitted to the first terminal.
  • the transmitting module 30 is required to retransmit the data corresponding to the erroneous codeword to the first terminal.
  • the setting unit 202 is further configured to add, to the second terminal, m virtual demodulation pilot ports, corresponding to the m-stream MU-MIMO pilots of the first terminal.
  • the first mapping unit 301 is further configured to perform, according to the k-stream SU-MIMO pilot and data transmission manner, a second codeword of at least two codewords corresponding to the k-stream SU-MIMO data. Mapping of layers of the second terminal;
  • the second mapping unit 302 is further configured to perform mapping of a layer of the second terminal and a demodulation pilot port according to the k-stream SU-MIMO pilot transmission manner.
  • the determining module 40 is further configured to: when receiving, by the second terminal, whether the codeword whose result is incorrect for the k-stream SU-MIMO test is an invalid codeword.
  • the transmitting module 30 is further configured to: if the determining module determines that the codeword corresponding to the error check result fed back by the second terminal is not an invalid codeword, and the verification result is corresponding to the wrong codeword. The data is retransmitted to the second terminal.
  • the principle that the MU-MIMO pilot and data transmitting apparatus 01 and the second terminal perform pilot and data transmission are also the same as the first terminal, because the second terminal is similar to the first terminal. Do not repeat them.
  • the SU-MOMO pilot and data are used to make the pilots orthogonal, and will not be described here.
  • the embodiment of the present invention can construct corresponding k-stream SU-MIMO pilot and data by determining the total number of streams k of MU-MIMO pilot and data transmission on at least two terminals on the same time-frequency resource, and correspondingly modify at least two Demodulating pilot port parameters of the terminals, and transmitting the k-stream SU-MIMO pilot and data to the terminal respectively, since the pilot of SU-MIMO has good orthogonality and independence, thus
  • the embodiment of the invention can effectively avoid the pseudo-orthogonal problem of pilots when the two terminals perform MU-MIMO pilot and data transmission.
  • FIG. 6 is a schematic structural diagram of a third embodiment of another MU-MIMO pilot and data transmitting apparatus according to the present invention.
  • the MU-MIMO pilot and data transmitting apparatus includes: a constructor 001, a modifier 002, and a transmitter 003, where:
  • the constructor 001 is configured to construct a k-stream single-user multiple-input multiple-output SU-MIMO guide when at least two terminals on the same time-frequency resource perform multi-user multiple-input multi-output MU-MIMO pilot and data transmission. Frequency and data.
  • the flow MU-MIMO pilot and data of the first terminal correspond to L weights
  • the L-stream MU-MIMO data of the first terminal corresponds to p codewords
  • the 2- stream MU-MIMO guide of the second terminal The frequency and data correspond to two weights
  • the two- stream MU-MIMO data of the second terminal corresponds to q code words.
  • the weight is used to synthesize a weight matrix of SU-MIMO, and the codeword is used to synthesize SU-MIMO data.
  • the codeword is a bitstream after the channel coding of the service flow from the upper layer.
  • Different code The number of bits of the word, the channel coding rate can be inconsistent.
  • the number of codewords corresponding to the multi-stream MU-MIMO data transmission of the terminal exceeds two.
  • the synthesis of the codewords may be performed by referring to the idea of the embodiment of the present invention. Pilot and data transmission.
  • the 3-stream data corresponds to 2 codewords, where the first codeword mapping To the first layer (ie, the first stream data), the second codeword is mapped to the second layer and the third layer (ie, the second stream and the third stream data).
  • the first terminal exemplified in the embodiment of the present invention performs single-stream MU-MIMO pilot and data transmission, and the second terminal performs dual-stream.
  • the pilot orthogonalization design can be performed by virtual RI with reference to the mapping rule of codewords and layer numbers in Table 1, that is, the first terminal and the second terminal are on the same time-frequency resource.
  • the MU-MIMO pilot and data are combined to obtain SU-MIMO pilot and data, and the SU-MIMO pilot and data are transmitted to the first terminal and the second terminal, respectively, by SU-MIMO. Since the SU-MIMO pilot and data transmission methods have good orthogonality and independence, the pseudo-orthogonal problem of pilots in MU-MIMO pilot and data transmission can be effectively avoided by the first terminal and the second terminal. .
  • Frequency sum The data, the second stream and the third stream are in turn the dual stream MU-MIMO pilot and data of the second terminal.
  • the terminal Since the terminal performs data detection and ACK/NACK feedback according to the codeword, the first terminal performing single-stream MU-MIMO data transmission needs to separately occupy one codeword, and the second terminal for performing dual-stream MU-MIMO data transmission
  • the data transmission mode completes the mapping between the codeword and the layer, where the first codeword corresponds to the single-stream MU-MIMO data of the first terminal, and the second codeword corresponds to the dual-stream MU-MIMO data of the second terminal.
  • another codeword is not mapped, and the next subframe continues to be processed in a similar manner.
  • the mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • the two codewords of the second terminal may be subjected to codeword concatenation and interception, and the combination of the two codewords is obtained as the second code corresponding to the 3-stream SU-MIMO data.
  • the word, only one transmission, will be able to pass all the code words.
  • the modifier 002 is configured to modify demodulation pilot port parameters of the at least two terminals according to the configuration manner of the k-stream SU-MIMO pilot.
  • the demodulation pilot port parameters include a layer number RI, a number of demodulation pilot ports, and a SCID value.
  • the data transmission of the first terminal is virtualized from one stream to three streams, and thus three demodulation pilot ports are required.
  • the modifier 002 is required to add a setting for the first terminal.
  • a virtual demodulation pilot port to correspond to the dual-stream MU-MIMO pilot and data of the second terminal.
  • the modifier 002 adds one demodulation pilot port to the second terminal to correspond to the single-stream MU-MIMO pilot and data of the first terminal, which is not described herein.
  • the value is the same as the SCID value of the demodulation pilot port Port7 of the first terminal.
  • FIG. 7 is a schematic structural diagram of a fourth embodiment of a MU-MIM0 pilot and data transmitting apparatus according to the present invention.
  • the MU-MIMO pilot and data transmitting apparatus includes the constructor 001, the modifier 002, and the transmitter 003 in the foregoing embodiment.
  • the pilot and data transmitting apparatus further includes: a determiner 004 , among them:
  • the constructor 001 specifically includes:
  • Weight combiner 0011 for conducting the second flow stream MU-MIMO MU-MIMO pilot frequency of the first terminal and the data corresponding to the L terminal and the second weight value and a frequency corresponding to the two weight data The values are sequentially combined to obtain k weights corresponding to the k-stream SU-MIMO pilot and data.
  • a weight corresponding to the single-stream MU-MIMO pilot and data is:
  • the two weights corresponding to the dual-stream MU-MIMO pilot and data are:
  • the weight synthesizer 0011 compares one weight of the single-stream MU-MIMO pilot and data of the first terminal and the dual-stream MU-MIMO pilot of the second terminal The two weights corresponding to the data are sequentially combined to obtain three weights corresponding to the 3-stream SU-MIMO pilot and data:
  • the LTE R10 protocol specifies that for 3-stream SU-MIMO, the demodulation pilot port of the first stream must be mapped to the location of Port 7, so it is necessary to maintain the 3-stream SU-MIMO.
  • the first of the three weights corresponding to the pilot and data always corresponds to Port 7, that is, the first of the three weights is always maintained.
  • the first column indicates the number of streams of different streams SU-MIMO, the relationship between the demodulation pilot port and the SCID, and the second column indicates two
  • the code word is different, the number of streams of SU-MIMO, the relationship between the demodulation pilot port and the SCID, it can be seen that when the number of streams is 3, the demodulation pilot port of the first stream must be mapped to Port7. The location.
  • the transmitter 003 respectively transmits the following 3-stream SU-MIMO data of the constructor 001 to the first terminal and the second terminal:
  • a codeword synthesizer 0012 configured to use any one of the codewords corresponding to the stream MU-MIMO data of the first terminal as the at least two codewords corresponding to the k-stream SU-MIMO data a first one of the q codewords corresponding to the 2- stream MU-MIMO data of the second terminal, and the at least two codewords corresponding to the k-stream SU-MIMO data The second codeword.
  • the LTE R10 protocol specifies that the maximum number of codewords of a single terminal is 2, and the first terminal for performing single-stream MU-MIMO pilot and data transmission in the embodiment of the present invention A codeword needs to be occupied separately.
  • the codeword synthesizer 0012 uses one codeword corresponding to the single-stream MU-MIMO data of the first terminal as the first codeword corresponding to the 3-stream SU-MIMO data, and the second terminal Any one of the two codewords corresponding to the dual-stream MU-MIMO data is used as the second codeword corresponding to the 3-stream SU-MIMO data.
  • the mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal. It should be noted that when one of the two terminals has fewer MU-MIMO pilots and data streams, it is preferable that the MU-MIMO pilot and the number of data streams are smaller. A combination of any one of the corresponding codewords or codewords is used as the first codeword of the k-stream SU-MIMO pilot and data.
  • the codeword synthesizer 0012 may further perform codeword cascading and intercepting operations on two codewords corresponding to the dual-stream MU-MIMO data of the second terminal, to obtain a combination of the two codewords, as the k The second codeword of the at least two codewords corresponding to the stream SU-MIMO data.
  • a data mapper 0013 configured to map the first codeword to the stream MU-MIMO data of the first terminal, and map the second codeword to the 2- stream MU-MIMO of the second terminal data.
  • the data mapper 0013 maps the first codeword of the 3-stream SU-MIMO pilot and data to the single-stream MU-MIMO data of the first terminal, and the 3-stream SU-MIMO The second codeword of the pilot and data is mapped to the dual stream MU-MIMO data of the second terminal.
  • mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • the modifier 002 specifically includes:
  • the layer number RI corresponds to the number of pilots and data transmissions performed by the first terminal.
  • its layer number RI is 1, when the MU-MIMO pilot and data transmitting device is to transmit a 3-stream SU- to the first terminal.
  • the pilot and data transmission of the first terminal is increased from 1 stream to 3 streams, because The corresponding demodulation pilot port needs to be corresponding to the first one, and the setter 0022 is required to add two demodulation pilot ports for the first terminal, that is, the demodulation pilot of the first terminal.
  • Ports are Port7, Port8, and Port9, where Port7 and Port8 are on the same time-frequency resource.
  • the configurator 0023 is configured to configure the pilot sequence generation seed SCID values of the demodulation pilot ports on the same time-frequency resource to be 0 or both configured to 1.
  • the configurator 0023 configures the SCID values of the demodulation pilot ports Port7 and Port8 on the same time-frequency resource to be 0 or both.
  • the first terminal in the embodiment of the present invention uses only port 7, the second terminal uses port 8 and port 9, and port 7 and port 8 are on the same time-frequency resource, so the configurator 0023 is required to solve the second terminal.
  • the SCID value of the pilot port port 8 is configured to be the same as the SCID value of the demodulation pilot port port7 of the first terminal.
  • the configurator 0023 can arbitrarily configure the SCID value of the demodulation pilot port port9 of the second terminal to be 0 or 1.
  • the transmitter 003 specifically includes:
  • a first mapper 0031 configured to perform, according to the k-stream SU-MIMO pilot and data transmission manner, a first codeword of at least two codewords corresponding to the k-stream SU-MIMO data to the first The mapping of the layers of a terminal.
  • the first mapper 0031 maps the first codeword corresponding to the 3-stream SU-MIMO data to the first terminal layer.
  • the second mapper 0032 is configured to perform mapping of the layer of the first terminal and the demodulation pilot port according to the k-stream SU-MIMO pilot transmission manner.
  • the second mapper 0032 maps the first layer of the first terminal to the pilot demodulation port Port7 of the first terminal.
  • the determining unit 004 is configured to: when receiving, by the first terminal, whether the codeword whose result of the k-stream SU-MIMO number is an invalid codeword.
  • the transmitter 003 transmits the 3-stream SU-MIMO pilot and data constructed by the constructor 001 to the first terminal
  • the first terminal according to the 3-stream SU-MIMO pilot and data
  • the demodulation method performs demodulation. Specifically, the two codewords corresponding to the 3-stream SU-MIMO data are detected and decoded, and the CRC check result is fed back, including ACK/NACK.
  • the determiner 004 When the determiner 004 receives the detection of the two codewords corresponding to the 3-stream SU-MIMO data by the first terminal, and the feedback result is an error (NACK), the checksum needs to be determined. The result is whether the wrong codeword is an invalid codeword.
  • the verification result is that the wrong codeword is an invalid codeword, that is, the second codeword
  • the second stream and the third stream in the 3-stream SU-MIMO data have an error
  • the first terminal is That is, only the first stream in the 3-stream SU-MIMO data is concerned, because the first stream is the MU-MIMO data of the first terminal, so the errors of the second stream and the third stream have no effect on the first terminal, so Retransmission of data is required.
  • the base station Since the base station knows which codeword of the first terminal is an invalid codeword, the feedback verification result is directly ignored. For the expected codeword, the data is retransmitted if the result of the check is an error.
  • the transmitter 003 is further configured to: if the determining module determines that the codeword corresponding to the error check result fed back by the first terminal is an invalid codeword, the verification result is corresponding to the wrong codeword. The data is retransmitted to the first terminal.
  • the check result is that the wrong codeword is not an invalid codeword, that is, the first codeword, it indicates that the first stream in the 3-stream SU-MIMO data has an error, indicating that it is actually
  • the MU-MIMO data of a terminal has an error, so the transmitter 003 is required to retransmit the data corresponding to the erroneous codeword to the first terminal.
  • the setter 0022 is further configured to add, to the second terminal, m virtual demodulation pilot ports, corresponding to the m-stream MU-MIMO pilots of the first terminal.
  • the first mapper 0031 is further configured to perform, according to the k-stream SU-MIMO pilot and data transmission manner, a second codeword of at least two codewords corresponding to the k-stream SU-MIMO data. Mapping of layers of the second terminal;
  • the second mapper 0032 is further configured to perform mapping of a layer of the second terminal and a demodulation pilot port according to the k-stream SU-MIMO pilot transmission manner.
  • the determiner 004 is further configured to: when receiving, by the second terminal, whether the codeword whose result is incorrect for the k-stream SU-MIMO test is an invalid codeword.
  • the transmitter 003 is further configured to: if the determining module determines that the codeword corresponding to the error check result fed back by the second terminal is not an invalid codeword, and the verification result is corresponding to the wrong codeword. The data is retransmitted to the second terminal.
  • the principle that the MU-MIMO pilot and data transmitting device performs pilot and data transmission with the second terminal is also the same as the first terminal, because the second terminal is similar to the first terminal. Narration.
  • the embodiment of the present invention can construct corresponding k-stream SU-MIMO pilot and data by determining the total number of streams k of MU-MIMO pilot and data transmission on at least two terminals on the same time-frequency resource, and correspondingly modify at least two Demodulating pilot port parameters of the terminals, and transmitting the k-stream SU-MIMO pilot and data to the terminal respectively, since the pilot of SU-MIMO has good orthogonality and independence, thus
  • the embodiment of the invention can effectively avoid the pseudo-orthogonal problem of pilots when the two terminals perform MU-MIMO pilot and data transmission.
  • FIG. 8 is a schematic structural diagram of a MU-MIMO pilot and data receiving terminal according to an embodiment of the present invention.
  • the terminal includes: a receiving module 011, a detecting module 012, a comparing module 013, and a feedback module 014, where:
  • the receiving module Oi l is configured to receive the constructed k-stream SU-MIMO pilot and data; specifically, the k-stream SU-MIMO pilot and data are based on at least two MU-MIMO pilots and
  • the MU-MIMO pilot and data transmissions are non-transparent.
  • ⁇ L i 3 stream SU-MIMO pilot and data is based on MU-MIMO pilot and data receiving terminal A 3 ⁇ 4 L 3 stream MU-MIMO pilot and data and MU-MIMO pilot and data receiving terminal B's L 4 stream MU-MIMO pilot and data are constructed.
  • the k-stream SU-MIMO pilot and data specific configuration and transmission process have been described in detail in the above embodiment of the MU-MIMO pilot and data transmitting apparatus 01, and are not described herein.
  • the receiving module 011 receives Constructed 3-stream SU-MIMO pilot and data.
  • the detecting module 012 is configured to detect energy of a demodulation pilot port corresponding to at least two codewords corresponding to the k-stream SU-MIMO data.
  • the MU-MIMO pilot and data transmission by the MU-MIMO pilot and the data receiving terminal A are opaque, that is, the MU-MIMO pilot and data transmitting apparatus does not know the MU-MIMO
  • the detecting module 012 may determine the valid codeword and invalid by performing energy detection on the pilot positions of the two codewords of the 3-stream SU-MIMO data by performing energy detection on the frequency-receiving terminal A.
  • H 7 iS is the frequency domain equivalent channel response corresponding to the pilot port port7. The same reason 1 ". and ⁇ subtraction can get H
  • r 3 can be equivalent channel ⁇ stream corresponding to the pilot port p 0 rt9 'the comparison module 013 configured to compare the size of the demodulation pilot ports energy, to determine the valid code word.
  • the comparing module 013 compares the magnitude of the energy of the demodulated pilot port to determine an invalid codeword.
  • the feedback module 014 is configured to feed back the verification result of the invalid codeword to 0 or 1.
  • the MU-MIMO pilot and data transmitting apparatus may determine the effective codeword and the invalid codeword by performing energy detection on the two codeword corresponding pilot positions of the 3-stream SU-MIMO data, and the first terminal may be incorrect
  • FIG. 10 is a schematic structural diagram of another MU-MIMO pilot and data receiving terminal according to an embodiment of the present invention.
  • the terminal includes: a receiver 021, a detector 022, a comparator 023, and a feedback device 024, where:
  • the receiver 021 is configured to receive the constructed k-stream SU-MIMO pilot and data.
  • the k-stream SU-MIMO pilot and data are based on at least two MU-MIMO pilots and data.
  • the stream MU-MIMO pilot and data structure of the receiving terminal, the k j L i , ; is the number of streams of the MU-MIMO pilot and data transmission for the i-th terminal.
  • the MU-MIMO pilot and data transmissions are non-transparent.
  • ⁇ L i 3 stream SU-MIMO pilot and data is based on MU-MIMO pilot and data receiving terminal A 3 ⁇ 4 L 3 stream MU-MIMO pilot and data and MU-MIMO pilot and data receiving terminal B's L 4 stream MU-MIMO pilot and data are constructed.
  • the k-stream SU-MIMO pilot and data specific configuration and transmission process have been described in detail in the above-described MU-MIMO pilot and data transmitting apparatus embodiments, and are not described herein.
  • the detector 022 is configured to detect energy of a demodulation pilot port corresponding to at least two codewords corresponding to the k-stream SU-MIMO data.
  • the MU-MIMO pilot and data transmission by the MU-MIMO pilot and the data receiving terminal A are opaque, that is, the MU-MIMO pilot and data transmitting apparatus does not know the MU-MIMO Which of the frequency and data receiving terminal A invalid codewords, the detector 022 can determine the effective codeword and invalid by performing energy detection on the corresponding pilot positions of the two codewords of the 3-stream SU-MIMO data.
  • the MU-MIMO pilot and data transmitting device does not need to do any processing for the feedback result of the codeword.
  • FIG. 9 is a schematic diagram of a demodulation pilot position pattern under the LTE R10 protocol.
  • the demodulation port port7 can be obtained.
  • H 7 iS is the frequency domain equivalent channel response corresponding to the pilot port port7.
  • iS is the frequency domain equivalent channel response corresponding to the pilot port port7.
  • the same reason 1 ". and ⁇ subtraction can get H - s .
  • the equivalent channel H " s of the stream corresponding to the pilot port p 0 rt9 can be obtained according to r" r 3 .
  • the comparator 023 is configured to compare the magnitude of the energy of the demodulation pilot port to determine an invalid codeword.
  • the comparator 023 compares the magnitude of the energy of the demodulation pilot port to determine an invalid codeword.
  • the feedback unit 024 is configured to feed back the verification result of the invalid codeword to 0 or 1.
  • the MU-MIMO pilot and data transmitting apparatus may determine the effective codeword and the invalid codeword by performing energy detection on the two codeword corresponding pilot positions of the 3-stream SU-MIMO data, and the first terminal may be incorrect
  • FIG. 11 is a schematic flowchart of a method for a MU-MIMO pilot and data transmission method according to an embodiment of the present invention, where the method includes:
  • the at least two terminals include a first terminal and a second terminal, where the first terminal performs flow MU-MIMO pilot and data transmission, and the second terminal performs 2- stream MU-MIMO pilot and data transmission.
  • the A ⁇ ;
  • L i is the number of streams of the MU-MIMO pilot and data transmission for the i-th terminal.
  • the stream MU-MIMO pilot and data of the first terminal correspond to L weights
  • the MU-MIMO data of the first terminal corresponds to p codewords
  • the 2- channel MU-MIMO of the second terminal The pilot and the data correspond to weights
  • the 2- stream MU-MIMO data of the second terminal corresponds to q codewords.
  • the weight is used to synthesize a weight matrix of SU-MIMO, and the codeword is used to synthesize SU-MIMO data.
  • the codeword is a bitstream after the channel coding of the service flow from the upper layer.
  • the number of bits of different code words, the channel coding rate can be inconsistent.
  • the number of codewords corresponding to the multi-stream MU-MIMO data transmission of the terminal exceeds two.
  • the synthesis of the codewords may be performed by referring to the idea of the embodiment of the present invention. Pilot and data transmission.
  • the 3-stream data corresponds to 2 codewords, where the first codeword mapping To the first layer, the second codeword is mapped to the second and third layers.
  • the first terminal exemplified in the embodiment of the present invention performs single-stream MU-MIMO pilot and data transmission, and the second terminal performs dual-stream.
  • the pilot orthogonalization design can be performed by virtual RI by referring to the mapping rule of codewords and layers in Table 1, that is, the first terminal and the second terminal are on the same time-frequency resource.
  • the MU-MIMO pilot and data are combined to obtain SU-MIMO pilot and data, and the SU-MIMO pilot and data are transmitted to the first terminal and the second terminal, respectively, by SU-MIMO. Since the SU-MIMO pilot and data transmission methods have good orthogonality and independence, the MU-MIMO pilot and data transmission can be effectively avoided by the first terminal and the second terminal.
  • the single stream ⁇ - ⁇ of the terminal is pilot and data, and the second stream and the third stream are in turn the dual-stream MU-MIMO pilot and data of the second terminal.
  • the terminal Since the terminal performs data detection and ACK/NACK feedback according to the codeword, the first terminal performing single-stream MU-MIMO data transmission needs to separately occupy one codeword, and the second terminal for performing dual-stream MU-MIMO data transmission
  • the data transmission mode completes the mapping between the codeword and the layer, where the first codeword corresponds to the single-stream MU-MIMO data of the first terminal, and the second codeword corresponds to the dual-stream MU-MIMO data of the second terminal.
  • another codeword is not mapped, and the next subframe continues to be processed in a similar manner.
  • the mapping of the second codeword can also be completed by the second codeword retransmission of the single terminal.
  • the two codewords of the second terminal may be subjected to codeword concatenation and interception, and the combination of the two codewords is obtained as the second code corresponding to the 3-stream SU-MIMO data.
  • the word, only one transmission, will be able to pass all the code words.
  • the S101 specifically includes the following steps:
  • Step A L MU-MIMO pilot flow terminal of the first frequency and data corresponding to the L value and the second flow weights MU-MIMO pilot frequency of the second terminal 2 and the data corresponding to the weights in sequence Obtaining k weights corresponding to the k-stream SU-MIMO pilot and data.
  • a weight corresponding to the single-stream MU-MIMO pilot and data is:
  • the two weights corresponding to the dual-stream MU-MIMO pilot and data are:
  • a weight matrix of a single terminal performing 3-stream SU-MIMO pilot and data transmission with analogy layer number RI 3:
  • the MU-MIMO pilot and data transmitting apparatus sets a weight corresponding to the single-stream MU-MIMO pilot and data of the first terminal and a dual-stream MU- of the second terminal
  • the two weights corresponding to the MIMO pilot and the data are sequentially combined to obtain three weights corresponding to the 3-stream SU-MIMO pilot and data:
  • the LTE RIO protocol specifies that for 3-stream SU-MIMO, the demodulation pilot port of the first stream must be mapped to the location of Port 7, so it is necessary to maintain the 3-stream SU-MIMO
  • the first of the three weights corresponding to the frequency and data always corresponds to Port 7, that is, the first of the three weights is always maintained.
  • the 3-stream SU-MIMO data transmitted by the MU-MIMO pilot and data transmitting apparatus to the first terminal and the second terminal respectively is as follows:
  • Step B using any one of the p code words corresponding to the L-stream MU-MIMO data of the first terminal as the k Flowing a first one of the at least two codewords corresponding to the SU-MIMO data, and using any one of the q codewords corresponding to the 2- stream MU-MIMO data of the second terminal as the k-stream The second codeword of the at least two codewords corresponding to the SU-MIMO data.
  • the LTER10 protocol specifies that the maximum number of codewords of a single terminal is 2.
  • the first terminal for performing single-stream MU-MIMO data transmission needs to be occupied separately.
  • One codeword, for the second terminal performing dual-stream MU-MIMO data transmission, corresponding to two codewords, a total of 3 codewords, using SU-MIMO with RI 3
  • the MU-MIMO pilot and data transmitting apparatus uses one codeword 1 corresponding to the single-stream MU-MIMO data of the first terminal as the first codeword corresponding to the 3-stream SU-MIMO data, Any one of the two codewords corresponding to the 2-stream MU-MIMO data of the second terminal is used as the second codeword corresponding to the 3-stream SU-MIMO data.
  • mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • the corresponding code of the terminal with less MU-MIMO pilot and data streams may be used. Any one of the words in the word is used as the first codeword of the k-stream SU-MIMO pilot and data.
  • the two codewords corresponding to the dual-stream MU-MIMO data of the second terminal may be subjected to codeword concatenation and interception, etc., to obtain a combination of the two codewords, which is corresponding to the k-stream SU-MIMO data.
  • the second of the at least two codewords may be subjected to codeword concatenation and interception, etc., to obtain a combination of the two codewords, which is corresponding to the k-stream SU-MIMO data.
  • Step C Mapping the first codeword to L, stream MU-MIMO data of the first terminal, and mapping the second codeword to 2- stream MU-MIMO data of the second terminal.
  • the first codeword of the 3-stream SU-MIMO pilot and data is mapped to the single-stream MU-MIMO data of the first terminal, and the third stream of the SU-MIMO pilot and data is second.
  • the codewords are mapped to the dual stream MU-MIMO data of the second terminal.
  • mapping of the second codeword can also be completed by retransmitting the second codeword of the single terminal.
  • step B Repeating step B to step C until the flow MU-MIMO data of the first terminal and its corresponding p codewords and the 2- stream MU-MIMO data of the second terminal and the corresponding q codewords thereof are completed. So far as to map. That is, until the p codewords of the first terminal and the q codewords of the second terminal are all mapped.
  • the demodulation pilot port parameters include a layer number RI, a number of demodulation pilot ports, and SCID value.
  • the S102 specifically includes the following steps:
  • the layer number RI corresponds to the number of MU-MIMO pilots and data transmissions performed by the first terminal.
  • its layer number RI is 1, when the MU-MIMO pilot and data transmitting device is to transmit a 3-stream SU to the first terminal.
  • Step II: 2 is provided to increase the demodulation frequency to the first terminal port, the second flow guide MU-MIMO terminal corresponding to the second frequency.
  • the pilot and data transmission of the first terminal is virtualized from one stream to three streams, and thus three demodulation pilot ports are required, which is required according to the configuration of the original one stream.
  • the frequency and data transmitting device adds two demodulation pilot ports to the first terminal, that is, the demodulation pilot ports of the first terminal are Port7, Port8, and Port9, wherein Port7 and Port8 are on the same time-frequency resource.
  • Step 3 Configure the SCID values of the demodulation pilot ports on the same time-frequency resource to be 0 or both.
  • the MU-MIMO pilot and data transmitting apparatus configures the SCID values of the demodulation pilot ports Port7 and Port8 on the same time-frequency resource to be 0 or both.
  • the first terminal can only demodulate the 1 stream data corresponding to the first codeword of the 3-stream SU-MIMO data, so the MU-MIMO pilot and data transmitting device only needs to solve the first stream of the first terminal.
  • the configuration unit 203 is required to configure the SCID value of the demodulation pilot port port8 of the second terminal to be demodulated with the first terminal.
  • the SCID value of the port port 7 is the same.
  • the configuration unit 203 can arbitrarily configure the SCID value of the demodulation pilot port port9 of the second terminal to be 0 or 1.
  • the S102 further includes the following steps:
  • the number of layers RI' is the number of streams or layers of spatial multiplexing when data transmission is performed by the second terminal. number.
  • the MU-MIMO pilot and data transmitting apparatus respectively transmit the 3-stream SU-MIMO data constructed by the constructing module 10 to the MU-MIMO terminal, as follows:
  • the first terminal can only demodulate the first stream pilot and data in the 3-stream SU-MIMO pilot and data, and this It is the MU-MIMO pilot and data of the first terminal, and cannot demodulate the second stream pilot and data, the third stream pilot and data in the 3-stream SU-MIMO pilot and data, so the 3-stream SU-MIMO
  • the second stream pilot and data in the pilot and data, the third stream pilot and data are virtual to the first terminal and are irrelevant.
  • the second terminal can only demodulate the second stream pilot and data and the third stream pilot and data in the 3-stream SU-MIMO pilot and data, and this is the MU-MIMO pilot of the second terminal. And data, and the first stream pilot and data in the 3-stream SU-MIMO pilot and data cannot be demodulated.
  • the S103 specifically includes the following steps:
  • Step 1 performing, according to the k-stream SU-MIMO pilot and data transmission manner, the first codeword of the at least two codewords corresponding to the k-stream SU-MIMO data to the layer of the first terminal Mapping.
  • the MU-MIMO The pilot and data transmitting apparatus maps a first codeword corresponding to the 3-stream SU-MIMO data to a first layer of the first terminal, and a second codeword corresponding to the 3-stream SU-MIMO data Mapping to the second and third layers of the first terminal.
  • Step 2 Perform mapping of the layer of the first terminal and the demodulation pilot port according to the k-stream SU-MIMO pilot transmission mode.
  • the MU-MIMO pilot and data transmitting apparatus maps the first layer of the first terminal to the pilot demodulation port Port7 of the first terminal, Mapping the second layer of the first terminal to the pilot demodulation port Port8 of the first terminal, and mapping the third layer of the first terminal to the pilot demodulation port Port9 of the first terminal.
  • the S103 further includes the following steps:
  • mapping of a second codeword of the at least two codewords corresponding to the k-stream SU-MIMO data to a layer of the second terminal;
  • the k-stream SU-MIMO pilot transmission mode, performing layer and solution of the second terminal, because the second terminal is similar to the situation of the first terminal, the MU-MIMO pilot and data transmitting device and the device The principle that the second terminal performs pilot and data transmission is also the same as that of the first terminal, and details are not described herein.
  • the embodiment of the present invention can construct corresponding k-stream SU-MIMO pilot and data by determining the total number of streams k of MU-MIMO pilot and data transmission on at least two terminals on the same time-frequency resource, and correspondingly modify at least two Pilot and data reception parameters of the terminal, and respectively transmitting the k-stream SU-MIMO pilot and data to the terminal, since the pilot of SU-MIMO has good orthogonality and independence, thus
  • the embodiment of the invention can effectively avoid the pseudo-orthogonal problem of pilots when the two terminals perform MU-MIMO pilot and data transmission.
  • FIG. 1122 is a method for implementing another MMUU--MMIIMMOO pilot frequency and sum data transmission method for the embodiment of the present invention.
  • the flow process shows a schematic diagram. .
  • the described method package includes:
  • Dangdang has the same time and frequency resources source on the source to at least two or two terminal terminals to carry out the multi-user user input and input into the multi-multiple output MMUU--MMIIMMOO pilot frequency and When the data is transmitted and transmitted, the KK stream is simply used to input and output multiple SSUU--MMIIMMOO pilot and sum data. .
  • the LLii stream MMUU--MMIIMMOO pilot frequency and the sum data data pair of the first first terminal end are corresponding to LL weight values, and the first first terminal end is
  • the ⁇ MU stream MMUU--MMIIMMOO number data pair corresponds to pp codeword words
  • the 22nd stream MMUU--MMIIMMOO guide frequency and sum data of the second second terminal end According to the corresponding 22 weight value values, the 22 stream MMUU--MMIIMMOO number data pair corresponding to the second second terminal end is corresponding to qq codeword words
  • Step by step, the SS220011 has a specific package including the following steps:
  • Step AA : LL flow values of the LL stream MMUU--MMIIMMOO of the first terminal end of the first terminal end and the LL weight values corresponding to the sum data data pair and 22 as the stream flows MMUU end of said second two-terminal end of the - MMIIMMOO guide data according to the pilot frequency and the sum of all 22 values corresponding to the weight corresponding to the weight sequence sets ,, bonded composition obtained cis order to obtain
  • the kk stream SSUU--MMIIMMOO guides the frequency and sum data data corresponding to the kk weight values. .
  • Step BB any one of the pp codeword words corresponding to the LL stream MMUU--MMIIMMOO data of the first terminal end of the first terminal end
  • the codeword words are used as the first one of the at least two or two codeword words corresponding to the kk stream SSUU--MMIIMMOO data pair.
  • a codeword word which will be any one of the corresponding qq codeword words of the 22 stream MMUU--MMIIMMOO data data of the second and second terminal terminals.
  • the codeword word is used as the second and second code codes of at least two or two codeword words corresponding to the kk stream SSUU--MMIIMMOO data pair. Word. .
  • Step CC mapping the first codeword word mapping of the first code to the data stream MMUU--MMIIMMOO data data, which will be described Two or two codeword word maps are mapped to the 22 stream MMUU--MMIIMMOO data data. .
  • Step II: 2 is provided to increase the demodulation frequency to the first terminal port, the second flow guide MU-MIMO terminal corresponding to the second frequency.
  • the S202 further includes the following steps:
  • the number of layers RI' is the number of streams or layers of spatial multiplexing when data transmission is performed by the second terminal. number.
  • Step 3 Configure the SCID values of the demodulation pilot ports on the same time-frequency resource to be 0 or both.
  • the k-stream SU-MIMO pilot and data are respectively transmitted to the at least two terminals according to the manner in which the k-stream SU-MIMO pilot and data are transmitted.
  • the S203 specifically includes the following steps:
  • Step 1 performing, according to the k-stream SU-MIMO pilot and data transmission manner, the first codeword of the at least two codewords corresponding to the k-stream SU-MIMO data to the layer of the first terminal Mapping.
  • Step 2 Perform mapping of the layer of the first terminal and the demodulation pilot port according to the k-stream SU-MIMO pilot transmission mode.
  • the S203 further includes the following steps:
  • mapping of a second codeword of the at least two codewords corresponding to the k-stream SU-MIMO data to a layer of the second terminal;
  • the k-stream SU-MIMO pilot and data transmission manner performs mapping of a layer of the second terminal and a demodulation pilot port.
  • the first terminal After the MU-MIMO pilot and data transmitting apparatus transmits the 3-stream SU-MIMO pilot and data to the first terminal, the first terminal performs demodulation according to the 3-stream pilot and data.
  • the method performs demodulation, specifically, detecting two codewords corresponding to the 3-stream SU-MIMO data, and feeding back a verification result, including ACK/NACK.
  • the MU-MIMO pilot and data transmitting apparatus receives the first terminal to detect the codeword corresponding to the 3-stream SU-MIMO data and the feedback result is an error (NACK), it is required to determine Whether the codeword corresponding to the erroneous check result is an invalid codeword.
  • the verification result is that the wrong codeword is an invalid codeword, that is, the second codeword
  • the second stream and the third stream in the 3-stream SU-MIMO data have an error
  • the first terminal is That is, only the first stream in the 3-stream SU-MIMO data is concerned, because the first stream is the MU-MIMO data of the first terminal, so the errors of the second stream and the third stream have no effect on the first terminal, so Retransmission of data is required.
  • S205 Retransmit the data corresponding to the error codeword to the first terminal. Specifically, if the codeword corresponding to the erroneous check result is not an invalid codeword, that is, the first codeword, it indicates that the first stream in the 3-stream SU-MIMO data has an error, indicating that it is actually The MU-MIMO data of the first terminal has an error, so the MU-MIMO pilot and data transmitting apparatus is required to retransmit the data corresponding to the erroneous codeword to the first terminal.
  • the MU-MIMO pilot and data transmitting apparatus does not know that the invalid codeword of the first terminal is Which of the first terminals may determine the valid codeword and the invalid codeword by performing energy detection on the pilot positions of the two codewords of the 3-stream SU-MIMO data, and the first terminal may be incorrect.
  • This process has been described in another MU-MIMO pilot and data transmitting apparatus in the embodiment of the present invention, and will not be described herein.
  • the principle that the MU-MIMO pilot and data transmitting device performs pilot and data transmission with the second terminal is also the same as the first terminal, because the second terminal is similar to the first terminal. Narration.
  • the corresponding k-stream SU-MIMO pilot and data can be constructed, and the two terminals are modified correspondingly.
  • FIG. 13 a schematic flowchart of a method for MU-MIMO pilot and data receiving according to an embodiment of the present invention is shown.
  • the method includes:
  • the MU-MIMO pilot and data transmissions are non-transparent.
  • ⁇ L i 3 stream SU-MIMO pilot and data is based on MU-MIMO pilot and data receiving terminal A 3 ⁇ 4 L 3 stream MU-MIMO pilot and data and MU-MIMO pilot and data receiving terminal B's L 4 stream MU-MIMO pilot and data are constructed.
  • the k-stream SU-MIMO pilot and data specific configuration and transmission process have been described in detail in the above-described MU-MIMO pilot and data transmitting apparatus embodiments, and are not described herein.
  • the MU-MIMO pilot and data transmitting apparatus receives the MU-MIMO pilot and data
  • terminal A transmits the constructed 3-stream SU-MIMO pilot and data
  • the MU-MIMO pilot and data receiving terminal A receives the constructed 3-stream SU-MIMO pilot and data.
  • the MU-MIMO pilot and data transmission by the MU-MIMO pilot and the data receiving terminal A are opaque, that is, the MU-MIMO pilot and data transmitting apparatus does not know the MU-MIMO
  • the detecting module 012 may determine the valid codeword and invalid by performing energy detection on the pilot positions of the two codewords of the 3-stream SU-MIMO data by performing energy detection on the frequency-receiving terminal A.
  • the MU-MIMO pilot and data transmitting device does not need to do any processing for the feedback result of the codeword.
  • FIG. 9 a schematic diagram of the demodulation pilot position pattern under the LTER10 protocol.
  • is the received signal of the demodulation pilot port port7
  • represents the Walsh code element corresponding to the demodulation pilot port port7
  • ? - 1.
  • i ⁇ - 1
  • scid0 indicates that the pilot sequence of the demodulation pilot port generates a seed
  • Indicates interference n. .
  • W. . Indicates the weight of the first layer
  • H Indicates the frequency domain channel response from the base station to the terminal.
  • the equivalent channel of the stream corresponding to the demodulation port port7 can be obtained as follows:
  • H 7 iS is the frequency domain equivalent channel response corresponding to the pilot port port7.
  • ⁇ subtraction can get H Similarly, it is possible to obtain equivalent channel H "corresponding to the pilot ports port9 according stream s 1 A.
  • the MU-MIMO pilot and the data receiving terminal A compare the magnitude of the energy of the demodulation pilot port to determine an invalid codeword. If l H ⁇ ' 7 ⁇ l > l H ⁇ iS l , it indicates that the port used by the MU-MIMO pilot and data receiving terminal A is Port7/8, and the corresponding valid codeword is the first codeword, then The second codeword is an invalid codeword.
  • the verification result of the invalid codeword is feedback is 0 or 1.
  • the port used by the MU-MIMO pilot and the data receiving terminal A is Port7/8, and the corresponding valid codeword is the first codeword, and the second codeword is the invalid codeword,
  • the MU-MIMO pilot and data transmitting apparatus may determine the effective codeword and the invalid codeword by performing energy detection on the two codeword corresponding pilot positions of the 3-stream SU-MIMO data, and the first terminal may be incorrect

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种MU-MIMO导频和数据发射方法、装置及***,该方法包括:当同一时频资源上有至少两个终端进行MU-MIMO导频和数据传输时,构造k流SU-MIMO导频和数据;按照所述k流SU-MIMO导频的配置方式,修改所述至少两个终端的解调导频端口参数;按照所述k流SU-MIMO导频和数据的发射方式,分别向所述至少两个终端发射所述k流SU-MIMO导频和数据。本发明还公开了一种MU-MIMO导频和数据发射装置及***。本发明的目的在于提供一种MU-MIMO导频和数据发射方法、装置及***,可根据同一时频资源上至少两个终端进行MU-MIMO导频和数据传输的总流数k,构造相应的k流SU-MIMO导频和数据并分别向至少两个终端发射,能有效避免MU-MIMO导频伪正交。

Description

一种 MU-MIMO导频和数据发射方法、 装置及*** 本申请要求于 2012 年 07 月 05 日提交中国专利局、 申请号为 201210230861.X,发明名称为"一种 MU-MIMO导频和数据发射方法、 装置 及***"的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域 本发明涉及通信技术领域, 尤其涉及一种 MU-MIMO导频和数据发射 方法、 装置及***。
背景技术 随着通信技术的飞速发展以及终端数量的大幅增加, 多用户多输入多 输出 ( Multi-User Multiple -Input-Multiple-Output, MU-MIMO )技术的应用 也越来越广泛。 具体的, MU-MIMO 以提高***平均吞吐率为目的, 将多 个下行终端的数据复用到相同的时频资源上, 以获取空分复用接入( Spatial Division Multiple Access, SDMA )增益。 由于各个终端难以实现联合检测, 这使得终端间干扰成为影响 MU-MIMO性能的重要因素, 为了在同一时频 资源块上与各终端进行有效通信, 必须使 MU-MIMO的导频保持相互独立 或者相互正交, 基站通常采用预编码技术对多个终端的数据进行联合预处 理, 以避免终端之间的相互干扰, 方便各终端准确区分信号。
现有技术中,多采用基于导频序列生成种子( Scrambling identity, SCID ) 和解调导频端口联合来降低导频干扰。由于采用二维沃尔什序列( Walsh码) 进行区分, 只能有两个正交解调导频端口。 当 MU-MIMO流数大于 2个流 时, 采用 SCID配合 2维 Walsh码就会导致导频伪正交。
若采用 4维 Walsh码进行区分, 就能得到四个正交解调导频端口, 从 理论上讲能够解决导频伪正交的问题, 目前的长期演进计划 (Long Term Evolution, LTE ) R10协议虽然支持 4维 Walsh码, 但对于 MU-MIMO仍 采用 LTE R9协议中的约定, 即总共 2流 MU-MIMO采用 2维 Walsh码保 证导频正交性, 大于 2流 MU-MIMO采用 2维 Walsh码和 SCID来降低导 频干扰,同样,当 MU-MIMO流数大于 2个流时,采用 SCID配合 2维 Walsh 码就会导致导频伪正交。
且对于透明的 MU-MIMO, 4维 Walsh码也无法被终端所识别。
发明内容 本发明实施例所要解决的技术问题在于, 提供一种 MU-MIMO导频和 数据发射方法、 装置及***, 可根据同一时频资源上两个终端进行 MU-MIMO导频和数据传输的总流数 k,构造相应的 k流单用户多输入多输 出 SU-MIMO导频和数据,并分别向所述两个终端发射所述 k流 SU-MIMO 导频和数据, 能够有效避免导频的伪正交。
为了解决上述技术问题, 本发明实施例提供了一种 MU-MIMO导频和 数据发射方法, 所述方法包括:
当同一时频资源上有至少两个终端进行多用户多输入多输出 MU-MIMO导频和数据的传输时,构造 k流单用户多输入多输出 SU-MIMO 导频和数据;
按照所述 k流 SU-MIMO导频的配置方式, 修改所述至少两个终端的 解调导频端口参数;
按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向所述至少两 个终端发射所述 k流 SU-MIMO导频和数据;
其中, 所述至少两个终端包括第一终端和第二终端, 所述第一终端进 行 L、流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO导 频和数据传输, 所述 A =∑ A., LI为第 i个终端进行 MU-MIMO导频和数据 传输的流数。 '
其中, 所述第一终端的 L流 MU-MIMO导频和数据对应 Li个权值, 所 述第一终端的 ^流 MU-MIMO数据对应 p 个码字, 所述第二终端的 2流 MU-MIMO导频和数据对应 L2个权值, 所述第二终端的 2流 MU-MIMO数 据对应 q个码字; 其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据;
所述当同一时频资源上有至少两个终端进行多用户多输入多输出 MU-MIMO导频和数据传输时, 构造 k流单用户多输入多输出 SU-MIMO 导频和数据的步骤, 具体包括:
将所述第一终端的 Li流 MU-MIMO导频和数据对应的 Li个权值以及所 述第二终端的 2流 MU-MIMO导频和数据对应的 2个权值, 顺序组合得到 所述 k流 SU-MIMO导频和数据对应的 k个权值;
将所述第一终端的 Li流 MU-MIMO数据对应的 p个码字中的任一码字 作为所述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字, 将所 述第二终端的 Li流 MU-MIMO数据对应的 q个码字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码字;
将所述第一个码字映射到所述^流 MU-MIMO数据, 将所述第二个码 字映射到所述 2流 MU-MIMO数据。
其中, 所述第一终端的 L流 MU-MIMO导频和数据对应 Li个权值, 所 述第一终端的 ^流 MU-MIMO数据对应 p 个码字, 所述第二终端的 2流 MU-MIMO导频和数据对应 L2个权值, 所述第二终端的 2流 MU-MIMO数 据对应 q个码字;
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据;
所述当同一时频资源上有至少两个终端进行多用户多输入多输出 MU-MIMO导频和数据传输时, 构造 k流单用户多输入多输出 SU-MIMO 导频和数据的步骤, 具体包括:
将所述第一终端的 流 MU-MIMO导频和数据对应的 个权值以及所 述第二终端的 2流 MU-MIMO导频和数据对应的 2个权值, 顺序组合得到 所述 k流 SU-MIMO导频和数据对应的 k个权值;
将所述第一终端的 流 MU-MIMO数据对应的 p个码字的组合作为所 述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字, 将所述第二 终端的 2流 MU-MIMO数据对应的 q个码字的组合作为所述 k流 SU-MIMO 数据对应的至少两个码字中的第二个码字;
将所述第一个码字映射到所述^流 MU-MIMO数据, 将所述第二个码 字映射到所述 2流 MU-MIMO数据。
其中, 所述按照所述 k流 SU-MIMO导频的配置方式, 修改所述至少 两个终端的解调导频端口参数的步骤, 具体包括:
将所述第一终端的层数 RI修改为 RI=k并通知所述第一终端, 所述层 数 RI为所述第一终端进行数据传输时空间复用的流数或层数;
为所述第一终端增加设置 2个虚拟的解调导频端口, 对应于所述第二 终端的 2流 MU-MIMO导频;
将处于同一时频资源上的解调导频端口的导频序列生成种子 SCID值 均配置为 0或均配置为 1。
其中, 所述按照所述 k流 SU-MIMO导频的配置方式, 修改所述至少 两个终端的解调导频端口参数的步骤, 具体包括:
将所述第二终端的层数 RI' 修改为 RI' =k并通知所述第二终端,所述 层数 RI' 为所述第二终端进行的数据传输时空间复用的流数或层数;
为所述第二终端增加设置 ^个虚拟的解调导频端口, 对应于到所述第 一终端的 L流 MU-MIMO导频和数据;
将处于同一时频资源上的解调导频端口的 SCID值均配置为 0或均配置 为 1。
其中, 所述按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向 所述至少两个终端发射所述 k流 SU-MIMO导频和数据的步骤, 具体包括: 按照所述 k流 SU-MIMO导频和数据发射方式,进行所述 k流 SU-MIMO 数据对应的至少两个码字中的第一个码字到所述第一终端的层的映射; 按照所述 k流 SU-MIMO导频发射方式, 进行所述第一终端的层与解 其中, 所述按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向 所述至少两个终端发射所述 k流 SU-MIMO导频和数据的步骤, 具体包括: 按照所述 k流 SU-MIMO导频和数据发射方式,进行所述 k流 SU-MIMO 数据对应的至少两个码字中的第二个码字到所述第二终端的层的映射; 按照所述 k流 SU-MIMO导频发射方式, 进行所述第二终端的层与解 其中, 在所述按照所述 k流 SU-MIMO数据的发射方式, 分别向所述 至少两个终端发射所述 k流 SU-MIMO导频和数据的步骤之后, 还包括: 当接收到所述第一终端对所述 k流 SU-MIMO数据对应的码字进行检 测并译码后反馈的校验结果为错误时, 判断所述校验结果为错误的码字是 否为无效码字;
若是, 则不进行重传发射; 否则, 将所述校验结果为错误的码字对应 的数据重传至所述第一终端。
其中, 在所述按照所述 k流 SU-MIMO数据的发射方式, 分别向所述 至少两个终端发射所述 k流 SU-MIMO导频和数据的步骤之后, 还包括: 当接收到所述第二终端对所述 k流 SU-MIMO数据对应的码字进行检 测并译码后反馈的校验结果为错误时, 判断所述校验结果为错误的码字是 否为无效码字;
若是, 则不进行重传发射; 否则, 将所述校验结果为错误的码字对应 的数据重传至所述第二终端。
相应地,本发明实施例还提供了一种 MU-MIMO导频和数据接收方法, 所述方法包括:
接收经构造的 k流 SU-MIMO导频和数据;
检测所述 k流 SU-MIMO数据对应的至少两个码字所对应的解调导频 端口的能量;
比较所述解调导频端口的能量的大小, 以确定无效码字;
反馈所述无效码字的所述校验结果为 0或 1 ;
其中, 所述 k 流 SU-MIMO 导频和数据是根据至少两个终端的 ^流 MU-MIMO 导频和数据构造得来的, 所述 /1 = ;, ;为第 /个终端进行 MU-MIMO导频和数据传输的流数, 所述 MU-M'IMO导频和数据传输为非 透明。
相应的,本发明实施例还提供了一种 MU-MIMO导频和数据发射装置, 包括: 构造模块、 修改模块以及发射模块, 其中: 所述构造模块, 用于当同一时频资源上有至少两个终端进行多用户多 输入多输出 MU-MIMO导频和数据的传输时, 构造 k流单用户多输入多输 出 SU-MIMO导频和数据;
所述修改模块, 用于按照所述 k流 SU-MIMO导频的配置方式, 修改 所述至少两个终端的解调导频端口参数;
所述发射模块, 用于按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向所述至少两个终端发射所述 k流 SU-MIMO导频和数据;
其中, 所述至少两个终端包括第一终端和第二终端, 所述第一终端进 行 流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO导 频和数据传输, 所述 A =∑ ;, 为第 i个终端进行 MU-MIMO导频和数据 传输的流数。
其中所述第一终端的 流 MU-MIMO导频和数据对应 个权值, 所述 第一终端的 ^流 MU-MIMO 数据对应 p 个码字, 所述第二终端的 2流 MU-MIMO导频和数据对应 L2个权值, 所述第二终端的 2流 MU-MIMO数 据对应 q个码字;
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据;
所述构造模块具体包括:
权值合成单元, 用于将所述第一终端的 流 MU-MIMO导频和数据对 应的 个权值以及所述第二终端的 2流 MU-MIMO导频和数据对应的 2个 权值, 顺序组合得到所述 k流 SU-MIMO导频和数据对应的 k个权值; 码字合成单元, 用于将所述第一终端的 流 MU-MIMO数据对应的 p 个码字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中 的第一个码字, 将所述第二终端的 2流 MU-MIMO数据对应的 q个码字中 的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个 码字;
数据映射单元, 用于将所述第一个码字映射到所述 流 MU-MIMO数 据, 将所述第二个码字映射到所述^2流 MU-MIMO数据。
其中, 所述码字合成单元还用于将所述第一终端的 流 MU-MIMO数 据对应的 p个码字的组合作为所述 k流 SU-MIMO数据对应的至少两个码 字中的第一个码字, 将所述第二终端的 f MU-MIMO数据对应的 q个码 字的组合作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码 字。
其中, 所述修改模块具体包括:
修改单元, 用于将所述第一终端的层数 RI修改为 RI=k并通知所述第 一终端, 所述层数 RI为所述第一终端进行数据传输时空间复用的流数或层 数;
设置单元, 用于为所述第一终端增加设置 2个虚拟的解调导频端口, 对应于所述第二终端的 2流 MU-MIMO导频;
配置单元, 用于将处于同一时频资源上的解调导频端口的导频序列生 成种子 SCID值均配置为 0或均配置为 1。
其中, 所述修改单元还用于将所述第二终端的层数 RI' 修改为 RI' =k 并通知所述第二终端, 所述层数 RI' 为所述第二终端进行的数据传输时空 间复用的流数或层数;
所述设置单元还用于为所述第二终端增加设置 ^个虚拟的解调导频端 口, 对应于到所述第一终端的 L流 MU-MIMO导频。
其中, 所述发射模块具体包括:
第一映射单元, 用于按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中第一个码字到所述第 一终端的层的映射;
第二映射单元, 用于按照所述 k流 SU-MIMO导频发射方式, 进行所 述第一终端的层与解调导频端口的映射。
其中, 所述第一映射单元还用于按照所述 k流 SU-MIMO导频和数据 发射方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中第二个码 字到所述第二终端的层的映射;
所述第二映射单元还用于按照所述 k流 SU-MIMO导频发射方式, 进 行所述第二终端的层与解调导频端口的映射。
其中, 还包括: 判断模块, 用于当接收到所述第一终端对所述 k流 SU-MIMO数据对 为错误的码字是否为无效码字;
所述发射模块还用于若所述判断模块判断出所述第一终端反馈的校验 结果为错误的码字不为无效码字, 则将所述校验结果为错误的码字对应的 数据重传至所述第一终端。
其中, 所述判断模块还用于当接收到所述第二终端对所述 k 流 断所述校验结果为错误的码字是否为无效码字;
所述发射模块还用于若所述判断模块判断出所述第二终端反馈的校验 结果为错误的码字不为无效码字, 将所述校验结果为错误的码字对应的数 据重传至所述第二终端。
相应的,本发明实施例还提供了一种 MU-MIMO导频和数据接收终端, 包括: 接收模块、 检测模块、 比较模块以及反馈模块, 其中:
所述接收模块, 用于接收经构造的 k流 SU-MIMO导频和数据; 所述检测模块, 用于检测所述 k流 SU-MIMO数据对应的至少两个码 字所对应的解调导频端口的能量;
所述比较模块, 用于比较所述解调导频端口的能量的大小, 以确定无 效码字;
所述反馈模块, 用于反馈所述无效码字的所述校验结果为 0或 1 ;
其中, 所述 k流 SU-MIMO导频和数据是根据至少两个 MU-MIMO导 频和数据接收终端的 ;流 MU-MIMO 导频和数据构造得来的, 所述 k = j Li , ;为第 i个终端进行 MU-MIMO 导频和数据传输的流数, 所述 MU-MIMO导频和数据传输为非透明。
相应地,本发明实施例还提供了一种 MU-MIMO导频和数据发射***, 所述 MU-MIMO导频和数据发射***包括 MU-MIMO导频和数据发射装 置、 至少两个与所述 MU-MIMO导频和数据发射装置进行导频和数据传输 的终端, 所述 MU-MIMO 导频和数据发射装置包括本发明实施例提供的 MU-MIMO导频和数据发射装置, 所述 MU-MIMO导频和数据接收终端包 括本发明实施例提供的 MU-MIMO导频和数据接收终端。
实施本发明实施例, 具有如下有益效果:
本发明实施例通过确定同一时频资源上至少两个终端进行 MU-MIMO 导频和数据传输的总流数 k, 能够构造相应的 k流 SU-MIMO导频和数据, 并对应的修改至少两个终端的解调导频端口参数, 并分别向所述终端发射 所述 k流 SU-MIMO导频和数据,由于 SU-MIMO的导频本来就具有良好的 正交性和独立性, 因而本发明实施例能够有效避免至少两个终端进行 MU-MIMO导频和数据传输时导频的伪正交问题。
附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对 实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员 来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附 图。
图 1为本发明实施例提供的 MU-MIMO导频和数据发射***的结构示 意图;
图 2为图 1中的 MU-MIMO导频和数据发射装置的第一实施例结构示 意图;
图 3为 LTE R10协议下的协作多点( Demodulation Reference Pilot, DRS ) 导频图样示意图;
图 4为导频和数据发射场景对比示意图;
图 5为本发明提供的一种 MU-MIMO导频和数据发射装置的第二实施 例结构示意图;
图 6为本发明提供的一种 MU-MIMO导频和数据发射装置的第三实施 例结构示意图;
图 7为本发明提供的一种 MU-MIMO导频和数据发射装置的第四实施 例结构示意图; 图 8为本发明实施例提供的 MU-MIMO导频和数据接收终端的结构示 意图;
图 9 为 LTE R10协议下的解调导频位置图样示意图;
图 10为本发明实施例提供的另一 MU-MIMO导频和数据接收终端的结 构示意图;
图 11为本发明实施例的 MU-MIMO导频和数据发射方法的方法流程示 意图;
图 12为本发明实施例的另一 MU-MIMO导频和数据发射方法的方法流 程示意图;
图 13为本发明实施例的 MU-MIMO导频和数据接收方法的流程示意 图。
具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进 行清楚、 完整地描述, 显然, 所描述的实施例仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的 范围。
请参见图 1, 为本发明实施例提供的 MU-MIMO导频和数据发射*** 的结构示意图。 所述***包括: MU-MIMO导频和数据发射装置 01、 第一 终端 02和第二终端 03。
具体的, 所述 MU-MIMO导频和数据发射装置 01可设置在基站中, 用 于与所述第一终端 02及所述第二终端 03进行导频和数据传输。
具体的, 当同一时频资源上有至少两个终端—— 支设本实施例中有第 一终端 02和第二终端 03进行多用户多输入多输出 MU-MIMO导频和数据 传输时, 需要说明的是, 此处的 MU-MIMO导频和数据传输为透明, 所述 MU-MIMO 导频和数据发射装置 01 构造 k 流单用户多输入多输出 SU-MIMO导频和数据, 并按照所述 k流 SU-MIMO导频的配置方式, 修改 所述两个终端的解调导频端口参数和层数(RI, 也称为 RANK, 为终端进 行的数据传输时基站告知终端采用的空间复用流数或层数), 并按照所述 k 流 SU-MIMO导频和数据的发射方式, 分别向所述第一终端 02和第二终端 03发射所述 k流 SU-MIMO导频和数据。
当所述 MU-MIMO导频和数据传输为非透明时, 与所述 MU-MIMO导 频和数据发射装置 01进行导频和数据传输的终端包括的 MU-MIMO导频和 数据接收终端将在下文中的实施例中做详细说明。
请参见图 2, 为图 1中 MU-MIMO导频和数据发射装置 01的第一实施 例的结构示意图。 所述 MU-MIMO导频和数据发射装置 01包括: 构造模块 10、 修改模块 20以及发射模块 30, 其中:
所述构造模块 10, 用于当同一时频资源上有至少两个终端进行多用户 多输入多输出 MU-MIMO导频和数据的传输时, 构造 k流单用户多输入多 输出 SU-MIMO导频和数据。
具体的, 所述至少两个终端包括第一终端和第二终端, 所述第一终端 进行 ^流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO 导频和数据传输, 所述 A = ∑ ;, 为第 ί个终端进行 MU-MIMO导频和数 据传输的流数。
所述第一终端的 流 MU-MIMO导频和数据对应 L个权值, 所述第一 终端的 L流 MU-MIMO数据对应 p个码字,所述第二终端的 2流 MU-MIMO 导频和数据对应 L2个权值, 所述第二终端的 2流 MU-MIMO数据对应 q个 码字。
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据。
具体的, 码字为来自上层的业务流经过信道编码后的比特流。 不同码 字的比特数, 信道编码码率可以不一致。
在 LTE R10中, 当 =1时, =l ; 当 > 2时, p=2, 即当第一终端进 行单流 MU-MIMO数据传输时, 对应一个码字, 当第一终端进行超过两流 的 MU-MIMO数据传输时, 均对应两个码字, 也就是说, 不管第一终端进 行几流 MU-MIMO数据传输, 最多对应两个码字。 同理, 当 2 =1时, q=l ; 当 2 > 2时, q=2, 即第二终端不管进行几流 MU-MIMO数据传输, 最多对 应两个码字。
当然, 不排除在其他协议里, 终端进行多流 MU-MIMO数据传输对应 的码字数量超过两个的情况, 此时, 也可以参照本发明实施例的思路, 进 行码字的合成, 进而完成导频和数据的发射。
在本发明实施例中,以第一终端进行单流 MU-MIMO导频和数据传输, 即 =l, 第二终端进行双流 MU-MIMO导频和数据传输, 即 2 =2, 为例进 行说明。
Figure imgf000014_0001
从表 1可以看出,对于一个进行 3流单用户多输入多输出( Single-User Multiple-Input-Multiple-Output , SU-MIMO )导频和数据传输的终端, 其 3 流数据对应 2个码字, 其中, 第一个码字映射到第一层 (即第一流数据), 第二个码字映射到第二层和第三层 (即第二流和第三流数据)。 那么同理, 对于两个总共进行 3流 MU-MIMO导频和数据传输的终端, 如本发明实施 例中举例的第一终端进行单流 MU-MIMO导频和数据传输, 第二终端进行 双流 MU-MIMO导频和数据传输, 可以参照表 1中的码字与层数的映射规 律通过虚拟 RI进行导频正交化设计, 即在相同的时频资源上将第一终端和 第二终端的 MU-MIMO导频和数据组合起来得到 SU-MIMO导频和数据, 采用 SU-MIMO方式分别向第一终端和第二终端发射所述 SU-MIMO导频和 数据。 由于 SU-MIMO导频和数据传输方式本身就具备良好的正交性和独 立性, 因此能够有效避免第一终端和第二终端进行 MU-MIMO导频和数据 传输时导频的伪正交问题。
具体的, 当同一时频资源上有第一终端进行单流 MU-MIMO导频和数 据传输, 即^ =1, 第二终端进行双流 MU-MIMO导频和数据传输, 即 2 =2, 所述构造模块 10即构造 k流 SU-MIMO导频和数据, k = J LI -LL +L2 =3, 该 3流 SU-MIMO导频和数据的第一流为第一终端的单流 lU-MIMO导频 和数据, 第二流和第三流依次为第二终端的双流 MU-MIMO导频和数据。
由于终端按码字进行数据的检测和正确 /错误 ( ACK/NACK ) 的反馈, 因而对于进行单流 MU-MIMO数据传输的第一终端, 需要单独占用一个码 字, 对于进行双流 MU-MIMO数据传输的第二终端, 对应两个码字, 可以 先选择其中一个码字, 与第一终端的一个码字组合成为总共 2个码字进行 SU-MIMO传输, 采用单终端 SU-MIMO的 RI=3的导频和数据传输方式完 成码字与层的映射, 其中, 第一个码字对应第一终端的单流 MU-MIMO数 据, 第二个码字对应第二终端的双流 MU-MIMO数据。 此时对于第二终端, 还有一个码字未进行映射, 在下一个子帧继续按类似方式处理即可。 也可 以按单终端第二个码字重传的方式完成第二个码字的映射。
当然, 若资源有空余, 也可将第二终端的两个码字进行码字级联和截 取等操作, 得到该两个码字的组合, 作为 3流 SU-MIMO数据对应的第二 个码字, 只进行一次传输, 就能将所***字传完。
所述修改模块 20, 用于按照所述 k流 SU-MIMO导频的配置方式, 修 改所述至少两个终端的解调导频端口参数。
具体的, 所述解调导频端口参数包括层数 RI、 解调导频端口的数量及 SCID值。
第一终端的实际的层数 RI=1 (实际的码字数也为 1, 一个码字映射到 一个层), 则所述修改模块 20修改第一终端的 RI为 3, 并通过下行控制信 息 ( Downlink Control Information, DCI )告知第一终端其 RI=3。
此时, 第一终端的数据传输从 1流虚拟到 3个流, 因而需要对应 3个 解调导频端口 (Port ), 相比原来 1流的配置, 需要所述修改模块 20为第一 终端增加设置 2个虚拟的解调导频端口,以对应第二终端的双流 MU-MIMO 导频和数据。
同理,所述修改模块 20修改第二终端的 RI' 为 3,并通过 DCI告知第 二终端其 RI' =3。 对应的, 所述修改模块 20为第二终端增加设置 1个解 调导频端口, 以对应第一终端的单流 MU-MIMO导频和数据, 在此不赞述。 所述修改模块 20将第一终端第一个流的解调导频端口配置为 Port7 & ( SCID=0或 1 ),将第二终端第二个流的解调导频端口配置为 Port8&( SCID 值与第一终端的解调导频端口 Port7的 SCID值一致), 将第二终端第三个 流的解调导频端口配置为 Port9 & ( SCID=0或 1 )。
请参见图 3, 为 LTE R10协议下的 DRS导频图样示意图, 从图 3中可 以看出, 解调导频端口 Port7和 Port8是在相同的时频资源上的, 采用 2维 Walsh码进行区分, 同时解调导频端口 Port9和 PortlO也在相同的时频资源 上, 采用 2维 Walsh码进行区分。 因此, 只要在同一时频资源上的两个解 调导频端口的 SCID值保持一致, 即可保持导频的相互独立和相互正交,避 免导频的伪正交。 也即, 只要第一终端第一个流的解调导频端口 Port7 的 SCID值与第二终端第二个流的解调导频端口 Port8的 SCID值一致, 即可 保证第一终端与第二终端之间的导频具有良好的独立性和正交性。
请参见图 4, 为导频和数据发射场景对比示意图, 其中, 左边为现有技 术中的导频和数据发射场景示意图, 可以看到现有技术的导频和数据发射 方案中, 当导频和数据的流数大于 2时, 终端的解调导频端口参数配置使得 处于同一时频资源上的解调导频端口的 SCID值不一致, 从而导频的伪正交 不可避免。 而右边为本发明实施例中的导频和数据发射场景示意图, 可以 看到在本发明实施例的导频和数据发射方案中, 当导频和数据的流数大于 2 时, 终端的解调导频端口参数配置仍可使处于同一时频资源上的解调导频 端口的 SCID值保持一致, 从而保持导频的正交性。
所述发射模块 30,用于按照所述 k流 SU-MIMO导频和数据发射方式, 分别向所述两个终端发射所述 k流 SU-MIMO导频和数据。
具体的, 所述发射模块 30分别向所述第一终端和第二终端发射所述构 造模块 10构造的 3流 SU-MIMO导频和数据。
其中, 第一终端只能解调出 3流 SU-MIMO导频和数据中的第一流导 频和数据 (即原本为第一终端的 MU-MIMO导频和数据), 而无法解调 3 流 SU-MIMO导频和数据中的第二流导频和数据、 第三流导频和数据, 因 此 3流 SU-MIMO导频和数据中的第二流导频和数据、 第三流导频和数据 对于第一终端来说是虚拟的, 无关紧要的。
同理, 第二终端只能解调出 3流 SU-MIMO导频和数据中的第二流导 频和数据和第三流导频和数据 (即原本为第二终端的 MU-MIMO导频和数 据), 而无法解调 3流 SU-MIMO导频和数据中的第一流导频和数据。
本发明实施例通过确定同一时频资源上至少两个终端进行 MU-MIMO 导频和数据传输的总流数 k, 能够构造相应的 k流 SU-MIMO导频和数据, 并对应的修改至少两个终端的解调导频端口参数, 并分别向所述终端发射 所述 k流 SU-MIMO导频和数据,由于 SU-MIMO的导频本来就具有良好的 正交性和独立性, 因而本发明实施例能够有效避免两个终端进行 MU-MIMO导频和数据传输时导频的伪正交问题。
进一步的, 请参见图 5, 为本发明提供的一种 MU-MIMO导频和数据 发射装置的第二实施例的结构示意图。 所述 MU-MIMO导频和数据发射装 置包括上述实施例中的: 构造模块 10、 修改模块 20以及发射模块 30, 在 本实施例中, 所述导频和数据发射装置还包括: 判断模块 40, 其中:
所述构造模块 10具体包括:
权值合成单元 101, 用于将所述第一终端的 L流 MU-MIMO导频和数 据对应的 L个权值以及所述第二终端的 2流 MU-MIMO导频和数据对应的 L2个权值, 顺序组合得到所述 k流 SU-MIMO导频和数据对应的 k个权值。
具体的, 对于第一终端, 其单流 MU-MIMO导频和数据对应的 1个权 值为:
Figure imgf000017_0001
对 端, 其双流 MU-MIMO导频和数据对应的 2个权值为: 厂
W,. | = LW。 」
Figure imgf000017_0002
」 类比层数 RI=3的进行 3流 SU-MIMO导频和数据传输的单个终端的权值 矩阵:
W [w ^ w 2 ] 所述权值合成单元 101将所述第一终端的单流 MU-MIMO导频和数据 对应的 1个权值以及所述第二终端的双流 MU-MIMO导频和数据对应的 2 个权值, 顺序组合得到所述 3流 SU-MIMO导频和数据对应的 3个权值为:
W = 0 0 1 需要说明的是, LTE RIO协议规定对于 3流 SU-MIMO , 第一个流的解 调导频端口必须映射到 Port7的位置上, 因此需要保持所述 3流 SU-MIMO 导频和数据对应的 3个权值中的第一个权值始终与 Port7相对应,即始终保 持在 3个权值中的第一位。
具体的, 请参见表 2:
Figure imgf000018_0001
表 2中, 第一列表示一个码字时不同流数 SU-MIMO的流数、 解调导 频端口和 SCID 之间的对应关系, 第二列表示两个码字时不同流数 SU-MIMO的流数、 解调导频端口和 SCID之间的对应关系, 可以看到当流 数为 3时, 第一个流的解调导频端口必须映射到 Port7的位置上。
对应的, 所述发射模块 30分别向所述第一终端和第二终端发射所述构 造模块 10构造的如下 3流 SU-MIMO数据: 码字合成单元 102, 用于将所述第一终端的 ^流 MU-MIMO数据对应 的 p个码字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码 字中的第一个码字, 将所述第二终端的 f MU-MIMO数据对应的 q个码 字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第 二个码字。
Figure imgf000020_0001
·) (1) (4,·)
Figure imgf000021_0001
x (6 ) (i) = d m (4i + 2)
x '7 ) (i) ^ d m (4i + 3)
从表 3可以看出, LTE RIO协议中规定单个终端最大码字数为 2, 本发 明实施例中对于进行单流 MU-MIMO导频和数据传输的第一终端, 需要单 独占用一个码字, 对于进行双流 MU-MIMO导频和数据传输的第二终端, 对应两个码字, 总共就是 3个码字, 采用 RI=3的 SU-MIMO进行传输, 需 要解决总共 3个码字到 2个码字的映射问题。
所述码字合成单元 102将所述第一终端的单流 MU-MIMO数据对应的 1个码字作为所述 3流 SU-MIMO数据对应的第一个码字,将所述第二终端 的双流 MU-MIMO数据对应的 2个码字中的任意一个码字作为所述 3 流 SU-MIMO数据对应的第二个码字。
此时对于第二终端, 还有一个码字未使用, 在下一个子帧继续按类似 方式处理即可。 也可以按单终端第二个码字重传的方式完成第二个码字的 映射。
需要说明的是, 当两个终端中有一个终端的 MU-MIMO导频和数据的 流数较少时, 优选的, 可以将该 MU-MIMO导频和数据的流数较少的终端 的所对应的码字中的任意一个码字或者码字的组合作为 k流 SU-MIMO导 频和数据的第一个码字。
所述码字合成单元 102还可以将所述第二终端的双流 MU-MIMO数据 对应的 2个码字进行码字级联和截取等操作, 得到该两个码字的组合, 作 为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码字。
数据映射单元 103,用于将所述第一个码字映射到所述第一终端的 流 MU-MIMO数据,将所述第二个码字映射到所述第二终端的 2流 MU-MIMO 数据。
具体的, 所述数据映射单元 103将所述 3流 SU-MIMO导频和数据的 第一个码字映射到所述第一终端的单流 MU-MIMO 数据, 将所述 3 流 SU-MIMO 导频和数据的第二个码字映射到所述第二终端的双流 MU-MIMO数据。
此时对于第二终端, 还有一个码字未进行映射, 在下一个子帧继续按 类似方式处理即可。 也可以按单终端第二个码字重传的方式完成第二个码 字的映射。
所述修改模块 20具体包括:
修改单元 201,用于将所述第一终端的层数 RI修改为 RI=k并通知所述 第一终端, 所述层数 RI为所述第一终端进行数据传输时空间复用的流数或 层数。
具体的, 所述层数 RI与所述第一终端进行的导频和数据传输的流数对 应。 当所述第一终端进行 1 流 MU-MIMO导频和数据传输时, 其层数 RI 为 1, 当所述 MU-MIMO导频和数据发射装置将要向所述第一终端发射 3 流 SU-MIMO导频和数据时, 就需要所述修改单元 201将所述第一终端的 层数 RI修改为 RI=3, 并通过 DCI告知第一终端其 RI=3。
设置单元 202, 用于为所述第一终端增加设置^2个解调导频端口, 对应 于所述第二终端的 2流 MU-MIMO导频。
具体的, 此时, 第一终端的导频和数据传输从 1流增加到 3个流, 因 而需要对应 3个解调导频端口, 相比原来 1流的配置, 需要所述设置单元 202为第一终端增加设置 2个解调导频端口,即所述第一终端的解调导频端 口为 Port7、 Port8、 Port9, 其中 Port7和 Port8处于同一时频资源上。
配置单元 203,用于将处于同一时频资源上的解调导频端口的导频序列 生成种子 SCID值均配置为 0或均配置为 1。
具体的, 所述配置单元 203 将处于同一时频资源上的解调导频端口 Port7和 Port8的 SCID值均配置为 0或均配置为 1。
优选的, 由于所述 3流 SU-MIMO数据的第一个码字映射在第一终端 的单流 MU-MIMO数据上, 即对应于所述第一终端的解调导频端口 port7, 所述第一终端只能解调出 3流 SU-MIMO数据的第一个码字对应的 1流数 据, 所以所述配置单元 203 只需将第一终端第一个流的解调导频端口配置 为 Port7 & ( SCID=0或 1 ) 即可, 不需要对所述第一终端第二个流和第三个 流的解调导频端口进行配置, 保留给第二终端进行导频发射。
由于本发明实施例中的第一终端只使用 port7, 第二终端使用 port8和 port9, 而 port7和 port8是处于同一时频资源上的, 所以需要所述配置单元 203将所述第二终端的解调导频端口 port8的 SCID值配置为跟所述第一终 端的解调导频端口 port7的 SCID值一样。 而所述配置单元 203可将所述第 二终端的解调导频端口 port9的 SCID值任意配置为 0或 1。
所述发射模块 30具体包括:
第一映射单元 301,用于按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字到所述 第一终端的层的映射。
具体的, 按照所述 k流 SU-MIMO导频和数据发射方式, 所述第一映 射单元 301将所述 3流 SU-MIMO数据对应的第一个码字映射到所述第一 终端的第一层。
第二映射单元 302, 用于按照所述 k流 SU-MIMO导频发射方式, 进行 所述第一终端的层与解调导频端口的映射。
具体的, 按照所述 k流 SU-MIMO导频发射方式, 所述第二映射单元 302将所述第一终端的第一层映射到第一终端的导频解调端口 Port7。
所述判断模块 40, 用于当接收到所述第一终端对所述 k流 SU-MIMO 验结果为错误的码字是否为无效码字。
具体的, 所述发射模块 30向所述第一终端发射所述构造模块 10构造 的 3流 SU-MIMO导频和数据后,所述第一终端即按照 3流 SU-MIMO导频 和数据的解调方式进行解调, 具体是对所述 3流 SU-MIMO数据对应的 2 个码字进行检测并译码, 反馈循环冗余校验码 ( Cyclic Redundancy Check, CRC )校验结果, 包括 ACK/NACK。
当所述判断模块 40接收到所述第一终端对所述 3流 SU-MIMO数据对 应的 2个码字分别进行检测后反馈的校验结果为错误 ( NACK )时, 需要判 断所述校验结果为错误的码字是否为无效码字。
若所述校验结果为错误的码字为无效码字, 即为第二个码字, 则证明 是 3流 SU-MIMO数据中的第二流和第三流出现错误, 对于第一终端来说, 只关注 3 流 SU-MIMO 数据中的第一流, 因为第一流才是第一终端的 MU-MIMO数据, 所以第二流和第三流出现错误对第一终端并没有什么影 响, 因此不需要进行数据的重新发射。
由于基站知道第一终端哪个码字是无效码字, 直接忽略反馈校验结果 即可。 对于期望码字, 校验结果为错误就进行数据重传。
所述发射模块 30还用于若所述判断模块判断出所述第一终端反馈的错 误的校验结果对应的码字为无效码字, 则将所述校验结果为错误的码字对 应的数据重传至所述第一终端。
具体的, 若所述校验结果为错误的码字不为无效码字, 即为第一个码 字, 则表明是 3流 SU-MIMO数据中的第一流出现错误, 则说明实际上是 第一终端的 MU-MIMO数据出现错误,因此需要所述发射模块 30将所述校 验结果为错误的码字对应的数据重传至所述第一终端。
同理, 所述修改单元 201 还用于将所述第二终端的层数 RI' 修改为 RF =1^并通知所述第二终端, 所述层数 RI' 为所述第二终端进行的数据传 输时空间复用的流数或层数。
所述设置单元 202还用于为所述第二终端增加设置 m个虚拟的解调导 频端口, 对应于所述第一终端的 m流 MU-MIMO导频。
所述第一映射单元 301还用于按照所述 k流 SU-MIMO导频和数据发 射方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码 字到所述第二终端的层的映射;
所述第二映射单元 302还用于按照所述 k流 SU-MIMO导频发射方式, 进行所述第二终端的层与解调导频端口的映射。
所述判断模块 40还用于当接收到所述第二终端对所述 k流 SU-MIMO 验结果为错误的码字是否为无效码字。
所述发射模块 30还用于若所述判断模块判断出所述第二终端反馈的错 误的校验结果对应的码字不为无效码字, 将所述校验结果为错误的码字对 应的数据重新发射至所述第二终端。
由于所述第二终端的与第一终端的情况类似, 所述 MU-MIMO导频和 数据发射装置 01与所述第二终端进行导频和数据传输的原理也相同于第一 终端, 在此不赘述。 同时, 可以类推的, 当两个终端总共进行 4流、 5流、 6流、 7流或 8 流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构造为相应 流数的 SU-MOMO导频和数据来使导频具有正交性, 在此不赘述。
同时, 可以类推的, 当多于两个终端总共进行 3流、 4流、 5流、 6流、 7流或 8流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构 造为相应流数的 SU-MOMO导频和数据来使导频具有正交性,在此不赘述。
本发明实施例通过确定同一时频资源上至少两个终端进行 MU-MIMO 导频和数据传输的总流数 k, 能够构造相应的 k流 SU-MIMO导频和数据, 并对应的修改至少两个终端的解调导频端口参数, 并分别向所述终端发射 所述 k流 SU-MIMO导频和数据,由于 SU-MIMO的导频本来就具有良好的 正交性和独立性, 因而本发明实施例能够有效避免两个终端进行 MU-MIMO导频和数据传输时导频的伪正交问题。
请参见图 6, 为本发明提供的另一种 MU-MIMO导频和数据发射装置 的第三实施例的结构示意图。 所述 MU-MIMO导频和数据发射装置包括: 构造器 001、 修改器 002以及发射器 003, 其中:
所述构造器 001,用于当同一时频资源上有至少两个终端进行多用户多 输入多输出 MU-MIMO导频和数据的传输时, 构造 k流单用户多输入多输 出 SU-MIMO导频和数据。
具体的, 所述至少两个终端包括第一终端和第二终端, 所述第一终端 进行 ^流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO 导频和数据传输, 所述 A =∑ ;, 为第 ί个终端进行 MU-MIMO导频和数 据传输的流数。
所述第一终端的 流 MU-MIMO导频和数据对应 L个权值, 所述第一 终端的 L流 MU-MIMO数据对应 p个码字,所述第二终端的 2流 MU-MIMO 导频和数据对应 2个权值, 所述第二终端的 2流 MU-MIMO数据对应 q个 码字。
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据。
具体的, 码字为来自上层的业务流经过信道编码后的比特流。 不同码 字的比特数, 信道编码码率可以不一致。
在 LTE R10中, 当 =1时, =1 ; 当 > 2时, p=2, 即当第一终端进 行单流 MU-MIM0数据传输时, 对应一个码字, 当第一终端进行超过两流 的 MU-MIMO数据传输时, 均对应两个码字, 也就是说, 不管第一终端进 行几流 MU-MIMO数据传输, 最多对应两个码字。 同理, 当 2 =1时, q=l; 当 2 > 2时, q=2, 即第二终端不管进行几流 MU-MIMO数据传输, 最多对 应两个码字。
当然, 不排除在其他协议里, 终端进行多流 MU-MIMO数据传输对应 的码字数量超过两个的情况, 此时, 也可以参照本发明实施例的思路, 进 行码字的合成, 进而完成导频和数据的发射。
在本发明实施例中,以第一终端进行单流 MU-MIMO导频和数据传输, 即 =l, 第二终端进行双流 MU-MIMO导频和数据传输, 即 2 =2, 为例进 行说明。
具体的,请再次参见表 1,从表 1可以看出,对于一个进行 3流 SU-MIMO 导频和数据传输的终端, 其 3流数据对应 2个码字, 其中, 第一个码字映 射到第一层(即第一流数据), 第二个码字映射到第二层和第三层(即第二 流和第三流数据)。那么同理,对于两个总共进行 3流 MU-MIMO导频和数 据传输的终端, 如本发明实施例中举例的第一终端进行单流 MU-MIMO导 频和数据传输, 第二终端进行双流 MU-MIMO导频和数据传输, 可以参照 表 1中的码字与层数的映射规律通过虚拟 RI进行导频正交化设计, 即在相 同的时频资源上将第一终端和第二终端的 MU-MIMO导频和数据组合起来 得到 SU-MIMO导频和数据,采用 SU-MIMO方式分别向第一终端和第二终 端发射所述 SU-MIMO导频和数据。由于 SU-MIMO导频和数据传输方式本 身就具备良好的正交性和独立性, 因此能够有效避免第一终端和第二终端 进行 MU-MIMO导频和数据传输时导频的伪正交问题。
具体的, 当同一时频资源上有第一终端进行单流 MU-MIMO导频和数 据传输, 即^ =1, 第二终端进行双流 MU-MIMO导频和数据传输, 即 2 =2, 所述构造器 001即构造 k流 SU-MIMO导频和数据, k ^ L^ + L2 =3, 该 3流 SU-MIMO导频和数据的第一流为第一终端的单流 Iviu-MIMO导频和 数据, 第二流和第三流依次为第二终端的双流 MU-MIMO导频和数据。 由于终端按码字进行数据的检测和 ACK/NACK的反馈,因而对于进行 单流 MU-MIMO数据传输的第一终端, 需要单独占用一个码字, 对于进行 双流 MU-MIMO数据传输的第二终端, 对应两个码字, 可以先选择其中一 个码字, 与第一终端的一个码字组合成为总共 2个码字进行 SU-MIMO传 输, 采用单终端 SU-MIMO的 RI=3的导频和数据传输方式完成码字与层的 映射, 其中, 第一个码字对应第一终端的单流 MU-MIMO数据, 第二个码 字对应第二终端的双流 MU-MIMO数据。 此时对于第二终端, 还有一个码 字未进行映射, 在下一个子帧继续按类似方式处理即可。 也可以按单终端 第二个码字重传的方式完成第二个码字的映射。
当然, 若资源有空余, 也可将第二终端的两个码字进行码字级联和截 取等操作, 得到该两个码字的组合, 作为 3流 SU-MIMO数据对应的第二 个码字, 只进行一次传输, 就能将所***字传完。
所述修改器 002, 用于按照所述 k流 SU-MIMO导频的配置方式, 修改 所述至少两个终端的解调导频端口参数。
具体的, 所述解调导频端口参数包括层数 RI、 解调导频端口的数量及 SCID值。
第一终端的实际的层数 RI=1 (实际的码字数也为 1, 一个码字映射到 一个层), 则所述修改器 002修改第一终端的 RI为 3, 并通过 DCI告知第 一终端其 RI=3。
此时, 第一终端的数据传输从 1流虚拟到 3个流, 因而需要对应 3个 解调导频端口, 相比原来 1流的配置, 需要所述修改器 002为第一终端增 加设置 2个虚拟的解调导频端口, 以对应第二终端的双流 MU-MIMO导频 和数据。
同理, 所述修改器 002修改第二终端的 RI' 为 3, 并通过 DCI告知第 二终端其 RI' =3。 对应的, 所述修改器 002为第二终端增加设置 1个解调 导频端口, 以对应第一终端的单流 MU-MIMO导频和数据, 在此不赞述。
所述修改器 002 将第一终端第一个流的解调导频端口配置为 Port7 & ( SCID=0或 1 ),将第二终端第二个流的解调导频端口配置为 Port8&( SCID 值与第一终端的解调导频端口 Port7的 SCID值一致), 将第二终端第三个 流的解调导频端口配置为 Port9 & ( SCID=0或 1 )。
进一步的, 请参见图 7, 为本发明提供的一种 MU-MIM0导频和数据 发射装置的第四实施例的结构示意图。 所述 MU-MIMO导频和数据发射装 置包括上述实施例中的: 构造器 001、 修改器 002以及发射器 003, 在本实 施例中, 所述导频和数据发射装置还包括: 判断器 004, 其中:
所述构造器 001具体包括:
权值合成器 0011, 用于将所述第一终端的 流 MU-MIMO导频和数据 对应的 L个权值以及所述第二终端的 2流 MU-MIMO导频和数据对应的 2 个权值, 顺序组合得到所述 k流 SU-MIMO导频和数据对应的 k个权值。
具体的, 对于第一终端, 其单流 MU-MIMO导频和数据对应的 1个权 值为:
I I
W = I I 「
* I = l_ w n
j J
L 」 对于第二终端, 其双流 MU-MIMO导频和数据对应的 2个权值为:
I I
j : ; | = LWW l j
j j
」 类比层数 RI=3的进行 3流 SU-MIMO导频和数据传输的单个终端的权值 矩阵:
W w 0 w 1 w 2 所述权值合成器 0011将所述第一终端的单流 MU-MIMO导频和数据对 应的 1个权值以及所述第二终端的双流 MU-MIMO导频和数据对应的 2个 权值, 顺序组合得到所述 3流 SU-MIMO导频和数据对应的 3个权值为:
W =「 0 0 1 需要说明的是, LTE R10协议规定对于 3流 SU-MIMO, 第一个流的解 调导频端口必须映射到 Port7的位置上, 因此需要保持所述 3流 SU-MIMO 导频和数据对应的 3个权值中的第一个权值始终与 Port7相对应,即始终保 持在 3个权值中的第一位。
具体的, 请再次参见表 2, 表 2 中, 第一列表示一个码字时不同流数 SU-MIMO的流数、 解调导频端口和 SCID之间的对应关系, 第二列表示两 个码字时不同流数 SU-MIMO的流数、解调导频端口和 SCID之间的对应关 系, 可以看到当流数为 3时, 第一个流的解调导频端口必须映射到 Port7的 位置上。
对应的, 所述发射器 003 分别向所述第一终端和第二终端发射所述构 造器 001构造的如下 3流 SU-MIMO数据:
Ί
Γ Γ I I
s = Lwww! 」' s = Lwwwi 」' | i,o |
I s u ,1 J I
0
0 0 1 码字合成器 0012, 用于将所述第一终端的 流 MU-MIMO数据对应的 个码字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中 的第一个码字, 将所述第二终端的 2流 MU-MIMO数据对应的 q个码字中 的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个 码字。
具体的, 请再次参见表 3, 从表 3可以看出, LTE R10协议中规定单个 终端最大码字数为 2, 本发明实施例中对于进行单流 MU-MIMO导频和数 据传输的第一终端, 需要单独占用一个码字, 对于进行双流 MU-MIMO导 频和数据传输的第二终端, 对应两个码字, 总共就是 3个码字, 采用 RI=3 的 SU-MIMO进行传输, 需要解决总共 3个码字到 2个码字的映射问题。
所述码字合成器 0012将所述第一终端的单流 MU-MIMO数据对应的 1 个码字作为所述 3流 SU-MIMO数据对应的第一个码字, 将所述第二终端 的双流 MU-MIMO数据对应的 2个码字中的任意一个码字作为所述 3 流 SU-MIMO数据对应的第二个码字。
此时对于第二终端, 还有一个码字未使用, 在下一个子帧继续按类似 方式处理即可。 也可以按单终端第二个码字重传的方式完成第二个码字的 映射。 需要说明的是, 当两个终端中有一个终端的 MU-MIMO导频和数据的 流数较少时, 优选的, 可以将该 MU-MIMO导频和数据的流数较少的终端 的所对应的码字中的任意一个码字或者码字的组合作为 k流 SU-MIMO导 频和数据的第一个码字。
所述码字合成器 0012还可以将所述第二终端的双流 MU-MIMO数据对 应的 2个码字进行码字级联和截取等操作, 得到该两个码字的组合, 作为 所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码字。
数据映射器 0013, 用于将所述第一个码字映射到所述第一终端的 流 MU-MIMO数据,将所述第二个码字映射到所述第二终端的 2流 MU-MIMO 数据。
具体的, 所述数据映射器 0013将所述 3流 SU-MIMO导频和数据的第 一个码字映射到所述第一终端的单流 MU-MIMO 数据, 将所述 3 流 SU-MIMO 导频和数据的第二个码字映射到所述第二终端的双流 MU-MIMO数据。
此时对于第二终端, 还有一个码字未进行映射, 在下一个子帧继续按 类似方式处理即可。 也可以按单终端第二个码字重传的方式完成第二个码 字的映射。
所述修改器 002具体包括:
修改器 0021, 用于将所述第一终端的层数 RI修改为 RI=k并通知所述 第一终端, 所述层数 RI为所述第一终端进行数据传输时空间复用的流数或 层数。
具体的, 所述层数 RI与所述第一终端进行的导频和数据传输的流数对 应。 当所述第一终端进行 1 流 MU-MIMO导频和数据传输时, 其层数 RI 为 1, 当所述 MU-MIMO导频和数据发射装置将要向所述第一终端发射 3 流 SU-MIMO导频和数据时, 就需要所述修改器 0021将所述第一终端的层 数 RI修改为 RI=3, 并通过 DCI告知第一终端其 RI=3。
设置器 0022, 用于为所述第一终端增加设置^2个解调导频端口, 对应 于所述第二终端的 2流 MU-MIMO导频。
具体的, 此时, 第一终端的导频和数据传输从 1流增加到 3个流, 因 而需要对应 3个解调导频端口,相比原来 1流的配置,需要所述设置器 0022 为第一终端增加设置 2个解调导频端口, 即所述第一终端的解调导频端口 为 Port7、 Port8、 Port9, 其中 Port7和 Port8处于同一时频资源上。
配置器 0023, 用于将处于同一时频资源上的解调导频端口的导频序列 生成种子 SCID值均配置为 0或均配置为 1。
具体的,所述配置器 0023将处于同一时频资源上的解调导频端口 Port7 和 Port8的 SCID值均配置为 0或均配置为 1。
优选的, 由于所述 3流 SU-MIMO数据的第一个码字映射在第一终端 的单流 MU-MIMO数据上, 即对应于所述第一终端的解调导频端口 port7, 所述第一终端只能解调出 3流 SU-MIMO数据的第一个码字对应的 1流数 据, 所以所述配置器 0023只需将第一终端第一个流的解调导频端口配置为 Port7 & ( SCID=0或 1 ) 即可, 不需要对所述第一终端第二个流和第三个流 的解调导频端口进行配置, 保留给第二终端进行导频发射。
由于本发明实施例中的第一终端只使用 port7, 第二终端使用 port8和 port9,而 port7和 port8是处于同一时频资源上的,所以需要所述配置器 0023 将所述第二终端的解调导频端口 port8的 SCID值配置为跟所述第一终端的 解调导频端口 port7的 SCID值一样。而所述配置器 0023可将所述第二终端 的解调导频端口 port9的 SCID值任意配置为 0或 1。
所述发射器 003具体包括:
第一映射器 0031,用于按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字到所述 第一终端的层的映射。
具体的, 按照所述 k流 SU-MIMO导频和数据发射方式, 所述第一映 射器 0031将所述 3流 SU-MIMO数据对应的第一个码字映射到所述第一终 端的第一层。
第二映射器 0032, 用于按照所述 k流 SU-MIMO导频发射方式, 进行 所述第一终端的层与解调导频端口的映射。
具体的,按照所述 k流 SU-MIMO导频发射方式,所述第二映射器 0032 将所述第一终端的第一层映射到第一终端的导频解调端口 Port7。 所述判断器 004,用于当接收到所述第一终端对所述 k流 SU-MIMO数 结果为错误的码字是否为无效码字。
具体的,所述发射器 003向所述第一终端发射所述构造器 001构造的 3 流 SU-MIMO导频和数据后,所述第一终端即按照 3流 SU-MIMO导频和数 据的解调方式进行解调, 具体是对所述 3流 SU-MIMO数据对应的 2个码 字进行检测并译码, 反馈 CRC校验结果, 包括 ACK/NACK。
当所述判断器 004接收到所述第一终端对所述 3流 SU-MIMO数据对 应的 2个码字分别进行检测后反馈的校验结果为错误 ( NACK )时, 需要判 断所述校验结果为错误的码字是否为无效码字。
若所述校验结果为错误的码字为无效码字, 即为第二个码字, 则证明 是 3流 SU-MIMO数据中的第二流和第三流出现错误, 对于第一终端来说, 只关注 3 流 SU-MIMO 数据中的第一流, 因为第一流才是第一终端的 MU-MIMO数据, 所以第二流和第三流出现错误对第一终端并没有什么影 响, 因此不需要进行数据的重新发射。
由于基站知道第一终端哪个码字是无效码字, 直接忽略反馈校验结果 即可。 对于期望码字, 校验结果为错误就进行数据重传。
所述发射器 003还用于若所述判断模块判断出所述第一终端反馈的错 误的校验结果对应的码字为无效码字, 则将所述校验结果为错误的码字对 应的数据重传至所述第一终端。
具体的, 若所述校验结果为错误的码字不为无效码字, 即为第一个码 字, 则表明是 3流 SU-MIMO数据中的第一流出现错误, 则说明实际上是 第一终端的 MU-MIMO数据出现错误, 因此需要所述发射器 003将所述校 验结果为错误的码字对应的数据重传至所述第一终端。
同理,所述修改器 0021还用于将所述第二终端的层数 RI' 修改为 RI' = 并通知所述第二终端, 所述层数 RI' 为所述第二终端进行的数据传输时 空间复用的流数或层数。
所述设置器 0022还用于为所述第二终端增加设置 m个虚拟的解调导频 端口, 对应于所述第一终端的 m流 MU-MIMO导频。 所述第一映射器 0031还用于按照所述 k流 SU-MIMO导频和数据发射 方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码字 到所述第二终端的层的映射;
所述第二映射器 0032还用于按照所述 k流 SU-MIMO导频发射方式, 进行所述第二终端的层与解调导频端口的映射。
所述判断器 004还用于当接收到所述第二终端对所述 k流 SU-MIMO 验结果为错误的码字是否为无效码字。
所述发射器 003还用于若所述判断模块判断出所述第二终端反馈的错 误的校验结果对应的码字不为无效码字, 将所述校验结果为错误的码字对 应的数据重新发射至所述第二终端。
由于所述第二终端的与第一终端的情况类似, 所述 MU-MIMO导频和 数据发射装置与所述第二终端进行导频和数据传输的原理也相同于第一终 端, 在此不赘述。
同时, 可以类推的, 当两个终端总共进行 4流、 5流、 6流、 7流或 8 流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构造为相应 流数的 SU-MOMO导频和数据来使导频具有正交性, 在此不赘述。
同时, 可以类推的, 当多于两个终端总共进行 3流、 4流、 5流、 6流、 7流或 8流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构 造为相应流数的 SU-MOMO导频和数据来使导频具有正交性,在此不赘述。
本发明实施例通过确定同一时频资源上至少两个终端进行 MU-MIMO 导频和数据传输的总流数 k, 能够构造相应的 k流 SU-MIMO导频和数据, 并对应的修改至少两个终端的解调导频端口参数, 并分别向所述终端发射 所述 k流 SU-MIMO导频和数据,由于 SU-MIMO的导频本来就具有良好的 正交性和独立性, 因而本发明实施例能够有效避免两个终端进行 MU-MIMO导频和数据传输时导频的伪正交问题。
请参见图 8, 为本发明实施例的 MU-MIMO导频和数据接收终端的结 构示意图, 所述终端包括: 接收模块 011、 检测模块 012、 比较模块 013以 及反馈模块 014, 其中: 所述接收模块 Oi l, 用于接收经构造的 k流 SU-MIMO导频和数据; 具体的, 所述 k流 SU-MIMO导频和数据是才艮据至少两个 MU-MIMO 导频和数据接收终端的 ^流 MU-MIMO 导频和数据构造得来的, 所述 k = j Li , ;为第 i个终端进行 MU-MIMO 导频和数据传输的流数。 所述 MU-MIMO导频和数据传输为非透明。
在本发明实施例中, 假设有两个与所述 MU-MIMO导频和数据发射装 置进行非透明 MU-MIMO导频和数据传输的 MU-MIMO导频和数据接收终 端—— MU-MIMO导频和数据接收终端 A和 MU-MIMO导频和数据接收终 端 B, 其中, MU-MIMO 导频和数据接收终端 A 进行 £3 =1 流非透明的 MU-MIMO导频和数据传输, MU-MIMO导频和数据接收终端 B进行 =2 流非透明的 MU-MIMO导频和数据传输。 所述 = ^ Li =3流 SU-MIMO导 频和数据是艮据 MU-MIMO导频和数据接收终端 A ¾ L3流 MU-MIMO导频 和数据及 MU-MIMO导频和数据接收终端 B的 L4流 MU-MIMO导频和数 据构造得来的。
所述 k 流 SU-MIMO 导频和数据具体的构造及发射过程在上述 MU-MIMO导频和数据发射装置 01实施例中已经详细说明过,在此不赘述。
当所述 MU-MIMO导频和数据发射装置 01向所述 MU-MIMO导频和 数据接收终端 A发射所述经构造的 3流 SU-MIMO导频和数据时, 所述接 收模块 011即接收经构造的 3流 SU-MIMO导频和数据。
所述检测模块 012,用于检测所述 k流 SU-MIMO数据对应的至少两个 码字所对应的解调导频端口的能量。
具体的, 由于所述 MU-MIMO 导频和数据接收终端 A 进行的 MU-MIMO导频和数据传输为非透明, 即所述 MU-MIMO导频和数据发射 装置不知道所述 MU-MIMO导频和数据接收终端 A的无效码字是哪一个, 则所述检测模块 012可以通过对所述 3流 SU-MIMO数据的两个码字对应 导频位置进行能量检测来确定有效码字和无效码字, 进而所述 MU-MIMO 导频和数据接收终端 A可以不对无效码字进行检测和译码操作, 直接反馈 该无效码字 (Code Word, CW ) CRC =0或 1, 以此可降低计算复杂度, 所述 MU-MIMO导频和数据发射装置对该码字的反馈结果也不用做任何处 考虑 Walsh码区分有:
。 + 'H。w0 0 + 1
111"^ + 'H。W0A + 1 其中, F。和 ^为解调导频端口 port7的接收信号, ^表示解调导频端口 port7对应的 Walsh码元素, ? = - 1。 = i→ = - 1, scidO表示解调导频端口 的导频序列生成种子, scidO为 SCID = 0 , I。。表示干扰, n。。表示噪声, W。。表 示第一层的权值, H。表示基站到终端的频域信道响应。
则利用解调导频端口 port7的接收信号》"。和1^, 可以得到解调导频端口 port7对应的流的等效信道如下:
Figure imgf000035_0001
„„ sn +n„„ sn + I„, s, + n„,
2
H 7,iS即为导频端口 port7对应的频域等效信道响应。同理1 "。和 ^相减可 以获得 H
类似的,根据 r"r3可以得到导频端口 p0rt9对应的流的等效信道 Η' 所述比较模块 013, 用于比较所述解调导频端口的能量的大小, 以确定 无效码字。
具体的, 所述比较模块 013 比较所述解调导频端口的能量的大小, 以 确定无效码字。
如果 |H 7'S| H , 则说明所述 MU-MIMO导频和数据接收终端 A 采用的端口为 Port7/8, 对应的有效码字为第一个码字, 则第二个码字为无 效码字
所述反馈模块 014, 用于反馈所述无效码字的所述校验结果为 0或 1。 具体的, 根据所述比较模块 013确定的所述 MU-MIMO导频和数据接收 终端 A采用的端口为 Port7/8, 对应的有效码字为第一个码字, 则第二个码字 为无效码字, 直接反馈第二个码字的 CRC=0或 1即可。
因此, 对于非透明模式的 MU-MIMO传输, 即所述 MU-MIMO导频和 数据发射装置不知道所述 MU-MIMO导频和数据接收终端 A的无效码字是 哪一个, 则所述 MU-MIMO导频和数据接收终端 A可以通过对所述 3 流 SU-MIMO 数据的两个码字对应导频位置进行能量检测来确定有效码字和 无效码字, 进而所述第一终端可以不对无效码字进行检测和译码操作, 直 接反馈该无效码字 CW CRC=0 或 1, 以此可以降低计算复杂度, 所述 MU-MIMO导频和数据发射装置对该码字也不用做任何后续处理。
请参见图 10, 为本发明实施例的另一 MU-MIMO导频和数据接收终端 的结构示意图, 所述终端包括: 接收器 021、 检测器 022、 比较器 023以及 反馈器 024, 其中:
所述接收器 021, 用于接收经构造的 k流 SU-MIMO导频和数据; 具体的, 所述 k流 SU-MIMO导频和数据是才艮据至少两个 MU-MIMO 导频和数据接收终端的 ^流 MU-MIMO 导频和数据构造得来的, 所述 k = j Li , ;为第 i个终端进行 MU-MIMO 导频和数据传输的流数。 所述 MU-MIMO导频和数据传输为非透明。
在本发明实施例中, 假设有两个与所述 MU-MIMO导频和数据发射装 置进行非透明 MU-MIMO导频和数据传输的 MU-MIMO导频和数据接收终 端—— MU-MIMO导频和数据接收终端 A和 MU-MIMO导频和数据接收终 端 B, 其中, MU-MIMO 导频和数据接收终端 A 进行 £3 =1 流非透明的 MU-MIMO导频和数据传输, MU-MIMO导频和数据接收终端 B进行 =2 流非透明的 MU-MIMO导频和数据传输。 所述 = ^ Li =3流 SU-MIMO导 频和数据是艮据 MU-MIMO导频和数据接收终端 A ¾ L3流 MU-MIMO导频 和数据及 MU-MIMO导频和数据接收终端 B的 L4流 MU-MIMO导频和数 据构造得来的。
所述 k 流 SU-MIMO 导频和数据具体的构造及发射过程在上述 MU-MIMO导频和数据发射装置实施例中已经详细说明过, 在此不赘述。
当所述 MU-MIMO导频和数据发射装置向所述 MU-MIMO导频和数据 接收终端 A发射所述经构造的 3流 SU-MIMO导频和数据时, 所述接收器 021即接收经构造的 3流 SU-MIMO导频和数据。
所述检测器 022,用于检测所述 k流 SU-MIMO数据对应的至少两个码 字所对应的解调导频端口的能量。
具体的, 由于所述 MU-MIMO 导频和数据接收终端 A 进行的 MU-MIMO导频和数据传输为非透明, 即所述 MU-MIMO导频和数据发射 装置不知道所述 MU-MIMO导频和数据接收终端 A的无效码字是哪一个, 则所述检测器 022可以通过对所述 3流 SU-MIMO数据的两个码字对应导 频位置进行能量检测来确定有效码字和无效码字, 进而所述 MU-MIMO导 频和数据接收终端 A可以不对无效码字进行检测和译码操作, 直接反馈该 无效码字 CW CRC =0或 1, 以此可降低计算复杂度, 所述 MU-MIMO导频 和数据发射装置对该码字的反馈结果也不用做任何处理。
具体的, 请再次参见图 9, 为 LTE R10协议下的解调导频位置图样示意 图。 考虑 Walsh码区分有:
Figure imgf000037_0001
其中, F。和 ^为解调导频端口 port7的接收信号, ^表示解调导频端口 port7对应的 Walsh码元素, ? = - 1。 = i→ = - 1, scid0表示解调导频端口 的导频序列生成种子, scidO为 SCID = 0 , I。。表示干扰, n。。表示噪声, W。。表 示第一层的权值, H。表示基站到终端的频域信道响应。
则利用解调导频端口 port7的接收信号》"。和1^, 可以得到解调 端口 port7对应
Figure imgf000037_0002
i n „n„ ( ^snn ) ++ nn r„„ sn + I„, s, + n„,
H„w„„ +
2
H 7,iS即为导频端口 port7对应的频域等效信道响应。同理1 "。和 ^相减可 以获得 H一 s
类似的,根据 r" r3可以得到导频端口 p0rt9对应的流的等效信道 H "s。 所述比较器 023, 用于比较所述解调导频端口的能量的大小, 以确定无 效码字。
具体的, 所述比较器 023 比较所述解调导频端口的能量的大小, 以确 定无效码字。
如果 l ^ l > lH^iS l , 则说明所述 MU-MIMO导频和数据接收终端 A 采用的端口为 Port7/8, 对应的有效码字为第一个码字, 则第二个码字为无 效码字。
所述反馈器 024, 用于反馈所述无效码字的所述校验结果为 0或 1。 具体的, 根据所述比较器 023确定的所述 MU-MIMO导频和数据接收终 端 A采用的端口为 Port7/8, 对应的有效码字为第一个码字, 则第二个码字为 无效码字, 直接反馈第二个码字的 CRC=0或 1即可。
因此, 对于非透明模式的 MU-MIMO传输, 即所述 MU-MIMO导频和 数据发射装置不知道所述 MU-MIMO导频和数据接收终端 A的无效码字是 哪一个, 则所述 MU-MIMO导频和数据接收终端 A可以通过对所述 3 流 SU-MIMO 数据的两个码字对应导频位置进行能量检测来确定有效码字和 无效码字, 进而所述第一终端可以不对无效码字进行检测和译码操作, 直 接反馈该无效码字 CW CRC=0 或 1, 以此可以降低计算复杂度, 所述 MU-MIMO导频和数据发射装置对该码字也不用做任何后续处理。
请参见图 11, 为本发明实施例的 MU-MIMO导频和数据发射方法的方 法流程示意图, 所述方法包括:
S101 , 当同一时频资源上有至少两个终端进行多用户多输入多输出 MU-MIMO导频和数据传输时, 构造 k流单用户多输入多输出 SU-MIMO 导频和数据。
具体的, 所述至少两个终端包括第一终端和第二终端, 所述第一终端 进行 流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO 导频和数据传输, 所述 A =∑ ;, Li为第 i个终端进行 MU-MIMO导频和数 据传输的流数。
所述第一终端的 流 MU-MIMO导频和数据对应 L个权值, 所述第一 终端的 ^流 MU-MIMO数据对应 p个码字,所述第二终端的 2流 MU-MIMO 导频和数据对应 个权值, 所述第二终端的 2流 MU-MIMO数据对应 q个 码字。
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据。
具体的, 码字为来自上层的业务流经过信道编码后的比特流。 不同码 字的比特数, 信道编码码率可以不一致。
在 LTE R10中, 当 =1时, =1 ; 当 > 2时, p=2, 即当第一终端进 行单流 MU-MIMO数据传输时, 对应一个码字, 当第一终端进行超过两流 的 MU-MIMO数据传输时, 均对应两个码字, 也就是说, 不管第一终端进 行几流 MU-MIMO数据传输, 最多对应两个码字。 同理, 当 2 =1时, q=l; 当 2 > 2时, q=2, 即第二终端不管进行几流 MU-MIMO数据传输, 最多对 应两个码字。
当然, 不排除在其他协议里, 终端进行多流 MU-MIMO数据传输对应 的码字数量超过两个的情况, 此时, 也可以参照本发明实施例的思路, 进 行码字的合成, 进而完成导频和数据的发射。
在本发明实施例中,以第一终端进行单流 MU-MIMO导频和数据传输, 即 =l, 第二终端进行双流 MU-MIMO导频和数据传输, 即 2 =2, 为例进 行说明。
具体的,请再次参见表 1,从表 1可以看出,对于一个进行 3流 SU-MIMO 导频和数据传输的终端, 其 3流数据对应 2个码字, 其中, 第一个码字映 射到第一层, 第二个码字映射到第二层和第三层。 那么同理, 对于两个总 共进行 3流 MU-MIMO导频和数据传输的终端, 如本发明实施例中举例的 第一终端进行单流 MU-MIMO 导频和数据传输, 第二终端进行双流 MU-MIMO导频和数据传输, 可以参照表 1 中的码字与层数的映射规律通 过虚拟 RI进行导频正交化设计, 即在相同的时频资源上将第一终端和第二 终端的 MU-MIMO导频和数据组合起来得到 SU-MIMO导频和数据, 采用 SU-MIMO 方式分别向第一终端和第二终端发射所述 SU-MIMO导频和数 据。 由于 SU-MIMO导频和数据传输方式本身就具备良好的正交性和独立 性, 因此能够有效避免第一终端和第二终端进行 MU-MIMO导频和数据传 输时导频的伪正交问题。
具体的, 当同一时频资源上有第一终端进行单流 MU-MIMO导频和数 据传输, 即^ =1, 第二终端进行双流 MU-MIMO导频和数据传输, 即 2 =2, 所述 MU-MIMO导频和数据发射装置即构造 k流 SU-MIMO导频和数据, k = ^ L^ L + L2 -3 ,该 3流 SU-MIMO导频和数据的第一流为第一终端的单 流 υ-ΜΙΜΟ 导频和数据, 第二流和第三流依次为第二终端的双流 MU-MIMO导频和数据。
由于终端按码字进行数据的检测和 ACK/NACK的反馈,因而对于进行 单流 MU-MIMO数据传输的第一终端, 需要单独占用一个码字, 对于进行 双流 MU-MIMO数据传输的第二终端, 对应两个码字, 可以先选择其中一 个码字, 与第一终端的一个码字组合成为总共 2个码字进行 SU-MIMO传 输, 采用单终端 SU-MIMO的 RI=3的导频和数据传输方式完成码字与层的 映射, 其中, 第一个码字对应第一终端的单流 MU-MIMO数据, 第二个码 字对应第二终端的双流 MU-MIMO数据。 此时对于第二终端, 还有一个码 字未进行映射, 在下一个子帧继续按类似方式处理即可。 也可以按单终端 第二个码字重传的方式完成第二个码字的映射。
当然, 若资源有空余, 也可将第二终端的两个码字进行码字级联和截 取等操作, 得到该两个码字的组合, 作为 3流 SU-MIMO数据对应的第二 个码字, 只进行一次传输, 就能将所***字传完。
所述 S101具体包括如下步骤:
步骤 A: 将所述第一终端的 L流 MU-MIMO导频和数据对应的 L个权 值以及所述第二终端的 2流 MU-MIMO导频和数据对应的 2个权值, 顺序 组合得到所述 k流 SU-MIMO导频和数据对应的 k个权值。
具体的, 对于第一终端, 其单流 MU-MIMO导频和数据对应的 1个权 值为:
Figure imgf000040_0001
对于第二终端, 其双流 MU-MIMO导频和数据对应的 2个权值为:
Figure imgf000041_0001
类比层数 RI=3的进行 3流 SU-MIMO导频和数据传输的单个终端的权值 矩阵:
W [w ^ w 2 ] 所述 MU-MIMO 导频和数据发射装置将所述第一终端的单流 MU-MIMO 导频和数据对应的 1 个权值以及所述第二终端的双流 MU-MIMO导频和数据对应的 2个权值,顺序组合得到所述 3流 SU-MIMO 导频和数据对应的 3个权值为:
Γ 0 1 1 "Ί
W = 0 0 1 需要说明的是, LTE RIO协议规定对于 3流 SU-MIMO, 第一个流的解 调导频端口必须映射到 Port7的位置上, 因此需要保持所述 3流 SU-MIMO 导频和数据对应的 3个权值中的第一个权值始终与 Port7相对应,即始终保 持在 3个权值中的第一位。
对应的, 所述 MU-MIMO导频和数据发射装置分别向所述第一终端和 第二终端发射的 3流 SU-MIMO数据如下:
Ί
Γ Γ I I
sDfl,fl = Lw wi 」's = Lw wi 」'| i,o |
I |_ s usr ul ,1 J I
0
= wn ϋ s n n +wn ϋ s . n + w, 1 s 步骤 B: 将所述第一终端的 L流 MU-MIMO数据对应的 p个码字中的 任一个码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第一个 码字, 将所述第二终端的 2流 MU-MIMO数据对应的 q个码字中的任一个 码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码字。
具体的, 请再次参见表 3, 从表 3可以看出, LTER10协议中规定单个 终端最大码字数为 2, 本发明实施例中对于进行单流 MU-MIMO数据传输 的第一终端, 需要单独占用一个码字, 对于进行双流 MU-MIMO数据传输 的第二终端, 对应两个码字, 总共就是 3个码字, 采用 RI=3的 SU-MIMO 进行传输, 需要解决总共 3个码字到 2个码字的映射问题。
所述 MU-MIMO 导频和数据发射装置将所述第一终端的单流 MU-MIMO数据对应的 1个码字 1作为所述 3流 SU-MIMO数据对应的第 一个码字, 将所述第二终端的 2流 MU-MIMO数据对应的 2个码字中的任 意一个码字作为所述 3流 SU-MIMO数据对应的第二个码字。
此时对于第二终端, 还有一个码字未使用, 在下一个子帧继续按类似 方式处理即可。 也可以按单终端第二个码字重传的方式完成第二个码字的 映射。
需要说明的是, 当两个终端中有一个终端的 MU-MIMO导频和数据的 流数较少时, 可以将该 MU-MIMO导频和数据的流数较少的终端的所对应 的码字中的任意一个码字作为 k流 SU-MIMO导频和数据的第一个码字。
还可以将所述第二终端的双流 MU-MIMO数据对应的 2个码字进行码 字级联和截取等操作, 得到该两个码字的组合, 作为所述 k 流 SU-MIMO 数据对应的至少两个码字中的第二个码字。
步骤 C: 将所述第一个码字映射到所述第一终端的 L、流 MU-MIMO数 据, 将所述第二个码字映射到所述第二终端的 2流 MU-MIMO数据。
具体的, 所述 3流 SU-MIMO导频和数据的第一个码字映射到所述第 一终端的单流 MU-MIMO数据, 将所述 3流 SU-MIMO导频和数据的第二 个码字映射到所述第二终端的双流 MU-MIMO数据。
此时对于第二终端, 还有一个码字未进行映射, 在下一个子帧继续按 类似方式处理即可。 也可以按单终端第二个码字重传的方式完成第二个码 字的映射。
重复所述步骤 B至步骤 C, 直至完成所述第一终端的 流 MU-MIMO 数据与其对应的 p个码字以及所述第二终端的 2流 MU-MIMO数据与其对 应的 q个码字的映射为止。 即直至所述第一终端的 p个码字与所述第二终 端的 q个码字全部映射过为止。
S102 , 按照所述 k流 SU-MIMO导频的配置方式, 修改所述两个终端 的解调导频端口参数。
具体的, 所述解调导频端口参数包括层数 RI、 解调导频端口的数量及 SCID值。
所述 S102具体包括如下步骤:
步骤一: 将所述第一终端的层数 RI修改为 RI=k并通知所述第一终端, 所述层数 RI为所述第一终端进行数据传输时空间复用的流数或层数。
具体的,所述层数 RI与所述第一终端进行的 MU-MIMO导频和数据传 输的流数——对应。 当所述第一终端进行 1流 MU-MIMO导频和数据传输 时, 其层数 RI为 1, 当所述 MU-MIMO导频和数据发射装置将要向所述第 一终端发射 3流 SU-MIMO导频和数据时, 就需要所述 MU-MIMO导频和 数据发射装置将所述第一终端的层数 RI修改为 RI=3, 并通过 DCI告知第 一终端其 RI=3。
步骤二: 为所述第一终端增加设置 2个解调导频端口, 对应于所述第 二终端的 2流 MU-MIMO导频。
具体的, 此时, 第一终端的导频和数据传输从 1流虚拟到 3个流, 因 而需要对应 3个解调导频端口,相比原来 1流的配置,需要所述 MU-MIMO 导频和数据发射装置为第一终端增加设置 2个解调导频端口, 即所述第一 终端的解调导频端口为 Port7、 Port8、 Port9, 其中 Port7和 Port8处于同一 时频资源上。
步骤三: 将处于同一时频资源上的解调导频端口的 SCID值均配置为 0 或均配置为 1。
具体的, 所述 MU-MIMO导频和数据发射装置将处于同一时频资源上 的解调导频端口 Port7和 Port8的 SCID值均配置为 0或均配置为 1。
优选的, 由于所述 3流 SU-MIMO数据的第一个码字映射在第一终端 的单流 MU-MIMO数据上, 即对应于所述第一终端的解调导频端口 port7, 所述第一终端只能解调出 3流 SU-MIMO数据的第一个码字对应的 1流数 据, 所以所述 MU-MIMO导频和数据发射装置只需将第一终端第一个流的 解调导频端口配置为 Port7 & ( SCID=0或 1 )即可, 不需要对所述第一终端 第二个流和第三个流的解调导频端口进行配置, 保留给第二终端进行导频 发射。
由于本发明实施例中的第一终端只使用 port7, 第二终端使用 port8和 port9, 而 port7和 port8是处于同一时频资源上的, 所以需要所述配置单元 203将所述第二终端的解调导频端口 port8的 SCID值配置为跟所述第一终 端的解调导频端口 port7的 SCID值一样。 而所述配置单元 203可将所述第 二终端的解调导频端口 port9的 SCID值任意配置为 0或 1。
同理, 所述 S102还包括如下步骤:
将所述第二终端的层数 RI' 修改为 RI' =k并通知所述第二终端,所述 层数 RI' 为所述第二终端进行的数据传输时空间复用的流数或层数。
为所述第二终端增加设置 Ll个解调导频端口,对应于所述第一终端的 流 MU-MIMO导频。
S103 , 按照所述 k流 SU-MIMO导频和数据发射方式, 分别向所述两 个终端发射所述 k流 SU-MIMO导频和数据。
具体的, 所述 MU-MIMO导频和数据发射装置分别向所述 MU-MIMO 终端发射所述构造模块 10构造的 3流 SU-MIMO数据, 如下:
Ί
Γ Γ I I
s = Lwww! 」's = Lwww i 」' | i,o |
I s u ,1 J I
= w n ϋ s n n + w n ϋ s . n + w , 1 s ,, 其中, 第一终端只能解调出 3流 SU-MIMO导频和数据中的第一流导 频和数据, 且此为第一终端的 MU-MIMO导频和数据, 而无法解调 3 流 SU-MIMO导频和数据中的第二流导频和数据、 第三流导频和数据, 因此 3 流 SU-MIMO导频和数据中的第二流导频和数据、 第三流导频和数据对于 第一终端来说是虚拟的, 无关紧要的。
同理, 第二终端只能解调出 3流 SU-MIMO导频和数据中的第二流导 频和数据和第三流导频和数据,且此为第二终端的 MU-MIMO导频和数据, 而无法解调 3流 SU-MIMO导频和数据中的第一流导频和数据。
所述 S103具体包括如下步骤:
步骤一: 按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述 k 流 SU-MIMO数据对应的至少两个码字中的第一个码字到所述第一终端的 层的映射。
具体的,按照所述 k流 SU-MIMO导频和数据发射方式,所述 MU-MIMO 导频和数据发射装置将所述 3流 SU-MIMO数据对应的第一个码字映射到 所述第一终端的第一层, 将所述 3流 SU-MIMO数据对应的第二个码字映 射到所述第一终端的第二层和第三层。
步骤二: 按照所述 k流 SU-MIMO导频发射方式, 进行所述第一终端 的层与解调导频端口的映射。
具体的, 按照所述 k流 SU-MIMO导频发射方式, 所述 MU-MIMO导 频和数据发射装置将所述第一终端的第一层映射到第一终端的导频解调端 口 Port7, 将所述第一终端的第二层映射到第一终端的导频解调端口 Port8, 将所述第一终端的第三层映射到第一终端的导频解调端口 Port9。
同理, 所述 S103还包括如下步骤:
按照所述 k流 SU-MIMO导频和数据发射方式,进行所述 k流 SU-MIMO 数据对应的至少两个码字中的第二个码字到所述第二终端的层的映射; 按照所述 k流 SU-MIMO导频发射方式, 进行所述第二终端的层与解 由于所述第二终端的与第一终端的情况类似, 所述 MU-MIMO导频和 数据发射装置与所述第二终端进行导频和数据传输的原理也相同于第一终 端, 在此不赘述。
同时, 可以类推的, 当两个终端总共进行 4流、 5流、 6流、 7流或 8 流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构造为相应 流数的 SU-MOMO导频和数据来使导频具有的正交性, 在此不赘述。
同时, 可以类推的, 当多于两个终端总共进行 3流、 4流、 5流、 6流、 7流或 8流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构 造为相应流数的 SU-MOMO导频和数据来使导频具有正交性,在此不赘述。
本发明实施例通过确定同一时频资源上至少两个终端进行 MU-MIMO 导频和数据传输的总流数 k, 能够构造相应的 k流 SU-MIMO导频和数据, 并对应的修改至少两个终端的导频和数据接收参数, 并分别向所述终端发 射所述 k流 SU-MIMO导频和数据,由于 SU-MIMO的导频本来就具有良好 的正交性和独立性, 因而本发明实施例能够有效避免两个终端进行 MU-MIMO导频和数据传输时导频的伪正交问题。 请请参参见见图图 1122,, 为为本本发发明明实实施施例例的的另另一一 MMUU--MMIIMMOO导导频频和和数数据据发发射射方方法法 的的方方法法流流程程示示意意图图。。 所所述述方方法法包包括括::
55220011 ,, 当当同同一一时时频频资资源源上上有有至至少少两两个个终终端端进进行行多多用用户户多多输输入入多多输输出出 MMUU--MMIIMMOO导导频频和和数数据据传传输输时时,, 构构造造 kk流流单单用用户户多多输输入入多多输输出出 SSUU--MMIIMMOO 导导频频和和数数据据。。
其其中中,, 所所述述至至少少两两个个终终端端包包括括第第一一终终端端和和第第二二终终端端,, 所所述述第第一一终终端端进进 行行 LL、、流流 MMUU--MMIIMMOO导导频频和和数数据据传传输输,, 所所述述第第二二终终端端进进行行 22流流 MMUU--MMIIMMOO导导 频频和和数数据据传传输输,, 所所述述 AA ==∑∑LLtt ,, LLii为为第第 ii个个终终端端进进行行 MMUU--MMIIMMOO导导频频和和数数据据 传传输输的的流流数数。。
所所述述第第一一终终端端的的 LLii流流 MMUU--MMIIMMOO导导频频和和数数据据对对应应 LL个个权权值值,, 所所述述第第一一 终终端端的的 ^^流流 MMUU--MMIIMMOO数数据据对对应应 pp个个码码字字,,所所述述第第二二终终端端的的 22流流 MMUU--MMIIMMOO 导导频频和和数数据据对对应应 22个个权权值值,, 所所述述第第二二终终端端的的 22流流 MMUU--MMIIMMOO数数据据对对应应 qq个个 码码字字
进进一一步步的的,, 所所述述 SS220011具具体体包包括括如如下下步步骤骤::
步步骤骤 AA:: 将将所所述述第第一一终终端端的的 LL流流 MMUU--MMIIMMOO导导频频和和数数据据对对应应的的 LL个个权权 值值以以及及所所述述第第二二终终端端的的 22流流 MMUU--MMIIMMOO导导频频和和数数据据对对应应的的 22个个权权值值,, 顺顺序序 组组合合得得到到所所述述 kk流流 SSUU--MMIIMMOO导导频频和和数数据据对对应应的的 kk个个权权值值。。
步步骤骤 BB:: 将将所所述述第第一一终终端端的的 LL流流 MMUU--MMIIMMOO数数据据对对应应的的 pp个个码码字字中中的的 任任一一个个码码字字作作为为所所述述 kk流流 SSUU--MMIIMMOO数数据据对对应应的的至至少少两两个个码码字字中中的的第第一一个个 码码字字,, 将将所所述述第第二二终终端端的的 22流流 MMUU--MMIIMMOO数数据据对对应应的的 qq个个码码字字中中的的任任一一个个 码码字字作作为为所所述述 kk流流 SSUU--MMIIMMOO数数据据对对应应的的至至少少两两个个码码字字中中的的第第二二个个码码字字。。
步步骤骤 CC:: 将将所所述述第第一一个个码码字字映映射射到到所所述述 流流 MMUU--MMIIMMOO数数据据,, 将将所所述述 第第二二个个码码字字映映射射到到所所述述 22流流 MMUU--MMIIMMOO数数据据。。
重重复复所所述述步步骤骤 BB至至步步骤骤 CC,, 直直至至完完成成所所述述第第一一终终端端的的 流流 MMUU--MMIIMMOO 导导频频和和数数据据与与其其对对应应的的 pp个个码码字字以以及及所所述述第第二二终终端端的的 22流流 MMUU--MMIIMMOO导导频频 和和数数据据与与其其对对应应的的 qq个个码码字字的的映映射射为为止止。。
55220022,, 按按照照所所述述 kk流流 SSUU--MMIIMMOO导导频频的的配配置置方方式式,, ^^ίί''爹爹改改所所述述至至少少两两个个
Figure imgf000046_0001
进进一一步步的的,, 所所述述 SS220022具具体体包包括括如如下下步步骤骤:: 步骤一: 将所述第一终端的层数 RI修改为 RI=k并通知所述第一终端, 所述层数 RI为所述第一终端进行数据传输时空间复用的流数或层数。
步骤二: 为所述第一终端增加设置 2个解调导频端口, 对应于所述第 二终端的 2流 MU-MIMO导频。
同理, 所述 S202还包括如下步骤:
将所述第二终端的层数 RI' 修改为 RI' =k并通知所述第二终端,所述 层数 RI' 为所述第二终端进行的数据传输时空间复用的流数或层数。
为所述第二终端增加设置 Ll个解调导频端口,对应于所述第一终端的 Li 流 MU-MIMO导频。
步骤三: 将处于同一时频资源上的解调导频端口的 SCID值均配置为 0 或均配置为 1。
5203 , 按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向所述 至少两个终端发射所述 k流 SU-MIMO导频和数据。
所述 S203具体包括如下步骤:
步骤一: 按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述 k 流 SU-MIMO数据对应的至少两个码字中的第一个码字到所述第一终端的 层的映射。
步骤二: 按照所述 k流 SU-MIMO导频发射方式, 进行所述第一终端 的层与解调导频端口的映射。
同理, 所述 S203还包括如下步骤:
按照所述 k流 SU-MIMO导频和数据发射方式,进行所述 k流 SU-MIMO 数据对应的至少两个码字中的第二个码字到所述第二终端的层的映射; 按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述第二终端的 层与解调导频端口的映射。
5204, 当接收到所述第一终端对所述 k流 SU-MIMO数据对应的码字 进行检测并译码后反馈的校验结果为错误时, 判断所述校验结果为错误的 码字是否为无效码字。
具体的, 所述 MU-MIMO导频和数据发射装置向所述第一终端发射 3 流 SU-MIMO导频和数据后, 所述第一终端即按照 3流导频和数据的解调 方式进行解调, 具体是对所述 3流 SU-MIMO数据对应的 2个码字进行检 测, 并反馈校验结果, 包括 ACK/NACK。
当所述 MU-MIMO导频和数据发射装置接收到所述第一终端对所述 3 流 SU-MIMO数据对应的码字进行检测后反馈的校验结果为错误( NACK ) 时, 需要判断所述错误的校验结果对应的码字是否为无效码字。
若所述校验结果为错误的码字为无效码字, 即为第二个码字, 则证明 是 3流 SU-MIMO数据中的第二流和第三流出现错误, 对于第一终端来说, 只关注 3 流 SU-MIMO 数据中的第一流, 因为第一流才是第一终端的 MU-MIMO数据, 所以第二流和第三流出现错误对第一终端并没有什么影 响, 因此不需要进行数据的重传。
S205, 将所述校验结果为错误的码字对应的数据重传至所述第一终端。 具体的, 若所述错误的校验结果对应的码字不为无效码字, 即为第一 个码字, 则表明是 3流 SU-MIMO数据中的第一流出现错误, 则说明实际 上是第一终端的 MU-MIMO数据出现错误, 因此需要所述 MU-MIMO导频 和数据发射装置将所述校验结果为错误的码字对应的数据重传至所述第一 终端。
需要说明的是, 若所述第一终端进行的是非透明模式的 MU-MIMO导 频和数据传输, 即所述 MU-MIMO导频和数据发射装置不知道所述第一终 端的无效码字是哪一个, 则所述第一终端可以通过对所述 3 流 SU-MIMO 数据的两个码字对应导频位置进行能量检测来确定有效码字和无效码字, 进而所述第一终端可以不对无效码字进行检测和译码操作, 直接反馈该无 效码字 CW CRC =0或 1, 以此可以降低计算复杂度, 所述 MU-MIMO导频 和数据发射装置对该码字不用做任何处理。 此过程已在本发明实施例的另 一 MU-MIMO导频和数据发射装置中进行了说明, 在此不赘述。
由于所述第二终端的与第一终端的情况类似, 所述 MU-MIMO导频和 数据发射装置与所述第二终端进行导频和数据传输的原理也相同于第一终 端, 在此不赘述。
同时, 可以类推的, 当两个终端总共进行 4流、 5流、 6流、 7流或 8 流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构造为相应 流数的 SU-MOMO导频和数据来达到导频的正交性, 在此不赘述。
同时, 可以类推的, 当多于两个终端总共进行 3流、 4流、 5流、 6流、 7流或 8流 MU-MIMO导频和数据传输时, 都可以采用类似的方式将其构 造为相应流数的 SU-MOMO导频和数据来使导频具有正交性,在此不赘述。
本发明实施例通过确定同一时频资源上两个终端进行 MU-MIMO导频 和数据传输的总流数 k, 能够构造相应的 k流 SU-MIMO导频和数据, 并对 应的修改两个终端的解调导频端口参数, 并分别向所述终端发射所述 k流 SU-MIMO导频和数据, 由于 SU-MIMO的导频本来就具有良好的正交性和 独立性, 因而本发明实施例能够有效避免两个终端进行 MU-MIMO导频和 数据传输时导频的伪正交问题。
请参见图 13, 为本发明实施例的 MU-MIMO导频和数据接收方法的方 法流程示意图。 所述方法包括:
S301, 接收经构造的 k流 SU-MIMO导频和数据;
具体的, 所述 k流 SU-MIMO导频和数据是才艮据至少两个 MU-MIMO 导频和数据接收终端的 ^流 MU-MIMO 导频和数据构造得来的, 所述 k = j Li , ;为第 i个终端进行 MU-MIMO 导频和数据传输的流数。 所述 MU-MIMO导频和数据传输为非透明。
在本发明实施例中, 假设有两个与所述 MU-MIMO导频和数据发射装 置进行非透明 MU-MIMO导频和数据传输的 MU-MIMO导频和数据接收终 端—— MU-MIMO导频和数据接收终端 A和 MU-MIMO导频和数据接收终 端 B, 其中, MU-MIMO 导频和数据接收终端 A 进行 £3 =1 流非透明的 MU-MIMO导频和数据传输, MU-MIMO导频和数据接收终端 B进行 =2 流非透明的 MU-MIMO导频和数据传输。 所述 = ^ Li =3流 SU-MIMO导 频和数据是艮据 MU-MIMO导频和数据接收终端 A ¾ L3流 MU-MIMO导频 和数据及 MU-MIMO导频和数据接收终端 B的 L4流 MU-MIMO导频和数 据构造得来的。
所述 k 流 SU-MIMO 导频和数据具体的构造及发射过程在上述 MU-MIMO 导频和数据发射装置实施例中已经详细说明过, 在此不赘述。 当所述 MU-MIMO导频和数据发射装置向所述 MU-MIMO导频和数据接收 终端 A发射所述经构造的 3流 SU-MIMO导频和数据时, 所述 MU-MIMO 导频和数据接收终端 A即接收经构造的 3流 SU-MIMO导频和数据。
S302, 检测所述 k流 SU-MIMO数据对应的至少两个码字所对应的解 调导频端口的能量。
具体的, 由于所述 MU-MIMO 导频和数据接收终端 A 进行的 MU-MIMO导频和数据传输为非透明, 即所述 MU-MIMO导频和数据发射 装置不知道所述 MU-MIMO导频和数据接收终端 A的无效码字是哪一个, 则所述检测模块 012可以通过对所述 3流 SU-MIMO数据的两个码字对应 导频位置进行能量检测来确定有效码字和无效码字, 进而所述 MU-MIMO 导频和数据接收终端 A可以不对无效码字进行检测和译码操作, 直接反馈 该无效码字 CW CRC =0或 1, 以此可降低计算复杂度, 所述 MU-MIMO导 频和数据发射装置对该码字的反馈结果也不用做任何处理。
具体的, 请再次参见图 9, 为 LTER10协议下的解调导频位置图样示意 图。 考虑 Walsh码区分有:
ro = Hw 00 + 'H。w0 0 + I00 + n00
ϊ^οο + ¾Τ ·Η。ΛΥ0Α + I01 + n01 其中, F。和 ^为解调导频端口 port7的接收信号, ^表示解调导频端口 port7对应的 Walsh码元素, ? = - 1。 = i→ = - 1, scid0表示解调导频端口 的导频序列生成种子, scidO为 SCID = 0 , I。。表示干扰, n。。表示噪声, W。。表 示第一层的权值, H。表示基站到终端的频域信道响应。
则利用解调导频端口 port7的接收信号》"。和1^, 可以得到解调 端口 port7对应的流的等效信道如下:
Figure imgf000050_0001
0 \ 0 \ . 0 \ (
I„„ sn + n„„ sn + I„, s, + n„,
H„w„„ +
2
H 7,iS即为导频端口 port7对应的频域等效信道响应。同理1 "。和 ^相减可 以获得 H 类似的,根据1 A可以得到导频端口 port9对应的流的等效信道 H "s
5303 , 比较所述解调导频端口的能量的大小, 以确定无效码字。
具体的, 所述 MU-MIMO导频和数据接收终端 A比较所述解调导频端 口的能量的大小, 以确定无效码字。 如果 lH^'7^ l > lH^iS l , 则说明所述 MU-MIMO导频和数据接收终端 A 采用的端口为 Port7/8, 对应的有效码字为第一个码字, 则第二个码字为无 效码字。
5304, 反馈所述无效码字的所述校验结果为 0或 1。 具体的, 所述 MU-MIMO导频和数据接收终端 A采用的端口为 Port7/8, 对应的有效码字为第一个码字, 则第二个码字为无效码字, 则所述
MU-MIMO导频和数据接收终端 A直接反馈第二个码字的 CRC=0或 1即可。
因此, 对于非透明模式的 MU-MIMO传输, 即所述 MU-MIMO导频和 数据发射装置不知道所述 MU-MIMO导频和数据接收终端 A的无效码字是 哪一个, 则所述 MU-MIMO导频和数据接收终端 A可以通过对所述 3 流 SU-MIMO 数据的两个码字对应导频位置进行能量检测来确定有效码字和 无效码字, 进而所述第一终端可以不对无效码字进行检测和译码操作, 直 接反馈该无效码字 CW CRC=0 或 1, 以此可以降低计算复杂度, 所述 MU-MIMO导频和数据发射装置对该码字也不用做任何后续处理。
通过以上的实施方式的描述, 本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的硬件平台的方式来实现, 当然也可以全部通过硬 件来实施。 基于这样的理解, 本发明的技术方案对背景技术做出贡献的全 部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储 在存储介质中, 如 R0M/RAM、 磁碟、 光盘等, 包括若干指令用以使得一台计 算机装置 (可以是个人计算机, 服务器, 或者网络装置等)执行本发明各 个实施例或者实施例的某些部分所述的方法。
以上所揭露的仅为本发明较佳实施例而已, 当然不能以此来限定本发 明之权利范围, 本领域普通技术人员可以理解实现上述实施例的全部或部 分流程, 并依本发明权利要求所作的等同变化, 仍属于发明所涵盖的范围。

Claims

权利要求
1、 一种 MU-MIMO导频和数据发射方法, 其特征在于, 包括: 当同一时频资源上有至少两个终端进行多用户多输入多输出
MU-MIMO导频和数据传输时, 构造 k流单用户多输入多输出 SU-MIMO 导频和数据;
按照所述 k流 SU-MIMO导频的配置方式, 修改所述至少两个终端的 解调导频端口参数;
按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向所述至少两 个终端发射所述 k流 SU-MIMO导频和数据;
其中, 所述至少两个终端包括第一终端和第二终端, 所述第一终端进 行 L、流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO导 频和数据传输, 所述 A =∑ A., LI为第 i个终端进行 MU-MIMO导频和数据 传输的流数。 '
2、 如权利要求 1 所述的方法, 其特征在于, 所述第一终端的 流 MU-MIMO导频和数据对应 L个权值, 所述第一终端的 L流 MU-MIMO数 据对应 p个码字, 所述第二终端的 2流 MU-MIMO导频和数据对应 2个权 值, 所述第二终端的 2流 MU-MIMO数据对应 q个码字;
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据;
所述当同一时频资源上有至少两个终端进行多用户多输入多输出 MU-MIMO导频和数据传输时, 构造 k流单用户多输入多输出 SU-MIMO 导频和数据的步骤, 具体包括:
将所述第一终端的 流 MU-MIMO导频和数据对应的 个权值以及所 述第二终端的 2流 MU-MIMO导频和数据对应的 2个权值, 顺序组合得到 所述 k流 SU-MIMO导频和数据对应的 k个权值;
将所述第一终端的 流 MU-MIMO数据对应的 p个码字中的任一码字 作为所述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字, 将所 述第二终端的 2流 MU-MIMO数据对应的 q个码字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个码字;
将所述第一个码字映射到所述^流 MU-MIMO数据, 将所述第二个码 字映射到所述 2流 MU-MIMO数据。
3、 如权利要求 1 所述的方法, 其特征在于, 所述第一终端的 ^流 MU-MIMO导频和数据对应 L个权值, 所述第一终端的 L流 MU-MIMO数 据对应 p个码字, 所述第二终端的 2流 MU-MIMO导频和数据对应 2个权 值, 所述第二终端的 2流 MU-MIMO数据对应 q个码字;
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据;
所述当同一时频资源上有至少两个终端进行多用户多输入多输出 MU-MIMO导频和数据传输时, 构造 k流单用户多输入多输出 SU-MIMO 导频和数据的步骤, 具体包括:
将所述第一终端的 Li流 MU-MIMO导频和数据对应的 Li个权值以及所 述第二终端的 Li流 MU-MIMO导频和数据对应的 L2个权值, 顺序组合得到 所述 k流 SU-MIMO导频和数据对应的 k个权值;
将所述第一终端的 流 MU-MIMO数据对应的 p个码字的组合作为所 述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字, 将所述第二 终端的 2流 MU-MIMO数据对应的 q个码字的组合作为所述 k流 SU-MIMO 数据对应的至少两个码字中的第二个码字;
将所述第一个码字映射到所述^流 MU-MIMO数据, 将所述第二个码 字映射到所述 2流 MU-MIMO数据。
4、如权利要求 1所述的方法,其特征在于,所述按照所述 k流 SU-MIMO 导频的配置方式, 修改所述至少两个终端的解调导频端口参数的步骤, 具 体包括:
将所述第一终端的层数 RI修改为 RI=k并通知所述第一终端, 所述层 数 RI为所述第一终端进行数据传输时空间复用的流数或层数; 为所述第一终端增加设置 2个虚拟的解调导频端口, 对应于所述第二 终端的 2流 MU-MIMO导频;
将处于同一时频资源上的解调导频端口的导频序列生成种子 SCID值 均配置为 0或均配置为 1。
5、如权利要求 1所述的方法,其特征在于,所述按照所述 k流 SU-MIMO 导频的配置方式, 修改所述至少两个终端的解调导频端口参数的步骤, 具 体包括:
将所述第二终端的层数 RI' 修改为 RI' =k并通知所述第二终端,所述 层数 RI' 为所述第二终端进行的数据传输时空间复用的流数或层数;
为所述第二终端增加设置 ^个虚拟的解调导频端口, 对应于到所述第 一终端的 L流 MU-MIMO导频和数据;
将处于同一时频资源上的解调导频端口的 SCID值均配置为 0或均配置 为 1。
6、 如权利要求 2-5任一项所述的方法, 其特征在于, 所述按照所述 k 流 SU-MIMO导频和数据的发射方式,分别向所述至少两个终端发射所述 k 流 SU-MIMO导频和数据的步骤, 具体包括:
按照所述 k流 SU-MIMO导频和数据发射方式,进行所述 k流 SU-MIMO 数据对应的至少两个码字中的第一个码字到所述第一终端的层的映射; 按照所述 k流 SU-MIMO导频发射方式, 进行所述第一终端的层与解
7、 如权利要求 2-5任一项所述的方法, 其特征在于, 所述按照所述 k 流 SU-MIMO导频和数据的发射方式,分别向所述至少两个终端发射所述 k 流 SU-MIMO导频和数据的步骤, 具体包括:
按照所述 k流 SU-MIMO导频和数据发射方式,进行所述 k流 SU-MIMO 数据对应的至少两个码字中的第二个码字到所述第二终端的层的映射; 按照所述 k流 SU-MIMO导频发射方式, 进行所述第二终端的层与解
8、 如权利要求 2-7任一项所述的方法, 其特征在于, 在所述按照所述 k流 SU-MIMO数据的发射方式, 分别向所述至少两个终端发射所述 k流 SU-MIMO导频和数据的步骤之后, 还包括:
当接收到所述第一终端对所述 k流 SU-MIMO数据对应的码字进行检 测并译码后反馈的校验结果为错误时, 判断所述校验结果为错误的码字是 否为无效码字;
若是, 则不进行重传发射; 否则, 将所述校验结果为错误的码字对应 的数据重传至所述第一终端。
9、 如权利要求 2-7任一项所述的方法, 其特征在于, 在所述按照所述 k流 SU-MIMO数据的发射方式, 分别向所述至少两个终端发射所述 k流 SU-MIMO导频和数据的步骤之后, 还包括:
当接收到所述第二终端对所述 k流 SU-MIMO数据对应的码字进行检 测并译码后反馈的校验结果为错误时, 判断所述校验结果为错误的码字是 否为无效码字;
若是, 则不进行重传发射; 否则, 将所述校验结果为错误的码字对应 的数据重传至所述第二终端。
10、 一种 MU-MIMO导频和数据接收方法, 其特征在于, 包括: 接收经构造的 k流 SU-MIMO导频和数据;
检测所述 k流 SU-MIMO数据对应的至少两个码字所对应的解调导频 端口的能量;
比较所述解调导频端口的能量的大小, 以确定无效码字;
反馈所述无效码字的所述校验结果为 0或 1 ;
其中, 所述 k流 SU-MIMO导频和数据是根据至少两个 MU-MIMO导 频和数据接收终端的 ;流 MU-MIMO 导频和数据构造得来的, 所述 k = j Li , ;为第 i个终端进行 MU-MIMO 导频和数据传输的流数, 所述 MU-MIMO导频和数据传输为非透明。
11、 一种 MU-MIMO导频和数据发射装置, 其特征在于, 包括: 构造 模块、 修改模块以及发射模块, 其中:
所述构造模块, 用于当同一时频资源上有至少两个终端进行多用户多 输入多输出 MU-MIMO导频和数据的传输时, 构造 k流单用户多输入多输 出 SU-MIMO导频和数据;
所述修改模块, 用于按照所述 k流 SU-MIMO导频的配置方式, 修改 所述至少两个终端的解调导频端口参数;
所述发射模块, 用于按照所述 k流 SU-MIMO导频和数据的发射方式, 分别向所述至少两个终端发射所述 k流 SU-MIMO导频和数据;
其中, 所述至少两个终端包括第一终端和第二终端, 所述第一终端进 行^流 MU-MIMO导频和数据传输, 所述第二终端进行 2流 MU-MIMO导 频和数据传输, 所述 A =∑ A., Li为第 ί个终端进行 MU-MIMO导频和数据 传输的流数。 '
12、 如权利要求 11 所述的装置, 其特征在于, 所述第一终端的 流 MU-MIMO导频和数据对应 L个权值, 所述第一终端的 L流 MU-MIMO数 据对应 p个码字, 所述第二终端的 2流 MU-MIMO导频和数据对应 2个权 值, 所述第二终端的 2流 MU-MIMO数据对应 q个码字;
其中, 所述权值用于合成 SU-MIMO 的权值矩阵, 所述码字用于合成 SU-MIMO数据;
所述构造模块具体包括:
权值合成单元, 用于将所述第一终端的 流 MU-MIMO导频和数据对 应的 个权值以及所述第二终端的 2流 MU-MIMO导频和数据对应的 2个 权值, 顺序组合得到所述 k流 SU-MIMO导频和数据对应的 k个权值; 码字合成单元, 用于将所述第一终端的 流 MU-MIMO数据对应的 p 个码字中的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中 的第一个码字, 将所述第二终端的 2流 MU-MIMO数据对应的 q个码字中 的任一码字作为所述 k流 SU-MIMO数据对应的至少两个码字中的第二个 码字;
数据映射单元, 用于将所述第一个码字映射到所述 流 MU-MIMO数 据, 将所述第二个码字映射到所述^2流 MU-MIMO数据。
13、 如权利要求 11所述的装置, 其特征在于, 所述码字合成单元还用 于将所述第一终端的 流 MU-MIMO数据对应的 p个码字的组合作为所述 k流 SU-MIMO数据对应的至少两个码字中的第一个码字,将所述第二终端 的 2流 MU-MIMO数据对应的 q个码字的组合作为所述 k流 SU-MIMO数 据对应的至少两个码字中的第二个码字。
14、如权利要求 11所述的装置, 其特征在于, 所述修改模块具体包括: 修改单元, 用于将所述第一终端的层数 RI修改为 RI=k并通知所述第 一终端, 所述层数 RI为所述第一终端进行数据传输时空间复用的流数或层 数;
设置单元, 用于为所述第一终端增加设置 2个虚拟的解调导频端口, 对应于所述第二终端的 2流 MU-MIMO导频;
配置单元, 用于将处于同一时频资源上的解调导频端口的导频序列生 成种子 SCID值均配置为 0或均配置为 1。
15、 如权利要求 11所述的装置, 其特征在于,
所述修改单元还用于将所述第二终端的层数 RI' 修改为 RI' =k并通 知所述第二终端, 所述层数 RI' 为所述第二终端进行的数据传输时空间复 用的流数或层数;
所述设置单元还用于为所述第二终端增加设置 ^个虚拟的解调导频端 口, 对应于到所述第一终端的 L流 MU-MIMO导频。
16、 如权利要求 12-15任一项所述的装置, 其特征在于, 所述发射模块 具体包括: 第一映射单元, 用于按照所述 k流 SU-MIMO导频和数据发射方式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中第一个码字到所述第 一终端的层的映射;
第二映射单元, 用于按照所述 k流 SU-MIMO导频发射方式, 进行所 述第一终端的层与解调导频端口的映射。
17、 如权利要求 12-15任一项所述的装置, 其特征在于,
所述第一映射单元还用于按照所述 k流 SU-MIMO导频和数据发射方 式, 进行所述 k流 SU-MIMO数据对应的至少两个码字中第二个码字到所 述第二终端的层的映射;
所述第二映射单元还用于按照所述 k流 SU-MIMO导频发射方式, 进 行所述第二终端的层与解调导频端口的映射。
18、 如权利要求 12-17任一项所述的装置, 其特征在于, 还包括: 判断模块, 用于当接收到所述第一终端对所述 k流 SU-MIMO数据对 为错误的码字是否为无效码字;
所述发射模块还用于若所述判断模块判断出所述第一终端反馈的校验 结果为错误的码字不为无效码字, 则将所述校验结果为错误的码字对应的 数据重传至所述第一终端。
19、 如权利要求 12-17任一项所述的装置, 其特征在于:
所述判断模块还用于当接收到所述第二终端对所述 k流 SU-MIMO数 结果为错误的码字是否为无效码字;
所述发射模块还用于若所述判断模块判断出所述第二终端反馈的校验 结果为错误的码字不为无效码字, 将所述校验结果为错误的码字对应的数 据重传至所述第二终端。
20、 一种 MU-MIMO导频和数据接收终端, 其特征在于, 包括: 接收 模块、 检测模块、 比较模块以及反馈模块, 其中:
所述接收模块, 用于接收经构造的 k流 SU-MIMO导频和数据; 所述检测模块, 用于检测所述 k流 SU-MIMO数据对应的至少两个码 字所对应的解调导频端口的能量;
所述比较模块, 用于比较所述解调导频端口的能量的大小, 以确定无 效码字;
所述反馈模块, 用于反馈所述无效码字的所述校验结果为 0或 1 ; 其中, 所述 k流 SU-MIMO导频和数据是根据至少两个 MU-MIMO导 频和数据接收终端的 ;流 MU-MIMO 导频和数据构造得来的, 所述 k = j Li , ;为第 i个终端进行 MU-MIMO 导频和数据传输的流数, 所述 MU-MIMO导频和数据传输为非透明。
21、 一种 MU-MIMO 导频和数据发射***, 其特征在于, 所述 MU-MIMO导频和数据发射***包括 MU-MIMO导频和数据发射装置、 至 少两个与所述 MU-MIMO 导频和数据发射装置进行导频和数据传输的 MU-MIMO导频和数据接收终端, 所述 MU-MIMO导频和数据发射装置包 括如权利要求 11-19任一项所述的 MU-MIMO导频和数据发射装置, 所述 MU-MIMO导频和数据接收终端包括如权利要求 20所述的 MU-MIMO导频 和数据接收终端。
PCT/CN2013/076535 2012-07-05 2013-05-31 一种mu-mimo导频和数据发射方法、装置及*** WO2014005474A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP13812829.3A EP2882111B1 (en) 2012-07-05 2013-05-31 Method, device, and system for transmitting mu-mimo pilot and data
US14/585,765 US9614597B2 (en) 2012-07-05 2014-12-30 Method, device, and system for transmitting MU-MIMO pilot and data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210230861.XA CN103532689B (zh) 2012-07-05 2012-07-05 一种mu-mimo导频和数据发射方法、装置及***
CN201210230861.X 2012-07-05

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/585,765 Continuation US9614597B2 (en) 2012-07-05 2014-12-30 Method, device, and system for transmitting MU-MIMO pilot and data

Publications (1)

Publication Number Publication Date
WO2014005474A1 true WO2014005474A1 (zh) 2014-01-09

Family

ID=49881313

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/076535 WO2014005474A1 (zh) 2012-07-05 2013-05-31 一种mu-mimo导频和数据发射方法、装置及***

Country Status (4)

Country Link
US (1) US9614597B2 (zh)
EP (1) EP2882111B1 (zh)
CN (1) CN103532689B (zh)
WO (1) WO2014005474A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105940618A (zh) * 2014-01-21 2016-09-14 高通股份有限公司 用于mu-mimo的导频映射

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539566B (zh) * 2014-12-16 2017-12-15 盐城咏恒投资发展有限公司 一种基于lte***的信号发射方法
CN106304349B (zh) * 2015-05-22 2021-05-11 中兴通讯股份有限公司 数据传输方法及装置
KR102206068B1 (ko) * 2017-03-24 2021-01-21 삼성전자주식회사 무선 통신 시스템에서 상향링크 전송을 위한 장치 및 방법
EP3751771A1 (en) * 2017-09-11 2020-12-16 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Resource allocation method and terminal
WO2019200605A1 (en) * 2018-04-20 2019-10-24 Qualcomm Incorporated Techniques and apparatuses for signaling regarding rate splitting using first layers and second layers
CN109302209B (zh) * 2018-11-29 2020-04-24 湖南国科微电子股份有限公司 窄带干扰抑制方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009023700A2 (en) * 2007-08-14 2009-02-19 Interdigital Technology Corporation Method and apparatus for creating a multi-user mimo codebook using a single user mimo codebook
CN101378281A (zh) * 2007-08-30 2009-03-04 中兴通讯股份有限公司 一种多输入多输出***信号处理方法及装置
CN101743699A (zh) * 2007-06-27 2010-06-16 艾利森电话股份有限公司 Su-mimo和mu-mimo之间的模式切换
CN102484515A (zh) * 2009-08-12 2012-05-30 高通股份有限公司 用于支持单用户多输入多输出(su-mimo)和多用户mimo(mu-mimo)的方法和装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8238483B2 (en) * 2009-02-27 2012-08-07 Marvell World Trade Ltd. Signaling of dedicated reference signal (DRS) precoding granularity
CN102076076B (zh) * 2009-11-20 2015-11-25 夏普株式会社 一种解调参考信号的资源分配通知方法
WO2011085509A1 (en) * 2010-01-12 2011-07-21 Telefonaktiebolaget L M Ericsson (Publ) Layer-to dm rs port mapping for lte-advanced
KR101789621B1 (ko) * 2010-01-19 2017-10-25 엘지전자 주식회사 하향링크 데이터 전송방법 및 기지국과, 하향링크 데이터 수신방법 및 사용자기기
WO2011134107A1 (en) * 2010-04-30 2011-11-03 Telefonaktiebolaget L M Ericsson (Publ) Control signaling design for lte-a downlink transmission mode
JP5691894B2 (ja) * 2011-07-06 2015-04-01 富士通株式会社 無線端末および復調方法
KR102094050B1 (ko) * 2012-01-27 2020-03-27 인터디지탈 패튼 홀딩스, 인크 다중 캐리어 기반형 및/또는 의사 조합형 네트워크에서 epdcch를 제공하는 시스템 및/또는 방법
US9949265B2 (en) * 2012-05-04 2018-04-17 Comcast Cable Communications, Llc Control channel in a wireless communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101743699A (zh) * 2007-06-27 2010-06-16 艾利森电话股份有限公司 Su-mimo和mu-mimo之间的模式切换
WO2009023700A2 (en) * 2007-08-14 2009-02-19 Interdigital Technology Corporation Method and apparatus for creating a multi-user mimo codebook using a single user mimo codebook
CN101378281A (zh) * 2007-08-30 2009-03-04 中兴通讯股份有限公司 一种多输入多输出***信号处理方法及装置
CN102484515A (zh) * 2009-08-12 2012-05-30 高通股份有限公司 用于支持单用户多输入多输出(su-mimo)和多用户mimo(mu-mimo)的方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105940618A (zh) * 2014-01-21 2016-09-14 高通股份有限公司 用于mu-mimo的导频映射

Also Published As

Publication number Publication date
US9614597B2 (en) 2017-04-04
EP2882111A4 (en) 2015-07-08
EP2882111A1 (en) 2015-06-10
EP2882111B1 (en) 2017-11-01
CN103532689A (zh) 2014-01-22
US20150171942A1 (en) 2015-06-18
CN103532689B (zh) 2016-11-16

Similar Documents

Publication Publication Date Title
JP7216172B2 (ja) Harqを実装するシステムにおけるコードワード対レイヤ・マッピング
CN109495230B (zh) 收发上行链路控制信息的方法和设备
CN105934905B (zh) 叠加编码的软数据包结合方法及其用户设备
CN105934910B (zh) 叠加编码的资源分配方法及其基站
JP5882411B2 (ja) Mimoをサポートする無線通信システムにおけるアップリンクでの再伝送制御方法及び装置
US8817905B2 (en) Retransmission method for HARQ in MIMO systems
TWI452859B (zh) 用於mimo系統之層對映方法與資料傳輸
WO2014005474A1 (zh) 一种mu-mimo导频和数据发射方法、装置及***
JP2017208860A (ja) Scma通信システムにおけるオープンループ型mimo通信のためのシステムおよび方法
EP1753154A2 (en) Method and apparatus for ordering retransmissions in an NxM Mimo system
US20080311939A1 (en) Acknowledgment aided space domain user scheduling for multi-user mimo
CN107113100A (zh) 用于对干扰消除友好的新型空中接口的资源元素映射
CN107431955A (zh) 用于对干扰消除友好的具有速率***的速率指定
JP2013502086A (ja) 情報の複数ポイント協調通信のための、方法、送信ポイント、サービング基地局、および装置
KR20090075461A (ko) Harq 방식을 이용하는 다중 안테나 시스템에서 신호재전송 방법
TR201907929T4 (tr) Terminal cihazı, baz istasyonu cihazı, yeniden iletim yöntemi ve kaynak tahsisi yöntemi.
JP2009219116A (ja) Mimo−harq通信システム及び通信方法
WO2012016512A1 (zh) 数据重传方法和设备
WO2011033568A1 (ja) 通信方法、通信システム、送信装置、受信装置
WO2024058761A1 (en) A retransmission method for multiple access networks
WO2013023375A1 (zh) 增强控制信道的码字到层的映射方法、信息传输方法及装置

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

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2013812829

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013812829

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE