Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 3, fig. 3 is a flowchart of a transmission method provided in an embodiment of the present invention, and is applied to a terminal, as shown in fig. 3, the transmission method includes the following steps:
step 301, receiving a mapping control parameter sent by a network side device, where the mapping control parameter is used to determine: in the repeatedly transmitted N PUSCHs, the number M of DMRSs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs; and both the N and the M are integers which are more than 0, and the N is more than or equal to the M.
The mapping control parameter may be sent by the network side device to the terminal, where the mapping control parameter indicates the number M of DMRSs included in N PUSCHs transmitted between the terminal and the network side device, or further includes location information of the M DMRSs in the PUSCH.
It should be understood that the above-mentioned N PUSCHs of repeated transmission can be understood as: the PUSCH repeated transmission indicates part or all of a plurality of PUSCH transmissions corresponding to the PUSCH repeated transmission indication, and the repeatedly transmitted N PUSCHs may be located in 1 slot or multiple slots.
This is exemplified as follows.
Assuming that the network side instructs, through higher layer signaling or other means, to perform repeated transmission of the PUSCH, the number of times of the repeated transmission is 10, in an embodiment of the present invention, the N PUSCHs of the repeated transmission may be a part of the 10 repeated transmissions, such as 2 times, 3 times, 5 times, and the like, but may also be all of the 10 repeated transmissions, that is, 10 repeated transmissions.
The N PUSCHs may be located in 1 slot, or in multiple slots, and may be continuous or discontinuous, and different mapping control parameters may be adopted to implement mapping control of the DMRS according to different situations, which will be described in detail later.
In the specific embodiment of the present invention, through the mapping control parameter, the terminal may determine the distribution of DMRSs in N PUSCHs that are repeatedly transmitted, and may repeatedly transmit the N PUSCHs to which the M DMRSs are mapped according to the distribution; wherein, N and M are both integers greater than 0, and N is greater than or equal to M, that is, the number of repeatedly transmitted PUSCHs is greater than or equal to the number of PUSCHs in which DMRSs are mapped, and the N PUSCHs may be all or part of PUSCHs repeatedly transmitted in one slot.
Specifically, when the number M of DMRSs in N PUSCHs that are repeatedly transmitted can be determined according to the mapping control parameter, the terminal can determine the positions of the M DMRSs in the N PUSCHs according to a preset mapping rule. For example, if a preset mapping rule maps one DMRS for every 3 PUSCHs, it may be determined that the positions of the M DMRSs in the N PUSCHs are sequentially a 1 st PUSCH, a 4 th PUSCH, a 7 th PUSCH, and the like, and the preset mapping rule may also map one DMRS for every preset symbol, or map one DMRS for a first PUSCH in each group of temporally consecutive PUSCHs, and the like.
When the number M of DMRSs in the N PUSCHs for repeated transmission and the positions of the M DMRSs in the N PUSCHs can be determined according to the mapping control parameter, the terminal can directly determine the mapping positions of the DMRSs in the N PUSCHs to be repeatedly transmitted, for example, the mapping control parameter directly indicates that the M DMRSs are respectively located in the 1 st PUSCH, the 3 rd PUSCH, the 6 th PUSCH, the 8 th PUSCH, and the like in the N PUSCHs.
In this way, the terminal can determine the number of the DMRSs mapped in the N PUSCHs to be repeatedly transmitted and the positions of the DMRSs in the N PUSCHs by receiving the mapping control parameter sent by the network side device, and can further flexibly adjust the density of the DMRSs in the N PUSCHs by using the mapping control parameter.
The mapping control parameter is used for the terminal to determine M, or the mapping control parameter is used for determining: the M, and the positions of the M DMRSs in the N PUSCHs, may be implemented in various ways, three of which are listed below.
In a first mode, the mapping control parameter is identification information of a mapping scheme, and the terminal may determine the corresponding mapping scheme according to the identification information, and map the DMRSs according to the position information of the M DMRSs recorded in the mapping scheme in the N PUSCHs.
The mapping control parameter includes N indicator bits, the N indicator bits are in one-to-one correspondence with the N PUSCHs, and each indicator bit is used for indicating: whether the DMRS is mapped in a corresponding PUSCH.
In a third mode, the mapping control parameter includes a density parameter, and the density parameter is used to indicate: the number of PUSCHs or symbols L sharing one DMRS.
The following are detailed below.
In the first method, a plurality of mapping schemes are designed in advance, such as: in the first scheme, only the first PUSCH in continuous PUSCHs is mapped with a DMRS, and an identifier is set to be 00; in the second scheme, one DMRS is mapped in every P (positive integer) PUSCHs, and the identifier is set to be 01; mapping the DMRS only on the first and middle PUSCHs in the continuous PUSCHs, and setting the identifier as 10; and in the fourth scheme, the DMRS is mapped on each PUSCH in the continuous PUSCHs, and the identifier is set to be 11.
Since the network side and the terminal both pre-store the mapping scheme and the identifier corresponding thereto, after the terminal receives the identifier information of the mapping scheme issued by the network side, the mapping scheme can be determined according to the correspondence, and the DMRS is mapped according to the mapping scheme.
In the first mode, the identifier information of the mapping scheme in the mapping control parameter may be related to the length of the PUSCH and the number of consecutive transmissions, that is, one of the preset mapping schemes may be selected according to the length of the PUSCH and the number of consecutive transmissions, and the identifier corresponding to the selected mapping scheme is sent to the terminal as the mapping control parameter, and the terminal determines the corresponding mapping scheme according to the received identifier. For example, as shown in table 1 below, the correspondence between the length of the PUSCH, the number of consecutive transmissions, and the mapping scheme (identification information) may be set in advance:
table 1 correspondence between PUSCH length, number of continuous transmissions, and mapping scheme
Thus, according to the correspondence shown in table 2, a corresponding mapping scheme may be selected from preset mapping schemes according to the length of the currently transmitted PUSCH and the number of consecutive transmissions.
In the second embodiment, the mapping control parameter may include N indicator bits, and each indicator bit in the N indicator bits corresponds to one PUSCH and is used to indicate whether the corresponding PUSCH is mapped with the DMRS, for example, the mapping control parameter includes 4 indicator bits, which are 1, 0, and 1 respectively, and indicates that the 1 st PUSCH and the 4 th PUSCH in the 4 PUSCHs that are repeatedly transmitted are mapped with the DMRS, and the 2 nd PUSCH and the 3 rd PUSCH are not mapped with the DMRS.
Thus, according to the N indicator bits, which PUSCHs are mapped with the DMRS and which are not mapped with the DMRS in the N PUSCHs can be flexibly determined, and then the density of the DMRS in the repeatedly transmitted PUSCHs can be flexibly controlled.
In this way, the N PUSCHs may be located in 1 slot, may be located in multiple slots, may be continuous, or may be discontinuous, and only the PUSCHs sharing the DMRS need to be located in the same slot and may be continuous in the time domain.
In the specific embodiment of the present invention, the bit number of the mapping control parameter may also be preset, when N is greater than the preset bit number, the terminal may extend the bit number of the mapping control parameter to satisfy the requirement of indicating whether the PUSCH transmitted for N times includes the DMRS, and when N is less than the preset bit number, the terminal may truncate and indicate whether the PUSCH transmitted for N times includes the DMRS by using the truncated Nbit.
In other words, the mapping control parameter includes a indicator bits, where a is a positive integer not equal to N, and the terminal obtains N indicator bits corresponding to the N PUSCHs one-to-one by transforming (e.g., expanding or truncating), where each of the N indicator bits is used to indicate: whether the DMRS is mapped in a corresponding PUSCH;
this is exemplified as follows.
Assuming that a base station always indicates through a 3-Bit mapping control parameter, assuming that the value of the mapping control parameter is 100, when the number of continuous transmissions in a slot is N greater than 3, and if N is 5, the terminal will expand 3 bits to 5 bits, that is, 10010; when the number of continuous transmission of one slot is less than 3, for example, when N is 2, truncating 3 bits to 2 bits, for example, taking the first two bits 10.
The above is merely an example, and the specific embodiments of the present invention are not limited to the specific extension and/or truncation.
The method can further reduce the cost of DMRS mapping indication and improve the system throughput.
In the first and second aspects, since the overhead of the mapping control parameter is large when N is large, in the third aspect, the mapping control parameter may include a density parameter indicating the number L of PUSCHs or symbols that share one DMRS.
For example, if the density parameter indicates that the number L of PUSCHs sharing one DMRS is 2, it may be determined that each 2 PUSCHs of N repeatedly transmitted PUSCHs are mapped with one DMRS, that is, a 1 st PUSCH, a 3 rd PUSCH, a 5 th PUSCH, etc. of the N PUSCHs are mapped with DMRS, and a 2 nd PUSCH, a 4 th PUSCH, a 6 th PUSCH, etc. of the N PUSCHs are not mapped with DMRS.
For another example, if the density parameter indicates that the number L of symbols sharing one DMRS is 3, it may be determined that one DMRS is mapped to each 3 symbols of N PUSCHs in repeated transmission, that is, 1 DMRS is mapped to the 1 st symbol, the 4 th symbol, the 7 th symbol, and the like of the N PUSCHs.
Therefore, by setting the density parameter for indicating the number L of the PUSCHs or symbols sharing one DMRS, the density of the DMRS in the N PUSCHs which are repeatedly transmitted can be effectively controlled, thereby reducing the indication overhead and ensuring that more PUSCHs can be repeatedly transmitted in one slot.
It should be noted that, the first and third manners may be combined, for example, the mapping control parameter includes identification information of a mapping scheme and a density parameter, and when the mapping control parameter indicates that the identification information of the corresponding mapping scheme is 01 or 11, the mapping positions of the DMRSs in the N PUSCHs may be determined by combining the density parameter.
Specifically, different density parameters may be set according to different lengths of the PUSCH, and a value of the density parameter may be indicated by Radio Resource Control (RRC) configuration or Downlink Control Information (DCI), for example, as shown in table 2 below, a 2bit (dmrdindicator) may be used as a DMRS identifier in the DCI to indicate a mapping manner when the PUSCH is repeatedly transmitted:
table 2 DMRS mapping schemes with different identities indicating different densities
As shown in table 2, four identifiers 00, 01, 10, and 11 may be respectively used to represent corresponding DMRS mapping schemes under different PUSCH lengths, for example, when the length of the PUSCH is 2, if the DMRS indicator in the mapping control parameter is "01", it may be determined that the corresponding density parameter takes a value of 2, that is, it may be determined that, in N PUSCHs that are repeatedly transmitted, one DMRS is mapped to every two PUSCHs, in addition, "1" indicates that each PUSCH is mapped with a DMRS, and "∞" indicates that only one DMRS is mapped to multiple PUSCHs that are continuously transmitted in one slot. "- - -" indicates retention, and its specific values or effects may be further investigated.
Optionally, when the mapping control parameter includes a density parameter, the density parameter cannot determine the mapping positions of the M DMRSs. In the specific embodiment of the present invention, the mapping position of the DMRS may be agreed in advance by a protocol, for example, the first PUSCH or symbol of the L PUSCHs or symbols of the DMRS may also be used to indicate that: location of DMRS in the L PUSCHs or symbols.
In the foregoing manner, the mapping control parameter further includes a position indication parameter, where the position indication parameter may indicate a specific position of the DMRS in L PUSCHs or symbols that share one DMRS. For example, the density parameter indicates that 4 PUSCHs share one DMRS, the location indication parameter may indicate that the DMRS is located on the second PUSCH of the 4 PUSCHs, and if the location indication parameter is 2, the location indication parameter indicates that the DMRS is located on the second PUSCH of the 4 PUSCHs. In this way, according to the mapping control parameter, the position of each DMRS in the N PUSCHs can be determined, and further, which PUSCHs of the N PUSCHs repeatedly transmitted by the terminal are mapped with the DMRSs can be determined.
Compared with a protocol pre-defined mode, the mode can more flexibly determine the mapping position of the DMRS.
Optionally, when the mapping control parameter includes a density parameter, a value of the density parameter is related to a length of a PUSCH or a channel state.
When the mapping control parameter includes a density parameter, a value of the density parameter may be related to a length of a PUSCH or a channel state, that is, the density parameter may take different values, and may be specifically determined according to the length of the PUSCH or the channel state in transmission.
Specifically, when the length of the PUSCH is long or the channel state is poor, the value of the density parameter may be small, so as to ensure normal channel estimation. When the length of the PUSCH is short or the channel state is good, the value of the density parameter may be large, thereby reducing the overhead of the DMRS while ensuring normal channel estimation.
For example, when the length of the PUSCH is 4, the value of the density parameter is 2, each 2 PUSCHs are mapped with one DMRS, and when the length of the PUSCH is 2, the value of the density parameter may be 3, and each 3 PUSCHs are mapped with one DMRS, so that the value of the corresponding density parameter is determined according to the length of the PUSCH, and the density of the DMRS can be controlled within an appropriate range; or when the channel state is poor, in order to avoid affecting the accuracy of channel estimation, the value of the density parameter may be 1, that is, each PUSCH is mapped with one DMRS. And when the channel state is good, the value of the density parameter can be large, for example, 3, which does not affect the accuracy of channel estimation and can reduce the density of the DMRS.
In the specific embodiment of the present invention, it should be understood that the above-mentioned repeatedly transmitted N PUSCHs may be understood as: the PUSCH repeated transmission indication for one time indicates part or all of the PUSCH transmission for multiple times, and the repeatedly transmitted N PUSCHs may be located in 1 slot or multiple slots.
In the case of using the density parameter for indication, the N PUSCHs may be a part or all of O PUSCHs repeatedly transmitted, where O is an integer greater than or equal to N, and the N PUSCHs should be located in the same slot and the same frequency band and be consecutive in the time domain to ensure the accuracy of channel estimation.
If the PUSCH supports frequency hopping in one slot, but the starting PRB positions of two hops are the same, the two PUSCHs before and after the frequency hopping point are not discontinuous on one frequency band or time domain, and the PUSCHs between different hops cannot share one DMRS no matter whether the frequency domain resources before and after the frequency hopping are the same or not.
In this embodiment, the N PUSCHs may be a part of O PUSCHs belonging to repeated transmission, where the N PUSCHs are located in the same slot and the same frequency band, that is, the N PUSCHs are transmitted in the same slot and have no frequency hopping, so as to ensure that some of the N PUSCHs may share one DMRS, and the N PUSCHs are consecutive in a time domain, where O is an integer greater than or equal to N, that is, the O PUSCHs of repeated transmission may be discontinuous, but the N PUSCHs are partial PUSCHs of the O PUSCHs that are continuously transmitted.
That is, for O PUSCHs repeatedly transmitted, the PUSCHs may be divided into a plurality of groups, each group includes at least one PUSCH, and the PUSCHs in each group are located in the same slot and the same frequency band and are consecutive in the time domain. In the specific embodiment of the present invention, DMRS mapping control may be performed by using the density control parameter in the above manner for each group independently. When the number of PUSCHs in a group is 1, one DMRS needs to be mapped, and when the number of PUSCHs in a group is two or more, DMRS mapping control may be performed using the density control parameter in the manner described above.
This is exemplified as follows.
For example, as shown in fig. 4a, there are 4 PUSCHs transmitted in one slot, wherein the 1 st and 2 nd PUSCHs are discontinuously transmitted, the 2 nd to 4 th PUSCHs are continuously transmitted in the time domain, and the N PUSCHs may be 3 PUSCHs continuously transmitted in the 4 PUSCHs.
For another example, as shown in fig. 4b, there are 2 PUSCHs transmitted in the first slot, and these 2 PUSCHs are discontinuously transmitted, and there are 2 PUSCHs also transmitted in the second slot, and these 2 PUSCHs are continuously transmitted with the 2 nd PUSCH in the first slot, but since the 2 nd PUSCH in the first slot and the PUSCH in the second slot are located in different slots, these N PUSCHs are the 2 PUSCHs continuously transmitted in the second slot, and the PUSCH transmitted in the first slot cannot share the DMRS with the PUSCH transmitted in the second slot.
In this way, the positions of the DMRS in the multiple PUSCHs continuously transmitted in one slot are determined by receiving the mapping control parameter sent by the network side device, so that the density of the DMRS in the multiple PUSCHs continuously transmitted in one slot can be flexibly controlled, and the uplink throughput of the system is further improved.
In the embodiment of the present invention, the following various mapping schemes can be implemented in various manners as described above, for example, as follows.
According to the scheme 1, the M is equal to 1, and the DMRS is mapped in the first PUSCH, so that the overhead of the DMRS can be maximally reduced, and the throughput is improved.
And in the mapping scheme 2, the M is equal to N, and one DMRS is mapped in each PUSCH, so that the accuracy of channel estimation can be maximized.
And in the mapping scheme 3, the M is less than the N, and the quantity of the PUSCHs spaced between the adjacent DMRSs is the same in the time domain, so that the consistency of the channel estimation of different PUSCHs can be ensured.
When the value of M is different, it may be determined that mapping positions of DMRSs in the N PUSCHs are also correspondingly different, specifically, when M is equal to 1, that is, only 1 PUSCH in the N PUSCHs is mapped with a DMRS, at this time, the DMRS may be mapped in a first PUSCH, and the remaining N-1 PUSCHs may share the DMRS with the first PUSCH, that is, all use the DMRS as a demodulation reference signal; when the M is equal to the N, each PUSCH is respectively mapped with a DMRS, so that each PUSCH has a corresponding DMRS; when M is smaller than N, in the time domain, the number of PUSCHs spaced between adjacent DMRSs is the same, that is, each certain number of PUSCHs in the N PUSCHs need to share one DMRS, for example, each 3 PUSCHs share one DMRS, that is, the number of PUSCHs spaced between adjacent DMRSs in the time domain is 2.
Thus, with the difference of the values of M, it can be determined that the number and the position of the mapped DMRSs in the N PUSCHs are different. Specifically, the value of M may be determined according to an actual transmission situation, so as to control the density of the DMRS and ensure the accuracy of channel estimation.
Optionally, the time domain lengths of the N PUSCHs are the same;
or
The time domain length of a first PUSCH is greater than that of a second PUSCH, the time domain length of the first PUSCH except the symbol where the DMRS is located is the same as that of the second PUSCH except the symbol where the DMRS is located, the first PUSCH is a PUSCH mapped with the DMRS, and the second PUSCH is a PUSCH not mapped with the DMRS.
In this embodiment, the time domain lengths of the N PUSCHs are the same, that is, the time domain length of each PUSCH in the N PUSCHs is the same, for example, as shown in fig. 5a, the time domain length of each PUSCH is 3. Therefore, when a plurality of PUSCHs share one DMRS, some mini-slots do not contain the DMRS, and when a certain mini-slot does not contain the DMRS, the uplink data transmission code rate is lower than that of the mini-slot with the DMRS, and the reliability of data transmission is higher.
Or
For example, as shown in fig. 5b, the first PUSCH is mapped with the DMRS and has a time domain length of 3, the second PUSCH is not mapped with the DMRS and has a time domain length of 2, and it is seen that the time domain length of the first PUSCH except for the symbol where the DMRS is located is the same as the time domain length of the second PUSCH except for the symbol where the DMRS is located, which is 2. Therefore, when different mini-slots share one DMRS, the overall length of the mini-slot not containing the DMRS is shorter than that of the mini-slot containing the DMRS, so that more PUSCH transmission times can be repeated in each slot, or less resources are needed for repeating the PUSCH transmission for the same time, and the rest resources can be used for scheduling other data or other UE (user equipment) so as to improve the uplink throughput of the system.
In an embodiment of the present invention, the mapping control parameter may be sent to the terminal in different manners.
In an NR system, a PUSCH may be divided into a grant-based PUSCH (Granted-based PUSCH) and a configuration grant-based PUSCH (configured Granted PUSCH) from the aspect of a grant manner, and in this embodiment, when the PUSCH is the grant-based PUSCH, the mapping control parameter may be transmitted through an uplink grant UL grant or configured through an RRC parameter, and when the PUSCH is the grant-based PUSCH, the mapping control parameter may be transmitted through an RRC signaling configured to configure the PUSCH or carried in a DCI signaling used for activating the PUSCH, so that when a terminal needs to transmit a PUSCH with a network side device, the network side device may activate the PUSCH transmission through the DCI signaling first and carry the mapping control parameter in the DCI signaling.
In the above manner, the mapping control parameters are transmitted through the existing signaling, thereby reducing the complexity of the process.
That is, in the case that the PUSCH is an authorization-based PUSCH, the mapping control parameter is transmitted through an uplink authorization;
or
When the PUSCH is based on authorization, the mapping control parameter is transmitted through a Radio Resource Control (RRC) signaling;
or
When the PUSCH is based on configuration authorization, the mapping Control parameter is transmitted by configuring Radio Resource Control (RRC) signaling of the PUSCH;
or
And when the PUSCH is based on configuration authorization, the mapping Control parameter is carried by activating a Downlink Control Information (DCI) signaling of the PUSCH.
And 302, repeatedly transmitting the N PUSCHs mapped with the M DMRSs.
After the number and the positions of the DMRSs in the N PUSCHs are determined, the DMRSs may be mapped in the corresponding PUSCHs according to the positions of the M DMRSs in the N PUSCHs, and the N PUSCHs may be repeatedly transmitted to a network side device. In the specific embodiment of the present invention, the DMRS mapped in a certain PUSCH may be a Single-Symbol (Single-Symbol) DMRS or a Double-Symbol (Double-Symbol) DMRS.
Optionally, beforestep 302, the transmission method further includes:
acquiring mapping schemes corresponding to the current transmission parameters of the N PUSCHs and the received mapping control parameters according to the corresponding relation among the transmission parameters, the mapping control parameters and the mapping schemes;
determining the M and the positions of the M DMRSs in the N PUSCHs according to the mapping scheme.
In this embodiment, when receiving the mapping control parameter, the terminal may determine, according to a correspondence relationship among a transmission parameter, a mapping control parameter, and a mapping scheme, a mapping scheme corresponding to the current transmission parameter of the N PUSCHs and the received mapping control parameter, where the transmission parameter may include a parameter indicating continuous transmission and a parameter indicating discontinuous transmission, the mapping control parameter includes a plurality of mapping control parameters, each mapping control parameter may indicate a mapping scheme used in continuous transmission and discontinuous transmission, for example, a mapping control parameter "0" indicates that a mapping scheme 1 is used in continuous transmission and a mapping scheme 2 is used in discontinuous transmission, and the mapping scheme includes a mapping scheme used in continuous transmission and a mapping scheme used in discontinuous transmission.
The terminal may pre-establish a correspondence between transmission parameters, mapping control parameters, and mapping schemes, and the current transmission parameters of the N PUSCHs may be determined according to the transmission states of the N PUSCHs in one slot, so that when the mapping control parameters sent by the network side device are received, the mapping schemes corresponding to the current transmission parameters of the N PUSCHs and the received mapping control parameters may be determined according to the correspondence, and then the positions of the M and the M DMRS in the N PUSCHs may be determined according to the mapping schemes.
For example, when the number of the repeatedly transmitted PUSCHs is 4, as shown in fig. 6, there are 5 corresponding possible distribution patterns, that is:
all continuous;
two by two are continuous;
the last three are continuous;
the first three are consecutive;
are all discontinuous.
Each distribution pattern may include a plurality of different DMRS mapping schemes, and the mapping schemes may be, for example, mapping 4 DMRSs, mapping one DMRS for every two PUSCHs, mapping one DMRS only on the initial PUSCH, and mapping one DMRS on the second PUSCH, …. Other distribution patterns also include multiple mapping schemes.
And all mapping schemes may be combined into dozens, and in order to save the indication overhead, in the specific embodiment of the present invention, the mapping schemes may be jointly encoded in combination with the transmission parameters of the PUSCH, so as to reduce the overhead.
For the terminal, the transmission parameter of the PUSCH may be determined, and therefore, the terminal may determine the corresponding mapping scheme in the current transmission mode according to the identifier sent by the network side device. For example, the correspondence relationship among the pre-established transmission parameters, mapping control parameters and mapping schemes is shown in table 3 below:
table 3 correspondence of transmission parameters, mapping control parameters, and mapping schemes
The transmission parameters mentioned above may be one or more of the following: the number of repetitions of the repeatedly transmitted PUSCH, a starting symbol, a length, whether to frequency hop, a distribution pattern, and the like, which are not illustrated herein.
In this way, when the terminal receives the mapping control parameter containing the DMRS identifier sent by the network side device, the terminal may determine the corresponding DMRS mapping scheme according to the current PUSCH transmission parameter. In this way, originally, each mapping scheme needs one identifier to represent, and by adopting the implementation mode, the number of bits of the identifiers can be greatly reduced.
Therefore, by establishing the corresponding relation among the transmission parameters, the mapping control parameters and the mapping scheme, the number of identification bits in the mapping control parameters can be reduced, and transmission resources are saved.
In this embodiment of the present invention, the PUSCH continuously transmitted in one slot may also be regarded as an extended PUSCH, and the extended PUSCH maps one DMRS at the start position of the extended PUSCH according to a DMRS mapping scheme similar to that in R15, and when an additional DMRS needs to be mapped, the base station indicates the number of the additional DMRSs through RRC or DCI, or the number of the additional DMRSs and the position of the additional DMRS.
That is to say, in the specific embodiment of the present invention, the N PUSCHs may be N +1 continuous transmissions and are located in the last N PUSCHs in the same slot and the same frequency band, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs.
In other words, the N PUSCHs are the last N PUSCHs in a PUSCH sequence, the PUSCH sequence includes N +1 PUSCHs continuously distributed in one slot, the first PUSCH in the PUSCH sequence is mapped with a DMRS, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs.
For example, the length of one PUSCH is 2 OFDM symbols, 4 PUSCHs in one slot and continuous in the same frequency band are provided, that is, the PUSCH can be regarded as an extended 8 OFDM symbols, the UE maps one DMRS at the starting symbol position of the extended PUSCH, and the base station indicates the position of an additional DMRS through DCI or RRC at the subsequent 7 OFDM symbol positions, if necessary. Specifically, the indication may be performed according to a symbol position or a PUSCH position.
In the embodiment of the present invention, the terminal may be any device having a storage medium, for example: terminal devices such as computers (Computer), Mobile phones, Tablet Personal computers (Tablet Personal Computer), laptop computers (laptop Computer), Personal Digital Assistants (PDA), Mobile Internet Devices (MID), and Wearable devices (Wearable Device).
In the transmission method in this embodiment, by receiving the mapping control parameter sent by the network side device, the number M of DMRSs in N PUSCHs that are repeatedly transmitted, or the positions of M and M DMRSs in the N PUSCHs may be determined according to the mapping control parameter, and then the N PUSCHs on which the M DMRSs are mapped may be repeatedly transmitted. Therefore, when the N PUSCHs are transmitted repeatedly, the number and/or the position of the DMRS can be flexibly determined according to the mapping control parameters, the density of DMRS symbols is reduced, the overhead of the DMRS is reduced, and the uplink throughput of the system is improved.
Referring to fig. 7, fig. 7 is a flowchart of another transmission method provided in an embodiment of the present invention, and is applied to a network side device, as shown in fig. 7, the transmission method includes the following steps:
step 701, sending a mapping control parameter, where the mapping control parameter is used to determine: in the repeatedly transmitted N PUSCHs, the number M of DMRSs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs; and both the N and the M are integers which are more than 0, and the N is more than or equal to the M.
Step 702, receiving the repeatedly transmitted N PUSCHs mapped with the M DMRSs.
For the explanation of the mapping control parameters, the N PUSCHs, the number M of the DMRSs, the positions of the M DMRSs in the N PUSCHs, and the like, reference may be made to the related description in the method embodiment shown in fig. 3, and in order to avoid repeated description, this embodiment is not repeated.
Optionally, the mapping control parameter includes N indication bits, where the N indication bits are in one-to-one correspondence with the N PUSCHs, and each indication bit is used to indicate: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a number of indicator bits, a is a positive integer not equal to N, the terminal obtains N indicator bits corresponding to the N PUSCHs one-to-one by transforming the a indicator bits, and each indicator bit of the N indicator bits is used for indicating: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a density parameter indicating: the number of PUSCHs or symbols L sharing one DMRS.
Optionally, in a case that the mapping control parameter includes a density parameter, the mapping control parameter further includes a position indication parameter, and the position indication parameter is used to indicate: location of DMRS in the L PUSCHs or symbols.
Optionally, when the mapping control parameter includes a density parameter, a value of the density parameter is related to a length of a PUSCH or a channel state.
Optionally, the N PUSCHs belong to a part of O PUSCHs that are repeatedly transmitted, the N PUSCHs are located in the same slot and the same frequency band and are consecutive in a time domain, and O is an integer greater than or equal to N.
Optionally, the mapping control parameter is: and parameters corresponding to the current transmission parameters and the target mapping scheme of the N PUSCHs.
Optionally, when the PUSCH is an authorization-based PUSCH, the mapping control parameter is transmitted through an uplink authorization;
or
When the PUSCH is based on authorization, the mapping control parameter is transmitted through a Radio Resource Control (RRC) signaling;
or
When the PUSCH is based on configuration authorization, the mapping control parameter is transmitted by configuring RRC signaling of the PUSCH;
or
And under the condition that the PUSCH is based on configuration authorization, the mapping control parameter is carried by activating a DCI signaling of the PUSCH.
In a specific embodiment of the present invention, the N PUSCHs may be the last N PUSCHs in a PUSCH sequence, the PUSCH sequence includes N +1 PUSCHs continuously distributed in one slot, a DMRS is mapped in the first PUSCH in the PUSCH sequence, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs.
In this embodiment, by sending the mapping control parameter to the terminal, the terminal may determine how to repeatedly transmit the N PUSCHs mapped with the DMRS to the network side device according to the mapping control parameter. Therefore, the network side equipment can flexibly determine the number and/or the positions of the DMRS in the N PUSCHs which are repeatedly transmitted according to the mapping control parameters, and further achieves the purposes of reducing the density of DMRS symbols, reducing the overhead of the DMRS and improving the uplink throughput of the system.
Referring to fig. 8, fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 8, a terminal 800 includes:
areceiving module 801, configured to receive a mapping control parameter sent by a network side device, where the mapping control parameter is used to determine: in the repeatedly transmitted N PUSCHs, the number M of DMRSs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs; both N and M are integers greater than 0, and N is greater than or equal to M;
atransmission module 802, configured to repeatedly transmit the N PUSCHs mapped with the M DMRSs.
Optionally, the mapping control parameter includes N indication bits, where the N indication bits are in one-to-one correspondence with the N PUSCHs, and each indication bit is used to indicate: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a number of indicator bits, a is a positive integer not equal to N, the terminal obtains N indicator bits corresponding to the N PUSCHs one-to-one by transforming the a indicator bits, and each indicator bit of the N indicator bits is used for indicating: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a density parameter indicating: the number of PUSCHs or symbols L sharing one DMRS.
Optionally, in a case that the mapping control parameter includes a density parameter, the mapping control parameter further includes a position indication parameter, and the position indication parameter is used to indicate: location of DMRS in the L PUSCHs or symbols.
Optionally, when the mapping control parameter includes a density parameter, a value of the density parameter is related to a length of a PUSCH or a channel state.
Optionally, the N PUSCHs belong to a part of O PUSCHs that are repeatedly transmitted, the N PUSCHs are located in the same slot and the same frequency band and are consecutive in a time domain, and O is an integer greater than or equal to N.
Optionally, as shown in fig. 9, the terminal 800 further includes:
an obtainingmodule 803, configured to obtain, according to a correspondence between a transmission parameter, a mapping control parameter, and a mapping scheme, a mapping scheme corresponding to the current transmission parameter and the received mapping control parameter of the N PUSCHs;
a determiningmodule 804, configured to determine the M and the positions of the M DMRSs in the N PUSCHs according to the mapping scheme.
Optionally, M is equal to 1, and the DMRS is mapped in a first PUSCH;
or
The M is equal to N, and each PUSCH is mapped with one DMRS;
or
And M is less than N, and in the time domain, the quantity of PUSCHs spaced between adjacent DMRSs is the same.
Optionally, the time domain lengths of the N PUSCHs are the same;
or
The time domain length of a first PUSCH is greater than that of a second PUSCH, the time domain length of the first PUSCH except the symbol where the DMRS is located is the same as that of the second PUSCH except the symbol where the DMRS is located, the first PUSCH is a PUSCH mapped with the DMRS, and the second PUSCH is a PUSCH not mapped with the DMRS.
Optionally, when the PUSCH is an authorization-based PUSCH, the mapping control parameter is transmitted through an uplink authorization;
or
When the PUSCH is based on authorization, the mapping control parameter is transmitted through a Radio Resource Control (RRC) signaling;
or
When the PUSCH is based on configuration authorization, the mapping control parameter is transmitted through Radio Resource Control (RRC) signaling for configuring the PUSCH;
or
And when the PUSCH is based on configuration authorization, the mapping control parameter is carried by activating a Downlink Control Information (DCI) signaling of the PUSCH.
In a specific embodiment of the present invention, the N PUSCHs may be the last N PUSCHs in a PUSCH sequence, the PUSCH sequence includes N +1 PUSCHs continuously distributed in one slot, a DMRS is mapped in the first PUSCH in the PUSCH sequence, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and the positions of the M DMRSs in the N PUSCHs
The terminal 800 can implement each process implemented by the terminal in the method embodiment of fig. 3, and is not described herein again to avoid repetition. When theterminal 800 of the embodiment of the present invention repeatedly transmits N PUSCHs, the number and/or the position of the DMRS can be flexibly determined according to the received mapping control parameter, thereby reducing the density of DMRS symbols, reducing the overhead of the DMRS, and improving the uplink throughput of the system.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a network-side device according to an embodiment of the present invention, and as shown in fig. 10, the network-side device 1000 includes:
asending module 1001, configured to send a mapping control parameter, where the mapping control parameter is used to determine: in the repeatedly transmitted N PUSCHs, the number M of DMRSs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs; both N and M are integers greater than 0, and N is greater than or equal to M;
areceiving module 1002, configured to receive the repeatedly transmitted N PUSCHs mapped with the M DMRSs.
Optionally, the mapping control parameter includes N indication bits, where the N indication bits are in one-to-one correspondence with the N PUSCHs, and each indication bit is used to indicate: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a number of indicator bits, a is a positive integer not equal to N, the terminal obtains N indicator bits corresponding to the N PUSCHs one-to-one by transforming the a indicator bits, and each indicator bit of the N indicator bits is used for indicating: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a density parameter indicating: the number of PUSCHs or symbols L sharing one DMRS.
Optionally, in a case that the mapping control parameter includes a density parameter, the mapping control parameter further includes a position indication parameter, and the position indication parameter is used to indicate: location of DMRS in the L PUSCHs or symbols.
Optionally, when the mapping control parameter includes a density parameter, a value of the density parameter is related to a length of a PUSCH or a channel state.
Optionally, the N PUSCHs belong to a part of O PUSCHs that are repeatedly transmitted, the N PUSCHs are located in the same slot and the same frequency band and are consecutive in a time domain, and O is an integer greater than or equal to N.
Optionally, the mapping control parameter is: and parameters corresponding to the current transmission parameters and the target mapping scheme of the N PUSCHs.
Optionally, when the PUSCH is an authorization-based PUSCH, the mapping control parameter is transmitted through an uplink authorization;
or
When the PUSCH is based on authorization, the mapping control parameter is transmitted through a Radio Resource Control (RRC) signaling;
or
When the PUSCH is based on configuration authorization, the mapping control parameter is transmitted by configuring RRC signaling of the PUSCH;
or
And under the condition that the PUSCH is based on configuration authorization, the mapping control parameter is carried by activating a DCI signaling of the PUSCH.
In a specific embodiment of the present invention, the N PUSCHs may be the last N PUSCHs in a PUSCH sequence, the PUSCH sequence includes N +1 PUSCHs continuously distributed in one slot, a DMRS is mapped in the first PUSCH in the PUSCH sequence, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and the positions of the M DMRSs in the N PUSCHs
Thenetwork side device 1000 can implement each process implemented by the network side device in the method embodiment of fig. 7, and is not described here again to avoid repetition. Thenetwork side device 1000 according to the embodiment of the present invention may enable the terminal to determine how to repeatedly transmit the N PUSCHs mapped with the DMRS to the network side device according to the mapping control parameter by transmitting the mapping control parameter to the terminal. Therefore, the network side equipment can flexibly determine the number and/or the positions of the DMRS in the N PUSCHs which are repeatedly transmitted according to the mapping control parameters, and further achieves the purposes of reducing the density of DMRS symbols, reducing the overhead of the DMRS and improving the uplink throughput of the system.
Referring to fig. 11, fig. 11 is a schematic diagram of a hardware structure of a terminal for implementing various embodiments of the present invention, where the terminal 1100 includes, but is not limited to:radio frequency unit 1101,network module 1102,audio output unit 1103,input unit 1104,sensor 1105,display unit 1106,user input unit 1107,interface unit 1108,memory 1109,processor 1110, andpower supply 1111. Those skilled in the art will appreciate that the terminal structure shown in fig. 11 does not constitute a limitation of the terminal, and that the terminal may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Theradio frequency unit 1101 is configured to receive a mapping control parameter sent by a network side device, where the mapping control parameter is used to determine: in N repeatedly transmitted physical uplink shared channels PUSCH, the number M of demodulation reference signals DMRS, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs; both N and M are integers greater than 0, and N is greater than or equal to M;
repeatedly transmitting the N PUSCHs to which the M DMRSs are mapped.
Optionally, the mapping control parameter includes N indication bits, where the N indication bits are in one-to-one correspondence with the N PUSCHs, and each indication bit is used to indicate: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a number of indicator bits, a is a positive integer not equal to N, the terminal obtains N indicator bits corresponding to the N PUSCHs one-to-one by transforming the a indicator bits, and each indicator bit of the N indicator bits is used for indicating: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a density parameter indicating: the number of PUSCHs or symbols L sharing one DMRS.
Optionally, in a case that the mapping control parameter includes a density parameter, the mapping control parameter further includes a position indication parameter, and the position indication parameter is used to indicate: location of DMRS in the L PUSCHs or symbols.
Optionally, when the mapping control parameter includes a density parameter, a value of the density parameter is related to a length of a PUSCH or a channel state.
Optionally, the N PUSCHs belong to a part of O PUSCHs that are repeatedly transmitted, the N PUSCHs are located in the same slot and the same frequency band and are consecutive in a time domain, and O is an integer greater than or equal to N.
Optionally, theprocessor 1110 is configured to:
acquiring mapping schemes corresponding to the current transmission parameters of the N PUSCHs and the received mapping control parameters according to the corresponding relation among the transmission parameters, the mapping control parameters and the mapping schemes;
determining the M and the positions of the M DMRSs in the N PUSCHs according to the mapping scheme.
Optionally, M is equal to 1, and the DMRS is mapped in a first PUSCH;
or
The M is equal to N, and each PUSCH is mapped with one DMRS;
or
And M is less than N, and in the time domain, the quantity of PUSCHs spaced between adjacent DMRSs is the same.
Optionally, the time domain lengths of the N PUSCHs are the same;
or
The time domain length of a first PUSCH is greater than that of a second PUSCH, the time domain length of the first PUSCH except the symbol where the DMRS is located is the same as that of the second PUSCH except the symbol where the DMRS is located, the first PUSCH is a PUSCH mapped with the DMRS, and the second PUSCH is a PUSCH not mapped with the DMRS.
Optionally, when the PUSCH is an authorization-based PUSCH, the mapping control parameter is transmitted through an uplink authorization;
or
When the PUSCH is based on authorization, the mapping control parameter is transmitted through a Radio Resource Control (RRC) signaling; or
When the PUSCH is based on configuration authorization, the mapping control parameter is transmitted through Radio Resource Control (RRC) signaling for configuring the PUSCH;
or
And when the PUSCH is based on configuration authorization, the mapping control parameter is carried by activating a Downlink Control Information (DCI) signaling of the PUSCH.
In a specific embodiment of the present invention, the N PUSCHs may be the last N PUSCHs in a PUSCH sequence, the PUSCH sequence includes N +1 PUSCHs continuously distributed in one slot, a DMRS is mapped in the first PUSCH in the PUSCH sequence, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and the positions of the M DMRSs in the N PUSCHs
The terminal 1100 is capable of implementing each process implemented by the terminal in the foregoing embodiments, and is not described here again to avoid repetition. When theterminal 1100 of the embodiment of the present invention repeatedly transmits N PUSCHs, the number and/or the position of the DMRS can be flexibly determined according to the received mapping control parameter, thereby reducing the density of DMRS symbols, reducing the overhead of the DMRS, and improving the uplink throughput of the system.
It should be understood that, in the embodiment of the present invention, theradio frequency unit 1101 may be configured to receive and transmit signals during a message transmission or a call, and specifically, receive downlink data from a base station and then process the received downlink data to theprocessor 1110; in addition, the uplink data is transmitted to the base station. In general,radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, theradio frequency unit 1101 may also communicate with a network and other devices through a wireless communication system.
The terminal provides the user with wireless broadband internet access via thenetwork module 1102, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
Theaudio output unit 1103 may convert audio data received by theradio frequency unit 1101 or thenetwork module 1102 or stored in thememory 1109 into an audio signal and output as sound. Also, theaudio output unit 1103 may also provide audio output related to a specific function performed by the terminal 1100 (e.g., a call signal reception sound, a message reception sound, etc.). Theaudio output unit 1103 includes a speaker, a buzzer, a receiver, and the like.
Theinput unit 1104 is used to receive audio or video signals. Theinput Unit 1104 may include a Graphics Processing Unit (GPU) 11041 and amicrophone 11042, and theGraphics processor 11041 processes image data of still pictures or video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on thedisplay unit 1106. The image frames processed by thegraphic processor 11041 may be stored in the memory 1109 (or other storage medium) or transmitted via theradio frequency unit 1101 or thenetwork module 1102. Themicrophone 11042 may receive sound and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via theradio frequency unit 1101 in case of the phone call mode.
Terminal 1100 can also include at least onesensor 1105, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that adjusts the brightness of thedisplay panel 11061 according to the brightness of ambient light, and a proximity sensor that turns off thedisplay panel 11061 and/or a backlight when the terminal 1100 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; thesensors 1105 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., and will not be described in detail herein.
Thedisplay unit 1106 is used to display information input by a user or information provided to the user. TheDisplay unit 1106 may include aDisplay panel 11061, and theDisplay panel 11061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
Theuser input unit 1107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. Specifically, theuser input unit 1107 includes atouch panel 11071 andother input devices 11072. Thetouch panel 11071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 11071 (e.g., operations by a user on or near thetouch panel 11071 using a finger, a stylus, or any other suitable object or attachment). Thetouch panel 11071 may include two portions of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to theprocessor 1110, and receives and executes commands sent from theprocessor 1110. In addition, thetouch panel 11071 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. Theuser input unit 1107 may includeother input devices 11072 in addition to thetouch panel 11071. In particular, theother input devices 11072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, thetouch panel 11071 can be overlaid on thedisplay panel 11061, and when thetouch panel 11071 detects a touch operation thereon or nearby, the touch operation is transmitted to theprocessor 1110 to determine the type of the touch event, and then theprocessor 1110 provides a corresponding visual output on thedisplay panel 11061 according to the type of the touch event. Although thetouch panel 11071 and thedisplay panel 11061 are shown in fig. 11 as two separate components to implement the input and output functions of the terminal, in some embodiments, thetouch panel 11071 and thedisplay panel 11061 may be integrated to implement the input and output functions of the terminal, and the implementation is not limited herein.
Theinterface unit 1108 is an interface for connecting an external device to theterminal 1100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like.Interface unit 1108 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within terminal 1100 or may be used to transmit data between terminal 1100 and external devices.
Thememory 1109 may be used to store software programs as well as various data. Thememory 1109 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, thememory 1109 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
Theprocessor 1110 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in thememory 1109 and calling data stored in thememory 1109, thereby integrally monitoring the terminal.Processor 1110 may include one or more processing units; preferably, theprocessor 1110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated intoprocessor 1110.
The terminal 1100 can also include a power supply 1111 (e.g., a battery) for providing power to various components, and preferably, thepower supply 1111 can be logically connected to theprocessor 1110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
In addition, the terminal 1100 includes some functional modules that are not shown, and thus, are not described in detail herein.
Preferably, an embodiment of the present invention further provides a terminal, including aprocessor 1110, amemory 1109, and a computer program stored in thememory 1109 and capable of running on theprocessor 1110, where the computer program, when executed by theprocessor 1110, implements each process of the transmission method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the transmission method embodiment shown in fig. 3, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Referring to fig. 12, fig. 12 is a schematic structural diagram of another network-side device according to an embodiment of the present invention. As shown in fig. 12, the network-side device 1200 includes: aprocessor 1201, amemory 1202, abus interface 1203, and atransceiver 1204, wherein theprocessor 1201, thememory 1202, and thetransceiver 1204 are all connected to thebus interface 1203.
In this embodiment of the present invention, thenetwork side device 1200 further includes: a computer program stored on thememory 1202 and executable on theprocessor 1201, the computer program when executed by theprocessor 1201 performing the steps of:
sending a mapping control parameter, the mapping control parameter for determining: in the repeatedly transmitted N PUSCHs, the number M of DMRSs, or the mapping control parameter is used to determine: the M, and positions of M DMRSs in the N PUSCHs; both N and M are integers greater than 0, and N is greater than or equal to M;
receiving the repeatedly transmitted N PUSCHs to which the M DMRSs are mapped.
Optionally, the mapping control parameter includes N indication bits, where the N indication bits are in one-to-one correspondence with the N PUSCHs, and each indication bit is used to indicate: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a number of indicator bits, a is a positive integer not equal to N, the terminal obtains N indicator bits corresponding to the N PUSCHs one-to-one by transforming the a indicator bits, and each indicator bit of the N indicator bits is used for indicating: whether the DMRS is mapped in a corresponding PUSCH;
or
The mapping control parameter comprises a density parameter indicating: the number of PUSCHs or symbols L sharing one DMRS.
Optionally, in a case that the mapping control parameter includes a density parameter, the mapping control parameter further includes a position indication parameter, and the position indication parameter is used to indicate: location of DMRS in the L PUSCHs or symbols.
Optionally, when the mapping control parameter includes a density parameter, a value of the density parameter is related to a length of a PUSCH or a channel state.
Optionally, the N PUSCHs belong to a part of O PUSCHs that are repeatedly transmitted, the N PUSCHs are located in the same slot and the same frequency band and are consecutive in a time domain, and O is an integer greater than or equal to N.
Optionally, the mapping control parameter is: and parameters corresponding to the current transmission parameters and the target mapping scheme of the N PUSCHs.
Optionally, when the PUSCH is an authorization-based PUSCH, the mapping control parameter is transmitted through an uplink authorization;
or
When the PUSCH is based on authorization, the mapping control parameter is transmitted through a Radio Resource Control (RRC) signaling; or
When the PUSCH is based on configuration authorization, the mapping control parameter is transmitted by configuring RRC signaling of the PUSCH;
or
And under the condition that the PUSCH is based on configuration authorization, the mapping control parameter is carried by activating a DCI signaling of the PUSCH.
In a specific embodiment of the present invention, the N PUSCHs may be the last N PUSCHs in a PUSCH sequence, the PUSCH sequence includes N +1 PUSCHs continuously distributed in one slot, a DMRS is mapped in the first PUSCH in the PUSCH sequence, and the mapping control parameter is used to determine: the number M of demodulation reference signals DMRS in the N PUSCHs, or the mapping control parameter is used to determine: the M, and the positions of the M DMRSs in the N PUSCHs
Thenetwork side device 1200 can implement each process implemented by the network side device in the foregoing embodiments, and for avoiding repetition, details are not described here. Thenetwork side device 1200 of the embodiment of the present invention may enable the terminal to determine how to repeatedly transmit the N PUSCHs mapped with the DMRS to the network side device according to the mapping control parameter by sending the mapping control parameter to the terminal. Therefore, the network side equipment can flexibly determine the number and/or the positions of the DMRS in the N PUSCHs which are repeatedly transmitted according to the mapping control parameters, and further achieves the purposes of reducing the density of DMRS symbols, reducing the overhead of the DMRS and improving the uplink throughput of the system.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the transmission method embodiment shown in fig. 7, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer readable storage medium is, for example, ROM, RAM, magnetic disk or optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.