Background technology
Multiple-input and multiple-output (MIMO) technology all adopts many antennas to send reception at transmitting terminal and receiving terminal, thereby improves the transmission performance and the capacity of system greatly.In uplink, can realize the MIMO transmission by two kinds of methods: single user's multiple-input and multiple-output (SU-MIMO) and multi-user's multiple-input and multiple-output (MU-MIMO).SU-MIMO utilizes space multiplexing technique, sends a plurality of data flow of certain user on same running time-frequency resource; And MU-MIMO utilizes the orthogonality between the user, sends a plurality of user's data on identical running time-frequency resource.Under the situation that does not increase bandwidth, the MIMO technology can improve capability of communication system and spectrum efficiency exponentially.
In up SU-MIMO transmission, a plurality of data flow occupy identical running time-frequency resource, need to obtain the corresponding up channel of each data flow (the corresponding uplink port of data flow), could detect the data of each stream respectively by demodulated reference signal (DMRS).The DMRS of different port occupies identical running time-frequency resource, and the orthogonality by the DMRS sequence guarantees that receiving terminal can estimate the channel of each port respectively.In up MU-MIMO transmission, a plurality of users' DMRS has occupied identical resource, also is that the orthogonality by the DMRS sequence guarantees that receiving terminal can detect each user channel separately.
For SU-MIMO transmission or MU-MIMO transmission, if the uplink bandwidth is narrower, the DMRS sequence is very short, and is more if send data flow this moment, and then the orthogonality between the DMRS sequence is difficult to guarantee.In the MU-MIMO transmission, if multiplexing user's transmission bandwidth difference, then the length of its DMRS sequence is also different, can't guarantee the orthogonality of DMRS sequence especially.(two row DMRS sequences of different port multiply by different OCC sequences, thereby guarantee the orthogonality of the DMRS sequence of different port for Orthogonal Cover code, OCC) sequence can to introduce the quadrature overlay code this moment.
Because terminal (UE) is not known own residing transmission mode, so the configuration of OCC sequence can only be indicated to UE by signaling by the base station.Under SU-MIMO multilayer transmission mode, a part of DMRS port of user adopts the OCC weighting (promptly not carrying out the OCC weighting) of [11], and another part DMRS port adopts the OCC weighting of [1-1], and then this two parts port can just can utilize OCC to keep orthogonality.If the multiplexing MU-MIMO that carries out of user and other users transmits, then two users can adopt [11] and [1-1] that separately DMRS port is weighted respectively, just can utilize the orthogonality of DMRS between OCC assurance user, even two user configured bandwidth differences.Simultaneously, even UE has carried out the OCC weighting, the orthogonality of OCC can not used as required in the base station yet during detection.
Uplink can be adopted the spatial reuse transmission means of four layers of the highest two code words, in this mode, UE once can transmit maximum two code words, corresponding maximum two transport layers of each code word, the corresponding port of each transport layer, the code word data of each port transmission correspondence.Each port is when the transmitted codewords data, need determine the DMRS sequence according to cyclic shift (CS) configuration information, determine the OCC sequence according to the OCC configuration information, utilize the OCC sequence that the DMRS sequence is weighted processing, and the DMRS that the transmission weighted obtains on the running time-frequency resource of transmitted codewords data.CS configuration information and OCC configuration information are called the DMRS configuration information.
In upstream data initial transmission process, by the indication of the cyclic shift in the Physical Downlink Control Channel (PDCCH) (Cycle Shift Indication, employed DMRS configuration information when CSI) first port of signaling indication UE carries out the data initial transmission, UE determines the employed DMRS configuration information of other port according to the current transmission number of plies, and is specific as follows:
CS and OCC configuration information that CSI indicates first port to use;
When the transmission number of plies was 2, the distance value respectively of the CS of each port and the CS of first port was 0,6; When the transmission number of plies was 3, the distance value of the CS of each port and the CS of first port was respectively 0,6,3 or 0,4,8; When the transmission number of plies was 4, the distance value of the CS of each port and the CS of first port was respectively 0,6,3,9; Can determine the employed CS configuration of corresponding port according to distance value;
The OCC configuration information of other port beyond first port obtains according to presetting method according to the OCC configuration information of first port, for example: second port is identical with the OCC configuration of first port, and other ports adopt different patterns (pattern) with the OCC configuration of these two ports.
In the uplink data retransmission process, there are self adaptation and non-self-adapting to retransmit two kinds of situations, the former dispatches the various configurations of re-transmission by the PDCCH signaling, and resource distribution and modulation coding mode that the latter continues to use initial transmission retransmit, and do not send downlink signaling and are configured.Since the restriction of descending control signaling, up most re-transmissions of all adopting the non-self-adapting mode that retransmit.On the other hand, after many code words of up introducing and the multithread transmission, equally also introduced the retransmission mechanism of many codeword transmission.Only the code word of error of transmission in initial transmission just need retransmit.
In realizing process of the present invention, the inventor finds to exist in the prior art following technical problem:
Under the situation that non-self-adapting retransmits, how UE determines the DMRS configuration that port is adopted when retransmitting code word, also do not have concrete implementation at present, makes terminal can't carry out non-self-adapting and retransmits.
Embodiment
In order to solve the problem that how terminal carries out the non-self-adapting re-transmission in the non-self-adapting re-transmission, the embodiment of the invention provides a kind of data repeating method, in this method, terminal is employed DMRS configuration according to the CSI signaling or when transmitting for the first time, employed DMRS disposes when determining to carry out the code word re-transmission, and then carries out the code word re-transmission according to this DMRS configuration.
Referring to Fig. 1, the data repeating method that the embodiment of the invention provides specifically may further comprise the steps:
Step 10: terminal need to be determined the code word that retransmits and is retransmitted the employed port of code word; Employed port is identical when retransmitting the first transmission of the employed port of code word and this code word;
Step 11: the CSI signaling of terminal employed DMRS configuration when being used for determining first transmission and retransmit the employed port of code word, employed DMRS configuration during perhaps according to first transmission is identified for retransmitting each port employed DMRS configuration when carrying out the code word re-transmission of code word; The DMRS configuration comprises CS configuration and OCC configuration;
Step 12: terminal is carried out code word according to the DMRS configuration of this port of determining and is retransmitted at each port that is used to retransmit code word.Concrete, terminal at each port when retransmitting the code word data, determine the DMRS sequence according to the CS configuration information in the DMRS configuration of determining this port, determine the OCC sequence according to the OCC configuration information, utilize the OCC sequence that the DMRS sequence is weighted processing, and the DMRS that the transmission weighted obtains on the running time-frequency resource of transmitted codewords data.
In the step 11, terminal each port that employed DMRS configuration is identified for retransmitting code word during according to first transmission is carrying out code word employed DMRS configuration when retransmitting, and its specific implementation can be as follows:
When the code word that terminal retransmits at needs is whole code word of first transmission, for each port that is used to retransmit code word, employed DMRS configuration was defined as this port and carries out code word employed DMRS configuration when retransmitting when this port was transmitted for the first time, comprise when this port transmitted for the first time employed CS configuration be defined as this port carry out code word when retransmitting employed CS configuration and when this port transmitted for the first time employed OCC configuration be defined as this port and carry out code word employed OCC configuration when retransmitting;
When the code word that terminal retransmits at needs is the part code word of first transmission, choose a kind of DMRS configuration the employed DMRS configuration of each port during from first transmission, first port that the DMRS that chooses configuration is defined as being used to retransmitting code word is carrying out code word employed DMRS configuration when retransmitting, and comprises that first port that CS configuration in the DMRS configuration that will choose is defined as being used to retransmitting code word is carrying out code word employed CS configuration when retransmitting, and first port employed OCC configuration when carrying out the code word re-transmission that the OCC configuration in the DMRS configuration of choosing is defined as being used to retransmit code word.Concrete, the employed DMRS configuration of first port in the time of can choosing first transmission, as first port that is used to retransmit code word carry out code word when retransmitting employed DMRS dispose; Perhaps, choose first port DMRS that the uses configuration when first transmission that is used to retransmit code word.As first port employed DMRS configuration when carrying out the code word re-transmission that is used to retransmit code word.
Further, when existence is used to retransmit second port of code word, terminal is being carried out code word employed DMRS configuration when retransmitting according to first port that is used to retransmit code word, determines that according to predefined DMRS configuration second port that rule is identified for retransmitting code word carrying out code word employed DMRS configuration when retransmitting.Concrete:
Terminal is chosen from available CS configuration and the maximum CS configuration of first port distance that employed CS disposes when carrying out the code word re-transmission that is used to retransmit code word, this CS is disposed second port employed CS configuration when carrying out the code word re-transmission that is defined as being used to retransmit code word; First port that terminal will be used to retransmit code word is carrying out code word employed OCC configuration when retransmitting, and second port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting.Here, the distance between two CS dispose is meant that these two CS dispose the difference between the represented CS value.
In the step 11, terminal is according to the CSI signaling and retransmit the employed port of code word, is identified for retransmitting each port employed DMRS configuration when carrying out the code word re-transmission of code word, and its specific implementation can be as follows:
Terminal is according to described CSI signaling, and each port that is identified for retransmitting code word according to the identical method of employed DMRS configuration when determining first transmission is carrying out code word employed DMRS configuration when retransmitting.Concrete:
Terminal is the CS configuration and the OCC configuration of the indication of described CSI signaling, first port that is defined as being used to retransmitting code word carry out code word when retransmitting employed CS configuration and OCC dispose;
Terminal is according to retransmitting the employed port number of code word, be identified for retransmitting the distance value (being difference) of CS and the CS of first port that is used to retransmit code word of other port of code word, determine that according to this distance value described other port carries out code word employed CS configuration when retransmitting.Concrete, be 2 o'clock retransmitting the employed port number of code word, the distance value of CS and the CS of first port that is used to retransmit code word that is used to retransmit other port of code word is 6; Retransmitting the employed port number of code word is 3 o'clock, and the distance value of CS and the CS of first port that is used to retransmit code word that is used to retransmit other port of code word is followed successively by 6,3 or 4,8; Retransmitting the employed port number of code word is 4 o'clock, and the distance value of CS and the CS of first port that is used to retransmit code word that is used to retransmit other port of code word is followed successively by 6,3,9;
Terminal is carried out code word employed OCC configuration when retransmitting according to first port that is used to retransmit code word, determines that according to predefined OCC configuration other port that rule is identified for retransmitting code word carries out code word employed OCC configuration when retransmitting.Specifically can adopt following dual mode:
First kind, first port that terminal will be used to retransmit code word is carrying out code word employed OCC configuration when retransmitting, and second port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting;
Terminal is identified for retransmitting other port use of code word and is used to retransmit first port and second OCC configuration that port is different of code word, also be, to carry out code word different OCC configuration of employed OCC configuration when retransmitting with first port that is used to retransmit code word and second port, other port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting.The all of the port that this other port refers to be used for to retransmit code word other port except that first port that is used to retransmit code word and second port.
Second kind, other port that terminal is identified for retransmitting code word uses the OCC identical with first port that is used to retransmit code word to dispose, also be, first port that terminal will be used to retransmit code word carries out code word employed OCC configuration when retransmitting, and other port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting.The all of the port that this other port refers to be used for to retransmit code word other port except that first port that is used to retransmit code word.
In the step 11, terminal is according to the CSI signaling and retransmit the employed port of code word, is identified for retransmitting each port employed DMRS configuration when carrying out the code word re-transmission of code word, and its specific implementation can also be as follows:
Terminal is from the mapping form of CSI index and DMRS configuration, search the pairing DMRS configuration of the indicated CSI index of described CSI signaling, from this DMRS configuration, read the DMRS configuration of each port that is used to retransmit code word, and the DMRS configuration that reads is defined as corresponding port is carrying out code word employed DMRS configuration when retransmitting.For example: the mapping form of CSI index and DMRS configuration is:
The DMRS configuration information that comprises 8 kinds of CSI index correspondences in the last table, this DMRS configuration comprise the CS configuration and the OCC configuration of each port.Wherein 0 and 1 represent two kinds of different OCC configurations.
The indicated CSI index of CSI signaling that terminal receives when supposing first the transmission is 3, and use port 0-3 to carry out codeword transmission, so, employed CS configuration is followed successively by 4,10,7,1 according to last table port 0-3, and the employed OCC configuration of port 0-3 is followed successively by 1,1,1,1.Carrying out code word when retransmitting, suppose re-transmission employed port-for-port 0 of code word and port one, so according to last table, the CSI index is 3 o'clock, the CS of port 0 is configured to 4, the 0CC of port 0 is configured to 1, the CS of port one is configured to 10, the OCC of port one is configured to 1.Then port 0 carries out the CS that code word retransmit to adopt and is configured to 4, and port one carries out code word and retransmits the OCC that adopts and be configured to 1, and port one carries out code word and retransmits the CS that adopts and be configured to 7, and port one carries out code word and retransmits the OCC that adopts and be configured to 1.
Below the present invention is specifically described:
The present invention has provided the DMRS collocation method when non-self-adapting retransmits, and can be used for retransmitting the DMRS configuration that scene obtains re-transmission at various non-self-adaptings, comprises CS configuration and OCC configuration at least.
The information that obtains when the terminal utilization is transmitted for the first time, the DMRS configuration indication index (CSI signaling) when comprising first transmission the and the DMRS configuration of each port, the DMRS configuration information of each port when obtaining re-transmission, concrete grammar is as follows:
Method one: the DMRS configuration of each port when utilizing first the transmission, in conjunction with the DMRS configuration information that predefined method acquisition retransmits, concrete:
If all code words all retransmit, then adopt the DMRS configuration of each port when just passing;
If have only the part code word to retransmit (two-layer at most), then adopt following method to obtain the DMRS configuration of part code word:
The DMRS configuration of first port during for re-transmission can be reused the DMRS configuration of first port when just passing or the DMRS configuration of first port when just passing of re-transmission;
The DMRS configuration of second port during for two-layer the re-transmission, can adopt predefined method to obtain in conjunction with the DMRS configuration of first port: typical, for cyclic shift, guarantee maximum cyclic shift distance; For the OCC configuration, adopt the OCC configuration (be convenient to utilize OCC carry out MU-MIMO) identical with first port.
Embodiment one:
Supposing has three layers of transmission of two code words when just passing, first code word mapping one deck wherein, and second code word mapping is two-layer, and the CS of each layer is configured to that { 0,6,3}, OCC are configured to that { 0,0,1} wherein 0 and 1 represents two kinds of OCC patterns respectively when just passing.
If two code words all will retransmit, the CS that adopts when then retransmitting and OCC configuration be with just biography is identical, CS be configured to 0,6, and 3}, OCC be configured to 0,0,1};
If have only first code word (respective layer 1) to need to retransmit, first configuring ports when CS that adopts when then retransmitting and OCC are configured to just pass is respectively { 0} and { 0};
If have only second code word (respective layer 2,3) to need to retransmit, then first port can be reused first configuring ports when just passing { 0} and { 0} (situation 1), configuration { 6} and the { 0} (situation 2) of layer 2 corresponding port in the time of also can adopting first the biography.The cyclic shift distance (6) of second configuring ports assurance and first port maximum, adopt the OCC configuration (0) identical simultaneously with first port, so the corresponding DMRS of second port is configured to { 6} and { 0} (situation 1), perhaps { 0} and { 0} (situation 2);
Method two: the DMRS configuration indication index when utilizing first the transmission in conjunction with the number of plies of current re-transmission, obtains current DMRS configuration.
Wherein, the DMRS of first transmission configuration indication index is meant the CSI signaling of base station by the PDCCH indication;
It is identical to obtain the method that disposes in conjunction with indication index and the number of plies when obtaining the method for current DMRS configuration and just passing;
Embodiment two:
Supposing has two code word three layer data transmission when just passing, wherein first code word is shone upon one deck, and second code word mapping is two-layer.DMRS configuration indication index is 0 during first transmission, this moment each port CS of indication be configured to 0,6, and 3}, each port OCC be configured to 0,0,1} (meeting the DMRS configuration indicating method in the background technology).The processing of then various re-transmission situations is as follows:
If two code words all will retransmit, configuration when still adopting the indicated three layers of transmission of indication index 0 when then retransmitting, CS be configured to into 0,6, and 3}, OCC be configured to 0,0,1}; (identical) with first biography
If have only first code word (respective layer 1) to need to retransmit, the configuration when adopting indication index 0 indicated individual layer to transmit when then retransmitting, CS and OCC configuration are respectively { 0} and { 0};
If have only second code word (respective layer 2,3) to need to retransmit, the configuration when adopting the indicated two-layer transmission of indication index 0 when then retransmitting, CS and OCC configuration be respectively 0,6} and 0,0};
The present invention has extensive applicability, can be used for any antenna amount and aerial array (such as linear array, polarization battle array), arbitrarily duplex system (TDD system or FDD system) and the uplink under the sending mode (such as SU-MIMO, MU-MIMO, CoMP) arbitrarily, the various re-transmission scenes the when while can be used for the codeword transmission of different numbers.
Referring to Fig. 2, the embodiment of the invention also provides a kind of terminal, and this terminal comprises:
Retransmit port determining unit 20, be used for determining the code word that needs retransmit and retransmit the employed port of code word;
DMRS disposes determining unit 21, be used for the cyclic shift indication CSI signaling of employed DMRS configuration when being used for determining first transmission and retransmit the employed port of code word, employed DMRS configuration during perhaps according to first transmission is identified for retransmitting each port employed DMRS configuration when carrying out the code word re-transmission of code word;
Data re-transmission unit 22 is used at described each port, carries out code word according to the DMRS configuration of this port of determining and retransmits.
Described DMRS configuration determining unit 21 is used for:
When the described code word that need to retransmit be whole code word of first transmission, for each port that is used to retransmit code word, when this port is transmitted for the first time employed DMRS configuration be defined as this port carry out code word when retransmitting employed DMRS dispose.
Described DMRS configuration determining unit 21 is used for:
When the described code word that need retransmit is the part code word of first transmission, choose a kind of DMRS configuration the employed DMRS configuration of each port during from first transmission, the DMRS configuration of choosing is defined as being used to retransmit first port employed DMRS configuration when carrying out the code word re-transmission of code word.
Described DMRS configuration determining unit 21 also is used for:
Carrying out code word employed DMRS configuration when retransmitting according to first port that is used to retransmit code word, determining that according to predefined DMRS configuration second port that rule is identified for retransmitting code word carrying out code word employed DMRS configuration when retransmitting.
Described DMRS configuration determining unit 21 is used for:
The employed DMRS configuration of first port when choosing first transmission; Perhaps,
Choose and be used to retransmit first port of code word in the first transmission time DMRS that uses configuration.
Described DMRS configuration determining unit is used for:
From available CS configuration, choose and the maximum CS configuration of first port distance that employed CS disposes when carrying out the code word re-transmission that is used to retransmit code word, this CS is disposed second port employed CS configuration when carrying out the code word re-transmission that is defined as being used to retransmit code word;
First port that will be used to retransmit code word is carrying out code word employed quadrature overlay code OCC configuration when retransmitting, and second port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting.
Described DMRS configuration determining unit 21 is used for:
With the CS configuration and the OCC configuration of described CSI signaling indication, code word retransmits employed CS configuration to first port that is defined as being used to retransmitting code word and OCC disposes carrying out;
According to retransmitting the employed port number of code word, be identified for retransmitting the distance value of CS and the CS of first port that is used to retransmit code word of other port of code word, determine that according to this distance value described other port retransmits employed CS configuration carrying out code word;
Retransmit employed OCC configuration according to first port that is used to retransmit code word carrying out code word, determine that according to predefined OCC configuration other port that rule is identified for retransmitting code word retransmits employed OCC configuration carrying out code word.
Retransmitting the employed port number of code word is 2 o'clock, and the distance value of CS and the CS of first port that is used to retransmit code word that is used to retransmit other port of code word is 6; Retransmitting the employed port number of code word is 3 o'clock, and the distance value of CS and the CS of first port that is used to retransmit code word that is used to retransmit other port of code word is followed successively by 6,3 or 4,8; Retransmitting the employed port number of code word is 4 o'clock, and the distance value of CS and the CS of first port that is used to retransmit code word that is used to retransmit other port of code word is followed successively by 6,3,9.
Described DMRS configuration determining unit 21 is used for:
First port that will be used to retransmit code word retransmits employed OCC configuration carrying out code word, and second port that is defined as being used to retransmitting code word retransmits employed OCC configuration carrying out code word;
Will with first port that is used to retransmit code word and second different OCC configuration of the employed OCC configuration of port, other port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting.
Described DMRS configuration determining unit 21 is used for:
First port that will be used to retransmit code word carries out code word employed OCC configuration when retransmitting, and other port that is defined as being used to retransmitting code word carries out code word employed OCC configuration when retransmitting.
Described DMRS configuration determining unit 21 is used for:
From the mapping form of CSI index and DMRS configuration, search the pairing DMRS configuration of the indicated CSI index of described CSI signaling, from this DMRS configuration, read the DMRS configuration of each port that is used to retransmit code word, and the DMRS configuration that reads is defined as corresponding port is carrying out code word employed DMRS configuration when retransmitting.
To sum up, beneficial effect of the present invention comprises:
In the scheme that the embodiment of the invention provides, terminal need to be determined the code word that retransmits and is retransmitted the employed port of code word, the CSI signaling of employed DMRS configuration or employed DMRS configuration when transmitting for the first time when being used for determining first transmission, be identified for retransmitting each port employed DMRS configuration when carrying out the code word re-transmission of code word, and carry out the code word re-transmission according to the DMRS configuration of this port of determining.As seen, the scheme among employing the present invention, terminal can be determined the DMRS configuration that port is adopted when retransmitting code word, and then can carry out the code word re-transmission according to the DMRS configuration of determining.
The present invention has provided the method for CS and OCC configuration simultaneously, complete DMRS configuration information in the time of can obtaining to retransmit; The present invention can be used for the scene of various re-transmissions; CS when the present invention has guaranteed to retransmit between each port obtains better orthogonality apart from maximum; The OCC of each port configuration was identical when the present invention had guaranteed to retransmit, and can utilize the orthogonality of OCC to support the MU transmission of different-bandwidth and the MU of high rank to transmit when MU-MIMO transmit.
Those skilled in the art should understand that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware embodiment, complete software implementation example or in conjunction with the form of the embodiment of software and hardware aspect.And the present invention can adopt the form that goes up the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) that wherein include computer usable program code.
The present invention is that reference is described according to the flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computer or other programmable data processing device produce to be used for the device of the function that is implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, make on computer or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of carrying out on computer or other programmable devices is provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
Although described the preferred embodiments of the present invention, in a single day those skilled in the art get the basic creative notion of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.