[go: up one dir, main page]

WO2009067920A1 - Method and device for transmitting or receiving data in multi-antenna system - Google Patents

Method and device for transmitting or receiving data in multi-antenna system Download PDF

Info

Publication number
WO2009067920A1
WO2009067920A1 PCT/CN2008/073007 CN2008073007W WO2009067920A1 WO 2009067920 A1 WO2009067920 A1 WO 2009067920A1 CN 2008073007 W CN2008073007 W CN 2008073007W WO 2009067920 A1 WO2009067920 A1 WO 2009067920A1
Authority
WO
WIPO (PCT)
Prior art keywords
processing
unit
data
data information
interleaving
Prior art date
Application number
PCT/CN2008/073007
Other languages
French (fr)
Chinese (zh)
Inventor
Sheng Liu
Yinwei Zhao
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.
Publication of WO2009067920A1 publication Critical patent/WO2009067920A1/en
Priority to ZA2010/04341A priority Critical patent/ZA201004341B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
    • 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
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT

Definitions

  • the present invention relates to the field of communications, and in particular, to a data transmission and reception method and apparatus for a multi-antenna system. Background technique
  • MIMO Multiple Input Multiple Output
  • the MIMO technology refers to using a plurality of transmitting antennas and receiving antennas at the transmitting end and the receiving end, respectively, and transmitting and receiving signals through multiple antennas at the transmitting end and the receiving end, thereby improving data transmission rate and/or bit error rate.
  • the transmitting antenna used in the MIMO technology may be a physical antenna or a virtual antenna.
  • a virtual antenna technology is proposed, which provides multiple virtual antenna ports. After multiple transmit signals are sent to multiple virtual antenna ports respectively, the transmitted signal vectors are multiplied by one.
  • the MIMO system includes a SU-MIMO (Single User MIMO) system and a MU-MIMO (Multiple User-Multiple Input Multiple Output) system, and the SU-MIMO system refers to multiple single transmitters.
  • a MU-MIMO system refers to a system that transmits and receives signals between multiple antennas of a single (or multiple) transmitting ends and multiple antennas of multiple receiving ends.
  • the multiple antennas at the transmitting end of the MU-MIMO system may be different polarization directions of one antenna or different beams and the like.
  • the MU-MIMO system not only refers to a system in which one transmitting end (such as a base station) communicates with multiple receiving ends (such as multiple mobile terminals, multiple relay stations), but also includes multiple transmitting ends through coordinated communication with each other.
  • a system in which a plurality of receiving ends communicate for example, a MU-MIMO system formed between a plurality of cells and a plurality of users after coordinated communication between the base stations.
  • Figure 1 shows a schematic diagram of a MU-MIMO. The figure shows one sender and two receivers (user #1 and user #2). The data signal at the transmitting end is transmitted to the user #1 and the user #2 on the same time-frequency resource through the antennas M1 and M2.
  • User #1 receives signals through N1 and N2, and User #2 receives signals through N3 and N4.
  • the signal received by the user #1 includes not only the signal sent by the transmitting end to the user #1 but also the signal sent by the transmitting end to the user #2, and the interference is also called the multiple access Interference (MAI). Address interference).
  • the signal received by the user #2 includes not only the signal sent by the transmitting end to the user #2 but also the signal sent by the transmitting end to the user #1, and the signal between the user #1 and the user #2 is interfered.
  • MAI Multiple Access
  • the receiving end user #1 and the user #2 notify the transmitting end of the state affected by the multiple access interference through the CSI (Channel Status Indicator) of the uplink channel, that is, the user C1 passes the uplink CSI.
  • the sender end user #2 is notified of the MAI degree thereof, and the user #2 notifies the sender user #1 of the MAI degree thereof by its uplink CSI.
  • the receiving end user #1 and user #2 also feed back the quantized channel parameters to the transmitting end.
  • the transmitting end After receiving the CSI and channel parameters sent by different users, the transmitting end uses preprocessing techniques such as beamforming, precoding or pre-filtering to achieve the purpose of reducing the MAI interference between the receiving end users, so that the receiving end user correctly decodes the transmitting end.
  • the information sent to the user In the prior art, the MU-MIMO system is well applied to the spatial multiplexing technology, and the capacity of the wireless communication system is greatly improved.
  • the signal transmitted to multiple users is first performed at the transmitting end of the MU-MIMO system. Pre-processing (pre-coding, pre-filtering, etc.) to suppress or eliminate the MAI and ISI (Inter-Symbol Interference) at the receiving end Interference).
  • the transmitting end performs preprocessing according to the feedback information. Due to the limitation of the number of feedback information and the existence of quantization error, the MAI and ISI are inevitably present at the receiving end, so the system performance of the existing MU-MIMO system still has room for further improvement. Summary of the invention
  • embodiments of the present invention provide a data transmission and reception method and apparatus for a multi-antenna system. It can improve the signal-to-noise ratio of the signal received at the receiving end of the multi-antenna system and improve the performance of the system.
  • the data sending method of the multiple input multiple output system includes: performing channel coding, interleaving, and modulation processing on data information sent to multiple receiving ends, where the data information sent to each receiving end is performed. Interleaving using different interleaving patterns;
  • the data transmitting apparatus of the MIMO system includes: a coding unit, configured to perform channel coding processing on data information sent to multiple receiving ends; and an interleaving unit, configured to The encoded data information is interleaved, and the data information sent to each receiving end is interleaved by using different interleaving patterns;
  • a modulating unit configured to perform modulation processing on the data information after the interleaving process
  • a sending unit configured to send the data information after the modulation processing and the interlaced pattern information used by the data information to the plurality of receiving ends.
  • the data receiving method of the multiple input multiple output system includes: receiving data information sent to multiple receiving ends and interleaving pattern information used by the data information; Performing basic signal detection, deinterleaving, and channel decoding processing on the received data information to obtain data information after the channel decoding process, and the pattern used by the deinterleaving is determined by the received interleaving pattern information. .
  • the data receiving apparatus of the MIMO system includes: a receiving unit, configured to receive data information sent to multiple receiving ends and interleaving pattern information used by the data information;
  • a basic signal detecting unit configured to perform basic signal detecting processing on the data information received by the receiving unit
  • a deinterleaving unit configured to perform deinterleaving processing on data information after performing basic signal detection processing on the basic signal detecting unit, where a pattern used by the deinterleaving is determined by the interleaving pattern information;
  • the data information after deinterleaving by the deinterleaving unit performs channel decoding processing; and the obtaining unit is configured to obtain data information after decoding processing by the decoding unit.
  • the data information sent to the multiple receiving ends is separately interleaved and different interleaving patterns are used at the transmitting end, and the order of the original coding sequence is disturbed, so that adjacent chips are approximated irrelevant, so that chips and chips are made.
  • the detection of multiple receiving signals between them becomes easier; the received data is iterated by multiple loops at the receiving end, effectively improving the signal to interference and noise ratio of the received signal, reducing the bit error rate and bit error rate, effectively Improved performance of multiple input multiple output systems.
  • FIG. 1 is a schematic diagram of a conventional MU-MIMO system for transmitting and receiving data
  • FIG. 2 is a schematic structural diagram of an embodiment of a MU-MIMO system of the present invention
  • FIG. 3 is a schematic flow chart of an embodiment of a data transmission method of the MU-MIMO system of the present invention
  • FIG. 4 is a schematic flowchart of an embodiment of a data receiving method of the MU-MIMO system of the present invention
  • 5 is a schematic diagram of an embodiment of a data transmission scheme of a MU-MIMO system according to the present invention
  • FIG. 6 is a schematic diagram of an embodiment of a data receiving scheme of a MU-MIMO system of the present invention
  • FIG. 7 is a MU-
  • FIG. 8 is a schematic diagram of an embodiment of a data transmission scheme of an OFDMA MU-MIMO system based on the IEEE 802.16e protocol;
  • FIG. 9 is a schematic diagram of an embodiment of a data receiving scheme of an OFDMA MU-MIMO system based on the IEEE 802.16e protocol. detailed description
  • the embodiment of the invention provides a data transmission technology of a multi-antenna system, which improves the channel decoding performance of the receiving end by improving the SINR (Signal Interference Noise Ratio) of the received signal, thereby further improving the multi-antenna system. Capacity, reduce bit error rate and bit error rate, and achieve the purpose of effectively improving system performance.
  • SINR Signal Interference Noise Ratio
  • the basic process of data transmission and corresponding data receiving in the multi-antenna system includes: performing channel coding on the data information sent to multiple receiving ends at the transmitting end of the multi-antenna system, and interleaving by using different interleaving patterns after encoding. Then, respectively, the separately modulated data symbols are sent by the antenna to the channel; and the interleaving pattern respectively adopted by the transmitting end to the receiving end for data interleaving is notified by the control signaling.
  • basic signal detection is first performed on the received multiple signals to suppress or eliminate ISI and channel environment interference; and then at least two sets of signal information obtained after the basic signal detection are performed according to the interleaving pattern indicated by the control signaling.
  • Deinterleaving and channel decoding to obtain an estimated value of the multipath signal data; to obtain high quality data estimation values, respectively, the estimated values are interleaved Iteratively input values for the second basic signal detection to eliminate or suppress interference of other road signal information from each of the signal information. After repeated iterations of the loop, until the number of loop iterations reaches the preset maximum number of loops, or the data information decoded by the decoder passes the CRC (Cyclic Redundancy Check) check detection. After repeated loop iteration processing, the interference of other road signal information in each channel information can be completely eliminated, thereby improving the signal to interference and noise ratio of the received signal and improving the channel decoding performance of the receiving end.
  • CRC Cyclic Redundancy Check
  • the MU-MIMO system in the multi-antenna system will be described in detail below as an example.
  • the transmitting end of the MU-MIMO system in the embodiment of the present invention includes a base station, a relay station, and the like, and the receiving end includes a mobile terminal, a relay station, a PC softphone, and a fixed terminal.
  • 2 is a schematic structural diagram of an embodiment of a MU-MIMO system according to the present invention; as shown in FIG. 2, in this embodiment, the transmitting apparatus 10 includes a coding unit 101, a spreading unit 102, an interleaving unit 103, a modulation unit 104, and a pre- Processing unit 105 and transmitting unit 106, wherein
  • the encoding unit 101 is configured to perform channel coding processing on data information sent to multiple receiving ends;
  • the spreading unit 102 is configured to perform spectral processing on the channel information processed by the coding unit 101, and then transmit the data information to the interleaving unit 103, and use a spreading factor and a spreading code for the data information. And the offset parameter is sent to the sending unit 106.
  • the sending device may not include the spreading unit.
  • the coding unit and the spread spectrum unit constitute a low code rate encoder by which the code rate of the transmitted data is reduced.
  • the interleaving unit 103 is configured to perform interleaving processing on the data information that is spread by the spreading unit 102, and the interleaving unit 103 performs interleaving processing on the data information of each receiving end by using different interleaving patterns.
  • the interleaving unit 103 may be a random interleaver, and different interleaving patterns are generated by different random seeds; the interleaving unit 103 may also be a block interleaver, a convolutional interleaver, or a truncated bit inversion interleaver.
  • the interlaced pattern is generated according to pre-defined rules, but the interlaced pattern can also After being generated by the sender, the receiver is notified in a specific manner.
  • the transmitting end needs to send the interleaving pattern information used for the data information of each receiving end to the plurality of receiving ends through control signaling.
  • the interleaving process scrambles the order of the original code sequences, making the adjacent chips approximation-independent, making it easy for the receiver to detect chip-based multi-user data.
  • the modulating unit 104 is configured to perform modulation processing on the data information after the interleaving unit 103 is interleaved;
  • the pre-processing unit 105 is configured to perform pre-processing on the modulated data information of the modulation unit 104, and send the pre-processed pre-processing mode information to the sending unit 106.
  • the pre-processing unit 105 includes one or more of a pre-coding processing unit, a pre-equalization processing unit, a pre-interference cancellation processing unit, a beamforming processing unit, and a space-time encoding processing unit.
  • the pre-coding processing unit The pre-processed data information is pre-processed by a pre-coding technique, and the pre-equalization processing unit pre-processes the modulated data information by using a pre-equalization technique, and the pre-interference cancellation processing unit is configured to pre-transmit the signal in the physical channel. Possible interference and noise are eliminated, the wave.
  • each receiving end feeds back the CSI of the channel and the quantized channel parameters to the transmitting end.
  • the pre-processing unit 105 at the transmitting end can perform corresponding pre-processing according to the feedback information.
  • the precoding matrix is obtained by using the channel parameter calculation at the receiving end, and the index information of the codeword used by the precoding is notified by the feedback information, and after receiving the index information, the transmitting end can select the corresponding precoding.
  • the sending unit 106 is configured to send the data information processed by the pre-processing unit 105 to the plurality of receiving ends, and use the interleaving pattern information used by the interleaving unit 103 for the data information of each receiving end.
  • the spreading factor, the spreading code, and the offset parameter used by the spreading unit 102 for the data information of each receiving end, and the data information of each receiving end by the pre-processing unit 105 The pre-processing mode information is sent to the multiple receiving ends.
  • the sending unit 106 includes multiple physical or virtual antennas. The relevant parameters used in the specific implementation of the spread spectrum can be pre-agreed by the transmitting end and the receiving end without being transmitted during the data transmission.
  • the receiving end data receiving device 20 includes a receiving unit 201, a channel equalizing unit 202, a basic signal detecting unit 203, a deinterleaving unit 204, a decoding unit 205, an interleaving unit 206, an obtaining unit 207, and a loop control unit 208, where
  • the receiving unit 201 is configured to receive data information sent to the multiple receiving ends, and the interleaving pattern information used by the data information, and a spreading factor used when performing spreading processing on the data information sent to the multiple receiving ends, a spreading code and an offset parameter and pre-processing mode information for pre-processing the data information sent to the plurality of receiving ends.
  • the relevant parameters used in the specific implementation of the spread spectrum can be pre-agreed by the transmitting end and the receiving end without receiving in the data transmission process.
  • the channel equalization unit 202 is configured to perform channel equalization processing on the data information received by the receiving unit 201. After using the channel equalization technology, the ISI and the MAI may be suppressed or eliminated to a certain extent, thereby further improving system performance. .
  • the channel equalization unit 202 includes a Linear Minimum Mean-Squared Error (L-MMSE) equalization unit, a Zero-Forcing (ZF) equalization unit, and a Maximum Likelihood (ML) equalization. Unit, Serial Interference Cancellation (SIC) equalization unit, Parallel Interference Cancellation (PIC) equalization unit.
  • the receiving device may also not include a channel equalization unit.
  • the transmitting end when performing signal equalization on the received signal, combining with the pre-processing mode information sent by the transmitting end, calculating channel response parameters, CSI and other related parameters of the system, and then feeding back to the transmitting end through quantization, the transmitting end can be This information is further pre-processed accordingly.
  • the basic signal detecting unit 203 is configured to input data information received by the receiving unit 201.
  • the deinterleaving unit 204 is configured to perform deinterleaving processing on the data information after performing basic signal detection processing on the signal detecting unit 203, and the pattern used in the deinterleaving is determined by the interleaving pattern information;
  • the decoding unit 205 is configured to perform channel decoding processing on the data information after the deinterleaving process
  • the interleaving unit 206 is configured to perform interleaving processing on the data information decoded by the decoding unit 205.
  • the interleaved data is sent to the basic signal detecting unit 203, and the pattern used by the interleaving is determined by the received interleaving pattern information.
  • the obtaining unit 207 is configured to obtain the decoding unit 205.
  • the loop control unit 208 is configured to determine whether the data processing needs to be stopped, and if the determination is yes, notify the obtaining unit 207 to obtain the data information after the decoding processing; otherwise, notify The interleaving unit 206 performs interleaving processing on the data after channel decoding processing by the decoding unit 205.
  • the loop control unit 208 includes at least one of a maximum number of loops control unit and a decode verifying unit, wherein the maximum loop count control unit is configured to determine whether the number of loops reaches a preset maximum number of loops, and if the determination is yes, notify the The obtaining unit 207 obtains the data information processed by the decoding unit 205; the decoding verifying unit is configured to determine whether the data information after the channel decoding is detected by the CRC check, and if the determination is yes, notify the The obtaining unit 207 obtains the data information processed by the decoding unit 205.
  • FIG. 3 and FIG. 4 are schematic flowcharts of an embodiment of a data transmitting method and a data receiving method of the MU-MIMO system of the present invention, respectively.
  • the data sending method in this embodiment specifically includes: Step S400: performing channel coding processing on data information sent to multiple receiving ends; Step S401: performing spreading processing on the encoded data information;
  • the sender of the data is also The spread spectrum processing flow may not be included.
  • Spread spectrum processing reduces the bit rate of the transmitted data.
  • Step S402 performing interleaving processing on the data information after the spreading processing; and data of different receiving ends are interleaved by using different interleaving patterns.
  • the interleaving process may be a random interleaving process, and different interleaving patterns are generated by different random seeds; the interleaving process may also adopt a block interleaving processing manner, a convolutional interleaving processing manner, or a truncated bit inversion interleaving processing manner.
  • the interleaving pattern is generated according to a predefined rule, but the interleaving pattern can also be generated by the transmitting end and notified to the receiving end in a specific manner.
  • the transmitting end needs to send the interleaving pattern information used for the data information of each receiving end to the plurality of receiving ends through control signaling.
  • the interleaving process scrambles the order of the original code sequences, making the adjacent chips approximation-independent, making it easy for the receiver to detect chip-based multi-user data.
  • Step S403 performing modulation processing on the data information after the interleaving process
  • Step S404 performing pre-processing on the data information after the modulation processing.
  • the pre-processing includes one of a precoding process, a pre-equalization process, a pre-interference cancellation process, a beamforming process, and a space-time coding process.
  • a plurality of, specifically, precoding processing, pre-processing, pre-equalizing the modulated data information by a pre-coding technique, pre-processing the modulated data information by using a pre-equalization technique, and the pre-interference cancellation processing is used in advance
  • the interference and noise that may exist when the signal is transmitted in the physical channel are eliminated, and the beamforming process is used to perform beamforming processing on the data information modulated by the modulation unit.
  • each receiving end feeds back the CSI of the channel and the quantized channel parameters to the transmitting end.
  • the transmitting end can perform corresponding preprocessing according to the feedback information.
  • the precoding matrix is obtained by using the channel parameter calculation at the receiving end, and the index information of the codeword used by the precoding is notified by the feedback information, and after receiving the index information, the transmitting end can select the corresponding precoding.
  • Step S405 sending data information after the pre-processing unit to the plurality of receiving ends, and Interleaving pattern information used for data information of each receiving end, a spreading factor, a spreading code, and an offset parameter used for the data information of each receiving end, and the data information used for each of the receiving ends
  • the pre-processing mode information is sent to the multiple receiving ends; the relevant parameters used in the specific implementation of the spread spectrum may be pre-agreed by the transmitting end and the receiving end, and need not be transmitted during the data transmission process.
  • the data receiving method in this embodiment specifically includes:
  • Step S500 receiving data information sent to a plurality of receiving ends, and interleaving pattern information used by the data information, and spreading factors, spreading codes, and partial offsets used when performing spreading processing on data information sent to the plurality of receiving ends
  • the shift parameter and the pre-processing mode information for pre-processing the data information sent to the plurality of receiving ends; the relevant parameters used in the specific implementation of the spread spectrum may be agreed in advance by the transmitting end and the receiving end, and do not need to be transmitted in the data. Received during the process.
  • Step S501 Perform channel equalization processing on the received data information.
  • the channel J ⁇ J balance method includes a minimum minimum linear error (L-MMSE) and a forced minimum Zero-Forcing (ZF) equalization, Maximum Likelihood (ML) equalization, Serial Interference Cancellation (SIC) equalization, Parallel Interference Cancellation (PIC) equalization kind.
  • L-MMSE minimum minimum linear error
  • ZF forced minimum Zero-Forcing
  • ML Maximum Likelihood
  • SIC Serial Interference Cancellation
  • PIC Parallel Interference Cancellation
  • the sender can further perform corresponding preprocessing according to the information.
  • Step S502 performing basic signal detection processing on the data information after the channel equalization processing
  • Step S503 performing deinterleaving processing on the data information after the basic signal detection processing; and using the interlaced pattern by the deinterleaving pattern Information determination;
  • Step S504 performing channel decoding processing on the data information after the deinterleaving process
  • Step S505 determining whether it is necessary to stop data processing, if the determination is yes, executing step S507; Then, in step S506, the step of determining whether to stop the data processing specifically includes determining whether the number of loops reaches a preset maximum number of loops. If the determination is yes, step S507 is performed; otherwise, step S506 is performed; or Whether the data information after the channel decoding is detected by the CRC check, if the determination is yes, step S507 is performed; otherwise, step S506 is performed;
  • Step S506 performing interleaving processing on the data information after the channel decoding process, and then performing step S502; the pattern adopted by the interleaving is determined by the interleaving pattern information;
  • Step S507 obtaining data information after the channel decoding process.
  • each obtained coding block is interleaved by using different interleaving patterns, and the interleaved data is modulated and then transmitted by the antenna to the channel, and the specific implementation is as follows.
  • Figure 5 shows. Assuming that there is group data sent to a user terminal, it may also be referred to as having a data stream.
  • the processing procedure of the data stream of the kth user is taken as an example to illustrate the processing of the sender: setting the information code of the data stream of the kth user
  • the elements in the output sequence of the interleave unit are called chips, which are in accordance with the convention of the CDMA system.
  • the group data symbols are transmitted through a multi-antenna system, and one signal is transmitted on each antenna.
  • interleaving unit ⁇ ⁇ of the stream is different.
  • the interleaving unit scrambles the order of the original coding sequences, making the adjacent chips approximately irrelevant, making signal detection between the chips and the chips easier.
  • the interleaving unit may employ a random interleaving unit, and different interleaving patterns are generated by different random seeds.
  • a block interleaving unit or a convolutional interleaving unit or a Pruned Bit-Reversal Interleave unit or the like may be employed.
  • the interleaving pattern is generated according to a predefined rule, and may also be notified by the transmitting end to notify the receiving end. Either way, the transmitting end must indicate the interleaving pattern used by the receiving end to interleave each data stream through control signaling.
  • the coded sequence ( z ) encoded by the channel coding unit is set to be length-spread by the spreading unit to further reduce the code rate, and each coded symbol is coded to be low after being spread.
  • the code rate code sequence Ck U) [ ( ) ' (/) ⁇ , where / is the length of the low bit rate code sequence.
  • the coding unit and the spread spectrum unit are combined to form a low code rate coding unit.
  • the transmitting end needs to indicate the relevant parameters used by the receiving end for spreading the data streams through the control signaling, such as the spreading factor, the starting parameter of the spreading code, and the spreading code offset parameter.
  • the relevant parameters used in the specific implementation of the spread spectrum can be pre-agreed by the sender and the receiver, and do not need to be transmitted during the data transmission.
  • the multi-antenna system transmits out, wherein the pre-processing unit may include the following processing situations: [1] ⁇ beamforming processing, which may be: multiplying the data symbols by a weighting matrix, and then mapping to the physical layer to transmit The antenna is transmitted to reduce interference between multiple users. [2] Precoding processing can be: multiplying the data symbol by a precoding matrix to enable the receiver to receive the SNR/SINR of the signal.
  • the transmitting end performs precoding processing, the selection of the precoding matrix is generated by the receiving end through the corresponding matrix of the channel and certain rules.
  • the sender and receiver pre-store the codeword set to reduce the amount of feedback.
  • Pre-equalization technology the specific method is: equalizing the signal or performing interference suppression before the signal is transmitted, so as to achieve the purpose of transmitting the data sent to a certain user to the designated user;
  • Pre-interference cancellation (Interference Pre -Subtraction) technology the specific way is: By pre-sending the signal in the physical channel, the interference and noise that may come from the outside world are removed from the transmitting signal of the transmitting end, so as to achieve the purpose that multiple users can correctly receive their respective signals;
  • MIMO processing Typically, space time coding techniques. Space-time coding techniques include spatial transmit diversity techniques and spatial multiplexing techniques.
  • the spatial transmit diversity technology refers to transmitting data symbols of the same data stream on different antennas, thereby achieving the effect of transmit diversity, and having a strong anti-fading capability.
  • Space Time Block Coding (STBC) is a typical application of space transmit diversity technology. Spatial multiplexing technology is different from spatial transmit diversity technology in that it transmits data symbols of different data streams on different antennas. Spatial multiplexing technology truly reflects the essence of MIMO system to improve capacity.
  • Layered space-time code (BLAST) is space. Typical application of multiplexing technology. Typical space-time coding techniques are STBC, Space Time Trellis Coding (STTC), BLAST, and the like.
  • space-time coding technology can also introduce different phase offsets in different transmit antennas, such as PSD (Phase shift diversity); or introduce time delays such as CDD (Cyclic delay diversity).
  • PSD Phase shift diversity
  • CDD Cyclic delay diversity
  • Space Frequency Block Coding is a typical application of space-frequency coding, which corresponds to a space-time block code, that is, the time domain of the space-time block code becomes the frequency domain of the space-frequency block code. Note that the above five processing modes can be used in combination of one or more.
  • the preprocessed signal is modulated and transmitted to the frequency of the system.
  • the transmitting end notifies the receiving end of the interleaving pattern and the preprocessing processing mode through the control signaling. For example, when the transmitting end adopts precoding technology, the transmitting end should notify the receiving through control signaling.
  • the pre-interference cancellation processing method is described in more detail. Assume that there is an antenna at the transmitting end, and the user receiving end antenna ⁇ ,..., where, represents the number of receiving ends, that is, there is only one receiving antenna at each receiving end. Then the channel response matrix of the system is expressed as:
  • the pre-filtering factor W of the ZF (Zero Forcing) pre-filtering scheme in the pre-equalization scheme is expressed as:
  • the pre-interference cancellation scheme uses DPC (Dirty Paper Coding) encoding at the transmitting end.
  • DPC Densty Paper Coding
  • the idea of DPC coding is to first remove interference and noise from the signal before the signal is transmitted.
  • the transmitting end selects different preprocessing weighting factors (called codewords) for different receiving ends.
  • the transmitting end first allocates a codeword (Codeword) to the receiving end 1, and then assigns a code to the receiving end 2, but the codeword allocated to the receiving end 2 satisfies the condition for removing the interference of the receiving end 1.
  • the codeword allocated to the receiving end 3 should satisfy the condition that the receiving end 1 and the receiving end 2 interfere with it.
  • the DPC encoding becomes a beamforming based Scalar coding.
  • the precoding factor W is expressed as:
  • the received signal at the receiving end k is expressed as (4): ( 4 ) Therefore the channel is decomposed into a parallel interference channel. Since R is a lower triangular matrix, so the first
  • the channel of one receiving end is a SISO (Single-Input Single-Output) channel
  • the channel of the second receiving end is an interference channel including the signal of the first receiving end
  • the channel of the third receiving end is the first receiving end.
  • pre-filtering, precoding, MIMO beamforming techniques, and the like are performed by pre-processing the information transmitted to the designated receiving end.
  • the pre-processed signal ideally eliminates interference between multiple receiver signals. Ideally, the interference between multiple receiver signals is completely eliminated, but is usually limited by the error in quantization during feedback. The influence of factors such as faster channel change, the preprocessing of the transmitting end can only partially eliminate the interference between the signals of multiple receiving ends at the receiving end. Therefore, when a receiving end receives the information transmitted to it by the transmitting end, it also receives the information transmitted by the transmitting end to the other receiving end.
  • the receiving end performs multiple iterations on the received signals of multiple receiving ends to implement interference cancellation, and each signal passing through the signal detection is performed during each iteration.
  • the signal at the receiving end is deinterleaved, decoded, and interleaved, and then the signal is detected again.
  • the interference of the other receiving end signals is removed from each receiving end signal and then the next iteration is performed. After multiple iterations, it is usually possible to completely eliminate the interference of the signals of other receiving ends in each receiving end, thereby improving the signal.
  • the receiving end includes at least one Elementary Signal Estimator (ESE).
  • ESE Elementary Signal Estimator
  • the receiving antennas of the receiving unit After receiving the signals of the plurality of receiving ends, the receiving antennas of the receiving unit send the signals of the plurality of receiving ends to the basic signal detecting unit as a priori information. It is assumed that the receiving antenna receives a signal sent to a user terminal, and the signal of the user is referred to as a shared channel signal.
  • the first signal is taken as an example for description, and the basic signal detecting unit outputs the relevant extrinsic log likelihood.
  • LLR Log-Likelihood Ratio
  • the channel decoding unit After inputting the a priori information, the channel decoding unit also generates a corresponding external information, denoted as e DEC (x k (j)); after being interleaved by the same interleaving pattern as the transmitting end, it is returned to the basic signal detecting unit, Updating the mean and variance of the noise as the a priori information input by the basic signal detecting unit in the second iteration.
  • the channel decoding units of the plurality of data streams respectively generate hard decision values of the corresponding signal information, that is, Estimated value of multiple data streams.
  • External information generated by the basic signal detecting unit and the channel decoding unit completes a global chip-to-chip Turbo type Iterate over the receiving process.
  • the data receiving apparatus of the MU-MIMO system of the embodiment further includes a channel equalization unit, and the multiple signals received by the receiving unit first pass through the channel equalization unit to eliminate or reduce interference between data symbols, and pass through the channel equalization unit.
  • the subsequent multiplexed signal enters the basic signal detecting unit and performs multiple iterations. During the subsequent iterations, the channel equalization unit may or may not pass through the unit each time.
  • Commonly used channel equalization techniques include: Minimum Mean Square Error ( Linear Minimum Mean-Squared Error, L-MMSE), Zero-Forcing (ZF), Maximum Likelihood (ML), Successive Interference Cancellation (SIC), Parallel Interference Cancellation (PIC), etc. .
  • L-MMSE Linear Minimum Mean-Squared Error
  • ZF Zero-Forcing
  • ML Maximum Likelihood
  • SIC Successive Interference Cancellation
  • PIC Parallel Interference Cancellation
  • the most typical signal equalization techniques are L-MMSE and ZF.
  • FIG. 7 there are a total of ⁇ users in the MU-MIMO system, and there are L modulation symbols in one interleave block at the transmitting end.
  • L represents the data length of an interleaved block sent to a user.
  • the signal sequences, ⁇ , , ⁇ . are separately equalized, and an estimated value of the data sent to the user is obtained.
  • the signal sequences, ⁇ , , ⁇ are separately equalized, and the corresponding equalization factors are ⁇ ,..., ,..., ⁇
  • the signal sequences, ⁇ , , ⁇ are separately equalized, and an estimated value of the data sent to the user is obtained.
  • the data estimated values transmitted to the user 1 and the user are obtained as in the equations (18) and (19); when the receiver is equalized using the L-MMSE channel, it is transmitted to the user. 1 and the user's data estimates are as shown in equations (26) and (27).
  • the data stream of each user is obtained by the channel equalization receiver, . . . , 3 ⁇ 4, . . . , the data is an estimate containing noise and interference.
  • n .., K is sent to the basic signal detector to calculate relevant external information and other parameters, and the relevant parameters and signals are sent to the decoder through the deinterleaver; the decoder generates a corresponding external information, which is returned by the interleaver
  • the channel equalization receiver simultaneously updates the corresponding noise mean and variance as a priori information for the second iteration of the channel equalization detector input. Until the loop control unit determines that the number of loop iterations reaches a preset maximum number of loops, or the loop control unit determines whether the data information decoded by the decoder is detected by the CRC check. At this point, the data stream output by the decoder eliminates the effects of his sequence.
  • the data transmission in the MU-MIMO system and the corresponding receiving scheme are introduced based on the IEEE802.16e protocol.
  • the so-called “layer” refers to the path of the information input to the pre-processing unit. If the M-channel data stream enters the pre-processing unit, then the sender has M-layer data; the so-called “stream” refers to the information path output from the pre-processing unit, such as After the M layer data has N output signals after the preprocessing unit, the transmitting end has N data streams.
  • FIG. 8 is a schematic diagram of an embodiment of a data transmission scheme of an OFDMA MU-MIMO system based on the IEEE802.16e protocol; as shown in FIG. 8, in an OFDMA MU-MIMO system, a data stream is sent to a user at a transmitting end. There is a transmitting antenna at the transmitting end.
  • the data streams are respectively channel-coded by a channel coder, and then spread by a spreader to reduce the code rate, and then the data streams pass through different interleavers.
  • the interleaved data enters the modulation module, and the modulation module implements the function of constellation mapping.
  • the modulated layer data is preprocessed.
  • the processing may be performed by one or more preprocessing methods such as precoding processing, pre-equalization processing, pre-interference cancellation processing, beamforming processing, and space-time encoding processing.
  • the preprocessed signal forms a channel data stream, and then performs operations such as subcarrier mapping and subcarrier randomization.
  • the mapping of subcarriers implements the mapping process of logical subcarriers to physical subcarriers.
  • the main purpose of randomization of carriers is to reduce the PAPR (Peak to Average Power Ratio) of subcarriers.
  • PAPR Peak to Average Power Ratio
  • the subcarrier mapping process if necessary, it also includes data segmentation or puncturing of data, insertion of pilot signals, and multiplication of each subcarrier by a specific factor.
  • an IFFT Inverse Fast Fourier Transform
  • OFDMA Orthogonal Frequency Division Multiplex Access
  • a CP Cyclic Prefix
  • ODFMA [mu] [tau] symbol streams are data streams through a filter, dried The filter accelerates the attenuation of the out-of-band leakage signal to prevent interference with other signals.
  • the filtered signal is converted into a digital signal to an analog signal by a digital-to-analog conversion module.
  • the analog signal enters the transmitting module and is transmitted to the outside through the antenna after high frequency modulation.
  • the mapping rules of the interleavers used for the data streams of different layers are different, and the generation of the rules must be random and opposite.
  • the interleaver scrambles the order of the principle coding sequences, making adjacent chips approximation-independent, making it easy for the receiver to detect multi-user signals between chips and chips.
  • the transmitting end notifies the receiving end to use the relevant information of the interleaving pattern through control signaling.
  • FIG. 9 is a schematic diagram showing an embodiment of a data receiving scheme of an OFDMA MU-MIMO system of the IEEE802.16e protocol; as shown in FIG. 9, the first user of the H ⁇ has 3 ⁇ 4 receiving antennas.
  • the M 3 ⁇ 4 receiving antennas receive signals, first extracting an analog signal of the signal from the high frequency carrier in the receiving module, and then converting the analog signal into a digital signal through an analog to digital conversion module. Then, the two signals are respectively removed by the filter to remove the interference sideband components. Next, the CP of each OFDMA symbol in the 3 ⁇ 4 way is removed, respectively, to eliminate ISI and ICI.
  • the M Rk path signals are respectively subjected to FFT (Fast Fourier Transform) to realize the demodulation function of the OFDMA symbol.
  • FFT Fast Fourier Transform
  • the signal demodulated by the OFDMA symbol passes through the mapping of the subcarriers and the inverse of the randomization of the subcarriers.
  • the processed signal then enters the signal detection module.
  • the signal detection module includes a channel equalization receiving module and an ESE basic signal detecting module.
  • the ESE basic signal detecting module generates corresponding external information according to the received signal, and the external information is deinterleaved to be a priori information of the input end of the channel decoder, and then The channel decoder generates a corresponding external information, which is interleaved and returned to the signal detection module (including ESE and channel equalization receiver) to update the mean and variance of the noise as a priori information of the second iterative basic signal detector input. .
  • the decoders of the multi-layer data stream respectively generate hard decision values for the corresponding information sequences.
  • the interleaver pattern used is the same as the interleaver at the transmitting end, that is, the transmitting end uses
  • the interleaver ⁇ ⁇ is the same as the interleaver ⁇ ⁇ at the receiving end, and the synchronization process is implemented by downlink control signaling.
  • the interleaver used in the same way corresponds to its de-interleaver, that is, the ⁇ ⁇ interleaver corresponds to the deinterleaver.
  • the data information of the plurality of receiving ends are respectively interleaved at the transmitting end, and different interleaving patterns are used, which disturbs the original coding sequence.
  • the order makes the adjacent chips approximately irrelevant, so that the detection of the signals at the multiple receiving ends between the chips and the chips becomes easier; the received data is iteratively repeated at the receiving end, thereby effectively improving the received signals.
  • the signal to interference and noise ratio reduces the bit error rate and bit error rate, effectively improving the performance of the multi-antenna system.

Landscapes

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

Abstract

A data transmitting method for a multi-antenna system is provided, which includes: channel coding, interleaving and modulating processing to the data information sent to multi receiving end, in which the data information sent to each sink is interleaved by different interleaving patterns; and sending the modulated data information and the interleaving patterns used by the data information to the multi receiving end. A data receiving method and device for a multi-antenna system are provided.

Description

一种多天线系统的数据发送、 接收方法及装置 技术领域  Data transmission and reception method and device for multi-antenna system
本发明涉及通信领域, 尤其涉及一种多天线系统的数据发送、 接收方法及 装置。 背景技术  The present invention relates to the field of communications, and in particular, to a data transmission and reception method and apparatus for a multi-antenna system. Background technique
为增强移动通信系统的性能, 在 3G ( the 3rd Generation Mobile  To enhance the performance of mobile communication systems, at 3G (the 3rd Generation Mobile)
Communication, 第三代移动通信) /4G ( the 4th Generation Mobile Communication, 3rd Generation Mobile Communications) /4G (the 4th Generation Mobile)
Communication, 第四代移动通信 ) 的多天线数字通信系统中引入了 MIMO ( Multiple Input Multiple Output, 多输入多输出)技术。 MIMO技术是指在发 送端和接收端分别使用多个发射天线和接收天线, 信号通过发送端和接收端 的多个天线发射和接收, 从而改善数据传输速率和 /或误比特率。 MIMO技术 中使用的发射天线,可以是物理天线,也可以是虚拟天线。在 3GPP TR 25.876 V1.7.1中提出了虚拟天线( Virtual Antenna )技术, 该技术提供了多个虚拟天 线端口, 多路发射信号分别送到多个虚拟天线端口后, 对发射信号向量依次 乘以一个或者多个矩阵后, 再分别送到各个物理天线端口进行发射。 MIMO 系统包括 SU-MIMO ( Single User MIMO, 单用户-多输入多输出 ) 系统和 MU-MIMO ( Multiple User MIMO , 多用户-多输入多输出 )系统, SU- MIMO 系统是指单个发送端的多个天线与单个接收端的多个天线间发射和接收信号 的系统。 MU-MIMO系统是指单个 (或多个)发送端的多个天线与多个接收 端的多个天线间发射和接收信号的系统。 MU-MIMO系统的发送端的多个天 线可以是一个天线的不同极化方向或不同波束等。 如上所述, MU-MIMO系统不仅仅指一个发送端 (如基站) 与多个接收 端 (如多个移动终端、 多个中继站) 进行通信的系统, 同样包括多个发送端 通过相互协调通信与多个接收端进行通信的系统, 比如, 多个小区通过基站 之间协调通信之后与多个用户之间形成的 MU-MIMO系统。 图 1示出了一个 MU-MIMO的示意图。 图中示出了一个发送端和两个接收端 (用户 #1和用户 #2 ) 。 发送端的数据信号经过通过天线 Ml和 M2在同一时频资源上发送给用 户 #1和用户 #2。 如图所示, 用户 #1通过 N1和 N2接收信号, 用户 #2通过 N3和 N4接收信号。 具体的, 用户 #1接收到的信号中不仅包含了发送端发送给用户 #1的信号, 而且包含了发送端发送给用户 #2的信号, 这种干扰也称为 MAI ( Multiple Access Interference, 多址干扰) 。 同理, 用户 #2接收到的信号中 不仅包含了发送端发送给用户 #2的信号, 而且包含了发送端发送给用户 #1的 信号, 称用户 #1和用户 #2间的信号存在干扰为 MAI ( Multiple Access MIMO (Multiple Input Multiple Output) technology is introduced in the multi-antenna digital communication system of Communication, 4th Generation Mobile Communication. The MIMO technology refers to using a plurality of transmitting antennas and receiving antennas at the transmitting end and the receiving end, respectively, and transmitting and receiving signals through multiple antennas at the transmitting end and the receiving end, thereby improving data transmission rate and/or bit error rate. The transmitting antenna used in the MIMO technology may be a physical antenna or a virtual antenna. In 3GPP TR 25.876 V1.7.1, a virtual antenna technology is proposed, which provides multiple virtual antenna ports. After multiple transmit signals are sent to multiple virtual antenna ports respectively, the transmitted signal vectors are multiplied by one. Or multiple matrices, and then sent to each physical antenna port for transmission. The MIMO system includes a SU-MIMO (Single User MIMO) system and a MU-MIMO (Multiple User-Multiple Input Multiple Output) system, and the SU-MIMO system refers to multiple single transmitters. A system for transmitting and receiving signals between an antenna and a plurality of antennas at a single receiving end. A MU-MIMO system refers to a system that transmits and receives signals between multiple antennas of a single (or multiple) transmitting ends and multiple antennas of multiple receiving ends. The multiple antennas at the transmitting end of the MU-MIMO system may be different polarization directions of one antenna or different beams and the like. As described above, the MU-MIMO system not only refers to a system in which one transmitting end (such as a base station) communicates with multiple receiving ends (such as multiple mobile terminals, multiple relay stations), but also includes multiple transmitting ends through coordinated communication with each other. A system in which a plurality of receiving ends communicate, for example, a MU-MIMO system formed between a plurality of cells and a plurality of users after coordinated communication between the base stations. Figure 1 shows a schematic diagram of a MU-MIMO. The figure shows one sender and two receivers (user #1 and user #2). The data signal at the transmitting end is transmitted to the user #1 and the user #2 on the same time-frequency resource through the antennas M1 and M2. As shown, User #1 receives signals through N1 and N2, and User #2 receives signals through N3 and N4. Specifically, the signal received by the user #1 includes not only the signal sent by the transmitting end to the user #1 but also the signal sent by the transmitting end to the user #2, and the interference is also called the multiple access Interference (MAI). Address interference). Similarly, the signal received by the user #2 includes not only the signal sent by the transmitting end to the user #2 but also the signal sent by the transmitting end to the user #1, and the signal between the user #1 and the user #2 is interfered. For MAI ( Multiple Access
Interference, 多址干扰) 。 在现有技术中, 接收端用户 #1和用户 #2通过上行 信道的 CSI ( Channel Status Indicator, 信道状态指示)通知发送端其受多址 干扰影响的状态, 即用户 #1通过其上行的 CSI通知发送端用户 #2对其的 MAI 程度, 而用户 #2通过其上行的 CSI通知发送端用户 #1对其的 MAI程度。 同时, 接收端用户 #1和用户 #2也会把经量化后的信道参数反馈给发送端。 当发送端 接收到不同用户发送的 CSI和信道参数后, 采用波束成形、 预编码或预滤波 等预处理技术来达到降低接收端用户间的 MAI干扰的目的, 从而使接收端用 户正确解码发送端发送给该用户的信息。 在现有技术中, MU-MIMO系统很 好地应用了空间复用技术,较大的提高了无线通信系统的容量,在 MU-MIMO 系统的发送端对发射给多个用户的信号首先进行了预处理 (预编码、 预滤波 等) , 以抑制或者消除接收端的 MAI和 ISI ( Inter-Symbol Interference, 符号间 干扰)。 但在实际系统中, 由于 CSI和信道响应参数都是经过量化之后反馈给 发送端, 发送端再根据这些反馈信息进行预处理。 由于反馈信息数目的限制 和量化误差的存在, 使接收端必然存在 MAI和 ISI, 因此现有的 MU-MIMO系 统的系统性能仍有进一步提升的空间。 发明内容 Interference, multiple access interference). In the prior art, the receiving end user #1 and the user #2 notify the transmitting end of the state affected by the multiple access interference through the CSI (Channel Status Indicator) of the uplink channel, that is, the user C1 passes the uplink CSI. The sender end user #2 is notified of the MAI degree thereof, and the user #2 notifies the sender user #1 of the MAI degree thereof by its uplink CSI. At the same time, the receiving end user #1 and user #2 also feed back the quantized channel parameters to the transmitting end. After receiving the CSI and channel parameters sent by different users, the transmitting end uses preprocessing techniques such as beamforming, precoding or pre-filtering to achieve the purpose of reducing the MAI interference between the receiving end users, so that the receiving end user correctly decodes the transmitting end. The information sent to the user. In the prior art, the MU-MIMO system is well applied to the spatial multiplexing technology, and the capacity of the wireless communication system is greatly improved. The signal transmitted to multiple users is first performed at the transmitting end of the MU-MIMO system. Pre-processing (pre-coding, pre-filtering, etc.) to suppress or eliminate the MAI and ISI (Inter-Symbol Interference) at the receiving end Interference). However, in the actual system, since the CSI and the channel response parameters are both quantized and fed back to the transmitting end, the transmitting end performs preprocessing according to the feedback information. Due to the limitation of the number of feedback information and the existence of quantization error, the MAI and ISI are inevitably present at the receiving end, so the system performance of the existing MU-MIMO system still has room for further improvement. Summary of the invention
鉴于此, 本发明实施例提供了一种多天线系统的数据发送、 接收方法及装 置。 可提高多天线系统接收端接收到的信号的信干噪比, 改善系统的性能。  In view of this, embodiments of the present invention provide a data transmission and reception method and apparatus for a multi-antenna system. It can improve the signal-to-noise ratio of the signal received at the receiving end of the multi-antenna system and improve the performance of the system.
具体的, 本发明实施例提供的一种多输入多输出系统的数据发送方法包括: 对发送给多个接收端的数据信息进行信道编码、 交织以及调制处理, 其中, 发送给每个接收端的数据信息分别采用不同的交织图样进行交织;  Specifically, the data sending method of the multiple input multiple output system provided by the embodiment of the present invention includes: performing channel coding, interleaving, and modulation processing on data information sent to multiple receiving ends, where the data information sent to each receiving end is performed. Interleaving using different interleaving patterns;
将所述调制处理后的数据信息以及所述数据信息采用的交织图样信息发送 给所述多个接收端。  And transmitting the modulated data information and the interleaved pattern information used by the data information to the plurality of receiving ends.
相应的, 本发明实施例提供的一种多输入多输出系统的数据发送装置包括: 编码单元, 用于对对发送给多个接收端的数据信息进行信道编码处理; 交织单元, 用于对所述编码处理后的数据信息进行交织处理, 发送给每个 接收端的数据信息分别采用不同的交织图样进行交织;  Correspondingly, the data transmitting apparatus of the MIMO system according to the embodiment of the present invention includes: a coding unit, configured to perform channel coding processing on data information sent to multiple receiving ends; and an interleaving unit, configured to The encoded data information is interleaved, and the data information sent to each receiving end is interleaved by using different interleaving patterns;
调制单元, 用于对所述交织处理后的数据信息进行调制处理;  a modulating unit, configured to perform modulation processing on the data information after the interleaving process;
发送单元, 用于将所述调制处理后的数据信息以及所述数据信息采用的交 织图样信息发送给所述多个接收端。  And a sending unit, configured to send the data information after the modulation processing and the interlaced pattern information used by the data information to the plurality of receiving ends.
相应的, 本发明实施例提供的一种多输入多输出系统的数据接收方法包括: 接收发送给多个接收端的数据信息以及所述数据信息采用的交织图样信 息; 对所述接收到的数据信息进行基本信号检测、 解交织、 信道译码处理后获 得所述信道译码处理后的数据信息, 所述解交织采用的图样由所述接收到的交 织图样信息确定。 Correspondingly, the data receiving method of the multiple input multiple output system provided by the embodiment of the present invention includes: receiving data information sent to multiple receiving ends and interleaving pattern information used by the data information; Performing basic signal detection, deinterleaving, and channel decoding processing on the received data information to obtain data information after the channel decoding process, and the pattern used by the deinterleaving is determined by the received interleaving pattern information. .
相应的, 本发明实施例提供的一种多输入多输出系统的数据接收装置包括: 接收单元, 用于接收发送给多个接收端的数据信息以及所述数据信息采用 的交织图样信息;  Correspondingly, the data receiving apparatus of the MIMO system according to the embodiment of the present invention includes: a receiving unit, configured to receive data information sent to multiple receiving ends and interleaving pattern information used by the data information;
基本信号检测单元、 用于对所述接收单元接收到的所述数据信息进行基本 信号检测处理;  a basic signal detecting unit, configured to perform basic signal detecting processing on the data information received by the receiving unit;
解交织单元, 用于对所述基本信号检测单元进行基本信号检测处理后的数 据信息进行解交织处理, 所述解交织采用的图样由所述交织图样信息确定; 译码单元, 用于对所述解交织单元解交织后的数据信息进行信道译码处理; 获得单元, 用于获得所述译码单元译码处理后的数据信息。  a deinterleaving unit, configured to perform deinterleaving processing on data information after performing basic signal detection processing on the basic signal detecting unit, where a pattern used by the deinterleaving is determined by the interleaving pattern information; The data information after deinterleaving by the deinterleaving unit performs channel decoding processing; and the obtaining unit is configured to obtain data information after decoding processing by the decoding unit.
本发明实施例在发送端对发送给多个接收端的数据信息分别进行交织并采 用不同的交织图样, 打乱了原编码序列的顺序, 使相邻的码片近似无关, 使得 码片与码片之间的多接收端信号的检测变得比较容易; 在接收端通过多次循环 迭代接收到的数据, 有效地提高接收信号的信干噪比, 降低了误码率和误比特 率, 有效地改善了多输入多输出系统的性能。 附图说明  In the embodiment of the present invention, the data information sent to the multiple receiving ends is separately interleaved and different interleaving patterns are used at the transmitting end, and the order of the original coding sequence is disturbed, so that adjacent chips are approximated irrelevant, so that chips and chips are made. The detection of multiple receiving signals between them becomes easier; the received data is iterated by multiple loops at the receiving end, effectively improving the signal to interference and noise ratio of the received signal, reducing the bit error rate and bit error rate, effectively Improved performance of multiple input multiple output systems. DRAWINGS
图 1是现有的 MU-MIMO系统发送和接收数据的一个筒要示意图; 图 2是本发明的 MU-MIMO系统的一个实施例结构示意图;  1 is a schematic diagram of a conventional MU-MIMO system for transmitting and receiving data; FIG. 2 is a schematic structural diagram of an embodiment of a MU-MIMO system of the present invention;
图 3是本发明的 MU-MIMO系统的一个数据发送方法的实施例流程示意图; 图 4是本发明的 MU-MIMO系统的一个数据接收方法的实施例流程示意图; 图 5是本发明的 MU-MIMO系统的数据发送方案的一个实施例原理示意图; 图 6是本发明的 MU-MIMO系统的数据接收方案的一个实施例原理示意图; 图 7是本发明的 MU-MIMO系统发送和接收数据的一个实施例筒要示意图; 图 8是基于 IEEE802.16e协议的 OFDMA MU-MIMO系统的数据发送方案 的一个实施例原理示意图; 3 is a schematic flow chart of an embodiment of a data transmission method of the MU-MIMO system of the present invention; FIG. 4 is a schematic flowchart of an embodiment of a data receiving method of the MU-MIMO system of the present invention; 5 is a schematic diagram of an embodiment of a data transmission scheme of a MU-MIMO system according to the present invention; FIG. 6 is a schematic diagram of an embodiment of a data receiving scheme of a MU-MIMO system of the present invention; FIG. 7 is a MU- FIG. 8 is a schematic diagram of an embodiment of a data transmission scheme of an OFDMA MU-MIMO system based on the IEEE 802.16e protocol;
图 9是基于 IEEE802.16e协议的 OFDMA MU-MIMO系统的数据接收方案 的一个实施例原理示意图。 具体实施方式  9 is a schematic diagram of an embodiment of a data receiving scheme of an OFDMA MU-MIMO system based on the IEEE 802.16e protocol. detailed description
为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明 作进一步地详细描述。  The present invention will be further described in detail below with reference to the accompanying drawings.
本发明实施例提供了一种多天线系统的数据传输技术, 通过提高接收信 号的 SINR ( Signal Interference Noise Ratio, 信干噪比), 提高接收端的信道译码 性能, 从而可以进一步提高多天线系统的容量, 减少误比特率和误码率, 达 到有效改善系统性能的目的。  The embodiment of the invention provides a data transmission technology of a multi-antenna system, which improves the channel decoding performance of the receiving end by improving the SINR (Signal Interference Noise Ratio) of the received signal, thereby further improving the multi-antenna system. Capacity, reduce bit error rate and bit error rate, and achieve the purpose of effectively improving system performance.
本发明实施例提供的多天线系统中数据发送及对应的数据接收基本流程 包括: 在多天线系统的发送端, 对发送给多个接收端的数据信息进行信道编码, 编码后采用不同交织图样进行交织, 然后将分别调制后的数据符号由天线发送 到信道中; 同时通过控制信令通知所述多个接收端所述发送端对接收端数据交 织时分别采用的交织图样。 在接收端, 对接收到的多路信号首先进行基本信号 检测, 以抑制或消除 ISI和信道环境干扰; 之后根据控制信令指示的交织图样对 基本信号检测后得到的至少两组信号信息对应进行解交织和信道译码得到所述 多路信号数据的估计值; 为获得高质量的数据估计值, 对估计值分别交织后作 为第二次基本信号检测迭代输入值, 以从各路信号信息中消除或抑制其它路信 号信息的干扰。 经过多次循环迭代, 直到循环迭代次数达到预设的最大循环次 数, 或所述译码器译码后的数据信息通过了 CRC ( Cyclic Redundancy Check, 循 环冗余校验)校验检测。 通过多次循环迭代处理后, 通常能够将各路信号信息 中其它路信号信息的干扰完全消除, 从而可以提高接收信号的信干噪比, 改善 接收端的信道译码性能。 以下以多天线系统中的 MU-MIMO系统为例进行详细描述。 本发明实施例的 MU-MIMO系统的发送端包括基站、 中继站等设备, 接收 端包括移动终端、 中继站、 PC软电话以及固定终端等设备。 图 2是本发明的 MU-MIMO系统的一个实施例结构示意图; 如图 2所示, 本实施例中, 发送装置 10包括编码单元 101、 扩频单元 102、 交织单元 103、 调 制单元 104、 预处理单元 105以及发送单元 106, 其中, The basic process of data transmission and corresponding data receiving in the multi-antenna system provided by the embodiment of the present invention includes: performing channel coding on the data information sent to multiple receiving ends at the transmitting end of the multi-antenna system, and interleaving by using different interleaving patterns after encoding. Then, respectively, the separately modulated data symbols are sent by the antenna to the channel; and the interleaving pattern respectively adopted by the transmitting end to the receiving end for data interleaving is notified by the control signaling. At the receiving end, basic signal detection is first performed on the received multiple signals to suppress or eliminate ISI and channel environment interference; and then at least two sets of signal information obtained after the basic signal detection are performed according to the interleaving pattern indicated by the control signaling. Deinterleaving and channel decoding to obtain an estimated value of the multipath signal data; to obtain high quality data estimation values, respectively, the estimated values are interleaved Iteratively input values for the second basic signal detection to eliminate or suppress interference of other road signal information from each of the signal information. After repeated iterations of the loop, until the number of loop iterations reaches the preset maximum number of loops, or the data information decoded by the decoder passes the CRC (Cyclic Redundancy Check) check detection. After repeated loop iteration processing, the interference of other road signal information in each channel information can be completely eliminated, thereby improving the signal to interference and noise ratio of the received signal and improving the channel decoding performance of the receiving end. The MU-MIMO system in the multi-antenna system will be described in detail below as an example. The transmitting end of the MU-MIMO system in the embodiment of the present invention includes a base station, a relay station, and the like, and the receiving end includes a mobile terminal, a relay station, a PC softphone, and a fixed terminal. 2 is a schematic structural diagram of an embodiment of a MU-MIMO system according to the present invention; as shown in FIG. 2, in this embodiment, the transmitting apparatus 10 includes a coding unit 101, a spreading unit 102, an interleaving unit 103, a modulation unit 104, and a pre- Processing unit 105 and transmitting unit 106, wherein
所述编码单元 101 , 用于对发送给多个接收端的数据信息进行信道编码处 理;  The encoding unit 101 is configured to perform channel coding processing on data information sent to multiple receiving ends;
扩频单元 102,用于对所述编码单元 101进行信道编码处理后的数据信息进 行扩频处理后发送给所述交织单元 103 , 并将对所述数据信息采用的扩频因子、 扩频码以及偏移量参数发送给所述发送单元 106; 具体实现中, 发送装置也可以 不包括扩频单元。 编码单元和扩频单元构成了低码率编码器, 通过该两个单元 处理降低了发送数据的码率。 所述交织单元 103,用于对所述扩频单元 102扩频后的数据信息进行交织处 理, 交织单元 103对每个接收端的数据信息采用不同的交织图样进行交织处理; 具体实现中, 交织单元 103 可为随机交织器, 不同的交织图样通过不同的随机 种子产生; 交织单元 103也可以为块交织器、 卷积交织器或者截断比特反转交 织器等。 一般情况下, 交织图样按照预先定义的规则生成, 但交织图样也可以 由发送端生成后通过特定方式通知接收端。 但无论采用哪种方式生成交织图样, 发送端都需要通过控制信令将对每个接收端的数据信息采用的交织图样信息发 送给所述多个接收端。 交织处理打乱了原来编码序列的顺序, 使相邻的码片近 似无关, 使接收端对基于码片的多用户数据检测变得容易。 The spreading unit 102 is configured to perform spectral processing on the channel information processed by the coding unit 101, and then transmit the data information to the interleaving unit 103, and use a spreading factor and a spreading code for the data information. And the offset parameter is sent to the sending unit 106. In a specific implementation, the sending device may not include the spreading unit. The coding unit and the spread spectrum unit constitute a low code rate encoder by which the code rate of the transmitted data is reduced. The interleaving unit 103 is configured to perform interleaving processing on the data information that is spread by the spreading unit 102, and the interleaving unit 103 performs interleaving processing on the data information of each receiving end by using different interleaving patterns. In specific implementation, the interleaving unit 103 may be a random interleaver, and different interleaving patterns are generated by different random seeds; the interleaving unit 103 may also be a block interleaver, a convolutional interleaver, or a truncated bit inversion interleaver. In general, the interlaced pattern is generated according to pre-defined rules, but the interlaced pattern can also After being generated by the sender, the receiver is notified in a specific manner. However, no matter which method is used to generate the interleaving pattern, the transmitting end needs to send the interleaving pattern information used for the data information of each receiving end to the plurality of receiving ends through control signaling. The interleaving process scrambles the order of the original code sequences, making the adjacent chips approximation-independent, making it easy for the receiver to detect chip-based multi-user data.
所述调制单元 104,用于对所述交织单元 103交织处理后的数据信息进行调 制处理;  The modulating unit 104 is configured to perform modulation processing on the data information after the interleaving unit 103 is interleaved;
所述预处理单元 105,用于对所述调制单元 104调制处理后的数据信息进行 预处理, 并将所述预处理的预处理方式信息发送给所述发送单元 106。 具体实现 中, 预处理单元 105 包括预编码处理单元、 预均衡处理单元、 预干扰消除处理 单元、 波束成形处理单元以及空时编码处理单元中的一种或多种, 具体的, 预 编码处理单元通过预编码技术对调制后的数据信息进行预处理、 预均衡处理单 元通过预均衡技术对调制后的数据信息进行预处理、 所述预干扰消除处理单元 用于预先对信号在物理信道中传输时可能存在的干扰和噪声剔除出去、 所述波 理。在实际系统中,各接收端会将信道的 CSI和量化后的信道参数反馈给发送 端。 发送端的预处理单元 105即可根据所述反馈信息进行相应的预处理。 比 如, 在接收端利用信道参数计算获得预编码矩阵, 并通过反馈信息通知发送 端所述预编码所使用码字的索引信息, 发送端接收到所述索引信息后, 即可 选择相应的预编码矩阵参数, 以对待发送的数据进行预编码处理。  The pre-processing unit 105 is configured to perform pre-processing on the modulated data information of the modulation unit 104, and send the pre-processed pre-processing mode information to the sending unit 106. In a specific implementation, the pre-processing unit 105 includes one or more of a pre-coding processing unit, a pre-equalization processing unit, a pre-interference cancellation processing unit, a beamforming processing unit, and a space-time encoding processing unit. Specifically, the pre-coding processing unit The pre-processed data information is pre-processed by a pre-coding technique, and the pre-equalization processing unit pre-processes the modulated data information by using a pre-equalization technique, and the pre-interference cancellation processing unit is configured to pre-transmit the signal in the physical channel. Possible interference and noise are eliminated, the wave. In an actual system, each receiving end feeds back the CSI of the channel and the quantized channel parameters to the transmitting end. The pre-processing unit 105 at the transmitting end can perform corresponding pre-processing according to the feedback information. For example, the precoding matrix is obtained by using the channel parameter calculation at the receiving end, and the index information of the codeword used by the precoding is notified by the feedback information, and after receiving the index information, the transmitting end can select the corresponding precoding. Matrix parameters, precoding the data to be sent.
所述发送单元 106,用于将所述预处理单元 105处理后的数据信息发送给所 述多个接收端, 并将所述交织单元 103对每个接收端的数据信息采用的交织图 样信息、 所述扩频单元 102对所述每个接收端的数据信息采用的扩频因子、 扩 频码以及偏移量参数以及所述预处理单元 105对所述每个接收端的数据信息采 用的预处理方式信息发送给所述多个接收端; 具体实现中, 发送单元 106 包含 多个物理或者虚拟天线。 具体实现中扩频时采用的相关参数可以由发送端和接 收端预先商定, 而不需要在数据传输过程中进行传输。 The sending unit 106 is configured to send the data information processed by the pre-processing unit 105 to the plurality of receiving ends, and use the interleaving pattern information used by the interleaving unit 103 for the data information of each receiving end. The spreading factor, the spreading code, and the offset parameter used by the spreading unit 102 for the data information of each receiving end, and the data information of each receiving end by the pre-processing unit 105 The pre-processing mode information is sent to the multiple receiving ends. In a specific implementation, the sending unit 106 includes multiple physical or virtual antennas. The relevant parameters used in the specific implementation of the spread spectrum can be pre-agreed by the transmitting end and the receiving end without being transmitted during the data transmission.
相应的, 接收端的数据接收装置 20包括接收单元 201、 信道均衡单元 202、 基本信号检测单元 203、 解交织单元 204、 译码单元 205、 交织单元 206、 获得 单元 207以及循环控制单元 208 , 其中,  Correspondingly, the receiving end data receiving device 20 includes a receiving unit 201, a channel equalizing unit 202, a basic signal detecting unit 203, a deinterleaving unit 204, a decoding unit 205, an interleaving unit 206, an obtaining unit 207, and a loop control unit 208, where
所述接收单元 201 ,用于接收发送给多个接收端的数据信息以及所述数据信 息采用的交织图样信息、 对发送给所述多个接收端的数据信息进行扩频处理时 采用的扩频因子、 扩频码以及偏移量参数以及对发送给所述多个接收端的数据 信息进行预处理的预处理方式信息。 具体实现中扩频时采用的相关参数可以由 发送端和接收端预先商定, 而不需要在数据传输过程中进行接收。  The receiving unit 201 is configured to receive data information sent to the multiple receiving ends, and the interleaving pattern information used by the data information, and a spreading factor used when performing spreading processing on the data information sent to the multiple receiving ends, a spreading code and an offset parameter and pre-processing mode information for pre-processing the data information sent to the plurality of receiving ends. The relevant parameters used in the specific implementation of the spread spectrum can be pre-agreed by the transmitting end and the receiving end without receiving in the data transmission process.
所述信道均衡单元 202,用于对所述接收单元 201接收到的所述数据信息进 行信道均衡处理; 使用信道均衡技术后, 可以从一定程度上抑制或消除 ISI 和 MAI, 进一步提高系统的性能。 具体实现中, 信道均衡单元 202 包括最小均方 误差 ( Linear Minimum Mean-Squared Error , L-MMSE ) 均衡单元、 迫零 ( Zero-Forcing, ZF )均衡单元、 最大似然 ( Maximum Likelihood, ML )均衡单 元、 串行干扰消除( Successive Interference Cancellation, SIC ) 均衡单元、 并行 干扰消除 ( Parallel Interference Cancellation, PIC ) 均衡单元中的一种多种。 具 体实现中, 接收装置也可以不包括信道均衡单元。 具体实现中, 在对接收的信 号进行信号均衡时, 结合发送端发送的预处理方式信息, 计算系统的信道响应 参数、 CSI等相关参数, 并通过量化后反馈给发送端, 发送端即可根据这些信息 进一步进行相应的预处理。  The channel equalization unit 202 is configured to perform channel equalization processing on the data information received by the receiving unit 201. After using the channel equalization technology, the ISI and the MAI may be suppressed or eliminated to a certain extent, thereby further improving system performance. . In a specific implementation, the channel equalization unit 202 includes a Linear Minimum Mean-Squared Error (L-MMSE) equalization unit, a Zero-Forcing (ZF) equalization unit, and a Maximum Likelihood (ML) equalization. Unit, Serial Interference Cancellation (SIC) equalization unit, Parallel Interference Cancellation (PIC) equalization unit. In a specific implementation, the receiving device may also not include a channel equalization unit. In a specific implementation, when performing signal equalization on the received signal, combining with the pre-processing mode information sent by the transmitting end, calculating channel response parameters, CSI and other related parameters of the system, and then feeding back to the transmitting end through quantization, the transmitting end can be This information is further pre-processed accordingly.
所述基本信号检测单元 203 , 用于对所述接收单元 201接收到的数据信息进 行基本信号检测处理; The basic signal detecting unit 203 is configured to input data information received by the receiving unit 201. Line basic signal detection processing;
所述解交织单元 204 , 用于对所述信号检测单元 203进行基本信号检测处理 后的数据信息进行解交织处理, 所述解交织采用的图样由所述交织图样信息确 定;  The deinterleaving unit 204 is configured to perform deinterleaving processing on the data information after performing basic signal detection processing on the signal detecting unit 203, and the pattern used in the deinterleaving is determined by the interleaving pattern information;
所述译码单元 205 , 用于对所述解交织处理后的数据信息进行信道译码处 理; 所述交织单元 206, 用于对所述译码单元 205译码处理后的数据信息进行交 织处理, 并将交织处理后的数据发送给所述基本信号检测单元 203 , 所述交织采 用的图样由所述接收到的交织图样信息确定; 所述获得单元 207, 用于获得所述译码单元 205译码处理后的数据信息; 所述循环控制单元 208, 用于判断是否需停止数据处理, 如果判断为是, 则 通知所述获得单元 207获得所述译码处理后的数据信息; 否则, 通知所述交织 单元 206对所述译码单元 205信道译码处理后的数据进行交织处理。 循环控制 单元 208 包括最大循环次数控制单元和译码验证单元中至少一个, 其中, 所述 最大循环次数控制单元用于判断循环次数是否达到预设的最大循环次数, 如果 判断为是, 则通知所述获得单元 207获得所述译码单元 205处理后的数据信息; 所述译码验证单元用于判断所述信道译码后的数据信息是否通过 CRC校验检 测, 如果判断为是, 则通知所述获得单元 207获得所述译码单元 205处理后的 数据信息。  The decoding unit 205 is configured to perform channel decoding processing on the data information after the deinterleaving process, and the interleaving unit 206 is configured to perform interleaving processing on the data information decoded by the decoding unit 205. And the interleaved data is sent to the basic signal detecting unit 203, and the pattern used by the interleaving is determined by the received interleaving pattern information. The obtaining unit 207 is configured to obtain the decoding unit 205. Decoding the processed data information; the loop control unit 208 is configured to determine whether the data processing needs to be stopped, and if the determination is yes, notify the obtaining unit 207 to obtain the data information after the decoding processing; otherwise, notify The interleaving unit 206 performs interleaving processing on the data after channel decoding processing by the decoding unit 205. The loop control unit 208 includes at least one of a maximum number of loops control unit and a decode verifying unit, wherein the maximum loop count control unit is configured to determine whether the number of loops reaches a preset maximum number of loops, and if the determination is yes, notify the The obtaining unit 207 obtains the data information processed by the decoding unit 205; the decoding verifying unit is configured to determine whether the data information after the channel decoding is detected by the CRC check, and if the determination is yes, notify the The obtaining unit 207 obtains the data information processed by the decoding unit 205.
相应的, 图 3和图 4分别是本发明的 MU-MIMO系统的数据发送方法和数 据接收方法的实施例流程示意图。  Correspondingly, FIG. 3 and FIG. 4 are schematic flowcharts of an embodiment of a data transmitting method and a data receiving method of the MU-MIMO system of the present invention, respectively.
如图 3所示, 本实施例的数据发送方法具体包括: 步骤 S400, 对发送给多个接收端的数据信息进行信道编码处理; 步骤 S401 , 对所述编码处理后的数据信息进行扩频处理; 数据的发送端也 可以不包括扩频处理流程。 扩频处理降低了发送数据的码率。 As shown in FIG. 3, the data sending method in this embodiment specifically includes: Step S400: performing channel coding processing on data information sent to multiple receiving ends; Step S401: performing spreading processing on the encoded data information; The sender of the data is also The spread spectrum processing flow may not be included. Spread spectrum processing reduces the bit rate of the transmitted data.
步骤 S402, 对所述扩频处理后的数据信息进行交织处理; 不同接收端的数 据采用不同的交织图样进行交织。 具体实现中, 交织处理可以采用为随机交织 处理的方式, 不同的交织图样通过不同的随机种子产生; 交织处理也可以采用 块交织处理方式、 卷积交织处理方式或者截断比特反转交织处理方式等。 一般 情况下, 交织图样按照预先定义的规则生成, 但交织图样也可以由发送端生成 后通过特定方式通知接收端。 但无论采用哪种方式生成交织图样, 发送端都需 要通过控制信令将对每个接收端的数据信息采用的交织图样信息发送给所述多 个接收端。 交织处理打乱了原来编码序列的顺序, 使相邻的码片近似无关, 使 接收端对基于码片的多用户数据检测变得容易。  Step S402, performing interleaving processing on the data information after the spreading processing; and data of different receiving ends are interleaved by using different interleaving patterns. In a specific implementation, the interleaving process may be a random interleaving process, and different interleaving patterns are generated by different random seeds; the interleaving process may also adopt a block interleaving processing manner, a convolutional interleaving processing manner, or a truncated bit inversion interleaving processing manner. . In general, the interleaving pattern is generated according to a predefined rule, but the interleaving pattern can also be generated by the transmitting end and notified to the receiving end in a specific manner. However, no matter which method is used to generate the interleaving pattern, the transmitting end needs to send the interleaving pattern information used for the data information of each receiving end to the plurality of receiving ends through control signaling. The interleaving process scrambles the order of the original code sequences, making the adjacent chips approximation-independent, making it easy for the receiver to detect chip-based multi-user data.
步骤 S403, 对所述交织处理后的数据信息进行调制处理;  Step S403, performing modulation processing on the data information after the interleaving process;
步骤 S404, 对所述调制处理后的数据信息进行预处理; 具体实现中, 预处 理包括预编码处理、 预均衡处理、 预干扰消除处理、 波束成形处理以及空时编 码处理等方式中的一种或多种, 具体的, 预编码处理通过预编码技术对调制后 的数据信息进行预处理、 预均衡处理通过预均衡技术对调制后的数据信息进行 预处理、 所述预干扰消除处理用于预先对信号在物理信道中传输时可能存在的 干扰和噪声剔除出去、 所述波束成形处理用于对所述调制单元调制处理后的数 据信息进行波束成形处理。 在实际系统中, 各接收端会将信道的 CSI和量化后 的信道参数反馈给发送端。发送端即可根据所述反馈信息进行相应的预处理。 比如, 在接收端利用信道参数计算获得预编码矩阵, 并通过反馈信息通知发 送端所述预编码所使用码字的索引信息, 发送端接收到所述索引信息后, 即 可选择相应的预编码矩阵参数, 以对待发送的数据进行预编码处理。  Step S404, performing pre-processing on the data information after the modulation processing. In a specific implementation, the pre-processing includes one of a precoding process, a pre-equalization process, a pre-interference cancellation process, a beamforming process, and a space-time coding process. Or a plurality of, specifically, precoding processing, pre-processing, pre-equalizing the modulated data information by a pre-coding technique, pre-processing the modulated data information by using a pre-equalization technique, and the pre-interference cancellation processing is used in advance The interference and noise that may exist when the signal is transmitted in the physical channel are eliminated, and the beamforming process is used to perform beamforming processing on the data information modulated by the modulation unit. In an actual system, each receiving end feeds back the CSI of the channel and the quantized channel parameters to the transmitting end. The transmitting end can perform corresponding preprocessing according to the feedback information. For example, the precoding matrix is obtained by using the channel parameter calculation at the receiving end, and the index information of the codeword used by the precoding is notified by the feedback information, and after receiving the index information, the transmitting end can select the corresponding precoding. Matrix parameters, precoding the data to be sent.
步骤 S405, 将所述预处理单元后的数据信息发送给所述多个接收端, 并将 对每个接收端的数据信息采用的交织图样信息、 对所述每个接收端的数据信息 采用的扩频因子、 扩频码以及偏移量参数以及所述对所述每个接收端的数据信 息采用的预处理方式信息发送给所述多个接收端; 具体实现中扩频时采用的相 关参数可以由发送端和接收端预先商定, 而不需要在数据传输过程中进行传输。 Step S405, sending data information after the pre-processing unit to the plurality of receiving ends, and Interleaving pattern information used for data information of each receiving end, a spreading factor, a spreading code, and an offset parameter used for the data information of each receiving end, and the data information used for each of the receiving ends The pre-processing mode information is sent to the multiple receiving ends; the relevant parameters used in the specific implementation of the spread spectrum may be pre-agreed by the transmitting end and the receiving end, and need not be transmitted during the data transmission process.
如图 4所示, 本实施例的数据接收方法具体包括:  As shown in FIG. 4, the data receiving method in this embodiment specifically includes:
步骤 S500 , 接收发送给多个接收端的数据信息以及所述数据信息采用的交 织图样信息、 对发送给所述多个接收端的数据信息进行扩频处理时采用的扩频 因子、 扩频码以及偏移量参数以及对发送给所述多个接收端的数据信息进行预 处理的预处理方式信息; 具体实现中扩频时采用的相关参数可以由发送端和接 收端预先商定, 而不需要在数据传输过程中进行接收。  Step S500, receiving data information sent to a plurality of receiving ends, and interleaving pattern information used by the data information, and spreading factors, spreading codes, and partial offsets used when performing spreading processing on data information sent to the plurality of receiving ends The shift parameter and the pre-processing mode information for pre-processing the data information sent to the plurality of receiving ends; the relevant parameters used in the specific implementation of the spread spectrum may be agreed in advance by the transmitting end and the receiving end, and do not need to be transmitted in the data. Received during the process.
步骤 S501 , 对所述接收到的数据信息进行信道均衡处理; 具体实现中, 信 道 J^J衡 ό々方法包括最小 J^J方误差 ( Linear Minimum Mean-Squared Error , L-MMSE )均衡、迫零 ( Zero-Forcing, ZF )均衡、最大似然( Maximum Likelihood, ML )均衡、 串行干扰消除( Successive Interference Cancellation, SIC )均衡、 并 行干扰消除 ( Parallel Interference Cancellation, PIC ) 均衡中的一种多种。 具体 实现中, 在对接收的信号进行信号均衡时, 结合发送端发送的预处理方式信息, 信道响应参数等相关参数, 计算系统的信道响应参数、 CSI等相关参数, 并通过 量化后反馈给发送端, 发送端即可根据这些信息进一步进行相应的预处理。  Step S501: Perform channel equalization processing on the received data information. In a specific implementation, the channel J^J balance method includes a minimum minimum linear error (L-MMSE) and a forced minimum Zero-Forcing (ZF) equalization, Maximum Likelihood (ML) equalization, Serial Interference Cancellation (SIC) equalization, Parallel Interference Cancellation (PIC) equalization Kind. In the specific implementation, when performing signal equalization on the received signal, combining the pre-processing mode information sent by the transmitting end, the channel response parameter and other related parameters, calculating the channel response parameter, CSI and other related parameters of the system, and then transmitting and transmitting the data through the quantization. At the end, the sender can further perform corresponding preprocessing according to the information.
步骤 S502, 对所述信道均衡处理后的数据信息进行基本信号检测处理; 步骤 S503 , 对所述基本信号检测处理后的数据信息进行解交织处理; 所述 解交织采用的图样由所述交织图样信息确定;  Step S502, performing basic signal detection processing on the data information after the channel equalization processing; Step S503, performing deinterleaving processing on the data information after the basic signal detection processing; and using the interlaced pattern by the deinterleaving pattern Information determination;
步骤 S504, 对所述解交织处理后的数据信息进行信道译码处理;  Step S504, performing channel decoding processing on the data information after the deinterleaving process;
步骤 S505 , 判断是否需停止数据处理, 如果判断为是, 执行步骤 S507; 否 则, 执行步骤 S506; 具体实现中, 判断是否停止数据处理的步骤具体包括判断 循环次数是否达到预设的最大循环次数, 如果判断为是, 则执行步骤 S507; 否 则,执行步骤 S506; 或者判断所述信道译码后的数据信息是否通过 CRC校验检 测, 如果判断为是, 则执行步骤 S507; 否则, 执行步骤 S506; Step S505, determining whether it is necessary to stop data processing, if the determination is yes, executing step S507; Then, in step S506, the step of determining whether to stop the data processing specifically includes determining whether the number of loops reaches a preset maximum number of loops. If the determination is yes, step S507 is performed; otherwise, step S506 is performed; or Whether the data information after the channel decoding is detected by the CRC check, if the determination is yes, step S507 is performed; otherwise, step S506 is performed;
步骤 S506, 对所述信道译码处理后的数据信息进行交织处理, 后执行步骤 S502; 所述交织采用的图样由所述交织图样信息确定;  Step S506, performing interleaving processing on the data information after the channel decoding process, and then performing step S502; the pattern adopted by the interleaving is determined by the interleaving pattern information;
步骤 S507, 获得所述信道译码处理后的数据信息。  Step S507, obtaining data information after the channel decoding process.
下面详细介绍本发明实施例的 MU-MIMO系统的数据发送以及对应的数据 接收方案。  The data transmission of the MU-MIMO system and the corresponding data receiving scheme of the embodiment of the present invention are described in detail below.
首先介绍数据发送方案:  First introduce the data transmission scheme:
发送端将发送给多个接收端的数据信息进行信道编码后, 所得到的各编码 块分别采用不同的交织图样进行交织, 并对交织后的数据进行调制后由天线发 送到信道中, 具体实现如图 5所示。 假设有发送给 个用户终端的 组数据, 也 可称为有 个数据流, 以第 k个用户的数据流的处理过程为例说明发送端的处理 过程: 设第 k个用户的数据流的信息码元序列为 ^ = [4(1),···, 4(0,···, 400] 其 中, /为信息码元序列的长度;然后经过信道编码单元编码后成为编码序列^ , 设编码序列的长度为 /; 再经过交织单元 { }, 不同数据流的交织单元不同, 编 码序列 ^被打乱顺序重新排列为码片序列 = [¾ (1), ···,¾ (), ···,¾ (J) , 码片 序列的长度与编码序列的长度相同也为 J。将交织单元输出序列中的元素称为码 片 (Chips) , 是遵循 CDMA系统的约定。 经交织后的码片序列进入调制单元, 调制后表示为 ^^ = [ (1),···, (»ί),···, (Μ)] , Μ为一组数据符号的长度。 调制 后的多组数据符号通过多天线系统发送出去, 每个天线上发送一路信号。  After the transmitting end performs channel coding on the data information sent to the multiple receiving ends, each obtained coding block is interleaved by using different interleaving patterns, and the interleaved data is modulated and then transmitted by the antenna to the channel, and the specific implementation is as follows. Figure 5 shows. Assuming that there is group data sent to a user terminal, it may also be referred to as having a data stream. The processing procedure of the data stream of the kth user is taken as an example to illustrate the processing of the sender: setting the information code of the data stream of the kth user The meta-sequence is ^ = [4(1), ···, 4(0,···, 400] where / is the length of the sequence of information symbols; then it is encoded by the channel coding unit to become the code sequence ^, set the code The length of the sequence is /; and after the interleaving unit { }, the interleaving units of different data streams are different, and the coding sequence ^ is rearranged into a chip sequence in a disordered order = [3⁄4 (1), ···, 3⁄4 (), ··, 3⁄4 (J), the length of the chip sequence is the same as the length of the code sequence. J. The elements in the output sequence of the interleave unit are called chips, which are in accordance with the convention of the CDMA system. The chip sequence enters the modulation unit, and is modulated to be ^^ = [ (1), ···, (»ί),···, (Μ)] , Μ is the length of a set of data symbols. The group data symbols are transmitted through a multi-antenna system, and one signal is transmitted on each antenna.
其中, 不同用户的不同数据流使用不同的交织图样进行交织, 即各个数据 流的交织单元 { }不同。 交织单元打乱了原编码序列的顺序, 使相邻的码片近似 无关, 使得码片与码片之间的信号检测变得比较容易。 为了达到最好的交织性 能, 交织单元可以采用随机交织单元, 不同的交织图样通过不同的随机种子产 生。 另外, 为了筒化交织单元的复杂度, 也可以采用块交织单元或者卷积交织 单元或者截断比特反转交织 ( Pruned Bit-Reversal Interleave )单元等等。 一般情 况下, 交织图样按照预先定义的规则生成, 也可以由发送端生成后通知接收端。 无论采用哪种方式, 发送端都要通过控制信令指示接收端其对各数据流交织时 分别采用的交织图样。 Where different data streams of different users are interleaved using different interleaving patterns, that is, individual data The interleaving unit { } of the stream is different. The interleaving unit scrambles the order of the original coding sequences, making the adjacent chips approximately irrelevant, making signal detection between the chips and the chips easier. In order to achieve the best interleaving performance, the interleaving unit may employ a random interleaving unit, and different interleaving patterns are generated by different random seeds. In addition, in order to reduce the complexity of the interleaving unit, a block interleaving unit or a convolutional interleaving unit or a Pruned Bit-Reversal Interleave unit or the like may be employed. In general, the interleaving pattern is generated according to a predefined rule, and may also be notified by the transmitting end to notify the receiving end. Either way, the transmitting end must indicate the interleaving pattern used by the receiving end to interleave each data stream through control signaling.
较优的, 经过信道编码单元编码的编码序列 (z) , 设编码序列的长度为 再经过扩频单元进行扩频,进一步降低码率,每个编码码元 ^ 经扩频之后被编 码成为低码率码序列 Ck U) = [ ( )' (/)Γ , 其中, /为低码率码序列的 长度。 编码单元和扩频单元合并构成了低码率编码单元。 当采用扩频单元时, 发送端需要通过控制信令指示接收端其对各数据流扩频时采用的相关参数, 如 扩频因子、 扩频码的起始参数和扩频码偏移量参数等, 具体实现中扩频时采用 的相关参数可以由发送端和接收端预先商定, 而不需要在数据传输过程中进行 传输。 通过多天线系统发送出去, 其中, 预处理单元可能包括以下几种处理情况: [1] ΜΙΜΟ 的波束成形处理, 具体方式可为: 对数据符号乘以一个加权矩阵, 然后 再影射到物理层发射天线上发射出去, 以降低发送给多个用户之间的干扰; [2] 预编码处理, 具体方式可为: 对数据符号乘以一个预编码矩阵, 以使接收端接 收到信号的 SNR/SINR/信道容量 /信号功率最大等;当发送端进行预编码处理时, 预编码矩阵的选择是由接收端通过信道相应矩阵和一定的规则产生。 通常, 在 发送端和接收端预存码字(Codeword )集合, 可以降低反馈量。 [3]预均衡技术, 具体方式为: 在信号发送前进行信号的均衡或者进行干扰抑制, 以达到使发送 给某个用户的数据发送给指定用户的目的; [4]预干扰消除(Interference Pre-Subtraction)技术, 具体方式为: 通过预先对信号在物理信道中传输可能来自 外界的干扰和噪声从发送端的发送信号中剔除, 从而达到多用户能正确接收其 各自信号的目的; [5]常规的 MIMO处理。 典型地, 空时编码技术。 空时编码技 术包括空间发射分集技术和空间复用技术。 其中, 空间发射分集技术是指在不 同的天线上发送同一数据流的数据符号, 从而达到发射分集的效果, 有^艮强的 抗衰落能力。 空时分组码(Space Time Block Coding, STBC )是空间发射分集 技术的典型应用。 空间复用技术与空间发射分集技术不同, 是指在不同的天线 上发送不同数据流的数据符号, 空间复用技术真正体现了 MIMO系统提高容量 的本质, 分层空时码(BLAST )是空间复用技术的典型应用。 典型的空时编码 技术有 STBC、 空时网格码(Space Time Trellis Coding, STTC )、 BLAST等。 当 然, 本发明实施例不仅仅采用这三种典型的空时编码技术, 还包括基于此三种 空时编码技术的变形编码技术。 另外, 空时编码技术还可以在不同发射天线引 入不同的相位偏移, 如 PSD ( Phase shift diversity, 相位偏移分集;); 或者引入时 间延迟, 如 CDD ( Cyclic delay diversity, 循环延迟分集)等技术。 空频分组码 ( Space Frequency Block Coding, SFBC )作为空频编码的典型应用, 其与空时 分组码相对应, 即空时分组码的时间域变为了空频分组码的频域。 注意, 上述 5 种处理模式可以一种或多种混合使用。 经预处理后的信号调制到系统的频点上 发送。 同时, 发射端通过控制信令通知接收端其采用的交织图样和预处理的处 理方式。 例如, 发射端采用预编码技术时, 发射端应该通过控制信令通知接收 预干扰消除处理方式进行较详细描述。 假设, 发射端有 个天线, 用户接收端 天线^^二 ^,…, , 其中, 表示接收端的个数, 也即每个接收端只有一个 接收天线。 则系统的信道响应矩阵 表示为: Preferably, the coded sequence ( z ) encoded by the channel coding unit is set to be length-spread by the spreading unit to further reduce the code rate, and each coded symbol is coded to be low after being spread. The code rate code sequence Ck U) = [ ( ) ' (/) Γ , where / is the length of the low bit rate code sequence. The coding unit and the spread spectrum unit are combined to form a low code rate coding unit. When the spread spectrum unit is used, the transmitting end needs to indicate the relevant parameters used by the receiving end for spreading the data streams through the control signaling, such as the spreading factor, the starting parameter of the spreading code, and the spreading code offset parameter. Etc., the relevant parameters used in the specific implementation of the spread spectrum can be pre-agreed by the sender and the receiver, and do not need to be transmitted during the data transmission. The multi-antenna system transmits out, wherein the pre-processing unit may include the following processing situations: [1] 波束 beamforming processing, which may be: multiplying the data symbols by a weighting matrix, and then mapping to the physical layer to transmit The antenna is transmitted to reduce interference between multiple users. [2] Precoding processing can be: multiplying the data symbol by a precoding matrix to enable the receiver to receive the SNR/SINR of the signal. / channel capacity / signal power maximum; when the transmitting end performs precoding processing, the selection of the precoding matrix is generated by the receiving end through the corresponding matrix of the channel and certain rules. Usually, at The sender and receiver pre-store the codeword set to reduce the amount of feedback. [3] Pre-equalization technology, the specific method is: equalizing the signal or performing interference suppression before the signal is transmitted, so as to achieve the purpose of transmitting the data sent to a certain user to the designated user; [4] Pre-interference cancellation (Interference Pre -Subtraction) technology, the specific way is: By pre-sending the signal in the physical channel, the interference and noise that may come from the outside world are removed from the transmitting signal of the transmitting end, so as to achieve the purpose that multiple users can correctly receive their respective signals; [5] MIMO processing. Typically, space time coding techniques. Space-time coding techniques include spatial transmit diversity techniques and spatial multiplexing techniques. Among them, the spatial transmit diversity technology refers to transmitting data symbols of the same data stream on different antennas, thereby achieving the effect of transmit diversity, and having a strong anti-fading capability. Space Time Block Coding (STBC) is a typical application of space transmit diversity technology. Spatial multiplexing technology is different from spatial transmit diversity technology in that it transmits data symbols of different data streams on different antennas. Spatial multiplexing technology truly reflects the essence of MIMO system to improve capacity. Layered space-time code (BLAST) is space. Typical application of multiplexing technology. Typical space-time coding techniques are STBC, Space Time Trellis Coding (STTC), BLAST, and the like. Of course, the embodiment of the present invention not only adopts these three typical space-time coding technologies, but also includes a variant coding technique based on the three space-time coding technologies. In addition, space-time coding technology can also introduce different phase offsets in different transmit antennas, such as PSD (Phase shift diversity); or introduce time delays such as CDD (Cyclic delay diversity). technology. Space Frequency Block Coding (SFBC) is a typical application of space-frequency coding, which corresponds to a space-time block code, that is, the time domain of the space-time block code becomes the frequency domain of the space-frequency block code. Note that the above five processing modes can be used in combination of one or more. The preprocessed signal is modulated and transmitted to the frequency of the system. At the same time, the transmitting end notifies the receiving end of the interleaving pattern and the preprocessing processing mode through the control signaling. For example, when the transmitting end adopts precoding technology, the transmitting end should notify the receiving through control signaling. The pre-interference cancellation processing method is described in more detail. Assume that there is an antenna at the transmitting end, and the user receiving end antenna ^^二^,..., where, represents the number of receiving ends, that is, there is only one receiving antenna at each receiving end. Then the channel response matrix of the system is expressed as:
Figure imgf000017_0001
Figure imgf000017_0001
其中, /¾.代表从第 ·个发射天线到第 个接收端的信道响应参数。 基于上述 信道相应矩阵 Η, 预均衡方案中的 ZF(Zero Forcing,迫零)预滤波方案的预滤波因 子 W表示为:
Figure imgf000017_0002
Where /3⁄4. represents the channel response parameter from the first transmit antenna to the first receive end. Based on the above-mentioned channel corresponding matrix Η, the pre-filtering factor W of the ZF (Zero Forcing) pre-filtering scheme in the pre-equalization scheme is expressed as:
Figure imgf000017_0002
其中, (^^代表矩阵 的共轭转置矩阵的第 i列。 I I代表 Frobenius范式。 当 每个接收端多于一个接收天线时, 其推导过程类似。  Where (^^ represents the ith column of the conjugate transposed matrix of the matrix. I I represents the Frobenius paradigm. When each receiver has more than one receive antenna, the derivation process is similar.
相应地,预干扰消除方案是在发射端使用 DPC(Dirty Paper Coding,脏纸编码) 编码。 DPC编码的思想是在信号发射之前, 首先将干扰和噪声从信号中除去。 在 MU-MIMO系统中,发射端为不同的接收端选择不同的预处理权重因子(称为 码字) 。 发射端首先为接收端 1分配一个码字 (Codeword ) , 接着为接收端 2分 配码子, 但分配给接收端 2的码字满足去掉接收端 1对其干扰的条件。 同理, 分 配给接收端 3的码字要满足去掉接收端 1和接收端 2对其干扰的条件。 当各接收端 只有一个接收天线时, DPC编码变为基于波束成形的分层编码(Scalar coding ) 。  Accordingly, the pre-interference cancellation scheme uses DPC (Dirty Paper Coding) encoding at the transmitting end. The idea of DPC coding is to first remove interference and noise from the signal before the signal is transmitted. In the MU-MIMO system, the transmitting end selects different preprocessing weighting factors (called codewords) for different receiving ends. The transmitting end first allocates a codeword (Codeword) to the receiving end 1, and then assigns a code to the receiving end 2, but the codeword allocated to the receiving end 2 satisfies the condition for removing the interference of the receiving end 1. Similarly, the codeword allocated to the receiving end 3 should satisfy the condition that the receiving end 1 and the receiving end 2 interfere with it. When there is only one receiving antenna at each receiving end, the DPC encoding becomes a beamforming based Scalar coding.
假设, 信道响应矩阵 W采用 2R分解, 即 H = 2R。 其中, R是一个 下三 角矩阵, β是一个 χ Μ^矩阵, 满足 ββΗ = Assume that the channel response matrix W is decomposed by 2R, ie H = 2R. Where R is a lower triangular matrix, β is a χ Μ ^ matrix, satisfying ββ Η =
预编码因子 W表示为: 接收信号表示为: = Ri + 。 (3) ^表示接收信号, 表示发送信号, 表示干扰信号。 The precoding factor W is expressed as: The received signal is expressed as: = Ri + . (3) ^ indicates the received signal, indicating the transmitted signal, indicating the interference signal.
接收端 k的接收信号表示为 (4 ) 式: (4)
Figure imgf000018_0001
因此该信道被分解成 个并列干扰信道。 由于 R是一个下三角矩阵, 所以第
The received signal at the receiving end k is expressed as (4): ( 4 )
Figure imgf000018_0001
Therefore the channel is decomposed into a parallel interference channel. Since R is a lower triangular matrix, so the first
1个接收端的信道是一个 SISO ( Single-Input Single-Output )信道, 第 2个接收端 的信道是包含第 1个接收端的信号的干扰信道, 而第 3个接收端的信道是包含第 1 个接收端和第 2个接收端干扰的信道, 依此类推。 基于上述原因, 在发射端预先 消除 个并列信道之间的影响。 该方案在发射端采用如下符号发射: The channel of one receiving end is a SISO (Single-Input Single-Output) channel, the channel of the second receiving end is an interference channel including the signal of the first receiving end, and the channel of the third receiving end is the first receiving end. The channel that interferes with the second receiver, and so on. For the above reasons, the effects between the parallel channels are eliminated in advance at the transmitting end. The scheme transmits at the transmitting end with the following symbols:
¾ , k = l, . ; K (5)
Figure imgf000018_0002
使用(5)式的预处理后, 接收信号可以重新表示为 (6 ) 式:
3⁄4 , k = l, . ; K (5)
Figure imgf000018_0002
After preprocessing using equation (5), the received signal can be re-represented as (6):
k = l, - , K (6) 接着介绍数据接收方案: k = l, - , K ( 6) Next, introduce the data receiving scheme:
在发射端通过对发送给指定接收端的信息进行预处理, 如前所述的预滤波、 预编码、 MIMO波束成形技术等。进行预处理后的信号理想情况是消除了多个接 收端信号之间的干扰, 最理想的情况是完全消除了多个接收端信号之间的干扰, 但是通常受限于反馈时量化存在的误差、 信道变化较快等因素的影响, 发射端 的预处理只能部分消除接收端多个接收端信号之间的干扰。 因此, 当一个接收 端在接收到发射端发射给它的信息的同时, 也接收到了发射端发射给其他接收 端的信息。 为了进一步降低多用户之间干扰, 接收端对接收到的多个接收端的 信号进行多次迭代以实现干扰消除, 每次迭代过程中将通过信号检测的各个接 收端的信号进行解交织、 译码、 交织后重新进行信号检测, 从每个接收端信号 中消除掉其它接收端信号的干扰后进行下一次迭代。 经过多次迭代以后通常能 够将每个接收端中其它接收端的信号的干扰完全消除, 从而可以提高信号的At the transmitting end, pre-filtering, precoding, MIMO beamforming techniques, and the like are performed by pre-processing the information transmitted to the designated receiving end. The pre-processed signal ideally eliminates interference between multiple receiver signals. Ideally, the interference between multiple receiver signals is completely eliminated, but is usually limited by the error in quantization during feedback. The influence of factors such as faster channel change, the preprocessing of the transmitting end can only partially eliminate the interference between the signals of multiple receiving ends at the receiving end. Therefore, when a receiving end receives the information transmitted to it by the transmitting end, it also receives the information transmitted by the transmitting end to the other receiving end. In order to further reduce the interference between multiple users, the receiving end performs multiple iterations on the received signals of multiple receiving ends to implement interference cancellation, and each signal passing through the signal detection is performed during each iteration. The signal at the receiving end is deinterleaved, decoded, and interleaved, and then the signal is detected again. The interference of the other receiving end signals is removed from each receiving end signal and then the next iteration is performed. After multiple iterations, it is usually possible to completely eliminate the interference of the signals of other receiving ends in each receiving end, thereby improving the signal.
SINR, 改善接收性能, 具体实现如图 6所示。 接收端至少包括一个基本信号检测 单元( Elementary Signal Estimator, ESE ) , 作为接收单元的接收天线获得多个 接收端的信号后, 将所述多个接收端的信号作为先验信息送入基本信号检测单 元。假设, 接收天线共接收到发送给 个用户终端的信号, 将这 个用户的信号 称之为共有 路信号, 以第 路信号为例进行说明, 基本信号检测单元输出关于 的非本征对数似然信息 (Log-Likelihood Ratio, LLR ) , 也就是通常说的 外信息( Extrinsic Information ) ,表示为 eESE ck (J ; e ( ( )解交织后作为第 k路 信道译码单元(Decoder, DEC )输入的先验信息, 然后信道译码单元也产生一 个相应的外信息, 表示为 eDEC (xk (j)) ; 经过与发送端相同的交织图样进 行交织后返回给基本信号检测单元, 更新噪声的均值和方差, 作为第二次迭代 中基本信号检测单元输入的先验信息。 经过多此迭代以后, 多个数据流的信道 译码单元分别产生相应信号信息的硬判决值, 也即多个数据流的估计值。 由基 本信号检测单元和信道译码单元产生的外信息, 完成了一个全局的码片到码片 的 Turbo类型的迭代接收过程。 SINR, improving reception performance, as shown in Figure 6. The receiving end includes at least one Elementary Signal Estimator (ESE). After receiving the signals of the plurality of receiving ends, the receiving antennas of the receiving unit send the signals of the plurality of receiving ends to the basic signal detecting unit as a priori information. It is assumed that the receiving antenna receives a signal sent to a user terminal, and the signal of the user is referred to as a shared channel signal. The first signal is taken as an example for description, and the basic signal detecting unit outputs the relevant extrinsic log likelihood. Log-Likelihood Ratio (LLR), which is commonly referred to as Extrinsic Information, is expressed as e ESE c k (J; e ( ( ) deinterleaved as the k-th channel decoding unit (Decoder, DEC) After inputting the a priori information, the channel decoding unit also generates a corresponding external information, denoted as e DEC (x k (j)); after being interleaved by the same interleaving pattern as the transmitting end, it is returned to the basic signal detecting unit, Updating the mean and variance of the noise as the a priori information input by the basic signal detecting unit in the second iteration. After many iterations, the channel decoding units of the plurality of data streams respectively generate hard decision values of the corresponding signal information, that is, Estimated value of multiple data streams. External information generated by the basic signal detecting unit and the channel decoding unit, completes a global chip-to-chip Turbo type Iterate over the receiving process.
较优的, 本实施例的 MU-MIMO系统的数据接收装置还包括信道均衡单元, 接收单元接收到的多路信号首先通过信道均衡单元, 以消除或降低数据符号间 的干扰, 经过信道均衡单元后的多路信号再进入基本信号检测单元, 进行多次 迭代。 进行后续各次迭代的过程中, 可以每次都经过信道均衡单元也可以不再 经过该单元。  Preferably, the data receiving apparatus of the MU-MIMO system of the embodiment further includes a channel equalization unit, and the multiple signals received by the receiving unit first pass through the channel equalization unit to eliminate or reduce interference between data symbols, and pass through the channel equalization unit. The subsequent multiplexed signal enters the basic signal detecting unit and performs multiple iterations. During the subsequent iterations, the channel equalization unit may or may not pass through the unit each time.
常用的信道均衡技术包括: 最小均方误差 ( Linear Minimum Mean-Squared Error, L-MMSE )、 迫零 ( Zero-Forcing , ZF)、 最大似然 ( Maximum Likelihood, ML)、 串行干扰消除( Successive Interference Cancellation, SIC )、 并行干扰消 除(Parallel Interference Cancellation, PIC)等。 具体实现中, 在对接收的信号 进行信号均衡时, 结合发送端发送的预处理方式信息, 计算系统的信道响应参 数、 CSI等相关参数, 并通过量化后的信息反馈给发送端, 发送端即可根据这些 信息进一步进行相应的预处理。 Commonly used channel equalization techniques include: Minimum Mean Square Error ( Linear Minimum Mean-Squared Error, L-MMSE), Zero-Forcing (ZF), Maximum Likelihood (ML), Successive Interference Cancellation (SIC), Parallel Interference Cancellation (PIC), etc. . In a specific implementation, when performing signal equalization on the received signal, combining with the pre-processing mode information sent by the transmitting end, calculating channel response parameters, CSI and other related parameters of the system, and feeding back the quantized information to the transmitting end, where the transmitting end is Further pre-processing can be performed based on this information.
最典型的信号均衡技术为 L-MMSE和 ZF。  The most typical signal equalization techniques are L-MMSE and ZF.
下面以具体例子说明接收端接收信号的原理, 假设在某个发射周期内, MU-MIMO系统的发射端经过预处理后经多个 (至少一个) 发射天线向用户 Ρ(Ρ=1,···,Κ)发射信号 (假设 P=l, 且 Ρ有 2个接收天线) 。 具体实现中, 每个用户 也可以是多于 2个接收天线。 具体参考图 7 , MU-MIMO系统中共有 Κ个用户, 发射端一个交织块内有 L个调制符号。 发射端发送给用户 的数据流表示为: Sk={s^,S2 k,-,SL k}, 用户 P的 2个接收天线在第 1个接收周期内接收信号表示为: The following is a specific example to illustrate the principle of receiving signals at the receiving end. It is assumed that in a certain transmission period, the transmitting end of the MU-MIMO system is preprocessed and then transmitted to the user via multiple (at least one) transmitting antennas (Ρ=1,·· ·, Κ) transmit signal (assuming P = l, and there are 2 receiving antennas). In a specific implementation, each user may also be more than 2 receiving antennas. Referring specifically to FIG. 7, there are a total of 用户 users in the MU-MIMO system, and there are L modulation symbols in one interleave block at the transmitting end. The data stream sent by the transmitting end to the user is expressed as: S k ={s^, S 2 k , -, S L k }, and the receiving signals of the two receiving antennas of the user P in the first receiving period are expressed as:
Figure imgf000020_0001
(7) 其中, /^ = l,2. = l,...,L)表示用户 P在第 个接收周期内第''根天线接收到的 信号。 表示从第 ·个数据流到第 个接收天线在发射第 / ( 1 = 1-, L ) 个符号时 经过预处理后的等效信道响应系数。 在理想情况下, 通过预处理后的等效信道 响应系数, 在 与 不等时 ==0。 在实际情况下, (≠ 并不总为零, 所以就 存在着多用户之间的干扰。 ¾( = 1,2. = 1,..., )表示用户 P在第 个接收周期内第 个接收天线上的干扰和噪声。
Figure imgf000020_0001
( 7 ) where /^ = l, 2. = l, ..., L) represents the signal received by user P at the ''th antenna' during the first reception period. Represents the equivalent channel response coefficient after preprocessing from the first data stream to the first receive antenna when transmitting /(1 = 1-, L) symbols. In the ideal case, the equivalent channel response coefficient after preprocessing is used, and unequal ===0. In the actual case, (≠ is not always zero, so there is interference between multiple users. 3⁄4 ( = 1,2. = 1,..., ) indicates that user P is the first in the first receiving cycle. Interference and noise on the receiving antenna.
用户 P的 2个接收天线在第 m(m = 1, · · ·, L)个接收周期内接收信号表示为: I m +hm 22s m+---+hr Lkksm mk+---+ + The two receiving antennas of user P receive signals in the mth (m = 1, · · ·, L) receiving periods, which are expressed as: I m +h m 2 2s m+---+hr L k ks m m k +---+ +
信号 多用户干扰信号  Signal multi-user interference signal
有用信号 多用户干扰信号 Useful signal multi-user interference signal
Figure imgf000021_0001
Figure imgf000021_0001
由 (7)式可得
Figure imgf000021_0006
Available from (7)
Figure imgf000021_0006
(9) 由 (8)式可得
Figure imgf000021_0007
(9) Available from (8)
Figure imgf000021_0007
Figure imgf000021_0002
同理可得
Figure imgf000021_0002
The same reason
Figure imgf000021_0003
Figure imgf000021_0003
其中, m = l,..., L表示是发送给一个用户的一个交织块的数据长度。  Where m = l,..., L represents the data length of an interleaved block sent to a user.
下面介绍分别介绍通过 ZF均衡器和 L-MMSE均衡器对信号序列进行均衡的 基本原理。  The following describes the basic principles of equalizing the signal sequence through the ZF equalizer and the L-MMSE equalizer.
( 1 )通过 ZF均衡器对信号序列进行均衡  (1) Equalize the signal sequence through the ZF equalizer
对于 (9)-(11)式,对信号序列 … 分别进行均衡,对应的均衡因子 别为 1,…, ,···,
Figure imgf000021_0004
Figure imgf000021_0005
(13)
Figure imgf000022_0001
For the equations (9)-(11), the signal sequences are respectively equalized, and the corresponding equalization factors are 1 , ..., ..., .
Figure imgf000021_0004
Figure imgf000021_0005
(13)
Figure imgf000022_0001
其中, (*)"代表矩阵 *的共轭转置, [* 代表矩阵 *的逆矩阵。  Where (*)" represents the conjugate transpose of the matrix *, [* represents the inverse matrix of the matrix *.
同理, 对于 (9)-(11)式, 对信号序列 ,···, ,..·, 分别进行均衡, 对应的均 衡因子分别为 ,···, ,···,^  For the same reason, for the equations (9)-(11), the signal sequences, ···, ,..·, are respectively equalized, and the corresponding equalization factors are respectively, ···, ,···, ^
Figure imgf000022_0002
Figure imgf000022_0002
^ =[ ^)"•(^)1 -(HLKf (17) 对于 (9)-(11)式,对信号序列 …, 分别进行均衡,得到发送个给用户 1数据的估计值。 ^ =[ ^)"•(^)1 -(H LK f (17) For the equations (9)-(11), the signal sequences are respectively equalized to obtain an estimated value for transmitting the data to the user 1.
Figure imgf000022_0004
Figure imgf000022_0004
Figure imgf000022_0003
Figure imgf000022_0005
Figure imgf000022_0003
Figure imgf000022_0005
同理, 对信号序列 ,···, ,··., 分别进行均衡, 得到发送个给用户 的数据 的估计值。
Figure imgf000023_0005
In the same way, the signal sequences, ···, ,··., are separately equalized, and an estimated value of the data sent to the user is obtained.
Figure imgf000023_0005
Figure imgf000023_0001
Figure imgf000023_0001
(2)通过 L-MMSE均衡器对信号序列进行均衡  (2) Equalize the signal sequence through the L-MMSE equalizer
对于 (9)-(11)式, 对信号序列 ,···, ,···, 分别进行均衡, 对应的均衡因子 分别为 ^,…, ,…,^  For the equations (9)-(11), the signal sequences, ···, ,··· are separately equalized, and the corresponding equalization factors are ^,..., ,...,^
= [( · (Hn) + "/ —1 ' (Hu )Η (20) = [( · (H n ) + "/ - 1 ' (H u ) Η (20)
(21)
Figure imgf000023_0002
(twenty one)
Figure imgf000023_0002
其中, (*f代表矩阵 *的共轭转置, Γ 1代表矩阵 *的逆矩阵。 其中 = σ25, 表示噪声方差, Ps表示发送信号功率, σ 2表示接收信号的噪声功率, /2χ2为 2x2 的单位矩阵。 Where (*f represents the conjugate transpose of the matrix *, Γ 1 represents the inverse matrix of the matrix *. where = σ 25 , represents the noise variance, P s represents the transmitted signal power, and σ 2 represents the noise power of the received signal , / 2χ2 is the unit matrix of 2x2.
同理, 对于 (9)-(11)式, 对信号序列 ,···, ,···, 分别进行均衡, 对应的均 衡因子分别为 ,···, ,…,!^  For the same reason, for the equations (9)-(11), the signal sequences, ···, ,··· are separately equalized, and the corresponding equalization factors are respectively, ···, ,...,!^
(23)
Figure imgf000023_0003
(twenty three)
Figure imgf000023_0003
Figure imgf000023_0004
(25) 对于 (9)-(ll)式, 对信号序列 ,···, ,···, 分别进行均衡, 得到发送个给用 户 1数据的估计值。
Figure imgf000023_0004
(25) For the equations (9)-(ll), the signal sequences, ···, ,··· are separately equalized, and an estimated value for transmitting the data to the user 1 is obtained.
Figure imgf000024_0003
Figure imgf000024_0003
Figure imgf000024_0001
Figure imgf000024_0001
同理, 对信号序列 ,···, ,···, 分别进行均衡, 得到发送个给用户 的数据 的估计值。  In the same way, the signal sequences, ···, ,··· are separately equalized, and an estimated value of the data sent to the user is obtained.
Figure imgf000024_0004
Figure imgf000024_0004
Figure imgf000024_0002
(27) 如上所述, 使用 ZF信道均衡接收机时, 得到发送给用户 1和用户 的数据 估计值如式 (18)和(19); 使用 L-MMSE信道均衡接收机时, 得到发送给用户 1 和用户 的数据估计值如式 (26)和 (27)。 依次类推, 通过信道均衡接收机得到每 个用户的数据流 ,···,¾,···, 该数据是包含噪声和干扰的估计值。 n .., K 送入基本信号检测器计算相关的外信息等参数, 同时将相关参数和信号经解交 织器送入译码器; 译码器产生一个相应的外信息, 经交织器返还给信道均衡接 收机, 同时更新相应的噪声均值和方差, 作为第二次迭代信道均衡检测器输入 的先验信息。 直到循环控制单元判定循环迭代次数达到预设的最大循环次数, 或者循环控制单元判定所述译码器译码后的数据信息是否通过 CRC校验检测。 此时, 译码器输出的数据流 消除了他序列的影响。 为了进一步阐述本发明实施例提供的方案, 以 IEEE802.16e协议为基础介绍 MU-MIMO系统中数据发送以及对应的接收方案。
Figure imgf000024_0002
(27) As described above, when the ZF channel equalization receiver is used, the data estimated values transmitted to the user 1 and the user are obtained as in the equations (18) and (19); when the receiver is equalized using the L-MMSE channel, it is transmitted to the user. 1 and the user's data estimates are as shown in equations (26) and (27). By analogy, the data stream of each user is obtained by the channel equalization receiver, . . . , 3⁄4, . . . , the data is an estimate containing noise and interference. n .., K is sent to the basic signal detector to calculate relevant external information and other parameters, and the relevant parameters and signals are sent to the decoder through the deinterleaver; the decoder generates a corresponding external information, which is returned by the interleaver The channel equalization receiver simultaneously updates the corresponding noise mean and variance as a priori information for the second iteration of the channel equalization detector input. Until the loop control unit determines that the number of loop iterations reaches a preset maximum number of loops, or the loop control unit determines whether the data information decoded by the decoder is detected by the CRC check. At this point, the data stream output by the decoder eliminates the effects of his sequence. To further illustrate the solution provided by the embodiment of the present invention, the data transmission in the MU-MIMO system and the corresponding receiving scheme are introduced based on the IEEE802.16e protocol.
为了表述方便并便于理解, 首先定义两个基本概念, 即"层"和"流"。 所谓 "层", 指输入预处理单元的信息的路径, 如 M路数据流进入预处理单元, 那么则 发送端有 M层数据; 所谓"流", 指从预处理单元输出的信息路径, 如 M层数据经 预处理单元后有 N路输出信号, 则发送端有 N路数据流。  For ease of presentation and ease of understanding, two basic concepts are defined first, namely "layer" and "flow". The so-called "layer" refers to the path of the information input to the pre-processing unit. If the M-channel data stream enters the pre-processing unit, then the sender has M-layer data; the so-called "stream" refers to the information path output from the pre-processing unit, such as After the M layer data has N output signals after the preprocessing unit, the transmitting end has N data streams.
图 8是基于 IEEE802.16e协议的 OFDMA MU-MIMO系统的数据发送方案 的一个实施例原理示意图; 如图 8所示, 在 OFDMA MU-MIMO系统中, 发送 端有 个数据流发送给 个用户, 发射端有 个发射天线。 个数据流分别经 过信道编码器进行信道编码, 再经过扩频器进行扩频, 降低码率后, 个数据 流再经过不同的交织器。 经交织后的数据进入调制模块, 调制模块即实现星座 映射的功能。 调制后的 层数据, 进行预处理。 可采用预编码处理、 预均衡处 理、 预干扰消除处理、 波束成形处理以及空时编码处理等方式中的一种或多种 预处理方式进行处理。 进行预处理后的信号形成 路数据流, 之后分别进行子 载波映射和子载波随机化等操作。 其中, 子载波的映射即实现逻辑子载波向物 理子载波的映射过程, 在载波的随机化主要目的是降低子载波的 PAPR ( Peak to Average Power Ratio, 功率峰均比) 。 在子载波映射过程中, 如果需要, 还包括 数据分段或者数据的打孔、 导频信号的插入以及每个子载波乘于一个特定因子 等过程。 之后, 进行 IFFT(Inverse Fast Fourier Transform, 逆快速傅立叶变换)变 换, 生成 OFDMA ( Orthogonal Frequency Division Multiplex Access , 正交频分复 用接入)符号。 然后, 在每个 OFDM符号前插入 CP ( Cyclic Prefix, 循环前缀) 以消除由无线信道的多径时延扩展引入的 ISI 和载波间干扰 ( Inter-Carrier Interference ) 。 接着, Μτ路数据流的 ODFMA符号数据流分别通过滤波器, 经 滤波器进行加速带外泄漏信号的衰减, 以防止对其他信号的干扰。 经滤波之后 的信号, 通过数模转换模块, 实现数字信号到模拟信号的转换。 该模拟信号进 入发射模块, 进行高频调制之后通过天线向外发射。 8 is a schematic diagram of an embodiment of a data transmission scheme of an OFDMA MU-MIMO system based on the IEEE802.16e protocol; as shown in FIG. 8, in an OFDMA MU-MIMO system, a data stream is sent to a user at a transmitting end. There is a transmitting antenna at the transmitting end. The data streams are respectively channel-coded by a channel coder, and then spread by a spreader to reduce the code rate, and then the data streams pass through different interleavers. The interleaved data enters the modulation module, and the modulation module implements the function of constellation mapping. The modulated layer data is preprocessed. The processing may be performed by one or more preprocessing methods such as precoding processing, pre-equalization processing, pre-interference cancellation processing, beamforming processing, and space-time encoding processing. The preprocessed signal forms a channel data stream, and then performs operations such as subcarrier mapping and subcarrier randomization. The mapping of subcarriers implements the mapping process of logical subcarriers to physical subcarriers. The main purpose of randomization of carriers is to reduce the PAPR (Peak to Average Power Ratio) of subcarriers. In the subcarrier mapping process, if necessary, it also includes data segmentation or puncturing of data, insertion of pilot signals, and multiplication of each subcarrier by a specific factor. Thereafter, an IFFT (Inverse Fast Fourier Transform) transform is performed to generate an OFDMA (Orthogonal Frequency Division Multiplex Access) symbol. Then, a CP (Cyclic Prefix) is inserted in front of each OFDM symbol to eliminate ISI and Inter-Carrier Interference introduced by the multipath delay spread of the radio channel. Next, ODFMA [mu] [tau] symbol streams are data streams through a filter, dried The filter accelerates the attenuation of the out-of-band leakage signal to prevent interference with other signals. The filtered signal is converted into a digital signal to an analog signal by a digital-to-analog conversion module. The analog signal enters the transmitting module and is transmitted to the outside through the antenna after high frequency modulation.
本发明方案中的对不同层的数据流使用的交织器的映射规则不同, 其规则 的产生必须是随机和对立产生。 交织器打乱了原理编码序列的顺序, 使相邻的 码片近似无关, 使得接收端对基于码片与码片之间的多用户信号检测变得容易。 同时, 发射端通过控制信令通知接收端采用交织图样的相关信息。  In the solution of the present invention, the mapping rules of the interleavers used for the data streams of different layers are different, and the generation of the rules must be random and opposite. The interleaver scrambles the order of the principle coding sequences, making adjacent chips approximation-independent, making it easy for the receiver to detect multi-user signals between chips and chips. At the same time, the transmitting end notifies the receiving end to use the relevant information of the interleaving pattern through control signaling.
图 9 于 IEEE802.16e协议的 OFDMA MU-MIMO系统的数据接收方案 的一个实施例原理示意图; 如图 9所示, H殳第 个用户的有 ¾个接收天线。 所述 M¾个接收天线接收信号,首先在接收模块从高频载波中提取信号的模拟信 号, 之后通过模数转换模块, 将模拟信号转换为数字信号。 然后, 两路信号分 别通过滤波器去除干扰边带分量。接着, 分别去掉 ¾路中每个 OFDMA符号的 CP , 以消除 ISI和 ICI。 之后, MRk路信号分别进行 FFT(Fast Fourier Transform, 快速傅立叶变换), 实现 OFDMA符号的解调功能。 经 OFDMA符号解调后的信 号通过子载波的映射和子载波的随机化的逆操作。 然后, 经过处理的信号进入 信号检测模块。信号检测模块包括信道均衡接收模块和 ESE基本信号检测模块。 信道均衡模块主要数据符号之间的干扰和信道的影响; ESE基本信号检测模块 根据接收到的信号产生相应的外信息, 该外信息经过解交织后作为信道译码器 输入端的先验信息, 然后信道译码器产生一个相应的外信息,经过交织后返还给 信号检测模块 (包括 ESE和信道均衡接收机), 更新噪声的均值和方差,作为第二 次迭代基本信号检测器输入的先验信息。经过多此迭代以后, 多层数据流的译码 器分别产生相应信息序列的硬判决值。 FIG. 9 is a schematic diagram showing an embodiment of a data receiving scheme of an OFDMA MU-MIMO system of the IEEE802.16e protocol; as shown in FIG. 9, the first user of the H殳 has 3⁄4 receiving antennas. The M 3⁄4 receiving antennas receive signals, first extracting an analog signal of the signal from the high frequency carrier in the receiving module, and then converting the analog signal into a digital signal through an analog to digital conversion module. Then, the two signals are respectively removed by the filter to remove the interference sideband components. Next, the CP of each OFDMA symbol in the 3⁄4 way is removed, respectively, to eliminate ISI and ICI. Then, the M Rk path signals are respectively subjected to FFT (Fast Fourier Transform) to realize the demodulation function of the OFDMA symbol. The signal demodulated by the OFDMA symbol passes through the mapping of the subcarriers and the inverse of the randomization of the subcarriers. The processed signal then enters the signal detection module. The signal detection module includes a channel equalization receiving module and an ESE basic signal detecting module. The interference between the main data symbols of the channel equalization module and the influence of the channel; the ESE basic signal detecting module generates corresponding external information according to the received signal, and the external information is deinterleaved to be a priori information of the input end of the channel decoder, and then The channel decoder generates a corresponding external information, which is interleaved and returned to the signal detection module (including ESE and channel equalization receiver) to update the mean and variance of the noise as a priori information of the second iterative basic signal detector input. . After many iterations, the decoders of the multi-layer data stream respectively generate hard decision values for the corresponding information sequences.
在接收端, 所使用的交织器图样要与发送端的交织器相同, 即发送端采用 的交织器 { }和接收端的交织器 { }相同, 其同步过程由下行控制信令实现。 同 时, 同一路使用的交织器与其解解交织器相对应, 即 { }交织器与 解交织器 相对应。 At the receiving end, the interleaver pattern used is the same as the interleaver at the transmitting end, that is, the transmitting end uses The interleaver { } is the same as the interleaver { } at the receiving end, and the synchronization process is implemented by downlink control signaling. At the same time, the interleaver used in the same way corresponds to its de-interleaver, that is, the { } interleaver corresponds to the deinterleaver.
本发明实施例提供的多天线系统中数据发送以及对应的数据接收方法及装 置, 在发送端对发送个多个接收端的数据信息分别进行交织并采用不同的交织 图样, 打乱了原编码序列的顺序, 使相邻的码片近似无关, 使得码片与码片之 间的多接收端信号的检测变得比较容易; 在接收端通过多次循环迭代接收到的 数据, 有效地提高接收信号的信干噪比, 降低了误码率和误比特率, 有效地改 善了多天线系统的性能。  The data transmission method and the corresponding data receiving method and apparatus in the multi-antenna system provided by the embodiment of the present invention, the data information of the plurality of receiving ends are respectively interleaved at the transmitting end, and different interleaving patterns are used, which disturbs the original coding sequence. The order makes the adjacent chips approximately irrelevant, so that the detection of the signals at the multiple receiving ends between the chips and the chips becomes easier; the received data is iteratively repeated at the receiving end, thereby effectively improving the received signals. The signal to interference and noise ratio reduces the bit error rate and bit error rate, effectively improving the performance of the multi-antenna system.
以上所列举的仅为本发明的较佳实施例而已, 当然不能以此来限定本发明 之权利范围, 因此依本发明权利要求所作的等同变化, 仍属本发明所涵盖的范 围。  The above are only the preferred embodiments of the present invention, and the scope of the present invention is not limited thereto, and the equivalent variations made by the claims of the present invention are still within the scope of the present invention.

Claims

权 利 要 求 Rights request
1、 一种多天线系统的数据发送方法, 其特征在于, 包括: A data transmission method for a multi-antenna system, comprising:
对发送给多个接收端的数据信息进行信道编码、 交织以及调制处理, 其中, 发送给每个接收端的数据信息分别采用不同的交织图样进行交织;  Performing channel coding, interleaving, and modulation processing on the data information sent to the multiple receiving ends, where the data information sent to each receiving end is separately interleaved by using different interleaving patterns;
将所述调制处理后的数据信息以及所述数据信息采用的交织图样信息发送 给所述多个接收端。  And transmitting the modulated data information and the interleaved pattern information used by the data information to the plurality of receiving ends.
2、如权利要求 1所述的多天线系统的数据发送方法, 其特征在于,还包括: 在对发送给多个接收端的数据信息进行信道编码和交织之间, 对所述数据 信息进行扩频处理;  The data transmission method of the multi-antenna system according to claim 1, further comprising: spreading the data information between channel coding and interleaving of the data information sent to the plurality of receiving ends deal with;
并将对所述数据信息采用的扩频因子、 扩频码以及偏移量参数发送给所述 多个接收端。  And transmitting, to the plurality of receiving ends, a spreading factor, a spreading code, and an offset parameter used by the data information.
3、 如权利要求 1或 2所述的多天线系统的数据发送方法, 其特征在于, 还 包括:  The data transmission method of the multi-antenna system according to claim 1 or 2, further comprising:
对所述调制处理后的数据信息进行预处理;  Preprocessing the modulated data information;
并将所述预处理后的数据信息以及所述预处理的预处理方式信息发送给所 述多个接收端。  And sending the pre-processed data information and the pre-processed pre-processing mode information to the plurality of receiving ends.
4、 如权利要求 3所述的多天线系统的数据发送方法, 其特征在于, 所述的 预处理包括预编码处理、 预均衡处理、 预干扰消除处理、 多输入多输出的波束 成形处理以及空时编码处理中的一种或多种。  The data transmitting method of the multi-antenna system according to claim 3, wherein the pre-processing comprises pre-coding processing, pre-equalization processing, pre-interference cancellation processing, multi-input multi-output beamforming processing, and nulling One or more of the time encoding processes.
5、 一种多天线系统的数据发送装置, 其特征在于, 包括:  A data transmitting apparatus for a multi-antenna system, comprising:
编码单元, 用于对发送给多个接收端的数据信息进行信道编码处理; 交织单元, 用于对所述编码处理后的数据信息进行交织处理, 其中, 对发 送给每个接收端的数据信息分别采用不同的交织图样进行交织处理; 调制单元, 用于对所述交织处理后的数据信息进行调制处理; a coding unit, configured to perform channel coding processing on data information sent to multiple receiving ends, and an interleaving unit, configured to perform interleaving processing on the encoded data information, where The data information sent to each receiving end is respectively subjected to interleaving processing by using different interleaving patterns; the modulating unit is configured to perform modulation processing on the data information after the interleaving processing;
发送单元, 用于将所述调制处理后的数据信息以及所述数据信息采用的交 织图样信息发送给所述多个接收端。  And a sending unit, configured to send the data information after the modulation processing and the interlaced pattern information used by the data information to the plurality of receiving ends.
6、如权利要求 5所述的多天线系统的数据发送装置, 其特征在于,还包括: 扩频单元, 用于对所述编码单元进行信道编码处理后的数据信息进行扩频 处理后发送给所述交织单元, 并将对所述数据信息采用的扩频因子、 扩频码以 及偏移量参数发送给所述发送单元。  The data transmitting apparatus of the multi-antenna system according to claim 5, further comprising: a spreading unit, configured to perform frequency-spreading processing on the data information subjected to channel coding processing by the coding unit, and then send the data information to The interleaving unit transmits a spreading factor, a spreading code, and an offset parameter used for the data information to the sending unit.
7、 如权利要求 5或 6所述的多天线系统的数据发送装置, 其特征在于, 还 包括:  The data transmitting apparatus of the multi-antenna system according to claim 5 or 6, further comprising:
预处理单元, 用于对所述调制单元调制处理后的数据信息进行预处理, 并 将所述进行预处理后的数据信息以及所述预处理的预处理方式信息发送给所述 发送单元。  And a pre-processing unit, configured to perform pre-processing on the modulated data information of the modulation unit, and send the pre-processed data information and the pre-processed pre-processing mode information to the sending unit.
8、 如权利要求 7所述的多天线系统的数据发送装置, 其特征在于, 所述预 处理单元包括预编码处理单元、 预均衡处理单元、 预干扰消除处理单元、 波束 成形处理单元以及空时编码处理单元中的一种或多种; 其中,  The data transmitting apparatus of the multi-antenna system according to claim 7, wherein the pre-processing unit comprises a pre-coding processing unit, a pre-equalization processing unit, a pre-interference cancellation processing unit, a beamforming processing unit, and a space time One or more of encoding processing units; wherein
所述预编码处理单元, 用于对所述调制单元调制处理后的数据信息进行预 编码处理, 并将所述预编码处理后的数据信息以及所述预编码处理的处理方式 信息发送给所述发送单元;  The precoding processing unit is configured to perform precoding processing on the data information modulated by the modulation unit, and send the precoded data information and the processing information of the precoding processing to the Sending unit
所述预均衡处理单元, 用于对所述调制单元调制处理后的数据信息进行预 均衡处理, 并将所述预均衡处理后的数据信息以及所述预均衡处理的处理方式 信息发送给所述发送单元;  The pre-equalization processing unit is configured to perform pre-equalization processing on the data information modulated by the modulation unit, and send the pre-equalization processed data information and the processing information of the pre-equalization processing to the Sending unit
所述预干扰消除处理单元, 用于对所述调制单元调制处理后的数据信息进 行预干扰消除处理, 并将所述预干扰消除处理后的数据信息以及所述预干扰消 除处理的处理方式信息发送给所述发送单元; The pre-interference cancellation processing unit is configured to perform data processing on the modulation unit after the modulation unit Performing pre-interference cancellation processing, and transmitting the pre-interference cancellation processed data information and the processing information of the pre-interference cancellation processing to the transmitting unit;
所述波束成形处理单元, 用于对所述调制单元调制处理后的数据信息进行 波束成形处理, 并将所述波束成形处理后的数据信息以及所述波束成形处理的 处理方式信息发送给所述发送单元;  The beamforming processing unit is configured to perform beamforming processing on the data information after the modulation unit modulation processing, and send the beamforming processed data information and the beamforming processing processing mode information to the Sending unit
所述空时编码处理单元, 用于对所述调制单元调制处理后的数据信息进行 空时编码处理, 并将所述空时编码处理后的数据信息以及所述空时编码处理的 处理方式信息发送给所述发送单元。  The space-time coding processing unit is configured to perform space-time coding processing on the data information modulated by the modulation unit, and perform the space-time coded data information and the processing information of the space-time coding process. Send to the sending unit.
9、 一种多天线系统的数据接收方法, 其特征在于, 包括:  9. A data receiving method for a multi-antenna system, comprising:
接收发送给多个接收端的数据信息以及所述数据信息采用的交织图样信 息;  Receiving data information sent to the plurality of receiving ends and interleaving pattern information used by the data information;
对所述接收到的数据信息进行基本信号检测、 解交织、 信道译码处理后获 得所述信道译码处理后的数据信息, 所述解交织采用的图样由所述接收到的交 织图样信息确定。  Performing basic signal detection, deinterleaving, and channel decoding processing on the received data information to obtain data information after the channel decoding process, and the pattern used by the deinterleaving is determined by the received interleaving pattern information. .
10、 如权利要求 9所述的多天线系统的数据接收方法, 其特征在于, 所述 对所述接收到的数据信息进行基本信号检测、 解交织、 信道译码处理后还包括: 判断是否需停止数据处理, 如果判断为是, 则获得所述译码处理后的数据 信息; 否则, 对所述信道译码处理后的数据进行交织后, 进行基本信号检测处 理, 所述交织采用的图样由所述接收到的交织图样信息确定。  The data receiving method of the multi-antenna system according to claim 9, wherein the performing basic signal detection, deinterleaving, and channel decoding processing on the received data information further includes: determining whether Stopping the data processing, if the determination is yes, obtaining the data information after the decoding processing; otherwise, after interleaving the data after the channel decoding processing, performing basic signal detection processing, the pattern adopted by the interleaving is The received interleaving pattern information is determined.
11、 如权利要求 9所述的多天线系统的数据接收方法, 其特征在于, 还包 括:  The data receiving method of the multi-antenna system according to claim 9, further comprising:
接收对发送给所述多个接收端的数据信息进行扩频处理时采用的扩频因 子、 扩频码以及偏移量参数。 And a spreading factor, a spreading code, and an offset parameter used when performing spreading processing on the data information sent to the plurality of receiving ends.
12、 如权利要求 10所述的多天线系统的数据接收方法, 其特征在于, 所述 判断是否需停止数据处理, 如果判断为是, 则获得所述译码处理后的数据信息; 否则, 对所述信道译码处理后的数据进行交织后, 进行基本信号检测处理, 所 述交织采用的图样由所述接收到的交织图样信息确定包括: The data receiving method of the multi-antenna system according to claim 10, wherein the determining whether the data processing needs to be stopped, and if the determination is yes, obtaining the data information after the decoding processing; otherwise, After the channel decoding processed data is interleaved, a basic signal detecting process is performed, and the pattern adopted by the interleaving is determined by the received interleaving pattern information, including:
判断循环次数是否达到预设的最大循环次数, 如果判断为是, 则获得所述 译码处理后的数据信息; 否则, 对所述信道译码处理后的数据进行交织后, 进 行基本信号检测处理;  Determining whether the number of loops reaches a preset maximum number of loops. If the determination is yes, obtaining the data information after the decoding process; otherwise, performing interleaving on the data after the channel decoding process, performing basic signal detection processing ;
或者判断所述信道译码后的数据信息是否通过 CRC校验检测, 如果判断为 是, 则获得所述译码处理后的数据信息; 否则, 对所述信道译码处理后的数据 进行交织后, 进行基本信号检测处理。  Or determining whether the data information after the channel decoding is detected by a CRC check; if the determination is yes, obtaining the data information after the decoding process; otherwise, interleaving the data after the channel decoding process , Perform basic signal detection processing.
13、 一种多天线系统的数据接收装置, 其特征在于, 包括:  13. A data receiving apparatus for a multi-antenna system, comprising:
接收单元, 用于接收发送给多个接收端的数据信息以及所述数据信息采用 的交织图样信息;  a receiving unit, configured to receive data information sent to multiple receiving ends and interleaved pattern information used by the data information;
基本信号检测单元、 用于对所述接收单元接收到的所述数据信息进行基本 信号检测处理;  a basic signal detecting unit, configured to perform basic signal detecting processing on the data information received by the receiving unit;
解交织单元, 用于对所述基本信号检测单元进行基本信号检测处理后的数 据信息进行解交织处理, 所述解交织采用的图样由所述交织图样信息确定; 译码单元, 用于对所述解交织单元解交织后的数据信息进行信道译码处理; 获得单元, 用于获得所述译码单元译码处理后的数据信息。  a deinterleaving unit, configured to perform deinterleaving processing on data information after performing basic signal detection processing on the basic signal detecting unit, where a pattern used by the deinterleaving is determined by the interleaving pattern information; The data information after deinterleaving by the deinterleaving unit performs channel decoding processing; and the obtaining unit is configured to obtain data information after decoding processing by the decoding unit.
14、 如权利要求 13所述的多天线系统的数据接收装置, 其特征在于, 还包 括:  14. The data receiving apparatus of the multiple antenna system according to claim 13, further comprising:
交织单元, 用于对所述译码单元进行信道译码处理后的数据信息进行交织 处理, 并将交织处理后的数据发送给所述基本信号检测单元, 所述交织采用的 图样由所述接收到的交织图样信息确定; An interleaving unit, configured to perform interleaving processing on data information after performing channel decoding processing on the decoding unit, and send the interleaved data to the basic signal detecting unit, where the interleaving is performed a pattern is determined by the received interleaving pattern information;
循环控制单元, 用于判断是否需停止数据处理, 如果判断为是, 则通知所 述获得单元获得所述译码处理后的数据信息; 否则, 通知所述交织单元对所述 译码单元信道译码处理后的数据进行交织处理。  a loop control unit, configured to determine whether the data processing needs to be stopped, and if the determination is yes, notifying the obtaining unit to obtain the data information after the decoding processing; otherwise, informing the interleaving unit to perform channel translation on the decoding unit The coded data is interleaved.
PCT/CN2008/073007 2007-11-20 2008-11-11 Method and device for transmitting or receiving data in multi-antenna system WO2009067920A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
ZA2010/04341A ZA201004341B (en) 2007-11-20 2010-06-18 Grinding device of verticle grinder

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710031610.8 2007-11-23
CN 200710031610 CN101442389B (en) 2007-11-23 2007-11-23 Method and apparatus for sending and receiving multi-aerial system data

Publications (1)

Publication Number Publication Date
WO2009067920A1 true WO2009067920A1 (en) 2009-06-04

Family

ID=40678028

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/073007 WO2009067920A1 (en) 2007-11-20 2008-11-11 Method and device for transmitting or receiving data in multi-antenna system

Country Status (2)

Country Link
CN (1) CN101442389B (en)
WO (1) WO2009067920A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958737B (en) * 2009-07-20 2014-08-06 株式会社Ntt都科摩 Data processing method for downlink transmit diversity and base station

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4333319A1 (en) 2009-07-08 2024-03-06 Electronics And Telecommunications Research Institute Method for sending and receiving data on a cooperative communications system
CN102201821B (en) * 2010-03-23 2013-10-09 深圳市海思半导体有限公司 A turbo receiver and its realization method
CN101958741A (en) * 2010-09-30 2011-01-26 哈尔滨工业大学 Two-Dimensional Block Spread Spectrum System Based on 4-Antenna Space-Time Cyclic Delay Transmission Diversity
CN103780529B (en) * 2012-10-22 2017-04-26 展讯通信(上海)有限公司 Communication system and signal sending method and apparatus as well as signal receiving method and apparatus thereof
CN103051432B (en) * 2013-01-24 2015-08-26 河南理工大学 A kind of method eliminating multi-user interference in X channel
CN103117780B (en) * 2013-01-24 2015-03-25 河南理工大学 Method for eliminating multi-user interference in multiple input and multiple output (MIMO) system
CN104468053B (en) * 2013-09-23 2017-10-13 中国科学院上海高等研究院 A kind of multi-antenna multiplexed Transmission system based on NGB W
CN104717671B (en) * 2013-12-13 2019-05-03 华为技术有限公司 A feedback method, related device and system for interference cancellation
CN104821839B (en) * 2015-04-24 2017-11-21 中国民用航空总局第二研究所 A kind of cooperation communication system
CN107302416A (en) 2016-04-15 2017-10-27 索尼公司 Apparatus and method, Soft Inform ation estimator for the sending and receiving end of wireless communication system
CN106899326B (en) * 2017-03-10 2019-07-09 重庆邮电大学 A method of improving IDMA system baseband signal estimated accuracy
CN109167745B (en) * 2018-08-29 2021-05-28 维沃移动通信有限公司 A data transmission method, data reception method and terminal
CN109412647A (en) * 2019-01-08 2019-03-01 北京慧清科技有限公司 A kind of frequency-hopping method suitable for scatter communication system
CN111641441B (en) * 2020-04-18 2021-12-17 西安电子科技大学 Frequency domain diversity combining receiving method, system, storage medium and short wave communication system
CN112740648B (en) * 2021-01-08 2022-08-09 华为技术有限公司 Sending device, data transmission system and data transmission method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1297626A (en) * 1999-03-31 2001-05-30 松下电器产业株式会社 transmitter, receiver, and transmitting/receiving method
CN1879314A (en) * 2004-04-07 2006-12-13 Lg电子株式会社 Signal processing device and method of MIMO communication system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2354285A1 (en) * 2001-07-27 2003-01-27 Ramesh Mantha Method, system and apparatus for transmitting interleaved data between stations
CN100574127C (en) * 2007-06-19 2009-12-23 西安电子科技大学 A kind of BLAST receive-transmit system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1297626A (en) * 1999-03-31 2001-05-30 松下电器产业株式会社 transmitter, receiver, and transmitting/receiving method
CN1879314A (en) * 2004-04-07 2006-12-13 Lg电子株式会社 Signal processing device and method of MIMO communication system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958737B (en) * 2009-07-20 2014-08-06 株式会社Ntt都科摩 Data processing method for downlink transmit diversity and base station

Also Published As

Publication number Publication date
CN101442389B (en) 2013-02-13
CN101442389A (en) 2009-05-27

Similar Documents

Publication Publication Date Title
CN101442389B (en) Method and apparatus for sending and receiving multi-aerial system data
US10693539B2 (en) Layer mapping method and data transmission method for MIMO system
US8588319B2 (en) MIMO transmission with layer permutation in a wireless communication system
KR101680802B1 (en) Method and apparatus for implementing space time processing with unequal modulation and coding schemes
JP5149257B2 (en) Wireless communication system, communication apparatus, and wireless communication method
JP2007228029A (en) Wireless communication system and receiving apparatus
US20040121730A1 (en) Transmission scheme for multi-carrier MIMO systems
Park et al. Evolution of uplink MIMO for LTE-advanced
JP2004533169A (en) Method and apparatus for processing data in a multiple-in-multiple-out (MIMO) communication system utilizing channel state information
WO2007100317A1 (en) Mapping for mimo communication apparatus
CN103873080A (en) Receiver, receiver circuits, and methods for providing an interference-reduced signal
WO2009067919A1 (en) Data transmitting/receiving method and device in mimo system
KR20090009071A (en) Data processing method and transmitter in a wireless communication system
Sahrab et al. MIMO-OFDM: Maximum diversity using maximum likelihood detector
Harbi et al. IIC of the MIMO-FBMC/OQAM system using linear and SIC detection schemes in LTE channel
KR20080111788A (en) Data transmission method in multi-antenna system
RU2419212C2 (en) Method to convert levels and method to transfer data for mimo system
Banawan et al. Turbo equalization of precoded collaborative MIMO for the uplink of LTE-advanced
Tsai et al. Novel codeword selection strategy for MIMO precoding with limited channel state information feedback
Kadhim A New Precoding Approach For Mimo Wimax Based Multiwavelet Ofdm in Transmit-Antenna And Path-Correlated Channels.
Grieco et al. MIMO and Transmit Diversity for SC-FDMA
El Mougy et al. A high-performance MIMO-OFDM system with Walsh block coding
Marques da Silva et al. On Coordinated Multi-Point Transmission for Cellular Environments.
Li On multiple-antenna communications: Signal detection, error exponent and quality of service
Rossi Iterative Multi-User Decoding for MIMO-OFDM Systems over Time-Frequency Variant Wireless Channels

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08854606

Country of ref document: EP

Kind code of ref document: A1