WO2012163198A1 - Mimo系统中发送数据流的方法和装置 - Google Patents

Mimo系统中发送数据流的方法和装置 Download PDF

Info

Publication number
WO2012163198A1
WO2012163198A1 PCT/CN2012/074497 CN2012074497W WO2012163198A1 WO 2012163198 A1 WO2012163198 A1 WO 2012163198A1 CN 2012074497 W CN2012074497 W CN 2012074497W WO 2012163198 A1 WO2012163198 A1 WO 2012163198A1
Authority
WO
WIPO (PCT)
Prior art keywords
data streams
layers
unit
constellation point
mapping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2012/074497
Other languages
English (en)
French (fr)
Inventor
花梦
王宗杰
铁晓磊
焦淑蓉
范叔炬
吴更石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP12792975.0A priority Critical patent/EP2770657B1/en
Priority to IN1038KON2014 priority patent/IN2014KN01038A/en
Priority to CA2854676A priority patent/CA2854676C/en
Priority to KR1020147014293A priority patent/KR101639294B1/ko
Publication of WO2012163198A1 publication Critical patent/WO2012163198A1/zh
Priority to US14/272,870 priority patent/US9219575B2/en
Anticipated expiration legal-status Critical
Priority to US14/950,805 priority patent/US20160080029A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • 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/0417Feedback 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/7097Direct sequence modulation interference
    • H04B2201/709709Methods of preventing interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • H04L1/0029Reduction of the amount of signalling, e.g. retention of useful signalling or differential signalling

Definitions

  • the present invention relates to wireless communications, and more particularly to a method and apparatus for transmitting a data stream in a Multiple Input Multiple Output (MIMO) system.
  • MIMO Multiple Input Multiple Output
  • 2X 2 MIMO technology is adopted in the downlink.
  • the two antennas are respectively used to transmit a primary data stream or a primary transport block (Primary TB, Primary Transport Block) and a secondary data stream (Secondary TB, Secondary Transport Block).
  • Primary transport block is always present for the scheduled users, and whether the secondary transport block can be scheduled needs to be determined based on channel conditions.
  • the rank is at most 2, which means that up to two independent data streams can be transmitted, which corresponds to the simultaneous scheduling of the primary transport block and the secondary transport block.
  • the information corresponding to the rank of the MIMO channel space is generally referred to as the number of layers in the MIMO channel space. Obviously, in a 2X 2 MIMO system, the number of layers that can be supported is 1 or 2.
  • a transport block corresponds to a complete data block of the physical layer of the transmitting end
  • a codeword corresponds to a modulation and coding scheme (MCS).
  • MCS modulation and coding scheme
  • the codewords are independently coded and modulated.
  • each TB is mapped onto one codeword, and each codeword is mapped to one layer and then transmitted. This means that separate control signaling is required for each layer to facilitate transmission, that is, each layer corresponds to a downlink MCS selection and uplink channel quality indicator (CQI, Channel Quality Indicator) and affirmative/negative (ACK). /NACK, Acknowledge/Negative Acknowledge) Feedback.
  • CQI Channel Quality Indicator
  • ACK affirmative/negative
  • downlink communication introduces 4X4 MIMO technology, which means that the maximum number of layers that can be supported is increased to four, and there are three corresponding schemes: one, one TB corresponds to one codeword, and one codeword corresponds to one.
  • Layer ie 4TB-4CodeWord-4Layer; 2, 1 or 2 TB corresponds to 1 codeword, 1 codeword corresponds to 1 or 2 layers, S ⁇ 4TB-2CodeWord-4Layer; 3, 1 TB corresponds to 1 codeword , 1 code word corresponds to 1 or 2 layers, 2TB-2CodeWord-4Layer.
  • schemes 1 and 2 are used to replace one TB in scheme 3, and each TB corresponds to a cyclic redundancy check (CRC, Cyclic Redundancy Check).
  • CRC Cyclic Redundancy Check
  • SIC Successessive Interference Cancellation
  • embodiments of the present invention provide a method and apparatus for transmitting a data stream in a MIM0 channel space.
  • the modulation coding scheme selection of the codewords mapped to the multiple layers is guided by calculating the equivalent channel quality of the multiple layers. become possible.
  • Inter-layer interleaving enables a better adaptation of the multiple data streams that need to be transmitted to the equivalent channel quality of the feedback.
  • the equivalent CQI for the multiple layers fed back in the present invention can better reflect the overall channel quality of the multiple layers, and the inter-layer interleaving technique can be combined Reduce the signaling overhead while making full use of the channel conditions during transmission to transmit more data.
  • joint CQI can be better utilized to improve the performance of MIM0 transmission, and interference cancellation (eg, SIC technology) techniques are utilized on the basis of inter-layer interleaving to eliminate the effects of inter-layer interference.
  • interference cancellation eg, SIC technology
  • the equivalent channel quality on multiple layers of the MIM0 channel space can be fed back with the same joint CQI and the same joint ACK/NACK indication is used to feed back the correct reception of multiple data streams on these layers, by letting Mapping the data streams on these layers for inter-layer interleaving, So that: the bits of each data stream are distributed (for example, evenly distributed) to different layers, so that the receiving end can use the joint CQI feedback technology for channel quality feedback; for a part of modulation symbols included in multiple data streams (for example, Most modulation symbols) or all modulation symbols, the modulation symbols on different layers at the same time (such as symbol period/symbol position) are respectively mapped from different data streams, and the bit information carried by the same modulation symbol is from the same data
  • the modulation symbols on different layers at the same time are respectively mapped from different data streams, and the bit information carried by the same modulation symbol is from the same data stream. Applies to all symbols on the layer, or only to some symbols.
  • the effect of suppressing the interlayer interference may be inferior to the interference suppressing effect in the case where all the symbols satisfy the above characteristics, and even if so, the interlayer interference can be suppressed to some extent.
  • the effect of interference suppression is generally better.
  • Embodiments of the present invention further consider that when the equivalent channel quality on multiple layers of MIMO is fed back with the same joint CQI and multiple independent ACK/NACK are used to separately receive the reception of multiple data streams on these layers. Correct or not the problem in this case.
  • the plurality of data streams are not inter-layer interleaved in the mapping of the plurality of data streams to the plurality of layers, and the data streams may have independent error probabilities.
  • Embodiments of the present invention further consider that when the equivalent channel quality on multiple layers of MIMO is fed back with the same joint CQI and multiple independent ACK/NACK are used to separately receive the reception of multiple data streams on these layers. Correct or not the problem in this case.
  • the plurality of data streams are not inter-layer interleaved in the mapping of the plurality of data streams to the plurality of layers, and the data streams may have independent error probabilities.
  • the associated control information includes respective transport block size information of the multiple data streams.
  • the multiple data streams mapped on multiple layers may be an initial data stream, a retransmitted data stream, or both an initial data stream and a retransmitted data stream.
  • the transport block size information corresponding to the initial data stream in the associated control signaling is set according to a value that is adapted to the joint CQI currently corresponding to the multiple layers, and for the retransmitted data stream, the corresponding in the associated control signal.
  • the transport block size information for the retransmitted data stream is set according to the transport block size value determined by the retransmitted data stream at the time of its initial transmission.
  • a method of transmitting a data stream in a multiple input multiple output (MIMO) system wherein each data stream is mapped onto a plurality of layers in a MIMO channel space for transmission, including Interleaving the N data streams to obtain N interleaved data streams; mapping the N interleaved data streams to N layers of the MIMO channel space; and transmitting the mapping in N layers N interleaved data streams.
  • MIMO multiple input multiple output
  • a method of transmitting a data stream in a multiple input multiple output (MIMO) system comprising: mapping a plurality of data streams to a plurality of layers in a MIMO channel space, respectively Where the plurality of layers correspond to a Joint Channel Quality Indication (CQI) from the receiver, and each of the plurality of data streams corresponds to an independent acknowledgement/denial (ACK/NACK) feedback, respectively Transmitting the plurality of data streams mapped on the plurality of layers; when the plurality of ACK/NACKs corresponding to the plurality of data streams indicate that the plurality of data streams are not all correctly received, then at the retransmission time Only the data streams that need to be retransmitted are transmitted on the plurality of layers corresponding to the one joint CQI, and no new data streams are transmitted.
  • CQI Joint Channel Quality Indication
  • ACK/NACK independent acknowledgement/denial
  • An embodiment of the present invention provides a method for transmitting a data stream in a multiple input multiple output (MIMO) system, the method comprising: mapping a plurality of data streams to multiple layers in a MIMO channel space, Wherein the plurality of layers correspond to a joint channel quality indicator (CQI) from a receiver, and each of the plurality of data streams respectively corresponds to an independent acknowledgement/denial (ACK/NACK) feedback; Transmitting the plurality of data streams mapped on the plurality of layers and the associated control signaling corresponding to the plurality of data streams, the associated control signaling including each of the plurality of data streams Transfer block size information.
  • MIMO multiple input multiple output
  • an apparatus for transmitting a data stream in a multiple input multiple output (MIMO) system wherein each data stream is mapped to a plurality of layers in a MIMO channel space for transmission
  • the apparatus includes: an interleaving unit, configured to perform inter-layer interleaving on the N data streams to obtain N interleaved data streams; and a mapping unit, configured to map the N interleaved data streams to the N in the MIMO channel space respectively And a sending unit, configured to send the N interleaved data streams mapped on the N layers.
  • an apparatus for transmitting a data stream in a multiple input multiple output (MIM0) system comprising: a mapping unit, configured to map a plurality of data streams respectively in a MIMO channel space And a plurality of layers, wherein the plurality of layers correspond to a joint channel quality indicator (CQI) from a receiver, and each of the plurality of data streams respectively corresponds to an independent acknowledgement/denial (ACK) And a sending unit, configured to send the plurality of data streams mapped on the multiple layers; wherein, when the multiple ACK/NACK corresponding to the multiple data streams indicates that the multiple data streams are not When all are correctly received, the transmitting unit transmits only the data stream that needs to be retransmitted on the multiple layers corresponding to the one joint CQI at the retransmission time, without transmitting a new data stream.
  • a mapping unit configured to map a plurality of data streams respectively in a MIMO channel space And a plurality of layers, wherein the plurality of layers correspond to a joint channel quality indicator (
  • an apparatus for transmitting a data stream in a multiple input multiple output (MIMO) system comprising: a mapping unit, configured to separately map a plurality of data streams in a MIMO channel space And a plurality of layers, wherein the plurality of layers correspond to a joint channel quality indicator (CQI) from the receiver, and each of the plurality of data streams respectively corresponds to an independent acknowledgement/deny (ACK/NACK), a sending unit, configured to send the plurality of data streams mapped on the multiple layers and the associated control signaling corresponding to the multiple data streams, where the associated control signaling includes Transmit block size information for each of the plurality of data streams.
  • a mapping unit configured to separately map a plurality of data streams in a MIMO channel space And a plurality of layers, wherein the plurality of layers correspond to a joint channel quality indicator (CQI) from the receiver, and each of the plurality of data streams respectively corresponds to an independent acknowledgement/deny (ACK/NACK)
  • ACK/NACK independent acknowledgement/
  • an apparatus for transmitting a data stream in a MIMO system comprising a processor and Connected to the memory, the processor is configured to: perform inter-layer interleaving on the N data streams to obtain N interleaved data streams; and map the N interleaved data streams to N in the MIMO channel space respectively Layers; transmitting the N interleaved data streams mapped on the N layers.
  • an apparatus for transmitting a data stream in a MIMO system comprising a processor and a memory coupled thereto, the processor configured to: map the plurality of data streams separately Multiple layers in a MIMO channel space, wherein the plurality of layers correspond to a joint CQI from a receiver and each of the plurality of data streams respectively corresponds to a separate ACK from the receiver NACK feedback; transmitting the plurality of data streams mapped on the plurality of layers; when a plurality of ACK/NACKs corresponding to the plurality of data streams indicate that the plurality of data streams are not all correctly received, retransmitting At the moment, only the data streams that need to be retransmitted are transmitted on the plurality of layers corresponding to the one joint CQI, and no new data streams are transmitted.
  • an apparatus for transmitting a data stream in a MIM0 system comprising a processor and a memory coupled thereto, the processor configured to: map the plurality of data streams separately a plurality of layers in a MIMO channel space, wherein the plurality of layers correspond to a joint channel quality indicator (CQI) from a receiver, and each of the plurality of data streams corresponds to an independent one Acknowledgement/denial (ACK/NACK) feedback; transmitting the plurality of data streams mapped on the plurality of layers and associated control signaling corresponding to the plurality of data streams, the associated control signaling comprising the Transport block size information for each of the multiple data streams.
  • CQI joint channel quality indicator
  • ACK/NACK Acknowledgement/denial
  • an apparatus for transmitting a data stream in a MIMO system comprising: a memory for storing executable instructions; and a processor for executing the above embodiment according to the executable instructions method.
  • a machine readable medium wherein instructions are stored that, when executed by a machine, enable the machine to perform the methods of the above-described embodiments.
  • Figure 1 shows a general structural schematic of a data stream transmitted in MIMO mode in a 4 X4 MIMO system.
  • FIG. 2 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • FIG. 3 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • FIG. 4 is a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention. Schematic flow chart.
  • FIG. 5 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of implementing bit collection in accordance with an embodiment of the present invention.
  • FIG. 7 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • FIG. 8 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • FIG. 9 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • FIG. 10 is a schematic flow diagram of an overall method of transmitting multiple data streams in a MIMO system in accordance with an embodiment of the present invention.
  • FIG. 11 is a schematic flow diagram of an overall method of transmitting multiple data streams in a MIMO system in accordance with an embodiment of the present invention.
  • 11A is a schematic flow diagram of a general method of transmitting multiple data streams in a MIMO system, in accordance with an embodiment of the present invention.
  • Figure 12A is a schematic diagram of an apparatus for transmitting a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • Figure 12B is a schematic diagram of an apparatus for transmitting a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • Figure 13A is a schematic diagram of an apparatus for transmitting a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • Figure 13B is a schematic diagram of an apparatus for transmitting a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • FIG. 14 is a diagram of a wireless device that transmits a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • FIG. 1 is a schematic diagram showing a general structure of transmitting a data stream in a MIMO manner through four transmitting antennas in a 4 ⁇ 4 MIMO system.
  • two transport channel processing units 1 and 2 process two data streams 1, 2 and 3, 4, respectively, and four data streams after transport channel processing.
  • the spreading/scrambling processing is performed separately, and then pre-encoded by multiplying the encoding coefficient W y , and then added to the common pilot channel (CPICH, Common Pilot Channel), and finally transmitted through multiple antennas.
  • the multiple parallel lines in the figure represent multiple code channels or channels, and different code channels are multiplied by different spreading codes during the spreading operation.
  • the method can be used to divide four data streams into one layer for inter-layer interleaving in a four-antenna transmission structure of a 4 X4 MIMO system, and eight or sixteen antennas in a future 8 X 8 or 16 X 16 MIMO system.
  • every two data streams, every four data streams, and even every eight data streams are grouped into one layer for inter-layer interleaving, so the method of two data streams 1, 2 described in the embodiment can be easily adopted. Expanded to achieve for any number of N data streams.
  • TBI and TB2 may be the first and second data streams or the third and fourth data streams in the four-antenna transmission structure of the 4 ⁇ 4 MIMO system shown in FIG. 1; those skilled in the art should understand that The same processing is performed on the other two data streams.
  • the same joint CQI information can be more effectively used to feed back the channel quality of the two layers corresponding to the two data streams in the MIMO channel space. Further The same joint ACK/NACK can be used to feed back whether the two data streams are successfully received.
  • the method shown in Figure 2 includes the following processing.
  • the two TBs are respectively bit-scrambled, that is, each bit of the bit stream corresponding to each TB is modulo-added with a predetermined scrambling code bit, and the predetermined scrambling code bits are known by the transmitting end and the receiving end.
  • the purpose of this operation is to avoid the occurrence of multiple consecutive '0's in the transmission, thus reducing transmission and reception errors.
  • the code blocks are separately divided into two code blocks to obtain a plurality of code blocks. Since the maximum length of the channel encoder is limited in a specific communication system, for example, the maximum length of the UMTS Turbo encoder is 5114 bits. The maximum length of the Turbo encoder of the LTE system is 6144 bits, and the length of the data stream to be encoded may exceed the maximum length, and the code block division is performed to ensure that the length of each coding block does not exceed the maximum length of the encoder.
  • channel coding is performed on a plurality of coding blocks obtained from two TB divisions, such as convolutional coding or turbo coding, in order to increase redundant information and help the receiving end to combat channel interference and noise.
  • a HARQ (Hybrid Automatic Repeat Request) function operation is performed on the two coded codewords.
  • the size of the physical resource of the air interface for transmitting the TB is not necessarily the same as the size of the output data stream of the S24.
  • the size relationship between the two is not equal.
  • the operation of repeating or puncturing is used to match the output data stream of the S24 to the real air interface. Physical resources are guaranteed to be sent.
  • the physical layer HARQ operation is to repeat or punctify according to certain rules.
  • the influencing factors include: the ratio of the output data stream size of the S24 to the physical resource size of the air interface, whether the data belongs to the system bit or the check digit in the S24 output. Whether the secondary transmission is initial transmission or retransmission, and what kind of constellation point mapping method is used for this transmission.
  • the UMTS system is a code division multiple access system.
  • the air interface physical resources may correspond to a single code channel or multiple code channels.
  • the output of the S25 will be mapped to multiple code channels in S29.
  • the output data stream of S25 is divided according to the size of the single code channel resource, and a plurality of sub data streams are output, and each sub data stream corresponds to a resource of a single code channel in the subsequent S29.
  • channel as used herein may refer to a single code channel or multiple code channels, but may also refer to other types of channels in other, for example, frequency division multiple access, time division multiple access systems.
  • the invention can also be applied to other types of systems System.
  • high-speed downlink shared channel (HS-DSCH, High Speed Downlink Shared Channel) interleaving is performed on the two codewords respectively, that is, inter-coded interleaving, and each sub-data stream output to S26 (corresponding to a single code channel)
  • the purpose of interleaving is to discretize a long burst error into a random error to facilitate error correction in channel decoding.
  • constellation point arrangement or constellation point re-arrangement is performed on the two codewords respectively.
  • high-order modulation such as 16QAM and 64QAM
  • the robustness of multiple bits corresponding to each constellation point is different.
  • the same bits can be mapped differently at each constellation point during initial transmission and retransmission, thereby improving the correct reception probability at the time of retransmission.
  • two codewords are respectively interleaved (e.g., bit-level interleaved) to obtain an interleaved sequence ⁇
  • TBI and TB2 correspond to two layers in the MIMO channel space.
  • the interleaving result is mapped onto two layers.
  • constellation point mapping or modulation is performed on the two interleaved codewords mapped to the two layers, respectively.
  • the modulated constellation point symbol is transmitted.
  • the constellation point symbols are transmitted on the MIMO channel by performing operations such as spreading scrambling and precoding on constellation point symbols mapped on the two layers.
  • two TB modulation symbols are interleaved and distributed over two layers of the MIMO channel space.
  • each TB corresponds to one codeword.
  • two codewords mapped on the same code channel are inter-TB interleaved, and then the interleaving results are respectively mapped to two layers.
  • the role of the interleaver is such that data from the same TB can be distributed (eg, evenly distributed) to two layers, such that the joint CQI corresponding to the two layers can better feed back the channel quality experienced by the data stream, and at the same time (eg, The same symbol period/symbol position)
  • the data on the two layers of the same code channel comes from two TBs, so that the receiving end can perform interference cancellation (for example, SIC) operation for the two layers.
  • interference cancellation for example, SIC
  • the value of P is determined according to the constellation point mapping, that is, the modulation mode.
  • the value of P is taken as a multiple of 2 in QPSK modulation, and the value of P is taken as a multiple of 4 in 16QAM modulation, in 64QAM modulation.
  • the value of P is taken as a multiple of 6.
  • the matrix A' is: ai a 2 a 2 l -l)P+ll -l)P+2 ... 1
  • the matrix A' is ai, i a i & 1, ⁇ a 2 a 2 a 2, a 2 -l) P + l a 2 - l) P + 2 ... ⁇ 2 a2, l & 2 a ⁇ a, a, a i, : a i -l)P+l a i -l)P+2 ... a i
  • the data in the matrix A' is read out again in rows, and the obtained two new sequences 1 and 2 after interleaving are Q when the odd number is
  • Sequence 1 a u , a 12 ,... a lp , a 2P+1 , a 2P+2 ,... , a 22P ,... , +1 , ⁇ _ ⁇ ⁇ +2 ,... , a i
  • ⁇ ij 1 a u , a 1 2 ,... a lp , a 2 P+1 , a 2 P+2 ,..., a 2 2P ,..., ⁇ 2 ,(QI)P+I , A 2,( Qi)p+2,..., 3 ⁇ 4,M
  • sequence 1 can be mapped to layer 1
  • sequence 2 is mapped to layer 2
  • constellation point mapping modulation can be performed on the mapped two channels of data, respectively.
  • the modulation symbols of the same TB are distributed on multiple layers, so that the presence of the modulation symbols on the high quality layer can improve the same TB in the decoding process.
  • the probability of successful decoding of modulation symbols on the low quality layer; by the above interleaving and mapping, the symbols on each layer are from multiple TBs and at the same time (eg, at symbol positions) the symbols on multiple layers of the same channel are respectively from Different TBs allow the receiver to perform effective interference cancellation (eg, SIC reception), thereby eliminating inter-layer interference well in MIMO receiver algorithms.
  • TBI and TB2 may be the first and second data streams or the third and fourth data streams in the four-antenna transmission structure of the 4 ⁇ 4 MIMO system shown in FIG. 1; those skilled in the art should understand that The same processing is performed on the other two data streams.
  • the same joint CQI information can be used to feed back the channel quality of the two layers corresponding to the two data streams in the MIMO channel space.
  • the same joint ACK/NACK can be used to feed back whether the two data streams are successfully received.
  • the method shown in Figure 3 includes the following processing.
  • the two TBs are bit-scrambled separately.
  • code segmentation is performed on two TBs to obtain a plurality of coded blocks.
  • channel coding is performed on a plurality of coding blocks obtained from the two TB divisions, respectively.
  • constellation point mapping is performed on the two codewords mapped by the physical channel, that is, the constellation point symbols are generated by modulation.
  • inter-layer interleaving i.e., interleaving between symbol streams
  • interleaving between symbol streams is performed on the two constellation point symbol streams obtained by the modulation, respectively, to obtain an interleaved symbol stream.
  • the interleaved symbol streams are mapped onto two layers.
  • the constellation point symbols mapped to the two layers are transmitted, SP, and the modulation symbols of the two TBs are distributed and transmitted on two layers of the MIMO channel space.
  • the steps S31-S310 of the embodiment of Fig. 3 are substantially the same as the steps S21-S29, S212 of the embodiment of Fig. 2 described above, and therefore will not be further described.
  • the embodiment of FIG. 3 first maps each codeword into a constellation symbol and then interleaves and maps to a layer, and FIG. 2 first interleaves and maps to a layer, and then maps The result is modulated to obtain constellation point symbols, so the interleaving in Figure 2 uses bit-level interleaving, while Figure 3 uses symbol-level interleaving.
  • the value of P is not limited and can be taken. Take the whole transportation;
  • the matrix A' is: l,(Q-l)P+l "(Q- l)P+2
  • the Q1 group reads out and maps the symbols of the first row in the matrix A' onto the layer 1, and reads and maps the symbols of the second row in A' onto the layer 2.
  • FIG. 4 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • the same joint CQI information can be used to feed back the channel quality of the two layers corresponding to the two data streams in the MIMO channel space.
  • the same joint ACK/NACK can be used to feed back whether the two data streams are successfully received.
  • This embodiment is similar to the embodiment of Figure 2, except that the bit-level inter-layer interleaving and layer mapping locations are placed between the physical layer HARQ functional operation and the physical channel allocation operation.
  • the method shown in Figure 4 includes the following processing.
  • the two TBs are bit-scrambled separately.
  • code segmentation is performed on two TBs to obtain a plurality of coded blocks.
  • channel coding is performed on a plurality of coding blocks obtained from the two TB divisions, respectively.
  • physical layer HARQ function operations are performed on the two coded codewords, respectively.
  • inter-layer interleaving (interleaving between codewords) on the codewords operated by the HARQ function is performed to obtain two interleaved codewords.
  • the two codewords after interleaving are mapped to two layers, respectively.
  • HS-DSCH interleaving is performed on the two interleaved codewords allocated through the physical code channel.
  • constellation points are arranged for the two interleaved codewords after the HS-DSCH interleaving.
  • physical channel mapping is performed on the two interleaved codewords arranged by the constellation points.
  • constellation point mapping is performed on the two interleaved codewords mapped by the physical channel, that is, the constellation point symbols are generated by modulation.
  • the constellation point symbols mapped to the two layers are transmitted, SP, and the modulation symbols of the two TBs are distributed and transmitted on two layers of the MIMO channel space.
  • the interleaving operation employed in the embodiment of Fig. 4 is similar to the interleaving method described above with respect to the embodiment of Fig. 2, except that the selection of the P value is different.
  • the value of P is also determined according to the manner of constellation point mapping. For example, the value of P is taken as a multiple of 2 ⁇ 480 in QPSK modulation, and the value of P is taken as 4 ⁇ 480 in 16QAM modulation. In multiples, the value of P is taken as a multiple of 6 X 480 during 64QAM modulation.
  • the odd arrays of the matrix A are row-replaced.
  • the interleaved matrix A' may be obtained by performing row permutation on each even array of the matrix A, and may also be through any group in the matrix A. Row permutation is performed to achieve interleaving.
  • N data streams are inter-layer interleaved.
  • M data eg, bits or symbols
  • N data streams eg, N TBs
  • NXM matrix A of NXM
  • Each P column is divided into a group of Q p I groups; the Q components are grouped into N sets; the N sets are respectively subjected to row permutation to generate an interleaving matrix A', and N rows of the matrix A' are respectively N
  • the interleaved data streams are mapped to the corresponding N layers.
  • the N sets may be different. Line replacement.
  • the bits from each of the N data streams are evenly distributed to the N layers by performing inter-layer interleaving and layer mapping on the N data streams.
  • N modulation symbols on the N layers of the same channel at the same time are respectively derived from ( Mapping from different data streams in the N data streams is in accordance with the principles of the present invention.
  • each TB corresponds to one codeword
  • the following embodiment is directed to an application scenario in which two TBs correspond to one codeword.
  • FIG. 5 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention. The method includes the following operations.
  • the two TBs are cascaded to form one codeword.
  • bit distortion is performed on the formed codeword.
  • the bit-scrambled codeword is code block-divided to obtain a plurality of coded blocks.
  • the number of coded blocks after division may be selected to be an even number, but not necessarily, so that the bit information in each code block is from the same TB.
  • TB is a data stream unit for transmitting a channel to a physical channel;
  • a codeword is a unit of data stream for performing channel coding, rate matching, etc., respectively, but the concept of the codeword starts from which operation step to which operation step ends, the current protocol There is no specific provision in it;
  • Code Block is a data stream single for turbo coding. Bit.
  • one TB may correspond to one codeword, or two TBs may be cascaded to correspond to one codeword; one codeword may be divided into one or more coding blocks according to its actual size. Channel coding.
  • channel coding is performed on the plurality of coded blocks obtained by the segmentation.
  • a physical layer HARQ operation is performed on the channel-coded plurality of coded blocks. After the encoding is completed, multiple coding blocks are connected in series to enter the physical layer HARQ operation module.
  • Physical layer HARQ operations may include: Bit Separation, Rate Matching, and Bit Collection. The bit separation is to divide the output of the channel encoder (for example, turbo encoder) into three channels according to the system bit, the first parity bit and the second parity bit; the rate matching is according to the output data stream size of S55 and the physical resource size of the air interface.
  • the ratio repeats or punctifies the three-way data separated by bits; the bit collection is to divide the three channels of data after matching (corresponding to the system bit, the first parity bit and the second parity bit respectively) and then arrange them according to a predetermined rule. Output.
  • the codewords operated by the physical layer HARQ function are inter-code interleaved.
  • the interleaved codewords are mapped onto two layers, resulting in two interleaved data streams mapped on the two layers.
  • HS-DSCH interleaving is performed on the two interleaved data streams respectively.
  • constellation points are arranged on the two interleaved data streams respectively.
  • constellation point mapping is performed on the two interleaved data streams respectively.
  • the modulated constellation point symbol is transmitted, and SP, two TB modulation symbols are interleaved and distributed on two layers of the MIMO channel space for transmission.
  • a ⁇ can be used in the bit collection.
  • N P N . N t N ⁇ ⁇
  • the symbol L ′′ indicates that the number of system bits to be transmitted after i s sys indicates that the code is punctured is taken down.
  • is an even number
  • ⁇ ⁇ is the total number of system bits from two TBs, and the two TBs are the same size, ie ⁇ ⁇ is also an even number, so N. Also for even numbers.
  • the rate matched system bit portion, the first check bit portion, and the second check bit portion are placed in an interleaver for bit collection in the manner shown in FIG.
  • the system bits are placed column by column in a column labeled 1 and the first check bit sequence and the second check sequence are interleaved in a column-by-column order by column.
  • the square of the check digit is the first bit of the second parity sequence.
  • the check bit area includes N x N
  • the system bits in the data stream of the rate matching output are placed column by column in the system bit region, starting with the first bit of the second parity bit portion, and the second check is performed.
  • the bits in the bit portion and the bits in the first parity bit portion are alternately placed column by column
  • the bits in the matrix are read out column by column to obtain a data stream that has been operated by the HARQ function.
  • the codeword sequence is obtained by reading the bits in the matrix of Fig. 6 column by column.
  • An a NJ -a N data sets the columns of the matrix A into a group per U column, where U is the number of bits that can be carried per code channel corresponding to a specific modulation mode, which is determined according to the modulation mode used. Specifically, when the modulation mode is QPSK, U is a multiple of 960; when the modulation mode is 16QAM, U is a multiple of 1920; modulation
  • the number is 01" ⁇ ⁇ _1, that is, the matrix ⁇ can be expressed as:
  • the first row of matrix A' is mapped to the first layer and the second row is mapped to the second layer.
  • bit collection process is not performed in the above-described Fig. 6 in S56, but a conventional bit collection method can be employed. In this embodiment, it can be implemented in other ways.
  • FIG. 7 is a schematic flow chart of a method for transmitting multiple data streams in a MIMO system according to an embodiment of the present invention. The method includes the following process.
  • the two TBs are cascaded to form one codeword.
  • the formed codeword is bit-scrambled.
  • code bit segmentation is performed on the bit-scrambled codeword to obtain a plurality of coded blocks.
  • the number of coded blocks after division may be selected to be an even number, but not necessarily, so that the bit information in each code block is from the same TB.
  • channel coding is performed on the obtained plurality of coding blocks.
  • physical layer HARQ function operations are performed on the channel-coded plurality of coded blocks.
  • the HARQ function operates to output a codeword sequence ai ' a2 ''''' a .
  • the codeword obtained after the HARQ function operation is split onto two layers. For example, The first / 2 bits of the codeword sequence ai , a2 , ' , a
  • constellation points are arranged on the two data streams respectively.
  • constellation point mapping is performed on the data streams mapped by the two physical channels respectively, that is, two constellation point symbol streams are generated by modulation.
  • inter-layer inter-layer interleaving is performed on the generated two constellation point symbol streams to obtain two interleaved constellation point symbol streams.
  • the two interleaved constellation point symbol streams are mapped to the two layers, respectively.
  • the constellation point symbols mapped on the two layers are transmitted.
  • the modulated symbols on the two layers are:
  • the symbol sequence on layer one is ⁇
  • the symbol on layer two The sequence is ⁇ , ⁇ , .
  • the first line of ⁇ ' is used as the first layer of the code track to perform subsequent spreading, precoding, etc. for transmission, and the second line is used as the second line of the code channel.
  • the symbols finally transmitted by the layer perform subsequent spreading, precoding, and the like for transmission.
  • the implementation of the S56 can be performed in the same manner as the implementation S56 described above, using the method shown in FIG. 6 described above.
  • the bit collection process is not performed in the above-described method of FIG. 6 in S76, but a conventional bit collection method may be employed. In this embodiment, it can be implemented in other ways.
  • Layer splitting in S77 For example, when the sequence ai ' a2 ' - a is placed in a 2X matrix by row, the corresponding sequence parts are placed in reverse order when the second row is placed, and the matrix A is obtained. The two rows in matrix A can then be mapped to two layers, respectively. It should be understood by those skilled in the art that in the case of layer splitting N data streams and not limited to two data streams, the sequence output by S76 is divided into N rows, and for odd rows or even rows, the data in the row is followed.
  • FIG. 8 is a schematic flow chart of a method for transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • the same joint CQI information may be used to feed back the channel quality of the two layers corresponding to the two data streams in the MIMO channel space, and two independent ACK/NACKs may be used to feed back whether the two data streams are fed back. Received successfully.
  • the method shown in Fig. 8 includes the following processing.
  • the two TBs are bit-scrambled separately.
  • code segmentation is performed on two TBs to obtain a plurality of coded blocks.
  • channel coding is performed on a plurality of coding blocks obtained from the two TB divisions, respectively.
  • HS-DSCH interleaving is performed on the two codewords allocated through the physical code channel.
  • constellation points are arranged for the two codewords interleaved by the HS-DSCH.
  • physical channel mapping is performed on the two codewords arranged by the constellation points.
  • constellation point mapping is performed on the two codewords mapped by the physical channel, that is, the constellation point symbols are generated by modulation.
  • the two constellation point symbols obtained by the modulation are mapped onto two layers.
  • the constellation point symbols mapped to the two layers are transmitted, SP, and the modulation symbols of the two TBs are respectively distributed and transmitted on two layers of the MIMO channel space.
  • the steps S81-S812 of the embodiment of the present invention are substantially the same as the steps S31-S310 and S312-S313 of the embodiment of Fig. 3 described above, and therefore will not be further described.
  • the two data streams using the same joint CQI are not inter-layer interleaved but the two data streams (codewords) are directly mapped onto the two layers.
  • two TBs correspond to the same CQI and respectively correspond to respective ACK/NACKs, so that there is an independent error probability between the two data streams.
  • the inventors have recognized that in order to reduce the overhead of the associated control signaling, the TB size information field in the associated control channel generally only feeds back one TB size information for each CQI.
  • the retransmission mechanism is greatly affected. If another new TB block is scheduled to be transmitted together while retransmitting the unsuccessful TB, corresponding to the two TB blocks, only one TB size information field is available on the associated control channel, and the retransmission block is expected to be associated with the control.
  • the TB size information field on the channel is set to the corresponding TB size at the time of initial transmission, and the new scheduling block wants the TB size information field on the associated control channel to be set according to the current CQI feedback value. Contradictions arise when the values of the above two TB sizes are not equal. If the TB size information field on the associated control channel corresponding to the two TB blocks is set to the TB size of the retransmission block, and the new scheduling block is also scheduled according to the TB size, the TB size and the size of the new scheduling block are caused.
  • CQI channel quality
  • a targeted retransmission strategy is proposed in this embodiment, that is, a new transmission is not allowed in the corresponding two layers at the retransmission time of retransmitting the TB that was last unsuccessful.
  • the retransmission time transmits only the data stream that needs to be retransmitted on multiple layers corresponding to the joint CQI, and does not transmit the new data stream.
  • two TBs are mapped to two layers corresponding to the same joint CQI, and respectively correspond to respective ACK/NACKs.
  • the associated control signaling is also transmitted, and the associated control signaling includes the respective transport block size information of the two TBs.
  • the associated control signaling may include a transport block size information field for carrying transport block size information for each of the two TBs.
  • both TBs are initial transmission blocks
  • the transmission block sizes of the two TBs depend on a corresponding joint CQI, that is, the receiving end feedbacks for the previous transmission on the two layers.
  • Joint CQI for example, processing two TBs to be mapped to the two layers according to a joint CQI corresponding to two layers fed back by the receiving end, so that the transport block sizes of the two TBs are adapted to the corresponding joint CQI.
  • both TBs are initial transport blocks
  • the transport block sizes of the two TBs are the same, and the transport block size information of the two TBs included in the associated control signaling has the same value.
  • the transport block sizes of the two TBs may be different.
  • the transport block size values mapped to the two TBs on the two layers contained in the road control signaling may be different.
  • the transport block size value of the initial transport block included in the associated control signaling is Adapted to the corresponding joint CQI to set; for the retransmission block, the transport block size value of the retransmission block included in the associated control signaling is set according to the transport block size value determined by the retransmission block at the time of its initial transmission. set.
  • every two layers correspond to one joint CQI
  • four layers correspond to two Joint CQI
  • the block size information or the number of transport block size information fields is proportionally increased.
  • the description is made by taking two layers corresponding to one joint CQI (or two data streams corresponding to one joint CQI) as an example, but the embodiment can be applied to any The number of layers or data streams corresponds to the case of a joint CQI.
  • the plurality of layers corresponding to the CQI may include transport block size information of the plurality of data streams in the associated control signaling sent together with the plurality of data streams mapped to the multiple layers, for example, the path
  • the control signaling includes the same number of transport block size information fields as the number of the plurality of data streams, for respectively carrying transport block size values of each of the plurality of data streams.
  • the number of transport block size information contained in the associated control signaling increases proportionally with the number of joint CQIs.
  • the transport block size information of the plurality of data streams included in the associated control signaling has the same value.
  • the transport block size value is adapted to the corresponding joint CQI value.
  • the retransmission time of the data stream that is not correctly received is retransmitted on the multiple layers (eg, retransmission)
  • the transport block size values of the plurality of data streams mapped to the multiple layers included in the associated control signaling may be different.
  • the data stream mapped to the multiple layers may include only the retransmission block, and may also include both the retransmission block and the newly scheduled initial transmission block.
  • the transport block size information of the initial transport block included is set according to a value adapted to the corresponding joint CQI; for the retransmission block, the transport block size information of the retransmission block included in the associated control signaling is according to the retransmission The block is set at the value of the transport block size determined at the time of its initial transmission.
  • FIG. 9 is a schematic flow chart of a method of transmitting multiple data streams in a MIMO system according to an embodiment of the present invention.
  • the same joint CQI information is used to feed back channel quality of two layers corresponding to the two TBs in the MIMO channel space, and two independent ACK/NACK are adopted. To feedback whether two TBs are successfully received.
  • the method shown in Figure 9 includes the following processing.
  • the two TBs are cascaded to form a codeword.
  • the formed codeword is bit-scrambled.
  • code bit segmentation is performed on the bit-scrambled codeword to obtain a plurality of coded blocks.
  • channel coding is performed on the obtained plurality of coding blocks.
  • a physical layer HARQ function operation is performed on the channel coded plurality of coding blocks.
  • the codeword obtained after the operation of the HARQ function is mapped to two layers.
  • physical channel allocation or physical physics is respectively performed on two data streams mapped on two layers. Code channel allocation.
  • constellation points are arranged on the two data streams respectively.
  • constellation point mapping is performed on the data streams mapped by the two physical channels respectively, that is, two constellation point symbol streams are generated by modulation.
  • the generated constellation point symbols mapped on the two layers are transmitted.
  • steps S91-S913 of the embodiment of Fig. 9 are substantially the same as the steps S71-S712, S715 of the above-described embodiment of Fig. 7, and therefore will not be further described.
  • two data streams using the same joint CQI are not inter-layer interleaved, but the two data streams are directly mapped onto two layers for transmission.
  • the retransmission of the last unsuccessful TB is not allowed to be performed at the corresponding two layers.
  • the data streams corresponding to the same joint CQI are not correctly received, only the data streams that need to be retransmitted are transmitted on the multiple layers corresponding to the joint CQI at the time of retransmission, without performing new data. The transmission of the stream.
  • the transport block size information of the two TBs is included in the associated control signaling transmitted together when transmitting the two TBs respectively mapped to the two layers.
  • the transport block size of the two TBs depends on the current joint CQI corresponding to the two layers.
  • the transport block sizes of the two TBs may be different. For example, when two TBs transmitted on two layers corresponding to the same joint CQI are not all correctly received, two TBs mapped to two layers may be at the retransmission time of the TB that is not correctly received.
  • the transport block size value of the initial transport block included in the associated control signaling is adapted to the corresponding
  • the joint CQI is set, and for the retransmission block, the transport block size value of the retransmission block included in the associated control signaling is set according to the transport block size value determined by the retransmission block at the time of its initial transmission.
  • Data streams correspond to a joint CQI and a union
  • ACK/NACK multiple data streams are inter-layer interleaved by the interleaving scheme provided by the present invention, and then mapped to different layers for transmission, so that each data stream distribution (for example, average or near-average distribution) is different.
  • a joint CQI reflecting the equivalent quality of the multiple layers can be obtained so that the channel conditions can be fully utilized, and the symbols on different layers of the same channel at the same time (eg, symbol period/symbol position) are from different data streams, and The same symbol is guaranteed to be from the same data stream as much as possible, so that inter-layer interference cancellation (such as SIC reception) can be performed more effectively, and inter-stream interference is minimized.
  • inter-layer interference cancellation such as SIC reception
  • the error probability proposes the retransmission strategy at this time - the retransmission of the last unsuccessful TB retransmission is not allowed to perform new transmissions at the corresponding two layers, saving signaling overhead while avoiding The retransmission is frozen.
  • multiple data streams correspond to one joint CQI and each corresponds to an independent ACK/NACK
  • multiple data streams are not directly interleaved and mapped to different layers for transmission, so that the data streams are There may be independent error probabilities, and the associated block size information of the multiple data streams is included in the associated control signaling sent with multiple data streams, thereby facilitating the initial transmission with higher efficiency. Retransmission.
  • Figure 10 shows a schematic flow diagram of a general method of transmitting multiple data streams in a MIMO system in accordance with an embodiment of the present invention, where each data stream will be mapped onto multiple layers in a MIMO channel space for transmission.
  • N data streams are inter-layer interleaved to obtain N interleaved data streams
  • N interleaved data streams are respectively mapped to N in the MIMO channel space.
  • N interleaved data streams mapped on N layers are transmitted.
  • N can be any integer greater than one.
  • the process of inter-layer interleaving the N data streams is such that the bit distribution of each of the N data streams (eg, averaged or nearly evenly distributed) onto different layers of the N layers, the same
  • the modulation symbols at the same time ie, symbol period/symbol position
  • the method illustrated in Figure 10 may further include one or more of the processes described above in connection with Figures 2-7.
  • FIG. 11 shows a schematic flow diagram of an overall method of transmitting multiple data streams in a MIMO system in accordance with an embodiment of the present invention.
  • a plurality of data streams are respectively mapped on a plurality of layers in a MIMO channel space, wherein the plurality of layers correspond to a joint from a receiver CQI and each of the plurality of data streams respectively corresponds to an independent ACK/NACK feedback;
  • S112 transmitting the plurality of data streams mapped on the plurality of layers; and in S113, when When multiple ACK/NACKs corresponding to the data stream indicate that all of the multiple data streams are not correctly received, only the data streams that need to be retransmitted are transmitted on the multiple layers corresponding to the joint CQI at the retransmission time, instead of Transfer new data streams.
  • the method illustrated in Figure 11 may further include one or more of the processes described above in connection with Figures 8-9.
  • FIG. 11A shows a schematic flow diagram of an overall method of transmitting multiple data streams in a MIMO system in accordance with an embodiment of the present invention.
  • a plurality of data streams are respectively mapped on a plurality of layers in a MIMO channel space, wherein the plurality of layers correspond to a joint CQI from a receiver, and the plurality of data streams
  • Each of the data streams respectively corresponds to an independent ACK/NACK feedback
  • S112A the plurality of data streams mapped on the plurality of layers and associated control signaling corresponding to the plurality of data streams are transmitted,
  • the associated control signaling includes transport block size information for each of the plurality of data streams.
  • the plurality of data streams may include an initial transport block, and the block size information of the initial transport block included in the associated control signaling is a transport block size value determined according to a corresponding joint CQI.
  • the plurality of data streams may include a retransmission block, and the block size information of the retransmission block included in the associated control signaling is a transport block size value determined by the retransmission block at the time of its initial transmission.
  • the plurality of data streams may include both an initial transport block and a retransmission block, and the block size information of the initial transport block included in the associated control signaling is a transport block size value determined according to a corresponding joint CQI.
  • the block size information of the retransport block included in the associated control signaling is a transport block size value determined by the retransmission block when it is initially transmitted.
  • the number of transport block size information included in the associated control signaling increases proportionally with the number of the plurality of joint CQIs.
  • Figure 11A may further include one or more of the processes described above in connection with Figures 8-9.
  • FIG. 12A shows an apparatus for transmitting a data stream in a MIMO system according to an embodiment of the present invention.
  • the apparatus 1200A includes an interleaving unit 1210A, a mapping unit 1220A, and a transmitting unit 1230A.
  • the interleaving unit 1210A performs inter-layer interleaving on the N data streams to obtain N interleaved data streams
  • the mapping unit 1220A maps the N interleaved data streams to N layers in the MIMO channel space
  • the transmitting unit 1230A Send N interleaved data streams mapped on N layers.
  • the interleaving unit 1210A interleaves the N data streams such that the bit distribution (e.g., average or near average) of each of the N data streams is on different layers of the N layers,
  • the modulation symbols at the same time ie, symbol period/symbol position
  • the bits in the same modulation symbol are from the same as possible The data stream.
  • Figure 12B shows a schematic diagram of an apparatus 1200B for transmitting a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • the apparatus 1200B includes an interleaving unit 1210B, a mapping unit 1220B, a transmitting unit 1230B, a cascading unit 1240B, a bit scrambling unit 1250B, a code block dividing unit 1260B, a channel coding unit 1270B, a physical layer HARQ function unit 1280B, and a physical code channel allocation unit 1290B.
  • Those skilled in the art will appreciate that all of the elements shown in Figure 12B are not necessarily required to implement the embodiments of the present invention, but that the specific functional units described above are shown in Figure 12B for convenience of illustration.
  • the interleaving unit 1210B performs inter-layer interleaving on the N data streams to obtain N interleaved data streams, and the mapping unit 1220B maps the N interleaved data streams to N layers respectively, and constellation point mapping The unit 12130B performs constellation point mapping on the N interleaved data streams mapped on the N layers to obtain constellation point symbols mapped on the N layers, and the transmitting unit 1230B transmits constellation point symbols mapped on the N layers.
  • bit scrambling unit 1250B performs bit scrambling on each of the N data streams
  • code block dividing unit 1260B separately performs code block partitioning on the N data streams scrambled by the bits
  • channel coding unit 1270B pairs The N data streams after the code block division are respectively subjected to channel coding, and the physical layer HARQ function unit 1280B performs physical layer HARQ function operation on the channel-coded N data streams, respectively, and the physical code channel allocation unit 1290B operates on the N after the HARQ function operation.
  • the data streams are respectively allocated to the physical code channel, and the HS-DSCH interleaving unit 12100B performs HS-DSCH interleaving on the N data streams allocated by the physical code channel, and the N data streams after the constellation point arrangement unit 12110B interleaves the HS-DSCH.
  • the constellation point arrangement is performed separately, and the physical channel mapping unit 12120B performs physical channel mapping on the N data streams in which the constellation points are arranged to obtain N processed data streams, and the interleaving unit 1210B performs layering on the N processed data streams.
  • mapping unit 1220B mapping the N interleaved data streams on N layers
  • constellation point mapping The unit 12130B performs constellation point mapping on the N interleaved data streams mapped on the N layers, and obtains constellation point symbols mapped on the N layers, and the sending unit 1230B Send constellation point symbols mapped on N layers.
  • the constellation point mapping unit 12130B separately maps the N data streams to the constellation points to obtain N constellation point symbol streams, and the interleaving unit 1210B interleaves the N constellation point symbol streams to obtain N interleaved constellation points.
  • the symbol stream, mapping unit 1220B maps the N interleaved constellation point symbol streams on N layers, and the transmitting unit 1230B transmits constellation point symbols mapped on the N layers.
  • bit scrambling unit 1250B performs bit scrambling on each of the N data streams
  • code block dividing unit 1260B performs code block partitioning on the N data streams scrambled by the bits
  • channel coding unit 1270B The N data streams after the code block are respectively subjected to channel coding, and the physical layer HARQ functional unit 1280B performs physical layer HARQ function operations on the channel-coded N data streams respectively, and the physical code channel allocation unit 1290B operates on the HARQ function.
  • the N data streams are respectively subjected to physical code channel allocation, and the HS-DSCH interleaving unit 12100B performs HS-DSCH interleaving on the N data streams allocated by the physical code channel, and the N data after the constellation point arrangement unit 12110B interleaves the HS-DSCH.
  • the streams are respectively arranged in a constellation point, and the physical channel mapping unit 12120B performs physical channel mapping on the N data streams in which the constellation points are arranged, and the constellation point mapping unit 12130 performs the constellation point mapping on the N data streams after the physical channel mapping.
  • the interleaving unit 1210B interleaves the N constellation point symbol streams, and obtains N interleaved constellation point symbol streams, mapping unit 1220B maps N interleaved constellation point symbol streams on N layers, and transmitting unit 1230B transmits constellation point symbols mapped on N layers.
  • the physical layer HARQ function unit 1280B performs physical layer HARQ function processing on the N data streams to obtain N HARQ function processed data streams, and the interleaving unit 1210B processes the N HARQ function processed data.
  • the stream performs inter-layer interleaving to obtain N interleaved data streams, mapping unit 1220B maps the N interleaved constellation point symbol streams on N layers, and transmitting unit 1230B transmits constellation point symbols mapped on N layers.
  • bit scrambling unit 1250B performs bit scrambling on each of the N data streams
  • code block dividing unit 1260B separately performs code block partitioning on the N data streams scrambled by the bits
  • channel coding unit 1270B The N data streams after the code block are respectively subjected to channel coding, and the physical layer HARQ functional unit performs physical layer HARQ function processing on the channel-coded N data streams to obtain N HARQ-processed data streams, and interleaves.
  • the unit 1210B performs inter-layer interleaving on the N HARQ-capable data streams to obtain N interleaved data streams, and the mapping unit 1220B maps the N interleaved constellation point symbol streams on the N layers, and the physical code channel
  • the allocation unit 1290B pairs are mapped on N layers
  • the N interleaved data streams are respectively subjected to physical code channel allocation, and the HS-DSCH interleaving unit 12100B performs HS-DSCH interleaving on the N data streams after the physical code channel allocation, and the constellation point arrangement unit 12110B interleaves the HS-DSCH.
  • the N data streams respectively perform constellation point arrangement, and the physical channel mapping unit 12120B performs physical channel mapping on the N data streams in which the constellation points are arranged, and the constellation point mapping unit 12130B performs constellation on the N data streams after the physical channel mapping respectively.
  • Point mapping to obtain constellation point symbols mapped on N layers, and transmitting unit 1230B transmits constellation point symbols mapped on the N layers.
  • the cascading unit 1240B cascades the N data streams to obtain a cascading data stream
  • the bit scrambling unit 1250B performs bit scrambling on the cascading data stream
  • the code block dividing unit 1260B scrambles the bits.
  • the cascading data stream performs code block segmentation
  • the channel coding unit 1270B performs channel coding on the cascading data stream after the code block segmentation
  • the physical layer HARQ function unit 1280B performs physical layer HARQ function operation on the channel coded cascading data stream to obtain
  • the interleaving unit 1210B performs inter-layer interleaving on the processed cascading data stream to obtain an interleaved cascading data stream
  • the mapping unit maps the interleaved cascading data stream on the N layers. N interleaved data streams mapped on N layers are obtained.
  • the physical code channel allocation unit 1290B performs physical code channel allocation on the N interleaved data streams mapped on the N layers, and the HS-DSCH interleaving unit 12100B allocates the physical code channels.
  • the N data streams are respectively HS-DSCH interleaved, and the constellation point arranging unit 12110B performs constellation point arrangement on the N data streams after the HS-DSCH interleaving, and the physical channel mapping unit 12120B separates the N data streams after the constellation points are respectively arranged.
  • the constellation point mapping unit 12130B performs constellation point mapping on the N data streams after the physical channel mapping, and obtains constellation point symbols mapped on the N layers, and the transmitting unit 1230B transmits the constellation mapped on the N layers. Point symbol.
  • the code block partitioning unit 1260B preferably divides the concatenated data stream into a plurality of coded code blocks of N, and the physical layer HARQ function unit 1280B performs the HARQ function as described in S56 above.
  • Bit collection is achieved by using the N ⁇ ⁇ ⁇ matrix method shown in FIG. 6 above.
  • the physical layer HARQ function unit 1280B does not perform the bit collection processing by using the method described in FIG. 6 above when performing the HARQ function operation as described in S56 above, but may adopt a conventional method.
  • a bit collection method, and preferably, the interleaving unit 1210B is as in S57 above
  • the sequence ai ' a w ' a ⁇ can be placed into a matrix of 2X dat by row, and the corresponding sequence parts are placed in reverse order when the second row is placed, to obtain matrix A.
  • the cascading unit 1240B cascades the N data streams to obtain a cascading data stream
  • the bit scrambling unit 1250B performs bit scrambling on the cascading data stream
  • the code block dividing unit 1260B scrambles the bits.
  • the cascading data stream performs code block segmentation
  • the channel coding unit 1270B performs channel coding on the cascading data stream after the code block segmentation
  • the physical layer HARQ function unit 1280B performs HARQ function operation on the channel-coded cascading data stream, and after processing
  • the layer dividing unit 12140B maps the processed cascading data stream on the N layers to obtain N data streams mapped on the N layers
  • the physical code channel allocating unit 1290B pairs are mapped in N data streams.
  • the N data streams on the layer are respectively subjected to physical code channel allocation, and the HS-DSCH interleaving unit 12100B performs HS-DSCH interleaving on the N data streams allocated by the physical code channel, and the constellation point arrangement unit 12110B interleaves the HS-DSCH.
  • the N data streams respectively perform constellation point arrangement, and the physical channel mapping unit 12120B performs physical channel mapping on the N data streams in which the constellation points are arranged, and the constellation point mapping unit 12130B pairs physical
  • the N data streams after channel mapping are constellation point mapping respectively, and the constellation point symbols mapped on the N layers are obtained, and the interleaving unit 1210B interleaves the N constellation point symbol streams to obtain N interleaved constellation point symbols.
  • mapping unit 1220B remaps the N interleaved constellation point symbol streams to N layers
  • the constellation point symbols remapped on the N layers are obtained, and the transmitting unit 1230B transmits the constellation point symbols remapped on the N layers.
  • the code block partitioning unit 1260B preferably divides the concatenated data stream into a plurality of coded code blocks of N, and the physical layer HARQ functional unit 1280B performs HARQ as described in S76 above. When the function is operated, it is used as shown in Figure 6 above. ⁇ ⁇ . A matrix approach to achieve bit collection.
  • the physical layer HARQ function unit 1280B does not perform the bit collection processing by using the method shown in FIG. 6 above when performing the HARQ function operation as described in S76 above, but may adopt a conventional method. a bit collection method, and preferably, the layer division unit 12140B performs layer segmentation as described in S77 above
  • sequence ai ' a2 ' - a can be placed into a matrix of 2X dM 2 by row, the corresponding sequence parts are placed in reverse order when the second row is placed, and the matrix A is obtained.
  • FIG. 13A shows a schematic diagram of an apparatus 1300A for transmitting a data stream in a MIMO system in accordance with an embodiment of the present invention.
  • the apparatus 1300A includes a mapping unit 1310A and a transmitting unit 1320A.
  • Mapping unit 1310A maps a plurality of data streams respectively on a plurality of layers of a MIMO channel space, wherein the plurality of layers correspond to one joint CQI from the receiver and each data stream corresponds to an independent ACK/NACK from the receiver An indication; the transmitting unit 1320A transmits a plurality of data streams mapped on a plurality of layers.
  • the transmitting unit 1320A when a plurality of ACK/NACKs corresponding to the plurality of data streams indicate that the plurality of data streams are not all correctly received, the transmitting unit 1320A is at the retransmission time at the plurality of times corresponding to the joint CQI. Only the data streams that need to be retransmitted are transmitted on the layer, and no new data streams are transmitted.
  • mapping unit 1310A maps a plurality of data streams respectively on a plurality of layers of a MIMO channel space, wherein the plurality of layers correspond to one joint CQI from the receiver and each data stream corresponds to from the receiver a separate ACK/NACK indication; the transmitting unit 1320A transmits the plurality of data streams mapped on the plurality of layers and the associated control corresponding to the plurality of data streams Signaling, the associated control signaling includes transport block size information of each of the plurality of data streams.
  • the multiple data streams may include an initial transport block, and the block size information of the initial transport block included in the associated control signaling is a transport block size value determined according to a corresponding joint CQI. .
  • the plurality of data streams may include a retransmission block, and the block size information of the retransmission block included in the associated control signaling is a transport block size value determined by the retransmission block at the time of its initial transmission.
  • the plurality of data streams may include both an initial transport block and a retransmission block, and the block size information of the initial transport block included in the associated control signaling is a transport block size value determined according to a corresponding joint CQI.
  • the block size information of the retransport block included in the associated control signaling is a transport block size value determined by the retransmission block when it is initially transmitted. When a plurality of joint CQIs are fed back, the number of transport block size information included in the associated control signaling increases proportionally with the number of the plurality of joint CQIs.
  • Figure 13B shows a schematic diagram of an apparatus 1300B for transmitting data streams in a MIMO system in accordance with an embodiment of the present invention.
  • Apparatus 1300B includes mapping unit 1310B, transmitting unit 1320B, cascading unit 1330B, bit scrambling unit 1340B, code block dividing unit 1350B, channel coding unit 1360B, physical layer HARQ functional unit 1370B, physical code channel allocation unit 1380B, HS-DSCH
  • the bit scrambling unit 1340B performs bit scrambling on each of the plurality of data streams
  • the code block dividing unit 1350B performs code block splitting on the plurality of data streams scrambled by the bits
  • the channel coding unit 1360B performs code block splitting.
  • the plurality of data streams are respectively subjected to channel coding
  • the physical layer HARQ function unit 1370B performs physical layer HARQ function operations on the channel-coded plurality of data streams respectively
  • the physical code channel allocating unit 1380B operates the plurality of data streams after the HARQ function operation.
  • the physical code channel allocation is performed separately, and the HS-DSCH interleaving unit 1390B performs HS-DSCH interleaving on the plurality of data streams allocated by the physical code channel, and the constellation point arranging unit 13100B performs constellation on the HS-DSCH interleaved multiple data streams respectively.
  • the mapping unit 1310 maps the processed plurality of constellation point symbol streams to multiple layers Symbol mapping constellation points obtained over a plurality of layers, the transmission unit 1320A transmits a symbol mapping constellation points on a plurality of layers.
  • the cascading unit 1330B cascades the plurality of data streams to obtain a cascading data stream, the bit scrambling unit 1340B performs bit scrambling on the cascading data stream, and the code block dividing unit 1350B scrambles the bits.
  • the cascading data stream performs code block division
  • the channel coding unit 1360B performs channel coding on the coded block cascading data stream
  • the physical layer HARQ function unit 1370B performs physical layer HARQ function operation on the channel coded cascading data stream.
  • the mapping unit 1310B maps the processed cascading data stream on multiple layers to obtain multiple data streams mapped on multiple layers
  • the physical code channel allocation unit 1380B maps multiple
  • the plurality of data streams on the layer are respectively subjected to physical code channel allocation
  • the HS-DSCH interleaving unit 1390B performs HS-DSCH interleaving on the plurality of data streams after the physical code channel allocation
  • the constellation point arrangement unit 13100B interleaves the HS-DSCH.
  • the plurality of data streams respectively perform constellation point arrangement
  • the physical channel mapping unit 13110B performs physical channel mapping on the plurality of data streams after the constellation points are arranged, and the constellation points are mapped.
  • the transmitting unit 13120B performs constellation point mapping on the plurality of data streams after the physical channel mapping, and obtains constellation point symbols mapped on the plurality of layers
  • the transmitting unit 1320A transmits the constellation point symbols mapped on the plurality of layers.
  • Figure 14 illustrates a wireless device 1400 that transmits data streams in a MIMO system.
  • the device 1400 includes various components coupled by a bus 1450, such as a processor 1430, a memory 1410, and a transceiver 1420.
  • Data 1411 and instructions 1412 can be stored in memory 1410.
  • the processor 1430 can implement the method of transmitting a data stream disclosed by embodiments of the present invention by executing the instruction 1412 and using the data 1411.
  • Transceiver 1420 is coupled to a plurality of antennas 1440-1 through 1440-N and includes transmitter 1421 and receiver 1422 to allow transmission and reception of signals between wireless device 1400 and remote devices.
  • the processor 1430 implements transmitting the data stream in the MIMO system by the data stream interleaving, mapping, and transmission methods explained in the above embodiments.
  • apparatus 1400 includes a processor 1430 and a memory 1410 coupled thereto, the processor 1430 configured to interleave N data streams to obtain N interleaved data streams, the N interleaved The data streams are mapped on N layers, respectively, and the N interleaved data streams mapped on the N layers are transmitted.
  • the processor 1430 performs inter-layer interleaving of the N data streams such that a bit distribution (eg, average or near-average distribution) of each of the N data streams is different to the N layers.
  • the modulation symbols at the same time are respectively derived from (mapped from) different data streams in the N data streams, and try to make the same
  • the bits in the modulation symbol are from the same data stream.
  • apparatus 1400 includes a processor 1430 and a memory 1410 coupled thereto.
  • the processor 1430 is configured to map the plurality of data streams to a plurality of layers, wherein the plurality of layers correspond to a joint CQI from the receiver and each of the plurality of data streams corresponds to the receiver An independent ACK/NACK indication; transmitting the plurality of data streams mapped on multiple layers.
  • a plurality of ACK/NACKs corresponding to the plurality of data streams indicate that the plurality of data streams are not all correctly received, only the plurality of layers corresponding to the joint CQI are transmitted at the retransmission time. The data stream that needs to be retransmitted, but not the new data stream.
  • apparatus 1400 includes a processor 1430 and a memory 1410 coupled thereto, the processor 1430 configured to map a plurality of data streams on a plurality of layers in a MIMO channel space, wherein the plurality of layers correspond to a joint CQI of the receiver, and each of the plurality of data streams respectively corresponds to an independent ACK/NACK feedback; transmitting the plurality of data streams mapped to the plurality of layers and the plurality of data Flow-dependent associated control signaling, the associated control signaling including transport block size information for each of the plurality of data streams.
  • the plurality of data streams may include an initial transport block, and the block size information of the initial transport block included in the associated control signaling is a transport block size value determined according to a corresponding joint CQI.
  • the plurality of data streams may include a retransmission block, and the block size information of the retransmission block included in the associated control signaling is a transport block size value determined by the retransmission block at the time of its initial transmission.
  • the plurality of data streams may include both an initial transport block and a retransmission block, and the block size information of the initial transport block included in the associated control signaling is a transport block size value determined according to a corresponding joint CQI.
  • the block size information of the retransport block included in the associated control signaling is a transport block size value determined by the retransmission block at the time of its initial transmission.
  • the number of transport block size information included in the associated control signaling increases proportionally with the number of the plurality of joint CQIs.
  • processor 1430 can perform various methods, such as the embodiments of Figures 2-9 and various variations thereof, to effect transmission of data streams in a MIMO system.
  • the disclosed apparatus and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
  • Another point of connection or direct connection or communication with each other displayed or discussed The connection may be an indirect connection or a communication connection through some interface, device or unit, and may be in electrical, mechanical or other form.
  • the functional units in the various embodiments of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented either in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may contribute to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computing device (which may be a mobile terminal, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a random access memory (RAM), a disk or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

提供了一种在多输入多输出(MIMO)系统中发送数据流的方法,其中每个数据流将映射到MIMO信道空间中的多个层上进行传输,该方法包括:对N个数据流进行层间交织以得到N个交织后的数据流;将该N个交织后的数据流分别映射在MIMO信道空间的N个层上,发送映射在N个层上的N个交织后的数据流。利用本发明的方法,能够更好的利用联合CQI来提高MIMO传输的性能,同时在层间交织的基础上利用干扰消除技术(例如SIC技术)来消除层间干扰的影响。

Description

MIMQ系统中发送数据流的方法和装置 技术领域
本发明涉及无线通信, 尤其涉及在多输入多输出 (MIMO, Multiple Input Multiple Output) 系统中发送数据流的方法和装置。 背景技术
在目前的通用移动通信系统(UMTS, Universal Mobile Telecommunications System)中, 下行采用了 2 X 2 MIMO技术。在发送端采用双天线发射信号时, 两个天线分别用于发射主数据流或称主传输块(Primary TB, Primary Transport Block)和辅数据流或称辅传输块 ( Secondary TB, Secondary Transport Block) 对于被调度用户来说主传输块是始终存在的,而辅传输块是否可以调度需要根 据信道条件来确定。 对于 2X 2的信道空间, 其秩最多为 2, 也就意味着最多 可以传输两个独立的数据流, 也就对应了同时调度主传输块和辅传输块。而如 果信道间的相关性很大, 此时可以只传输一个独立的数据流, 即只能调度 Primary TB。 通常将 MIMO信道空间的秩对应的信息称为 MIMO信道空间中 的层(Layer) 的个数。 显然在 2X 2MIMO系统中, 可以支持的层数为 1或 2。
在通信系统中, 一个传输块 (TB, transport block) 对应了发送端物理层 的一个完整数据块, 一个码字(CW, Codeword)对应了调制编码方案(MCS, Modulation and Coding Scheme )信息,每个码字独立的进行编码调制。在 UMTS 系统的下行 2X 2发送方案中, 每个 TB映射到一个码字上, 每个码字映射到 一个层上, 然后进行传输。这就意味着对于每个层都需要单独的控制信令以便 于传输,即每个层都对应了一个下行的 MCS选择和上行的信道质量指示 (CQI, Channel Quality Indicator) 以及肯定 /否定 (ACK/NACK, Acknowledge/Negative Acknowledge ) 反馈。
随着 UMTS的发展, 下行通信引入 4X4MIMO技术, 这就意味着最多可 以支持的层数增加到了 4个, 对应的方案有三种: 一、 1个 TB对应 1个码字, 1个码字对应 1层, 即 4TB-4CodeWord-4Layer; 二、 1或 2个 TB对应 1个码 字, 1个码字对应 1或 2层, S卩 4TB-2CodeWord-4Layer; 三、 1个 TB对应 1 个码字, 1个码字对应 1或 2层, 2TB-2CodeWord-4Layer。 对于上述方案一、 二, 如果考虑根据每层的信道质量都反馈 CQI, 则会带 来巨大的信令开销。 为了减小信令开销, 可以考虑两层只反馈一个 CQI。这种 情况下, 如果两个码字是分别映射到两层上, 就意味着需要按照质量较低例如 信噪比 (SNR, Signal to Noise Ratio) 较低的那一层来反馈 CQI。 由于发送时 的 MCS是基于反馈的 CQI确定的,倘若这两层的 CQI差异较大的话,就意味 着信道条件不能被充分利用, 从而造成吞吐量性能的降低。
另外, 在 MIM0传输中, 层间干扰对信号传输的影响是不可忽略的。 方 案一、 二相对于方案三的好处就在于: 方案一、 二中用两个 TB取代了方案三 中的一个 TB, 每个 TB都对应了一个循环冗余校验(CRC, Cyclic Redundancy Check) , 只要这两个 TB中有一个传对了, 接收端就有可能采用串行干扰消除 (SIC, Successive Interference Cancellation)技术去解调另一个 TB, 提高了这 两个块同时传对的概率。然而,上述方案三不能够有效地利用 SIC技术来提高 传输质量。
可见, 现有技术中存在改进 MIM0传输技术的需要。 发明内容
考虑到现有技术的上述问题, 本发明的实施例提供一种用于在 MIM0信 道空间中发送数据流的方法和装置。
通过对在 MIM0信道中多个层上传输的多个数据流进行层间交织, 使得 通过计算该多个层的等效信道质量来指导映射到这多个层上的码字的调制编 码方案选择成为可能。层间交织能够使需要传输的多个数据流更好地适配于反 馈的等效信道质量。 与按照质量较低层来反馈 CQI 的方案相比, 本发明中反 馈的针对该多个层的等效 CQI能够更好地反映该多个层的整体信道质量, 同 时结合层间交织技术可以在减小信令开销的同时尽可能充分利用传输时的信 道状况, 从而传输更多的数据。
进一步地,在更优选的实施例中,能够更好的利用联合 CQI来提高 MIM0 传输的性能, 并且在层间交织的基础上利用干扰消除(例如 SIC技术)技术来 消除层间干扰的影响。例如, MIM0信道空间的多个层上的等效信道质量可以 用同一个联合 CQI来反馈且用同一个联合 ACK/NACK指示来反馈这些层上的 多个数据流的接收正确与否, 通过让映射到这些层上的数据流进行层间交织, 使得: 每个数据流的比特都分布(例如平均分布)到不同层上, 以使接收端可 以采用联合 CQI反馈技术进行信道质量反馈; 对于多个数据流中包含的部分 调制符号(例如绝大多数调制符号)或全部调制符号, 同一时刻(例如符号周 期 /符号位置) 上不同层上的调制符号分别映射自不同的数据流, 且同一调制 符号所携带的比特信息均来自同一个数据流。以上特征使得接收端对不同层上 的星座点符号更有效地进行干扰消除操作 (例如 SIC接收), 最大程度地降低 MIMO传输中的层间干扰。
需要进一步说明的是, 上述同一时刻 (例如符号周期 /符号位置上) 不同 层上的调制符号分别映射自不同的数据流且同一调制符号所携带的比特信息 均来自同一个数据流的特征, 可能对层上的所有符号都适用, 也可能只对部分 符号适用。当部分符号满足上述特征的情况下,层间干扰的抑制效果有可能差 于全部符号满足上述特征的情况下的干扰抑制效果, 即便如此, 仍然能在一定 程度上抑制层间干扰。当所述满足该特征的符号越多时, 干扰抑制的效果通常 会越好。
本发明的实施例进一步考虑了当 MIMO的多个层上的等效信道质量是用 同一个联合 CQI来反馈且是用多个独立 ACK/NACK来分别反馈这些层上的多 个数据流的接收正确与否这种情况下的问题。根据本发明的实施例,在这种情 况下,在多个数据流到多个层的映射中不对该多个数据流进行层间交织, 这些 数据流之间可以有独立的差错概率。根据本发明的实施例, 当同一个联合 CQI 对应的多个数据流没有全部被正确接收时,在其重传时刻(例如重传时刻的调 度时间单位中) 对应同一个联合 CQI 的多个层上只传输需要重传的数据流, 而不再进行新数据流的传输。
本发明的实施例进一步考虑了当 MIMO的多个层上的等效信道质量是用 同一个联合 CQI来反馈且是用多个独立 ACK/NACK来分别反馈这些层上的多 个数据流的接收正确与否这种情况下的问题。根据本发明的实施例,在这种情 况下,在多个数据流到多个层的映射中不对该多个数据流进行层间交织, 这些 数据流之间可以有独立的差错概率。 根据本发明的实施例, 对于同一个联合 CQI对应的多个层上映射的多个数据流,随路控制信令中包含该多个数据流各 自的传输块大小信息。映射在多个层上的多个数据流可以是初传数据流, 也可 以是重传数据流,还可以是初传数据流和重传数据流两者,对于初传输数据流, 随路控制信令中对应于该初传数据流的传输块大小信息按照适配于当前对应 于该多个层的联合 CQI 的值来设置, 对于重传数据流, 随路控制信令中对应 于该重传数据流的传输块大小信息按照该重传数据流在其初传时确定的传输 块大小值来设定。
按照本发明的一个实施例, 提供了一种在多输入多输出 (MIMO)系统中 发送数据流的方法, 其中每个数据流将映射到 MIMO信道空间中的多个层上 进行传输, 方法包括: 对 N个数据流进行层间交织以得到 N个交织后的数据 流; 将所述 N个交织后的数据流分别映射在 MIMO信道空间的 N个层上; 发 送所述映射在 N个层上的 N个交织后的数据流。
按照本发明的一个实施例, 提供了一种在多输入多输出 (MIMO)系统中 发送数据流的方法, 所述方法包括: 将多个数据流分别映射在 MIMO信道空 间中的多个层上,其中所述多个层对应于来自接收方的一个联合信道质量指示 (CQI) , 并且所述多个数据流中的每个数据流分别对应于一个独立的确认 /否 认 (ACK/NACK) 反馈; 发送所述映射在多个层上的多个数据流; 当与所述 多个数据流对应的多个 ACK/NACK表明所述多个数据流没有全部被正确接收 时, 则在重传时刻在与所述一个联合 CQI对应的所述多个层上只传输需要重 传的数据流, 而不传输新的数据流。
本发明的一个实施例, 提供了一种在多输入多输出 (MIMO)系统中发送 数据流的方法, 所述方法包括: 将多个数据流分别映射在 MIMO信道空间中 的多个层上, 其中所述多个层对应于来自接收方的一个联合信道质量指示 (CQI) , 并且所述多个数据流中的每个数据流分别对应于一个独立的确认 /否 认 (ACK/NACK) 反馈; 发送所述映射在多个层上的多个数据流以及与所述 多个数据流对应的随路控制信令,所述随路控制信令包含所述多个数据流中每 个数据流的传输块大小信息。
按照本发明的一个实施例, 提供了一种在多输入多输出 (MIMO)系统中 发送数据流的装置, 其中每个数据流将映射到 MIMO信道空间中的多个层上 进行传输, 所述装置包括: 交织单元, 用于对 N个数据流进行层间交织以得 到 N个交织后的数据流; 映射单元, 用于将所述 N个交织后的数据流分别映 射在 MIMO信道空间的 N个层上; 发送单元, 用于发送所述映射在 N个层上 的 N个交织后的数据流。 按照本发明的一个实施例, 提供了一种在多输入多输出 (MIM0)系统中 发送数据流的装置, 所述装置包括: 映射单元, 用于将多个数据流分别映射在 MIMO信道空间中的多个层上,其中所述多个层对应于来自接收方的一个联合 信道质量指示(CQI) 并且所述多个数据流中的每个数据流分别对应于一个独 立的确认 /否认 (ACK/NACK) 反馈; 发送单元, 用于发送所述映射在多个层 上的多个数据流; 其中, 当与所述多个数据流对应的多个 ACK/NACK表明所 述多个数据流没有全部被正确接收时,则所述发送单元在重传时刻在与所述一 个联合 CQI对应的所述多个层上只传输需要重传的数据流, 而不传输新的数 据流。
按照本发明的一个实施例, 提供了一种在多输入多输出 (MIMO)系统中 发送数据流的装置, 所述装置包括: 映射单元, 用于将多个数据流分别映射在 MIMO信道空间中的多个层上,其中所述多个层对应于来自接收方的一个联合 信道质量指示 (CQI) , 并且所述多个数据流中的每个数据流分别对应于一个 独立的确认 /否认 (ACK/NACK) 反馈; 发送单元, 用于发送所述映射在多个 层上的多个数据流以及与所述多个数据流对应的随路控制信令,所述随路控制 信令包含所述多个数据流中每个数据流的传输块大小信息。
按照本发明的一个实施例, 提供了一种在 MIMO系统中发送数据流的装 置, 其中每个数据流将映射到 MIMO信道空间中的多个层上进行传输, 所述 装置包括处理器和与之相连的存储器, 所述处理器配置为: 对 N个数据流进 行层间交织以得到 N个交织后的数据流; 将所述 N个交织后的数据流分别映 射在 MIMO信道空间的 N个层上;发送所述映射在 N个层上的 N个交织后的 数据流。
按照本发明的一个实施例, 提供了一种在 MIMO系统中发送数据流的装 置, 所述装置包括处理器和与之相连的存储器, 所述处理器配置为: 将多个数 据流分别映射在 MIMO信道空间中的多个层上, 其中所述多个层对应于来自 接收方的一个联合 CQI并且所述多个数据流中的每个数据流分别对应于来自 接收方的一个独立的 ACK/NACK反馈; 发送所述映射在多个层上的多个数据 流; 当与所述多个数据流对应的多个 ACK/NACK表明所述多个数据流没有全 部被正确接收时, 在重传时刻在与所述一个联合 CQI对应的所述多个层上只 传输需要重传的数据流, 而不传输新的数据流。 按照本发明的一个实施例, 提供了一种在 MIM0系统中发送数据流的装 置, 所述装置包括处理器和与之相连的存储器, 所述处理器配置为: 将多个数 据流分别映射在 MIMO信道空间中的多个层上, 其中所述多个层对应于来自 接收方的一个联合信道质量指示 (CQI) , 并且所述多个数据流中的每个数据 流分别对应于一个独立的确认 /否认 (ACK/NACK) 反馈; 发送所述映射在多 个层上的多个数据流以及与所述多个数据流对应的随路控制信令,所述随路控 制信令包含所述多个数据流中每个数据流的传输块大小信息。
按照本发明的一个实施例, 提供了一种在 MIMO系统中发送数据流的装 置, 包括: 存储器, 用于存储可执行指令; 以及处理器, 用于根据所述可执行 指令执行上述实施例的方法。
按照本发明的一个实施例, 提供了一种机器可读介质, 其中存储指令, 当 机器执行该指令时, 使得该机器能够执行上述实施例的方法。
按照本发明的一个实施例, 提供了一种计算机程序, 该计算机程序用于执 行上述实施例的方法。
通过参考以下结合附图的说明以及权利要求书中的内容,并且随着对本发 明实施例的更全面的理解,本发明的其他目的及效果将变得更加清楚和易于理 解。 附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例需要使用的 附图作简单地介绍, 显而易见地,下面描述中的附图仅仅是本发明的一些实施 例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根 据这些附图获得其他的附图。
图 1示出了 4 X4 MIMO系统中以 MIMO方式发送数据流的一般性结构示 意图。
图 2是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 3是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 4是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 5是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 6是根据本发明实施例的一种实现比特收集的示意图。
图 7是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 8是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 9是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。
图 10是根据本发明实施例的在 MIMO系统中发送多个数据流的总体方法 的示意流程图。
图 11是根据本发明实施例的在 MIMO系统中发送多个数据流的总体方法 的示意流程图。
图 11A是根据本发明实施例的在 MIMO系统中发送多个数据流的总体方 法的示意流程图。
图 12A是根据本发明实施例的在 MIMO系统中发送数据流的装置的示意 图。
图 12B是根据本发明实施例的在 MIMO系统中发送数据流的装置的示意 图。
图 13A是根据本发明实施例的在 MIMO系统中发送数据流的装置的示意 图。
图 13B是根据本发明实施例的在 MIMO系统中发送数据流的装置的示意 图。
图 14是根据本发明实施例的在 MIMO系统中发送数据流的无线装置的示 意图。
在所有附图中, 相同或相似的标号表示相似或相应的特征或功能。 具体实鮮式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
本领域技术人员应该理解,在以下具体实施例的描述中, 不同的术语代表 相同或相似的含义, 只是为了适应不同的具体语境所采用的不同表述方式。例 如, 在下面的实施例中主要涉及低层的处理, 不同实施例中所采用的术语 "传 输块"和 "数据流"具有相同或相似的含义, "信道"和 "码道"在不同实施 例中具有相同或相似的含义,这对于本领域技术人员来说应该是清楚的。另外, 虽然本发明实施例中主要以 2X 2和 4X 4 MIMO系统进行描述,但是本领域技 术人员应该理解, 所公开的方法也可以用于任何其他维数的 MIMO系统。
图 1示出了 4 X4 MIMO系统中通过四个发送天线以 MIMO方式发送数据 流的一般性结构示意图。 如图所示, 对于四个数据流, 例如四个 TB, 两个传 输信道处理单元 1和 2分别对两个数据流 1、 2和 3、 4进行处理, 传输信道处 理之后四个数据流分为两组, 分别进行扩频 /加扰处理, 之后再分别通过乘以 编码系数 Wy进行预编码, 之后与公共导频信道 (CPICH, Common Pilot Channel) 相加, 最后通过多个天线发出。 图中的多条并行的线表示多个码道 或信道, 不同的码道在扩频操作时会乘以不同的扩频码。在下文中, 主要以图 1所示的两个数据流 1、 2为例描述本发明的实施例, 但是本领域技术人员应 该理解,所描述的方法可以用于任何数目的数据流,例如所描述的方法可以用 于 4 X4 MIMO系统的四天线发送结构中将四个数据流分成一组进行层间交织 的情况,以及在未来的 8 X 8或 16 X 16 MIMO系统的八天线或十六天线发送结 构中将每两个数据流、每四个数据流甚至每 8个数据流分成一组进行层间交织 的情况, 因此可以容易地将实施例中描述的两个数据流 1、 2的方法扩展到针 对任何数目 N个数据流来实现。
图 2是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。该实施例中, TBI和 TB2可以是图 1所示的 4X4 MIMO系统的 四天线发送结构中的第一和第二数据流或者是第三和第四数据流;本领域技术 人员应该理解, 可以对另外两个数据流进行相同的处理。 该实施例中, 通过对 两个数据流进行层间交织和层映射, 可以更有效地采用同一个联合 CQI信息 来反馈 MIMO信道空间中对应于这两个数据流的两个层的信道质量。 进一步 的, 可以采用同一个联合 ACK/NACK来反馈两个数据流是否接收成功。
图 2所示的方法包括以下处理过程。
在 S21, 分别对两个 TB添加 CRC。
在 S22, 分别对两个 TB进行比特加扰, 即对每个 TB对应的比特流的每 个比特与预定的扰码比特进行模二加,预定的扰码比特是发送端和接收端共同 知道的信息, 本操作的目的是避免在传输中产生连续多个 '0'或 的情况, 从而可以减少传输及接收错误。
在 S23, 分别对两个 ΤΒ进行码块分割得到多个编码块, 由于在某一特定 的通信系统中, 信道编码器的最大长度都是限定的, 比如 UMTS的 Turbo编 码器最大长度为 5114比特, LTE系统的 Turbo编码器最大长度为 6144比特, 而待编码的数据流长度可能超过该最大长度,则需进行码块分割保证每个编码 块的长度都不会超过编码器的最大长度。
在 S24, 分别对从两个 TB分割得到的若干个编码块进行信道编码, 如卷 积编码或 turbo编码等, 目的是增加冗余信息, 帮助接收端对抗信道干扰和噪 声。
在 S25 , 分别对两个编码后的码字执行物理层混合自动重传 (HARQ, Hybrid Automatic Repeat Request ) 功能操作。 用于发送 TB的空口物理资源大 小与 S24的输出数据流大小并不一定是相同的,两者的大小关系不等,采用重 复或打孔的操作来使得 S24 的输出数据流匹配到真正的空口物理资源上以保 证发送。 物理层 HARQ操作就是根据一定的规则来进行重复或打孔操作, 影 响因素包括: S24的输出数据流大小与空口物理资源大小的比例、 该数据属于 S24输出中的系统位还是校验位、 本次传输是初传还是重传、 本次传输是何种 星座点映射方式等。
在 S26,分别对所述两个码字进行物理信道分配或称物理码道分配。 UMTS 系统是一个码分多址系统, 空口物理资源可能对应单码道或多码道,在多码道 情况下, S25的输出将会在 S29中被映射到多个码道上, 此处就是将 S25的输 出数据流按照单码道资源的大小进行分割, 输出多个子数据流, 每个子数据流 就对应了后续 S29中的单个码道的资源。本领域技术人员应该理解,本文中采 用的术语信道,可以指这里的单个码道或多个码道,但是在其他例如频分多址、 时分多址系统中也可以指其他类型的信道,本发明也可以应用于其他类型的系 统。
在 S27, 分别对所述两个码字进行高速下行共享信道 (HS-DSCH, High Speed Downlink Shared Channel) 交织, 即进行码道内的交织, 对 S26输出的 每个子数据流(对应于单个码道)进行交织, 目的是把一个较长的突发差错离 散成随机差错, 以利于信道译码的纠错。
在 S28, 分别对所述两个码字进行星座点排列或称星座点重排列, 对于高 阶调制(如 16QAM和 64QAM) , 每个星座点对应的多个比特的鲁棒性是不同 的,通过星座点重排列, 可以使得同样的比特在初传和重传时在每个星座点映 射的地位不同, 从而提高重传时的正确接收概率。
在 S29, 分别对两个码字进行物理信道映射, 将 S28的输出映射到单个码 道上。
在 S210, 分别对两个码字进行交织 (例如比特级交织) 得到交织后的序 歹 |J。这里, TBI和 TB2对应于 MIMO信道空间中的两个层,通过在这里对 TBI 和 TB2进行彼此间的交织, 即层间交织, 在接收方解码的过程中可以改善对 质量较低层上传输的数据符号的解码成功概率。
在 S211 , 将交织结果映射到两个层上。
在 S212, 对映射到两个层上的两个交织的码字分别进行星座点映射或称 调制。
在 S213 , 发送经过调制得到的星座点符号。 例如图 1所示, 通过对映射 在两个层上的星座点符号进行扩频加扰和预编码等操作, 在 MIMO信道上将 星座点符号发送出去。最终,两个 TB的调制符号交织地分布在 MIMO信道空 间的两个层上发送出去。
在本实施例中, 每个 TB分别对应一个码字。 本实施例对映射在同一码道 上的两个码字进行 TB间交织, 然后再将交织结果分别映射到两层上。 交织器 的作用使得来自同一 TB的数据可以分布 (例如平均分布) 到两层上, 这样对 应于这两个层的联合 CQI可以更好的反馈数据流经历的信道质量, 以及使得 同一时刻 (例如同一符号周期 /符号位置) 同一码道两层上的数据来自于两个 TB, 从而接收端可以针对两个层进行干扰消除 (例如 SIC) 操作。
下面提供了对本实施例中交织器的实现过程的描述。
令同一码道上来自码字 1 的数据为 ail,ai2,...,a1M, 来自码字 2 的数据为 a21,a22,...,a2M,将来自码」 1和码字 2的数据依次按行写入一个大小为 2XM 矩阵 A, 即
ai ai ai
a, a, 实施例及后
1, 即矩阵
Figure imgf000013_0001
ai,i ai
a2,l &2 a,
第 o组
Figure imgf000013_0002
其中, P的取值是根据星座点映射即调制的方式决定的, 例如, 在 QPSK 调制时 P的值取为 2的倍数,在 16QAM调制时 P的值取为 4的倍数,在 64QAM 调制时 P的值取为 6的倍数。
将矩阵 A中的第奇数组进行行置换, 生成矩阵 A', 即
Q为奇数时, 矩阵 A'为: ai a2 a2 l -l)P+l l -l)P+2 … 1
&2,1 a, a, a,
Figure imgf000013_0003
'2 -l)P+l a2 -l)P+2 … Ά2
第 0组 第 1组 第 -l组
Q为偶数时, 矩阵 A'为 ai,i ai &1,Ρ a2 a2 a2, a2 -l)P+l a2 -l)P+2 … Ά2 a2,l &2 a π a, a, ai,: ai -l)P+l ai -l)P+2 … ai
第 0组 第 1组 第 组
将矩阵 A'中的数据再按行读出, 得到的交织后的两个新序列 1和 2为 Q为奇数时
序列 1: au , a12 ,… alp , a2P+1 , a2P+2 ,… , a22P ,… , +1 , ^_^Ρ+2 ,… , ai
列 2: a21, a22,… a2 P, al p+1, al p+2,…, a12P,…, a2,(Q+1, ^ +2,…, Q为偶数时
序歹 ij 1: au , a1 2,… al p , a2 P+1 , a2 P+2,…, a2 2P,…, ^2,(Q-I)P+I , A2,(Q-i)p+2,…, ¾,M
列 2: a2 1 , a2 2 ,… a2 P , al p+1 , al p+2 ,… , a1 2P ,… , , ¾;(Q_I)P+2 ,… , ¾,Μ
在得到两个交织后的序列后, 可将序列 1映射到层 1上,序列 2映射到层 2上, 并可分别对映射后的两路数据进行星座点映射调制。 在两个码字采用同 一个 CQI信息时, 如果这两个码字是分别映射到两层上, 就意味着需要按照 质量较低的那一层来反馈 CQI, 然后在 HARQ传输或新的传输中根据该 CQI 来为两个码字选择 MCS。 如果这两层的 CQI差异较大的话, 这就意味着吞吐 量性能的降低, 没有充分利用信道条件。本实施例中通过进行码字的交织并分 别映射到不同层, 使得同一 TB的调制符号分布在多个层上, 从而在解码过程 中由于高质量层上调制符号的存在可以提高同一 TB中处于低质量层上的调制 符号解码成功的概率; 通过上述交织和映射, 使得每一层上的符号都来自于多 个 TB且同一时刻(例如符号位置上) 同一信道多个层上的符号分别来自不同 的 TB,从而使接收端可以进行有效地干扰消除(例如 SIC接收),从而在 MIMO 接收机算法中很好地消掉层间干扰。
图 3是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。该实施例中, TBI和 TB2可以是图 1所示的 4X4 MIMO系统的 四天线发送结构中的第一和第二数据流或者是第三和第四数据流;本领域技术 人员应该理解, 可以对另外两个数据流进行相同的处理。 该实施例中, 可以采 用同一个联合 CQI信息来反馈 MIMO信道空间中对应于这两个数据流的两个 层的信道质量。 进一步的, 可以采用同一个联合 ACK/NACK来反馈两个数据 流是否接收成功。
图 3所示的方法包括以下处理过程。
在 S31, 分别对两个 TB添加 CRC。
在 S32, 分别对两个 TB进行比特加扰。
在 S33 , 分别对两个 TB进行码块分割得到多个编码块。
在 S34, 分别对从两个 TB分割得到的若干个编码块进行信道编码。
在 S35 , 分别对两个编码后的码字执行物理层 HARQ功能操作。
在 S36, 分别对经 HARQ功能操作后的两个码字进行物理信道分配或称 物理码道分配。 在 S37, 分别对经物理码道分配后的两个码字进行 HS-DSCH 织。 在 S38, 分别对经 HS-DSCH交织后的两个码字进行星座点排列。
在 S39, 分别对经星座点排列后的两个码字进行物理信道映射。
在 S310, 分别对经物理信道映射后的两个码字进行星座点映射, 即通过 调制生成星座点符号。
在 S311 , 分别对调制得到的两个星座点符号流做层间交织 (即符号流间 的交织) 得到交织后的符号流。
在 S312, 将交织后的符号流映射到两个层上。
在 S313 , 发送映射到两个层上的星座点符号, SP, 两个 TB的调制符号交 织地分布在 MIMO信道空间的两个层上发送出去。
图 3实施例的步骤 S31-S310与上述图 2实施例的步骤 S21-S29、 S212基 本上相同, 因此不再做进一步的说明。 与图 2的实施例不同的是, 图 3的实施 例先将每个码字映射为星座图符号再进行交织和映射到层,而图 2则是先进行 交织并映射到层, 再将映射结果进行调制得到星座点符号, 因此图 2中的交织 采用的是比特级交织, 而图 3采用的是符号级交织。
下面提供了对图 3实施例中采用的交织器的实现过程的描述。
令同一码道上来自 TBI 的符号为 SU, S12,... , S1M, 来自 TB2 的符号为 S21, S22,..., S2M,将来自 TBI和 TB2的符号依次按行写入一个大小为 2 XM的矩 阵 A, 即
0,1.
Figure imgf000015_0001
"1,1
s, s,
第 0组
Figure imgf000015_0002
这里, 由于矩阵操作的元素是调制符号, 所以 P的取值不受限制, 可以取 下取整运;
Figure imgf000016_0001
Q为奇数时, 矩阵 A'为: l,(Q-l)P+l "(Q- l)P+2
s,, s, s, :, (Q- 第 0组
Figure imgf000016_0002
第 Q-l组
Q为偶数时, 矩阵 A'为
"1,1
s, s, L,(Q-l)P+l [,(Q- l)P+2 第 0组
Figure imgf000016_0003
第 Q-l组 将矩阵 A'中第一行的符号读出并映射到层 1上, 将 A'中第二行的符号读 出并映射到层 2上。
图 4是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。 该实施例中, 可以采用同一个联合 CQI信息来反馈 MIMO信道 空间中对应于这两个数据流的两个层的信道质量。进一步的, 可以采用同一个 联合 ACK/NACK来反馈两个数据流是否接收成功。 该实施例与图 2的实施例 类似, 不同之处在于将比特级层间交织和层映射的位置放在物理层 HARQ功 能操作和物理信道分配操作之间。
图 4所示的方法包括以下处理过程。
在 S41, 分别对两个 TB添加 CRC。
在 S42, 分别对两个 TB进行比特加扰。
在 S43, 分别对两个 TB进行码块分割得到多个编码块。
在 S44, 分别对从两个 TB分割得到的若干个编码块进行信道编码。 在 S45 , 分别对两个编码后的码字执行物理层 HARQ功能操作。
在 S46, 对经 HARQ功能操作后的码字进行层间交织 (码字间的交织) 得到交织后的两个码字。
在 S47, 将交织后两个码字分别映射到两个层上。
在 S48, 分别对映射到两个层上的两个交织后码字进行物理信道分配或称 物理码道分配。
在 S49,分别对经物理码道分配后的两个交织后码字进行 HS-DSCH交织。 在 S410, 分别对经 HS-DSCH交织后的两个交织后码字进行星座点排列。 在 S411 , 分别对经星座点排列后的两个交织后码字进行物理信道映射。 在 S412, 分别对经物理信道映射后的两个交织后码字进行星座点映射, 即通过调制生成星座点符号。
在 S413 , 发送映射到两个层上的星座点符号, SP, 两个 TB的调制符号交 织地分布在 MIMO信道空间的两个层上发送出去。
对于图 4实施例所采用的交织运算与上述针对图 2实施例所描述的交织运 算方法相似, 所不同的是 P值的选择不同。 在图 4的实施例中, P的取值也是 根据星座点映射的方式决定的, 例如, 在 QPSK调制时 P的值取为 2 X 480的 倍数, 在 16QAM调制时 P的值取为 4X 480的倍数, 在 64QAM调制时 P的 值取为 6 X 480的倍数。
上面针对图 2和图 3的实施例描述了具体的交织方法,本领域技术人员应 该理解, 上述交织方法只是示例性的, 各种显而易见的修改也应该包含在本发 明的范围之内。 例如, 上述例子中对矩阵 A 的各奇数组进行行置换, 当然, 也可以通过对矩阵 A的各偶数组进行行置换来得到交织后的矩阵 A', 还可以 通过对矩阵 A中的任何组进行行置换来实现交织。
此外,上面针对图 2和图 3的实施例描述了对两个数据流进行交织的方法, 相似的交织方法也可以应用于任意数目 (大于等于二) 的数据流。 例如, 对于
N个数据流进行层间交织的情况, 可以采用类似的方法。具体而言, 将分别来 自 N个数据流(例如 N个 TB ) 的 M个数据(例如比特或符号)放置成 NXM 的矩阵 A, 其中来自每个数据流的数据放置在矩阵 A的一行中; 将矩阵 A按
M
每 P列为一组分成 Q p I个组; 将该 Q个组分成 N个集合; 对该 N个集合 分别进行行置换, 生成交织矩阵 A', 矩阵 A'的 N个行分别作为 N个交织后的 数据流, 映射到相应的 N个层上。 可以通过将上述 Q个组分别放入 N个集合中来将 Q个组分成 N个集合, 例如, 将矩阵 A中的第 q组放入第 n个集合, 其中 0<=q<Q, n=mod(q, N), 0<=n<N, 其中 mod表示模运算, 从而将 Q个组均匀地分成 N个集合。 进一 步地, 通过分别将上述 N个集合中的各行沿列方向循环移位彼此不同的行数, 例如分别循环移位 0、 1、 ...N-1行, 可以对该 N个集合进行不同的行置换。 无论采用上述交织操作还是其他变形的交织操作, 只要通过对 N个数据流进 行层间交织和层映射, 使得来自该 N个数据流中每个数据流的比特较为平均 地分布到 N个层中的不同层上, 并且对于所述 N个数据流中包含的部分或全 部调制符号而言, 同一时刻 (例如符号位置 /符号周期上) 在同一信道 N个层 上的 N个调制符号分别来自 (映射自) 该 N个数据流中不同的数据流, 都符 合本发明的原理。这里需要说明的是, 在实际实现当中, 很多情况下不能保证 N个数据流中包含的所有调制符号而言都能满足同一时刻 (例如符号位置 /符 号周期上)在同一信道 N个层上的 N个调制符号分别来自该 N个数据流中不 同的数据流这一要求, 而多数情况下只能保证大多数调制符号满足上述要求, 即使如此, 通过满足上述要求的部分符号仍能实现本发明的优点。 另外, 通过 在比特级交织中适当地选择上述 P值,可以使得同一调制符号中的比特来自相 同的数据流。
以上图 2、 图 3和图 4的实施例中, 每个 TB对应一个码字, 下面的实施 例针对两个 TB对应一个码字的应用场景。
图 5是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。 该方法包括以下操作过程。
在 S51, 分别对两个 TB添加 CRC。
在 S52, 将该两个 TB级联起来形成一个码字。
在 S53 , 对所形成的码字做比特加扰。
在 S54, 对经比特加扰的码字进行码块分割得到多个编码块。 在进行码块 分割时, 可选而非必须地可以令分割后的编码块个数为偶数个, 这样可以使得 每个编码块中的比特信息都来自于同一 TB。TB是传输信道给物理信道的一个 数据流单位; 码字是单独进行信道编码、 速率匹配等操作的一个数据流单位, 但码字的概念具体从哪个操作步骤开始到哪个操作步骤结束,目前协议中并没 有具体的规定; 编码块 (Code Block) 是单独进行 turbo编码的一个数据流单 位。 在本发明的不同实施例中, 可以是一个 TB对应一个码字, 也可以是两个 TB级联后对应一个码字; 一个码字根据其实际大小, 可以分为一个或多个编 码块进行信道编码。
在 S55 , 对经分割得到的多个编码块进行信道编码。
在 S56, 对经信道编码后的多个编码块执行物理层 HARQ操作。 在完成 编码之后, 多个编码块串联后进入物理层 HARQ操作模块。 物理层 HARQ操 作可包括: 比特分离 (Bit Separation), 速率匹配 (Rate Matching) 和比特收 集 (Bit Collection )。 比特分离是将信道编码器 (例如 turbo编码器) 的输出按 照系统位、第一校验位和第二校验位分成三路;速率匹配是按照 S55的输出数 据流大小与空口物理资源大小的比例对比特分离的三路数据进行重复或打孔; 比特收集是将速率匹配后的三路数据(分别对应系统位、第一校验位和第二校 验位) 再按预定规则排成一路输出。
在 S57, 对经物理层 HARQ功能操作的码字进行码字内交织。
在 S58, 将交织后的码字映射到两个层上, 得到映射在两个层上的两个交 织后数据流。
在 S59, 分别对映射在两个层上的两个交织后数据流进行物理信道分配或 称物理码道分配。
在 S510, 分别对两个交织后数据流进行 HS-DSCH交织。
在 S511 , 分别对两个交织后数据流进行星座点排列。
在 S512, 分别对两个交织后数据流进行物理信道映射。
在 S513 , 分别对两个交织后数据流进行星座点映射。
在 S514, 发送经过调制得到的星座点符号, SP, 两个 TB的调制符号交织 地分布在 MIMO信道空间的两个层上发送出去。
根据一个实施例,在 S56中,比特收集中可使用一个^。^ ^。的矩阵实现, 其中当调制方式为 QPSK时, 。w = 2 ; 调制方式为为 16QAM时, Ν = 4 ; 调 制方式为为 64QAM时, 。w = 6Nrf = Nto / N™ (这里1^ ^表示空口能够承 载的比特数)。
在进行比特收集时有两个中间变量: N P N。, 由下式计算:
Figure imgf000019_0001
N = Nt N · Ν 在本实施例及后续实施例中符号 L」表示向下取整运 其中 i\sys表示编 码打孔后需要传输的系统比特的数目。这里由于1^ ^对应 理资源是可以分 为两层的, 则^为偶数; 而^^ ^是来自两个 TB 的总的系统位比特个数, 且 这两个 TB大小相同, 即^^ ^也为偶数, 所以 N。也为偶数。
将速率匹配后的系统位部分、 第一校验位部分和第二校验位部分按图 6 所示方式放入用于比特收集的交织器。在图 6中,将系统位按列顺序逐列地放 入标为 1的方格,将第一校验位序列和第二校验序列按比特交错地按列顺序逐 列放入标为 2的方格, 校验位区域的起始处为第二校验位序列的第一个比特。
换言之, 在图 6所述的比特收集操作中, 在^。^ ^。矩阵中确定分别用于 放置速率匹配输出的数据流中的系统比特部分以及第一和第二校验比特部分 的系统比特区域 (例如标为 1的区域)以及校验比特区域 (例如标为 2的区域),
速率匹配刖 中的前 行 以及接下来一行中前半行的前
校验比特区域包括 N x N
Figure imgf000020_0002
比特区域和校验比特区域之后,将速率匹配输出的数据流中的系统比特逐列地 放置在系统比特区域中, 以第二校验比特部分的第一个比特作为开始,将第二 校验比特部分中的比特和第一校验比特部分中的比特按比特交替地逐列放置
N χ Ν ,
Figure imgf000020_0003
矩阵中的比特逐列地读出, 得到经 HARQ 功能操作后的数据流。
通过将图 6矩阵中的比特逐列地读出, 得到码字序列 。
该实施例中在 S57中的码字内交织的操作描述如下。 将传输码字序列 ai'a2'''''a^按行放入一个 2 X 2 的矩阵 A ai a2 '— aNdata要在 MIMO中的具有相同码道和编码调制方式的两个层上传输, 因此可以被 2整除。 ai a2 a
A
一 aNJ一 a Ndata 将矩阵 A的列按每 U列为一组, 其中 U为对应于具体调制方式的每码道 所能承载的比特数, 是根据所采用的调制方式决定的。具体来说, 调制方式为 QPSK时, U为 960的倍数; 调制方式为 16QAM时, U为 1920的倍数; 调制
方式为 64QAM时, U为 2880的倍数。由此可以将 A分成
Figure imgf000021_0001
际上, 如果调制方式为 QPSK时 U=960, 调制方式为 16QAM时 U=1920,调制 方式为 64QAM时, U=2880, 则 P实际上是每个层上的码道数), 各组的编号 为 01"·· Ρ_1, 即矩阵 Α可以表示为:
Figure imgf000021_0002
将矩阵 A中的第奇数组进行行置换, 生成交织后的矩阵 A'
码道数 P为奇数时, 矩阵 A'为:
Figure imgf000021_0003
码道 P为偶数时, 矩阵 A'为
Ύ au+1 au+2
第 组
Figure imgf000021_0004
将矩阵 A'的第一行映射到第一层, 第二行映射到第二层。
根据另一个实施例,在 S56中不采用上述图 6中的方法进行比特收集处理, 而是可以采用常规的比特收集方法。在该实施例中, 可以采用其他的方式实现
N /
S57 中的交织。 例如, 将序列 ai'aw'a^按行放入一个 2X dat^2的矩阵时, 在放置第二行时将对应的序列部分以颠倒的顺序放置, 得到矩阵 A
32 ··· aNdaa
'Ndata 'Ndata- 1 ··· aHb +1 然后可以基于该矩阵 A进行交织操作得到矩阵 A'。 本领域技术人员应该理解, 在对 N个数据流而不限于两个数据流进行交织的情况, 对于奇数行或偶数行, 将 S56输出的序列中与该行对应的子序列按照该子序列在该输出的序列中的顺 序放入该行中,对于与上述奇数行或偶数行对应的偶数行或奇数行,将该输出 的序列中与该行对应的子序列按照与该子序列在该输出的序列中的顺序相反 的顺序放入该行中。 与图 5实施例类似, 图 7是根据本发明实施例的一种 MIMO系统中发送 多个数据流的方法的示意流程图。 该方法包括以下过程。
在 S71, 分别对两个 TB添加 CRC。
在 S72, 将该两个 TB级联起来形成一个码字。
在 S73, 对所形成的码字进行比特加扰。
在 S74, 对经比特加扰的码字进行码块分割得到多个编码块。 在进行码块 分割时, 可选而非必须地可以令分割后的编码块个数为偶数个, 以使得每个编 码块中的比特信息都来自于同一 TB。
在 S75, 对得到的多个编码块进行信道编码。
在 S76, 对信道编码后的多个编码块执行物理层 HARQ功能操作。与图 5 实施例中的 S56—样, HARQ功能操作输出码字序列 ai'a2'''''a
在 S77, 将经 HARQ功能操作后得到的码字分割到两个层上。 例如, 将 码字序列 aia2,' ,a 的前 /2比特
Figure imgf000023_0001
Figure imgf000023_0002
作为第二层的数据流。
在 S78, 分别对分配在两个层上的上述两个数据流进行物理信道分配。 在 S79, 分别对上述两个进行物理信道分配后的数据流进行 HS-DSCH交 织
在 S710, 分别对上述两个数据流进行星座点排列。
在 S711 , 分别对上述两个数据流按照物理信道分配的结果进行物理信道 映射。
在 S712, 分别对两个物理信道映射后的数据流进行星座点映射, 即通过 调制生成两个星座点符号流。
在 S713 , 对生成的两个星座点符号流进行码道内层间交织, 得到两个交 织后的星座点符号流。
在 S714, 将两个交织后的星座点符号流分别映射到两个层上。
在 S715 , 发送映射在两个层上的星座点符号。
根据一个实施例, 在 S713的码道内层间交织中, 对于同一码道, 假设两 个层上经过调制后的符号分别为: 层一上的符号序列为 ···, , 层二上的 符号序列为^ ,···, 。 其中 Ν 表示每一码道在一个发送时间间隔 (ΤΉ, Transmission Time Interval)内所能承载的符号数。例如对于 HS-DSCH, N=480。
可将两层上的符号写在一个 2 XN的矩阵中:
Λ Λ, Α,…,
B :¾,.. ·,
Figure imgf000023_0003
对于这一码道, 将 Λ'的第一行作为该码道的第一层最终发送的符号进行 后续扩频、预编码等操作以进行发送, 而将第二行作为该码道的第二层最终发 送的符号进行后续的扩频、 预编码等操作以进行发送。
根据另一个实施例, 在实现 S76时可以与上述实现 S56—样, 使用上述 图 6所示的方法进行对于比特收集处理。 根据另一个实施例,在 S76中不采用上述图 6中的方法进行比特收集处理, 而是可以采用常规的比特收集方法。在该实施例中, 可以采用其他的方式实现
N /
S77中的层分割。 例如, 将序列 ai ' a2 ' - a 按行放入一个 2X 的矩阵时, 在放置第二行时将对应的序列部分以颠倒的顺序放置, 得到矩阵 A
Figure imgf000024_0001
然后可以将该矩阵 A中两行分别映射到两个层上。 本领域技术人员应该理解, 在对 N个数据流而不限于两个数据流进行层分割的情况, 将 S76输出的序列分 成 N行, 对于奇数行或偶数行, 将该行中的数据按照其在该输出的序列中的顺 序排序,对于与上述奇数行或偶数行对应的偶数行或奇数行,将该行中的数据 按照与其在该输出的序列中的顺序相反的顺序排序, 将经排序的该 N行分别映 射到该 N个层上, 得到映射在 N个层上的 N个数据流。 图 8是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。 该实施例中, 可以采用同一个联合 CQI信息来反馈 MIMO信道 空间中对应于这两个数据流的两个层的信道质量, 并且可以采用两个独立的 ACK/NACK来反馈两个数据流是否接收成功。
图 8所示的方法包括以下处理过程。
在 S81, 分别对两个 TB添加 CRC
在 S82, 分别对两个 TB进行比特加扰。
在 S83 , 分别对两个 TB进行码块分割得到多个编码块。
在 S84, 分别对从两个 TB分割得到的若干个编码块进行信道编码。
在 S85 , 分别对两个编码后的码字执行物理层 HARQ功能操作。
在 S86, 分别对经 HARQ功能操作后的两个码字进行物理信道分配或称 物理码道分配。
在 S87, 分别对经物理码道分配后的两个码字进行 HS-DSCH交织。
在 S88, 分别对经 HS-DSCH交织后的两个码字进行星座点排列。 在 S89, 分别对经星座点排列后的两个码字进行物理信道映射。 在 S810, 分别对经物理信道映射后的两个码字进行星座点映射, 即通过 调制生成星座点符号。
在 S811 , 将调制得到的两个星座点符号映射到两个层上。
在 S812, 发送映射到两个层上的星座点符号, SP, 两个 TB的调制符号分 别分布在 MIMO信道空间的两个层上发送出去。
图 8 实施例的步骤 S81-S812 与上述图 3 实施例的步骤 S31-S310、 S312-S313基本上相同,因此不再做进一步的说明。与图 3的实施例不同的是, 在该实施例中不对采用同一个联合 CQI 的两个数据流进行层间交织而是直接 将这两个数据流 (码字) 映射到两层上。
在图 8所示的传输方法中,两个 TB对应于同一个 CQI并且分别对应于各 自的 ACK/NACK, 使得两个数据流之间具有独立的差错概率。发明人认识到, 为了减少随路控制信令的开销, 随路控制信道中的 TB大小信息域一般来说针 对每个 CQI只会反馈一个 TB大小信息。在图 8的流程中当出现一个 TB接收 成功另一个 TB接收不成功的情况时, 则会对重传机制产生较大的影响。 如果 在重传接收不成功 TB的同时调度了另一个新的 TB块一起发送的话, 对应于 这两个 TB块, 随路控制信道上只有一个 TB大小信息域可用, 重传输块希望 随路控制信道上的 TB大小信息域设置为其初传时对应的 TB大小, 而新调度 块则希望随路控制信道上的 TB大小信息域根据当前的 CQI反馈值来设置。当 以上两个 TB大小的值不相等时就会出现矛盾。 如果对应于这两个 TB块的随 路控制信道上的 TB大小信息域设置为重传输块的 TB大小, 并且新调度块也 按照该 TB 大小调度, 则会导致新调度块的 TB 大小和本次传输的信道质量 (CQI) 不适配的问题, 这对新调度块的初传性能可能造成很大的损失; 如果 对应的随路控制信道上的 TB大小信息域按照本次传输的信道质量 (CQI) 来 设置, 新调度块可以正常传输, 但是对于重传输块来说, 存在着初传时其随路 控制信道 TB大小信息域没有被正确传输的可能性, 在这种情况下, 由于重传 时没有发送重传输块对应的 TB 大小信息, 则重传输块就彻底不可解,重传被 冻结。 为解决以上问题, 在该实施例中提出了有针对性的重传策略, 即, 在重 传上一次接收不成功的 TB的重传时刻在对应的两个层不允许进行新的传输。 换言之, 在与同一个联合 CQI对应的多个数据流没有全部被正确接收时, 在 其重传时刻与该联合 CQI对应的多个层上只传输需要重传的数据流, 而不进 行新数据流的传输。
在图 8所示的传输方法中, 根据另一个实施例, 两个 TB被映射到对应于 同一个联合 CQI的两个层上发送, 并且分别对应于各自的 ACK/NACK。 在发 送分别映射到两个层上的两个 TB时, 还发送随路控制信令, 该随路控制信令 包含这两个 TB各自的传输块大小信息。 在一个例子中, 该随路控制信令可以 包含用于承载这两个 TB各自的传输块大小信息的传输块大小信息域。
该实施例中, 一种情况是, 两个 TB都是初传输块, 则这两个 TB的传输 块大小取决于对应的一个联合 CQI,即接收端针对两个层上的前一次传输反馈 的联合 CQI, 例如, 根据接收端反馈的对应于两个层的一个联合 CQI对要映 射到这两个层上的两个 TB进行处理, 使得两个 TB的传输块大小适配于该对 应的联合 CQI。 换言之, 当两个 TB都是初传输块时, 两个 TB的传输块大小 是相同的,随路控制信令中包含的这两个 TB的传输块大小信息具有相同的值。 另一种情况是, 当两个 TB不全是初传输块时, 即两个 TB中包含重传输块时, 那么这两个 TB的传输块大小可能不同。例如,在与同一个联合 CQI对应的两 个层上发送的两个 TB没有全部被正确接收时, 在未被正确接收的 TB的重传 时刻 (例如重传时刻的调度时间单位中), 随路控制信令中包含的映射到这两 个层上的两个 TB的传输块大小值可能不同。 根据一个实施例, 对于要映射到 这两个层上的 TB而言, 在重传时刻, 对于新调度的初传输块, 随路控制信令 中包含的该初传输块的传输块大小值按照适配于对应的联合 CQI来设置; 对 于重传输块,随路控制信令中包含的该重传输块的传输块大小值按照该重传输 块在其初传时确定的传输块大小值来设定。
对于例如 4 X 4的 MIM0系统而言,不失一般性当信道满秩时可以假设信道 空间有四个层, 该实施例中每两个层对应于一个联合 CQI, 那么四个层对应于 两个联合 CQI, 当具有两个联合 CQI时在随路控制信令中具有四个传输块大 小信息或传输块大小信息域, 其数目与具有一个联合 CQI时在随路控制信令 中具有的传输块大小信息或传输块大小信息域的数目相比成比例地增加。
在图 8所示的传输方法的上述实施例中, 以两个层对应于一个联合 CQI (或者说两个数据流对应于一个联合 CQI)为例进行了说明, 然而该实施例可 以应用于任意数目个层或数据流对应于一个联合 CQI 的情形。 对于与同一个 联合 CQI对应的多个层, 在与映射到该多个层上的多个数据流一起发送的随 路控制信令中可以包含该多个数据流各自的传输块大小信息,例如, 该随路控 制信令包含与该多个数据流的数目相同个数的传输块大小信息域,用来分别承 载该多个数据流中每个数据流的传输块大小值。 当有多个联合 CQI 时, 随路 控制信令中包含的传输块大小信息的数目随着联合 CQI的数目成比例地增加。 当要映射在与同一个联合 CQI对应的多个层上的多个数据流都是初传时, 随 路控制信令中包含的该多个数据流的传输块大小信息具有相同的值。例如, 该 传输块大小值适配于对应的联合 CQI值。 当映射在与同一个联合 CQI对应的 多个层上的多个数据流没有全部被正确接收时,则在该多个层上重传未被正确 接收的数据流的重传时刻 (例如重传时刻的调度时间单位中), 随路控制信令 中包含的映射到该多个层上的多个数据流的传输块大小值可能不同。在该重传 时刻, 映射到该多个层上的数据流可能只包括重传输块, 也可能既包括重传输 块也包括新调度的初传输块,对于初传输块, 随路控制信令中包含的该初传输 块的传输块大小信息按照适配于对应的联合 CQI的值来设置; 对于重传输块, 随路控制信令中包含的该重传输块的传输块大小信息按照该重传输块在其初 传时确定的传输块大小值来设置。
图 9是根据本发明实施例的一种 MIMO系统中发送多个数据流的方法的 示意流程图。 该实施例针对两个 TB对应一个码字的应用场景, 采用同一个联 合 CQI信息来反馈 MIMO信道空间中对应于这两个 TB的两个层的信道质量, 并且采用两个独立的 ACK/NACK来反馈两个 TB是否接收成功。
图 9所示的方法包括以下处理过程。
在 S91, 分别对两个 TB添加 CRC。
在 S92, 将该两个 TB级联起来形成一个码字。
在 S93 , 对所形成的码字进行比特加扰。
在 S94, 对经比特加扰的码字进行码块分割得到多个编码块。
在 S95 , 对得到的多个编码块进行信道编码。
在 S96, 对信道编码后的多个编码块执行物理层 HARQ功能操作。
在 S97, 将经 HARQ功能操作后得到的码字映射到两个层上。 在 S98, 分别对映射在两个层上的两个数据流进行物理信道分配或称物理 码道分配。
在 S99, 分别对上述两个数据流进行 HS-DSCH交织。
在 S910, 分别对上述两个数据流进行星座点排列。
在 S911 , 分别对上述两个数据流进行物理信道映射。
在 S912, 分别对两个物理信道映射后的数据流进行星座点映射, 即通过 调制生成两个星座点符号流。
在 S913 , 发送所生成的映射在两个层上的星座点符号。
图 9实施例的步骤 S91-S913与上述图 7实施例的步骤 S71-S712、 S715基 本上相同, 因此不再做进一步的说明。 与图 7的实施例不同的是, 在该实施例 中不对采用同一个联合 CQI 的两个数据流进行层间交织而是直接将这两个数 据流映射到两层上进行发送。
与图 8的实施例相同, 在重传上一次接收不成功的 TB的重传时刻在对应 的两个层不允许进行新的传输。 换言之, 在与同一个联合 CQI对应的多个数 据流没有全部被正确接收时, 在其重传时刻与该联合 CQI对应的多个层上只 传输需要重传的数据流, 而不进行新数据流的传输。
与图 8的实施例相同, 在发送分别映射到两个层上的两个 TB时一起发送 的随路控制信令中包含这两个 TB各自的传输块大小信息。 当两个 TB都是初 传输块时, 则这两个 TB 的传输块大小取决于当前与两个层对应的一个联合 CQI。 当两个 TB不全是初传输块时, 即两个 TB中包含重传输块时, 那么这 两个 TB的传输块大小可能不同。例如,在与同一个联合 CQI对应的两个层上 发送的两个 TB没有全部被正确接收时, 在未被正确接收的 TB的重传时刻, 映射到两个层上的两个 TB可能都是重传输块, 也可能既有重传输块也有新调 度的初传输块, 对于新调度的初传输块, 随路控制信令中包含的该初传输块的 传输块大小值按照适配于对应的联合 CQI来设置, 对于重传输块, 随路控制 信令中包含的该重传输块的传输块大小值按照该重传输块在其初传时确定的 传输块大小值来设定。 在本发明的实施例中, 在例如 4 X 4 MIMO 的多天线发送过程中的 TB^CodeWord^Layer 映射交织时, 通过在编码调制过程中添加和修改部分 功能, 带来了以下效果: 在多个数据流对应了一个联合 CQI 以及一个联合 ACK/NACK时, 将多个数据流通过本发明给出的交织方案进行层间交织后映 射到不同的层上进行发送, 既使得每个数据流分布(例如平均或接近平均地分 布) 在不同层上, 能够得到反映了多个层等效质量的联合 CQI从而可以充分 利用信道条件, 又使得同一时刻 (例如符号周期 /符号位置上) 同一信道不同 层上的符号来自不同的数据流, 且同一符号尽量保证来自同一数据流, 从而能 够更有效地进行层间干扰消除 (例如 SIC接收), 最大程度消除流间干扰。 其 次, 在多个数据流对应于一个联合 CQI且各自对应一个独立 ACK/NACK时, 将多个数据流不进行交织直接映射到不同的层上进行发送,使得这些数据流之 间可以有独立的差错概率,同时提出了此时的重传策略——在重传上一次接收 不成功的 TB的重传时刻在对应的两个层不允许进行新的传输, 在节省信令开 销的同时避免了重传被冻结的情况。再次, 另一种设计中在多个数据流对应于 一个联合 CQI且各自对应一个独立 ACK/NACK时,将多个数据流不进行交织 直接映射到不同的层上进行发送, 使得这些数据流之间可以有独立的差错概 率,同时在与多个数据流一起发送的随路控制信令中包含该多个数据流各自的 传输块大小信息, 从而有助于以更高的效率实现初传和重传。
图 10示出了根据本发明实施例在 MIMO系统中发送多个数据流的总体方 法的示意流程图, 其中每个数据流将映射到 MIMO信道空间中的多个层上进 行传输。 图 10所示的方法中, 在 S101 , 对 N个数据流进行层间交织以得到 N 个交织后的数据流, 在 S102, 将 N个交织后的数据流分别映射在 MIMO信道 空间中的 N个层上, 在 S103, 发送映射在 N个层上的 N个交织后的数据流。 N可以是大于 1的任意整数。
根据一个实施例, 对 N个数据流进行层间交织的处理使得 N个数据流中 每个数据流的比特分布 (例如平均或接近平均地分布) 到该 N个层中的不同 层上, 同一码道的 N个层中不同层上在同一时刻 (即符号周期 /符号位置上) 的调制符号分别来自 N个数据流中不同的数据流, 且尽量保证同一调制符号 中的比特来自相同的数据流。 本领域技术人员应该理解, 图 10所示的方法还 可以进一步包括上面结合图 2-7描述的一个或多个处理过程。
图 11示出了根据本发明实施例在 MIMO系统中发送多个数据流的总体方 法的示意流程图。 图 11 所示的方法中, 在 S111 , 将多个数据流分别映射在 MIMO 信道空间中的多个层上, 其中该多个层对应于来自接收方的一个联合 CQI并且该多个数据流中的每个数据流分别对应于一个独立的 ACK/NACK反 馈; 在 S112, 发送映射在该多个层上的该多个数据流; 在 S113, 当与该多个 数据流对应的多个 ACK/NACK表明该多个数据流没有全部被正确接收时, 则 在重传时刻在与该联合 CQI对应的该多个层上只传输需要重传的数据流, 而 不传输新的数据流。 本领域技术人员应该理解, 图 11所示的方法还可以进一 步包括上面结合图 8-9描述的一个或多个处理过程。
图 11A示出了根据本发明实施例在 MIMO系统中发送多个数据流的总体 方法的示意流程图。 图 11A所示的方法中, 在 S111A, 将多个数据流分别映 射在 MIMO信道空间中的多个层上, 其中该多个层对应于来自接收方的一个 联合 CQI , 并且该多个数据流中的每个数据流分别对应于一个独立的 ACK/NACK反馈; 在 S112A, 发送映射在该多个层上的该多个数据流以及与 该多个数据流对应的随路控制信令,该随路控制信令包含该多个数据流中每个 数据流的传输块大小信息。
根据一个实施例, 该多个数据流可以包括初传输块, 该随路控制信令中包 含的该初传输块的块大小信息是按照适配于对应的联合 CQI来确定的传输块 大小值。该多个数据流可以包括重传输块, 该随路控制信令中包含的该重传输 块的块大小信息是该重传输块在其初传时确定的传输块大小值。该多个数据流 可以包括初传输块和重传输块两者,该随路控制信令中包含的该初传输块的块 大小信息是按照适配于对应的联合 CQI来确定的传输块大小值, 该随路控制 信令中包含的该重传输块的块大小信息是该重传输块在其初传时确定的传输 块大小值。 当有多个联合 CQI被反馈时, 该随路控制信令中包含的传输块大 小信息的数目随着该多个联合 CQI的数目成比例地增加。
本领域技术人员应该理解, 图 11A所示的方法还可以进一步包括上面结 合图 8-9描述的一个或多个处理过程。
图 12A 示出了根据本发明实施例在 MIMO 系统中发送数据流的装置
1200A的示意图。 该装置 1200A包括交织单元 1210A、 映射单元 1220A和发 送单元 1230A。 交织单元 1210A对 N个数据流进行层间交织以得到 N个交织 后的数据流, 映射单元 1220A将该 N个交织后的数据流分别映射在 MIMO信 道空间中的 N个层上,发送单元 1230A发送映射在 N个层上的 N个交织后的 数据流。 根据一个实施例, 交织单元 1210A对 N个数据流进行层间交织以使得 N 个数据流中每个数据流的比特分布 (例如平均或接近平均地分布) 到 N个层 中的不同层上, 同一码道的 N个层中不同层上在同一时刻 (即符号周期 /符号 位置上) 的调制符号分别来自该 N个数据流中不同的数据流, 且使同一调制 符号中的比特尽量来自相同的数据流。
图 12B 示出了根据本发明实施例在 MIMO 系统中发送数据流的装置 1200B的示意图。 装置 1200B包括交织单元 1210B、 映射单元 1220B、 发送单 元 1230B、 级联单元 1240B、 比特加扰单元 1250B、 码块分割单元 1260B、 信 道编码单元 1270B、物理层 HARQ功能单元 1280B、物理码道分配单元 1290B、 HS-DSCH 交织单元 12100B、 星座点排列单元 12110B、 物理信道映射单元 12120B, 星座点映射单元 12130B、层分割单元 12140B。本领域技术人员应该 理解, 在实现本发明实施例时, 不一定需要图 12B 示出的全部单元, 只是为 了说明的方便才在图 12B中给出了上述具体的功能单元。
根据一个实施例, 交织单元 1210B对 N个数据流进行层间交织以得到 N 个交织后的数据流, 映射单元 1220B将该 N个交织后的数据流分别映射在 N 个层上,星座点映射单元 12130B对映射在 N个层上的 N个交织后的数据流进 行星座点映射, 得到映射在 N个层上的星座点符号, 发送单元 1230B发送映 射在 N个层上的星座点符号。在实施例的进一步变形中, 比特加扰单元 1250B 对 N个数据流分别进行比特加扰, 码块分割单元 1260B对比特加扰后的 N个 数据流分别进行码块分割, 信道编码单元 1270B对码块分割后的 N个数据流 分别进行信道编码, 物理层 HARQ功能单元 1280B对信道编码后的 N个数据 流分别进行物理层 HARQ功能操作,物理码道分配单元 1290B对 HARQ功能 操作后的 N个数据流分别进行物理码道分配, HS-DSCH交织单元 12100B对 物理码道分配后的 N个数据流分别进行 HS-DSCH 交织, 星座点排列单元 12110B对 HS-DSCH交织后的 N个数据流分别进行星座点排列, 物理信道映 射单元 12120B对星座点排列后的 N个数据流分别进行物理信道映射,得到 N 个处理后的数据流,交织单元 1210B对该 N个处理后的数据流进行层间交织, 得到 N个交织后的数据流, 映射单元 1220B将该 N个交织后的数据流分别映 射在 N个层上, 星座点映射单元 12130B对映射在 N个层上的 N个交织后的 数据流进行星座点映射,得到映射在 N个层上的星座点符号,发送单元 1230B 发送映射在 N个层上的星座点符号。
根据另一个实施例,星座点映射单元 12130B将 N个数据流分别进行星座 点映射得到 N个星座点符号流, 交织单元 1210B对 N个星座点符号流进行交 织, 得到 N个交织后的星座点符号流, 映射单元 1220B将 N个交织后的星座 点符号流映射在 N个层上, 发送单元 1230B发送映射在 N个层上的星座点符 号。 在该实施例的进一步变形中, 比特加扰单元 1250B对 N个数据流分别进 行比特加扰, 码块分割单元 1260B对比特加扰后的 N个数据流分别进行码块 分割,信道编码单元 1270B对码块分割后的 N个数据流分别进行信道编码, 物 理层 HARQ 功能单元 1280B 对信道编码后的 N个数据流分别进行物理层 HARQ功能操作,物理码道分配单元 1290B对 HARQ功能操作后的 N个数据 流分别进行物理码道分配, HS-DSCH交织单元 12100B对物理码道分配后的 N个数据流分别进行 HS-DSCH交织, 星座点排列单元 12110B对 HS-DSCH 交织后的 N个数据流分别进行星座点排列,物理信道映射单元 12120B对星座 点排列后的 N个数据流分别进行物理信道映射, 星座点映射单元 12130将物 理信道映射后的 N个数据流分别进行星座点映射得到 N个星座点符号流, 交 织单元 1210B对 N个星座点符号流进行层间交织, 得到 N个交织后的星座点 符号流, 映射单元 1220B将 N个交织后的星座点符号流映射在 N个层上, 发 送单元 1230B发送映射在 N个层上的星座点符号。
根据另一个实施例, 物理层 HARQ功能单元 1280B对 N个数据流分别进 行物理层 HARQ功能处理, 得到 N个经 HARQ功能处理后的数据流, 交织单 元 1210B对 N个经 HARQ功能处理后的数据流进行层间交织,得到 N个交织 后的数据流,映射单元 1220B将 N个交织后的星座点符号流映射在 N个层上, 发送单元 1230B发送映射在 N个层上的星座点符号。 在该实施例的进一步变 形中, 比特加扰单元 1250B对 N个数据流分别进行比特加扰, 码块分割单元 1260B对比特加扰后的 N个数据流分别进行码块分割, 信道编码单元 1270B 对码块分割后的 N个数据流分别进行信道编码, 物理层 HARQ功能单元对信 道编码后的 N个数据流分别进行物理层 HARQ功能处理,得到 N个经 HARQ 功能处理后的数据流, 交织单元 1210B对 N个经 HARQ功能处理后的数据流 进行层间交织, 得到 N个交织后的数据流, 映射单元 1220B将 N个交织后的 星座点符号流映射在 N个层上, 物理码道分配单元 1290B对映射在 N个层上 的 N个交织后的数据流分别进行物理码道分配, HS-DSCH交织单元 12100B 对物理码道分配后的 N个数据流分别进行 HS-DSCH交织, 星座点排列单元 12110B对 HS-DSCH交织后的 N个数据流分别进行星座点排列, 物理信道映 射单元 12120B对星座点排列后的 N个数据流分别进行物理信道映射,星座点 映射单元 12130B对物理信道映射后的 N个数据流分别进行星座点映射,得到 映射在 N个层上的星座点符号, 发送单元 1230B发送映射在所述 N个层上的 星座点符号。
根据一个实施例, 级联单元 1240B将 N个数据流进行级联, 得到级联数 据流, 比特加扰单元 1250B对级联数据流进行比特加扰,码块分割单元 1260B 对比特加扰后的级联数据流进行码块分割, 信道编码单元 1270B对码块分割 后的级联数据流进行信道编码, 物理层 HARQ功能单元 1280B对信道编码后 的级联数据流进行物理层 HARQ功能操作, 得到处理后的级联数据流, 交织 单元 1210B将处理后的级联数据流进行层间交织, 得到交织后的级联数据流, 映射单元将交织后的级联数据流映射在 N个层上, 得到映射在 N个层上的 N 个交织后的数据流。 在该实施例的进一步变形中, 物理码道分配单元 1290B 对上述映射在 N 个层上的 N 个交织后的数据流分别进行物理码道分配, HS-DSCH 交织单元 12100B 对物理码道分配后的 N 个数据流分别进行 HS-DSCH交织, 星座点排列单元 12110B对 HS-DSCH交织后的 N个数据流 分别进行星座点排列,物理信道映射单元 12120B对星座点排列后的 N个数据 流分别进行物理信道映射,星座点映射单元 12130B对物理信道映射后的 N个 数据流分别进行星座点映射, 得到映射在 N个层上的星座点符号, 发送单元 1230B发送映射在 N个层上的星座点符号。 该实施例中, 根据一种实现方式, 码块分割单元 1260B优选地将级联数据流分割成 N的倍数个编码码块, 并且 物理层 HARQ功能单元 1280B在如上文 S56中所述执行 HARQ功能操作时, 通过上述图 6中所示的使用 N χ Ν∞ι矩阵方式来实现比特收集。 该实施例中, 根据另一种实现方式, 物理层 HARQ功能单元 1280B在如上文 S56中所述执 行 HARQ功能操作时不采用上述图 6中所述方法进行比特收集处理, 而是可 以采用常规的比特收集方法, 并且优选地, 交织单元 1210B如上文 S57中所
N /
述执行交织时, 可以将序列 ai ' aw ' a^按行放入一个 2X dat 的矩阵时, 在 放置第二行时将对应的序列部分以颠倒的顺序放置, 得到矩阵 A
Figure imgf000034_0001
根据一个实施例, 级联单元 1240B将 N个数据流进行级联, 得到级联数 据流, 比特加扰单元 1250B对级联数据流进行比特加扰,码块分割单元 1260B 对比特加扰后的级联数据流进行码块分割, 信道编码单元 1270B对码块分割 后的级联数据流进行信道编码, 物理层 HARQ功能单元 1280B对信道编码后 的级联数据流进行 HARQ功能操作, 得到处理后的级联数据流, 层分割单元 12140B将该处理后的级联数据流映射在 N个层上,得到映射在 N个层上的 N 个数据流, 物理码道分配单元 1290B对映射在 N个层上的 N个数据流分别进 行物理码道分配, HS-DSCH交织单元 12100B对物理码道分配后的 N个数据 流分别进行 HS-DSCH交织,星座点排列单元 12110B对 HS-DSCH交织后的 N 个数据流分别进行星座点排列, 物理信道映射单元 12120B对星座点排列后的 N个数据流分别进行物理信道映射, 星座点映射单元 12130B对物理信道映射 后的 N个数据流分别进行星座点映射, 得到映射在 N个层上的星座点符号, 交织单元 1210B对 N个星座点符号流进行层间交织, 得到 N个交织后的星座 点符号流, 映射单元 1220B将 N个交织后的星座点符号流重新映射在 N个层 上, 得到重新映射在 N个层上的星座点符号, 发送单元 1230B发送重新映射 在 N 个层上的星座点符号。 该该实施例的一种实现方式中, 码块分割单元 1260B优选地将级联数据流分割成 N的倍数个编码码块,, 并且物理层 HARQ 功能单元 1280B在如上文 S76中所述执行 HARQ功能操作时, 通过上述图 6 中所示的使用 。^ ^。1矩阵方式来实现比特收集。 该实施例中, 根据另一种实 现方式,物理层 HARQ功能单元 1280B在如上文 S76中所述执行 HARQ功能 操作时不采用上述图 6中所示方法进行比特收集处理,而是可以采用常规的比 特收集方法, 并且优选地, 层分割单元 12140B如上文 S77中所述执行层分割
N /
时, 可以将序列 ai ' a2 ' - a 按行放入一个 2X dM 2的矩阵时, 在放置第二行 时将对应的序列部分以颠倒的顺序放置, 得到矩阵 A
L"Ndata "Ndata— 1 … "I4 」 然后可以将该矩阵 A中两行分别映射到两个层上。 图 13A 示出了根据本发明实施例在 MIMO 系统中发送数据流的装置 1300 A的示意图。 该装置 1300A包括映射单元 1310A和发送单元 1320A。 映 射单元 1310A将多个数据流分别映射在 MIMO信道空间的多个层上, 其中该 多个层对应于来自接收方的一个联合 CQI并且每个数据流对应于来自接收方 的一个独立 ACK/NACK指示;发送单元 1320A发送映射在多个层上的多个数 据流。 根据一个实施例, 当与该多个数据流对应的多个 ACK/NACK表明该多 个数据流没有全部被正确接收时, 则发送单元 1320A在重传时刻在与该联合 CQI对应的该多个层上只传输需要重传的数据流, 而不传输新的数据流。
根据另一个实施例, 映射单元 1310A将多个数据流分别映射在 MIMO信 道空间的多个层上, 其中该多个层对应于来自接收方的一个联合 CQI并且每 个数据流对应于来自接收方的一个独立 ACK/NACK指示;发送单元 1320A发 送所述映射在多个层上的多个数据流以及与所述多个数据流对应的随路控制 信令, 所述随路控制信令包含所述多个数据流中每个数据流的传输块大小信 息。在该实施例中, 该多个数据流可以包括初传输块, 该随路控制信令中包含 的该初传输块的块大小信息是按照适配于对应的联合 CQI来确定的传输块大 小值。该多个数据流可以包括重传输块, 该随路控制信令中包含的该重传输块 的块大小信息是该重传输块在其初传时确定的传输块大小值。该多个数据流可 以包括初传输块和重传输块两者,该随路控制信令中包含的该初传输块的块大 小信息是按照适配于对应的联合 CQI来确定的传输块大小值, 该随路控制信 令中包含的该重传输块的块大小信息是该重传输块在其初传时确定的传输块 大小值。 当有多个联合 CQI被反馈时, 该随路控制信令中包含的传输块大小 信息的数目随着该多个联合 CQI的数目成比例地增加。
图 13B 示出了根据本发明实施例在 MIMO 系统中发送数据流的装置 1300B的示意图。 装置 1300B包括映射单元 1310B、 发送单元 1320B、 级联单 元 1330B、 比特加扰单元 1340B、码块分割单元 1350B、信道编码单元 1360B、 物理层 HARQ功能单元 1370B、 物理码道分配单元 1380B、 HS-DSCH交织单 元 1390B、 星座点排列单元 13100B、 物理信道映射单元 13110B、 星座点映射 单元 13120B。 本领域技术人员应该理解, 在实现本发明实施例时, 不一定需 要图 13B示出的全部单元, 只是为了说明的方便才在图 13B中给出了上述具 体的功能单元。
根据一个实施例, 比特加扰单元 1340B对多个数据流分别进行比特加扰, 码块分割单元 1350B对比特加扰后的多个数据流分别进行码块分割, 信道编 码单元 1360B对码块分割后的多个数据流分别进行信道编码, 物理层 HARQ 功能单元 1370B对信道编码后的多个数据流分别进行物理层 HARQ功能操作, 物理码道分配单元 1380B对 HARQ功能操作后的多个数据流分别进行物理码 道分配, HS-DSCH交织单元 1390B对物理码道分配后的多个数据流分别进 行 HS-DSCH交织, 星座点排列单元 13100B对 HS-DSCH交织后的多个数据 流分别进行星座点排列, 物理信道映射单元 13110B对星座点排列后的多个数 据流分别进行物理信道映射, 星座点映射单元 13120B对物理信道映射后的多 个数据流分别进行星座点映射, 得到处理后的多个星座点符号流, 映射单元 1310 将该处理后的多个星座点符号流映射到多个层上, 得到映射在多个层上 的星座点符号, 发送单元 1320A发送映射在多个层上的星座点符号。 根据另一个实施例, 级联单元 1330B将多个数据流进行级联, 得到级联 数据流, 比特加扰单元 1340B 对级联数据流进行比特加扰, 码块分割单元 1350B对比特加扰后的级联数据流进行码块分割,信道编码单元 1360B对码块 分割后的级联数据流进行信道编码, 物理层 HARQ功能单元 1370B对信道编 码后的级联数据流进行物理层 HARQ功能操作, 得到处理后的级联数据流, 映射单元 1310B 将处理后的级联数据流映射在多个层上, 得到映射在多个层 上的多个数据流, 物理码道分配单元 1380B 对映射在多个层上的多个数据流 分别进行物理码道分配, HS-DSCH交织单元 1390B对物理码道分配后的多个 数据流分别进行 HS-DSCH交织, 星座点排列单元 13100B对 HS-DSCH交织 后的多个数据流分别进行星座点排列, 物理信道映射单元 13110B对星座点排 列后的多个数据流分别进行物理信道映射, 星座点映射单元 13120B对物理信 道映射后的多个数据流分别进行星座点映射,得到映射在多个层上的星座点符 号, 发送单元 1320A发送映射在多个层上的星座点符号。
图 14示出了一种在 MIMO系统中发送数据流的无线装置 1400。 该装置 1400包括通过总线 1450相连的各个部件, 例如处理器 1430、 存储器 1410和 收发机 1420。存储器 1410中可以存储数据 1411和指令 1412。处理器 1430可 以通过执行该指令 1412以及使用该数据 1411实现本发明各实施例所公开的发 送数据流的方法。 收发机 1420与多个天线 1440-1到 1440-N相连, 并包含发 射机 1421和接收机 1422, 以允许在无线装置 1400和远程设备之间发送和接 收信号。 处理器 1430通过根据上述实施例中说明的数据流交织、 映射以及发 送方法来实现在 MIMO系统中发送数据流。
根据一个实施例, 装置 1400包括处理器 1430和与之相连的存储器 1410, 处理器 1430配置为对 N个数据流进行层间交织以得到 N个交织后的数据流, 将该 N个交织后的数据流分别映射在 N个层上,发送映射在 N个层上的 N个 交织后的数据流。 根据一个实施例, 处理器 1430通过对 N个数据流进行层间 交织以使得该 N个数据流中每个数据流的比特分布 (例如平均或接近平均地 分布) 到该 N个层中的不同层上, 同一信道的该 N个层中不同层上在同一时 刻 (例如符号周期 /符号位置上) 的调制符号分别来自 (映射自) 该 N个数据 流中不同的数据流, 且尽量使同一调制符号中的比特来自相同的数据流。
根据一个实施例, 装置 1400包括处理器 1430和与之相连的存储器 1410, 处理器 1430配置为将多个数据流分别映射在多个层上, 其中该多个层对应于 来自接收方的一个联合 CQI并且该多个数据流中每个数据流都对应于来自接 收方的一个独立的 ACK/NACK指示;发送所述映射在多个层上的多个数据流。 根据一个实施例, 当与该多个数据流对应的多个 ACK/NACK表明该多个数据 流没有全部被正确接收时, 在重传时刻在与该联合 CQI对应的该多个层上只 传输需要重传的数据流, 而不传输新的数据流。
根据一个实施例, 装置 1400包括处理器 1430和与之相连的存储器 1410, 处理器 1430配置为将多个数据流分别映射在 MIMO信道空间中的多个层上, 其中该多个层对应于来自接收方的一个联合 CQI,并且该多个数据流中的每个 数据流分别对应于一个独立的 ACK/NACK反馈; 发送映射在该多个层上的该 多个数据流以及与该多个数据流对应的随路控制信令,该随路控制信令包含该 多个数据流中每个数据流的传输块大小信息。根据一个实施例, 该多个数据流 可以包括初传输块,该随路控制信令中包含的该初传输块的块大小信息是按照 适配于对应的联合 CQI来确定的传输块大小值。 该多个数据流可以包括重传 输块,该随路控制信令中包含的该重传输块的块大小信息是该重传输块在其初 传时确定的传输块大小值。 该多个数据流可以包括初传输块和重传输块两者, 该随路控制信令中包含的该初传输块的块大小信息是按照适配于对应的联合 CQI来确定的传输块大小值,该随路控制信令中包含的该重传输块的块大小信 息是该重传输块在其初传时确定的传输块大小值。 当有多个联合 CQI被反馈 时, 该随路控制信令中包含的传输块大小信息的数目随着该多个联合 CQI 的 数目成比例地增加。
本领域人员应该理解, 处理器 1430可以执行例如图 2-9所示实施例及其 各种变形的各种方法, 来实现在 MIMO系统中发送数据流。
为描述的方便和简洁, 图 12A-图 14中描述的装置及其组成单元的具体工 作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。
在本申请所提供的实施例中, 应该理解, 所揭露的装置和方法, 可以通过 其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意性的, 例如, 所 述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽 略, 或不执行。另一点, 所显示或讨论的相互之间的相连或直接相连或通信连 接可以是通过一些接口, 装置或单元的间接相连或通信连接, 可以是电性, 机 械或其它的形式。
在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。上 述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实 现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用时, 可以存储在一个计算机可读取存储介质中。基于这样的理解, 本发 明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全 部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质中,包括若干指令用以使得一台计算设备(可以是移动终端,个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括: U 盘、 移动硬盘、 只读存储器 (ROM , Read-Only Memory )、 随机存取存储器(RAM, Random Access Memory ) . 磁碟或者光盘 等各种可以存储程序代码的介质。
如上所述, 以上实施例仅用以说明本发明的技术方案, 而非对其限制; 尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理 解, 依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技 术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离 本发明各实施例技术方案的精神和范围。

Claims

1、 一种在多输入多输出 (MIM0) 系统中发送数据流的方法, 其中每个 数据流将映射到 MIMO信道空间中的多个层上进行传输, 所述方法包括: 对 N个数据流进行层间交织以得到 N个交织后的数据流;
将所述 N个交织后的数据流分别映射在 MIMO信道空间的 N个层上; 发送所述映射在 N个层上的 N个交织后的数据流。
2、 如权利要求 1所述的方法, 其特征在于, 对所述 N个数据流进行层间 交织以使得所述 N个数据流中每个数据流的比特分布到所述 N个层中的不同 层上, 且对于所述 N个层上包含的部分或全部调制符号而言, 同一码道的所 述 N个层中不同层上在同一时刻的调制符号分别来自所述 N个数据流中不同 的数据流且同一调制符号中的比特均来自相同的数据流。
3、 如权利要求 1所述的方法, 其特征在于, 所述对 N个数据流进行层间 交织包括:
将分别来自所述 N个数据流的 M个数据放置成 NX M的第一矩阵, 其中 来自每个数据流的 M个数据放置在所述第一矩阵的一行中; 将所述第一矩阵按每 P列为一组分成
Figure imgf000040_0001
个组,其中 向上取整
将所述 Q个组分成 N个集合;
对所述 N个集合分别进行行置换, 生成第二矩阵;
其中, 所述第二矩阵的 N个行分别作为所述 N个交织后的数据流; 其中, 所述将所述 Q个组分成 N个集合包括:
将所述第一矩阵中的第 q组放入第 n个集合, 其中 0<=q<Q, n=mod(q, N), 0<=n<N, 其中 mod表示模运算;
其中, 对所述 N个集合分别进行行置换包括:
分别将所述 N个集合中的行沿列方向循环移位彼此不同的行数。 4、 如权利要求 3所述的方法, 其特征在于, 进一步包括:
对所述映射在 N个层上的 N个交织后的数据流进行星座点映射, 得到映 射在 N个层上的星座点符号;
所述发送所述映射在 N个层上的 N个交织后的数据流进一步包括: 发送 所述映射在 N个层上的星座点符号;
其中, 所述 P的取值是根据所述星座点映射的方式决定的, 所述 M个数 据是 M个比特。
5、 如权利要求 4所述的方法, 其特征在于, 进一步包括:
对所述 N个数据流分别进行比特加扰、 码块分割、 信道编码、 物理层混 合自动重传 (HARQ ) 功能操作、 物理码道分配、 高速下行链路共享信道 (HS-DSCH)交织、 星座点排列、 物理信道映射, 得到 N个处理后的数据流; 所述对 N个数据流进行层间交织进一步包括: 对所述 N个处理后的数据 流进行层间交织, 得到 N个交织后的数据流。
6、 如权利要求 3所述的方法, 其特征在于, 进一步包括:
将 N个数据流分别进行比特加扰、 码块分割、 信道编码、 物理层 HARQ 功能操作、 物理码道分配、 HS-DSCH交织、 星座点排列、 物理信道映射、 星 座点映射, 得到 N个星座点符号流;
所述对 N个数据流进行层间交织进一步包括: 对所述 N个星座点符号流 进行交织, 得到 N个交织后的星座点符号流;
所述将所述 N个交织后的数据流分别映射在 N个层上进一步包括: 将所 述 N个交织后的星座点符号流分别映射在所述 N个层上;
所述发送所述映射在 N个层上的 N个交织后的数据流进一步包括: 发送 映射在所述 N个层上的星座点符号,
其中, 所述 M个数据是 M个星座点符号。
7、 如权利要求 3所述的方法, 其特征在于, 进一步包括:
对所述 N个数据流分别进行物理层 HARQ功能处理, 得到 N个经物理层 HARQ功能处理后的数据流; 所述对 N个数据流进行层间交织进一步包括:对所述 N个经物理层 HARQ 功能处理后的数据流进行层间交织, 得到 N个交织后的数据流;
其中, 所述 P的取值是根据要对所述 N个数据流采用的星座点映射的方 式决定的, 所述 M个数据是 M个比特。
8、 如权利要求 7所述的方法, 其特征在于, 进一步包括:
在对所述 N个数据流分别进行物理层 HARQ功能处理之前, 对所述 N个 数据流分别进行比特加扰、 码块分割、 信道编码;
在将所述 N个交织后的数据流分别映射在 N个层上之后, 对所述映射在 N个层上的 N个交织后的数据流分别进行物理码道分配、 HS-DSCH交织、 星 座点排列、 物理信道映射、 星座点映射, 得到映射在所述 N个层上的星座点 符号,
所述发送所述映射在 N个层上的 N个交织后的数据流进一步包括: 发送 映射在所述 N个层上的星座点符号。
9、 如权利要求 1所述的方法, 其特征在于, 进一步包括:
将所述 N个数据流进行级联, 得到级联数据流;
将所述级联数据流进行比特加扰、 码块分割、 信道编码、 物理层 HARQ 功能处理, 得到处理后的级联数据流;
所述对 N个数据流进行层间交织进一步包括: 将所述处理后的级联数据 流进行层间交织, 得到交织后的级联数据流;
所述将所述 N个交织后的数据流分别映射在 N个层上进一步包括: 将所 述交织后的级联数据流映射在 N个层上, 得到映射在 N个层上的 N个交织后 的数据流。
10、 如权利要求 9所述的方法, 其特征在于, 进一步包括:
对所述映射在 N个层上的 N个交织后的数据流分别进行物理码道分配、 HS-DSCH交织、 星座点排列、 物理信道映射、 星座点映射, 得到映射在所述 N个层上的星座点符号;
所述发送所述映射在 N个层上的 N个交织后的数据流进一步包括: 发送 11、 如权利要求 9所述的方法, 其特征在于, 所述将所述处理后的级联数 据流进行交织得到交织后的级联数据流进一步包括:
将所述处理后的级联数据流逐行地放置成 NX M的第一矩阵; 将所述第一矩阵按每 P列为一组分成
Figure imgf000043_0001
要采用的星座点映射的方式决定的, 其中1 1表示向上取整运算;
将所述 Q个组分成 N个集合;
对所述 N个集合分别进行行置换, 生成第二矩阵;
其中, 所述第二矩阵的 N个行分别作为所述 N个交织后的数据流; 所述将所述 Q个组分成 N个集合进一步包括: 将所述第一矩阵中的第 q 组放入第 n个集合, 0<=q<Q, n=mod(q, N), 0<=n<N;
其中, 对所述 N个集合分别进行行置换包括: 分别将所述 N个集合中的 行沿列方向循环移位彼此不同的行数。
12、 如权利要求 11所述的方法, 其特征在于, 所述将所述处理后的级联 数据流逐行地放置成 NXM的第一矩阵进一步包括:
对于奇数行或偶数行, 将所述级联数据流中与该行对应的 M个数据按照 该 M个数据在所述级联数据流中的顺序放入该行中, 对于与上述奇数行或偶 数行对应的偶数行或奇数行, 将所述级联数据流中与该行对应的 M个数据按 照与该 M个数据在所述级联数据流中的顺序相反的顺序放入该行中。
13、 如权利要求 1所述的方法, 其特征在于, 进一步包括:
将所述 N个数据流进行级联, 得到级联数据流;
将所述级联数据流进行比特加扰、 码块分割、 信道编码、 物理层 HARQ 功能操作, 得到处理后的级联数据流;
将所述处理后的级联数据流映射在 N个层上, 得到映射在 N个层上的 N 个数据流; 对所述映射在 N个层上的 N个数据流分别进行物理码道分配、 HS-DSCH 交织、 星座点排列、 物理信道映射、 星座点映射, 得到映射在 N个层上的 N 个星座点符号流;
所述对 N个数据流进行层间交织进一步包括: 对所述 N个星座点符号流 进行层间交织, 得到 N个交织后的星座点符号流;
所述将所述 N个交织后的数据流分别映射在 N个层上进一步包括: 将所 述 N个交织后的星座点符号流重新映射在所述 N个层上, 得到重新映射在 N 个层上的星座点符号;
所述发送所述映射在 N个层上的 N个交织后的数据流进一步包括: 发送 所述重新映射在 N个层上的星座点符号。
Figure imgf000044_0001
15、 如权利要求 9或 13所述的方法, 其特征在于, 述物理层 HARQ功 能操作包括:
将所述信道编码输出的级联数据流进行比特分离;
将所述比特分离输出的级联数据流进行速率匹配;
将所述速率匹配输出的级联数据流进行比特收集。
16、 如权利要求 15所述的方法, 其特征在于, 将所述速率匹配输出的数 据流进行比特收集进一步包括:
在 。 w X Ncol矩阵中确定用于放置所述速率匹配输出的级联数据流中的系 统比特的系统比特区域以及用于放置所述速率匹配输出的级联数据流中的第 一和第二校验比特部分的校验比特区域, 其中 的值是根据所述星座点映射 的方式决定的, N Ν-的值是根据空口能够承载的比特数决定
N'
N 述速率匹配输出的级联数据流中的系统比特的数目, L」表示向下取整运算, 其中,所述系统比特区域包括所述 X N-矩阵中的前 行以及接下来一行中
N / N /
前半行的前 /2个矩阵元素和后半行的前 /2个矩阵元素,所述校验比特区域 包括所述 ™ X N-矩阵中除所述系统比特区域之外的区域;
将所述速率匹配输出的级联数据流中的系统比特逐列地放置在所述系统 比特区域中;
以所述第二校验比特部分的第一个比特作为开始,将所述第二校验比特部 分中的比特和所述第一校验比特部分中的比特按比特交替地逐列放置在所述 校验比特区域中;
将所述 Nr™ X N∞l矩阵中的比特逐列地读出, 得到所述处理后的级联数据 流。
17、 如权利要求 13所述的方法, 其特征在于, 所述将所述处理后的级联 数据流映射在 N个层上得到映射在 N个层上的 N个数据流进一步包括: 将所述处理后的级联数据流分成 N行, 对于奇数行或偶数行, 将该行中 的数据按照其在所述级联数据流中的顺序排序,对于与上述奇数行或偶数行对 应的偶数行或奇数行,将该行中的数据按照与其在所述级联数据流中的顺序相 反的顺序排序, 将经排序的所述 N行分别映射到所述 N个层上, 得到映射在 N个层上的 N个数据流。
18、 如权利要求 13所述的方法, 其特征在于, 所述对所述 N个星座点符 号流进行层间交织进一步包括:
将分别来自所述 N个星座点符号流的 M个星座点符号放置成 NXM的第 一矩阵, 其中来自每个星座点符号流的 M个星座点符号放置在所述第一矩阵 中的一行中; 将所述第一矩阵按每 P列为一组分成
Figure imgf000045_0001
个组,其中 向上取整 将所述 Q个组分成 N个集合;
对所述 N个集合分别进行行置换, 生成第二矩阵;
其中,所述第二矩阵的 N个行分别作为所述 N个交织后的星座点符号流; 所述将所述 Q个组分成 N个集合进一步包括: 将所述第一矩阵中的第 q 组放入第 n个集合, 0<=q<Q, n=mod(q, N), 0<=n<N;
其中, 对所述 N个集合分别进行行置换包括: 分别将所述 N个集合中的 行沿列方向循环移位彼此不同的行数。
19、 一种在多输入多输出 (MIMO) 系统中发送数据流的方法, 其特征在 于, 所述方法包括:
将多个数据流分别映射在 MIMO信道空间中的多个层上, 其中所述多个 层对应于来自接收方的一个联合信道质量指示 (CQI) , 并且所述多个数据流 中的每个数据流分别对应于一个独立的确认 /否认 (ACK/NACK) 反馈;
发送所述映射在多个层上的多个数据流;
当与所述多个数据流对应的多个 ACK/NACK表明所述多个数据流没有全 部被正确接收时, 则在重传时刻在与所述一个联合 CQI对应的所述多个层上 只传输需要重传的数据流, 而不传输新的数据流。
20、 如权利要求 19所述的方法, 其特征在于, 进一步包括:
将所述多个数据流分别进行比特加扰、码块分割、信道编码、物理层 HARQ 功能、 物理码道分配、 HS-DSCH交织、 星座点排列、 物理信道映射、 星座点 映射, 得到处理后的多个星座点符号流;
所述将多个数据流分别映射在多个层上进一步包括:将所述处理后的多个 星座点符号流分别映射到所述多个层上,得到映射在所述多个层上的星座点符 号;
所述发送所述映射在多个层上的多个数据流进一步包括:发送所述映射在 所述多个层上的星座点符号。
21、 如权利要求 19所述的方法, 其特征在于, 进一步包括:
将所述多个数据流进行级联, 得到级联数据流; 对所述级联数据流进行比特加扰、 码块分割、 信道编码、 物理层 HARQ 功能操作, 得到处理后的级联数据流;
所述将多个数据流分别映射在多个层上进一步包括:将所述处理后的级联 数据流映射在所述多个层上, 得到映射在所述多个层上的多个数据流;
所述方法进一步包括:
将所述映射到多个层上的多个数据流分别进行物理码道分配、 HS-DSCH 交织、 星座点排列、 物理信道映射、 星座点映射, 得到映射在所述多个层上的 星座点符号;
所述发送所述映射在多个层上的多个数据流进一步包括:发送所述映射在 所述多个层上的星座点符号。
22、 一种在多输入多输出 (MIMO) 系统中发送数据流的方法, 其特征在 于, 所述方法包括:
将多个数据流分别映射在 MIMO信道空间中的多个层上, 其中所述多个 层对应于来自接收方的一个联合信道质量指示 (CQI) , 并且所述多个数据流 中的每个数据流分别对应于一个独立的确认 /否认 (ACK/NACK) 反馈;
发送所述映射在多个层上的多个数据流以及与所述多个数据流对应的随 路控制信令,所述随路控制信令包含所述多个数据流中每个数据流的传输块大 小信息。
23、 如权利要求 22所述的方法, 其特征在于,
所述多个数据流包括初传输块和 /或重传输块,
当所述多个数据流包括初传输块时,所述随路控制信令中包含的所述初传 输块的块大小信息是按照适配于对应的所述联合 CQI来确定的传输块大小值, 当所述多个数据流包括重传输块时,所述随路控制信令中包含的所述重传 输块的块大小信息是该重传输块在其初传时确定的传输块大小值。
24、 一种在多输入多输出 (MIMO) 系统中发送数据流的装置, 其中每个 数据流将映射到 MIMO信道空间中的多个层上进行传输, 所述装置包括: 交织单元,用于对 N个数据流进行层间交织以得到 N个交织后的数据流; 映射单元, 用于将所述 N个交织后的数据流分别映射在 MIMO信道空间 N个层上;
发送单元, 用于发送所述映射在 N个层上的 N个交织后的数据流。
25、 如权利要求 24所述的装置, 其特征在于, 所述交织单元对所述 N个 数据流进行层间交织以使得所述 N个数据流中每个数据流的比特分布到所述 N个层中的不同层上, 且对于所述 N个层中包含的部分或全部调制符号而言, 同一码道的所述 N个层中不同层上在同一时刻的调制符号分别来自所述 N个 数据流中不同的数据流且同一调制符号中的比特均来自相同的数据流。
26、 如权利要求 24所述的装置, 其特征在于, 所述交织单元通过以下操 作对 N个数据流进行层间交织:
将分别来自所述 N个数据流的 M个数据放置成 NX M的第一矩阵, 其中 来自每个数据流的 M个数据放置在所述第一矩阵的一行中; 将所述第一矩阵按每 P列为一组分成
Figure imgf000048_0001
个组,其中 :向上取整
将所述 Q个组分成 N个集合;
对所述 N个集合分别进行行置换, 生成第二矩阵;
其中, 所述第二矩阵的 N个行分别作为所述 N个交织后的数据流; 其中, 所述交织单元通过以下操作将所述 Q个组分成 N个集合: 将所述第一矩阵中的第 q组放入第 n个集合, 其中 0<=q<Q, n=mod(q,
0<=n<N, 其中 mod表示模运算;
其中, 所述交织单元通过以下操作对所述 N个集合分别进行行置换: 分别将所述 N个集合中的行沿列方向循环移位彼此不同的行数。
27、 如权利要求 26所述的装置, 其特征在于, 进一步包括:
星座点映射单元, 用于对所述映射在 N个层上的 N个交织后的数据流进 行星座点映射, 得到映射在 N个层上的星座点符号; 其中, 所述发送单元发送所述映射在 N个层上的星座点符号; 其中, 所述 P的取值是根据所述星座点映射的方式决定的, 所述 M个数 据是 M个比特。 28、 如权利要求 27所述的装置, 其特征在于, 进一步包括:
比特加扰单元, 用于对所述 N个数据流分别进行比特加扰;
码块分割单元, 用于对比特加扰后的所述 N个数据流分别进行码块分割; 信道编码单元, 用于对码块分割后的所述 N个数据流分别进行信道编码; 物理层混合自动重传(HARQ)功能单元, 用于对信道编码后的所述 N个 数据流分别进行物理层 HARQ功能操作;
物理码道分配单元, 用于对 HARQ功能操作后的所述 N个数据流分别进 行物理码道分配;
高速下行链路共享信道 (HS-DSCH) 交织单元, 用于对物理码道分配后 的所述 N个数据流分别进行 HS-DSCH交织;
星座点排列单元,用于对 HS-DSCH交织后的所述 N个数据流分别进行星 座点排列;
物理信道映射单元, 用于对星座点排列后的所述 N个数据流分别进行物 理信道映射, 得到 N个处理后的数据流;
其中, 所述交织单元对所述 N个处理后的数据流进行层间交织, 得到 N 个交织后的数据流。
29、 如权利要求 26所述的装置, 其特征在于, 进一步包括:
比特加扰单元, 用于对所述 N个数据流分别进行比特加扰;
码块分割单元, 用于对比特加扰后的所述 N个数据流分别进行码块分割; 信道编码单元, 用于对码块分割后的所述 N个数据流分别进行信道编码; 物理层 HARQ功能单元, 用于对信道编码后的所述 N个数据流分别进行 物理层 HARQ功能操作;
物理码道分配单元, 用于对物理层 HARQ功能操作后的所述 N个数据流 分别进行物理码道分配;
HS-DSCH交织单元, 用于对物理码道分配后的所述 N个数据流分别进行 HS-DSCH交织;
星座点排列单元,用于对 HS-DSCH交织后的所述 N个数据流分别进行星 座点排列;
物理信道映射单元, 用于对星座点排列后的所述 N个数据流分别进行物 理信道映射;
星座点映射单元, 用于将物理信道映射后的所述 N个数据流分别进行星 座点映射, 得到 N个星座点符号流;
其中, 所述交织单元对所述 N个星座点符号流进行交织, 得到 N个交织 后的星座点符号流;
其中,所述映射单元将所述 N个交织后的星座点符号流分别映射在所述 N 个层上;
其中, 所述发送单元发送映射在所述 N个层上的星座点符号;
其中, 所述 M个数据是 M个星座点符号。 30、 如权利要求 26所述的装置, 其特征在于, 进一步包括:
物理层 HARQ功能单元, 用于对所述 N个数据流分别进行物理层 HARQ 功能处理, 得到 N个经物理层 HARQ功能处理后的数据流;
其中, 所述交织单元对所述 N个经物理层 HARQ功能处理后的数据流进 行层间交织, 得到 N个交织后的数据流;
其中, 所述 P的取值是根据要对所述 N个数据流采用的星座点映射的方 式决定的, 所述 M个数据是 M个比特。
31、 如权利要求 30所述的装置, 其特征在于, 进一步包括:
比特加扰单元, 用于对所述 N个数据流分别进行比特加扰;
码块分割单元, 用于对比特加扰后的所述 N个数据流分别进行码块分割; 信道编码单元, 用于对码块分割后的所述 N个数据流分别进行信道编码; 其中, 所述物理层 HARQ功能单元对信道编码后的所述 N个数据流分别 进行物理层 HARQ功能处理,得到 N个经物理层 HARQ功能处理后的数据流; 所述装置进一步包括:
物理码道分配单元, 用于对所述映射在 N个层上的 N个交织后的数据流 分别进行物理码道分配;
HS-DSCH交织单元, 用于对物理码道分配后的所述 N个数据流分别进行 HS-DSCH交织;
星座点排列单元,用于对 HS-DSCH交织后的所述 N个数据流分别进行星 座点排列;
物理信道映射单元, 用于对星座点排列后的所述 N个数据流分别进行物 理信道映射;
星座点映射单元, 用于对物理信道映射后的所述 N个数据流分别进行星 座点映射, 得到映射在 N个层上的星座点符号;
其中, 所述发送单元发送映射在所述 N个层上的星座点符号。
32、 如权利要求 24所述的装置, 其特征在于, 进一步包括:
级联单元, 用于将所述 N个数据流进行级联, 得到级联数据流; 比特加扰单元, 用于对所述级联数据流进行比特加扰;
码块分割单元, 用于对比特加扰后的所述级联数据流进行码块分割; 信道编码单元, 用于对码块分割后的所述级联数据流进行信道编码; 物理层 HARQ功能单元, 用于对信道编码后的所述级联数据流进行物理 层 HARQ功能操作, 得到处理后的级联数据流;
其中,所述交织单元将所述处理后的级联数据流进行层间交织,得到交织 后的级联数据流;
其中, 所述映射单元将所述交织后的级联数据流映射在 N个层上, 得到 映射在 N个层上的 N个交织后的数据流。
33、 如权利要求 32所述的装置, 其特征在于, 进一步包括:
物理码道分配单元, 用于对所述映射在 N个层上的 N个交织后的数据流 分别进行物理码道分配;
HS-DSCH交织单元, 用于对物理码道分配后的所述 N个数据流分别进行 HS-DSCH交织;
星座点排列单元,用于对 HS-DSCH交织后的所述 N个数据流分别进行星 座点排列; 物理信道映射单元, 用于对星座点排列后的所述 N个数据流分别进行物 理信道映射;
星座点映射单元, 用于对物理信道映射后的所述 N个数据流分别进行星 座点映射, 得到映射在 N个层上的星座点符号;
其中, 所述发送单元发送映射在所述 N个层上的星座点符号。
34、 如权利要求 32所述的装置, 其特征在于, 所述交织单元进一步通过 以下操作将所述处理后的级联数据流进行交织得到交织后的级联数据流: 将所述处理后的级联数据流逐行地放置成 NX M的第一矩阵;
M
Q
将所述第一矩阵按每 P列为一组分成 p 个组, 所述 P的取值是根据 要采用的星座点映射的方式决定的, 其中1 1表示向上取整运;
将所述 Q个组分成 N个集合;
对所述 N个集合分别进行行置换, 生成第二矩阵;
其中, 所述第二矩阵的 N个行分别作为所述 N个交织后的数据流; 其中, 所述交织单元进一步通过以下操作将所述 Q个组分成 N个集合: 将所述第一矩阵中的第 q组放入第 n个集合, 0<=q<Q, n=mod(q, N), 0<=n<N;
其中, 所述交织单元进一步通过以下操作对所述 N个集合分别进行行 I 换:
分别将所述 N个集合中的行沿列方向循环移位彼此不同的行数。
35、 如权利要求 34所述的装置, 其特征在于, 所述交织单元进一步通过 以下操作将所述处理后的级联数据流逐行地放置成 NXM的第一矩阵:
对于奇数行或偶数行, 将所述级联数据流中与该行对应的 M个数据按照 该 M个数据在所述级联数据流中的顺序放入该行中, 对于与上述奇数行或偶 数行对应的偶数行或奇数行, 将所述级联数据流中与该行对应的 M个数据按 照与该 M个数据在所述级联数据流中的顺序相反的顺序放入该行中。 36、 如权利要求 24所述的装置, 其特征在于, 进一步包括: 级联单元, 用于将所述 N个数据流进行级联, 得到级联数据流; 比特加扰单元, 用于对所述级联数据流进行比特加扰;
码块分割单元, 用于对比特加扰后的所述级联数据流进行码块分割; 信道编码单元, 用于对码块分割后的所述级联数据流进行信道编码; 物理层 HARQ功能单元, 用于对信道编码后的所述级联数据流进行物理 层 HARQ功能操作, 得到处理后的级联数据流;
层分割单元, 用于将所述处理后的级联数据流映射在 N个层上, 得到映 射在 N个层上的 N个数据流;
物理码道分配单元, 用于对所述映射在 N个层上的 N个数据流分别进行 物理码道分配;
HS-DSCH交织单元, 用于对物理码道分配后的所述 N个数据流分别进行 HS-DSCH交织;
星座点排列单元,用于对 HS-DSCH交织后的所述 N个数据流分别进行星 座点排列;
物理信道映射单元, 用于对星座点排列后的所述 N个数据流分别进行物 理信道映射;
星座点映射单元, 用于对物理信道映射后的所述 N个数据流分别进行星 座点映射, 得到映射在 N个层上的星座点符号;
其中, 所述交织单元对所述 N个星座点符号流进行层间交织, 得到 N个 交织后的星座点符号流;
其中,所述映射单元将所述 N个交织后的星座点符号流重新映射在所述 N 个层上, 得到重新映射在 N个层上的星座点符号;
其中, 所述发送单元发送所述重新映射在 N个层上的星座点符号。
37、 如权利要求 32或 36所述的装置, 其特征在于, 所述码块分割单元将 所述级联数据流分割成 N的倍数个编码码块。
38、 如权利要求 32或 36所述的装置, 其特征在于, 所述物理层 HARQ 功能单元进一步通过以下操作来对所述级联数据流进行物理层 HARQ功能操 将所述信道编码输出的级联数据流进行比特分离;
将所述比特分离输出的级联数据流进行速率匹配;
将所述速率匹配输出的级联数据流进行比特收集。
39、 如权利要求 38所述的装置, 其特征在于, 所述物理层 HARQ功能单 元进一步通过以下操作来将所述速率匹配输出的数据流进行比特收集:
在 。 w X Ncol矩阵中确定用于放置所述速率匹配输出的级联数据流中的系 统比特的系统比特区域以及用于放置所述速率匹配输出的级联数据流中的第 一和第二校验比特部分的校验比特区域, 其中 Nr™的值是根据所述星座点映射 的方式决定的, Ν ∞1 = Ν^ / ΝΝ-的值是根据空口能够承载的比特数决定
Figure imgf000054_0001
述速率匹配输出的级联数据流中的系统比特的数目, L」表示向下取整运算, 其中,所述系统比特区域包括所述 ™ X N-矩阵中的前 行以及接下来一行中
N / N /
前半行的前 /2个矩阵元素和后半行的前 /2个矩阵元素,所述校验比特区域 包括所述 N row χ Ν co ,l矩阵中除所述系统比特区域之外的区域;
将所述速率匹配输出的级联数据流中的系统比特逐列地放置在所述系统 比特区域中;
以所述第二校验比特部分的第一个比特作为开始,将所述第二校验比特部 分中的比特和所述第一校验比特部分中的比特按比特交替地逐列放置在所述 校验比特区域中;
Figure imgf000054_0002
矩阵中的比特逐列地读出, 得到所述处理后的级联数据 流。 40、 如权利要求 36所述的装置,, 其特征在于, 所述层分割单元进一步通 过以下操作将所述处理后的级联数据流映射在 Ν个层上得到映射在 Ν个层上 的 N个数据流:
将所述处理后的级联数据流分成 N行, 对于奇数行或偶数行, 将该行中 的数据按照其在所述级联数据流中的顺序排序,对于与上述奇数行或偶数行对 应的偶数行或奇数行,将该行中的数据按照与其在所述级联数据流中的顺序相 反的顺序排序, 将经排序的所述 N行分别映射到所述 N个层上, 得到映射在 N个层上的 N个数据流。
41、 如权利要求 36所述的装置,, 其特征在于, 所述交织单元进一步通过 以下操作对所述 N个星座点符号流进行层间交织得到 N个交织后的星座点符 号流:
将分别来自所述 N个星座点符号流的 M个星座点符号放置成 NXM的第 一矩阵, 其中来自每个星座点符号流的 M个星座点符号放置在所述第一矩阵 中的一行中; 将所述第一矩阵按每 P列为一组分成
Figure imgf000055_0001
个组,其中 向上取整 运 将所述 Q个组分成 N个集合;
对所述 N个集合分别进行行置换, 生成第二矩阵;
其中,所述第二矩阵的 N个行分别作为所述 N个交织后的星座点符号流; 其中, 所述交织单元进一步通过以下操作将所述 Q个组分成 N个集合: 将所述第一矩阵中的第 q组放入第 n个集合, 0<=q<Q, n=mod(q, N),
0<= n<N;
其中, 所述交织单元进一步通过以下操作对所述 N个集合分别进行行置 分别将所述 N个集合中的行沿列方向循环移位彼此不同的行数。
42、 一种在多输入多输出 (MIMO) 系统中发送数据流的装置, 其特征在 所述装置包括:
映射单元,用于将多个数据流分别映射在 MIMO信道空间中的多个层上, 其中所述多个层对应于来自接收方的一个联合信道质量指示(CQI) 并且所述 多个数据流中的每个数据流分别对应于一个独立的确认 /否认 ( ACK/NACK) 发送单元, 用于发送所述映射在多个层上的多个数据流;
其中, 当与所述多个数据流对应的多个 ACK/NACK表明所述多个数据流 没有全部被正确接收时, 则所述发送单元在重传时刻在与所述一个联合 CQI 对应的所述多个层上只传输需要重传的数据流, 而不传输新的数据流。
43、 如权利要求 42所述的装置, 其特征在于, 进一步包括:
比特加扰单元, 用于对所述多个数据流分别进行比特加扰;
码块分割单元, 用于对比特加扰后的所述多个数据流分别进行码块分割; 信道编码单元, 用于对码块分割后的所述多个数据流分别进行信道编码; 物理层混合自动重传(HARQ)功能单元, 用于对信道编码后的所述多个 数据流分别进行物理层 HARQ功能操作;
物理码道分配单元, 用于对物理层 HARQ功能操作后的所述多个数据流 分别进行物理码道分配;
高速下行链路共享信道 (HS-DSCH) 交织单元, 用于对物理码道分配后 的所述多个数据流分别进行 HS-DSCH交织;
星座点排列单元, 用于对 HS-DSCH交织后的所述多个数据流分别进行星 座点排列;
物理信道映射单元,用于对星座点排列后的所述多个数据流分别进行物理 信道映射;
星座点映射单元,用于对物理信道映射后的所述多个数据流分别进行星座 点映射, 得到处理后的多个星座点符号流;
其中,所述映射单元将所述处理后的多个星座点符号流映射到所述多个层 上, 得到映射在所述多个层上的星座点符号;
其中, 所述发送单元发送所述映射在所述多个层上的星座点符号。
44、 如权利要求 42所述的装置, 其特征在于, 进一步包括:
级联单元, 用于将所述多个数据流进行级联, 得到级联数据流; 比特加扰单元, 用于对所述级联数据流进行比特加扰;
码块分割单元, 用于对比特加扰后的所述级联数据流进行码块分割; 信道编码单元, 用于对码块分割后的所述级联数据流进行信道编码; 物理层 HARQ功能单元, 用于对信道编码后的所述级联数据流进行物理 层 HARQ功能操作, 得到处理后的级联数据流;
其中,所述映射单元将所述处理后的级联数据流映射在所述多个层上,得 到映射在所述多个层上的多个数据流;
所述装置进一步包括:
物理码道分配单元,用于对所述映射在多个层上的多个数据流分别进行物 理码道分配;
HS-DSCH交织单元, 用于对物理码道分配后的所述多个数据流分别进行 HS-DSCH交织;
星座点排列单元, 用于对 HS-DSCH交织后的所述多个数据流分别进行星 座点排列;
物理信道映射单元,用于对星座点排列后的所述多个数据流分别进行物理 信道映射;
星座点映射单元,用于对物理信道映射后的所述多个数据流分别进行星座 点映射, 得到映射在所述多个层上的星座点符号;
其中, 所述发送单元发送映射在所述多个层上的星座点符号。
45、 一种在多输入多输出 (MIMO) 系统中发送数据流的装置, 其特征在 于, 所述装置包括:
映射单元,用于将多个数据流分别映射在 MIMO信道空间中的多个层上, 其中所述多个层对应于来自接收方的一个联合信道质量指示 (CQI) , 并且所 述多个数据流中的每个数据流分别对应于一个独立的确认 /否认( ACK/NACK) 发送单元,用于发送所述映射在多个层上的多个数据流以及与所述多个数 据流对应的随路控制信令,所述随路控制信令包含所述多个数据流中每个数据 流的传输块大小信息。 46、 如权利要求 45所述的装置, 其特征在于,
所述多个数据流包括初传输块和 /或重传输块,
当所述多个数据流包括初传输块时,所述随路控制信令中包含的所述初传 输块的块大小信息是按照适配于对应的所述联合 CQI来确定的传输块大小值, 当所述多个数据流包括重传输块时,所述随路控制信令中包含的所述重传 输块的块大小信息是该重传输块在其初传时确定的传输块大小值。
47、 一种在多输入多输出 (MIMO) 系统中发送数据流的装置, 包括: 存储器, 用于存储可执行指令; 以及
处理器, 用于根据所述可执行指令执行权利要求 1-23 中的任意一个权利 要求所述的方法。
PCT/CN2012/074497 2011-11-08 2012-04-23 Mimo系统中发送数据流的方法和装置 Ceased WO2012163198A1 (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP12792975.0A EP2770657B1 (en) 2011-11-08 2012-04-23 Method and device for data stream transmission in a mimo system
IN1038KON2014 IN2014KN01038A (zh) 2011-11-08 2012-04-23
CA2854676A CA2854676C (en) 2011-11-08 2012-04-23 Method and apparatus for transmitting data streams in mimo system
KR1020147014293A KR101639294B1 (ko) 2011-11-08 2012-04-23 Μιμο 시스템에서의 데이터 스트림 전송 방법 및 장치
US14/272,870 US9219575B2 (en) 2011-11-08 2014-05-08 Method and apparatus for transmitting data streams in MIMO system
US14/950,805 US20160080029A1 (en) 2011-11-08 2015-11-24 Method and apparatus for transmitting data streams in mimo system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110355186 2011-11-08
CN201110355186.9 2011-11-08

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/272,870 Continuation-In-Part US9219575B2 (en) 2011-11-08 2014-05-08 Method and apparatus for transmitting data streams in MIMO system

Publications (1)

Publication Number Publication Date
WO2012163198A1 true WO2012163198A1 (zh) 2012-12-06

Family

ID=46528704

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/074497 Ceased WO2012163198A1 (zh) 2011-11-08 2012-04-23 Mimo系统中发送数据流的方法和装置

Country Status (7)

Country Link
US (2) US9219575B2 (zh)
EP (1) EP2770657B1 (zh)
KR (1) KR101639294B1 (zh)
CN (2) CN102611526B (zh)
CA (1) CA2854676C (zh)
IN (1) IN2014KN01038A (zh)
WO (1) WO2012163198A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015074073A1 (en) * 2013-11-18 2015-05-21 Qualcomm Incorporated Techniques for outer loop management in a multiple output system

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716078B (zh) * 2012-09-29 2019-03-12 中兴通讯股份有限公司 一种信道状态信息的处理方法及装置
FR3009663A1 (fr) * 2013-08-12 2015-02-13 Orange Procede de signalisation destine a etre mis en oeuvre par un reseau de telecommunication cellulaire, station de base et terminal correspondant
CN106464645B (zh) * 2014-03-28 2019-11-12 华为技术有限公司 发送设备和接收设备及其方法
RU2571587C2 (ru) * 2014-04-10 2015-12-20 Самсунг Электроникс Ко., Лтд. Способ и устройство кодирования и декодирования данных в скрученном полярном коде
KR20170028983A (ko) * 2014-07-11 2017-03-14 후아웨이 테크놀러지 컴퍼니 리미티드 데이터 전송 방법, 사용자 장비, 및 기지국
US20160359647A1 (en) * 2015-02-02 2016-12-08 Telefonaktiebolaget L M Ericsson (Publ) Selective codeword-to-layer mapping for mimo transmissions
WO2016134529A1 (zh) * 2015-02-27 2016-09-01 华为技术有限公司 用于多入多出系统中的数据传输方法、装置和网络设备
US10491569B1 (en) * 2015-11-10 2019-11-26 Alterednets Cyber Solutions LLC Secure transfer of independent security domains across shared media
CN106850123B (zh) * 2015-11-30 2020-02-21 上海诺基亚贝尔股份有限公司 在无线通信系统中用于层映射和解层映射的方法和装置
WO2017096558A1 (en) * 2015-12-09 2017-06-15 Qualcomm Incorporated Flexible resource mapping and mcs determination
US10193592B2 (en) * 2016-01-22 2019-01-29 Qualcomm Incorporated Techniques for detecting and cancelling interference in wireless communications
CN107196733B (zh) * 2016-03-14 2020-11-06 华为技术有限公司 一种调制方法和装置
CN107491460B (zh) * 2016-06-13 2021-01-22 阿里巴巴集团控股有限公司 适配系统的数据映射方法及装置
WO2018030736A1 (ko) * 2016-08-09 2018-02-15 엘지전자(주) 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 지원하는 장치
CN107979438B (zh) * 2016-10-21 2020-04-24 深圳市中兴微电子技术有限公司 一种phy交织方法及装置
US11695507B2 (en) * 2017-03-24 2023-07-04 Samsung Electronics Co., Ltd. Apparatus and method for in multiple access in wireless communication
WO2019047178A1 (zh) * 2017-09-08 2019-03-14 北京小米移动软件有限公司 分布式物理层资源映射方法、装置、发送端及接收端
CN110213792B (zh) * 2018-02-28 2022-08-19 上海朗帛通信技术有限公司 一种用于无线通信的通信节点中的方法和装置
US10615916B2 (en) 2018-04-06 2020-04-07 At&T Intellectual Property I, L.P. Retransmission of failed transport blocks for 5G or other next generation network
US11445487B2 (en) * 2018-06-15 2022-09-13 At&T Intellectual Property I, L.P. Single user super position transmission for future generation wireless communication systems
US11140668B2 (en) 2018-06-22 2021-10-05 At&T Intellectual Property I, L.P. Performance of 5G MIMO
KR20200097597A (ko) 2019-02-08 2020-08-19 노준수 어떤 우산이든 쓸 수 있는 컵홀더
US10945281B2 (en) 2019-02-15 2021-03-09 At&T Intellectual Property I, L.P. Facilitating improved performance of multiple downlink control channels in advanced networks
DE102019135901A1 (de) 2019-02-25 2020-08-27 Samsung Electronics Co., Ltd. Drahtloskommunikationsvorrichtung und kanalschätzverfahren davon
CN111726195B (zh) * 2019-03-21 2021-12-31 华为技术有限公司 一种数据传输方法及通信装置
KR20210154437A (ko) 2020-06-12 2021-12-21 박상민 우산에 장착하는 컵홀더
CN114513236B (zh) * 2020-11-16 2023-10-27 中国移动通信有限公司研究院 一种多天线预编码方法、装置及设备
CN116436499A (zh) * 2021-12-30 2023-07-14 中国移动通信有限公司研究院 一种信息处理方法、装置、设备和可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277137A (zh) * 2007-03-29 2008-10-01 松下电器产业株式会社 在多天线通信系统中实现信号空间分集的发送端设备
CN101646252A (zh) * 2008-08-04 2010-02-10 展讯通信(上海)有限公司 一种td-hsdpa mimo系统的hs-scch信令和hs-sich信令
CN101873207A (zh) * 2010-06-13 2010-10-27 中兴通讯股份有限公司 一种多天线系统上行传输块的重传系统及方法
WO2011108866A2 (ko) * 2010-03-03 2011-09-09 엘지전자 주식회사 Harq를 위한 데이터 처리 방법 및 장치

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060039409A1 (en) 2004-08-18 2006-02-23 Marko Lampinen Code domain bit interleaving and reordering in DS-CDMA MIMO
TWI433514B (zh) * 2007-03-13 2014-04-01 Koninkl Philips Electronics Nv 用於多輸入多輸出多頻帶正交分頻多工技術通信系統之交錯之方法及系統
US8626081B2 (en) * 2007-10-08 2014-01-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements for signaling control information in a communication system
CN101534144B (zh) * 2008-03-13 2012-10-17 华为技术有限公司 一种发射机及其发射方法
EP2274855B1 (en) * 2008-05-05 2017-10-11 Telefonaktiebolaget LM Ericsson (publ) Support for retransmitting a transport block with a different number of layers than a previous transmission attempt
GB0820535D0 (en) * 2008-11-10 2008-12-17 Icera Inc Communication system and method
US8259643B2 (en) * 2009-02-13 2012-09-04 Samsung Electronics Co., Ltd. Apparatus and method for codeword to layer mapping in MIMO transmission wireless systems
TWI496427B (zh) * 2009-03-16 2015-08-11 Interdigital Patent Holdings 具載波聚合及叢集-dft上鏈mimo之資料及控制多工
US9178658B2 (en) * 2009-05-06 2015-11-03 Futurewei Technologies, Inc. System and method for channel interleaver and layer mapping in a communications system
CN101902303A (zh) * 2009-05-27 2010-12-01 中国科学院微电子研究所 一种实现交织与解交织复用的装置及方法
CN101630967B (zh) * 2009-08-12 2015-06-03 中兴通讯股份有限公司 多输入多输出系统中信道质量获取方法
US9667378B2 (en) * 2009-10-01 2017-05-30 Telefonaktiebolaget Lm Ericsson (Publ) Multi-granular feedback reporting and feedback processing for precoding in telecommunications
US20110103247A1 (en) * 2009-11-02 2011-05-05 Qualcomm Incorporated Channel status reporting
US8953713B2 (en) * 2010-11-08 2015-02-10 Qualcomm Incorporated System and method for uplink multiple input multiple output transmission

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277137A (zh) * 2007-03-29 2008-10-01 松下电器产业株式会社 在多天线通信系统中实现信号空间分集的发送端设备
CN101646252A (zh) * 2008-08-04 2010-02-10 展讯通信(上海)有限公司 一种td-hsdpa mimo系统的hs-scch信令和hs-sich信令
WO2011108866A2 (ko) * 2010-03-03 2011-09-09 엘지전자 주식회사 Harq를 위한 데이터 처리 방법 및 장치
CN101873207A (zh) * 2010-06-13 2010-10-27 中兴通讯股份有限公司 一种多天线系统上行传输块的重传系统及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2770657A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015074073A1 (en) * 2013-11-18 2015-05-21 Qualcomm Incorporated Techniques for outer loop management in a multiple output system
US9544122B2 (en) 2013-11-18 2017-01-10 Qualcomm Incorporated Techniques for outer loop management in a multiple output system

Also Published As

Publication number Publication date
EP2770657B1 (en) 2016-04-20
CA2854676A1 (en) 2012-12-06
EP2770657A4 (en) 2014-10-01
CN102611526A (zh) 2012-07-25
CA2854676C (en) 2016-11-15
CN102611526B (zh) 2015-03-25
KR101639294B1 (ko) 2016-07-13
CN103490805B (zh) 2016-09-07
US20140341320A1 (en) 2014-11-20
KR20140084307A (ko) 2014-07-04
US9219575B2 (en) 2015-12-22
US20160080029A1 (en) 2016-03-17
CN103490805A (zh) 2014-01-01
IN2014KN01038A (zh) 2015-10-09
EP2770657A1 (en) 2014-08-27

Similar Documents

Publication Publication Date Title
WO2012163198A1 (zh) Mimo系统中发送数据流的方法和装置
CN104919888B (zh) 包括不连续发射的重发方法和相关设备
TWI452859B (zh) 用於mimo系統之層對映方法與資料傳輸
CN101183919B (zh) 一种组合的混合自动请求重传方法
JP5247273B2 (ja) 送信装置及び送信方法
KR20090017973A (ko) 다중입력 다중출력 시스템에서 코드워드를 전송하는 방법
CN101138185B (zh) Mimo发送装置及mimo系统中的数据重传方法
CN101594219A (zh) 用于多输入多输出系统的混合自动重传请求方法及系统
CN101444030B (zh) 使用harq的无线通信系统和操作该系统的方法
CN1972174A (zh) 多天线通信系统中数据重传和检测方法
KR102900452B1 (ko) 무선통신 시스템의 하향링크 전송을 위한 재전송 방법 및 이를 위한 장치
CN101577612B (zh) 一种多输入多输出系统的数据传输方法、系统及装置
WO2009098981A1 (ja) 送信機、受信機、基地局装置、移動局装置および無線通信システム
CN101115045B (zh) 一种多天线发射方法及装置
CN102726014A (zh) 多输入多输出通信系统中码字流到层的映射方法与装置
CN101677265A (zh) 一种数据重传方法、装置及通信系统
WO2018008084A1 (ja) 無線通信システム、無線通信装置および無線通信方法

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

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2854676

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2012792975

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20147014293

Country of ref document: KR

Kind code of ref document: A