







技术领域technical field
本发明属于无线通信领域,尤其涉及到一种用于多输入多输出(Multiple-Input Multiple-Output,简称为MIMO)系统中的混合自动重传请求(Hybrid Automatic Repeat Request,简称为HARQ)方法和系统。The present invention belongs to the field of wireless communication, and in particular relates to a hybrid automatic repeat request (Hybrid Automatic Repeat Request, referred to as HARQ) method used in a Multiple-Input Multiple-Output (MIMO for short) system and system.
背景技术Background technique
无线通信领域出现了许多新技术,例如,正交频分多路复用(Orthogonal Frequency Division Multiplexing,简称为OFDM)和MIMO,这些技术能较大地提高通信系统的性能,从而满足人们不断增长的数据业务需求。MIMO技术是无线通信领域多天线技术上的重大突破。MIMO技术可以在不增加频谱资源的情况下提高系统容量,从而可以在不增加载频和基站的情况下进行扩容。利用MIMO技术还可以获得各种分集增益从而提高接收信号的质量,降低误码率,从而提高通信系统的稳定性。因此,MIMO技术在提高通信系统性能方面有着举足轻重的作用。Many new technologies have emerged in the field of wireless communication, such as Orthogonal Frequency Division Multiplexing (OFDM for short) and MIMO. These technologies can greatly improve the performance of communication systems to meet people's ever-growing data Business needs. MIMO technology is a major breakthrough in multi-antenna technology in the field of wireless communication. The MIMO technology can increase the system capacity without increasing the spectrum resources, so that the capacity can be expanded without increasing the carrier frequency and the base station. Using MIMO technology can also obtain various diversity gains to improve the quality of the received signal, reduce the bit error rate, and thus improve the stability of the communication system. Therefore, MIMO technology plays a pivotal role in improving the performance of communication systems.
HARQ技术结合了自动重传技术和前向纠错编码技术来检测错误并进行纠正。目前有三种HARQ模式:第一类是接收端丢弃无法正确接收的分组,通过反馈信道通知发送端重传原始信号的拷贝;第二类是接收端保存无法正确接收的分组,通过与重传分组合并完成解码;第三类是接收端保存无法正确接收的分组,通过与重传分钟合并完成解码,此类重传信息包含能够正确解码的全部信息。HARQ technology combines automatic retransmission technology and forward error correction coding technology to detect errors and correct them. There are currently three HARQ modes: the first type is that the receiving end discards packets that cannot be received correctly, and notifies the sending end to retransmit a copy of the original signal through the feedback channel; the second type is that the receiving end saves the packets that cannot be received correctly, and retransmits the Combined to complete the decoding; the third type is that the receiving end saves the packet that cannot be received correctly, and completes the decoding by merging with the retransmission minute. This type of retransmission information contains all the information that can be decoded correctly.
使用HARQ进行纠错的过程如下:发送端首先将调制编码后的数据包发送到接收端,接收端对收到的信息进行纠错解码,如果能够正确地完成解码,则向发送端反馈正确接收标识(ACK),如果不能够正确地解码,则反馈错误接收标识(NACK),通过该信息要求发送端重传数据。The process of using HARQ for error correction is as follows: the sending end first sends the modulated and encoded data packet to the receiving end, and the receiving end performs error correction and decoding on the received information. If the decoding can be completed correctly, it will feedback the correct reception to the sending end. Mark (ACK). If it cannot be decoded correctly, it will feed back an incorrectly received flag (NACK), and request the sender to retransmit the data through this information.
传统MIMO系统中的HARQ结构如图1所示:The HARQ structure in a traditional MIMO system is shown in Figure 1:
在发送端,待传输的s(s≥0)个数据流首先通过冗余循环校验(CRC)编码器101的CRC编码器以及调制编码单元进行CRC编码以及编码调制,然后通过MIMO编码和预处理单元102的MIMO编码处理形成L(L≤M)个待传输的数据流,最后将L个数据流最终映射到M(M≥2)个发射天线103上进行发送。At the sending end, the s (s≥0) data streams to be transmitted are firstly subjected to CRC encoding and encoding and modulation by the CRC encoder and the modulation and encoding unit of the redundancy cyclic check (CRC)
在接收端,接收天线104上的信号首先通过信道估计单元105进行信道估计,得到MIMO传输信道矩阵H,然后将信号通过MIMO检测数据流逆映射单元106进行MIMO检测和数据流的逆映射,然后再通过位于接收端的CRC单元107对检测得到的信号进行CRC校验,反馈信息处理单元108通过判断是否正确解码从而生成反馈信息,最后通过反馈信道109反馈到接收端。如果接收端没有正确地接收信号(CRC检测出错),则发送端在收到反馈信息NACK后,将原始信号按照首次传输的方式重新传送一次,其中数据流和天线之间的映射关系一直保持不变,直到接收端正确地接收数据。At the receiving end, the signal on the receiving
可以看出,在目前的方法中,每一次重传的原始信号都经过相同的天线以及相同的信道传输,这样就使得出现误码的符号无法在较强的信道传输,然而正确接收的符号却一直占据优秀的信道,从而丢失了重传时的空间分集增益。It can be seen that in the current method, the original signal for each retransmission is transmitted through the same antenna and the same channel, so that the symbols with bit errors cannot be transmitted on a stronger channel, but the correctly received symbols are not. Occupying an excellent channel all the time, thus losing the space diversity gain during retransmission.
发明内容Contents of the invention
为了解决上述问题而提出本发明,本发明的主要目的在于提供一种用于多输入多输出系统中的混合自动重传请求机制,以解决相关技术中错误重传反复出现的问题。In order to solve the above problems, the present invention is proposed. The main purpose of the present invention is to provide a hybrid automatic repeat request mechanism used in MIMO systems, so as to solve the problem of repeated error retransmissions in the related art.
根据本发明的一个方面,提供了一种用于多输入多输出系统中的混合自动重传请求方法。According to one aspect of the present invention, a hybrid automatic repeat request method used in a MIMO system is provided.
根据本发明的用于多输入多输出系统中的混合自动重传请求方法包括:在进行数据传输时,发送端从预先设置的多种映射方式中选择一种映射方式,将待发送的数据流映射到多个发射天线的部分或全部,并将数据流发送至接收端,其中,映射方式包括:部分映射方式、完全映射方式;在传输失败的情况下进行数据重传时,发送端从多种映射方式中重新选择一种映射方式,将数据流映射到多个发射天线的部分或全部,并重传数据流至接收端。The hybrid automatic repeat request method used in the MIMO system according to the present invention includes: when performing data transmission, the sending end selects a mapping method from a variety of preset mapping methods, and transfers the data stream to be sent to Map to part or all of multiple transmitting antennas, and send the data stream to the receiving end, wherein, the mapping methods include: partial mapping method, complete mapping method; Select one of the mapping methods again, map the data stream to some or all of the multiple transmitting antennas, and retransmit the data stream to the receiving end.
其中,从预先设置的多种映射方式中选择或重新选择一种映射方式的处理具体为:Among them, the process of selecting or reselecting a mapping method from multiple preset mapping methods is specifically as follows:
从预先设置的对应于每种映射方式的预定矩阵中选择一个预定矩阵与预编码矩阵进行相乘,并将相乘得到的新预编码矩用于后续的映射,其中,对应于每种映射方式的预定矩阵均存储于矩阵集合中。Select a predetermined matrix from the preset predetermined matrices corresponding to each mapping method to multiply with the precoding matrix, and use the multiplied new precoding moment for subsequent mapping, wherein, corresponding to each mapping method The predetermined matrices of are stored in the matrix set.
并且,在数据流的数量小于或者等于多个发射天线的数量的情况下,将数据流映射到多个发射天线的部分或全部的处理具体为:发送端将从矩阵集合中选择的预定矩阵与预编码矩阵进行相乘,并将相乘得到的新预编码矩阵用于在多个发射天线中的全部天线或部分天线映射数据流。In addition, when the number of data streams is less than or equal to the number of multiple transmit antennas, the process of mapping the data streams to part or all of the multiple transmit antennas is specifically: the sender combines the predetermined matrix selected from the matrix set with The precoding matrices are multiplied, and the new precoding matrix obtained by the multiplication is used for mapping data streams on all antennas or part of the antennas in the multiple transmitting antennas.
具体地,矩阵集合包括完全映射矩阵集合和部分映射矩阵集合,其中,完全映射矩阵集合对应于完全映射方式、部分映射矩阵集合部分映射方式。Specifically, the matrix set includes a complete mapping matrix set and a partial mapping matrix set, wherein the complete mapping matrix set corresponds to a complete mapping manner and a partial mapping matrix set to a partial mapping manner.
一方面,在数据流的数量等于多个发射天线的数量的情况下,将数据流映射到多个发射天线的部分或全部的处理具体为:发送端将从完全映射矩阵集合中选择的预定矩阵与预编码矩阵进行相乘,并将相乘得到的新预编码矩阵用于在多个发射天线中的全部天线映射数据流。On the one hand, when the number of data streams is equal to the number of multiple transmit antennas, the process of mapping the data streams to some or all of the multiple transmit antennas is specifically: the sending end will select a predetermined matrix from the set of complete mapping matrices Multiply with the precoding matrix, and use the multiplied new precoding matrix for all antenna mapping data streams in the multiple transmit antennas.
另一方面,在数据流的数量小于多个发射天线的数量的情况下,将数据流映射到多个发射天线的部分或全部的处理具体为:发送端将从部分映射矩阵集合中选择的预定矩阵与预编码矩阵进行相乘,并将相乘得到的新预编码矩阵用于在多个发射天线中的部分天线映射数据流。On the other hand, when the number of data streams is less than the number of multiple transmit antennas, the process of mapping the data streams to some or all of the multiple transmit antennas is specifically: the transmitting end selects a predetermined number from the partial mapping matrix set The matrix is multiplied by the precoding matrix, and the new precoding matrix obtained by the multiplication is used for partial antenna mapping data streams among the multiple transmitting antennas.
具体地,完全映射矩阵集合中的所有矩阵均满足如下条件:Specifically, all matrices in the set of fully mapped matrices satisfy the following conditions:
每个完全映射矩阵有M行和M列,每一行有且只有一个元素为1,其余元素全为0;每一列有且只有一个元素为1,其余元素全为0;其中,M为发射端天线数目,且M≥2。Each complete mapping matrix has M rows and M columns, each row has one and only one element is 1, and the rest of the elements are all 0; each column has and only one element is 1, and the rest of the elements are all 0; where M is the transmitter The number of antennas, and M≥2.
部分映射矩阵集合中的所有矩阵均满足如下条件:All matrices in the set of partial mapping matrices satisfy the following conditions:
每个部分映射矩阵有M行,L列;每一行最多只有一个元素为1,其余元素全为零,或者均为0;每一列有且只有一个元素为1,其余元素全为0;其中,M为发射端天线数目,且M≥2,L为编码器输出的数据流数目,且0≤L≤M。Each partial mapping matrix has M rows and L columns; each row has at most one element that is 1, and the remaining elements are all zero, or all 0; each column has one and only one element that is 1, and the rest are all 0; among them, M is the number of antennas at the transmitting end, and M≥2, and L is the number of data streams output by the encoder, and 0≤L≤M.
并且,将预定矩阵与预编码矩阵相乘的处理遵循复数域矩阵的乘法规则,并且,相乘的方式为:P=DAW或者为P=DWA,其中,D和W为预编码矩阵,A为矩阵集合中的预定矩阵,P为新预编码矩阵,并且发送端和接收端采用同样的相乘方式。Moreover, the process of multiplying the predetermined matrix and the precoding matrix follows the multiplication rule of the matrix in the complex field, and the multiplication method is: P=DAW or P=DWA, wherein D and W are precoding matrices, and A is A predetermined matrix in the matrix set, P is a new precoding matrix, and the same multiplication method is adopted by the sending end and the receiving end.
此外,在数据流的数量小于或等于多个发射天线的数量的情况下,将数据流映射到多个发射天线的部分或全部的处理还可以为:发送端从预先定义的映射方式的集合中选择一种映射方式,按照所选映射方式将预编码器输出的数据流映射到多个发射天线的部分或者全部。In addition, when the number of data streams is less than or equal to the number of multiple transmit antennas, the process of mapping the data streams to some or all of the multiple transmit antennas may also be: the sending end selects from a set of predefined mapping methods A mapping mode is selected, and the data stream output by the precoder is mapped to part or all of the multiple transmit antennas according to the selected mapping mode.
具体地,在数据流的数量等于多个发射天线的数量的情况下,将数据流映射到多个发射天线的处理具体为:发送端从预先定义的映射方式的集合中选择一种完全映射方式,按照所选映射方式将预编码器的输出数据流映射到全部发射天线。Specifically, when the number of data streams is equal to the number of multiple transmit antennas, the process of mapping the data streams to multiple transmit antennas is specifically: the sending end selects a complete mapping method from a set of predefined mapping methods , map the output data stream of the precoder to all transmit antennas according to the selected mapping method.
而在数据流的数量小于多个发射天线的数量的情况下,将数据流映射到多个发射天线的处理具体为:发送端从预先定义的映射方式的集合中选择一种部分映射方式,按照所选映射方式将预编码器的输出数据流映射到部分发射天线。In the case where the number of data streams is less than the number of multiple transmit antennas, the process of mapping the data streams to multiple transmit antennas is specifically: the sender selects a partial mapping method from a set of predefined mapping methods, according to The selected mapping method maps the output data stream of the precoder to some transmit antennas.
优选地,系统按照如下规则之一选择数据首传或者数据重传的映射方式:(1)协议规定、(2)系统配置并通过信令广播的选择方式、(3)发送端根据接收端的反馈信息进行映射方式的自适应选择。其中,接收端的反馈信息包括:混合自动重传请求的正确应答/错误应答、信道质量指示值、信道状态信息、接收端建议或指示的映射方式。Preferably, the system selects the mapping method of the first data transmission or data retransmission according to one of the following rules: (1) the protocol stipulates, (2) the system configures and broadcasts the selection method through signaling, (3) the sending end receives feedback from the receiving end Adaptive selection of information mapping methods. Wherein, the feedback information of the receiving end includes: the correct answer/wrong answer of the HARQ, the channel quality indicator value, the channel state information, and the mapping mode suggested or indicated by the receiving end.
并且,接收端和发射端以默认方式预先规定每次传输和每次重传的映射方式的集合、以及每次传输和每次重传的映射次序;或者依靠接收端和发送端通过信令或者消息协商的方式共同协商规定每次传输和每次重传的映射方式的集合、以及每次传输和每次重传的映射次序。In addition, the receiving end and the transmitting end pre-specify the set of mapping methods for each transmission and each retransmission in a default manner, as well as the mapping order of each transmission and each retransmission; or rely on the receiving end and the sending end through signaling or The way of message negotiation is jointly negotiated to specify a set of mapping ways for each transmission and each retransmission, and a mapping order for each transmission and each retransmission.
此外,在发射端接收到接收端的反馈信息之后,可以根据反馈信息自行选择传输或者重传所使用的映射方式。In addition, after the transmitting end receives the feedback information from the receiving end, it can select the mapping method used for transmission or retransmission according to the feedback information.
在发射端接收到接收端建议或指示的映射方式之后,还可以根据建议或者指示选择接收端建议或指示的映射方式。After receiving the mapping mode suggested or indicated by the receiving end, the transmitting end may also select the mapping mode suggested or indicated by the receiving end according to the suggestion or indication.
其中,在映射数据流时,在多个发射天线中的一个发射天线上最多映射一个数据流。Wherein, when mapping data streams, at most one data stream is mapped on one of the multiple transmit antennas.
其中,数据流为经过多输入多输出编码处理的数据流。Wherein, the data stream is a data stream processed by multiple-input multiple-output encoding.
其中,发送端或接收端为以下之一:基站、中继站、用户设备。Wherein, the sending end or the receiving end is one of the following: a base station, a relay station, and a user equipment.
优选地,在进行数据传输时选择的映射方式下,按照天线编号和数据符号的序号相对应的方式映射数据流,在进行重传时选择的映射方式下,按照天线编号与数据符号的序号不对应的映射数据流。Preferably, in the mapping mode selected during data transmission, the data stream is mapped in a manner corresponding to the antenna number and the sequence number of the data symbol, and in the mapping mode selected during retransmission, according to the difference between the antenna number and the sequence number of the data symbol Corresponding mapping data flow.
优选地,基于系统允许的最大重传次数,在进行数据传送时选择的映射方式以及进行每次重传时所选择的映射方式中,至少存在两种不同的映射方式。Preferably, based on the maximum number of retransmissions allowed by the system, there are at least two different mapping modes among the mapping mode selected during data transmission and the mapping mode selected during each retransmission.
根据本发明的另一方面,提供了一种用于多输入多输出系统中的混合自动重传请求系统。According to another aspect of the present invention, a hybrid automatic repeat request system used in a MIMO system is provided.
根据本发明的用于多输入多输出系统中的混合自动重传请求系统包括:设置模块,用于预先设置多种映射方式,其中,映射方式包括:完全映射方式、部分映射方式;映射单元,用于在进行数据传输时,从多种映射方式中选择一种映射方式,将待发送的数据流映射到多个发射天线中的部分或全部;重传映射单元,用于在传输失败的情况下进行数据重传时,从多种映射方式中重新选择一种映射方式,将数据流映射到多个发射天线的部分或全部;多个发射天线,连接至映射单元和重传映射单元,用于发送映射到其上的数据流。The HARQ system used in the MIMO system according to the present invention includes: a setting module for presetting multiple mapping methods, wherein the mapping methods include: a complete mapping method and a partial mapping method; a mapping unit, It is used to select a mapping method from a variety of mapping methods during data transmission, and map the data stream to be sent to some or all of the multiple transmitting antennas; the retransmission mapping unit is used in the case of transmission failure When performing data retransmission, reselect a mapping method from a variety of mapping methods, and map the data stream to part or all of multiple transmitting antennas; multiple transmitting antennas are connected to the mapping unit and the retransmission mapping unit. for sending data streams mapped to it.
上述技术方案具有以下优点或有益效果:改变重传数据和天线之间的映射关系,由此提高HARQ技术的传输可靠性,降低误码率,提高数据传输效率。The above technical solution has the following advantages or beneficial effects: changing the mapping relationship between retransmission data and antennas, thereby improving the transmission reliability of the HARQ technology, reducing the bit error rate, and improving the data transmission efficiency.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
图1为相关技术中MIMO系统的HARQ流程框图;FIG. 1 is a block diagram of a HARQ process of a MIMO system in the related art;
图2是根据本发明方法实施例的用于多输入多输出系统中的混合自动重传请求方法的流程图;FIG. 2 is a flow chart of a hybrid automatic repeat request method used in a MIMO system according to a method embodiment of the present invention;
图3是用于实现根据本发明方法实施例的用于多输入多输出系统中的混合自动重传请求方法的系统框图;FIG. 3 is a system block diagram for implementing a hybrid automatic repeat request method used in a MIMO system according to a method embodiment of the present invention;
图4是根据本发明实施例的方法的映射方式的示意图;Fig. 4 is a schematic diagram of a mapping manner of a method according to an embodiment of the present invention;
图5是根据本发明实施例的方法的应用实例1中完全空间复用时的循环天线映射方案的示意图;5 is a schematic diagram of a circular antenna mapping scheme during complete spatial multiplexing in Application Example 1 of the method according to an embodiment of the present invention;
图6是根据本发明实施例的方法的应用实例2中循环天线选择映射方案的示意图;6 is a schematic diagram of a loop antenna selection mapping scheme in Application Example 2 of the method according to an embodiment of the present invention;
图7是根据本发明实施例的方法的应用实例3中空间分集对应的循环天线映射方案的示意图;7 is a schematic diagram of a loop antenna mapping scheme corresponding to space diversity in Application Example 3 of the method according to an embodiment of the present invention;
图8是根据本发明方法实施例的方法中通过改变预编码矩阵改变数据流映射方式的处理流程图;Fig. 8 is a processing flowchart of changing the data stream mapping mode by changing the precoding matrix in the method according to the method embodiment of the present invention;
图9是进行根据图8所示的改变预编码矩阵处理的执行示意图;FIG. 9 is a schematic diagram of execution of the process of changing the precoding matrix shown in FIG. 8;
图10是根据本发明系统实施例的用于多输入多输出系统中的混合自动重传请求系统的结构框图。Fig. 10 is a structural block diagram of a HARQ system used in a MIMO system according to a system embodiment of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.
方法实施例method embodiment
在本实施例中,提供了一种用于MIMO系统中的HARQ方法。In this embodiment, a HARQ method used in a MIMO system is provided.
如图2所示,根据本实施例的用于MIMO系统中的HARQ方法包括:步骤S202,在进行数据传输时,发送端以预先设置的多种映射方式中选择一种映射方式,从全部可选部分映射方式中选择一种部分映射方式,或者从全部可选完全映射方式中选择一种完全映射方式,将待发送的数据流(这里所指的数据流为经过MIMO编码处理的数据流)映射到多个发射天线中的部分或全部,并发送数据流至接收端;As shown in FIG. 2, the HARQ method used in a MIMO system according to this embodiment includes: step S202, when performing data transmission, the transmitting end selects a mapping method from a variety of preset mapping methods, and selects from all available Select a partial mapping method from the partial mapping method, or select a complete mapping method from all optional complete mapping methods, and transfer the data stream to be sent (the data stream referred to here is the data stream processed by MIMO encoding) Map to some or all of the multiple transmit antennas, and send the data stream to the receiving end;
步骤S204,在传输失败的情况下进行数据重传时,发送端从多种映射方式中重新选择一种映射方式,将数据流映射到多个发射天线的部分或全部,并重传数据流至接收端。Step S204, when performing data retransmission in the case of transmission failure, the sending end reselects a mapping method from multiple mapping methods, maps the data stream to some or all of the multiple transmitting antennas, and retransmits the data stream to the receiving end end.
其中,上述的映射方式包括部分映射方式和/或完全映射方式,其中,当数据流数量等于发射天线数量时,发送端与接收端共享一系列预先定义好的将数据流映射到天线的映射方式,这一系列预先定义好的映射方式都被称为完全映射方式,这一系列预先定义好的完全映射方式的全体称为全部可选完全映射方式;当数据流数量小于发射天线数量时,发送端与接收端共享一系列预先定义好的将数据流映射到天线的映射方式,这一系列预先定义好的映射方式都被称为部分映射方式,这一系列预先定义好的部分映射方式的全体称为全部可选部分映射方式。相应地,被选择的映射方式可以称为被选部分映射方式或者被选完全映射方式。Wherein, the above-mentioned mapping method includes a partial mapping method and/or a complete mapping method, wherein, when the number of data streams is equal to the number of transmitting antennas, the sending end and the receiving end share a series of predefined mapping methods for mapping data streams to antennas , this series of predefined mapping methods are called complete mapping methods, and the whole of this series of predefined complete mapping methods is called all optional complete mapping methods; when the number of data streams is less than the number of transmitting antennas, the sending The terminal and the receiving end share a series of predefined mapping methods for mapping data streams to antennas. This series of predefined mapping methods are called partial mapping methods. The entirety of this series of predefined partial mapping methods It is called all optional part mapping mode. Correspondingly, the selected mapping manner may be referred to as a selected partial mapping manner or a selected complete mapping manner.
对于映射方式的选择,系统按照如下规则之一选择数据首传或者数据重传的映射方式:(1)协议规定、(2)系统配置并通过信令广播的选择方式、(3)发送端根据接收端的反馈信息进行映射方式的自适应选择。For the selection of the mapping method, the system selects the mapping method of the first data transmission or data retransmission according to one of the following rules: (1) the protocol stipulates, (2) the selection method of the system configuration and broadcasting through signaling, (3) the sending end according to the Adaptive selection of the mapping mode is performed based on the feedback information from the receiving end.
其中,在按照协议规定进行映射方式选择时,协议预先规定首传和各次重传时使用默认的数据映射方式,发送端和所有接收端将按照协议规定的数据映射方式按照一定的顺序和规则进行发送和接收数据。Among them, when selecting the mapping method according to the protocol, the protocol pre-determines that the default data mapping method will be used for the first transmission and each retransmission, and the sending end and all receiving ends will follow the data mapping method specified in the protocol in a certain order and rules Send and receive data.
在根据系统配置并广播的方式进行映射方式选择时,根据应用场景配置系统在首传和各次重传时的数据映射妇女故事,系统通过信令通知相关的发送端和/或接收端,同时,当应用场景改变时,系统会改变相应的数据映射方式配置,并通过信令通知向相关的发送端和/或接收端,即,发送端和接收端共享的映射方式可以在工作过程中由广播消息进行改变。When selecting the mapping method according to the system configuration and broadcasting method, configure the data mapping women's stories of the system during the first transmission and each retransmission according to the application scenario, and the system notifies the relevant sending end and/or receiving end through signaling, and at the same time , when the application scenario changes, the system will change the configuration of the corresponding data mapping method, and notify the relevant sending end and/or receiving end through signaling, that is, the mapping method shared by the sending end and the receiving end can be determined by the Broadcast messages to make changes.
在发送端进行自适应选择时,发送端根据接收端的反馈信息自适应地选择映射矩阵,并通过信令通知对应的系统设备或终端。具体地,接收端的反馈信息包括:HARQ的反馈ACK/NACK,或者信道质量(Channel Quality Information,简称为CQI)值,或者信道状态信息(Channel State Information,简称为CSI)、接收端建议的数据映射方式等。When the transmitting end performs adaptive selection, the transmitting end adaptively selects the mapping matrix according to the feedback information of the receiving end, and notifies the corresponding system equipment or terminal through signaling. Specifically, the feedback information of the receiving end includes: HARQ feedback ACK/NACK, or channel quality (Channel Quality Information, referred to as CQI) value, or channel state information (Channel State Information, referred to as CSI), data mapping suggested by the receiving end way etc.
需要说明的是,在本发明中,在进行映射处理时,在多个发射天线中的一个发射天线上最多映射一个数据流。It should be noted that, in the present invention, when performing mapping processing, at most one data stream is mapped on one of the multiple transmitting antennas.
并且,接收端和发射端以默认方式预先规定每次传输和每次重传的映射方式的集合、以及每次传输和每次重传的映射次序;或者依靠接收端和发送端通过信令或者消息协商的方式共同协商规定每次传输和每次重传的映射方式的集合、以及每次传输和每次重传的映射次序。In addition, the receiving end and the transmitting end pre-specify the set of mapping methods for each transmission and each retransmission in a default manner, as well as the mapping order of each transmission and each retransmission; or rely on the receiving end and the sending end through signaling or The way of message negotiation is jointly negotiated to specify a set of mapping ways for each transmission and each retransmission, and a mapping order for each transmission and each retransmission.
此外,在发射端接收到接收端的反馈信息之后,可以根据反馈信息自行选择传输或者重传所使用的映射方式。In addition, after the transmitting end receives the feedback information from the receiving end, it can select the mapping method used for transmission or retransmission according to the feedback information.
在发射端接收到接收端建议或指示的映射方式之后,还可以根据建议或者指示选择接收端建议或指示的映射方式。After receiving the mapping mode suggested or indicated by the receiving end, the transmitting end may also select the mapping mode suggested or indicated by the receiving end according to the suggestion or indication.
一方面,在数据流的数量等于多个发射天线的数量的情况下,即,采用完全空间复用方式,在步骤S202或步骤S204中的映射处理为:发送端将数据流映射到多个发射天线中的全部,即,以完全映射方式进行映射。On the one hand, when the number of data streams is equal to the number of multiple transmit antennas, that is, using a complete spatial multiplexing method, the mapping process in step S202 or step S204 is: the sending end maps the data streams to multiple transmit antennas All of the antennas, ie mapped in a fully mapped manner.
另一方面,在数据流的数量小于多个发射天线的数量的情况下,即,采用基于天线选择的空间复用方式,在步骤S202或步骤S204中的映射处理为:发送端选择多个发射天线中的部分天线,以部分映射方式映射并发送数据流;在进行重传时,发送端重新从全部可选部分映射方式中选择一种部分映射方式,并以被选的部分映射方式映射并发送数据流。On the other hand, when the number of data streams is less than the number of multiple transmit antennas, that is, the antenna selection-based spatial multiplexing method is adopted, the mapping process in step S202 or step S204 is: the sender selects multiple transmit antennas Some of the antennas in the antenna map and send the data stream in a partial mapping method; when retransmitting, the sending end reselects a partial mapping method from all optional partial mapping methods, and maps and sends data streams in the selected partial mapping method Send data stream.
或者,在采用基于天线选择的空间复用方式时,在步骤S202或步骤S204中的映射处理为:发送端选择多个发射天线中的部分天线,并以选择的部分天线对应的部分映射方式映射数据流,即,以部分映射方式进行映射。Alternatively, when the spatial multiplexing method based on antenna selection is adopted, the mapping process in step S202 or step S204 is as follows: the transmitting end selects some antennas among the multiple transmitting antennas, and uses the partial mapping method corresponding to the selected antennas to map Data flow, that is, mapping in a partial mapping fashion.
其中,上述发送端或接收端可以为以下之一:基站、中继站、用户设备。Wherein, the above-mentioned sending end or receiving end may be one of the following: a base station, a relay station, and a user equipment.
下面将描述用于实现上述处理过程的系统。A system for realizing the above-mentioned processing procedures will be described below.
图3是用于执行根据本发明实施例的用于MIMO系统中的HARQ方法的系统的框图。如图3所示,在发送端(包括基站、中继站、用户终端等)的MIMO编码和预编码之后、发射天线之前增加一个映射处理处理单元303,用以完成数据与天线之间的映射处理,然后将映射之后的数据通过对应的天线发送出去。本发明实施例的数据重传经过如下步骤:首先对重传数据与发射天线之间进行重新映射,然后将映射到每个天线上的数据发送出去,即,首次传输和重传时使用不同的映射方式。FIG. 3 is a block diagram of a system for performing a HARQ method used in a MIMO system according to an embodiment of the present invention. As shown in Figure 3, after MIMO coding and precoding at the transmitting end (including base stations, relay stations, user terminals, etc.), a
以下结合实施例对本发明进行说明。The present invention is described below in conjunction with embodiment.
在以下的实例1和实例2中,如图4所示,发射端和接收端共享4种可选完全映射方式(可选完全映射方式1-可选完全映射方式4),并且也共享4种部分映射方式(可选部分映射方式1-可选部分映射方式4)。In the following examples 1 and 2, as shown in Figure 4, the transmitter and the
实例1Example 1
图5是根据本发明实例1的完全空间复用时循环天线映射方案。如图5所示,发送端配置4个发射天线Tx1、Tx2、Tx3、Tx4,同时采用完全空间复用的方式传输数据,即MIMO传输矩阵为
当需要进行第四次或者更多重传时,重传数据和天线之间的映射关系可以再次按照可选完全映射方式1、可选完全映射方式2、可选完全映射方式3、可选完全映射方式4的次序进行选择,即,依次选择501单元至504单元。When the fourth or more retransmissions are required, the mapping relationship between the retransmitted data and the antennas can again follow the optional
实例2Example 2
图6是根据本发明实例2的循环天线选择映射方案。如图6所示,发送端配置4个发射天线Tx1、Tx2、Tx3、Tx4,同时采用基于天线选择的空间复用的方式传输数据,假设每次选择使用其中3个天线。Fig. 6 is a loop antenna selection mapping scheme according to Example 2 of the present invention. As shown in Figure 6, the transmitter is configured with four transmit antennas Tx1, Tx2, Tx3, and Tx4, and at the same time transmits data using spatial multiplexing based on antenna selection, assuming that three antennas are selected each time.
在HARQ的首次传输的时候,发送端从全部4种可选部分映射方式中选择可选部分映射方式1,选择在天线Tx1、Tx2、Tx3上分别传输数据符号s1、s2、s3(601单元)。During the first HARQ transmission, the transmitter selects optional
当首传出错需要进行第一次重传时,发送端从全部4种可选部分映射方式中重新选择可选部分映射方式2,将传输数据符号和天线之间的映射关系修改为:天线Tx1、Tx2、Tx4上分别传输数据符号s1、s2、s3(602单元),需要第二次重传时,发送端从全部4种可选部分映射方式中重新选择可选部分映射方式3,将传输数据符号和天线之间的映射关系改为:天线Tx1、Tx3、Tx4上分别传输数据符号s1、s2、s3(603单元),需要第三次重传时,发送端从全部4种可选部分映射方式中重新选择可选部分映射方式4,将传输数据符号和天线之间的映射关系修改为:天线Tx2、Tx3、Tx4上分别传输数据符号s1、s2、s3(604单元)。When the first transmission error needs to be retransmitted for the first time, the sender reselects the optional
当需要进行第四次或者更多重传时,重传数据和天线之间的映射关系再次按照可选部分映射方式1、可选部分映射方式2、可选部分映射方式3、可选部分映射方式4的次序进行选择。即,依次选择601单元至604单元。When the fourth or more retransmissions are required, the mapping relationship between the retransmitted data and the antenna is again in accordance with optional
在以下给出的实例3中,如图7所示,发射端和接收端共享6种可选部分映射方式,具体地,图7中的701单元对应可选部分映射方式1,702单元对应可选部分映射方式2,703单元对应可选部分映射方式3,704单元对应可选部分映射方式4,705单元对应可选部分映射方式5,706单元对应可选部分映射方式6。In Example 3 given below, as shown in Figure 7, the transmitting end and the receiving end share six optional partial mapping methods, specifically, the
实例3Example 3
图7是根据本发明实例3的空间分集对应的循环天线映射方案。如图7所示,发送端配置4个发射天线Tx1、Tx2、Tx3、Tx4,同时采用基于完全空间分集的方式传输数据。Fig. 7 is a circular antenna mapping scheme corresponding to space diversity according to Example 3 of the present invention. As shown in FIG. 7 , the sending end is configured with four transmitting antennas Tx1, Tx2, Tx3, and Tx4, and transmits data in a manner based on complete space diversity.
首次传输时,发送端从全部6种可选部分映射方式中选择可选部分映射方式1,使用701单元对应矩阵,第一次重传时,发送端从全部6种可选部分映射方式中选择可选部分映射方式2,使用702单元对应矩阵,第二次重传时,发送端从全部6种可选部分映射方式中选择可选部分映射方式3,使用703单元对应矩阵,第三次重传时,发送端从全部6种可选部分映射方式中选择可选部分映射方式4,使用704单元对应矩阵,第四次重传时,发送端从全部6种可选部分映射方式中选择可选部分映射方式5,使用705单元对应矩阵,第五次重传时,发送端从全部6种可选部分映射方式中选择可选部分映射方式6,使用706单元对应矩阵,如还需要重传,则数据和天线之间的映射关系再次按照可选部分映射方式1、可选部分映射方式2、可选部分映射方式3、可选部分映射方式4、可选部分映射方式5、可选部分映射方式6的方式进行选择。即,依次选择701单元至706单元。When transmitting for the first time, the sender selects optional
在实际应用当中,可以采用从映射方式的集合中选择每次发送和重发的映射方式。In practical applications, a mapping method for each transmission and retransmission may be selected from a set of mapping methods.
在数据流的数量小于或等于多个发射天线的数量的情况下,将数据流映射到多个发射天线的部分或全部的处理还可以为:发送端从预先定义的映射方式的集合中选择一种映射方式,按照所选映射方式将预编码器输出的数据流映射到多个发射天线的部分或者全部。In the case that the number of data streams is less than or equal to the number of multiple transmit antennas, the process of mapping the data streams to some or all of the multiple transmit antennas may also be: the sender selects one from a set of predefined mapping methods A mapping manner, and map the data stream output by the precoder to part or all of the multiple transmit antennas according to the selected mapping manner.
具体地,在数据流的数量等于多个发射天线的数量的情况下,将数据流映射到多个发射天线的处理具体为:发送端从预先定义的映射方式的集合中选择一种完全映射方式,按照所选映射方式将预编码器的输出数据流映射到全部发射天线。Specifically, when the number of data streams is equal to the number of multiple transmit antennas, the process of mapping the data streams to multiple transmit antennas is specifically: the sending end selects a complete mapping method from a set of predefined mapping methods , map the output data stream of the precoder to all transmit antennas according to the selected mapping method.
在数据流的数量小于多个发射天线的数量的情况下,将数据流映射到多个发射天线的处理具体为:发送端从预先定义的映射方式的集合中选择一种部分映射方式,按照所选映射方式将预编码器的输出数据流映射到部分发射天线。In the case that the number of data streams is less than the number of multiple transmit antennas, the process of mapping the data streams to multiple transmit antennas is specifically: the sending end selects a partial mapping method from a set of predefined mapping methods, according to the Select the mapping method to map the output data stream of the precoder to some transmit antennas.
下面将详细描述本发明中实现以不同映射方式进行数据流映射的详细处理。The detailed processing of implementing data stream mapping in different mapping manners in the present invention will be described in detail below.
在相关技术中,映射的实现方式如下:In related technologies, the implementation of mapping is as follows:
在图1中的MIMO预编码处理单元105中,对输入数据进行如下操作:对输入数据,左乘一个预编码矩阵P,这个预编码矩阵P又由两个矩阵构成,一个是矩阵W,一个是矩阵D,W矩阵有M行、L列,D矩阵有M行、M列,其中D矩阵具有如下形式:In the MIMO
矩阵P由D和W相乘得到:P=DW;Matrix P is obtained by multiplying D and W: P=DW;
令输入数据为x,则预编码器的输出y为:y=Px。Let the input data be x, then the output y of the precoder is: y=Px.
由于在进行MIMO编码的过程中,上述相乘预编码矩阵不会改变,导致映射方式不能改变、这样,如果在传输数据之后接收端没有正确地接收信号(CRC检测出错),则发送端在收到反馈信息NACK后,将原始信号按照首次传输的方式重新传送一次。Since the above-mentioned multiplied precoding matrix will not change during the MIMO encoding process, the mapping method cannot be changed. In this way, if the receiving end does not receive the signal correctly (CRC detection error) after the data is transmitted, the sending end will be in the receiving end. After the feedback information NACK is received, the original signal is retransmitted in the manner of the first transmission.
优选地,本发明通过在每一次重映射时改变预编码矩阵来改变每一次重映射的映射方式。Preferably, the present invention changes the mapping mode of each remapping by changing the precoding matrix during each remapping.
下面将详细描述本发明对预编码矩阵的处理过程。The process of processing the precoding matrix in the present invention will be described in detail below.
对预编码器增加一个映射矩阵乘法处理,即,在每一次传输和重传中,使用前述的W矩阵,D矩阵,和一个可变的映射矩阵(是指每一次映射都不同),来共同生成每次传输和重传的预编码矩阵P。Add a mapping matrix multiplication process to the precoder, that is, in each transmission and retransmission, use the aforementioned W matrix, D matrix, and a variable mapping matrix (meaning that each mapping is different), to jointly Generate the precoding matrix P for each transmission and retransmission.
发送端与接收端可以按照预先定义的可变映射矩阵集合,在每次传输和重传时使用不同的映射矩阵来构造预编码矩阵。The sending end and the receiving end can use different mapping matrices to construct precoding matrices in each transmission and retransmission according to a predefined set of variable mapping matrices.
当数据流数量L等于发射天线数量M时,发送端与接收端共享预先定义好的映射矩阵集合,预先定义好的映射矩阵集合中的元素都被称为完全映射矩阵。When the number L of data streams is equal to the number M of transmitting antennas, the sending end and the receiving end share a predefined mapping matrix set, and elements in the predefined mapping matrix set are called complete mapping matrices.
当数据流数量L小于发射天线数量M时,发送端与接收端共享预先定义好的映射矩阵集合,预先定义好的映射矩阵集合都被称为部分映射矩阵。When the number L of data streams is less than the number M of transmitting antennas, the sending end and the receiving end share a set of predefined mapping matrices, and the set of predefined mapping matrices are called partial mapping matrices.
其中,完全映射矩阵必须同时满足下列3个条件:Among them, the complete mapping matrix must meet the following three conditions at the same time:
(1)任一完全映射矩阵有M(M为发射端天线数目,且满足M≥2)行,M列;(1) Any complete mapping matrix has M (M is the number of antennas at the transmitting end, and M≥2) rows and M columns;
(2)任一完全映射矩阵的每一行,一定有而且只有一个1,其余元素全为零;(2) Each row of any complete mapping matrix must have one and only one 1, and the rest of the elements are all zeros;
(3)任一完全映射矩阵的每一列,一定有而且只有一个1,其余元素全为零。(3) Each column of any complete mapping matrix must have one and only one 1, and the rest of the elements are all zeros.
部分映射矩阵必须同时满足以下条件:A partial mapping matrix must satisfy both of the following conditions:
(1)任一部分映射矩阵有M(M为发射端天线数目,且满足M≥2)行,L(L为数据流数目,且满足0≤L≤M)列;(1) Any part of the mapping matrix has M (M is the number of antennas at the transmitting end, and M≥2) rows, and L (L is the number of data streams, and 0≤L≤M) columns;
(2)任一部分映射矩阵的每一行,最多只有一个1,其余元素全为零;或者没有1,全部元素都为零;(2) For each row of any part of the mapping matrix, there is at most one 1, and the remaining elements are all zero; or if there is no 1, all elements are zero;
(3)任一部分映射矩阵的每一列,一定有而且只有一个1,其余元素全为零。(3) Each column of any part of the mapping matrix must have one and only one 1, and the rest of the elements are all zeros.
发送端按照预定义的映射矩阵集合,在每次传输中,使用一个部分映射矩阵或者完全映射矩阵,称之为被选部分映射矩阵或者被选完全映射矩阵,用记号A表示本次传输被选定的这个被选部分映射矩阵或者被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′:According to the predefined set of mapping matrices, the sending end uses a partial mapping matrix or a complete mapping matrix in each transmission, which is called the selected partial mapping matrix or the selected complete mapping matrix, and the symbol A indicates that this transmission is selected The selected partial mapping matrix or the selected complete mapping matrix is determined, and the new precoding matrix P' is obtained as follows:
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。在发送失败,接收到NACK消息的情况下,发送端按照预定义的映射矩阵集合,重新从全部可选部分映射矩阵或者全部可选完全映射矩阵中选择一个映射矩阵,称之为被选部分映射矩阵或者被选完全映射矩阵,用记号A表示本次重传中被重新选定的这个被选部分映射矩阵或者被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′:The transmitting end uses the new precoding matrix P' to precode the transmitted data. In the case of sending failure and receiving a NACK message, the sending end reselects a mapping matrix from all optional partial mapping matrices or all optional complete mapping matrices according to the predefined mapping matrix set, which is called the selected partial mapping Matrix or the selected complete mapping matrix, use the symbol A to represent the selected partial mapping matrix or the selected complete mapping matrix reselected in this retransmission, and obtain the new precoding matrix P' as follows:
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
发送端和接收端共享的映射矩阵集合是由事先默认的一系列部分映射矩阵和一系列完全映射矩阵组成。The set of mapping matrices shared by the sending end and the receiving end is composed of a series of default partial mapping matrices and a series of complete mapping matrices.
发送端可以依照所得到的如下信息来改变预定义映射矩阵集合:The sender can change the set of predefined mapping matrices according to the obtained following information:
HARQ的反馈ACK/NACK、或者信道质量CQI(Channel QualityInformation)值、或者信道状态信息CSI(Channel State Information),接收端建议的预定义映射矩阵集合;HARQ feedback ACK/NACK, or channel quality CQI (Channel Quality Information) value, or channel state information CSI (Channel State Information), a set of predefined mapping matrices suggested by the receiving end;
优选地,在数据流的数量等于发射天线的数量的情况下,发送端按照预定义映射矩阵集合选择一个完全映射矩阵,称之为被选完全映射矩阵,用记号A表示本次传输被选定的这个被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′:Preferably, when the number of data streams is equal to the number of transmitting antennas, the sending end selects a complete mapping matrix according to the set of predefined mapping matrices, which is called the selected complete mapping matrix, and the symbol A indicates that this transmission is selected The selected complete mapping matrix of , get the new precoding matrix P′ as follows:
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′,对发送数据进行处理。在发送失败,接收到NACK消息的情况下,发送端按照预定义映射矩阵集合重新选择一个完全映射矩阵,称之为被选完全映射矩阵,用记号A表示本次重传中被重新选定的这个被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′,The transmitting end uses the new precoding matrix P' to process the transmitted data. In the case of sending failure and receiving a NACK message, the sending end reselects a complete mapping matrix according to the predefined mapping matrix set, which is called the selected complete mapping matrix, and the symbol A represents the reselected mapping matrix in this retransmission The selected complete mapping matrix is obtained as follows to obtain a new precoding matrix P′,
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
优选地,在数据流的数量小于发射天线的数量的情况下,发送端按照预定义映射矩阵集合选择一个部分映射矩阵,称之为被选部分映射矩阵,用记号A表示本次传输被选定的这个被选部分映射矩阵,按照如下方式得到新的预编码矩阵P′,Preferably, when the number of data streams is less than the number of transmitting antennas, the sending end selects a partial mapping matrix according to a set of predefined mapping matrices, which is called the selected partial mapping matrix, and the symbol A indicates that this transmission is selected The selected part of the mapping matrix, according to the following way to get a new precoding matrix P',
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′,对发送数据进行处理。在发送失败,接收到NACK消息的情况下,发送端按照预定义映射矩阵集合重新选择一个部分映射矩阵,称之为被选部分映射矩阵,用记号A表示本次重传中被重新选定的这个被选部分映射矩阵,按照如下方式得到新的预编码矩阵P′,The transmitting end uses the new precoding matrix P' to process the transmitted data. In the case of failure to send and receiving a NACK message, the sender reselects a partial mapping matrix according to the predefined mapping matrix set, which is called the selected partial mapping matrix. The symbol A represents the reselected partial mapping matrix in this retransmission. The selected partial mapping matrix is obtained as follows to obtain a new precoding matrix P′,
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
可选地,矩阵相乘的方式不仅可以是P=DAW,还可以为P=DWA。在实际应用中,发送端和接收端应当采用同样的相乘方式。Optionally, the manner of matrix multiplication can be not only P=DAW, but also P=DWA. In practical applications, the sending end and the receiving end should adopt the same multiplication method.
优选的,收发双方可以事先指定传输和多次重传所使用的预定义映射矩阵集合。在收发双方指定了一次HARQ的传输和重传过程中所应使用的预定义映射矩阵集合之后,收发双方按照事先为本次HARQ传输指定的预定义映射矩阵集合来生成预编码矩阵。Preferably, the sending and receiving parties can specify in advance a set of predefined mapping matrices used for transmission and multiple retransmissions. After both the transceiver and the transceiver specify a set of predefined mapping matrices to be used in a HARQ transmission and retransmission, the transceiver and the transceiver generate a precoding matrix according to the predefined mapping matrix set specified for this HARQ transmission in advance.
优选地,上述发送端或接收端可以为以下之一:基站、中继站、用户设备。Preferably, the above-mentioned sending end or receiving end may be one of the following: a base station, a relay station, and a user equipment.
根据本发明的另一实施例,提供了一种用于多输入多输出系统中的混合自动重传请求发射系统,包括:预编码器,用于按照预定义映射矩阵集合为传输和多次重传选择一个部分映射矩阵或者完全映射矩阵,用记号A表示本次传输被选定的这个被选部分映射矩阵或者被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′,According to another embodiment of the present invention, there is provided a hybrid automatic repeat request transmission system used in a multiple-input multiple-output system, including: a precoder, used for transmission and multiple retransmissions according to a set of predefined mapping matrices Select a partial mapping matrix or a complete mapping matrix, use the symbol A to indicate the selected partial mapping matrix or the selected complete mapping matrix for this transmission, and obtain a new precoding matrix P' as follows,
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。在发送失败,接收到NACK消息的情况下,发送端按照预定义的映射矩阵集合重新选择一个映射矩阵,称之为被选部分映射矩阵或者被选完全映射矩阵,用记号A表示本次重传中被重新选定的这个被选部分映射矩阵或者被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′,The transmitting end uses the new precoding matrix P' to precode the transmitted data. In the case of failure to send and receiving a NACK message, the sender reselects a mapping matrix according to the predefined set of mapping matrices, which is called the selected partial mapping matrix or the selected complete mapping matrix, and the symbol A represents this retransmission The selected partial mapping matrix or the selected complete mapping matrix that is re-selected in the new precoding matrix P′ is obtained as follows,
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
优选地,在数据流的数量等于发射天线的数量的情况下,上述预编码单元按照预定义映射矩阵集合选择完全映射矩阵来构造预编码矩阵的处理具体为:发送预编码单元选定上述被选完全映射矩阵,用记号A表示被选的完全映射矩阵,以如下方式得到新的预编码矩阵P′Preferably, when the number of data streams is equal to the number of transmitting antennas, the above-mentioned precoding unit selects a complete mapping matrix according to a set of predefined mapping matrices to construct a precoding matrix. The complete mapping matrix, the selected complete mapping matrix is represented by the symbol A, and the new precoding matrix P' is obtained in the following way
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。或者在重传时,发送预处理单元按照预定义映射矩阵集合重新选定被选完全映射矩阵,用记号A表示本次重传时选定的这个被选完全映射矩阵,按照如下方式得到新的预编码矩阵P′The transmitting end uses the new precoding matrix P' to precode the transmitted data. Or when retransmitting, the sending preprocessing unit reselects the selected complete mapping matrix according to the predefined mapping matrix set, and uses the symbol A to represent the selected complete mapping matrix selected during this retransmission, and obtains a new one as follows Precoding matrix P'
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
优选地,在数据流的数量小于发射天线的数量的情况下,上述发送预编码单元按照预定义映射矩阵集合选择部分映射矩阵构造预编码矩阵的处理具体为:发送预处理单元选定上述被选部分映射的映射矩阵,用记号A表示本次传输选定的被选部分映射矩阵,按照如下方式得到新的预编码矩阵P′Preferably, when the number of data streams is less than the number of transmitting antennas, the above-mentioned transmission precoding unit selects part of the mapping matrix according to the predefined mapping matrix set to construct the precoding matrix. Partially mapped mapping matrix, the symbol A is used to represent the selected partial mapping matrix selected for this transmission, and the new precoding matrix P′ is obtained as follows
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。或在进行重传时,发送预处理单元按照预定义映射矩阵集合重新选择部分映射矩阵,用记号A表示本次重传时选定的这个被选部分映射矩阵,按照如下方式得到新的预编码矩阵P′The transmitting end uses the new precoding matrix P' to precode the transmitted data. Or when performing retransmission, the sending preprocessing unit reselects a partial mapping matrix according to the predefined mapping matrix set, and uses the symbol A to represent the selected partial mapping matrix selected during this retransmission, and obtains a new precoding as follows Matrix P'
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
优选的,收发双方可以事先指定传输和重传所使用的预定义映射矩阵集合。在收发双方指定了一次HARQ的传输和重传过程中所应使用的预定义映射矩阵集合之后,收发双方按照事先为本次HARQ传输指定的预定义映射矩阵集合来生成预编码矩阵。Preferably, the sending and receiving parties can specify in advance a set of predefined mapping matrices used for transmission and retransmission. After both the transceiver and the transceiver specify a set of predefined mapping matrices to be used in a HARQ transmission and retransmission, the transceiver and the transceiver generate a precoding matrix according to the predefined mapping matrix set specified for this HARQ transmission in advance.
如图8所示,根据本实施例的用于MIMO系统中的HARQ方法包括:一次传输开始后,在步骤S801,发送端将重传次数计数器置零,步骤S802,发送端按照预定义映射矩阵集合选择一个部分映射矩阵,或者按照预定义映射矩阵集合选择一个完全映射矩阵,记这个部分映射矩阵或者完全映射矩阵为A,发射端在预编码模块中计算P′=DAW,以该P′作为本次发送使用的发射预编码矩阵;如果收到了ACK消息,则结束;否则,步骤S803,在没有收到ACK,并且重传次数尚未超过限制的情况下,发送端按照预定义映射矩阵集合重新选择一个部分映射矩阵,或者按照预定义映射矩阵集合重新选择一个完全映射矩阵,记这个部分映射矩阵或者完全映射矩阵为A,发射端在预编码模块中计算P′=DAW,以该P′作为本次重传使用的发射预编码矩阵;步骤S804,发射端将重传次数计数器加1;发射端重复步骤S803,S804,直到收到ACK消息,或者重传次数达到限制,就结束。As shown in FIG. 8, the HARQ method used in a MIMO system according to this embodiment includes: after a transmission starts, in step S801, the sending end resets the retransmission count counter to zero, and in step S802, the sending end uses the predefined mapping matrix Set to select a partial mapping matrix, or select a complete mapping matrix according to the predefined mapping matrix set, record this partial mapping matrix or complete mapping matrix as A, and the transmitter calculates P'=DAW in the precoding module, using this P' as The transmission precoding matrix used in this transmission; if the ACK message is received, then end; otherwise, step S803, if the ACK is not received, and the number of retransmissions has not exceeded the limit, the transmitting end re-transmits according to the predefined mapping matrix set Select a partial mapping matrix, or reselect a complete mapping matrix according to the predefined mapping matrix set, record this partial mapping matrix or complete mapping matrix as A, and the transmitter calculates P'=DAW in the precoding module, and uses this P' as The transmit precoding matrix used for this retransmission; step S804, the transmitter adds 1 to the retransmission counter; the transmitter repeats steps S803 and S804 until the ACK message is received, or the number of retransmissions reaches the limit, and then ends.
其中,上述发送端或接收端可以为以下之一:基站、中继站、用户设备。Wherein, the above-mentioned sending end or receiving end may be one of the following: a base station, a relay station, and a user equipment.
下面将结合图9描述用于实现上述处理过程的系统。A system for implementing the above processing procedure will be described below with reference to FIG. 9 .
在发送端,待传输的s(s≥0)个用户数据流(每一个数据流可以携带有自己的CRC校验码字,也可能不携带自己的CRC校验码字)首先通过调度器单元901进行调度处理,然后通过编码器单元902的信道编码、交织、速率匹配、和调制处理,如果是垂直编码,则只有一个编码器单元,并且只形成一层数据,否则将有多个编码器单元,形成多层数据。这些调制数据符号在资源映射模块903被映射到相应的时频资源块上,资源映射模块903不改变数据层的数目,资源映射模块903的输出,被送入MIMO编码器单元904,形成L(L≤M)个待传输的数据流,这些数据流被送入波束成形/预编码器单元905(下文中简称为预编码器),预编码器将这L个数据流映射为M(M≥1)个发送数据流,这M个流中可能有没有数据、或者数据为全零的空流,这M个发送数据流被送入OFDM符号成形器单元906,形成M个OFDM物理符号,这M个OFDM物理符号被输入IFFT变换器907,再被送到M个天线上进行发送,如果一个天线对应的流为空流,那么这个天线就不发送任何信号。At the sending end, s (s≥0) user data streams to be transmitted (each data stream may carry its own CRC check code word, or may not carry its own CRC check code word) first pass through the
上述的MIMO预编码处理单元905中,对输入数据进行如下操作:In the above-mentioned MIMO
对输入数据,左乘一个预编码矩阵P,这个P又由两个矩阵构成,一个是矩阵W,一个是矩阵D,W矩阵有M行、L列,D矩阵有M行、M列,其中D矩阵具有如下形式:For the input data, a precoding matrix P is multiplied to the left, and this P is composed of two matrices, one is a matrix W, and the other is a matrix D. The W matrix has M rows and L columns, and the D matrix has M rows and M columns. The D matrix has the following form:
矩阵P由D和W相乘得到:The matrix P is obtained by multiplying D and W:
P=DWP=DW
令输入数据为x,则预编码器的输出y为Let the input data be x, then the output y of the precoder is
y=Pxy=Px
在发送失败,接收到NACK消息的情况下,发送端按照预定义映射矩阵集合重新选择一个映射矩阵,称之为被选部分映射矩阵或者被选完全映射矩阵,用记号A表示本次重传中被使用的这个部分映射矩阵或者完全映射矩阵,按照如下方式得到新的预编码矩阵P′,In the case of failure to send and receiving a NACK message, the sender reselects a mapping matrix according to the predefined set of mapping matrices, which is called the selected partial mapping matrix or the selected complete mapping matrix. This partial mapping matrix or full mapping matrix is used to obtain a new precoding matrix P' as follows,
P′=DAWP'=DAW
发射端用这个新的预编码矩阵P′对发送数据进行预编码处理。The transmitting end uses the new precoding matrix P' to precode the transmitted data.
以下将结合具体的场景描述通过改变预编码矩阵改变映射方式的处理。图9示出了根据本发明方法实施例的通过改变预编码矩阵改变映射方式实现HARQ的处理示意图。The processing of changing the mapping mode by changing the precoding matrix will be described below in combination with specific scenarios. Fig. 9 shows a schematic diagram of HARQ processing by changing a precoding matrix and changing a mapping method according to a method embodiment of the present invention.
如图9所示,实现根据本发明的HARQ过程中涉及:用户1数据至用户n数据、调度器901、多个编码器902、资源映射903、MIMO编码器904、波束成形器/预编码器905、OFDM符号构造906、多个IFFT 307、以及多个天线308。下面将结合波束成形器/预编码器905中的矩阵处理进行描述。As shown in FIG. 9, the implementation of the HARQ process according to the present invention involves:
场景1
表1示出了场景1中对于开环MIMO-HARQ使用的完全空间复用时收发双发共享的含有4个完全映射矩阵的集合,它们被分别标号为A1,A2,A3,A4。发送端配置4个发射天线Tx1、Tx2、Tx3、和Tx4。MIMO传输数据信号矢量,即,图9中预编码器单元905的输入矢量为x,设此时x的行数为4,且此时输入数据流的数目小于天线数目。Table 1 shows a set of 4 complete mapping matrices shared by both transmitting and receiving for the complete spatial multiplexing used in open-loop MIMO-HARQ in
表1Table 1
在HARQ数据首次传输的时候,发送端按照预定义映射矩阵集合选择完全映射矩阵A1,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A1,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the HARQ data is transmitted for the first time, the transmitting end selects the complete mapping matrix A1 according to the predefined mapping matrix set. In the
P=DA1WP=DA1W
发射端利用该预编码矩阵P=DA1W来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P=DA1W to process the input data, and the output of the
当首传出错需要进行第一次重传时,发送端按照预定义映射矩阵集合选择完全映射矩阵A2。When the first transmission error requires the first retransmission, the sender selects the complete mapping matrix A2 according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A2,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DA2WP'=DA2W
发射端利用该预编码矩阵P′=DA2W来处理输入数据,预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P'=DA2W to process the input data, and the output of the
当需要第二次重传时,发送端按照预定义映射矩阵集合选择完全映射矩阵A3。When the second retransmission is required, the sender selects the complete mapping matrix A3 according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A3,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DA3WP'=DA3W
发射端利用该预编码矩阵P′=DA3W来处理输入数据,此时预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P'=DA3W to process the input data, and the output of the
需要第三次重传时,发送端按照预定义映射矩阵集合选择完全映射矩阵A4。When the third retransmission is required, the sender selects the complete mapping matrix A4 according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A4,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DA4WP'=DA4W
发射端利用该预编码矩阵P′=DA4W来处理输入数据,预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P'=DA4W to process the input data, and the output of the
当需要进行第四次或者更多重传时,发射端再次按照完全映射矩阵A1、完全映射矩阵A2、完全映射矩阵A3、和完全映射矩阵A4的次序进行选择,即,如表2所示。When the fourth or more retransmissions are required, the transmitting end selects again according to the order of the complete mapping matrix A1, the complete mapping matrix A2, the complete mapping matrix A3, and the complete mapping matrix A4, that is, as shown in Table 2.
表2Table 2
场景2
表3示出了场景2中采用的收发双方共享的含有4个部分映射矩阵的预定义映射矩阵集合。它们分别被标号为B1,B2,B3,B4,发射端配置4个发射天线,同时采用空间复用的方式传输数据。MIMO传输数据信号矢量,即,图9中预编码器单元905的输入矢量为x,设此时的x行数为3,此时输入数据流的数目小于天线数目。Table 3 shows the set of predefined mapping matrices shared by both the transmitting and receiving parties used in
表3table 3
在HARQ数据首次传输的时候,发送端按照预定义映射矩阵集合选择部分映射矩阵B1,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B1,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the HARQ data is transmitted for the first time, the transmitting end selects part of the mapping matrix B1 according to the predefined mapping matrix set, and in the
P=DB1WP=DB1W
发射端利用该预编码矩阵P=DB1W来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P=DB1W to process the input data, and the output of the
当首传出错需要进行第一次重传时,发送端按照预定义映射矩阵集合选择部分映射矩阵B2,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B2,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the first transmission error needs to be retransmitted for the first time, the sending end selects the partial mapping matrix B2 according to the predefined mapping matrix set, and in the
P′=DB2WP'=DB2W
发射端利用该预编码矩阵P′=DB2W来处理输入数据,预编码器单元905的输出表示为:The transmitting end utilizes the precoding matrix P'=DB2W to process the input data, and the output of the
需要第二次重传时,发送端按照预定义映射矩阵集合选择部分映射矩阵B3,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B3,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the second retransmission is required, the sending end selects part of the mapping matrix B3 according to the predefined mapping matrix set, and in the
P′=DB3WP'=DB3W
发射端利用该预编码矩阵P′=DB3W来处理输入数据,预编码器单元305的输出表示为:The transmitting end utilizes the precoding matrix P′=DB3W to process the input data, and the output of the
需要第三次重传时,发送端按照预定义映射矩阵集合选择部分映射矩阵B4,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B4,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the third retransmission is required, the sending end selects part of the mapping matrix B4 according to the predefined mapping matrix set, and in the
P′=DB4WP'=DB4W
发射端利用该预编码矩阵P′=DB4W来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P'=DB4W to process the input data, and the output of the
当需要进行第四次或者更多重传时,重传数据和天线之间的映射关系再次按照部分映射矩阵B1,部分映射矩阵B2,部分映射矩阵B3,部分映射矩阵B4的次序进行选择,即,如表4所示。When the fourth or more retransmissions are required, the mapping relationship between the retransmitted data and the antennas is again selected in the order of the partial mapping matrix B1, partial mapping matrix B2, partial mapping matrix B3, and partial mapping matrix B4, namely , as shown in Table 4.
表4Table 4
通过本发明的上述技术方案,由于重传的原始信号经过不同的天线及信道进行传输,使得出现误码的符号可以在较强的信道传输,增加了重传时的空间分集增益。Through the above technical solution of the present invention, since the retransmitted original signal is transmitted through different antennas and channels, symbols with bit errors can be transmitted on a stronger channel, increasing the space diversity gain during retransmission.
场景3
表1示出了场景1中对于闭环MIMO-HARQ使用的完全空间复用时收发双发共享的含有4个完全映射矩阵的集合,它们被分别标号为A1,A2,A3,A4。发送端配置4个发射天线Tx1、Tx2、Tx3、和Tx4。MIMO传输数据信号矢量,即,图9中预编码器单元905的输入矢量为x,设此时x的行数为4,且此时输入数据流的数目小于天线数目。Table 1 shows a set of 4 complete mapping matrices shared by both transmitting and receiving for the complete spatial multiplexing used in closed-loop MIMO-HARQ in
在HARQ数据首次传输的时候,发送端按照预定义映射矩阵集合选择完全映射矩阵A1,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A1,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the HARQ data is transmitted for the first time, the transmitting end selects the complete mapping matrix A1 according to the predefined mapping matrix set. In the
P=DA1WP=DA1W
发射端利用该预编码矩阵P=DA1W来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P=DA1W to process the input data, and the output of the
当首传出错需要进行第一次重传时,接收端根据当前的信道质量状况,向发送端发送反馈信息,建议发送端按照预定义映射矩阵集合选择完全映射矩阵A4,发送端在第一次重传时按照预定义映射矩阵集合选择完全映射矩阵A4。When the first transmission error needs to be retransmitted for the first time, the receiving end sends feedback information to the sending end according to the current channel quality status. It is recommended that the sending end select the complete mapping matrix A4 according to the predefined mapping matrix set. During retransmission, the complete mapping matrix A4 is selected according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A4,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DA4WP'=DA4W
发射端利用该预编码矩阵P′=DA4W来处理输入数据,预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P'=DA4W to process the input data, and the output of the
当需要第二次重传时,接收端根据当前的信道质量状况,向发送端发送反馈信息,建议发送端按照预定义映射矩阵集合选择完全映射矩阵A2,发送端按照预定义映射矩阵集合选择完全映射矩阵A2。When the second retransmission is required, the receiving end sends feedback information to the sending end according to the current channel quality status, suggesting that the sending end selects the complete mapping matrix A2 according to the predefined mapping matrix set, and the sending end selects the complete mapping matrix A2 according to the predefined mapping matrix set. Map matrix A2.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A2,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DA2WP'=DA2W
发射端利用该预编码矩阵P′=DA2W来处理输入数据,此时预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P'=DA2W to process the input data, and the output of the
需要第三次重传时,接收端根据当前的信道质量状况,向发送端发送反馈信息,建议发送端按照预定义映射矩阵集合选择完全映射矩阵A3,发送端按照预定义映射矩阵集合选择完全映射矩阵A3。When the third retransmission is required, the receiving end sends feedback information to the sending end according to the current channel quality status. It is recommended that the sending end select the complete mapping matrix A3 according to the predefined mapping matrix set, and the sending end select the complete mapping according to the predefined mapping matrix set Matrix A3.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A3,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DA3WP'=DA3W
发射端利用该预编码矩阵P′=DA3W来处理输入数据,预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P'=DA3W to process the input data, and the output of the
当需要进行第四次或者更多重传时,发射端继续按照接收端建议的映射方式,从完全映射矩阵A1、A2、A3、A4中进行选择。When the fourth or more retransmissions are required, the transmitting end continues to select from the complete mapping matrices A1, A2, A3, and A4 according to the mapping method suggested by the receiving end.
场景4
表3示出了场景4中闭环MIMO-HARQ采用的收发双方共享的含有4个部分映射矩阵的预定义映射矩阵集合。它们分别被标号为B1,B2,B3,B4,发射端配置4个发射天线,同时采用空间复用的方式传输数据。MIMO传输数据信号矢量,即,图9中预编码器单元905的输入矢量为x,设此时的x行数为3,此时输入数据流的数目小于天线数目。Table 3 shows a set of predefined mapping matrices including 4 partial mapping matrices shared by the transmitting and receiving parties used in the closed-loop MIMO-HARQ in
在HARQ数据首次传输的时候,发送端按照预定义映射矩阵集合选择部分映射矩阵B1,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B1,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the HARQ data is transmitted for the first time, the transmitting end selects part of the mapping matrix B1 according to the predefined mapping matrix set, and in the
P=DB1WP=DB1W
发射端利用该预编码矩阵P=DB1W来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P=DB1W to process the input data, and the output of the
当首传出错需要进行第一次重传时,接收端按照信道质量向发送端进行反馈,建议发送端选择部分映射矩阵B3,发送端按照此建议,从预定义映射矩阵集合选择部分映射矩阵B3,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B3,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the first transmission error needs to be retransmitted for the first time, the receiving end will give feedback to the sending end according to the channel quality. It is recommended that the sending end select a partial mapping matrix B3. According to this suggestion, the sending end selects a partial mapping matrix B3 from a set of predefined mapping matrices. , in the
P′=DB3WP'=DB3W
发射端利用该预编码矩阵P′=DB3W来处理输入数据,预编码器单元905的输出表示为:The transmitting end utilizes the precoding matrix P'=DB3W to process the input data, and the output of the
需要第二次重传时,接收端按照信道质量向发送端进行反馈,建议发送端选择部分映射矩阵B4,发送端按照此建议,从预定义映射矩阵集合选择部分映射矩阵B4,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B4,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the second retransmission is required, the receiving end will give feedback to the sending end according to the channel quality. It is recommended that the sending end select a partial mapping matrix B4. According to this suggestion, the sending end selects a partial mapping matrix B4 from a set of predefined mapping matrices. In the precoder In
P′=DB4WP'=DB4W
发射端利用该预编码矩阵P′=DB4W来处理输入数据,预编码器单元305的输出表示为:The transmitting end utilizes the precoding matrix P′=DB4W to process the input data, and the output of the
需要第三次重传时,接收端按照信道质量向发送端进行反馈,建议发送端选择部分映射矩阵B2,发送端按照此建议,从预定义映射矩阵集合选择部分映射矩阵B2,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B2,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the third retransmission is required, the receiving end will give feedback to the sending end according to the channel quality. It is recommended that the sending end select a partial mapping matrix B2. According to this suggestion, the sending end selects a partial mapping matrix B2 from a set of predefined mapping matrices. In the precoder In
P′=DB2WP'=DB2W
发射端利用该预编码矩阵P′=DB2W来处理输入数据,预编码器单元905的输出表示为:The transmitting end utilizes the precoding matrix P'=DB2W to process the input data, and the output of the
当需要进行第四次或者更多重传时,发射端继续按照接收端反馈回来的建议,在每一次传输和重传中从部分映射矩阵B1,B2,B3,B4When the fourth or more retransmissions are required, the transmitting end continues to follow the suggestions fed back by the receiving end, in each transmission and retransmission from the partial mapping matrix B1, B2, B3, B4
中选择部分映射矩阵进行传输Select part of the mapping matrix in the transfer
场景5
表1示出了场景5中对于开环MIMO-HARQ使用的完全空间复用时收发双发共享的含有4个完全映射矩阵的集合,它们被分别标号为A1,A2,A3,A4。发送端配置4个发射天线Tx1、Tx2、Tx3、和Tx4。MIMO传输数据信号矢量,即,图9中预编码器单元905的输入矢量为x,设此时x的行数为4,且此时输入数据流的数目小于天线数目。Table 1 shows a set of 4 complete mapping matrices shared by both transmission and reception for full spatial multiplexing used in open-loop MIMO-HARQ in
在HARQ数据首次传输的时候,发送端按照预定义映射矩阵集合选择完全映射矩阵A1,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A1,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the HARQ data is transmitted for the first time, the transmitting end selects the complete mapping matrix A1 according to the predefined mapping matrix set. In the
P=DWA1P = DWA1
发射端利用该预编码矩阵P=DWA1来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P=DWA1 to process the input data, and the output of the
当首传出错需要进行第一次重传时,发送端按照预定义映射矩阵集合选择完全映射矩阵A2。When the first transmission error requires the first retransmission, the sender selects the complete mapping matrix A2 according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A2,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DWA2P'=DWA2
发射端利用该预编码矩阵P′=DWA2来处理输入数据,预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P′=DWA2 to process the input data, and the output of the
当需要第二次重传时,发送端按照预定义映射矩阵集合选择完全映射矩阵A3。When the second retransmission is required, the sender selects the complete mapping matrix A3 according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A3,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DWA3P'=DWA3
发射端利用该预编码矩阵P′=DWA3来处理输入数据,此时预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P′=DWA3 to process the input data, and the output of the
需要第三次重传时,发送端按照预定义映射矩阵集合选择完全映射矩阵A4。When the third retransmission is required, the sender selects the complete mapping matrix A4 according to the predefined mapping matrix set.
在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及A4,将它们按照如下次序相乘,共同构造预编码矩阵如下:In the
P′=DWA4P'=DWA4
发射端利用该预编码矩阵P′=DWA4来处理输入数据,预编码器单元905的输出可以表示为:The transmitting end uses the precoding matrix P′=DWA4 to process the input data, and the output of the
当需要进行第四次或者更多重传时,发射端再次按照完全映射矩阵A1、完全映射矩阵A2、完全映射矩阵A3、和完全映射矩阵A4的次序进行选择。When the fourth or more retransmissions are required, the transmitting end makes selections again in the order of the complete mapping matrix A1 , the complete mapping matrix A2 , the complete mapping matrix A3 , and the complete mapping matrix A4 .
场景6scene 6
表3示出了场景6中采用的收发双方共享的含有4个部分映射矩阵的预定义映射矩阵集合。它们分别被标号为B1,B2,B3,B4,发射端配置4个发射天线,同时采用空间复用的方式传输数据。MIMO传输数据信号矢量,即,图9中预编码器单元905的输入矢量为x,设此时的x行数为3,此时输入数据流的数目小于天线数目。Table 3 shows the set of predefined mapping matrices shared by both the transmitting and receiving parties used in Scenario 6, which contains 4 partial mapping matrices. They are respectively labeled as B1, B2, B3, and B4. The transmitting end is configured with 4 transmitting antennas, and transmits data in a spatial multiplexing manner at the same time. The MIMO transmission data signal vector, that is, the input vector of the
在HARQ数据首次传输的时候,发送端按照预定义映射矩阵集合选择部分映射矩阵B1,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B1,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the HARQ data is transmitted for the first time, the transmitting end selects part of the mapping matrix B1 according to the predefined mapping matrix set, and in the
P=DWB1P=DWB1
发射端利用该预编码矩阵P=DWB1来处理输入数据,预编码器单元905的输出表示为:The transmitting end utilizes the precoding matrix P=DWB1 to process the input data, and the output of the
当首传出错需要进行第一次重传时,发送端按照预定义映射矩阵集合选择部分映射矩阵B2,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B2,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the first transmission error needs to be retransmitted for the first time, the sending end selects the partial mapping matrix B2 according to the predefined mapping matrix set, and in the
P′=DWB2P'=DWB2
发射端利用该预编码矩阵P′=DWB2来处理输入数据,预编码器单元905的输出表示为:The transmitting end uses the precoding matrix P′=DWB2 to process the input data, and the output of the
需要第二次重传时,发送端按照预定义映射矩阵集合选择部分映射矩阵B3,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B3,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the second retransmission is required, the sending end selects part of the mapping matrix B3 according to the predefined mapping matrix set, and in the
P′=DWB3P'=DWB3
发射端利用该预编码矩阵P′=DWB3来处理输入数据,预编码器单元305的输出表示为:The transmitting end utilizes the precoding matrix P′=DWB3 to process the input data, and the output of the
需要第三次重传时,发送端按照预定义映射矩阵集合选择部分映射矩阵B4,在预编码器单元905中由已知的预编码矩阵W,和矩阵D以及B4,将它们按照如下次序相乘,共同构造预编码矩阵如下:When the third retransmission is required, the sending end selects part of the mapping matrix B4 according to the predefined mapping matrix set, and in the
P′=DWB4P'=DWB4
发射端利用该预编码矩阵P′=DWB4来处理输入数据,预编码器单元905的输出表示为:The transmitting end utilizes the precoding matrix P′=DWB4 to process the input data, and the output of the
当需要进行第四次或者更多重传时,重传数据和天线之间的映射关系再次按照部分映射矩阵B1,部分映射矩阵B2,部分映射矩阵B3,部分映射矩阵B4的次序进行选择When the fourth or more retransmissions are required, the mapping relationship between the retransmitted data and the antennas is selected again in the order of partial mapping matrix B1, partial mapping matrix B2, partial mapping matrix B3, and partial mapping matrix B4
需要说明的是,以上给出的实施例中,首传和重传过程中每次使用的映射方式均不相同,但是,本发明不限于此,基于系统允许的最大重传次数,在进行数据传送时选择的映射方式以及进行每次重传时所选择的映射方式中,至少存在两种不同的映射方式即可。并且在达到最大重传次数仍未传输成功的情况下需要再次进行重传时,所使用的传输方式也不一定与前期的传输或重传过程一致,具体地,可以根据协议规定、系统配置并通过信令广播的选择方式来进行选择,或者,发送端可以根据接收端的反馈信息进行映射方式的自适应选择。It should be noted that in the above-mentioned embodiments, the mapping methods used in the first transmission and retransmission processes are different each time, but the present invention is not limited thereto. Based on the maximum number of retransmissions allowed by the system, data It is sufficient that there are at least two different mapping modes among the mapping mode selected during transmission and the mapping mode selected during each retransmission. And when retransmission is required when the maximum number of retransmissions is reached and the transmission is still unsuccessful, the transmission method used may not be consistent with the previous transmission or retransmission process. The selection is made through the selection mode of signaling broadcast, or the sending end can perform adaptive selection of the mapping mode according to the feedback information from the receiving end.
系统实施例System embodiment
在本实施例中,提供了一种用于MIMO系统的HARQ系统。In this embodiment, a HARQ system for a MIMO system is provided.
如图10所示,根据本实施例的用于MIMO系统的HARQ系统,位于发送端,包括:设置模块1000,用于预先设置多种映射方式,其中,映射方式包括:完全映射方式、部分映射方式;映射单元1002,用于在进行数据传输时,从多种映射方式中选择一种映射方式,将待发送的数据流映射到多个发射天线中的部分或全部;重传映射单元1004,用于在传输失败的情况下进行数据重传时,从多种映射方式中重新选择一种映射方式,将数据流映射到多个发射天线的部分或全部;多个发射天线1006,连接至映射单元和重传映射单元,用于发送映射到其上的数据流。As shown in FIG. 10 , the HARQ system for a MIMO system according to this embodiment is located at the transmitting end and includes: a
优选地,设置模块1000还用于预先设置在进行数据传输或重传时对映射方式的使用顺序。另外,映射单元1002和重传映射单元1004可以合一设置作为映射单元。Preferably, the
其中,映射单元1002和重传映射单元1004根据如下规则之一选择数据首传或者数据重传的映射方式:(1)协议规定、(2)系统配置并通过信令广播的选择方式、(3)发送端根据接收端的反馈信息进行映射方式的自适应选择。具体地,接收端的反馈信息包括:HARQ的反馈ACK/NACK,或者信道质量(Channel QualityInformation,简称为CQI)值,或者信道状态信息(Channel StateInformation,简称为CSI)、接收端建议的数据映射方式等。Among them, the
基于系统允许的最大重传次数,在进行数据传送时选择的映射方式以及进行每次重传时所选择的映射方式中,至少存在两种不同的映射方式,即,在本发明中,并不要求每次传输使用的映射方式都不相同。Based on the maximum number of retransmissions allowed by the system, there are at least two different mapping modes in the mapping mode selected during data transmission and the mapping mode selected during each retransmission, that is, in the present invention, there are no It is required that the mapping method used for each transmission is different.
优选地,设置模块1000通过设置对应于多种映射方式的预定码矩阵的方式来设置多种映射方式,其中,预定矩阵存储于矩阵集合中。Preferably, the
并且,映射单元1002和重映射单元1004通过从矩阵集合中选择预定矩阵,并将选择的预定矩阵与预编码矩阵进行相乘,得到用于映射数据流的新预编码矩阵的方式进行映射方式的选择或重选。In addition, the
其中,上述发送端或接收端可以为以下之一:基站、中继站、用户设备。Wherein, the above-mentioned sending end or receiving end may be one of the following: a base station, a relay station, and a user equipment.
借助于本发明实施例的技术方案,能够通过改变重传数据和天线之间的映射关系,提高HARQ技术的传输可靠性,降低误码率,提高数据传输效率。By means of the technical solutions of the embodiments of the present invention, the transmission reliability of the HARQ technology can be improved, the bit error rate can be reduced, and the data transmission efficiency can be improved by changing the mapping relationship between retransmission data and antennas.
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200810215035CN101594219B (en) | 2008-05-27 | 2008-09-05 | Mixed automatic repeat request method and mixed automatic repeat request system for multi-input and multi-output system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810108237.6 | 2008-05-27 | ||
| CN200810108237 | 2008-05-27 | ||
| CN 200810215035CN101594219B (en) | 2008-05-27 | 2008-09-05 | Mixed automatic repeat request method and mixed automatic repeat request system for multi-input and multi-output system |
| Publication Number | Publication Date |
|---|---|
| CN101594219Atrue CN101594219A (en) | 2009-12-02 |
| CN101594219B CN101594219B (en) | 2013-01-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200810215035ActiveCN101594219B (en) | 2008-05-27 | 2008-09-05 | Mixed automatic repeat request method and mixed automatic repeat request system for multi-input and multi-output system |
| Country | Link |
|---|---|
| CN (1) | CN101594219B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102082635A (en)* | 2010-03-30 | 2011-06-01 | 大唐移动通信设备有限公司 | Codebook storage and information transceiving method and device using codebook |
| CN102739363A (en)* | 2012-06-26 | 2012-10-17 | 华为技术有限公司 | Data transmission method, system and related equipment |
| CN102957516A (en)* | 2011-08-26 | 2013-03-06 | 大唐联诚信息系统技术有限公司 | Adaptive data retransmission method and device |
| CN103326834A (en)* | 2013-05-21 | 2013-09-25 | 北京邮电大学 | HARQ retransmission method and device and HARQ retransmission receiving method and device |
| CN103427933A (en)* | 2012-05-15 | 2013-12-04 | 中兴通讯股份有限公司 | Vector processor and method for scrambling code sequence generation of vector processor |
| CN103427890A (en)* | 2012-05-24 | 2013-12-04 | 华为技术有限公司 | Method for transmitting information, sending end device and receiving end device |
| WO2019024837A1 (en)* | 2017-08-02 | 2019-02-07 | 华为技术有限公司 | Counting method and communication device |
| CN116760513A (en)* | 2023-08-17 | 2023-09-15 | 上海朗力半导体有限公司 | Data transmission method and related device thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1805323A (en)* | 2005-01-13 | 2006-07-19 | 松下电器产业株式会社 | Retransmission method and apparatus by means of antenna selection in multi-antenna communication system |
| CN101146078A (en)* | 2006-12-27 | 2008-03-19 | 中兴通讯股份有限公司 | A selection method for multi-input and multi-output space multiplexing pre-coding matrix |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102082635A (en)* | 2010-03-30 | 2011-06-01 | 大唐移动通信设备有限公司 | Codebook storage and information transceiving method and device using codebook |
| CN102082635B (en)* | 2010-03-30 | 2013-04-10 | 电信科学技术研究院 | Codebook storage and information transceiving method and device using codebook |
| CN102957516A (en)* | 2011-08-26 | 2013-03-06 | 大唐联诚信息系统技术有限公司 | Adaptive data retransmission method and device |
| CN102957516B (en)* | 2011-08-26 | 2015-06-10 | 大唐联诚信息系统技术有限公司 | Adaptive data retransmission method and device |
| CN103427933B (en)* | 2012-05-15 | 2018-06-08 | 深圳市中兴微电子技术有限公司 | Vector processor and its method for generating scrambler sequence |
| CN103427933A (en)* | 2012-05-15 | 2013-12-04 | 中兴通讯股份有限公司 | Vector processor and method for scrambling code sequence generation of vector processor |
| CN103427890A (en)* | 2012-05-24 | 2013-12-04 | 华为技术有限公司 | Method for transmitting information, sending end device and receiving end device |
| CN103427890B (en)* | 2012-05-24 | 2016-09-07 | 华为技术有限公司 | The method of transmission information, transmitting terminal device and receiving end device |
| CN102739363B (en)* | 2012-06-26 | 2015-03-18 | 华为技术有限公司 | Data transmission method, system and related equipment |
| CN102739363A (en)* | 2012-06-26 | 2012-10-17 | 华为技术有限公司 | Data transmission method, system and related equipment |
| CN103326834A (en)* | 2013-05-21 | 2013-09-25 | 北京邮电大学 | HARQ retransmission method and device and HARQ retransmission receiving method and device |
| WO2019024837A1 (en)* | 2017-08-02 | 2019-02-07 | 华为技术有限公司 | Counting method and communication device |
| US11258545B2 (en) | 2017-08-02 | 2022-02-22 | Huawei Technologies Co., Ltd. | Counting method and communications apparatus |
| CN116760513A (en)* | 2023-08-17 | 2023-09-15 | 上海朗力半导体有限公司 | Data transmission method and related device thereof |
| CN116760513B (en)* | 2023-08-17 | 2023-11-14 | 上海朗力半导体有限公司 | Data transmission method and related device thereof |
| Publication number | Publication date |
|---|---|
| CN101594218A (en) | 2009-12-02 |
| CN101594219B (en) | 2013-01-16 |
| Publication | Publication Date | Title |
|---|---|---|
| JP7216172B2 (en) | Codeword-to-Layer Mapping in Systems Implementing HARQ | |
| TWI452859B (en) | Layer mapping method and data transmission method for mimo system | |
| JP5337867B2 (en) | Method for defining transfer block-codeword mapping relationship and downlink signal transfer method using the same | |
| JP5444230B2 (en) | Asynchronous hybrid ARQ process indication in MIMO wireless communication system | |
| RU2529870C2 (en) | Method and device for control of repeated transmission in uplink of wireless communication system supporting mimo | |
| CN101594219B (en) | Mixed automatic repeat request method and mixed automatic repeat request system for multi-input and multi-output system | |
| CN101527622A (en) | MIMO-HARQ communication system and communication method | |
| CN101958779B (en) | Retransmission method for transmission block triggered by physical hybrid automatic repeat request indicator channel and terminal | |
| CN101980467B (en) | Retransmitting linear precoding processing method for multi-input multi-output system | |
| TWI384783B (en) | Method for transmitting downlink control information | |
| CN101692620B (en) | Uplink SU-MIMO layer switching method in LTE-A | |
| CN101291198A (en) | Method and apparatus for rearranging bits in retransmission in wireless communication system | |
| WO2010124418A1 (en) | Method and system for controlling the data repeat | |
| CN101567771B (en) | Data transmission method and terminal | |
| CN101594218B (en) | Mixed automatic retransmission request method and system for multi-input multi-output system | |
| HK40077171A (en) | Codeword to layer mapping in a system implementing harq | |
| CN101399639A (en) | Method and device for HARQ in MIMO space multiplexing system |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | Effective date of registration:20201218 Address after:Floor 6, building 6, Xinlong Plaza, Xindu street, Chengnan New District, Yancheng City, Jiangsu Province, 224000 (CND) Patentee after:Yancheng julonghu Business Cluster Development Co.,Ltd. Address before:518057 No. 55 South Science and technology road, Shenzhen, Guangdong, Nanshan District Patentee before:ZTE Corp. | |
| TR01 | Transfer of patent right |