Data transmission method and apparatus, device, and storage medium

MY214543AActive Publication Date: 2026-07-30ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
MY · MY
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-04
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In existing wireless communication technology, repeated transmission processes occupy a large amount of resources, making it difficult to achieve high reliability and low-latency data transmission.

Method used

Repeated transmission of data is carried out through pre-configured physical shared channel patterns, and multiple physical shared channel patterns are used for multiple transmissions of data to reduce resource occupation.

Benefits of technology

It achieves high-reliability data transmission, reduces the resource occupation of repeated transmission processes, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Disclosed are a data transmission method and apparatus, a device, and a storage medium. The data transmission method comprises: acquiring K physical shared channel patterns (101); and according to the K physical shared channel patterns, repeatedly transmit-ting data to be transmitted (102), wherein K is an integer greater than one. Fig. 1
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, device, apparatus and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202010093838.5, filed on February 14, 2020, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of wireless communication, for example, to a data transmission method, device, apparatus and storage medium. BACKGROUND

[0003] In Long Term Evolution (LTE) and Long Term Evolution-Advanced (LTE-A), New Radio Access Technology (NR) and other standards, there are application scenarios with high reliability requirements, such as Ultra-reliable and Low Latency Communications (URLLC), massive Machine Type of Communication (mMTC) and New Radio Access Technology light (NR light). Repeat transmission, including single-node and multi-node repeat transmission, is an effective technique to improve reliability. In addition, Multiple Transmission and Reception Point (Multi-TRP) joint transmission or reception refers to multiple TRPs jointly transmitting data or signals for one or more users. In the related art, Multi-Panel transmission is an important technique introduced by NR, which is to install multiple antenna panels at the receiving end and / or the transmitting end to improve the spectral efficiency or reliability of the wireless communication system. However, the repeat transmission technique needs to occupy multiple resources of a fixed number of times when performing repeat transmission, which has a large performance overhead.

[0004] SUMMARY

[0005] The present application provides a data transmission method, device, apparatus and storage medium.

[0006] The present application provides a data transmission method, device, apparatus and storage medium.

[0007] Obtain K pieces of physical shared channel patterns; and repeatedly transmit the data to be transmitted according to the K pieces of physical shared channel patterns, wherein K is an integer greater than 1.

[0008] The embodiment of the present application further provides a data transmission method, which is applied to a receiving end, and the method comprises the following steps:

[0009] Receiving at least one piece of data to be transmitted; and demodulating the data to be transmitted according to at least one physical shared channel pattern.

[0010] The embodiment of the present application further provides a data transmission device, which is applied to a sending end, and the device comprises the following steps:

[0011] A pattern obtaining module is configured to obtain K pieces of physical shared channel patterns; and a data transmission module is configured to repeatedly transmit the data to be transmitted according to the K pieces of physical shared channel patterns, wherein K is an integer greater than 1.

[0012] The embodiment of the present application further provides a data transmission device, which is applied to a receiving end, and the device comprises the following steps:

[0013] A data receiving module is configured to receive at least one piece of data to be transmitted; and a data demodulating module is configured to demodulate the data to be transmitted according to at least one physical shared channel pattern.

[0014] The embodiment of the present application further provides a device, which comprises the following steps:

[0015] One or more processors; a memory configured to store one or more programs; and when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the data transmission method according to any one of the embodiments of the present application.

[0016] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the data transmission method according to any one of the embodiments of the present application.

[0017] The technical scheme of the embodiment of the present application realizes the transmission of data with high reliability by repeatedly transmitting the data to be transmitted according to the preconfigured physical shared channel pattern, and reduces the resource occupation in the process of repeated transmission. BRIEF DESCRIPTION OF DRAWINGS

[0018] Fig. 1 is a flow chart of a data transmission method according to an embodiment of the present application;

[0019] Fig. 2 is an example diagram of a physical shared channel pattern according to an embodiment of the present application;

[0020] Fig. 3 is a flow chart of a data transmission method according to an embodiment of the present application;

[0021] FIG. 4 is a configuration example of a physical shared channel pattern according to an embodiment of the present application;

[0022] FIG. 5 is a flow chart of a data transmission method according to an embodiment of the present application;

[0023] FIG. 6 is a flow chart of a data transmission method according to an embodiment of the present application;

[0024] FIG. 7 is a structural schematic diagram of a data transmission apparatus according to an embodiment of the present application;

[0025] FIG. 8 is a structural schematic diagram of a data transmission apparatus according to an embodiment of the present application;

[0026] FIG. 9 is a structural schematic diagram of an apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0027] Embodiments of the present application will be described below with reference to the accompanying drawings.

[0028] The steps shown in the flow charts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although a logical order is shown in the flow charts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0029] For the convenience of description, some concepts used herein are introduced.

[0030] In embodiments of the present application, one panel Panel can correspond to one port group (antenna port group, antenna group), and they are one-to-one correspondence and can be replaced with each other. The panel refers to an antenna panel, and one TRP or terminal can include at least one antenna panel. Each panel has one or more antenna arrays, and multiple arrays can be virtually formed into one antenna port. The panel here can be replaced by a port group (or a spatial parameter such as a transmission beam, a receiving beam, a quasi co-location type type D, a transmission configuration indicator state (TCI state)).

[0031] In the present application, an identifier (ID) is used to identify the serial number, index, and indicator of a thing. For example, the index of a reference signal resource, a reference signal resource group, a reference signal resource configuration, a channel state information (CSI) report, a CSI report set, a terminal, a base station, a panel, and the like.

[0032] The index in the present application can be replaced by the indicator.

[0033] The transmission in the present application can refer to sending and receiving, such as the transmission of signals or data can refer to the sending of data or signals, or the receiving of data or signals, and the signals herein include various reference pilot signals.

[0034] In order to transmit data or signaling, the standard divides physical channels into Physical Downlink Control CHannel (PDCCH), Physical Uplink Control CHannel (PUCCH), Physical Downlink Shared CHannel (PDSCH), and Physical Uplink Shared CHannel (PUSCH). Among them, the PDCCH is mainly used to transmit physical downlink control information (DCI), and the PUCCH is mainly used to transmit uplink control information, such as channel state information (CSI), a hybrid automatic repeat request (HARQ), a scheduling request (Scheduling Request), etc. The PDSCH is mainly used to transmit downlink data, and the PUSCH is mainly used to transmit uplink data and CSI information. Among them, the CSI includes channel state information of the downlink fed back by the terminal and channel state information of the uplink indicated by the base station.Here, the channel state information of the downlink includes, but is not limited to, one of the following information: channel state information-reference signal resource indication (CSI-Reference Signal Resource Indicator, CRI), synchronization signal block resource indication (Synchronization Signals Block Resource Indicator, SSBRI), channel quality indication (Channel Quality Indicator, CQI), precoding matrix indication (Precoding Matrix Indicator, PMI), layer indication (Layer Indicator, LI), rank indication (Rank Indicator, RI); the channel state information of the uplink includes, but is not limited to, one of the following information: uplink sounding reference signal resource indication (Sounding Reference Signal Resource Indicator, SRS Resource Indicator, SRI), transmitted precoding matrix indication (Transmitted Precoding Matrix Indicator, TPMI), transmitted rank indication (Transmitted Rank Indicator, TRI), modulation and coding scheme (Modulation and Coding Scheme, MCS), and TPMI and TRI can be jointly encoded, and the precoding information and the number of layers are indicated by the downlink control signaling. Among them, the physical downlink shared channel and the physical uplink shared channel are collectively referred to as the physical shared channel, and the physical downlink control channel and the physical uplink control channel are collectively referred to as the physical control channel.

[0035] In order to achieve flexibility of resource allocation and scheduling, the scheduled resource can include one slot or one sub-slot, wherein one slot can include at least one sub-slot, and the slot and the sub-slot include at least one symbol. Here, the scheduled physical shared channel mapping type includes a physical downlink shared channel mapping type and a physical uplink shared channel mapping type, wherein the physical downlink shared channel mapping type includes a physical downlink shared channel mapping type A (PDSCH mapping type A) and a physical downlink shared channel mapping type B (PDSCH mapping type B), and the physical uplink shared channel mapping type includes a physical uplink shared channel mapping type A (PUSCH mapping type A) and a physical uplink shared channel mapping type B (PUSCH mapping type B).

[0036] To improve the reliability of data or signaling transmission, one way is repetition transmission. M data (such as PDSCH or PUSCH) transmissions are repetition, which means that the M data carries the same information, such as M data from the same transport block (TB), only the corresponding channel encoded redundancy version (RV) is different, or even the M data after channel encoding RV is the same, or the M data comes from the same RV of the same TB, only corresponding to different layers. Here, RV refers to different redundancy versions of channel encoded transmission data, which can generally take channel versions {0, 1, 2, 3}. Similarly, M signaling (such as PDCCH or PUCCH) transmissions are repetition, which means that the M signaling carries the same content, such as M PDCCH carrying the same DCI content (such as each field taking the same value), such as M PUCCH taking the same value. Among them, M repeated transmission data (such as M repeated transmission PUSCH or M repeated transmission PDSCH) or M repeated transmission signaling (such as M repeated transmission PUCCH or M repeated transmission PDCCH) can come from M different TRPs, or from M different antenna panels, or M different bandwidth parts (Bandwidth Part, BWP), or M different carrier components (Carrier Component, CC), Wherein the M panels or M BWPs or M CCs can belong to the same TRP, or belong to multiple TRPs, or only come from different transmission slots or sub-slots of the same transmission node. Among them, the repetition transmission scheme includes but is not limited to at least one of the following ways: space division multiplexing Scheme 1, frequency division multiplexing Scheme 2, time division multiplexing within a slot transmission Scheme 3, and time division multiplexing between slots Scheme 4, wherein the frequency division multiplexing Scheme 2 is divided into two categories according to whether the encoding redundancy version (Redundancy version) of the transport block is the same, when the RV version of the repeated transmission data is the same, it is Scheme 2a, otherwise it is Scheme 2b, M is an integer greater than 1. It can also be any combination of the above multiplexing schemes, such as the combination of space division multiplexing and frequency division multiplexing, the combination of time division multiplexing and frequency division multiplexing, etc. Here, a slot is a set of L1 symbols, and a sub-slot is a set of K1 symbols. Generally, K1 is less than or equal to L1, L1 can be selected as 14 or 12, and K1 is generally a positive integer, such as 2-13 in uplink, or 2, 4, 6, 7 in downlink.The symbol includes, but is not limited to, one of the following: Orthogonal Frequency Division Multiplex (OFDM) symbol, Single-Carrier Frequency Division Multiple Access (SC-FDMA) symbol, Orthogonal frequency division Multiple Access (OFDMA) symbol.

[0037] Here, in order to better transmit the PUSCH or PDSCH, a group of resource elements (REs) of K1 consecutive symbols and L1 frequency domain subcarriers is formed into a resource block (RB, sometimes also called a physical resource block, Physical Resource Block, PRB, or RB), K1 and L1 are positive integers, such as K1 = 12 or 14, L1 = 12. Here, an RE includes a minimum resource unit for carrying a modulated signal corresponding to one symbol and one subcarrier in the time domain and the frequency domain.

[0038] Here, the physical channels such as PDSCH, PDCCH, PUSCH, PUCCH, etc. are modulated in the smallest resource unit RE, each RE includes one symbol in the time domain and one subcarrier in the frequency domain. In order to demodulate or obtain the information (including data or signals) carried on the physical channel modulated on the RE, the value of the wireless channel on the RE needs to be estimated, and this value is generally estimated by the demodulation reference signal (DMRS), and the channel on the physical channel is obtained by the channel difference on the RE corresponding to the DMRS.

[0039] In the embodiments listed herein, if not specified, generally, one terminal and at least one TRP are included. In order to improve the success probability or reliability of transmitting data or signaling, the sending end transmits data or signals repeatedly for N times. For example, transmitting PDSCH and / or PUSCH for N times. The sending end herein can be various transmission nodes in the downlink, such as macro base stations, micro base stations, relays and other network side devices. In the uplink, it is a terminal, such as a mobile phone, a portable device, a computer, a data card and the like. The receiving end is a terminal in the downlink and a network side device in the uplink. The N times of repeated transmission of data or signals can come from the same sending end, or from different sending ends, or from different panels of the same and different sending ends. The N times of repeated transmission of data or signals can be transmitted by means of space division, or frequency division multiplexing, or time division multiplexing, but optionally, time division multiplexing.

[0040] The high layer signaling described herein includes but is not limited to Radio Resource Control (RRC) and / or Media Access Control Control Element (MAC CE).

[0041] In this paper, after receiving the transport block, the terminal or base station feeds back a determination information (Acknowledgement, ACK) if it is detected that the reception is correct, otherwise it feeds back a negative information (Negative Acknowledgement, NACK).

[0042] In an embodiment, FIG. 1 is a flowchart of a data transmission method provided by an embodiment of the application. The embodiment of the application can be applied to the case of repeatedly transmitting data through a physical shared channel. The method can be executed by a data transmission device provided by an embodiment of the application. The device can be realized by software and / or hardware, and generally can be integrated in a sending end. Referring to FIG. 1, the technical solution of the embodiment of the application includes the following steps:

[0043] Step 101, obtaining K parts of physical shared channel patterns.

[0044] The physical shared channel pattern can be a set of distribution information of symbols in the physical shared channel, can include the number of symbols and the distribution of the symbols, for example, the relative index or absolute index of the symbols, the physical shared channel pattern is composed of a plurality of symbol sets, each symbol set can transmit corresponding data, and the physical shared channel pattern can be pre-configured at the sending end and the receiving end. When the sending end transmits data, the receiving end can demodulate the transmitted data according to the physical shared channel pattern of the transmitted data. FIG. 2 is an example diagram of a physical shared channel pattern provided by an embodiment of the present application. As shown in FIG. 2, the physical shared channel pattern can include transmission of PDSCH, DMRS and PDSCH for demodulation. The symbols in the physical shared channel pattern for transmitting data in a frame can be sorted in the manner shown in the figure. The arrangement of the symbols and the number of the symbols in different physical shared channel patterns can be different.

[0045] The configured physical shared channel pattern can be obtained, and the arrangement of the channel for transmitting data is determined. The physical shared channel pattern used by the sending end for each transmission can be different when repeatedly transmitting the to-be-transmitted data, or the physical shared channel pattern corresponding to a group of repeated transmissions can be the same, but the physical shared channel patterns corresponding to different groups of repeated transmissions can be different. Here, a group of repeated transmissions includes at least two repeated transmissions. The physical shared channel is configured with the physical shared channel pattern before data transmission.

[0046] In step 102, the to-be-transmitted data is repeatedly transmitted according to the K physical shared channel patterns, where K is an integer greater than 1.

[0047] In the embodiments of the present application, when the to-be-transmitted data is repeatedly transmitted, the physical shared channel used can be arranged according to the channel pattern in the physical shared channel pattern. The to-be-transmitted data in the repeated transmissions can be the same information, the redundancy version (RV) corresponding to the to-be-transmitted data in the repeated transmissions can be the same or different according to different transmission scenarios, the to-be-transmitted data can come from different TRPs or different antenna panels, can have different bandwidth parts, or can have different carrier components, and the repeated transmission scheme of the to-be-transmitted data according to the physical shared channel pattern can include at least one of the following: a spatial division multiplexing transmission mode, a frequency division multiplexing transmission mode, a time division multiplexing transmission mode within a time slot, and a time division multiplexing transmission mode between time slots, etc. The sending end can repeatedly transmit the to-be-transmitted data according to the physical shared channel pattern multiple times. The transmission mode and the physical shared channel pattern used for each repeated transmission can be different, or the physical shared channel pattern corresponding to a group of repeated transmissions can be the same, but the physical shared channel patterns corresponding to different groups of repeated transmissions can be different.

[0048] The technical solution of the embodiment of the application realizes data transmission with high reliability by repeating transmission of the to-be-transmitted data through the configured physical shared channel pattern, and reduces resource occupation in the repeated transmission process.

[0049] On the basis of the above-mentioned embodiment, the K physical shared channel patterns include at least two physical shared channel patterns.

[0050] When the sending end is a base station, the physical shared channel pattern can be sent to a terminal through high-layer signaling and / or physical layer signaling.

[0051] In the embodiment of the application, the physical shared channel pattern can be composed of multiple physical shared channel patterns, and each physical shared channel pattern can be different, that is, the number and distribution position of symbols included in the third symbol set and / or the number and distribution position of symbols included in the first symbol set are different.

[0052] On the basis of the above-mentioned embodiment, the physical shared channel pattern in the K physical shared channel patterns includes at least a first symbol set, a second symbol set and a third symbol set, wherein the first symbol set and the second symbol set are used for transmitting data; and the third symbol set is used for transmitting a demodulation reference signal (DMRS), and in some cases, some subcarriers in the third symbol set can also be used for transmitting data.

[0053] The physical shared channel pattern can be composed of a first symbol set, a second symbol set and a third symbol set, wherein the symbols in each symbol set can be an Orthogonal Frequency Division Multiplex (OFDM) symbol, a Single-Carrier Frequency Division Multiple Access (SC-FDMA) symbol, an Orthogonal frequency division Multiple Access (OFDMA) symbol, etc. The physical shared channel pattern can include the first symbol set and the second symbol set for transmitting data, and the third symbol set for transmitting a demodulation reference signal (DMRS). The DMRS included in the third symbol set can be used for estimating channel information corresponding to the first symbol set and the second symbol set, and the first symbol set and the third symbol set can be used together for estimating channel information corresponding to the second symbol set.

[0054] FIG. 3 is a flowchart of a data transmission method according to an embodiment of the application. The method according to the embodiment of the application is described on the basis of the above-mentioned embodiment. As shown in FIG. 3, the method according to the embodiment of the application includes the following steps:

[0055] Step 201, determine each of the physical shared channel pattern.

[0056] In the embodiments of the present application, the symbol set of each physical shared channel pattern can also be determined to determine the physical shared channel of the transmission data. The physical shared channel pattern can be composed of a symbol set, and the number of symbols and the symbol distribution mode of each symbol set in each physical shared channel can be determined in advance. For example, the physical shared channel pattern can be composed of a first symbol set, a second symbol set and a third symbol set, wherein the first symbol set and the second symbol set can transmit data, and the third symbol set can transmit a demodulation reference signal (DMRS). In the physical shared channel pattern, the channel information of the first symbol set can be determined according to the channel information on the third symbol set, and the channel information of the second symbol set can be determined according to the channel information of the first symbol set and the channel information of the third symbol set.

[0057] Step 202, transmit the physical shared channel pattern through high layer and / or physical layer signaling.

[0058] Before transmitting data with the receiving end, the configuration and transmission of the physical shared channel pattern need to be performed, and the physical shared channel pattern used for data transmission between the receiving end and the sending end is consistent. When the sending end is various network side devices (such as various types of base stations), the physical shared channel pattern can be sent to the terminal through high layer signaling or physical layer signaling, the physical shared channel pattern is configured, and the configuration of the physical shared channel pattern can include pre-configuration in the sending end and the receiving end, or the physical shared channel pattern can be configured according to the transmission data before data transmission, and transmitted to the receiving end.

[0059] For example, the base station configures K sets of physical downlink shared channel (PDSCH) patterns through high layer signaling, and the K sets of PDSCH patterns are used for repeated transmission of N times of PDSCH. Alternatively, 1 set of PDSCH patterns is configured, and the other K-1 sets are pre-configured by the first set of PDSCH patterns and the agreement between the base station and the terminal. Alternatively, the K sets of PDSCH patterns are all pre-configured in the manner agreed by the base station and the terminal. Here, the pre-configured PDSCH pattern does not need to be sent to the terminal by the base station through signaling, and the configured PDSCH pattern needs to be sent to the terminal by the base station through signaling, wherein the signaling herein includes high layer signaling and / or physical layer signaling. Similarly, the PDSCH herein can be replaced by PUSCH.

[0060] Step 203, obtain a physical shared channel pattern from each of the physical shared channel patterns.

[0061] When the repeated transmission of the data to be transmitted is performed, a physical shared channel pattern for transmitting the data can be selected from the plurality of physical shared channel patterns each time the transmission is performed, such as in ascending order of a physical shared channel pattern index, and is associated with the number of repeated transmissions, such as an i-th shared channel pattern corresponding to an i-th set of repeated transmissions, where i = 1, …, K, and K is the number of physical shared channel patterns, and the i-th set of repeated transmissions includes at least one repeated transmission. The number of repeated transmissions included in each set of repeated transmissions can be determined by at least one of the following: high-layer configuration, and agreement between the transmitting end and the receiving end. For example, odd-numbered repeated transmissions form a set, or K1 consecutive repeated transmissions form a set, where K1 is an integer greater than 1, such as K1 = N / 2.

[0062] To improve the transmission efficiency of the data to be transmitted, as the number of repeated transmissions increases, a physical shared channel pattern including a larger number of symbols in the first symbol set in the physical shared channel pattern can be obtained first, which can improve the transmission efficiency of the data to be transmitted.

[0063] Step 204: transmitting the data to be transmitted according to the physical shared channel pattern.

[0064] The physical shared channel can be established according to the physical shared channel pattern, and the data to be transmitted can be transmitted from the transmitting end to the receiving end through the physical shared channel.

[0065] In an embodiment, the physical shared channel includes at least one of the following: a physical uplink shared channel and a physical downlink shared channel.

[0066] In the embodiments of the present application, the physical shared channel for transmitting data can include a physical uplink shared channel (PUCCH) and a physical downlink shared channel (PDSCH).

[0067] The K reference signal parameters can be used for N times of repeated transmission of the physical channel, where K and N are integers greater than 1, and N is greater than or equal to K. The N times of repeated transmission can be divided into K groups, each group of repeated transmission using the same physical shared channel pattern, such as including n1 or n1-1 or n1+1 times of repeated transmission corresponding to the time slot index in continuous, where n1 is a positive integer, such as n1=f(N / K), f represents rounding up or rounding down of a real number, and N / K represents N divided by K. If N cannot be divided by K, then when f is rounding up, some groups of repeated transmission can include n1-1 times of repeated transmission, and when f is rounding down, some groups of repeated transmission can include n1+1 times of repeated transmission. The i-th group of repeated transmission corresponds to the i-th physical shared channel pattern, that is, the i-th physical shared channel pattern is used for all repeated transmissions in the i-th group of repeated transmission, i=1,…,K.

[0068] Step 205, determining whether the transmission stop condition is met, if yes, stopping sending the to-be-transmitted data, if not, returning to execute the step of obtaining the physical shared channel pattern from each of the physical shared channel patterns.

[0069] The transmission stop condition can be a stop condition for repeated transmission of the to-be-transmitted data, and when the sending end meets the transmission stop condition, the sending of the to-be-transmitted data to the receiving end can be stopped.

[0070] After sending the to-be-transmitted data, the sending end can determine whether the transmission stop condition is met, and when the transmission stop condition is met, the repeated transmission of the to-be-transmitted data can be stopped, and if the transmission stop condition is not met, a new physical shared channel pattern can be obtained from the physical shared channel pattern, and the to-be-transmitted data can be retransmitted according to the new physical shared channel pattern.

[0071] On the basis of the above application embodiments, the transmission stop condition includes at least one of the following:

[0072] The number of times of sending the to-be-transmitted data is greater than or equal to a repeated transmission threshold; and a receiving success signal fed back by the receiving end is obtained.

[0073] The condition for the sending end to stop repeatedly sending the to-be-transmitted data can be that the number of times of repeatedly sending the to-be-transmitted data is greater than or equal to a repetition transmission threshold. The repetition transmission threshold can be the maximum number of times of transmission of the to-be-transmitted data, and can be determined according to the performance of the sending end. The repetition transmission threshold can be less than the number of types of physical shared channel patterns in the physical shared channel pattern. The physical shared channel pattern used by the to-be-transmitted data each time can be different. The condition for the sending end to stop repeatedly sending the to-be-transmitted data can also be that a receiving success signal is received. The receiving end can feed back the receiving success signal to the sending end after successfully demodulating the to-be-transmitted data. The sending end can confirm that the to-be-transmitted data is successfully sent through the receiving success signal, can not need to send the to-be-transmitted data to the receiving end again, and can stop sending the to-be-transmitted data.

[0074] The technical scheme of the embodiment of the present application determines each physical shared channel pattern, and sends the physical shared channel pattern through high-layer and / or physical layer signaling. When repeatedly transmitting the to-be-transmitted data, the physical shared channel pattern is obtained according to the pre-configured K physical shared channel patterns, the to-be-transmitted data is sent according to the physical shared channel pattern, the repeatedly sending of the to-be-transmitted data is stopped when the transmission stopping condition is met, otherwise, the to-be-transmitted data is sent again according to the physical shared channel pattern. The transmission under high reliability of data is realized, and the resource occupation in the repeated transmission process is reduced.

[0075] On the basis of the above-mentioned application embodiment, the determination of each physical shared channel pattern comprises:

[0076] The number of symbols and the symbol index value in the first symbol set are determined. The number of symbols and the symbol index value in the second symbol set are determined. The number of symbols and the symbol index value in the third symbol set are determined.

[0077] The symbol index value can be a value range of each symbol, and can be a start and end position of a symbol for transmitting data. For example, PDSCH categories include PDSCH mapping type A and PDSCH mapping type B. The resource scheduled by the PDSCH mapping type A includes more than or equal to 3 symbols, and the start position of the scheduled resource is symbol index 0-3. The resource scheduled by the PDSCH mapping type B includes 2, 4, 6, or 7 symbols, and the start position of the scheduled resource is symbol index 0-12. In the embodiments of the present application, the method for determining a physical shared channel pattern can include determining the number of symbols in a symbol set combined into a physical shared channel pattern and the symbol index value, determining the number of symbols and the symbol index value of a first symbol set and a second symbol set for transmitting data, and determining the number of demodulation reference signals (DMRSs) and the symbol index value for transmitting the DMRSs. The symbols in each symbol set in different physical shared channel patterns can be different. FIG. 4 is a configuration example diagram of a physical shared channel pattern according to an embodiment of the present application. As shown in FIG. 4, a plurality of first symbol sets can be configured in the physical shared channel pattern. When a user repeatedly transmits data, the configuration of the first symbol set and / or the third symbol set used by different repetition periods (repetitions) can be different.

[0078] On the basis of the above-described embodiments, the number of symbols and the symbol index value in the first symbol set and / or the third symbol set are determined by at least one of the following methods:

[0079] The category of the cyclic prefix, the number of consecutive DMRS symbols, the total number of DMRSs, the number of enhanced DMRSs, the frequency hopping condition of the DMRS, the mapping category of the physical shared channel, the number of scheduled symbols of the physical shared channel, the high-layer signaling configuration, and the pre-configuration. When the number of consecutive DMRS symbols is 1, it is also called single-symbol DMRS (single-symbol DMRS). When the number of consecutive DMRS symbols is 2, it is also called double-symbol DMRS (double-symbol DMRS).

[0080] In the configuration of the physical shared channel pattern, the number of symbols in the first symbol set and / or the third symbol set and the corresponding symbol values can be determined by the category of the cyclic prefix, or the number of enhanced DMRS, the frequency hopping of DMRS, the mapping category of the physical shared channel, the number of scheduled symbols of the physical shared channel, the high layer signaling configuration and the preconfigured manner to determine the symbol values and the number of symbols in the first symbol set and / or the third symbol set in the physical shared channel pattern. Since the total number of symbols in a slot is determined, the number and values of the symbols in the second symbol set can be indirectly determined. Assuming that the number of the first symbol set is k1 and the number of the third symbol is k2, the sum M of them, and the index can be illustrated by at least one of the following examples. Wherein the number of symbols k2 in the third symbol set and its index can be obtained by high layer signaling and / or physical layer signaling. Here, k1 and k2 are integers greater than or equal to 0, and M=k1+k2 is a positive integer, and less than the number of scheduled symbols l of the physical shared channel d The number of scheduled symbols l of the physical shared channel d refers to the total number of symbols used for data transmission, including the first symbol set, the second symbol set and the third symbol set described above.

[0081] Example 1: For the physical downlink shared channel, the number of consecutive DMRS is 1, and the symbol values in the first symbol set and / or the third symbol set are shown in Table 1 as follows:

[0082] Table 1

[0083]

[0084] Example 2: For the physical downlink shared channel, the number of consecutive DMRS is 2, and the symbol values in the first symbol set and / or the third symbol set are shown in Table 2 as follows:

[0085] Table 2

[0086]

[0087] Example 3: For the physical uplink shared channel, the number of consecutive DMRS is 1, and the symbol values in the first symbol set and / or the third symbol set are shown in Table 3 as follows:

[0088] Table 3

[0089]

[0090] Example 4: For the physical uplink shared channel, the number of consecutive DMRS is 2, and the symbol values in the first symbol set and / or the third symbol set are shown in Table 4 as follows:

[0091] Table 4

[0092]

[0093] Example 5: for physical uplink shared channel, the number of continuous DMRS is 1, and in the case of frequency hopping, the symbol values in the first symbol set and / or the third symbol set are shown in Table 5 as follows:

[0094] Table 5

[0095]

[0096] In examples 1-5, the number of symbols in the first symbol set and / or the third symbol set is determined by the number of symbol values (indices, or symbol positions) in the first symbol set and / or the third symbol set in the table, wherein only the values of the first symbol set can be included, i.e. the number of the third symbol set is 0; in addition, if k2 is not equal to 0, the symbol values of the third symbol set are configured by higher layer signaling and / or physical layer signaling. In the table, l0 represents the starting position of the physical shared channel, such as 3 or 4 in the physical shared channel type A, or 0 in the physical shared channel type B.

[0097] On the basis of the above application embodiments, transmitting the to-be-transmitted data to the receiving end through the physical shared channel according to the physical shared channel pattern, comprises:

[0098] Determining whether the first symbol set in the physical shared channel pattern is an empty set through the discrimination information, if yes, only transmitting the second symbol set and the third symbol set.

[0099] In a specific embodiment, the first symbol set in the physical shared channel pattern is not an empty set, that is, the number of symbols in the first symbol set is greater than or equal to 1, when it is determined that the first symbol set is not empty, the to-be-transmitted data can be transmitted to the receiving end through the physical shared channel corresponding to the first symbol set and the second symbol set. When the first symbol set is an empty set, the physical shared channel corresponding to the first symbol set is not used for data transmission, and the data can be transmitted according to the second symbol set and the third symbol set in the physical shared channel pattern.

[0100] On the basis of the above application embodiments, the discrimination information at least includes one of the following: higher layer signaling, physical layer signaling, the number of power control parameters included in the physical shared channel, and the number of modulation and coding mode parameters included in the physical shared channel.

[0101] The first symbol set can be determined by high layer signaling, physical layer signaling, the number of power control parameters included in the physical shared channel, and / or the number of modulation and coding scheme parameters included in the physical shared channel. For example, when the number of power control parameters is 1 and / or the number of modulation and coding scheme parameters included in the physical shared channel is 1, the first symbol set is empty, otherwise the number of the first symbol set is greater than or equal to 1.

[0102] On the basis of the above application embodiments, when the to-be-transmitted data is repeatedly transmitted according to the K physical shared channel patterns, the modulation and coding scheme order of the data corresponding to the first symbol set in the physical shared channel pattern is less than the modulation and coding scheme order of the data corresponding to the second symbol set.

[0103] In an implementation, the modulation and coding scheme order of the data corresponding to the first symbol set is less than the modulation and coding scheme order of the data corresponding to the second symbol set.

[0104] On the basis of the above application embodiments, when the to-be-transmitted data is repeatedly transmitted according to the K physical shared channel patterns, the transmission power of the data corresponding to the first symbol set in the physical shared channel pattern is greater than the transmission power of the data corresponding to the second symbol set.

[0105] The transmission power of the data corresponding to the first symbol set is greater than the transmission power of the data corresponding to the second symbol set.

[0106] On the basis of the above application embodiments, when the to-be-transmitted data is repeatedly transmitted according to the K physical shared channel patterns, the first symbol set satisfies at least one of the following requirements during transmission:

[0107] With the increase of the number of times of transmitting the to-be-transmitted data, the number of pilots for demodulation in the first symbol set gradually increases; with the increase of the number of times of transmitting the to-be-transmitted data, the number of symbols in the first symbol set gradually increases; and with the increase of the number of times of transmitting the to-be-transmitted data, the transmission power of the symbols in the first symbol set gradually increases.

[0108] The number of REs for demodulation in the first symbol set corresponding to the jth repeated transmission is greater than the number of REs for demodulation in the first symbol set corresponding to the ith repeated transmission; the number of symbols in the first symbol set corresponding to the jth repeated transmission is greater than the number of symbols in the first symbol set corresponding to the ith repeated transmission; and the transmission power of the symbols in the first symbol set corresponding to the jth repeated transmission is greater than the transmission power of the symbols in the first symbol set corresponding to the ith repeated transmission; where 1<=i<j<=N.

[0109] Figure 5 is a flow chart of a data transmission method according to an embodiment of the present application. The embodiment of the present application can be applied to the case of repeated transmission of data to ensure data availability. The method can be executed by a data transmission device according to an embodiment of the present application. The device can be implemented by software and / or hardware, and can be integrated into a receiving end in general. The method according to the embodiment of the present application includes the following steps.

[0110] Step 301: receiving at least one piece of to-be-transmitted data.

[0111] The to-be-transmitted data can be received by the sending end through a physical shared channel. The to-be-transmitted data can include at least one piece of repeated transmission. The physical shared channel relied on by the repeated transmission can be associated with a pre-configured physical shared channel pattern.

[0112] Step 302: demodulating the to-be-transmitted data according to at least one physical shared channel pattern.

[0113] In the embodiment of the present application, the demodulation reference signal corresponding to the to-be-transmitted data can be determined through the physical shared channel pattern. The received to-be-transmitted data can be demodulated to obtain the required data content through the demodulation reference signal.

[0114] The technical solution of the embodiment of the present application realizes transmission with high reliability by receiving repeated transmission of at least one piece of to-be-transmitted data and demodulating the to-be-transmitted data through a physical shared channel pattern, thereby reducing resource occupation in the repeated transmission process.

[0115] Figure 6 is a flow chart of a data transmission method according to an embodiment of the present application. The embodiment of the present application is described based on the above embodiment. Referring to Figure 6, the data transmission method according to the embodiment of the present application includes the following steps.

[0116] Step 401: receiving at least one piece of to-be-transmitted data.

[0117] Step 402: determining first channel information according to third channel information of a third symbol set in the physical shared channel pattern.

[0118] The third symbol set in the physical shared channel pattern is used for transmission of a demodulation reference signal. The third channel information corresponding to the transmission of the demodulation reference signal can be determined through the third symbol set. The first channel information in the to-be-transmitted data can be parsed according to the third channel information. For example, the corresponding channel information H3 can be estimated by using the received DMRS of the third symbol set. The channel information H1 corresponding to the first symbol set can be estimated according to the channel information H3 corresponding to the third symbol set.

[0119] Step 403: determining second channel information according to the third channel information and / or the first channel information.

[0120] In the embodiment of the present application, the second channel information corresponding to the second symbol set can be estimated by the third channel information and the first channel information, for example, the transmission data corresponding to the first symbol set is demodulated according to the first channel information H1, and then the corresponding first channel information H1' is estimated again by taking the transmission data corresponding to the first symbol set as a pilot and the received data on the first symbol set, so that the RE on the first symbol set also plays a role of DMRS, and the second channel information H2 on the second symbol set is estimated by interpolation (such as linear or nonlinear interpolation) according to the first channel information H1' and the third channel information H3.

[0121] Step 404, demodulating the transmission data corresponding to the first symbol set in the to-be-transmitted data according to the first channel information, and demodulating the transmission data corresponding to the second symbol set in the to-be-transmitted data according to the second channel information.

[0122] The to-be-transmitted data transmitted by the corresponding first symbol set can be received according to the obtained first channel information, and the to-be-transmitted data transmitted by the second symbol set can be received through the second channel information.

[0123] Step 405, when the demodulation is successful, feeding back a reception success signal.

[0124] When the received to-be-transmitted data is successfully demodulated at the receiving end, it can be indicated that the receiving end successfully receives the to-be-transmitted data, and the receiving success signal can be fed back to the sending end to make the sending end stop repeatedly sending the to-be-transmitted data.

[0125] The technical scheme of the embodiment of the present application receives the to-be-transmitted data sent by the sending end, and demodulates the to-be-transmitted data through the physical shared channel pattern, thereby realizing transmission under high reliability of data and reducing resource occupation in the repeated transmission process.

[0126] On the basis of the above-mentioned application embodiment, the modulation and coding mode order of the transmission data corresponding to the first symbol set is smaller than the modulation and coding mode order of the second symbol set.

[0127] The larger the MCS in the symbol set, the larger or higher the modulation and coding order corresponding to it. In the embodiment of the present application, the MCS of the transmission data corresponding to the first symbol set is smaller than the MCS of the second symbol set, and therefore the modulation and coding mode order of the transmission data corresponding to the first symbol set is smaller than the modulation and coding mode order of the second symbol set.

[0128] On the basis of the above-mentioned application embodiment, the transmission power of the transmission data corresponding to the first symbol set is greater than the transmission power of the second symbol set.

[0129] In an example embodiment, taking PDSCH repetition transmission as an example, a transmission node such as a base station can configure N times of repetition transmission through high layer signaling and / or physical layer signaling, where N is an integer greater than or equal to 2. The N times of repetition transmission can be transmitted by one base station in different time slots or sub-slots, can be transmitted by multiple base stations in a time division multiplexing manner in different time slots or sub-slots, or can be transmitted by multiple panels of at least one base station in a time division multiplexing manner in different time slots or sub-slots. The N times of repetition transmission can also be transmitted by at least one panel of at least one base station in a space division multiplexing manner or a frequency division multiplexing manner. The base station configures K sets of physical downlink shared channel (PDSCH) patterns through high layer signaling, and the K sets of PDSCH patterns are used for the N times of PDSCH repetition transmission. Alternatively, 1 set of PDSCH patterns is configured, and the other K-1 sets are pre-configured by the first set of PDSCH patterns and an agreement between the base station and the terminal. Alternatively, the K sets of PDSCH patterns are all pre-configured in an agreement manner between the base station and the terminal. Here, the pre-configured PDSCH patterns do not need to be sent to the terminal by the base station through signaling, and the configured PDSCH patterns need to be sent to the terminal by the base station through signaling, where the signaling includes high layer signaling and / or physical layer signaling. The physical shared channel pattern includes a first symbol set, a second symbol set, and a third symbol set, where the first symbol set and the second symbol set are used for transmitting PDSCH, and the third symbol set is used for transmitting DMRS. K is an integer greater than 1, N is an integer greater than 1, and N is greater than or equal to K. The terminal obtains the K sets of PDSCH patterns in a receiving signaling manner sent by the base station or in a pre-configuration manner.

[0130] The number of symbols in the first symbol set is not empty, i.e. greater than or equal to 1, the base station transmits PDSCH1 on the REs in the first symbol set, but the MCS is agreed between the base station and the terminal, such as fixed as Quadrature Phase Shift Keying (QPSK), Binary Phase Shift Keying (BPSK), the base station transmits PDSCH2 on the REs in the second symbol set, and the third symbol set is used to transmit DMRS. The terminal receives PDSCH1 on the first symbol set and PDSCH2 on the second symbol set, and DMRS on the third symbol set. In this way, the terminal can estimate the corresponding channel information H3 using the received DMRS in the third symbol set, and estimate the channel information H1 corresponding to the first symbol set according to the channel information H3 corresponding to the third symbol set, demodulate the corresponding transmission data on the first symbol set according to H1, and then estimate the corresponding channel H1' again by taking the corresponding data on the first symbol set as a pilot and the received data on the first symbol set, so that the REs on the first symbol set also play the role of DMRS, and estimate the channel information H2 on the second symbol set by interpolation (such as linear interpolation) according to H1' and H3. Here, H1, H1', H2, and H3 are complex matrices with Nr*Nt, which represent the channel matrix on a certain RE. Usually, they have the same subcarrier index. Among them, Nr and Nt represent the number of transmitting and receiving antennas, respectively. The antennas here can be logical antennas, i.e. precoded antenna ports. In this embodiment, the MCS corresponding to the data PDSCH2 on the second symbol set is generally greater than the MCS corresponding to the data PDSCH1 on the first symbol set. The greater the MCS, the higher the modulation order and / or the higher the coding rate. In this embodiment, the transmission power corresponding to the data PDSCH2 on the second symbol set is generally not greater than the transmission power corresponding to the data PDSCH1 on the first symbol set.

[0131] On the basis of the above application examples, whether the first symbol set is empty, i.e. the first symbol set includes 0 symbols, the base station transmits data using the second symbol set, can be determined in one of the following ways. Way one: the base station indicates whether there is a first symbol set for demodulation and transmission of data through high layer signaling and / or physical layer signaling. The terminal determines whether there is the first symbol set by receiving the high layer signaling and / or physical layer signaling. Way two: the base station implicitly indicates the terminal by indicating at least two groups of power control parameters, that there are two different symbol sets for transmission of data on the scheduled resources, i.e. there are the first symbol set and the second symbol set. If the terminal receives at least two groups of power control parameters, it determines that there is the first symbol set. Way three: the base station implicitly indicates the terminal by indicating at least two groups of modulation and coding scheme parameters, that there are two different symbol sets for transmission of data on the scheduled resources, i.e. there are the first symbol set and the second symbol set. If the terminal receives at least two groups of modulation and coding scheme parameters, it determines that there is the first symbol set.

[0132] On the basis of the above application examples, the base station or the terminal determines the number of symbols of the first symbol set and the index of the symbols on the scheduled resources through the category of the cyclic prefix. Here, the category of the cyclic prefix includes normal cyclic prefix (NCP) and extended cyclic prefix (ECP), as shown in Table 1 of the foregoing example. When ECP is scheduled, the corresponding l d is less than or equal to 12, while the NCP corresponds to l d is less than or equal to 14.

[0133] On the basis of the above application examples, the base station or the terminal determines the number of symbols of the first symbol set and the index of the symbols on the scheduled resources through the number of symbols of the DMRS. Here, the number of symbols of the DMRS is configured through high layer signaling, which means that K2 consecutive symbols with index are used for transmission of the DMRS, such as K2 = 1, 2, as shown in Table 1 K2 = 1, and Table 2 K2 = 2.

[0134] On the basis of the above application examples, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbol on the scheduling resource through the number of additional DMRS (Additional DMRS) symbols. Here, the Additional DMRS refers to the DMRS additionally added in addition to the front-loaded DMRS (Front loaded DMRS), which is mainly used in scenarios with relatively high mobile speed, wherein the number and position of the additional DMRS are determined by the parameter dmrs-AdditionalPosition, and the value of dmrs-AdditionalPosition can be 0-3, as shown in the columns corresponding to dmrs-AdditionalPosition = 0-3 in Table 1 or Table 2.

[0135] On the basis of the above application examples, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbol on the scheduling resource through the number of symbols of the DMRS hopping enabled symbol (DMRS hopping). Here, when the DMRS hopping is enabled, it means that the scheduling resource has frequency hopping in the time domain, otherwise no frequency hopping is performed.

[0136] In a specific example, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbol on the scheduling resource through the PDSCH mapping type. Here, the PDSCH mapping type includes PDSCH mapping type A and PDSCH mapping type B, wherein the PDSCH mapping type A scheduling resource includes more than or equal to 3 symbols, and the starting position of the scheduling resource is symbol index 0-3, and the PDSCH mapping type B scheduling resource includes 2, 4, 6, and 7 symbols, and the starting position of the scheduling resource is symbol index 0-12, as shown in the columns corresponding to PDSCH mapping type A and PDSCH mapping type B in Table 1 or Table 2 of the foregoing example.

[0137] In a specific example, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbol on the scheduling resource through the number of symbols of the PDSCH resource d of the PDSCH resource corresponding to the PDSCH mapping type A is 3-14, the number of symbols of the PDSCH resource corresponding to the PDSCH mapping type A is 2, 4, 6, and 7, as shown in the columns corresponding to l d in Table 1 or Table 2. d d corresponding to different values.

[0138] ​In one specific example, the base station determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by sending high layer signaling or the terminal determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by receiving the high layer signaling.

[0139] In one specific example, the base station or the terminal determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by pre-configuration.

[0140] In one specific example, the base station transmits the jth and ith repeated PDSCH, and the terminal receiving the jth and ith repeated PDSCH determines that the number of REs for demodulation in the first symbol set corresponding to the jth repeated transmission is greater than the number of REs for demodulation in the first symbol set corresponding to the ith repeated transmission; wherein, 1 <= i < j <= N.

[0141] In one specific example, the base station transmits the jth and ith repeated PDSCH, and the terminal receiving the jth and ith repeated PDSCH determines that the number of symbols in the first symbol set corresponding to the jth repeated transmission is greater than the number of symbols in the first symbol set corresponding to the ith repeated transmission; wherein, 1 <= i < j <= N.

[0142] In one specific example, the base station transmits the jth and ith repeated PDSCH, and the terminal receiving the jth and ith repeated PDSCH determines that the transmit power of the symbols in the first symbol set corresponding to the jth repeated transmission is greater than the transmit power of the symbols in the first symbol set corresponding to the ith repeated transmission; wherein, 1 <= i < j <= N.

[0143] In one specific example, after the terminal receives the ith repeated transmission, it will feed back ACK if the demodulation is successful, and after the base station receives the ACK fed back by the terminal, it will stop the kth to Nth repeated transmission, where, 1 <= i < k <= N.

[0144] In one example embodiment, taking PUSCH repeated transmission as an example, in this embodiment, the transmission node (such as a base station) configures N repeated transmissions through high layer signaling and / or physical layer signaling, where N is an integer greater than or equal to 2. The N repeated transmissions can be transmitted by at least one panel of the terminal in different time slots or sub-slots, and at least one panel of the base station receives in different time slots or sub-slots. The N repeated transmissions can also be transmitted by at least one panel of the base station through space division multiplexing or frequency division multiplexing, and at least one panel of the base station receives through space division multiplexing or frequency division multiplexing.

[0145] In this embodiment, the base station configures K sets of physical downlink shared channel (PUSCH) patterns through high layer signaling, which are used for the repeated transmission of PUSCH for N times. Alternatively, 1 set of PUSCH patterns is configured, and the other K-1 sets are pre-configured by the first set of PUSCH patterns and the agreement between the base station and the terminal. Alternatively, the K sets of PUSCH patterns are all pre-configured in the manner agreed by the base station and the terminal. Here, the pre-configured PUSCH patterns do not need to be sent to the terminal by the base station through signaling, while the configured PUSCH patterns need the base station to send the configuration information to the terminal through signaling, where the signaling includes high layer signaling and / or physical layer signaling. The physical uplink shared channel pattern includes a first symbol set, a second symbol set and a third symbol set, wherein the first symbol set and the second symbol set are used for transmitting PUSCH, and the third symbol set is used for transmitting DMRS. The K is an integer greater than or equal to 1, N is an integer greater than 1, and N is greater than or equal to K.

[0146] The terminal obtains the K sets of PUSCH patterns in the manner of receiving the signaling sent by the base station or in the pre-configured manner.

[0147] In one embodiment, the number of symbols in the first symbol set is non-empty, i.e. greater than or equal to 1, and the terminal can use the REs in the first symbol set to transmit PUSCH1, but the MCS is agreed between the base station and the terminal, such as fixed to Quadrature Phase Shift Keying (QPSK), Binary Phase Shift Keying (BPSK), the terminal uses the REs in the second symbol set to transmit PUSCH2, and the third symbol set is used to transmit DMRS. The base station receives the PUSCH1 in the first symbol set, the PUSCH2 in the second symbol set, and the DMRS in the third symbol set. Thus, the base station can estimate the corresponding channel information H3 using the received DMRS in the third symbol set, estimate the corresponding channel information H1 of the first symbol set according to the corresponding channel information H3 of the third symbol set, demodulate the corresponding transmission data in the first symbol set according to H1, then estimate the corresponding channel H1' again using the corresponding data in the first symbol set as pilot and the received data in the first symbol set, so that the REs in the first symbol set also play the role of DMRS, and estimate the channel information H2 in the second symbol set by interpolation (such as linear interpolation) according to H1' and H3. Here, H1, H1', H2, and H3 are complex matrices with Nr*Nt, which represent the channel matrix of a certain RE, and usually they have the same subcarrier index. Wherein, Nr and Nt represent the number of transmitting and receiving antennas respectively, and the antenna here can be a logical antenna, i.e. a precoded antenna port. In this embodiment, the MCS corresponding to the data PUSCH2 in the second symbol set is generally greater than the MCS corresponding to the data PUSCH1 in the first symbol set, and the greater the MCS represents the higher the modulation order and / or the higher the coding rate. In this embodiment, the transmission power corresponding to the data PUSCH2 in the second symbol set is generally not greater than the transmission power corresponding to the data PUSCH1 in the first symbol set.

[0148] In one specific example, whether the first symbol set is empty, i.e. the first symbol set includes 0 symbol, is determined by one of the following ways that the terminal transmits data with the second symbol set. Way one: the base station indicates whether there is the first symbol set for demodulation and data transmission through high layer signaling and / or physical layer signaling. The terminal determines whether there is the first symbol set by receiving the high layer signaling and / or the physical layer signaling. Way two: the base station implicitly indicates the terminal by indicating at least two sets of power control parameters, that there are two different symbol sets for data transmission on the scheduled resource, i.e. there are the first symbol set and the second symbol set. The terminal determines that there is the first symbol set if it receives at least two sets of power control parameters. Way three: the base station implicitly indicates the terminal by indicating at least two sets of modulation and coding scheme parameters, that there are two different symbol sets for data transmission on the scheduled resource, i.e. there are the first symbol set and the second symbol set. The terminal determines that there is the first symbol set if it receives at least two sets of modulation and coding scheme parameters.

[0149] In one specific example, the base station or the terminal determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by the category of cyclic prefix. Here the category of cyclic prefix includes normal cyclic prefix (NCP) and extended cyclic prefix (ECP), as shown in Table 3 of the foregoing example, when ECP is scheduled, the corresponding l d is less than or equal to 12, while NCP corresponds to l d is less than or equal to 14.

[0150] In one specific example, the base station or the terminal determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by the number of symbols of DMRS. Here the number of symbols of DMRS is configured by high layer signaling, which means that K2 consecutive symbols with index are used for transmitting DMRS, such as K2 = 1, 2, as shown in Table 3 of the foregoing example corresponding to K2 = 1, and Table 4 corresponding to K2 = 2.

[0151] In one specific example, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbols on the scheduled resource through the number of additional DMRS (Additional DMRS) symbols. Here, the Additional DMRS refers to the DMRS additionally added in addition to the front-loaded DMRS (Front loaded DMRS), which is mainly used in scenarios with relatively high mobile speed, wherein the number and position of the additional DMRS are determined by the parameter dmrs-AdditionalPosition, which can take values of 0-3, such as the columns corresponding to dmrs-AdditionalPosition = 0-3 in Table 3 or Table 4 in the foregoing example.

[0152] In one specific example, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbols on the scheduled resource through the number of symbols of the DMRS hopping enabled symbol (DMRS hopping). Here, when the DMRS hopping is enabled, it means that the scheduled resource has frequency hopping in the time domain, otherwise no frequency hopping is performed, as shown in Table 5 in the foregoing example.

[0153] In one specific example, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbols on the scheduled resource through the PUSCH mapping type. Here, the PUSCH mapping type includes PUSCH mapping type A and PUSCH mapping type B, wherein the scheduled resource of the PUSCH mapping type A includes more than or equal to 4 symbols, and the starting position of the scheduled resource is symbol index 0, while the scheduled resource of the PUSCH mapping type B includes 1-14 symbols, and the starting position of the scheduled resource is symbol index 0-13, such as the columns corresponding to the PUSCH mapping type A and the PUSCH mapping type B in Table 3 or Table 4 in the foregoing example.

[0154] In one specific example, the base station or terminal determines the number of symbols of the first symbol set and the index of the symbols on the scheduled resource through the number of symbols of the PUSCH resource d of the PUSCH mapping type A. Here, the number of symbols of the PUSCH resource of the PUSCH mapping type A takes values of 4-14, and the number of symbols of the PUSCH resource of the PUSCH mapping type A takes values of 1-14 symbols, such as the rows corresponding to different values of ld in Table 3 or Table 4 in the foregoing example. d d

[0155] ​​In one specific example, the base station determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by sending high layer signaling or the terminal determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by receiving the high layer signaling.

[0156] In one specific example, the base station or the terminal determines the number of symbols in the first symbol set and the index of the symbols on the scheduled resource by pre-configuration.

[0157] In one specific example, the terminal transmits the jth and ith repeated PUSCH, and the base station determines, when receiving the jth and ith repeated PUSCH, that the number of REs for demodulation in the first symbol set corresponding to the jth repeated transmission is greater than the number of REs for demodulation in the first symbol set corresponding to the ith repeated transmission; wherein 1<=i<j<=N.

[0158] In one specific example, the terminal transmits the jth and ith repeated PUSCH, and the base station determines, when receiving the jth and ith repeated PUSCH, that the number of symbols in the first symbol set corresponding to the jth repeated transmission is greater than the number of symbols in the first symbol set corresponding to the ith repeated transmission; wherein 1<=i<j<=N.

[0159] In one specific example, the terminal transmits the jth and ith repeated PUSCH, and the base station determines, when receiving the jth and ith repeated PUSCH, that the transmit power of the symbols in the first symbol set corresponding to the jth repeated transmission is greater than the transmit power of the symbols in the first symbol set corresponding to the ith repeated transmission; wherein 1<=i<j<=N.

[0160] In one specific example, after the base station receives the ith repeated transmission, if the demodulation is successful, the base station feeds back an ACK or no longer allocates resources for repeated transmission to the UE, or sends a signaling to the terminal to stop repeated transmission, and the terminal stops the kth to Nth repeated transmission after receiving the ACK fed back by the base station or the resource for repeated transmission or receiving the signaling sent by the base station to stop repeated transmission, wherein 1<=i<k<=N.

[0161] FIG. 7 is a structural schematic diagram of a data transmission device provided by an embodiment of the present application, which can execute the data transmission method provided by any embodiment of the present application, and the corresponding function modules and effects of the execution method. The device can be realized by software and / or hardware, and includes a pattern acquisition module 501 and a data transmission module 502.

[0162] The pattern acquisition module 501 is configured to acquire K physical shared channel patterns.

[0163] The data transmission module 502 is configured to repeatedly transmit the data to be transmitted according to the K physical shared channel patterns, where K is an integer greater than 1.

[0164] The technical scheme of the embodiment of the present application acquires at least two physical shared channel patterns, and the data transmission module 502 repeatedly transmits the data to be transmitted according to the physical shared channel patterns, thereby realizing transmission with high reliability of data and reducing resource occupation in the process of repeated transmission.

[0165] On the basis of the above-mentioned application embodiment, the physical shared channel patterns in the data transmission device include at least two physical shared channel patterns.

[0166] On the basis of the above-mentioned application embodiment, the physical shared channel patterns in the physical shared channel pattern set in the data transmission device include at least a first symbol set, a second symbol set and a third symbol set; the first symbol set and the second symbol set are used for transmitting data; and the third symbol set is used for transmitting a demodulation reference signal (DMRS).

[0167] On the basis of the above-mentioned application embodiment, the data transmission device further includes:

[0168] The sending module is configured to transmit the physical shared channel patterns through high-layer and / or physical layer signaling.

[0169] On the basis of the above-mentioned application embodiment, the data transmission module 502 further includes:

[0170] The configuration module is configured to determine the physical shared channel patterns.

[0171] On the basis of the above-mentioned application embodiment, the configuration module is configured to:

[0172] determine the number of symbols and the symbol index values in the first symbol set, determine the number of symbols and the symbol index values in the second symbol set, and determine the number of symbols and the symbol index values in the third symbol set.

[0173] On the basis of the above-mentioned application embodiment, the number of symbols and the symbol index values in the first symbol set are determined by at least one of the following ways:

[0174] the category of a cyclic prefix, the number of continuous DMRSs, the total number of DMRSs, the number of enhanced DMRSs, the frequency hopping condition of DMRSs, the mapping category of a physical shared channel, the number of scheduling symbols of a physical shared channel, high-layer signaling configuration and pre-configuration.

[0175] On the basis of the above-mentioned application embodiment, the data transmission module 502 includes:

[0176] The pattern acquisition unit is configured to acquire a physical shared channel pattern from each of the physical shared channel patterns.

[0177] The data transmission unit is configured to transmit the to-be-transmitted data to a receiving end through a physical shared channel according to the physical shared channel pattern.

[0178] The condition determination unit is configured to determine whether a transmission stop condition is met, and if yes, stop transmitting the to-be-transmitted data, and if no, return to the step of acquiring a physical shared channel pattern from each of the physical shared channel patterns.

[0179] In the embodiments of the application, the transmission stop condition in the condition determination unit includes at least one of the following:

[0180] The number of times of transmitting the to-be-transmitted data is greater than or equal to a repetition transmission threshold; or, a receiving success signal fed back by the receiving end is acquired.

[0181] In the embodiments of the application, the physical shared channel in the data transmission unit includes at least one of the following: a physical uplink shared channel and a physical downlink shared channel.

[0182] In the embodiments of the application, the data transmission unit includes:

[0183] The empty set processing subunit is configured to determine, by using the discrimination information, whether the first symbol set in the physical shared channel pattern is an empty set, and if yes, only transmit the second symbol set and the third symbol set.

[0184] In the embodiments of the application, the discrimination information in the empty set processing subunit includes at least one of the following: high-layer signaling, physical layer signaling, the number of power control parameters included in the physical shared channel, and the number of modulation and coding mode parameters included in the physical shared channel.

[0185] In the embodiments of the application, when the data transmission module 502 performs repeated transmission of the to-be-transmitted data according to the K physical shared channel patterns, the transmission power of the data corresponding to the first symbol set in the physical shared channel pattern is greater than the transmission power of the data corresponding to the second symbol set.

[0186] In the embodiments of the application, when the data transmission module 502 performs repeated transmission of the to-be-transmitted data according to the K physical shared channel patterns, the transmission power of the data corresponding to the first symbol set in the physical shared channel pattern is greater than the transmission power of the data corresponding to the second symbol set.

[0187] On the basis of the above application embodiment, when the data transmission module 502 repeatedly transmits the to-be-transmitted data according to the K physical shared channel patterns, the first symbol set satisfies at least one of the following requirements during transmission:

[0188] With the increase of the number of times of transmitting the to-be-transmitted data, the number of pilots for demodulation in the first symbol set gradually increases; with the increase of the number of times of transmitting the to-be-transmitted data, the number of symbols in the first symbol set gradually increases; with the increase of the number of times of transmitting the to-be-transmitted data, the transmission power of the symbols in the first symbol set gradually increases.

[0189] FIG. 7 is a structural schematic diagram of a data transmission device provided by an embodiment of the present application, which can execute the data transmission method provided by any embodiment of the present application, and the corresponding function modules and effects of the execution method. The device can be realized by software and / or hardware, and includes a data receiving module 601 and a data demodulation module 602.

[0190] The data receiving module 601 is configured to receive at least one piece of to-be-transmitted data.

[0191] The data demodulation module 602 is configured to demodulate the to-be-transmitted data according to at least one physical shared channel pattern.

[0192] The technical solution of the embodiment of the present application receives the to-be-transmitted data sent by the sending end through the data receiving module 601, and demodulates the to-be-transmitted data through the physical shared channel pattern by the data demodulation module 602, thereby realizing the transmission of data with high reliability and reducing the resource occupation in the repeated transmission process.

[0193] On the basis of the above application embodiment, the data transmission device further includes:

[0194] The feedback module is configured to feed back a receiving success signal when demodulation is successful.

[0195] On the basis of the above application embodiment, the data demodulation module 602 includes:

[0196] The first channel unit is configured to determine first channel information according to third channel information of a third symbol set in the physical shared channel pattern.

[0197] The second channel unit is configured to determine second channel information according to the third channel information and / or the first channel information.

[0198] The data transmission unit is configured to demodulate transmission data corresponding to a first symbol set in the to-be-transmitted data according to the first channel information, and demodulate transmission data corresponding to a second symbol set in the to-be-transmitted data according to the second channel information.

[0199] On the basis of the above application embodiment, the physical shared channel pattern in the data demodulation module 602 comprises at least a first symbol set, a second symbol set and a third symbol set; wherein the first symbol set and the second symbol set are used for transmitting data; and the third symbol set is used for transmitting a demodulation reference signal (DMRS).

[0200] On the basis of the above application embodiment, the modulation and coding mode order of the transmission data corresponding to the first symbol set in the data demodulation module 602 is less than the modulation and coding mode order of the second symbol set.

[0201] On the basis of the above application embodiment, the transmission power of the transmission data corresponding to the first symbol set in the data demodulation module 602 is greater than the transmission power of the second symbol set.

[0202] FIG. 9 is a structural schematic diagram of an apparatus according to an embodiment of the present application. As shown in FIG. 9, the apparatus includes a processor 70, a memory 71, an input device 72 and an output device 73. The number of processors 70 in the apparatus can be one or more, and one processor 70 is taken as an example in FIG. 9. The processor 70, the memory 71, the input device 72 and the output device 73 in the apparatus can be connected through a bus or other means, and the connection through the bus is taken as an example in FIG. 9.

[0203] The memory 71 is a computer readable storage medium, which can be used to store software programs, computer executable programs and modules, such as the modules corresponding to the data transmission device (the pattern acquisition module 501, the data transmission module 502, the data receiving module 601 and the data demodulation module 602) in the embodiments of the present application. The processor 70 executes the software programs, instructions and modules stored in the memory 71, so as to perform various functional applications and data processing of the apparatus, that is, to implement the data transmission method described above.

[0204] The memory 71 can mainly include a program storage area and a data storage area. The program storage area can store an operating system and at least one application program required by a function; and the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 71 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device or other non-volatile solid-state memory device. In some examples, the memory 71 can include a memory remotely arranged with respect to the processor 70, and these remote memories can be connected to the apparatus through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0205] The input device 72 can be used to receive inputted digital or character information, and to generate key signal inputs relating to user settings of the apparatus and function controls. The output device 73 can include a display device such as a display screen.

[0206] The embodiments of the present application further provide a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to perform a data transmission method, the method comprising:

[0207] K pieces of physical shared channel patterns are acquired; and the to-be-transmitted data is repeatedly transmitted according to the K pieces of physical shared channel patterns, wherein K is an integer greater than 1. Or, at least one piece of to-be-transmitted data is received; and the to-be-transmitted data is demodulated according to at least one piece of physical shared channel pattern.

[0208] The embodiments of the present application provide a storage medium containing computer executable instructions, which are not limited to the method operations as described above, but can also perform related operations in the data transmission method provided by any embodiment of the present application.

[0209] Through the above description of the embodiments, the present application can be realized by means of software and necessary general hardware, or by hardware. The technical solutions of the present application can essentially be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a floppy disk, a read-only memory (ROM), a random access memory (RAM), a FLASH memory, a hard disk or an optical disk, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application.

[0210] The term user terminal encompasses any suitable type of wireless user device, such as a mobile phone, a portable data processing apparatus, a portable web browser, or a car-mounted mobile station.

[0211] Generally, various embodiments of the present application can be implemented in hardware or special-purpose circuitry, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software which can be executed by a controller, microprocessor or other computing device, although the present application is not limited thereto.

[0212] Embodiments of the application can be implemented by computer program instructions on a mobile device's data processor, for example in processor circuitry, or by hardware, or by a combination of software and hardware. Computer program instructions can be in assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0213] Any flowchart of logic in the drawings of the present application can represent program steps, or can represent interconnected logic circuit, modules, and functions, or can represent a combination of program steps and logic circuit, modules, and functions. The computer program can be stored on a memory. The memory can be of any type suitable to the local technical environment and can be implemented using any suitable data storage technology, such as, but not limited to, random access memory (RAM), read only memory (ROM), optical storage devices, and tape storage devices, etc. The computer readable media can include non-transitory storage media. The data processor can be of any type suitable to the local technical environment, and can include, but is not limited to, a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), and a processor based on multi-core processor architecture.

Claims

1. A data transmission method, applied to a sending end, comprising: obtaining K physical shared channel patterns; repeatedly transmitting the data to be transmitted according to the K physical shared channel patterns, where K is an integer greater than 1.

2. The method according to claim 1, wherein, the physical shared channel pattern at least includes a first symbol set, a second symbol set, and a third symbol set; wherein both the first symbol set and the second symbol set are used for transmitting data; the third symbol set is used for transmitting a demodulation reference signal DMRS.

3. The method according to claim 1, further comprising: transmitting the K physical shared channel patterns through at least one of high-layer signaling and physical-layer signaling.

4. The method according to claim 1, further comprising: determining the physical shared channel pattern.

5. The method according to claim 4, wherein, the determining the physical shared channel pattern includes at least one of the following: determining the number of symbols and the symbol index values in the first symbol set of the physical shared channel pattern; determining the number of symbols and the symbol index values in the second symbol set of the physical shared channel pattern; determining the number of symbols and the symbol index values in the third symbol set of the physical shared channel pattern.

6. The method according to claim 5, wherein, the determining the number of symbols and the symbol index values in the first symbol set of the physical shared channel pattern is determined by at least one of the following methods: category of cyclic prefix, number of consecutive DMRS symbols, total number of DMRS, number of enhanced DMRS, hopping situation of DMRS, mapping category of physical shared channel, number of scheduling symbols of physical shared channel, high-layer signaling configuration, and pre-configuration.

7. The method according to claim 1, wherein, the repeatedly transmitting the data to be transmitted according to the K physical shared channel patterns includes: obtaining one physical shared channel pattern from the K physical shared channel patterns; transmitting the data to be transmitted according to the one physical shared channel pattern; determining whether a transmission stop condition is satisfied, and in response to satisfying the transmission stop condition, stopping transmitting the data to be transmitted, and in response to not satisfying the transmission stop condition, returning to execute the operation of obtaining one physical shared channel pattern from the K physical shared channel patterns.

8. The method according to claim 7, wherein, the transmission stop condition includes at least one of the following: the number of times of transmitting the data to be transmitted is greater than or equal to a repeat transmission threshold; receiving a reception success signal fed back from the receiving end.

9. The method according to claim 7, wherein, the transmitting the data to be transmitted according to the one physical shared channel pattern includes: determining whether the first symbol set in the one physical shared channel pattern is an empty set through discriminant information, and in response to the first symbol set in the one physical shared channel pattern being an empty set, only transmitting the second symbol set and the third symbol set in the one physical shared channel pattern.

10. The method according to claim 9, wherein, The discrimination information at least includes at least one of the following: high-layer signaling, physical-layer signaling, the number of power control parameters included in the physical shared channel, and the number of modulation and coding mode parameters included in the physical shared channel.

11. The method according to claim 1, wherein, the modulation and coding mode order of the data corresponding to the first symbol set in the physical shared channel pattern is less than the modulation and coding mode order of the data corresponding to the second symbol set in the physical shared channel pattern.

12. The method according to claim 1, wherein, the transmission power of the data corresponding to the first symbol set in the physical shared channel pattern is greater than the transmission power of the data corresponding to the second symbol set in the physical shared channel pattern.

13. The method according to claim 2, wherein, when the first symbol set in the K physical shared channel patterns is transmitted, it satisfies at least one of the following requirements: as the number of times of transmitting the data to be transmitted increases, the number of pilots for demodulation in the first symbol set in the K physical shared channel patterns increases; as the number of times of transmitting the data to be transmitted increases, the number of symbols in the first symbol set in the K physical shared channel patterns increases; as the number of times of transmitting the data to be transmitted increases, the transmission power of the symbols in the first symbol set in the K physical shared channel patterns increases.

14. A data transmission method, applied to a receiving end, including: receiving the data to be transmitted obtained through at least one repeated transmission; demodulating the data to be transmitted according to at least one physical shared channel pattern.

15. The method according to claim 14, wherein, after demodulating the data to be transmitted according to at least one physical shared channel pattern, it includes: when it is determined that the demodulation is successful, feeding back a reception success signal.

16. The method according to claim 14, wherein, demodulating the data to be transmitted according to at least one physical shared channel pattern includes: determining first channel information according to the third channel information of the third symbol set in the physical shared channel pattern; determining second channel information according to at least one of the third channel information and the first channel information; demodulating the transmission data corresponding to the first symbol set of the physical shared channel pattern in the data to be transmitted according to the first channel information, and demodulating the transmission data corresponding to the second symbol set of the physical shared channel pattern in the data to be transmitted according to the second channel information.

17. The method according to claim 16, wherein, the physical shared channel pattern at least includes: a first symbol set, a second symbol set, and a third symbol set; wherein, both the first symbol set and the second symbol set are used for transmitting data; the third symbol set is used for transmitting a demodulation reference signal DMRS.

18. A data transmission device, applied to a transmitting end, including: a pattern acquisition module, configured to acquire K physical shared channel patterns; a data transmission module, configured to repeatedly transmit the data to be transmitted according to the K physical shared channel patterns, where K is an integer greater than 1.

19. A data transmission device, applied to a receiving end, Comprising: A data receiving module, configured to receive data to be transmitted obtained through at least one repeated transmission; A data demodulation module, configured to demodulate the data to be transmitted according to at least one physical shared channel pattern.

20. A device, Comprising: At least one processor; A memory, configured to store at least one program; When the at least one program is executed by the at least one processor, enabling the at least one processor to implement the data transmission method according to any one of claims 1-17.

21. A computer-readable storage medium storing a computer program, Wherein, When the program is executed by a processor, it implements the data transmission method according to any one of claims 1-17.