PUSCH repeated transmission method and terminal equipment
By redefining the SRI and TPMI domains and configuring personalized transmission parameters for different PUSCH repetitive transmissions, the problem of inability to match multiple TRP channels in the prior art is solved, and the uplink transmission performance is improved.
Patent Information
- Application Number
- CN202080105057.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-22
- Publication Date
- 2025-05-20
- Estimated Expiration
- 2040-12-22
AI Technical Summary
The prior art cannot personalize transmission parameter configuration for different repeated transmission physical uplink shared channels (PUSCH) without increasing downlink control information signaling overhead, resulting in the inability to match different channels of multiple transmission reception points (TRPs).
By redefining the existing probe reference signal resource indication (SRI) domain and the sending precoding matrix indication (TPMI) domain, respectively, the transmission parameters used for multiple repeated transmissions of PUSCH can be used for different repeated transmissions.
It is realized that without increasing DCI signaling overhead, ensuring that the transmission parameters of each PUSCH repeated transmission match the corresponding channel, thereby improving the performance of uplink transmission.
Smart Images

Figure CN116134922B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular, to a PUSCH retransmission method, a terminal device, and a computer-readable storage medium. Background Art
[0002] In the prior art, a downlink control information (DCI) for scheduling a physical uplink shared channel (PUSCH) includes a sounding reference signal (SRS) resource indicator (SRS Resource Indicator, SRI) field and a transmit precoding matrix indicator (TPMI) field. A terminal device obtains a single beam and a precoding matrix based on the indicated SRI and TPMI, and thus uses them for the transmission of the PUSCH. If the PUSCH is configured for retransmission, the transmit beams and precoding matrices used for different retransmissions are the same, both from the SRI field and the TPMI field.
[0003] In order to further improve the reliability of uplink transmission by using multiple transmission and reception points (TRPs), New Radio (NR) introduces uplink retransmission based on multiple TRPs, that is, different retransmissions can be sent to different TRPs. As Figure 1 shown, it is a schematic diagram of PUSCH retransmission based on multiple TRPs in an implementation. Since the channels corresponding to different TRPs are different, different retransmissions need to adopt transmission parameters (such as transmit beams and / or precoding matrices) corresponding to the channels to obtain the best transmission performance. However, in the existing protocol, only a single beam and a precoding matrix can be obtained from the SRI field and the TPMI field, and the channels of two TRPs cannot be matched simultaneously, thus affecting the performance of uplink transmission. Summary of the Invention
[0004] An embodiment of the present invention provides a PUSCH retransmission method, a terminal device, and a computer-readable storage medium. By redefining the existing SRI field or TPMI field, without increasing the DCI signaling overhead, the transmission parameters used for multiple retransmissions of PUSCH are respectively indicated. Different retransmissions can adopt different transmission parameters, so as to ensure that the transmission parameters of each retransmission match the corresponding channel, achieving better transmission performance.
[0005] In a first aspect of the embodiment of the present invention, a PUSCH retransmission method is provided, which may include: The terminal device respectively determines the transmission parameters used for different retransmissions of the physical uplink shared channel PUSCH according to different parts in the first information indicated by a sounding reference signal resource indication SRI field or a transmit precoding matrix indication TPMI field. Wherein, the one SRI field and the one TPMI field are included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, precoding matrix, antenna port, transmit beam, and transmit power.
[0006] In another aspect of the embodiment of the present invention, a terminal device is provided, which has the function of redefining the existing SRI field or TPMI field, without increasing the DCI signaling overhead, respectively indicating the transmission parameters used for multiple retransmissions of PUSCH. Different retransmissions can adopt different transmission parameters, so as to ensure that the transmission parameters of each retransmission match the corresponding channel, achieving better transmission performance. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0007] In another aspect of the embodiment of the present invention, a terminal device is provided, including: a memory storing executable program code; a processor and a transceiver coupled to the memory; the processor and the transceiver are used to respectively execute the method described in the first aspect of the embodiment of the present invention.
[0008] In another aspect of the embodiment of the present invention, a computer-readable storage medium is provided, including instructions, which when running on a computer, cause the computer to execute the method described in the first aspect of the present invention.
[0009] In another aspect of the embodiment of the present invention, a computer program product including instructions is provided, which when running on a computer, cause the computer to execute the method described in the first aspect of the present invention.
[0010] In another aspect of the embodiments of the present invention, a chip is provided. The chip is coupled to a memory in the terminal device, such that when the chip operates, it calls program instructions stored in the memory, enabling the terminal device to execute the method described in the first aspect of the present invention.
[0011] In the technical solution provided by the embodiments of the present invention, the following beneficial effects are achieved:
[0012] In the embodiments of the present invention, the terminal device determines transmission parameters used for different repeated transmissions of the physical uplink shared channel (PUSCH) according to different parts of the first information indicated by a sounding reference signal resource indication (SRI) field or a transmit precoding matrix indication (TPMI) field. Among them, the one SRI field and the one TPMI field are included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, precoding matrix, antenna port, transmit beam, and transmit power. By redefining the existing SRI field or TPMI field, without increasing the DCI signaling overhead, the transmission parameters used for multiple repeated transmissions of the PUSCH are respectively indicated. Different repeated transmissions can adopt different transmission parameters, so as to ensure that the transmission parameters of each repeated transmission match the corresponding channel, achieving better transmission performance. Description of the Drawings
[0013] Figure 1 It is a schematic diagram of PUSCH repeated transmission based on multiple TRPs in one implementation;
[0014] Figure 2 It is a schematic diagram of PUSCH transmission based on a codebook in one implementation;
[0015] Figure 3 It is a schematic diagram of PUSCH transmission based on non-codebook in one implementation;
[0016] Figure 4 It is a schematic diagram of PUSCH repeated transmission based on time slots in one implementation;
[0017] Figure 5 It is a schematic diagram of PUSCH repeated transmission based on OFDM symbols in one implementation;
[0018] Figure 6 It is a schematic diagram of PUSCH repeated transmission based on multiple TRPs / Panel in one implementation;
[0019] Figure 7 As shown, it is a system architecture diagram of the communication system applied in the embodiments of the present invention;
[0020] Figure 8Schematic diagram of an embodiment of the PUSCH retransmission method in an embodiment of the present invention;
[0021] Figure 9 Schematic diagram of an embodiment of a terminal device in an embodiment of the present invention;
[0022] Figure 10 Schematic diagram of another embodiment of a terminal device in an embodiment of the present invention. Detailed implementation manners
[0023] Next, the technical solutions in the embodiments of the present invention will be described with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention.
[0024] Next, the terms related to the embodiments of the present application will be briefly described as follows:
[0025] 1. Uplink codebook transmission and non-codebook transmission
[0026] When a terminal device sends uplink data (Physical Uplink Shared Channel, PUSCH), precoding processing needs to be performed on the uplink data to obtain uplink precoding gain. The precoding processing is generally divided into two parts: analog domain processing and digital domain processing. The analog domain processing is for the transmitted analog signal, and generally uses beamforming to map the radio frequency signal to the physical antenna. The digital domain processing is for the digital signal, which is generally performed at the baseband, and a precoding matrix is used to precode the digital signal to map the data of the transmission layer to the radio frequency port. Since the number of radio frequency channels of the terminal device is limited, generally two processing methods are used simultaneously, that is, precoding the digital signal and then using a beam to perform beamforming on the analog signal. According to different precoding methods, PUSCH transmission is divided into codebook-based transmission and non-codebook-based transmission.
[0027] In the uplink codebook-based precoding method, the network side configures a set of sounding reference signal (SRS) resources dedicated to codebook transmission for the terminal device. The terminal device sends SRS on multiple SRS resources in the set, and the SRS on each SRS resource uses a different beam. The network side selects the best SRS resource from them to obtain the uplink channel state information (CSI), and at the same time indicates the resource index to the terminal device through the sounding reference signal resource indicator (SRI), so that the terminal device performs analog beamforming on the data using the beam corresponding to the SRS resource. At the same time, the network side indicates the rank indicator (RI) and the transmit precoding matrix indicator (TPMI, also known as PMI) through the downlink control information (DCI). The terminal device determines the uplink precoding matrix corresponding to the TPMI from the codebook according to the RI and TPMI. As Figure 2 shown, it is a schematic diagram of codebook-based PUSCH transmission in an implementation.
[0028] For some terminal devices that support uplink-downlink channel reciprocity, non-codebook based precoding can also be supported. The terminal device can use downlink channel information to obtain uplink channel information, and thus perform uplink analog beamforming and / or digital precoding. At this time, the network side does not need to indicate the relevant information of the precoding matrix, thereby reducing the overhead of DCI. Specifically, the network side first sends a Channel State Information Reference Signal (CSI-RS), and the terminal device determines the beams and precoding matrix of N layers based on the CSI-RS. The terminal device uses the beams and precoding matrix of these N layers to transmit N single-port SRS resources (i.e., N SRS ports), and these N SRS resources are configured as an SRS resource set for non-codebook transmission. After receiving the SRS resources, the network side performs measurements, selects the best K SRS resources among them, and indicates the corresponding SRI to the terminal device. The terminal device determines the number of transmission layers, precoding matrix, and analog beam used according to the SRI. The number of indicated SRS resources is the number of transmission layers, and the precoding matrix and analog beam used by the corresponding SRS resources are the precoding matrix and beam used by the data corresponding layer. At this time, RI and PMI do not need to be indicated in DCI. As Figure 3 shown, it is a schematic diagram of non-codebook based PUSCH transmission in an implementation manner.
[0029] 2. Uplink repeated transmission
[0030] To improve the transmission reliability of PUSCH, New Radio (NR) introduces repeated transmission of PUSCH, that is, the PUSCH carrying the same data is transmitted multiple times through different time-frequency resources / antennas / redundancy versions, etc., so as to obtain diversity gain and reduce the block error rate (BLER). Specifically, the repeated transmission can be performed in different time slots. As Figure 4 shown, it is a schematic diagram of time slot based PUSCH repeated transmission in an implementation manner. It can be performed in different Orthogonal Frequency Division Multiple (OFDM) symbols. As Figure 5 shown, it is a schematic diagram of OFDM symbol based PUSCH repeated transmission in an implementation manner (within a time slot or across time slots). It can also be performed on multiple Panels (antenna panels). As Figure 6As shown, it is a schematic diagram of PUSCH repeated transmission based on multiple TRPs / Panels in one implementation. For repeated transmission over multiple time slots or multiple symbols, one DCI can schedule multiple PUSCHs to be transmitted over multiple consecutive time slots or multiple OFDM symbols, carrying the same data but using different redundancy versions. At this time, the receiving ends of different repeated transmissions can be the same transmission and reception point (TRP) or different TRPs. For multi-Panel repetition, the PUSCHs carrying the same data are simultaneously transmitted on different Panels respectively, and the receiving end can be the same TRP or different TRPs.
[0031] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of the NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems, etc.
[0032] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, mobile communication systems will not only support traditional communication but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. Embodiments of this application can also be applied to these communication systems.
[0033] Optionally, the communication system in the embodiments of this application can be applied to a Carrier Aggregation (CA) scenario, can also be applied to a Dual Connectivity (DC) scenario, and can also be applied to a Standalone (SA) networking scenario.
[0034] Optionally, the communication system in the embodiments of this application can be applied to unlicensed spectrum, where unlicensed spectrum can also be considered as shared spectrum; or, the communication system in the embodiments of this application can also be applied to licensed spectrum, where licensed spectrum can also be considered as non-shared spectrum.
[0035] Embodiments of this application describe various embodiments in combination with network devices and terminal devices, where a terminal device can also be referred to as a User Equipment (UE), access terminal, user unit, user station, mobile station, mobile device, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0036] A terminal device can be a station (STAION, ST) in a WLAN, can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) device, handheld device with wireless communication function, computing device, or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0037] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, a satellite, etc.).
[0038] In the embodiments of the present application, the terminal device can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city or a wireless terminal device in smart home, etc.
[0039] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. A wearable device can also be called a wearable intelligent device, which is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing and shoes, etc. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0040] In the embodiments of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in a WLAN, a base transceiver station (BTS) in GSM or CDMA, a NodeB (NB) in WCDMA, an evolved NodeB (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0041] By way of example and not limitation, in the embodiments of the present application, the network device may have mobility characteristics. For example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located at positions such as on land or in water.
[0042] In the embodiments of the present application, the network device may provide services for a cell. The terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or in other words, spectrum resources) used by the cell. The cell may be a cell corresponding to the network device (such as a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. Here, the small cells may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of a small coverage range and low transmission power, and are suitable for providing high-rate data transmission services.
[0043] As Figure 7 shown, it is a system architecture diagram of the communication system applied in the embodiments of the present invention. The communication system may include a network device. The network device may be a device that communicates with a terminal device (or referred to as a communication terminal, terminal). The network device may provide communication coverage for a specific geographical area and may communicate with terminal devices located within the coverage area. Figure 7Exemplarily, a network device and two terminal devices are shown. Optionally, the communication system may include multiple network devices, and the coverage range of each network device may include other numbers of terminal devices, which is not limited in the embodiments of the present application. Optionally, the communication system may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0044] Among them, the network device may further include an access network device and a core network device. That is, the wireless communication system further includes multiple core networks for communicating with the access network device. The access network device may be an evolved base station (evolutional node B, which may be abbreviated as eNB or e-NodeB), a macro base station, a micro base station (also referred to as a "small base station"), a pico base station, an access point (AP), a transmission point (TP), or a new generation base station (new generation Node B, gNodeB) in a long-term evolution (LTE) system, a next radio (NR) system, or an authorized auxiliary access long-term evolution (LAA-LTE) system.
[0045] It should be understood that in the embodiments of the present application, a device with communication functions in the network / system may be referred to as a communication device. Taking Figure 7 the shown communication system as an example, the communication device may include a network device and a terminal device with communication functions. The network device and the terminal device may be the specific devices described in the embodiments of the present invention, which will not be elaborated here; the communication device may further include other devices in the communication system, such as other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0046] Next, the technical solution of the present invention will be further described by way of embodiments. As Figure 8 shown, it is a schematic diagram of an embodiment of the PUSCH retransmission method in the embodiments of the present invention, which may include:
[0047] 801. The terminal device determines the transmission parameters used for different retransmissions of the PUSCH according to different parts of the first information indicated by an SRI field or a TPMI field, where the SRI field and the TPMI field are included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, a precoding matrix, an antenna port, a transmission beam, and a transmission power.
[0048] 802. The terminal device performs multiple repeated transmissions of the PUSCH according to the transmission parameters respectively.
[0049] Optionally, the scheduling information of the PUSCH includes the DCI for scheduling the PUSCH.
[0050] It can be understood that the terminal device determines the transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the first information indicated by an SRI field or a TPMI field. The implementation manners may include but are not limited to the following:
[0051] Implementation manner 1:
[0052] The first information is two TPMIs indicated by the one TPMI field, and each TPMI indicates a precoding matrix. The terminal device determines the first transmission parameters used for different repeated transmissions of the PUSCH according to the two TPMIs respectively. The first transmission parameters include at least one of the number of transmission layers, the precoding matrix, and the transmission power.
[0053] 1) Optionally, the two precoding matrices indicated by the two TPMIs belong to the same codebook subset.
[0054] Optionally, the codebook subset is a fully correlated codebook subset, a partially correlated codebook subset, or an uncorrelated codebook subset.
[0055] Optionally, the codebook subset can be indicated to the terminal by higher layer signaling.
[0056] Optionally, the fully correlated codebook subset can include the partially correlated codebook subset and the uncorrelated codebook subset, and the partially correlated codebook subset can include the uncorrelated codebook subset.
[0057] In this implementation manner, the indication content of the one TPMI field can be restricted, thereby reducing the indication signaling overhead of the TPMI field.
[0058] 2) Optionally, the number of transmission layers (i.e., the number of columns of the matrix) corresponding to the precoding matrices indicated by the two TPMIs is the same.
[0059] 3) Optionally, the one TPMI field indicates the number of transmission layers and the TPMI simultaneously. That is, the one TPMI field can indicate the number of transmission layers and the TPMI simultaneously. At this time, the one TPMI field can also be called a precoding information and number of transmission layers indication field.
[0060] 4) Optionally, the two TPMIs corresponding to different values of the one TPMI field are notified to the terminal device by higher layer signaling, or are pre-agreed by the terminal device and the network device. For example: pre-agreed by the terminal and the base station in advance.
[0061] Optionally, in one embodiment, each value of the one TPMI domain may correspond to one or two TPMIs. For example, a part of the values of the one TPMI domain corresponds to one TPMI (0-7 in Table 1 below), and another part of the values corresponds to two TPMIs (8-15 in the following table). When the one TPMI domain indicates one TPMI, the precoding matrix indicated by the one TPMI is applied to all repeated transmissions of the PUSCH; when the one TPMI domain indicates two TPMIs, the precoding matrices indicated by the two TPMIs are applied to different repeated transmissions of the PUSCH. For example, different precoding matrices are used for odd-numbered repeated transmissions and even-numbered repeated transmissions. The present invention mainly focuses on the case where the value corresponds to two TPMIs.
[0062] Optionally, the higher layer signaling may be RRC signaling or MAC layer signaling. For example, assuming that the possible values of the one TPMI domain are 0-15, the TPMIs corresponding to different values may be as shown in Table 1 below:
[0063] An indication value of a TPMI field The corresponding TPMI 0 0 (transmission layer is 1) 1 1 (transmission layer is 1) 2 2 (transmission layer is 1) 3 3 (transmission layer is 1) 4 4 (transmission layer is 1) 5 5 (transmission layer is 1) 6 0 (transmission layer is 2) 7 1 (transmission layer is 2) 8 {0,1} (transmission layer is 1) 9 {0,2} (transmission layer is 1) 10 {0,3} (transmission layer is 1) 11 {1,2} (transmission layer is 1) 12 {1,3} (transmission layer is 1) 13 {2,3} (transmission layer is 1) 14 {4,5} (transmission layer is 1) 15 {0,1} (transmission layer is 2)
[0064] Table 1
[0065] Among them, as shown in Table 1, for the case where the number of transmission layers is 1, the precoding matrices indicated by TPMI {0, 1, 2, 3} and the precoding matrices indicated by TPMI {4, 5} belong to different codebook subsets.
[0066] Optionally, the first transmission parameter may further include other parameters such as transmit power.
[0067] Optionally, different values of the two TPMIs may correspond to different PUSCH transmit powers or transmit power scaling factors.
[0068] Optionally, the terminal device determines the third transmission parameters used for different repeated transmissions of the PUSCH according to the two TPMIs, which may include:
[0069] The terminal device determines the transmit power or transmit power scaling factor of one repeated transmission of the PUSCH according to the TPMI corresponding to the one repeated transmission of the PUSCH. The correspondence between different TPMIs and transmit power (or transmit power scaling factor) may be pre-agreed between the terminal and the network device, or notified to the terminal device by the network device in advance.
[0070] Optionally, the terminal device may perform multiple repeated transmissions of the PUSCH according to the transmission parameters, which may include: the terminal device performs multiple repeated transmissions of the PUSCH according to the first transmission parameters, where the first transmission parameters include the number of transmission layers and / or the precoding matrix.
[0071] Optionally, the two precoding matrices indicated by the two TPMI are respectively used for different repeated transmissions of the PUSCH. For example, different precoding matrices are used for odd-numbered repeated transmissions and even-numbered repeated transmissions; or different precoding matrices are used for the first two repeated transmissions and the last two repeated transmissions, and so on.
[0072] In the embodiment of the present invention, the terminal device can determine two precoding matrices according to one TPMI field for different PUSCH repeated transmissions, so as to respectively match the channels with different TRPs, and improve the performance of uplink multi-TRP diversity transmission.
[0073] Implementation method 2:
[0074] The first information is a precoding matrix indicated by the one TPMI field. The terminal device determines the second transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the one precoding matrix. The second transmission parameters include at least one of the precoding matrix, the number of transmission layers, and the transmit power.
[0075] Optionally, the terminal device determines the second transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the one precoding matrix, which may include: the terminal device uses different parts of the one precoding matrix (hereinafter referred to as the first precoding matrix) as the precoding matrix (hereinafter referred to as the second precoding matrix) used for different repeated transmissions of the PUSCH.
[0076] That is, the terminal device may use different parts of the first precoding matrix as the second precoding matrix used for different repeated transmissions of the PUSCH. Optionally, the terminal uses the number of columns of the second precoding matrix as the number of transmission layers of the PUSCH. For example, the first part of the first precoding matrix is used as the precoding matrix for odd-numbered repeated transmissions of the PUSCH; the second part (different from the first part) of the first precoding matrix is used as the precoding matrix for even-numbered repeated transmissions of the PUSCH. Among them, the number of columns of the first part and the second part is the same, indicating the number of transmission layers of the PUSCH. Specifically, at least the following three methods can be adopted:
[0077] 1) The one precoding matrix has N columns, and the terminal device uses the first N / 2 columns and the last N / 2 columns of the one precoding matrix as the precoding matrices for different repeated transmissions of the PUSCH respectively. For example, the first N / 2 columns of the first precoding matrix are used as the precoding matrix for partial repeated transmission, and the last N / 2 columns are used as the precoding matrix for other repeated transmissions.
[0078] Optionally, the number of transmission layers of the PUSCH is N / 2.
[0079] Optionally, each column of the precoding matrix corresponds to one transmission layer.
[0080] Exemplarily, if the PUSCH is single-layer transmission on 2 antenna ports, then the one TPMI field can indicate one codeword from the codebook for double-layer transmission on 2 antenna ports, and this codeword has 2 columns of precoding vectors. Among them, the first and second columns of precoding vectors are used for different repeated transmissions respectively. This method can also be used for PUSCH transmission on 4 ports. For example, the precoding matrix indicated by one TPMI field is then the terminal device can use and for different repeated transmissions.
[0081] 2) The one precoding matrix has M rows, and the terminal device uses the first M / 2 rows and the last M / 2 rows of the one precoding matrix as the precoding matrices for different repeated transmissions of the PUSCH respectively. For example, the first M / 2 rows of the first precoding matrix are used as the precoding matrix for partial repeated transmission, and the last M / 2 rows are used as the precoding matrix for other repeated transmissions.
[0082] Optionally, the number of transmission layers of the PUSCH is equal to the number of columns of the one precoding matrix.
[0083] Optionally, each row of the precoding matrix corresponds to one antenna port.
[0084] Exemplarily, if the PUSCH is single-layer transmission on 2 antenna ports, then the one TPMI field can indicate one codeword from the codebook for single-layer transmission on 4 antenna ports, and this codeword is a precoding matrix with 4 rows and 1 column. Among them, the precoding vectors obtained from the first two rows and the last two rows are used for different repeated transmissions respectively. This method can also be used for PUSCH transmission on 4 ports with 2 layers. For example, the precoding matrix indicated by one TPMI field is then the terminal device can use and for different repeated transmissions.
[0085] 3) The one precoding matrix is M rows by N columns. The terminal device uses the first N / 2 columns of the first M / 2 rows of the one precoding matrix and the N / 2 columns of the last M / 2 rows of the one precoding matrix as the precoding matrices for different repeated transmissions of the PUSCH respectively.
[0086] Optionally, the number of transmission layers of the PUSCH is N / 2.
[0087] Exemplarily, if the PUSCH is a single-layer transmission on two antenna ports, the one TPMI field may indicate a codeword from a codebook for a double-layer transmission on four antenna ports. This codeword is a precoding matrix of 4 rows by 2 columns. Among them, the precoding matrices obtained from the first column of the first two rows and the last column of the last two rows are used for different repeated transmissions respectively. For example, if the precoding matrix indicated by a TPMI field is then the terminal device may use and for different repeated transmissions.
[0088] Optionally, the second transmission parameter may further include other parameters such as transmission power.
[0089] Optionally, different parts of the one precoding matrix may correspond to different PUSCH transmission powers or transmission power scaling factors.
[0090] Optionally, when the terminal device determines the third transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the one precoding matrix, it may include:
[0091] The terminal device determines the transmission power or transmission power scaling factor of one repeated transmission according to the partial precoding matrix of the one precoding matrix corresponding to one repeated transmission of the PUSCH. The correspondence between different parts of the one precoding matrix and the transmission power (or transmission power scaling factor) may be pre-agreed between the terminal and the network device, or notified to the terminal device by the network device in advance.
[0092] Optionally, when the terminal device performs multiple repeated transmissions of the PUSCH according to the transmission parameters, it may include: The terminal device performs multiple repeated transmissions of the PUSCH according to the second transmission parameter, where the second transmission parameter includes the number of transmission layers and / or the precoding matrix.
[0093] For example, odd-numbered repeated transmissions and even-numbered repeated transmissions are precoded using different parts of the first precoding matrix; or, the first two repeated transmissions and the last two repeated transmissions are precoded using different parts of the first precoding matrix, and so on.
[0094] In an embodiment of the present invention, the terminal device can obtain two precoding matrices according to a precoding matrix indicated by a TPMI domain, which are used for different PUSCH repeated transmissions, so as to respectively match the channels with different TRPs, thereby improving the performance of uplink multi-TRP diversity transmission.
[0095] Implementation method 3:
[0096] The first information is two SRIs indicated by an SRI domain. Each SRI indicates an SRS resource in a different SRS resource set. The terminal device determines third transmission parameters used for different repeated transmissions of the PUSCH according to the two SRIs. The third transmission parameters include at least one of the transmit beam, the antenna port, and the transmit power.
[0097] It can be understood that each SRI indicates an SRS resource in a different SRS resource set, that is, the first SRI among the two SRIs is used to indicate an SRS resource (referred to as the first SRS resource) in the first SRS resource set, and the second SRI is used to indicate an SRS resource (referred to as the second SRS resource) in the second SRS resource set. The first SRS resource set and the second SRS resource set can be pre-configured for the terminal device.
[0098] In one implementation, when a value of an SRI domain indicates two SRIs, one of the SRIs may not indicate any SRS resource, indicating that the corresponding SRS resource set is not used. At this time, all repeated transmissions use the other SRI to determine the transmit beam and / or the antenna port, so as to achieve the effect of dynamic switching between the two SRIs. Since different SRIs correspond to different TRP receptions, this can support dynamic switching between two TRP reception points, flexibly select the current best TRP as the reception point, and achieve better transmission performance.
[0099] Optionally, the embodiment of the present invention can be used for codebook-based PUSCH transmission, that is, the foregoing first SRS resource set and second SRS resource set are SRS resource sets for uplink codebook transmission (that is, the usage parameter of the SRS resource set is configured as Codebook).
[0100] Optionally, the terminal device can use the following method to determine the transmit beam, antenna port, or transmit power used for different repeated transmissions of the PUSCH:
[0101] 1) The terminal device uses the transmit beam used by the SRS resource indicated by the SRI corresponding to a repeated transmission of the PUSCH as the transmit beam for the repeated transmission.
[0102] It can be understood that each repeated transmission of the PUSCH uses the same transmission beam as the SRS resource indicated by the SRI corresponding to this repeated transmission. For example, if a partial repeated transmission of the PUSCH corresponds to a first SRI, then these repeated transmissions use the same transmission beam as the first SRS resource indicated by the first SRI; if other repeated transmissions correspond to a second SRI, then these repeated transmissions use the same transmission beam as the second SRS resource indicated by the second SRI. In an embodiment of the present invention, the transmission beam can also be referred to as a spatial domain transmission filter or a spatial filter.
[0103] 2) The terminal device uses the number of ports of the SRS resource indicated by the SRI corresponding to a repeated transmission of the PUSCH as the number of ports of this repeated transmission.
[0104] It can be understood that the number of antenna ports used for each repeated transmission of the PUSCH is equal to the number of ports of the SRS resource indicated by the SRI corresponding to this repeated transmission. For example, if a partial repeated transmission of the PUSCH corresponds to a first SRI, then the number of antenna ports used for these repeated transmissions is equal to the number of ports of the first SRS resource; if other repeated transmissions correspond to a second SRI, then the number of antenna ports used for these repeated transmissions is equal to the number of ports of the second SRS resource. The terminal can further determine the codebook used based on the number of antenna ports.
[0105] 3) At least one value in one SRI domain corresponds to two sets of PUSCH power control parameters, which are respectively used to determine the transmission power of different repeated transmissions of the PUSCH. Specifically, at least one value in one SRI domain corresponds to two sets of PUSCH power control parameters. The terminal device determines the PUSCH power control parameter used for a repeated transmission of the PUSCH from the two sets of PUSCH power control parameters according to the SRI corresponding to the repeated transmission of the PUSCH; and determines the transmission power of this repeated transmission according to the PUSCH power control parameter. That is, the two sets of PUSCH power control parameters are respectively used to determine the transmission power used for different repeated transmissions of the PUSCH.
[0106] Next, consider two possible configuration cases:
[0107] i. Some values in one SRI domain can indicate one SRI, and other values can indicate two SRIs.
[0108] In one embodiment, if a certain value of an SRI field indicates two SRIs, then the value corresponds to two sets of PUSCH power control parameters, which are respectively used to determine the transmission power of different repeated transmissions. If a certain value of an SRI field indicates one SRI, then the value corresponds to one set of PUSCH power control parameters, and all repeated transmissions use this set of power control parameters to determine the transmission power.
[0109] In another embodiment, if each value of an SRI field corresponds to two sets of PUSCH power control parameters, then when a certain value indicates two SRIs, the two sets of PUSCH power control parameters are respectively used to determine the transmission power of different repeated transmissions; when a certain value indicates one SRI, the terminal uses one of the two sets of PUSCH power control parameters to determine the transmission power of all repeated transmissions, for example, the first set of power control parameters. In some special configurations, for example, when a certain value indicates two SRIs but one of the SRIs does not indicate any SRS resources, the terminal device uses the PUSCH power control parameters corresponding to the other SRI to determine the transmission power of all repeated transmissions.
[0110] For example, the value range of the SRI field is 0 - 7, and the values 4 - 7 indicate two SRIs. Then each of these values corresponds to two sets of PUSCH power control parameters, and the terminal device determines the power control parameters used for the repeated transmission according to the SRI corresponding to the repeated transmission. If some repeated transmissions of PUSCH correspond to the first SRI among them, the transmission power of these repeated transmissions is determined according to the first set of power control parameters; if some repeated transmissions of PUSCH correspond to the second SRI among them, the transmission power of these repeated transmissions is determined according to the second set of power control parameters.
[0111] ii. All values of an SRI field can all indicate one SRI, or all indicate two SRIs, and which one is adopted depends on the configuration of the higher layer signaling. If the higher layer signaling configures an SRI field to only indicate one SRI, then each value of the SRI field corresponds to one set of PUSCH power control parameters; if the higher layer signaling configures an SRI field to indicate two SRIs, then each value of the SRI field can correspond to two sets of PUSCH power control parameters. The terminal device determines which set of power control parameters among them is used for the repeated transmission according to the SRI corresponding to the repeated transmission.
[0112] In one embodiment, the two sets of PUSCH power control parameters corresponding to different values of an SRI field can be configured to the terminal device through higher layer signaling.
[0113] Optionally, the terminal device may perform multiple repeated transmissions of the PUSCH according to the transmission parameters, including: the terminal device performs multiple repeated transmissions of the PUSCH according to the third transmission parameter.
[0114] For example, different transmission beams and / or antenna ports are used for odd-numbered repeated transmissions and even-numbered repeated transmissions; or, different transmission beams and / or antenna ports are used for the first two repeated transmissions and the last two repeated transmissions, and so on.
[0115] In an embodiment of the present invention, the terminal device obtains two sets of transmission beams and / or antenna ports indicated by one SRI field for different PUSCH repeated transmissions, so as to respectively match the channels with different TRPs, thereby improving the performance of uplink multi-TRP diversity transmission.
[0116] Implementation method 4:
[0117] The terminal device determines third transmission parameters used for different repeated transmissions of the PUSCH according to the two SRI sets, where the third transmission parameter includes at least one of the transmission beam, the antenna port, the number of transmission layers, and the transmission power.
[0118] Optionally, the two SRI sets include a first SRI set and a second SRI set. The first SRI set indicates one or more single-port SRS resources in a third SRS resource set, and the second SRI set indicates one or more single-port SRS resources in a fourth SRS resource set. That is, the first SRI set in the two SRI sets indicates one or more single-port SRS resources in the third SRS resource set, and the second SRI set indicates one or more single-port SRS resources in the fourth SRS resource set. The third SRS resource set and the fourth SRS resource set may be pre-configured for the terminal device.
[0119] In some embodiment manners, an SRI set may not include any SRI, that is, it does not indicate any SRS resources, indicating that the corresponding SRS resource set is not used. At this time, all repeated transmissions use another SRI set to determine the transmission parameters, so as to achieve the effect of dynamically switching between the two SRI sets. Since different SRI sets correspond to different TRP receptions, this can support dynamic switching between two TRP reception points, flexibly select the current best TRP as the reception point, and achieve better transmission performance.
[0120] Optionally, each SRI set may include one or more SRIs, and the number of SRIs included in the two SRI sets is the same.
[0121] Optionally, the embodiments of the present invention can be used for codebook-based PUSCH transmission, that is, the aforementioned third SRS resource set and fourth SRS resource set are SRS resource sets for uplink non-codebook transmission (the usage parameter of this set is configured as NonCodebook).
[0122] Optionally, each SRI set may include one or more SRIs, and the number of SRIs included in two SRI sets is the same.
[0123] Optionally, two SRI sets corresponding to at least one value of the one SRI field are notified to the terminal device through high-layer signaling, or are pre-agreed between the terminal device and the network device.
[0124] It can be understood that two SRI sets corresponding to different values of the one SRI field can be notified to the terminal device through MAC layer signaling, or pre-agreed between the terminal device and the network device (such as a base station). For example, the network device can notify the terminal of the SRI set corresponding to each value of the SRI field through the following table, or the terminal and the network device pre-agree on the corresponding relationship in the following table (one set of curly brackets is an SRI set). In some embodiments, different values may correspond to different numbers of SRI sets; in other embodiments, all values correspond to the same number of SRI sets, and whether the number of SRI sets is 1 or 2 is pre-configured by high-layer signaling.
[0125] Corresponding example 1:
[0126] An indication value of an SRI field The corresponding SRI set (assuming the transmission layer is 1) 0 {0} 1 {1} 2 {2} 3 {3} 4 {0}{0} 5 {0}{1} 6 {0}{2} 7 {0}{3} 8 {1}{0} 9 {1}{1} 10 {1}{2} 11 {1}{3} 12 {2}{0} 13 {2}{1} 14 {2}{2} 15 {2}{3} 16 {3}{0} 17 {3}{1} 18 {3}{2} 19 {3}{3} 20-31 Reserved
[0127] Table 2
[0128] Corresponding example 2: (where N / A means the SRI set does not contain any SRI)
[0129] An indication value of an SRI field The corresponding SRI set (assuming the transmission layer is 1) 0 {N / A}{0} 1 {N / A}{1} 2 {N / A}{2} 3 {N / A}{3} 4 {0}{0} 5 {0}{1} 6 {0}{2} 7 {0}{3} 8 {0}{N / A} 9 {1}{0} 10 {1}{1} 11 {1}{2} 12 {1}{3} 13 {1}{N / A} 14 {2}{0} 15 {2}{1} 16 {2}{2} 17 {2}{3} 18 {2}{N / A} 19 {3}{0} 20 {3}{1} 21 {3}{2} 22 {3}{3} 23 {3}{N / A} 24-31 Reserved
[0130] Table 3
[0131] Optionally, the terminal device can determine the transmission beam, antenna port, number of transmission layers, or transmission power used for different repeated transmissions of PUSCH in one of the following ways:
[0132] 1) Optionally, the terminal device uses the number of SRIs included in each SRI set as the number of transmission layers used for different repeated transmissions of the PUSCH. That is, the number of SRIs included in each SRI set is the number of transmission layers of the PUSCH. Further, the number of SRIs does not exceed 2.
[0133] 2) Optionally, the terminal device uses, as the transmission beams for each transmission layer of the one-time retransmission of the PUSCH, the transmission beams respectively used by the respective SRS resources indicated by the SRI set corresponding to the one-time retransmission of the PUSCH.
[0134] It can be understood that each transmission layer of each retransmission of the PUSCH uses the same transmission beam as the respective SRS resources indicated by the SRI set corresponding to this retransmission. For example, each retransmission of the PUSCH includes two transmission layers. Some retransmissions correspond to a first SRI set, and this first SRI set indicates two single-port SRS resources. Then, for these retransmissions, the first transmission layer uses the same transmission beam as the first SRS resource, and the second transmission layer uses the same transmission beam as the second SRS resource. The retransmissions corresponding to the second SRI set adopt the same method.
[0135] 3) Optionally, the terminal device uses the antenna ports of one or more SRS resources indicated by the SRI set corresponding to the one-time retransmission of the PUSCH as the antenna ports for transmitting each transmission layer of the one-time retransmission.
[0136] It can be understood that each retransmission of the PUSCH uses the same antenna port as the SRS resource indicated by the SRI set corresponding to this retransmission. For example, each retransmission of the PUSCH includes two transmission layers. Some retransmissions correspond to a first SRI set, and this first SRI set indicates two single-port SRS resources. Then, each of these retransmissions uses the same antenna port as the two SRS resources (that is, the first transmission layer uses the same antenna port as the first SRS resource, and the second transmission layer uses the same antenna port as the second SRS resource). The retransmissions corresponding to the second SRI set adopt the same method.
[0137] 4) At least one value of the one SRI domain corresponds to two sets of PUSCH power control parameters. The terminal device determines, according to the SRI set corresponding to the one-time retransmission of the PUSCH, the PUSCH power control parameters used for the one-time retransmission from the two sets of PUSCH power control parameters; and determines the transmission power of the one-time retransmission according to the PUSCH power control parameters. That is, the two sets of PUSCH power control parameters are respectively used to determine the transmission power of different retransmissions of the PUSCH. Specifically, the following implementation manner can be adopted:
[0138] i. In one implementation, if a certain value in an SRI field indicates two SRI sets, then the value corresponds to two sets of PUSCH power control parameters, which are respectively used to determine the transmission power of different retransmissions. If a certain value in an SRI field indicates one SRI set, then the value corresponds to one set of PUSCH power control parameters, and all retransmissions use this set of power control parameters to determine the transmission power. For example, the value range of the SRI field is 0 - 7, and the values 4 - 7 indicate two SRI sets. Then each of these values corresponds to two sets of PUSCH power control parameters, and the terminal device determines the power control parameters used for the retransmission according to the SRI set corresponding to the retransmission. If some retransmissions of PUSCH correspond to the first SRI set among them, then the transmission power of these retransmissions is determined according to the first set of power control parameters; if some retransmissions of PUSCH correspond to the second SRI set among them, then the transmission power of these retransmissions is determined according to the second set of power control parameters.
[0139] ii. In another implementation, if each value in an SRI field corresponds to two sets of PUSCH power control parameters, then when a certain value indicates two SRI sets, the two sets of PUSCH power control parameters are respectively used to determine the transmission power of different retransmissions; when a certain value indicates one SRI set, the terminal device uses one of the two sets of PUSCH power control parameters, such as the first set of power control parameters, to determine the transmission power of all retransmissions. In some special configurations, for example, when a certain value indicates two SRI sets but one of the SRI sets does not indicate any SRI, the terminal device uses the PUSCH power control parameters corresponding to the other SRI set to determine the transmission power of all retransmissions.
[0140] iii. In another implementation, all values of an SRI field can all indicate one SRI set, or all indicate two SRI sets, which depends on the configuration of the higher layer signaling. If the higher layer signaling configures that the SRI field only indicates one SRI set, then each value of the SRI field corresponds to one set of PUSCH power control parameters; if the higher layer signaling configures that the SRI field indicates two SRI sets, then each value of the SRI field can correspond to two sets of PUSCH power control parameters. The terminal device determines which set of power control parameters among them is used for the retransmission according to the SRI set corresponding to the retransmission.
[0141] Optionally, the two sets of PUSCH power control parameters corresponding to different values of an SRI field can be configured for the terminal device through higher layer signaling.
[0142] Optionally, the terminal device may perform multiple repeated transmissions of the PUSCH according to the transmission parameters, which may include: the terminal device performs multiple repeated transmissions of the PUSCH according to the fourth transmission parameter.
[0143] For example, different transmission parameters are used for odd-numbered repeated transmissions and even-numbered repeated transmissions; or different transmission parameters are used for the first two repeated transmissions and the last two repeated transmissions, and so on.
[0144] In the embodiments of the present invention, the terminal device can obtain two sets of transmission parameters according to two SRI sets indicated by one SRI field, which are used for different PUSCH repeated transmissions, so as to respectively match the channels with different TRPs, and improve the performance of uplink multi-TRP diversity transmission.
[0145] In the above entire embodiments of the present invention, by redefining the existing SRI field or TPMI field, without increasing the DCI signaling overhead, the transmission parameters used for multiple repeated transmissions of the PUSCH can be respectively indicated. Different repeated transmissions can adopt different transmission parameters, so as to ensure that the transmission parameters of each repeated transmission match the corresponding channels, and achieve better transmission performance. The terminal device can obtain two sets of transmission parameters according to one SRI field or TPMI field, which are used for different repeated transmissions, so as to respectively match the channels with different TRPs, and improve the performance of uplink multi-TRP diversity transmission.
[0146] Corresponding to the method of the above at least one embodiment applied to the terminal device, the embodiments of the present application further provide one or more terminal devices. The terminal devices in the embodiments of the present application can implement any implementation manner of the above method. As Figure 9 shown, it is a schematic diagram of an embodiment of a terminal device in the embodiments of the present invention. Taking the mobile phone as an example for illustration, the terminal device may include: a radio frequency (RF) circuit 910, a memory 920, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a wireless fidelity (WiFi) module 970, a processor 980, and a power supply 990, etc. Among them, the RF circuit 910 includes a receiver 914 and a transmitter 912. Those skilled in the art can understand that Figure 9 the mobile phone structure shown in does not constitute a limitation on the mobile phone, and may include more or fewer components than shown, or combine some components, or different component arrangements.
[0147] Next, in combination with Figure 9 specific introductions will be made to the various components of the mobile phone:
[0148] The RF circuit 910 can be used for receiving and transmitting information or signals during communication. Specifically, after receiving the downlink information from the base station, it is sent to the processor 980 for processing. Additionally, the uplink data designed is sent to the base station. Generally, the RF circuit 910 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. Moreover, the RF circuit 910 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile Communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0149] The memory 920 can be used to store software programs and modules. The processor 980 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 920. The memory 920 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 920 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 storage devices.
[0150] The input unit 930 can be used to receive input numerical or character information and generate key signal inputs related to the user settings and function controls of the mobile phone. Specifically, the input unit 930 can include a touch panel 931 and other input devices 932. The touch panel 931, also known as a touch screen, can collect touch operations of the user thereon or nearby (such as operations of the user using any suitable object or accessory such as a finger, a stylus, etc. on or near the touch panel 931), and drive corresponding connection devices according to a preset program. Optionally, the touch panel 931 can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, then sends it to the processor 980, and can receive and execute commands sent by the processor 980. In addition, various types such as resistive, capacitive, infrared, and surface acoustic wave can be used to implement the touch panel 931. In addition to the touch panel 931, the input unit 930 can also include other input devices 932. Specifically, the other input devices 932 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.
[0151] The display unit 940 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 940 can include a display panel 941. Optionally, the display panel 941 can be configured in forms such as a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 931 can cover the display panel 941. When the touch panel 931 detects a touch operation thereon or nearby, it is transmitted to the processor 980 to determine the type of touch event. Subsequently, the processor 980 provides corresponding visual output on the display panel 941 according to the type of touch event. Although in Figure 9 the touch panel 931 and the display panel 941 are implemented as two independent components to realize the input and input functions of the mobile phone, in some embodiments, the touch panel 931 and the display panel 941 can be integrated to realize the input and output functions of the mobile phone.
[0152] The mobile phone may further include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 941 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 941 and / or the backlight when the mobile phone is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used in applications for identifying the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be elaborated here.
[0153] The audio circuit 960, the speaker 961, and the microphone 962 can provide an audio interface between the user and the mobile phone. The audio circuit 960 can transmit the electrical signal converted from the received audio data to the speaker 961, and the speaker 961 converts it into a sound signal for output; on the other hand, the microphone 962 converts the collected sound signal into an electrical signal, which is received by the audio circuit 960 and then converted into audio data. After the audio data is output to the processor 980 for processing, it is sent through the RF circuit 910 to, for example, another mobile phone, or the audio data is output to the memory 920 for further processing.
[0154] WiFi belongs to short - range wireless transmission technology. The mobile phone can help users send and receive emails, browse the web, and access streaming media through the WiFi module 970, which provides users with wireless broadband Internet access. Although Figure 9 the WiFi module 970 is shown, it can be understood that it does not belong to the essential components of the mobile phone and can be omitted entirely within the scope of not changing the essence of the invention according to needs.
[0155] The processor 980 is the control center of the mobile phone, connecting various parts of the entire mobile phone using various interfaces and lines. By running or executing software programs and / or modules stored in the memory 920, and by calling the data stored in the memory 920, it executes various functions of the mobile phone and processes data, thereby monitoring the mobile phone as a whole. Optionally, the processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above - mentioned modem processor may not be integrated into the processor 980 either.
[0156] The mobile phone further includes a power supply 990 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 980 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Although not shown, the mobile phone may further include a camera, a Bluetooth module, etc., which will not be elaborated here.
[0157] In an embodiment of the present invention, the processor 980 is configured to respectively determine transmission parameters used for different repeated transmissions of a physical uplink shared channel PUSCH according to different parts in a first piece of information indicated by a detection reference signal resource indication SRI domain or a transmission precoding matrix indication TPMI domain, wherein the one SRI domain and the one TPMI domain are included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, a precoding matrix, an antenna port, a transmission beam, and transmission power.
[0158] Optionally, the first piece of information is two TPMIs indicated by the one TPMI domain, and each TPMI indicates a precoding matrix.
[0159] The processor 980 is specifically configured to respectively determine first transmission parameters used for different repeated transmissions of the PUSCH according to the two TPMIs, and the first transmission parameters include the number of transmission layers and / or the precoding matrix.
[0160] Optionally, the two precoding matrices indicated by the two TPMIs belong to the same codebook subset, and the codebook subset is a fully correlated codebook subset, a partially correlated codebook subset, or an uncorrelated codebook subset.
[0161] Optionally, the two TPMIs corresponding to different values of the one TPMI domain are notified to the terminal device through higher-layer signaling, or are pre-agreed by the terminal device and the network device.
[0162] Optionally, the number of transmission layers corresponding to the precoding matrices indicated by the two TPMIs is the same.
[0163] Optionally, the first piece of information is a precoding matrix indicated by the one TPMI domain.
[0164] The processor 980 is specifically configured to respectively determine second transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the one precoding matrix, and the second transmission parameters include the precoding matrix and / or the number of transmission layers.
[0165] Optionally, the processor 980 is specifically configured to use different parts of the one precoding matrix as the precoding matrix used for different repeated transmissions of the PUSCH.
[0166] Optionally, the processor 980 is specifically configured to:
[0167] When the one precoding matrix has N columns, the terminal device uses the first N / 2 columns and the last N / 2 columns of the one precoding matrix as the precoding matrices for different repeated transmissions of the PUSCH respectively; or,
[0168] When the one precoding matrix has M rows and N columns, the terminal device uses the first N / 2 columns of the first M / 2 rows of the one precoding matrix and the N / 2 columns of the last M / 2 rows of the one precoding matrix as the precoding matrices for different repeated transmissions of the PUSCH respectively.
[0169] Optionally, the number of transmission layers of the PUSCH is N / 2.
[0170] Optionally, the one precoding matrix has M rows,
[0171] The processor 980 is specifically configured to use the first M / 2 rows and the last M / 2 rows of the one precoding matrix as the precoding matrices for different repeated transmissions of the PUSCH respectively.
[0172] Optionally, the number of transmission layers of the PUSCH is equal to the number of columns of the one precoding matrix.
[0173] Optionally, the first information is two SRIs indicated by an SRI field, and each SRI indicates one SRS resource in a different sounding reference signal SRS resource set.
[0174] The processor 980 is specifically configured to determine third transmission parameters for different repeated transmissions of the PUSCH according to the two SRIs, where the third transmission parameters include at least one of the transmission beam, the antenna port, and the transmission power.
[0175] Optionally, the processor 980 is specifically configured to use the transmission beam used by the SRS resource indicated by the SRI corresponding to one repeated transmission of the PUSCH as the transmission beam for the one repeated transmission; and / or use the number of ports of the SRS resource indicated by the SRI corresponding to one repeated transmission of the PUSCH as the number of ports for the one repeated transmission.
[0176] Optionally, at least one value of the one SRI field corresponds to two sets of PUSCH power control parameters.
[0177] The processor 980 is specifically configured to determine, according to the SRI corresponding to one repetition transmission of the PUSCH, the PUSCH power control parameter used for the one repetition transmission from the two sets of PUSCH power control parameters; and determine the transmission power of the one repetition transmission according to the PUSCH power control parameter.
[0178] Optionally, the first information is two SRI sets indicated by one SRI field.
[0179] The processor 980 is specifically configured to determine, according to the two SRI sets, the fourth transmission parameters used for different repetition transmissions of the PUSCH, where the fourth transmission parameters include at least one of the transmission beam, the antenna port, the number of transmission layers, and the transmission power.
[0180] Optionally, the two SRI sets include a first SRI set and a second SRI set, the first SRI set indicates one or more single-port SRS resources in a third SRS resource set, and the second SRI set indicates one or more single-port SRS resources in a fourth SRS resource set.
[0181] Optionally, each SRI set may include one or more SRIs, and the number of SRIs included in the two SRI sets is the same.
[0182] Optionally, the processor 980 is specifically configured to perform at least one of the following methods:
[0183] Use the number of SRIs included in each SRI set as the number of transmission layers used for different repetition transmissions of the PUSCH;
[0184] Use the transmission beams respectively used by the respective SRS resources indicated by the SRI set corresponding to one repetition transmission of the PUSCH as the transmission beams used by the respective transmission layers of the one repetition transmission;
[0185] Use the antenna ports of the one or more SRS resources indicated by the SRI set corresponding to one repetition transmission of the PUSCH as the antenna ports for transmitting the respective transmission layers of the one repetition transmission.
[0186] Optionally, at least one value of the one SRI field corresponds to two sets of PUSCH power control parameters.
[0187] The processor 980 is specifically configured to determine, according to the SRI set corresponding to one repetition transmission of the PUSCH, the PUSCH power control parameter used for the one repetition transmission from the two sets of PUSCH power control parameters; and determine the transmission power of the one repetition transmission according to the PUSCH power control parameter.
[0188] Optionally, the RF circuit 910 is configured to perform multiple repeated transmissions of the PUSCH according to the transmission parameters respectively.
[0189] As Figure 10 shown, it is a schematic diagram of another embodiment of the terminal device in the embodiment of the present invention, which may include:
[0190] A processing module 1001 is configured to determine transmission parameters used for different repeated transmissions of a physical uplink shared channel (PUSCH) according to different parts of first information indicated by a sounding reference signal resource indication (SRI) field or a transmit precoding matrix indication (TPMI) field respectively, where the SRI field and the TPMI field are included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, the precoding matrix, the antenna port, the transmit beam, and the transmit power.
[0191] Optionally, the first information is two TPMIs indicated by the TPMI field, and each TPMI indicates a precoding matrix.
[0192] The processing module 1001 is specifically configured to determine first transmission parameters used for different repeated transmissions of the PUSCH according to the two TPMIs, where the first transmission parameters include the number of transmission layers and / or the precoding matrix.
[0193] Optionally, the two precoding matrices indicated by the two TPMIs belong to the same codebook subset, and the codebook subset is a fully correlated codebook subset, a partially correlated codebook subset, or an uncorrelated codebook subset.
[0194] Optionally, the two TPMIs corresponding to different values of the TPMI field are notified to the terminal device through high-layer signaling, or are pre-agreed by the terminal device and the network device.
[0195] Optionally, the number of transmission layers corresponding to the precoding matrices indicated by the two TPMIs is the same.
[0196] Optionally, the first information is a precoding matrix indicated by the TPMI field.
[0197] The processing module 1001 is specifically configured to determine second transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the precoding matrix, where the second transmission parameters include the precoding matrix and / or the number of transmission layers.
[0198] Optionally, the processing module 1001 is specifically configured to use different parts of the one precoding matrix as the precoding matrices used for different repeated transmissions of the PUSCH.
[0199] Optionally, the processing module 1001 is specifically configured to:
[0200] When the one precoding matrix has N columns, the terminal device uses the first N / 2 columns and the last N / 2 columns of the one precoding matrix as the precoding matrices used for different repeated transmissions of the PUSCH respectively; or,
[0201] When the one precoding matrix has M rows and N columns, the terminal device uses the first N / 2 columns in the first M / 2 rows of the one precoding matrix and the N / 2 columns in the last M / 2 rows of the one precoding matrix as the precoding matrices used for different repeated transmissions of the PUSCH respectively.
[0202] Optionally, the number of transmission layers of the PUSCH is N / 2.
[0203] Optionally, the one precoding matrix has M rows,
[0204] The processing module 1001 is specifically configured to use the first M / 2 rows and the last M / 2 rows of the one precoding matrix as the precoding matrices used for different repeated transmissions of the PUSCH respectively.
[0205] Optionally, the number of transmission layers of the PUSCH is equal to the number of columns of the one precoding matrix.
[0206] Optionally, the first information is two SRIs indicated by an SRI field, and each SRI indicates one SRS resource in a different sounding reference signal SRS resource set.
[0207] The processing module 1001 is specifically configured to determine third transmission parameters used for different repeated transmissions of the PUSCH according to the two SRIs, where the third transmission parameters include at least one of the transmit beam, the antenna port, and the transmit power.
[0208] Optionally, the processing module 1001 is specifically configured to use the transmit beam used by the SRS resource indicated by the SRI corresponding to one repeated transmission of the PUSCH as the transmit beam of the one repeated transmission; and / or use the number of ports of the SRS resource indicated by the SRI corresponding to one repeated transmission of the PUSCH as the number of ports of the one repeated transmission.
[0209] Optionally, at least one value of the one SRI field corresponds to two sets of PUSCH power control parameters.
[0210] The processing module 1001 is specifically configured to determine, according to the SRI corresponding to one repetition transmission of the PUSCH, the PUSCH power control parameter used for the one repetition transmission from the two sets of PUSCH power control parameters; and determine the transmission power of the one repetition transmission according to the PUSCH power control parameter.
[0211] Optionally, the first information is two SRI sets indicated by one SRI field.
[0212] The processing module 1001 is specifically configured to respectively determine fourth transmission parameters used for different repetition transmissions of the PUSCH according to the two SRI sets, where the fourth transmission parameters include at least one of the transmission beam, the antenna port, the number of transmission layers, and the transmission power.
[0213] Optionally, the two SRI sets include a first SRI set and a second SRI set. The first SRI set indicates one or more single-port SRS resources in a third SRS resource set, and the second SRI set indicates one or more single-port SRS resources in a fourth SRS resource set.
[0214] Optionally, each SRI set may include one or more SRIs, and the number of SRIs included in the two SRI sets is the same.
[0215] Optionally, the processing module 1001 is specifically configured to perform at least one of the following methods:
[0216] Use the number of SRIs included in each SRI set as the number of transmission layers used for different repetition transmissions of the PUSCH.
[0217] Use the transmission beams respectively used by the respective SRS resources indicated by the SRI set corresponding to one repetition transmission of the PUSCH as the transmission beams used by the respective transmission layers of the one repetition transmission.
[0218] Use the antenna ports of one or more SRS resources indicated by the SRI set corresponding to one repetition transmission of the PUSCH as the antenna ports for transmitting the respective transmission layers of the one repetition transmission.
[0219] Optionally, at least one value of the one SRI field corresponds to two sets of PUSCH power control parameters.
[0220] The processing module 1001 is specifically configured to determine the PUSCH power control parameter used for the one-time retransmission according to the SRI set corresponding to the one-time retransmission of the PUSCH from the two sets of PUSCH power control parameters; and determine the transmission power of the one-time retransmission according to the PUSCH power control parameter.
[0221] Optionally, the transceiver module 1002 is configured to perform multiple retransmissions of the PUSCH according to the transmission parameters.
[0222] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions.
[0223] When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present invention are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that a computer can store, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
[0224] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such data may be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
Claims
1. A PUSCH repeated transmission method, characterized in that: include: The terminal device determines the transmission parameters used for different repeated transmissions of the physical uplink shared channel PUSCH according to different parts of the first information indicated by a transmit precoding matrix indication TPMI field, wherein the TPMI field is included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, the precoding matrix, the antenna port, the transmission beam and the transmission power. The first information is a precoding matrix indicated by the TPMI field, specifically including: the terminal device determines the second transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the precoding matrix, and the second transmission parameters include the precoding matrix, at least one of the number of transmission layers and the transmission power. In the case where the one precoding matrix has N columns, the terminal device uses the first N / 2 columns and the last N / 2 columns of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, respectively; or, When the precoding matrix has M rows and N columns, the terminal device uses the first N / 2 columns of the first M / 2 rows of the precoding matrix and the N / 2 columns of the last M / 2 rows of the precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH.
2. The method according to claim 1, characterized in that The number of transmission layers of the PUSCH is N / 2.
3. The method according to claim 1, characterized in that The one precoding matrix has M rows, and the terminal device uses different parts of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, including: The terminal device uses the first M / 2 rows and the last M / 2 rows of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, respectively.
4. The method according to claim 3, characterized in that The number of transmission layers of the PUSCH is equal to the number of columns of the one precoding matrix.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The terminal device performs multiple repeated transmissions of the PUSCH according to the transmission parameters.
6. A terminal device, characterized in that: include: A processing module, used to determine the transmission parameters used for different repeated transmissions of a physical uplink shared channel PUSCH according to different parts of the first information indicated by a transmit precoding matrix indication TPMI domain, wherein the TPMI domain is included in the scheduling information of the PUSCH, and the transmission parameters include at least one of the number of transmission layers, the precoding matrix, the antenna port, the transmission beam and the transmission power, and the first information is a precoding matrix indicated by the TPMI domain, specifically including: the terminal device determines the second transmission parameters used for different repeated transmissions of the PUSCH according to different parts of the precoding matrix, and the second transmission parameters include the precoding matrix, at least one of the number of transmission layers and the transmission power, In the case where the one precoding matrix has N columns, the terminal device uses the first N / 2 columns and the last N / 2 columns of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, respectively; or, When the precoding matrix has M rows and N columns, the terminal device uses the first N / 2 columns of the first M / 2 rows of the precoding matrix and the N / 2 columns of the last M / 2 rows of the precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH.
7. The terminal device according to claim 6, characterized in that: The number of transmission layers of the PUSCH is N / 2.
8. The terminal device according to claim 6, characterized in that: The one precoding matrix has M rows, The processing module is specifically configured to use the first M / 2 rows and the last M / 2 rows of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, respectively.
9. The terminal device according to claim 8, characterized in that: The number of transmission layers of the PUSCH is equal to the number of columns of the one precoding matrix.
10. The terminal device according to any one of claims 6 to 9, characterized in that: The transceiver module is used to perform multiple repeated transmissions of the PUSCH according to the transmission parameters.
11. A terminal device, characterized in that: include: A processor, configured to respectively determine, according to different parts of first information indicated by a transmit precoding matrix indication TPMI domain, transmission parameters used for different repeated transmissions of a physical uplink shared channel PUSCH, wherein the TPMI domain is included in the scheduling information of the PUSCH, the transmission parameters include at least one of the number of transmission layers, the precoding matrix, the antenna port, the transmission beam and the transmission power, and the first information is a precoding matrix indicated by the TPMI domain, specifically including: the terminal device determines, according to different parts of the precoding matrix, second transmission parameters used for different repeated transmissions of the PUSCH, the second transmission parameters include the precoding matrix, at least one of the number of transmission layers and the transmission power, In the case where the one precoding matrix has N columns, the terminal device uses the first N / 2 columns and the last N / 2 columns of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, respectively; or, When the precoding matrix has M rows and N columns, the terminal device uses the first N / 2 columns of the first M / 2 rows of the precoding matrix and the N / 2 columns of the last M / 2 rows of the precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH.
12. The terminal device according to claim 11, characterized in that: The number of transmission layers of the PUSCH is N / 2.
13. The terminal device according to claim 11, characterized in that: The one precoding matrix has M rows, The processor is specifically configured to use the first M / 2 rows and the last M / 2 rows of the one precoding matrix as precoding matrices used for different repeated transmissions of the PUSCH, respectively.
14. The terminal device according to claim 13, characterized in that: The number of transmission layers of the PUSCH is equal to the number of columns of the one precoding matrix.
15. The terminal device according to any one of claims 11 to 14, characterized in that: The transceiver is used to perform multiple repeated transmissions of the PUSCH according to the transmission parameters.
16. A computer-readable storage medium comprising instructions, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 5.