Uplink transmission method and device
By ensuring consistency in transmission block size and power in the new air interface system, the problem of the network side being unable to correctly interpret uplink transmission blocks is resolved, thereby improving uplink transmission performance.
Patent Information
- Application Number
- CN202111166947.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-05-10
- Filing Date
- 2021-09-30
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-09-30
AI Technical Summary
In the new air interface system, the network side cannot correctly interpret the uplink transmission block or cannot ensure the power consistency and phase continuity of multiple PUSCH transmissions, affecting the uplink transmission performance.
The terminal device determines the transmission block size and transmission power in the first time period based on the received first information, and sends uplink transmission on N time slots, improving the uplink transmission performance through joint channel estimation and power consistency processing.
By accurately calculating the transmission block size and transmission power, the uplink transmission power consistency and phase continuity are ensured, thereby improving the uplink transmission performance.
Smart Images

Figure CN115334629B_ABST
Abstract
Description
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on May 10, 2021, with application number 202110507733.4 and invention name “Method and Device for Uplink Transmission”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more specifically, to a method and apparatus for uplink transmission. Background Art
[0003] In the uplink transmission of the current new radio (NR) system, many countries have provided more available spectrum, such as 3.5GHz, for the deployment of NR's frequency range 1 (FR1) (<6GHz). At the same time, the spectrum of the NR system has a higher frequency, so there is often a relatively large path loss during the data transmission process. In order to maintain a high communication quality of the NR system, operators generally improve the service quality of communication through coverage-enhanced uplink transmission when deploying cellular communication networks. Among them, coverage-enhanced uplink transmission includes type A repeated transmission, uplink transmission of physical uplink shared channel (PUSCH) transmission blocks that support cross-multiple time slots, and uplink transmission of demodulation reference signal (DMRS) bundling mechanism that supports repetition across physical uplink control channel (PUCCH).
[0004] However, when performing joint channel estimation for some coverage-enhanced uplink transmissions, the network side may not be able to correctly interpret the uplink transmission blocks, or cannot ensure the power consistency and phase continuity of multiple PUSCH transmissions, which will affect the uplink transmission.
[0005] Therefore, how to improve the performance of uplink transmission is an urgent problem to be solved. Summary of the Invention
[0006] The uplink transmission method and apparatus according to the embodiments of the present application can improve the performance of uplink transmission.
[0007] In a first aspect, a method for uplink transmission is provided, the method comprising: a terminal device receives first information, the first information being used to indicate a first time period; the terminal device determines the size of a transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission based on the first time period; the terminal device sends the first uplink transmission on N time slots based on the size of the transmission block and / or the transmission power, where N is greater than 1.
[0008] As a possible implementation, the terminal device receives first information from the network device, where the first information is used to indicate a first time period, or the first information is information about the first time period. The first time period can be understood as a duration or a time domain window.
[0009] Optionally, the first information may be pre-configured by higher layer signaling RRC signaling, may be activated by MAC CE, or may be indicated by downlink control information (DCI).
[0010] In another possible implementation manner, the terminal device may also determine the first time period according to pre-configuration information.
[0011] Optionally, before the terminal device receives the first information, the terminal device receives second information from the network device, where the second information is used to instruct the terminal device to perform a first uplink transmission. The second information is downlink control information, or the first information is RRC signaling; or the second information includes downlink control information or RRC signaling; or the second information is carried in downlink control information or RRC signaling. Optionally, the second information is also used to indicate the time-frequency resources and modulation and coding scheme of the first uplink transmission.
[0012] Exemplarily, the first uplink transmission is an uplink transmission for improving uplink coverage, for example, the first uplink transmission is an uplink transmission within N time slots, and the first uplink transmission includes M transmission opportunities, where N is greater than 1, N can be an integer or a decimal, and M is greater than or equal to 1.
[0013] In combination with the first aspect, in some implementations of the first aspect, the first uplink transmission includes a physical uplink shared channel PUSCH repetition transmission of type A (PUSCH repetition type A), or a transport block over multi-slot (TBoMS) uplink transmission, or a PUSCH repetition transmission of type B (PUSCH repetition type B).
[0014] Therefore, in the method provided in the embodiment of the present application, the transmission block size and / or the transmission power of the first uplink transmission are calculated based on the first time period corresponding to the first uplink transmission, so that the transmission block size and / or the transmission power of the first uplink transmission can be calculated more accurately, thereby improving the performance of the uplink transmission.
[0015] With reference to the first aspect, in certain implementations of the first aspect, the first time period is a time window for performing joint channel estimation on the first uplink transmission.
[0016] It should be noted that the joint channel estimation in the embodiments of the present application includes the following meanings: performing joint channel estimation on PUSCH transmissions in N time slots using the DMRS in one time slot; or bundling the DMRSs in multiple time slots and performing joint channel estimation on PUSCH transmissions or PUCCH transmissions in N time slots using the bundled DMRSs. Where N is an integer greater than or equal to 1; or, N is greater than 1 and can be a decimal, such as N being 1.5, which represents 1.5 time slots.
[0017] In conjunction with the first aspect, in certain implementations of the first aspect, the method further includes: the terminal device maintaining power consistency and / or phase continuity between multiple PUSCH transmissions in the first uplink transmission during the first time period. In other words, the terminal device maintains power consistency and / or phase continuity between multiple PUSCH transmissions in the first uplink transmission during the first time period.
[0018] In combination with the first aspect, in certain implementations of the first aspect, the first uplink transmission includes M transmission opportunities, where M is greater than or equal to 1; the first uplink transmission includes repeated transmission of a physical uplink shared channel PUSCH of type A, or uplink transmission of a transport block TBoMS across multiple time slots.
[0019] In combination with the first aspect, in certain implementations of the first aspect, when the first uplink transmission is the PUSCH repeated transmission of type A, the M transmission opportunities are M PUSCH transmission opportunities; or, when the first uplink transmission is the TBoMS uplink transmission, the M transmission opportunities are M TBoMS transmission opportunities.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the first uplink transmission includes M transmission opportunities, the M transmission opportunities are greater than or equal to 1, and the method further includes: the terminal device determines the transmission power of the first transmission opportunity based on the first time period, the first transmission opportunity is one of the M transmission opportunities, and the time domain resources of the first time period correspond to the first transmission opportunity. The time domain resources of the first time period corresponding to the first transmission opportunity can be understood as: the number of OFDM symbols corresponding to the first time period is the same as the number of OFDM symbols corresponding to the first transmission opportunity; or, the first time period is the same as the time period of the first transmission opportunity.
[0021] In combination with the first aspect, in certain implementations of the first aspect, when the first uplink transmission is a repeated transmission of the PUSCH of type A, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; the time domain resources between the start symbol of the time slot where the first PUSCH of the first uplink transmission is located and the end symbol of the time slot where the last PUSCH is located; the product of the number of symbols occupied by the first uplink transmission in a time slot and the number of PUSCH repetitions; the product of the number of symbols occupied by the first uplink transmission in a time slot and the number of time slots actually transmitted by the first uplink transmission; the product of the number of symbols occupied by the first uplink transmission in a time slot and the determined number of available time slots; the product of the number of symbols occupied by the first uplink transmission in a time slot and the number of time slots K used for the joint channel estimation, where K>1; the time domain resources corresponding to the consecutive time slots occupied by the first uplink transmission.
[0022] In combination with the first aspect, in certain implementations of the first aspect, when the first uplink transmission is an uplink transmission of a transmission block spanning multiple time slots, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; the time domain resources between the start symbol in the start time slot and the end symbol in the end time slot of the first uplink transmission; the total number of symbols actually occupied by the first uplink transmission; the time domain resources corresponding to a TBoMS transmission opportunity of the first uplink transmission; the time domain resources corresponding to the continuous time slots occupied by the first uplink transmission.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the terminal device determines the size of the transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission based on the first time period, including: the terminal device determines the size of the transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission based on the number of symbols and / or the number of resource elements RE allocated to the first uplink transmission in the first time period.
[0024] Exemplarily, the terminal device determines the size of the transport block of the first uplink transmission based on the time domain resources corresponding to the first time period. First, the UE calculates the number of REs in a PRB for the first uplink transmission in the first time period (or a time window) according to the following formula:
[0025]
[0026] in, Indicates the number of symbols allocated for the first uplink transmission in the first time period; or Indicates the number of symbols actually transmitted in the first uplink transmission within the first time period.
[0027] Indicates the number of carriers in the frequency domain in a PRB;
[0028] The number of REs occupied by DMRS (demodulation reference signal) in a PRB within a time period (or a time window);
[0029] It is the overhead configured by the xOverhead parameter in the higher-level parameter PUSCH-ServingCellConfig.
[0030] Furthermore, the terminal device determines the total number of REs allocated for the first uplink transmission in the first time period by the following formula:
[0031] N RE =min(12×(14·Nx),N′ RE )·n PRB ,
[0032] Wherein, N is the number of time slots corresponding to the first time period, x is a value indicated or configured by the network device, and x is an integer greater than or equal to 1; or x is a predefined value, which can be 1, 2, 3, ...; or x = N. PRB The total number of PRBs allocated by the network device to the terminal device for the first uplink transmission.
[0033] Furthermore, through the formula N info =N RE ·R·Q m ·v gets the number of information bits, where Q m is the modulation order, R is the code rate, and v is the number of transmission layers. These three parameters can be obtained by looking up the table in the protocol according to the values indicated by DCI.
[0034] If N info ≤3824, by formula Calculate the quantized intermediate value of the information bits, where Look up the table in the protocol to get no less than N' info The most recent value is used as TBS.
[0035] If N info >3824, by formula Calculate the quantized intermediate value of the information bits, where If the code rate R≤1 / 4, in Otherwise
[0036] Therefore, in the method provided in the embodiment of the present application, the transport block size (TBS) is calculated based on the number of symbols allocated in the first time period corresponding to the first uplink transmission and the number of symbols occupied by DMRS, which can more accurately calculate the TBS and improve the performance of the uplink transmission.
[0037] Exemplarily, the terminal device determines the number of resource elements (REs) based on the PUSCH transmission in the first time period, or the number of symbols included in the PUSCH transmission opportunity i in the first time period, and then determines the uplink transmission power based on the number of REs.
[0038] Therefore, the embodiments of the present application provide a method for determining uplink transmission power, which can ensure power consistency and phase continuity of uplink transmission for coverage enhancement and improve uplink transmission performance.
[0039]
[0040] where Δ TF,b,fc (i) Determined based on factors such as the type of information carried by the PUSCH (e.g., UL-SCH data information or CSI information), the location and quantity of occupied physical resources, etc.:
[0041]
[0042] where N RE is the RE number, expressed as in The PUSCH transmission in the first time period transmitted on the uplink bandwidth part (UL BWP) b activated on carrier f in serving cell c, or the number of symbols included in the PUSCH transmission opportunity i in the first time period. The rest of the scheme is the same as the existing uplink power determination mechanism.
[0043] Therefore, the embodiments of the present application provide a method for determining uplink transmission power, which can ensure power consistency and phase continuity of uplink transmission for coverage enhancement and improve uplink transmission performance.
[0044] Optionally, the terminal device determines the transmission power of the first transmission opportunity based on the first time period, where the first transmission opportunity is one of the M transmission opportunities of the first uplink transmission, and the time domain resources of the first time period correspond to the first transmission opportunity.
[0045] It should be understood that the correspondence between the time domain resource of the first time period and the first transmission opportunity may represent one or more of the following meanings:
[0046] The time domain resource of the first time period is the same as the time domain resource of the first transmission opportunity;
[0047] The time domain resources of the first time period are the same as the time domain resources actually mapped to the PUSCH at the first transmission opportunity;
[0048] The number of time domain symbols corresponding to the first time period is the same as the number of time domain symbols corresponding to the first transmission opportunity.
[0049] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: when the first time domain resource and the second time domain resource overlap, and the first uplink transmission and the first physical uplink control channel PUCCH on the first time domain resource meet the first condition, the terminal device multiplexes uplink control information (UCI) on the first uplink transmission, wherein the first PUCCH is used to carry the UCI, the first time domain resource is the time domain resource corresponding to the first time period, or the first resource is the time domain resource corresponding to one of the M transmission opportunities, and the second time domain resource is used to carry the first PUCCH to be sent.
[0050] In combination with the first aspect, in certain implementations of the first aspect, when the terminal device multiplexes the UCI on the first uplink transmission, the method also includes: the terminal device determines the number of physical resources occupied by the UCI on the uplink transmission within the first time period based on the first time period.
[0051] In combination with the first aspect, in some implementations of the first aspect, the first condition includes: the time domain length between the first orthogonal frequency division multiplexing (OFDM) symbol in the first uplink transmission on the first PUCCH and the first time domain resource and the last OFDM symbol of the first physical downlink shared channel PDSCH is greater than or equal to T proc,1The time domain length between the first OFDM symbol in the first PUCCH and the first uplink transmission and the last OFDM symbol in the first physical downlink control channel (PDCCH) is greater than or equal to T proc,2 , wherein the first PDSCH corresponds to the first PUCCH or the first uplink transmission, the first PDCCH corresponds to the first PUCCH or the first uplink transmission, and the T proc,1 The processing time of the PDSCH by the terminal device is T proc,2 The processing time of the PUSCH by the terminal device; or the time domain length between the first orthogonal frequency division multiplexing OFDM symbol of one transmission opportunity of the first PUCCH and the first uplink transmission and the last OFDM symbol of the first physical downlink shared channel PDSCH is greater than or equal to T proc,1 The time domain length between the first OFDM symbol in a transmission opportunity of the first PUCCH and the first uplink transmission and the last OFDM symbol of the first PDCCH is greater than or equal to T proc,2 , wherein the first PDSCH corresponds to a transmission opportunity of the first PUCCH or the first uplink transmission, and the first PDCCH corresponds to a transmission opportunity of the first PUCCH or the first uplink transmission; or the time domain length between the first OFDM symbol in the first PUCCH and the first PUSCH and the last OFDM symbol of the second PDSCH is greater than or equal to T proc,1 The time domain length between the first OFDM symbol in the first PUCCH and the first PUSCH and the last OFDM symbol in the second PDCCH is greater than or equal to T proc,2 , wherein the first PUSCH is a PUSCH transmission in the first uplink transmission that overlaps with the first PUCCH in the time domain, the second PDSCH corresponds to the first PUCCH or the first PUSCH, and the second PDCCH corresponds to the first PUCCH or the first PUSCH.
[0052] In combination with the first aspect, in certain implementations of the first aspect, the terminal device multiplexes the uplink control information UCI on the first uplink transmission, including: the terminal device transmits the same bits of the UCI on each PUSCH in the first uplink transmission, for example, all the bits of the UCI are multiplexed on each PUSCH transmission in the first uplink transmission; or the terminal device transmits different bits of the UCI on each PUSCH in the first uplink transmission, for example, part of the bits of the UCI are multiplexed on each PUSCH transmission in the first uplink transmission, and the part of the bits of the UCI on each PUSCH transmission is different, and the part of the bits of the UCI on each PUSCH transmission can constitute all the bits of the UCI. Optionally, in this implementation, the number of bits occupied by UCI on each PUSCH transmission is the same.
[0053] In combination with the first aspect, in certain implementations of the first aspect, when at least one time domain symbol of the first time domain resource and the third time domain resource overlaps, the terminal device does not send the first uplink transmission on the first time domain resource, wherein the first time domain resource is used to send the first uplink transmission, or the first time domain resource is the time domain resource corresponding to the first time period; the third time domain resource is used to send PUCCH repeated transmission.
[0054] For the first uplink transmission that requires joint channel estimation, if part of the PUSCH transmission within the channel estimation period is not sent, and only the remaining PUSCH that is not affected by the repeated PUCCH transmission is sent, phase discontinuity and power inconsistency will definitely occur. Figure 13 In the diagram shown, the first uplink transmission in the first time period is four consecutive PUSCH repetitions across time slots. The PUCCH repetition is a PUCCH transmission repeated twice, and the PUCCH transmission overlaps with the second and third PUSCH transmissions in the first uplink transmission in the time domain. If the second and third PUSCH transmissions in the first uplink transmission are not sent, and the first and fourth PUSCH transmissions in the first uplink transmission are sent, phase discontinuity and power inconsistency will occur.
[0055] Therefore, in the method provided in the embodiment of the present application, when the PUCCH repeated transmission overlaps with the first uplink transmission in the first time period in the time domain, all PUSCH transmissions in the first time period are discarded and not sent, and the PUCCH repeated transmission is sent.
[0056] In a second aspect, a method for uplink transmission is provided, the method comprising:
[0057] A network device sends first information, which is used to indicate a first time period; the network device determines the size of a transmission block of a first uplink transmission and / or the transmission power of the first uplink transmission based on the first time period; the network device receives the first uplink transmission in N time slots based on the size of the transmission block and / or the transmission power, where N is greater than 1.
[0058] In combination with the second aspect, in some implementations of the second aspect, the first time period is a time window for performing joint channel estimation on the first uplink transmission.
[0059] In combination with the second aspect, in certain implementations of the second aspect, the first uplink transmission includes M transmission opportunities, where M is greater than or equal to 1; the first uplink transmission includes repeated transmission of a physical uplink shared channel PUSCH of type A, or uplink transmission of a transport block TBoMS across multiple time slots.
[0060] In combination with the second aspect, in certain implementations of the second aspect, when the first uplink transmission is the PUSCH repeated transmission of type A, the M transmission opportunities are M PUSCH transmission opportunities; or, when the first uplink transmission is the TBoMS uplink transmission, the M transmission opportunities are M TBoMS transmission opportunities.
[0061] In combination with the second aspect, in certain implementations of the second aspect, the first uplink transmission includes M transmission opportunities, where M is greater than or equal to 1, and the method further includes: the terminal device determines the transmission power of the first transmission opportunity based on the first time period, the first transmission opportunity is one of the M transmission opportunities, and the time domain resources of the first time period correspond to the first transmission opportunity. The time domain resources of the first time period corresponding to the first transmission opportunity can be understood as: the number of OFDM symbols corresponding to the first time period is the same as the number of OFDM symbols corresponding to the first transmission opportunity; or, the first time period is the same as the time period of the first transmission opportunity.
[0062] In combination with the second aspect, in certain implementations of the second aspect, when the first uplink transmission is a repeated transmission of the PUSCH of type A, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; the time domain resources between the start symbol of the time slot where the first PUSCH of the first uplink transmission is located and the end symbol of the time slot where the last PUSCH is located; the product of the number of symbols occupied by the first uplink transmission in a time slot and the number of PUSCH repetitions; the product of the number of symbols occupied by the first uplink transmission in a time slot and the number of time slots actually transmitted by the first uplink transmission; the product of the number of symbols occupied by the first uplink transmission in a time slot and the determined number of available time slots; the product of the number of symbols occupied by the first uplink transmission in a time slot and the number of time slots K used for the joint channel estimation, where K>1; the time domain resources corresponding to the consecutive time slots occupied by the first uplink transmission.
[0063] In combination with the second aspect, in certain implementations of the second aspect, when the first uplink transmission is an uplink transmission of a transmission block spanning multiple time slots, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; the time domain resources between the start symbol in the start time slot and the end symbol in the end time slot of the first uplink transmission; the total number of symbols actually occupied by the first uplink transmission; the time domain resources corresponding to a TBoMS transmission opportunity of the first uplink transmission; the time domain resources corresponding to the continuous time slots occupied by the first uplink transmission.
[0064] In combination with the second aspect, in certain implementations of the second aspect, the terminal device determines the size of the transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission based on the first time period, including: the terminal device determines the size of the transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission based on the number of symbols and / or the number of resource elements RE allocated to the first uplink transmission in the first time period.
[0065] According to a third aspect, an uplink transmission device is provided, which includes: a transceiver module, used for a terminal device to receive first information, where the first information is used to indicate a first time period; a processing module, used for the terminal device to determine the size of the transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission according to the first time period; the processing module is also used for the terminal device to send the first uplink transmission in N time slots through the processing module according to the size of the transmission block and / or the transmission power, where N is greater than 1.
[0066] The transceiver module can perform the reception and transmission processing in the aforementioned first aspect, and the processing module can perform other processing except reception and transmission in the aforementioned first aspect.
[0067] In a fourth aspect, a device for uplink transmission is provided, which includes: a transceiver module for sending first information, where the first information is used to indicate a first time period; a processing module for determining the size of a transmission block of a first uplink transmission and / or the transmission power of the first uplink transmission based on the first time period; the processing module is also used to receive the first uplink transmission in N time slots through the transceiver module based on the size of the transmission block and / or the transmission power, where N is greater than 1.
[0068] The transceiver module can perform the receiving and sending processing in the aforementioned second aspect, and the processing module can perform other processing except receiving and sending in the aforementioned second aspect.
[0069] In a fifth aspect, a communication device is provided, comprising: a processor configured to execute a computer program stored in a memory, so that the communication device executes any possible implementation of the first aspect.
[0070] In a sixth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is run on a computer, the computer is caused to execute any possible implementation of the first aspect.
[0071] In a seventh aspect, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are run on a computer, the computer is caused to execute any possible implementation of the first aspect.
[0072] In an eighth aspect, a chip system is provided, comprising: a processor for calling and running a computer program from a memory, so that a communication device equipped with the chip system executes any possible implementation method of the first aspect.
[0073] In a ninth aspect, a communication system is provided, which includes at least one terminal device and a network device, wherein the terminal device is used to execute any possible implementation method as in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 Schematic diagram of a wireless communication system applicable to an embodiment of the present application.
[0075] Figure 2 is a schematic diagram of another wireless communication system applicable to an embodiment of the present application.
[0076] Figure 3 FIG. 1 is a schematic diagram of repeated PUSCH transmission of type A. FIG.
[0077] Figure 4FIG. 4 is another schematic diagram of type A PUSCH repeated transmission.
[0078] Figure 5 FIG. 1 is a schematic diagram of repeated PUSCH transmission of type B. FIG.
[0079] Figure 6 This is a schematic diagram of TBoMS transmission.
[0080] Figure 7 This is a flowchart of the uplink transmission method provided in an embodiment of the present application.
[0081] Figure 8 This is a schematic diagram of an example of the first timeline condition.
[0082] Figure 9 This is another example diagram of the first timeline condition.
[0083] Figure 10 FIG. 1 is a schematic diagram showing time domain overlap between repeated PUSCH transmission of type A and PUCCH transmission. FIG.
[0084] Figure 11 This is a schematic diagram of an example of the second timeline condition.
[0085] Figure 12 This is another example diagram of the second timeline condition.
[0086] Figure 13 This is a schematic diagram showing time domain overlap between uplink transmission of a transport block spanning multiple time slots and repeated PUCCH transmissions.
[0087] Figure 14 This is a schematic block diagram of an uplink transmission device provided in one embodiment of the present application.
[0088] Figure 15 It is a schematic block diagram of an uplink transmission device provided in another embodiment of the present application.
[0089] Figure 16 This is a schematic block diagram of an uplink transmission apparatus provided in yet another embodiment of the present application.
[0090] Figure 17 This is a schematic block diagram of an uplink transmission apparatus provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0091] The technical solution in this application will be described below with reference to the accompanying drawings.
[0092] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), etc. In addition, the technical solutions of the embodiments of the present application can also be applied to side link communication. For example, the technical solutions of the embodiments of the present application can also be applied to: device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), and communication in a vehicle networking system.
[0093] To facilitate understanding of the embodiments of this application, first Figure 1 and Figure 2 The following describes a communication system applicable to an embodiment of the present application.
[0094] Figure 1 FIG1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application. As shown in FIG1 , the wireless communication system 100 may include at least one core network device, such as Figure 1 The core network device 110 shown, the wireless communication system 100 may include at least one wireless access network device, such as Figure 1 The wireless access network device 120 shown in FIG. 1 may further include one or more terminal devices, such as Figure 1 The terminal device 130 and the terminal device 140 are shown. The terminal device is connected to the wireless access network device in a wireless manner, and the wireless access network device is connected to the core network device in a wireless or wired manner.
[0095] Figure 2 is a schematic diagram of a wireless communication system 200 applicable to an embodiment of the present application, such as Figure 2 As shown, the wireless communication system 200 may include at least one core network device, such as Figure 2 As shown in the core network device 210, the wireless communication system may include at least two wireless access network devices, such as Figure 2 The wireless access network device 220 and the wireless access network device 230 shown in FIG. 2 , the wireless communication system 200 may further include at least one terminal device, such as Figure 2The terminal device 240 shown in FIG. 2 can be connected to the wireless access network device 220 and the wireless access network device 230 simultaneously in a wireless manner.
[0096] The core network device and the radio access network device can be independent and distinct physical devices, or the core network device's functions and the radio access network device's logical functions can be integrated into the same physical device, or a single physical device can integrate some of the core network device's functions and some of the radio access network device's functions. Terminal devices can be fixed or mobile. It should be understood that communication systems 100 and 200 are merely examples, and the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. The embodiments of the present application do not limit the number of core network devices, radio access network devices, and terminal devices included in the mobile communication system.
[0097] It should be understood that the above Figure 1 and Figure 2 This is merely an exemplary description, and the present application is not limited thereto. For example, the embodiments of the present application may also be applied to any communication scenario requiring uplink transmission.
[0098] It should also be understood that the network device in the wireless communication system can be any device with wireless transceiver functions. The device includes but is not limited to: an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved Node B, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It can also be a gNB in a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.
[0099] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by both the DU and the AAU. It is understood that a network device can be a device that includes one or more of a CU node, a DU node, or an AAU node. In addition, the CU may be divided into a network device in an access network (radio access network, RAN), or may be divided into a network device in a core network (core network, CN), which is not limited in this application.
[0100] It should also be understood that the terminal device in the wireless communication system may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the application scenarios.
[0101] To facilitate understanding of the embodiments of the present application, a brief introduction is first given below in conjunction with several terms involved in the present application.
[0102] 1. Demodulation reference signal
[0103] The demodulation reference signal is a reference signal used for data demodulation. The demodulation reference signal can be the DMRS in the LTE protocol or the NR protocol, or it can be other reference signals defined in future protocols to achieve the same function. In the LTE or NR protocol, the DMRS can be carried in the physical shared channel and sent together with the data block signal to perform channel estimation on the fading channel, thereby completing the demodulation of the data block signal carried in the physical shared channel. For example, it is sent together with the downlink data block in the physical downlink shared channel (PDSCH), or it is sent together with the uplink data block in the PUSCH. In an embodiment of the present application, the demodulation reference signal may include a demodulation reference signal sent through the physical uplink shared channel.
[0104] The mapping mode of PDSCH or PUSCH in the time domain may include a first mapping mode and a second mapping mode, wherein the first mapping mode may be mapping type A (mapping type A) in the NR protocol, and the second mapping mode may be mapping type B (mapping type B) in the NR protocol. Under normal circumstances, the mapping mode of PDSCH or PUSCH can be indicated by higher-layer signaling, for example, radio resource control (RRC) signaling.
[0105] For mapping type A, according to existing protocols, the starting position of the time-domain symbol of the scheduled physical uplink shared channel (or physical downlink shared channel) is the first time-domain symbol in a slot. For mapping type B, the starting position of the time-domain symbol of the scheduled physical uplink shared channel (or physical downlink shared channel) is any time-domain symbol in a slot.
[0106] The time domain position of the demodulation reference signal can be determined relative to the position of the starting time domain symbol of the scheduled physical uplink shared channel (or physical downlink shared channel) and the length of the time domain symbol. The length of the time domain symbol can also be understood as the total number of time domain symbols.
[0107] For PUSCH (or PDSCH) resource mapping type A, the symbol position l0 of the first demodulation reference signal (i.e., the first symbol position of the front-loaded demodulation reference signal (front-loaded DMRS)) can be configured as the 3rd symbol or the 4th symbol of the scheduled PUSCH (or PDSCH), i.e., l0=2 or 3.
[0108] For PUSCH (or PDSCH) resource mapping type B, the symbol position l0 of the first demodulation reference signal (ie, the first symbol position of the frontloaded demodulation reference signal) is the first symbol of the scheduled PUSCH (or PDSCH), ie, l0=0.
[0109] The demodulation reference signal may include a front-loaded demodulation reference signal and an additional demodulation reference signal.
[0110] For one transmission of a data block, a front-loaded demodulation reference signal is generally configured, which occupies one symbol or multiple symbols in the time domain. If it occupies multiple symbols, the multiple symbols are continuous in the time domain.
[0111] Additional demodulation reference signal: For one transmission of a data block, whether the additional demodulation reference signal is configured is determined according to the length of one transmission of a data block. If the additional demodulation reference signal is configured, the demodulation reference signal generated by the transmitter using the same sequence after the front-loaded demodulation reference signal is the additional demodulation reference signal. The additional demodulation reference signal may be one or more symbols after the symbol occupied by the front-loaded demodulation reference signal, and the last symbol occupied by the front-loaded demodulation reference signal is not continuous with the first symbol occupied by the additional demodulation reference signal. The additional demodulation reference signal can be configured with resources through high-layer signaling, such as RRC signaling. The additional demodulation reference signal is an optional demodulation reference signal.
[0112] 2. Slot
[0113] The format of a slot may include several OFDM symbols. For example, the format of a slot may include 14 OFDM symbols, or the format of a slot may include 12 OFDM symbols; or the format of a slot may include 7 OFDM symbols. The OFDM symbols in a slot may be used entirely for uplink transmission; may be used entirely for downlink transmission; or may be used partially for downlink transmission, partially for uplink transmission, and partially for flexible time domain symbols (which may be flexibly configured for uplink or downlink transmission). It should be understood that the above examples are merely illustrative and should not constitute any limitation to the present application. For the sake of system forward compatibility, the number of OFDM symbols contained in a slot and the use of a slot for uplink transmission and / or downlink transmission are not limited to the above examples. In the present application, the time domain symbol may be an OFDM symbol, that is, the time domain symbol may be replaced by an OFDM symbol.
[0114] It should be understood that the naming of the above time slots and symbols is only an example and is not limited thereto.
[0115] 3. Physical time slots
[0116] It can be understood as a time slot in the new radio (NR) frame structure.
[0117] 4. Available time slots,
[0118] It may be the time slot actually occupied by the uplink transport block, or it may be a time slot determined based on the uplink and downlink time slot ratio and time domain resource allocation (TDRA). The uplink and downlink time slot ratio may be semi-statically configured by the network device through RRC signaling, and the TDRA may be configured by RRC signaling and indicated by RRC signaling or downlink control information (DCI).
[0119] For example, when the starting symbol of the first symbol is the symbol with symbol index 0, the length of the first symbol is 10, the first uplink transmission occupies 4 time slots, and the uplink and downlink time slots are configured as DDSUU, if in the special time slot, the first 10 symbols are downlink symbols, the middle 2 symbols are flexible symbols, the last 2 symbols are uplink symbols, and the starting time slot is the first downlink time slot, then the first four uplink time slots after the first downlink time slot are the available time slots for the first uplink transmission.
[0120] For another example, when the starting symbol of the first symbol is the symbol with symbol index 12, the length of the first symbol is 2, the first uplink transmission occupies 4 time slots, and the uplink and downlink time slots are configured as DDSUU, if in the special time slot, the first 10 symbols are downlink symbols, the middle 2 symbols are flexible symbols, the last 2 symbols are uplink symbols, and the starting time slot is the first downlink time slot, then the first two special time slots and the first two uplink time slots after the first downlink time slot are the available time slots for the first uplink transmission.
[0121] 5. Time domain unit
[0122] A time domain unit (also referred to as a time unit) can be a time domain symbol or several time domain symbols, or a mini-slot, or a slot, or a subframe, wherein the duration of a subframe in the time domain can be 1 millisecond (ms), a slot can be composed of 7 or 14 time domain symbols, and a mini-slot can include at least one time domain symbol (for example, 2 time domain symbols or 7 time domain symbols or 14 time domain symbols, or any number of symbols less than or equal to 14 time domain symbols). The above-mentioned time domain unit sizes listed are only for the convenience of understanding the solution of the present application and should not be understood as limiting the present application. It is understandable that the above-mentioned time domain unit sizes can be other values, which are not limited by the present application.
[0123] Generally refers to a unit of time. For example, the time unit may be, but is not limited to, a subframe, a slot, a symbol, a physical slot, an available slot, the first symbol of a slot, the first symbol of a physical slot, the first symbol of an available slot, etc. The symbol (e.g., the first symbol) may be a time domain symbol (e.g., an orthogonal frequency division multiplexing (OFDM) symbol), etc.
[0124] In the embodiment of the present application, the first symbol may be a symbol occupied by a first uplink transmission in one time unit. The first uplink transmission may occupy multiple time units, for example, TBoMS PUSCH. The first symbol may include at least one symbol.
[0125] In the embodiments of the present application, the terms "time domain symbol" and "symbol" are sometimes used interchangeably to represent the same meaning. Taking a time domain unit as a slot as an example, a slot may include 2 symbols, 7 symbols, 14 symbols, or any number of symbols less than or equal to 14 symbols. Alternatively, a slot may include 2 time domain symbols, 7 time domain symbols, 14 time domain symbols, or any number of symbols less than or equal to 14 time domain symbols.
[0126] 6. Type A repeated transmission
[0127] In some scenarios, such as those with deep coverage, at the edge of a cell, or in basements, path loss for wireless signal propagation can be severe. To improve uplink transmission performance, one approach to enhancing coverage is to repeat data blocks. For example, a terminal device repeatedly transmits the PUSCH, and the network equipment combines and detects the repeated data blocks. This approach improves channel estimation and data demodulation performance, thereby enhancing cell coverage.
[0128] Taking the current NR protocol as an example, the current NR protocol supports a maximum of 16 repeated transmissions for PUSCH and a maximum of 8 repeated transmissions for PUCCH. The current NR protocol supports type A repeated transmissions for PUCCH and type A and type B repeated transmissions for PUSCH.
[0129] Type A repeated transmission means that N repetitions require scheduling of N consecutive slots, and the starting position and total length of the time domain symbols that need to be occupied by one repeated transmission in one slot are configured. Among the N slots, the slot that satisfies the starting position and total length of the time domain symbols occupied by one repeated transmission are the same as the configured starting position and total length can be actually used for one repeated transmission. Where N is an integer greater than or equal to 1. Figure 3 As shown, assuming that three repeated transmissions are configured, and each repeated transmission occupies the 3rd to 12th time domain symbols on a slot, then the repetition of each slot needs to be on the 3rd to 12th time domain symbols of each slot.
[0130] In addition, according to the current protocol, when the time domain symbol in a certain slot does not meet the requirements of the above-mentioned type A repeated transmission (that is, it is necessary to ensure that the consecutive L time domain symbols starting from the Sth time domain symbol are time domain symbols), the repeated transmission on the current slot is canceled.
[0131] As can be seen above, Type A retransmission is based on slot repetition. When using Type A retransmission, the starting time domain symbol position S and the continuous duration L of the retransmission start symbol in the current slot must meet the requirements for retransmission. Otherwise, the slot cannot be used for retransmission.
[0132] When using the type A repetition transmission method, if N repetitions need to occupy N consecutive slots, including slots that are unavailable for uplink transmission / repetition transmission, the presence of unavailable slots may cause the actual number of repetition transmissions to be less than the configured number of repetition transmissions. For example, assume that each repetition occupies the 1st to Lth time domain symbols in a slot (i.e., a total of L time domain symbols in each slot). If a slot contains many time domain symbols for uplink transmission, but does not start from the 1st time domain (i.e., S=0); or if there are only L-1 time domain symbols starting from the 1st time domain symbol of S=0, etc., the slot cannot be used for repetition transmission. Since the repetition transmission in this slot is canceled, the actual number of repetition transmissions is less than the number of repetition transmissions configured by the network device, thereby affecting the combining gain at the receiving end. For example, the expected receive signal-to-noise ratio cannot be achieved, resulting in a decrease in the accuracy of channel estimation and demodulation and decoding, affecting the performance of uplink transmission.
[0133] An example, such as Figure 4As shown in the figure, assume that three repetitions are configured, and each repetition occupies the 3rd to 12th time domain symbols in a slot. Since the 5th and 6th symbols in slot #2 are semi-static downlink symbols, the repetition transmission (PUSCH #2) in slot #2 is canceled, that is, the actual number of transmissions is 2.
[0134] 7. Type B repeated transmission
[0135] Type B repetitions indicate N repetitions, performed over multiple consecutive time-domain symbols, based on the starting time-domain symbol position S of the first repetition, and the number of time-domain symbols each repetition requires, L. That is, starting with the Sth time-domain symbol of the first scheduled slot, the subsequent N*L time-domain symbols (possibly extending into other slots) are used for the N repetitions.
[0136] like Figure 5 As shown in the figure, for case 1, assuming that two repetitions are currently configured and each repetition occupies 4 time domain symbols, then two repetitions are performed over 8 consecutive time domain symbols. For case 2, assuming that four repetitions are currently configured and each repetition occupies 4 time domain symbols, then four repetitions are performed over 16 consecutive time domain symbols. For case 3, assuming that one repetition is currently configured and one repetition occupies 14 time domain symbols, then one repetition is performed over 14 consecutive time domain symbols.
[0137] According to the current protocol, a repeated transmission across the slot boundary will be split into two actual repeated transmissions according to the location of the slot boundary, and the TBS of each actual repeated transmission remains unchanged. Figure 5 As can be seen, in the repeated transmissions of Cases 2 and 3, the continuously scheduled N*L time-domain symbols cross slot boundaries. That is, in the repeated transmission of Case 2, the original third transmission is considered to be the third and fourth transmissions; in the repeated transmission of Case 3, assuming that a slot contains 10 symbols, the configured first original repetition (norminal repetition) is divided into the first and second actual repetitions (actual repetitions). The configured original repetition refers to the configured repetition, or nominal repetition. For convenience, the following description will refer to the configured original repetition as simply the configured repetition.
[0138] It should be understood that the specific description of repeated transmission of type A and type B can refer to the existing protocol, which does not limit the scope of protection of the embodiments of the present application.
[0139] To facilitate understanding of the uplink transmission solution provided by the present application, a mechanism for determining a transport block size (TBS) is first introduced below.
[0140] When transmitting data over the air interface, the transmitter and receiver need to have an aligned understanding of TBS, where TBS can be understood as the amount of data (number of bits) carried on a certain resource.
[0141] When calculating TBS, first use the formula Determine the number of REs in a time slot N' RE ,in Indicates the number of carriers in the frequency domain in a physical resource block (PRB). Indicates the number of symbols allocated to PUSCH or PDSCH in a time slot. Indicates the number of REs occupied by DMRS in a PRB, It is the overhead configured by the xOverhead parameter in the high-level parameter PUSCH-ServingCellConfig. RE =min(156,N′ RE )·n PRB Get the number N of REs used to calculate TBS RE .
[0142] Furthermore, through N info =N RE ·R·Q m ·v obtains the number of information bits, where Q m is the modulation order, R is the code rate, and v is the number of transmission layers. These three parameters can be obtained by looking up the table in the protocol according to the values indicated by the downlink control information (DCI).
[0143] If N info ≤3824, the quantized median value of information bits in Look up the table in the protocol to get no less than N' info The most recent value is used as TBS.
[0144] If N info >3824, the quantized median value of information bits in If the code rate R≤1 / 4, in Otherwise
[0145] It should be understood that the TBS is determined by the PDSCH / PUSCH scheduled resources and the modulation and coding scheme (MCS), including the code rate and modulation order. The PDSCH / PUSCH scheduled resources required for calculation refer to the number of symbols within a time slot in the time domain. One time slot, or 14 symbols, is the upper limit for calculating the TBS.
[0146] Therefore, the above scheme determines the TBS based on the number of PUSCH symbols allocated in a time slot. However, when performing joint channel estimation on some coverage-enhanced uplink transmissions, these uplink transmissions have different DMRS symbols in different time slots or different PUSCH transmission opportunities, which will result in different transport block sizes in different time slots or different PUSCH transmission opportunities. If the transport block size is determined according to the above scheme, the network side will have an inaccurate understanding of the uplink transport block size. That is, the TBS determined by the network side will be different from the actual TBS received. The network side may not be able to correctly interpret the transport block, thereby affecting the performance of the uplink transmission.
[0147] Next, a mechanism for determining uplink power is introduced.
[0148] If the terminal device uses parameter set number j to send PUSCH on the uplink activation part bandwidth (Bandwidth part) b of carrier f of serving cell c, and the power control adjustment state index value is l, the terminal device determines the PUSCH transmission power P at PUSCH transmission opportunity i. PUSCH,b,f,c (i,j,q d ,l) is:
[0149]
[0150] Among them, P CMAX,f,c (i) is the maximum output power configured for PUSCH transmission opportunity i on carrier f of serving cell c. This maximum output power is related to factors such as the terminal device's transmission capability and the frequency band where the PUSCH is located.
[0151] P O_PUSCH,b,f,c (j) and α b,f,c (j) (which can be collectively referred to as the target power value), j∈{0,1,...,J-1}, when the base station is configured with multiple indications P OWhen the terminal device determines the parameter set number j used for the current PUSCH transmission based on the current transmission mode (including: initial access transmission, data scheduling transmission based on DCI, data scheduling transmission based on RRC, etc.) and the value indicated by the SRI field, the parameters in a parameter set include the ID of the set, P0 and alpha values. O It is the basic power parameter, which can be expressed as: P O_PUSCH,b,f,c (j) = P O_NOMNAL_PUSCH,f,c (j)+P O_UE_PUSCH,b,f,c (j), where P O_NOMNAL_PUSCH,f,c (j) is the cell-specific open-loop power parameter, P O_UE_PUSCH,b,f,c (j) is the UE-specific power parameter. α is the path loss compensation factor.
[0152] It is the number of RBs occupied by the PUSCH at the PUSCH transmission opportunity i on the uplink active bandwidth UL BWPb of the carrier f of the serving cell c.
[0153] μ is the value corresponding to the subcarrier spacing (SCS) configuration.
[0154] PL b,f,c (q d ) is the UE's reference signal index value q d The calculated downlink path loss estimate is used as the path loss compensation value for uplink power control.
[0155] Δ TF,b,fc (i) Determined based on factors such as the type of information carried by the PUSCH (e.g., UL-SCH data information or CSI information), the location and quantity of occupied physical resources, and the like. where K S =1.25. If K S =0, then Δ TF,b,f,c (i) = 0. K S It is configured by the high-level parameter deltaMCS. If PUSCH carries uplink data, or UL-SCH, BPRE is expressed as If the PUSCH only carries CSI transmission and does not contain uplink data, then BPRE represents the average number of information bits carried by each RE. Its physical meaning is the code rate, where C is the number of coding blocks, K r is the size of the coding block r, Represents the sum of all code block sizes, that is, the total number of information bits before channel coding. RE is the RE number, expressed as in is the number of symbols contained in PUSCH transmission opportunity i transmitted on carrier f activated UL BWPb in serving cell c, is the number of subcarriers on PUSCH symbol j, excluding DMRS subcarriers and PTRS samples, If PUSCH contains UL-SCH uplink data, If the PUSCH only has CSI but does not contain UL-SCH data Q m is the modulation order, and R is the target bit rate.
[0156] f a,b,c (i, l) is the PUSCH power control adjustment state at PUSCH transmission opportunity i on uplink active bandwidth part (BWP) b of carrier f of serving cell c.
[0157] The above scheme determines the number of REs, and thus the uplink power, based on the number of symbols contained in PUSCH transmission opportunity i. However, when performing joint channel estimation for some uplink transmissions used for coverage enhancement, these uplink transmissions have different DMRS symbols in different time slots or different PUSCH transmission opportunities. Therefore, determining the transmission power based on a single PUSCH cannot guarantee power consistency and phase continuity when DMRS bundling. Determining the transmission power based on all resources of the coverage enhancement uplink transmission imposes significant transmission restrictions.
[0158] Transport block over multi-slot (TBoMS) physical uplink shared channel (PUSCH) transmission is a technology used to improve NR uplink coverage performance. This technology aggregates small data packets in a time slot into a large data packet and transmits this large data packet over multiple time slots. Aggregating small packets can reduce header overhead, reducing the number of transport block (TB) splits can reduce cyclic redundancy code overhead, increasing the transport block size (TBS) can improve coding gain, and reducing the number of physical resource blocks (PRBs) can increase power spectral density, ultimately achieving the goal of enhancing NR uplink coverage performance.
[0159] For TBoMS PUSCH transmission, the number of information bits N can be determined using the following formula: info :Ninfo =K·N RE ·R·Q m ·v. Among them, Q m Represents the modulation order, R represents the coding rate, v represents the number of transmission layers, K is the scaling factor, which means that the TB aggregated by K time slots is transmitted on N time slots, wherein the number of time slots N and the scaling factor K satisfy the following condition: K≤N. That is, the number of time slots for TB aggregation and the number of time slots for TB transmission may be the same or different. Among them, the number of time slots allocated to TBoMS transmission is calculated based on the number of time slots available for uplink transmission. The number of time slots available for uplink transmission is determined by scheduling PUSCH, configuring the configured grant (CG) or activating the radio resource control (RRC) (s) configuration other than the time domain resource allocation (TDRA) in the downlink control information (DCI).
[0160] Figure 6 Two TBoMS PUSCH transmission diagrams are given. Figure 6 In the transmission diagram, D represents the downlink time domain symbol, U represents the uplink time domain symbol, and S represents the special time domain symbol. Figure 6 In the transmission diagram of (a), it is assumed that the time division duplex (TDD) spectrum uplink and downlink time slot ratio is "DDSUU", N = 8, K = 4, so Figure 6 The TBoMS PUSCH transmission shown in (a) transmits a large TB aggregated from 4 time slots over 8 time slots. Figure 6 In the transmission diagram shown in (b), it is assumed that the TDD spectrum uplink and downlink time slot ratio is "DDSUU", N=4, K=4, so Figure 6 The TBoMS PUSCH transmission shown in (b) transmits a large TB aggregated from four time slots over four time slots.
[0161] However, if the PUSCH transmission opportunity i is indexed by a slot within a frame with a system frame number (SFN) If the starting symbol S and length L in the time slot are defined, then for TBoMS PUSCH transmission, the BPRE will be too large, resulting in inaccurate power control adjustment. Specifically, due to represents the total number of information bits before channel coding, It is based on the N on a transmission opportunity amplified by the scaling factor K.RE Determined N info Calculated, but N RE It only indicates the number of REs in a transmission opportunity, so it may cause the code rate to increase, thus affecting power control adjustment.
[0162] In view of this, an embodiment of the present application provides a method that can more accurately calculate the transmission block size and uplink transmission power for coverage enhanced uplink transmission, thereby improving the performance of uplink transmission.
[0163] Figure 7 FIG. 3 shows a schematic flow chart of an uplink transmission method 300 provided in an embodiment of the present application. Figure 7 As can be seen, method 300 includes:
[0164] S310, the network device sends first information to the terminal device, where the first information is used to indicate a first time period.
[0165] Exemplarily, the network device indicates the first time period to the terminal device through the first information, or in other words, the first information is information about the first time period.
[0166] The first time period can be understood as a continuous period of time (duration), and can also be understood as a time domain window (time domain window).
[0167] The first information may be pre-configured by high-level signaling RRC, activated by MAC CE, or indicated by DCI, which is not limited in this application.
[0168] In another possible implementation, the terminal device may also determine the first time period based on pre-configuration information, that is, the first time period may be indicated to the terminal by the network device or predefined in the terminal, which is not limited in this application.
[0169] Optionally, before S310, the network device sends second information to the terminal device, where the second information is used to instruct the terminal device to perform a first uplink transmission. The first time period may be a time window for performing joint channel estimation on the first uplink transmission.
[0170] Exemplarily, the first uplink transmission is an uplink transmission for improving uplink coverage, for example, the first uplink transmission is an uplink transmission within N time slots, and the first uplink transmission includes M transmission opportunities, where N is greater than 1, N can be an integer or a decimal, and M is greater than or equal to 1. For example, the first uplink transmission is a PUSCH repetition transmission of type A (PUSCH repetition type A); for another example, the first uplink transmission is an uplink transmission across a transport block over multi-slot (TBoMS); for another example, the first uplink transmission is a PUSCH repetition transmission of type B (PUSCH repetition type B). When the first uplink transmission is a PUSCH repetition transmission of type A, the M transmission opportunities of the first uplink transmission are M PUSCH transmission opportunities; when the first uplink transmission is a TBoMS uplink transmission, the M transmission opportunities of the first uplink transmission are M TBoMS transmission opportunities.
[0171] The second information is downlink control information, or the second information is radio resource control (RRC); or the second information includes downlink control information or RRC signaling; or the second information is carried in downlink control information or RRC signaling. This application does not limit this.
[0172] It should be noted that when the second information is DCI, the second information is scrambled by a radio network temporary identity (RNTI), wherein the format of the RNTI-scrambled DCI is used to schedule the first uplink transmission to meet the coverage requirements. At this time, the first uplink transmission can be a TBoMS uplink transmission or an enhanced type A PUSCH repetition transmission, wherein the enhanced type A PUSCH repetition transmission refers to a type A repetition transmission with a repetition number of 32 times or more. It should be understood that the RNTI used to scramble the second information is not any of the following types of RNTIs: C-RNTI, MCS-C-RNTI, CS-RNTI.
[0173] Optionally, the second information is also used to indicate the time-frequency resources and modulation and coding mode of the first uplink transmission.
[0174] Optionally, the terminal device determines a time window for performing joint channel estimation on the first uplink transmission based on the first information. It should be understood that the first information and the second information can be carried in the same message or in different messages, which is not limited in this application.
[0175] It should be noted that the joint channel estimation in the embodiments of the present application includes the following meanings:
[0176] Perform joint channel estimation on PUSCH transmissions in N time slots using the DMRS in one time slot; or
[0177] DMRSs in multiple time slots are bundled, and joint channel estimation is performed on PUSCH transmissions or PUCCH transmissions in N time slots using the bundled DMRSs.
[0178] Wherein, N is an integer greater than or equal to 1; or, N is greater than 1 and N can be a decimal, such as N being 1.5 represents 1.5 time slots.
[0179] It should also be noted that the time window for joint channel estimation of the first uplink transmission in the embodiment of the present application represents the time domain resources used for joint channel estimation, or all time domain resources occupied by the first uplink transmission, or the number of symbols actually occupied by the first uplink transmission.
[0180] For example, when the first uplink transmission is a TBoMS uplink transmission, the first time period may represent any one of the following information:
[0181] All time domain resources occupied by TBoMS uplink transmission;
[0182] Time domain resources between the start symbol of the start time slot and the end symbol of the end time slot of the TBoMS uplink transmission;
[0183] The total number of symbols actually occupied by TBoMS uplink transmission;
[0184] Time domain resources used for a joint channel estimation of TBoMS uplink transmission;
[0185] A time domain resource corresponding to a TBoMS transmission opportunity of a TBoMS uplink transmission, where a TBoMS transmission opportunity lasts for one or more time slots, or a TBoMS transmission includes one or more TBoMS transmission opportunities;
[0186] Time domain resources corresponding to the continuous time slots occupied by TBoMS uplink transmission.
[0187] For another example, when the first uplink transmission is a PUSCH repetitive transmission of type A, the first time period may represent any one of the following information:
[0188] All time domain resources for repeated transmission of PUSCH of type A;
[0189] The time domain resources between the start symbol of the time slot where the first PUSCH of type A is repeatedly transmitted and the end symbol of the time slot where the last PUSCH is located;
[0190] The product of the number of symbols L occupied by repeated transmission of PUSCH of type A in one time slot and the number of PUSCH repetitions K indicated or configured by the base station;
[0191] The product of the number of symbols L occupied by repeated transmission of PUSCH type A in one time slot and the number of time slots K' in which repeated transmission of PUSCH type A is actually transmitted;
[0192] The product of the number of symbols L occupied by repeated transmissions of the PUSCH of type A in one time slot and the number of available time slots K" determined;
[0193] The product of the number of time slots K'' for repeated transmission of PUSCH of type A for joint channel estimation and the number of symbols L occupied by repeated transmission of PUSCH of type A in one time slot; it should be understood that the number of time slots K'' for joint channel estimation can be greater than 1 or less than or equal to 1.
[0194] Time domain resources used for joint channel estimation for repeated transmission of type A PUSCH;
[0195] The time domain resources corresponding to the consecutive time slots occupied by the first uplink transmission.
[0196] It should be understood that the time domain resources corresponding to the continuous time slots occupied by the first uplink transmission can be understood as the time domain resources continuously mapped by the first uplink transmission.
[0197] S320, the terminal device determines the size of the transmission block of the first uplink transmission and / or the transmission power of the first uplink transmission according to the first time period.
[0198] The following first introduces a solution in which the terminal device determines the size of the transport block for the first uplink transmission according to the first time period:
[0199] Exemplarily, the terminal device determines the size of the transport block of the first uplink transmission based on the time domain resources corresponding to the first time period. First, the UE calculates the number of REs in a PRB for the first uplink transmission in the first time period (or a time window) according to the following formula:
[0200]
[0201] in, Indicates the number of symbols allocated for the first uplink transmission in the first time period; or Indicates the number of symbols actually transmitted in the first uplink transmission within the first time period.
[0202] Indicates the number of carriers in the frequency domain in a PRB;
[0203] The number of REs occupied by DMRS (demodulation reference signal) in the first time period in a PRB;
[0204] It is the overhead configured by the xOverhead parameter in the higher-layer parameter PUSCH-ServingCellConfig.
[0205] Furthermore, the terminal device determines the total number of REs allocated for the first uplink transmission in the first time period by the following formula:
[0206] N RE =min(12×(14·Nx),N′ RE )·n PRB ,
[0207] Wherein, N is the number of time slots corresponding to the first time period, x is a value indicated or configured by the network device, and x is an integer greater than or equal to 1; or x is a predefined value, which can be 1, 2, 3, ...; or x = N. PRB The total number of PRBs allocated by the network device to the terminal device for the first uplink transmission.
[0208] Furthermore, through the formula N info =N RE ·R·Q m ·v gets the number of information bits, where Q m is the modulation order, R is the code rate, and v is the number of transmission layers. These three parameters can be obtained by looking up the table in the protocol according to the values indicated by the downlink control information (DCI).
[0209] If N info ≤3824, by formula Calculate the quantized intermediate value of the information bits, where Look up the table in the protocol to get no less than N i ' nfo The most recent value is used as TBS.
[0210] If N info >3824, by formula Calculate the quantized intermediate value of the information bits, where If the code rate R≤1 / 4, in Otherwise
[0211] Therefore, in the method provided in the embodiment of the present application, the TBS is calculated based on the number of symbols allocated in the first time period corresponding to the first uplink transmission and the number of symbols occupied by the DMRS, which can more accurately calculate the TBS and improve the performance of the uplink transmission.
[0212] Alternatively, in another implementation, if the first uplink transmission is a TBoMS PUSCH transmission, the terminal device may calculate the number of information bits using the following formula: N info =K·N RE ·R·Q m v, where Q m represents the modulation order, R represents the coding rate, v represents the number of transmission layers, and K represents the scaling factor.
[0213] Furthermore, during the first time period, to ensure phase continuity and power consistency, the frequency domain resources allocated by the network equipment to the terminal device remain unchanged. Therefore, the number of REs calculated based on a PRB can be directly multiplied by the PRB to calculate the TBS, which requires relatively little modification to the existing protocol.
[0214] The following describes a solution in which the terminal device determines the transmission power of the first uplink transmission according to the first time period:
[0215] In the method for determining uplink power provided in the embodiment of the present application, the transmission power of the first uplink transmission is calculated according to the first time period. Specifically, the number of REs is determined based on the PUSCH transmission in the first time period, or the number of symbols contained in the PUSCH transmission opportunity i in the first time period, and then the uplink transmission power is determined based on the number of REs. For example:
[0216]
[0217] where Δ TF,b,fc (i) Determined based on factors such as the type of information carried by the PUSCH (e.g., UL-SCH data information or CSI information), the location and quantity of occupied physical resources, etc.:
[0218]
[0219] where N RE is the RE number, expressed as in The number of PUSCH transmissions in the first time period of the activated UL BWPb on carrier f in serving cell c, or the number of symbols contained in PUSCH transmission opportunity i in the first time period. If the PUSCH carries uplink data or UL-SCH, BPRE is expressed as If the PUSCH only carries CSI transmission and does not contain uplink data, then The remaining schemes are the same as the uplink power determination mechanism provided above, and this application will not repeat them here.
[0220] If the first uplink transmission is a TBoMS PUSCH transmission, in one implementation, the BPRE may be calculated using the following formula: K is the scaling factor, N is the number of time slots, K≤N. If K=N, K in the above formula can also be replaced by N. When the first uplink transmission is TBoMS PUSCH transmission, the number of information bits is N info =K·N RE ·R·Q m v, the number of information bits, takes into account the scaling factor K, so It is based on the N on a transmission opportunity amplified by the scaling factor K. RE Determined N info In this solution, the transmission opportunity here is a time slot, or the transmission opportunity is the first symbol in the time slot, the first symbol is determined by S and L (or SLIV) in the TDRA table, that is, the first symbol is the symbol occupied by the first uplink transmission in the time slot, the S represents the starting symbol of the first symbol, and the L represents the length of the first symbol. In the above solution, by Calculating BPRE can eliminate the influence of the scaling factor K, prevent the bit rate from increasing, and prevent the bit rate from affecting the accuracy of power control adjustment;
[0221] In another implementation, the transmission opportunity is defined as N time slots, or the transmission opportunity is composed of the first symbol of each time slot in the N time slots, where the first symbol is determined by S and L (or SLIV) in the TDRA table, or the first symbol is the symbol occupied by the first uplink transmission in any time slot in the N time slots, S represents the starting symbol of the first symbol, and L represents the length of the first symbol. In this case, BPRE can be calculated using the following formula: where N RE Calculated by the following formula:
[0222]
[0223] in, Indicates the number of symbols used to transmit PUSCH in a transmission opportunity. Since the definition of transmission opportunity has changed in this implementation, The range of will also change. For example, in one case, S=0, L=10, N=4, then Therefore N RE That is, when the transmission opportunity is defined as N time slots, or the first symbol on N time slots, N REIt will expand N times. If we continue to use the formula Calculating BPRE will result in a smaller bit rate. Therefore, in order to keep the bit rate constant, it is necessary to multiply N when calculating BPRE, that is, Therefore, based on this solution, the influence of the scaling factor K can be eliminated, the bit rate can be prevented from increasing, and the bit rate can be prevented from affecting the accuracy of power control regulation.
[0224] It should be understood that the time slots described in the above solutions can be replaced by definitions in time units, such as available time slots, physical time slots, etc.
[0225] Therefore, the embodiments of the present application provide a method for determining uplink transmission power, which can ensure power consistency and phase continuity of uplink transmission for coverage enhancement and improve uplink transmission performance.
[0226] Optionally, the terminal device determines the transmission power of the first transmission opportunity based on the first time period, where the first transmission opportunity is one of the M transmission opportunities of the first uplink transmission, and the time domain resources of the first time period correspond to the first transmission opportunity.
[0227] It should be understood that the correspondence between the time domain resource of the first time period and the first transmission opportunity may represent one or more of the following meanings:
[0228] The time domain resource of the first time period is the same as the time domain resource of the first transmission opportunity;
[0229] The time domain resources of the first time period are the same as the time domain resources actually mapped to the PUSCH at the first transmission opportunity;
[0230] The number of time domain symbols corresponding to the first time period is the same as the number of time domain symbols corresponding to the first transmission opportunity.
[0231] S330, the terminal device sends a first uplink transmission to the network device in N time slots according to the size and / or transmission power of the transmission block of the first uplink transmission, where N is greater than 1 and N can be an integer or a decimal.
[0232] It should be understood that the time domain resources occupied by the first time period are less than or equal to the time domain resources occupied by the N time slots. In other words, the time domain resources occupied by the first time period are a part of the time domain resources occupied by the N time slots.
[0233] In another scenario, when PUCCH and PUSCH transmissions overlap in the time domain and the PUCCH and PUSCH transmissions meet the first condition for uplink control information multiplexing on PUSCH (also known as the first timeline condition), the UCI originally carried on the PUCCH transmission is multiplexed on the PUSCH for transmission, that is, the UCI is transmitted via the PUSCH instead of the PUCCH. The UCI here can be hybrid automatic repeat request (HARQ) feedback information, such as acknowledgment (ACK) information, or channel state information (CSI).
[0234] The following combination Figure 8 and Figure 9 Introducing the first condition:
[0235] The first OFDM symbol of the PUCCH(s) and PUSCH(s) that overlap in the time domain has a time domain length a greater than T between it and the PDSCH. proc,1 symbols, among which T proc,1 =(N1+d 1,1 +d2)(2048+144)·κ2 -μ ·T C +T ext For example, in Figure 8 In the schematic diagram shown, the first OFDM symbol in the PUCCH and PUSCH that overlap in the time domain is the first OFDM symbol of the PUSCH. At this time, the time domain length a is the length between the first OFDM symbol of the PUSCH and the last OFDM symbol of the PDSCH. Figure 9 In the diagram shown, the first OFDM symbol of the PUCCH and PUSCH that overlap in the time domain is the first OFDM symbol of the PUCCH. In this case, the time domain length a is the length between the first OFDM symbol of the PUCCH and the last OFDM symbol of the PDSCH. Any of the overlapping PUCCH(s) and PUSCH(s) corresponds to the PDSCH, and "corresponding" here can mean that the PUCCH or PUSCH carries feedback information for the PDSCH.
[0236] Wherein, N1 is the PDSCH processing time determined for UE processing capability 1 and UE processing capability 2 respectively based on μ according to Tables 1 and 2, where μ corresponds to (μ PDCCH ,μ PDSCH ,μ UL ), the value of μ satisfies T proc,1 Take the maximum value. PDCCHThe subcarrier spacing of the PDCCH corresponding to the scheduling of PDSCH, μ PDSCH The subcarrier spacing corresponding to the scheduled PDSCH, μ UL The subcarrier spacing of the uplink channel corresponding to the transmission of HARQ-ACK. For the processing of non-shared spectrum channel access, T ext = 0. For PDSCH mapping type A: If the last symbol of PDSCH is the i-th symbol in the time slot and i<7, d 1,1 =7-i, otherwise d 1,1 = 0; For UE processing capability 1: When PDSCH mapping type B is applied, if the number of symbols allocated to PDSCH L ≥ 7, then d 1,1 =0; if the number of symbols allocated to PDSCH is L≥4 and L≤6, then d 1,1 =7-L; if the number of symbols allocated to PDSCH is L=3, then d 1,1 =3+min(d,1), where d refers to the number of overlapping symbols of the main PDCCH and the modulated PDSCH; if the number of symbols allocated to PDSCH is 2, then d 1,1 =3+d, where d refers to the number of overlapping symbols of the main PDCCH and the modulated PDSCH.
[0237] T c =1 / (Δf max ·N f ), where Δf max =480·10 3 Hz, N f =4096. Constant κ = T s / T c =64, where T s =1 / (Δf ref ·N f,ref ), Δf ref =15·10 3 Hz, N f,ref =2048.
[0238] Table 1 PDSCH processing time under UE processing capability 1
[0239]
[0240] Table 2 PDSCH processing time under UE processing capability 2
[0241]
[0242]
[0243] At the same time, the first OFDM symbol of the PUCCH(s) and PUSCH(s) overlaps in the time domain, and the time domain length between them and the PDCCH is greater than T proc,2 Symbols:
[0244] T proc,2 =max((N2+d 2,1 +d2)(2048+144)·κ2 -μ ·T c +T ext +T switch ,d 2,2 ),
[0245] Among them, any one of the overlapping PUCCH(s) and PUSCH(s) corresponds to the PDCCH, and "corresponding" here can mean that the PDCCH is used to schedule PUSCH transmission, or the PDCCH is used to schedule PDSCH, and the PDCCH indicates the PUCCH carrying PDSCH feedback information.
[0246] Wherein, N2 is the PDSCH preparation time determined for UE processing capability 1 and UE processing capability 2 respectively based on μ according to Table 3 and Table 4, where μ corresponds to (μ DL ,μ UL ), the value of μ satisfies T proc,2 Take the maximum value. DL The subcarrier spacing of the PDCCH corresponding to the scheduling of PUSCH, μ UL The subcarrier spacing of the uplink channel corresponding to the transmission of PUSCH. For the processing of non-shared spectrum channel access, T ext = 0. If the first symbol of PUSCH contains only DM-RS, then d 2,1 =0, otherwise d 2,1 = 1. If the scheduling DCI triggers BWP switching, d 2,2 Equal to the switching time, otherwise d 2,2 = 0. If a high-priority PUSCH overlaps with a low-priority PUCCH, d2 of the high-priority PUSCH is set by the UE-reported value, otherwise d2 = 0.
[0247] Table 3 PUSCH preparation time under UE processing capability 1
[0248] μ <![CDATA[PUSCH preparation time N2 [symbols]]]> 0 10 1 12 2 23 3 36
[0249] Table 4 PUSCH preparation time under UE processing capability 2
[0250] μ <![CDATA[PUSCH preparation time N2 [symbols]]]> 0 5 1 5.5 2 11for frequency range 1
[0251] Figure 10Schematic diagram of repeated transmission of type A PUSCH and PUCCH transmission in at least one time slot causing time domain overlap. Figure 10 As can be seen in the figure, the repeated transmission of PUSCH of type A sends PUSCH in three time slots (time slot #1, time slot #2, time slot #3), where the PUSCH transmission in time slot #1 and time slot #2 overlaps with the PUCCH, that is, time slot #1 and time slot #2 are repeated time slots. At this time, the terminal device multiplexes the UCI on the PUCCH (represented by the shaded part in the figure) on the PUSCH in time slot #1 and time slot #2 for transmission without sending PUCCH. That is, if a PUCCH transmission overlaps in the time domain with the PUSCH transmission in one or more time slots of the repeated transmission of PUSCH of type A, and the first timeline condition is met, the terminal device multiplexes the UCI on the PUSCH in the time slot overlapping with the PUCCH.
[0252] Otherwise, if a PUCCH transmission overlaps in the time domain with one or more actual repetition transmissions in type B PUSCH repetition transmissions, and each of the overlapping actual repetition transmissions and the PUCCH meets the first timeline condition, the terminal device multiplexes the UCI on the PUCCH and sends it on the first overlapping actual repetition transmission without sending the PUCCH.
[0253] Otherwise, if the slot-level PUCCH repetition transmission overlaps in time domain with the PUSCH repetition transmission of type A in one or more time slots, the terminal device transmits PUCCH in these time slots without transmitting PUSCH. If the slot-level PUCCH repetition transmission overlaps in time domain with one or more actual repetition transmissions of type B PUSCH repetition transmission, the terminal device transmits PUCCH without transmitting the actual repetition transmission of PUSCH on the overlapping resources.
[0254] When UCI and UL-SCH are carried on PUSCH, the terminal device can map the encoded UCI to PUSCH after multiplexing it with UL-SCH in a rate-matched manner, or map the encoded UCI to PUSCH by puncturing the UL-SCH that has been mapped to PUSCH, thereby achieving multiplexing with UL-SCH. The first time domain symbol of PUSCH carries DMRS, HARQ-ACK is mapped to the first time domain symbol after the DMRS symbol, and UL-SCH is mapped to the remaining time domain symbols in PUSCH.
[0255] The following describes how to calculate the amount of physical resources occupied by different types of UCIs:
[0256] When UCI is HARQ-ACK, the amount of physical resources occupied by UCI can be expressed as:
[0257]
[0258] Among them, Q' ACK is the amount of physical resources occupied by UCI, O ACK is the number of HARQ-ACK bits (i.e., the payload size of HARQ-ACK), L ACK is the number of cyclic redundancy check (CRC) bits of HARQ-ACK. It is an equalization parameter, which can be regarded as the ratio of the code rate of other information (such as UL-SCH) on PUSCH to the code rate of UCI. It is notified by the network device and is a number greater than 0. is the TBS corresponding to the UL-SCH on the PUSCH, C UL-SCH is the number of code blocks included in the UL-SCH on the PUSCH, K r is the number of bits of the rth code block in the UL-SCH on the PUSCH. is the number of physical resources on PUSCH that can be used to carry UCI, is the number of physical resources that can be used to carry UCI on the lth time domain symbol on the PUSCH, is the total number of time domain symbols on PUSCH (including the number of symbols carrying DMRS). In the case where l is the time domain symbol carrying DMRS, In the case where l is a time domain symbol that does not carry DMRS, is the total number of physical resources (i.e., the number of subcarriers) included in PUSCH symbol 1, is the number of physical resources occupied by the PTRS on the PUSCH symbol 1. α is the resource scaling factor, and l0 is the first time domain symbol that does not carry DMRS after the first DMRS symbol on the PUSCH.
[0259] When the UCI is CSI part 1, the amount of physical resources occupied by the UCI can be expressed as:
[0260]
[0261] Among them, Q' CSI-1 is the amount of physical resources occupied by UCI, O CSI-1 is the number of bits of CSI part 1 (i.e., the payload size of CSIpart1), L CSI-1 is the number of CRC bits for CSI part 1, Q' ACKThe number of physical resources used or potentially used for transmitting HARQ-ACK. Physical resources potentially used for HARQ-ACK transmission refer to reserved resources for HARQ-ACK transmission in certain situations (e.g., the number of HARQ-ACK bits does not exceed 2 bits). The UE may or may not use these reserved resources to transmit HARQ-ACK (e.g., by mapping the UL-SCH to these reserved resources).
[0262] When the UCI is CSI part 2, the amount of physical resources occupied by the UCI can be expressed as:
[0263]
[0264] Among them, Q' CSI-2 is the amount of physical resources occupied by UCI, O CSI-2 is the number of bits of CSI part 2 (i.e., the payload size of CSIpart2), L CSI-2 is the number of CRC bits for CSI part 2, Q' ACK is the amount of physical resources used or potentially used to transmit HARQ-ACK, Q' CSI-1 It is the number of physical resources occupied by CSI part 1.
[0265] The terminal device can calculate the amount of physical resources occupied by the UCI according to the above scheme, and then calculate the physical resources occupied by the UCI according to the pre-encoding information of the UCI (for example, the UCI information sequence a0, a1, a2, a3, ..., a A-1 ) and the number of physical resources occupied by the UCI (i.e., the number of physical resources carrying the UCI), the pre-coded information of the UCI is encoded. For the same pre-coded information of the UCI, if the number of physical resources occupied by the UCI is large, the corresponding UCI coding information has a lower bit rate and higher UCI reliability; if the number of physical resources occupied by the UCI is small, the corresponding UCI coding information has a higher bit rate and lower UCI reliability.
[0266] The terminal device can calculate the number of physical resources occupied by the UCI based on the number of physical resources used to carry the UCI on the current PUSCH and the TBS corresponding to the UL-SCH data packet on the current PUSCH. For multiple repeated PUSCH transmissions, if the number of physical resources used for data transmission corresponding to each repeated PUSCH is the same, the existing method for calculating the TBS of the UL-SCH data packet can be used, that is, the TBS is calculated based on the number of physical resources included in the first PUSCH among K PUSCHs, to obtain the appropriate number of physical resources occupied by the UCI.
[0267] Therefore, in the above scheme, when PUSCH transmission and PUCCH transmission overlap in the time domain and meet the first timeline condition, the terminal device multiplexes UCI on a single PUSCH transmission. However, for uplink transmissions with strong coverage, such as type A PUSCH repetitions or uplink transmissions across multi-slot transport blocks (TBoMS), multiplexing UCI on a single PUSCH repetition will destroy power consistency and phase continuity within the joint channel estimation time window, thereby affecting uplink transmission performance.
[0268] In view of this, an embodiment of the present application provides a UCI multiplexing method, which can ensure power consistency and phase continuity of uplink transmission for coverage enhancement, thereby improving the performance of uplink transmission.
[0269] The following takes the first uplink transmission in method 300 as an example to introduce a UCI multiplexing method provided by an embodiment of the present application:
[0270] When at least one time domain symbol overlaps between the first time domain resource and the second time domain resource, the terminal device determines whether the first uplink transmission and the first PUCCH transmission within the first time period meet the second condition (also referred to as the second time line condition), wherein the first time domain resource is used to send the first uplink transmission, or the first time domain resource is the time domain resource corresponding to the first time period; the second time domain resource is used to send the first PUCCH transmission, and the first PUCCH transmission is used to carry UCI.
[0271] The following combination Figure 11 and Figure 12 Introducing the second condition:
[0272] The time domain length a between the first orthogonal frequency division multiplex (OFDM) symbol of the first PUCCH transmission and the first uplink transmission in the first time period and the PDSCH is greater than or equal to T proc,1 symbols, among which T proc,1 =(N1+d 1,1 +d2)(2048+144)·κ2 -μ ·T C +T extThe meaning of each parameter can be found in the relevant explanation of the first condition and will not be repeated here. Any one of the first PUCCH transmission and the first uplink transmission in the first time period corresponds to the PDSCH. Here, "corresponding" can mean that the PUCCH or PUSCH carries the feedback information of the PDSCH. The time domain length b between the first OFDM symbol of the first PUCCH and the first uplink transmission in the first time period and the last OFDM symbol of the PDCCH is greater than or equal to T proc,2 symbols, among which T proc,2 =max((N2+d 2,1 +d2)(2048+144)·κ2 -μ ·T c +T ext +T switch ,d 2,2 ), the meaning of each parameter can be found in the relevant explanation of the first condition and will not be repeated here. Either the first PUCCH transmission or the first uplink transmission in the first time period corresponds to the PDCCH. "Corresponding" here can mean that the PDCCH is used to schedule the first uplink transmission, or the PDCCH is used to schedule the PDSCH, and the PDCCH indicates the first PUCCH carrying PDSCH feedback information.
[0273] For example, in Figure 11 In the schematic diagram shown, the first uplink transmission is an uplink transmission of a transmission block across time slots. Specifically, the first uplink transmission is two consecutive PUSCH transmissions across time slots. The first OFDM symbol of the first PUCCH transmission and the first uplink transmission in the first time period is the first OFDM symbol of the first uplink transmission. At this time, the time domain length a is the time domain length between the first OFDM symbol of the first uplink transmission and the last time domain symbol of the PDSCH, and the time domain length b is the time domain length between the first OFDM symbol of the first uplink transmission and the last OFDM symbol of the PDCCH. The second timeline condition is a ≥ T proc,1 , b≥T proc,2 .
[0274] For example, Figure 12 The first uplink transmission and Figure 11 The first uplink transmission in is similar, but Figure 12 In the first OFDM symbol of the first PUCCH transmission and the first uplink transmission in the first time period is the first OFDM symbol of the first PUCCH transmission. At this time, the time domain length a is the time domain length between the first OFDM symbol of the first PUCCH transmission and the last time domain symbol of the PDSCH. The time domain length b is the time domain length between the first OFDM symbol of the first PUCCH transmission and the last OFDM symbol of the PDCCH. The second timeline condition is a ≥ Tproc,1 , b≥T proc,2 .
[0275] When the first uplink transmission and the first PUCCH transmission in the first time period meet the second timeline condition, the terminal device multiplexes the UCI on the first PUCCH transmission on the first uplink transmission in the first time period.
[0276] As a possible implementation manner, the terminal device multiplexes the same UCI bits on each PUSCH transmission in the first uplink transmission. For example, all UCI bits are multiplexed on each PUSCH transmission in the first uplink transmission.
[0277] As another possible implementation, the terminal device multiplexes different UCI bits on each PUSCH transmission in the first uplink transmission. For example, each PUSCH transmission in the first uplink transmission multiplexes some of the UCI bits, and the some of the UCI bits on each PUSCH transmission are different. The some of the UCI bits on each PUSCH transmission can constitute all the UCI bits. Optionally, in this implementation, the number of bits occupied by UCI on each PUSCH transmission is the same.
[0278] The terminal device sends a first uplink transmission in a first time period using a first time domain resource. The first uplink transmission multiplexes the UCI on the first PUCCH.
[0279] Taking the first uplink transmission in method 300 as an example, another UCI multiplexing method provided by an embodiment of the present application is introduced below:
[0280] When at least one time domain symbol of the first time domain resource and the second time domain resource overlaps, the terminal device determines whether the first uplink transmission and the first PUCCH transmission in the first time period meet the first time line condition and / or the second time line condition, wherein the first time domain resource is used to send the first uplink transmission, or the first time domain resource is the time domain resource corresponding to the first time period; the second time domain resource is used to send the first PUCCH transmission, and the first PUCCH transmission is used to carry UCI.
[0281] When the first uplink transmission and the first PUCCH transmission within the first time period meet the first timeline condition or the second timeline condition, the terminal device determines the number of physical resources occupied by UCI multiplexing in the first uplink transmission.
[0282] For example, when the UCI is HARQ-ACK, the amount of physical resources occupied by the UCI can be expressed as:
[0283]
[0284] or,
[0285]
[0286] Among them, Q' ACK is the amount of physical resources occupied by UCI, O ACK is the number of HARQ-ACK bits (i.e., the payload size of HARQ-ACK), L ACK is the number of cyclic redundancy check (CRC) bits of HARQ-ACK. It is an equalization parameter, which can be regarded as the ratio of the code rate of other information (such as UL-SCH) on PUSCH to the code rate of UCI. It is notified by the network device and is a number greater than 0. is the TBS corresponding to the UL-SCH on the first uplink transmission in the first time period, C UL-SCH is the number of code blocks included in the UL-SCH on the first uplink transmission in the first time period, K r is the number of bits of the rth code block in the UL-SCH on the first uplink transmission in the first time period. Wherein, time domain window represents the first time period (or the first time window).
[0287] is the number of physical resources that can be used to carry UCI in the first uplink transmission within the first time period, is the number of physical resources that can be used to carry UCI on the lth time domain symbol in the first uplink transmission in the first time period, is the total number of time-domain symbols on the PUSCH in the first time period (including the number of symbols carrying DMRS).
[0288] It is the number of physical resources that can be used to carry UCI on a PUSCH transmission opportunity in the first time period.
[0289] If the terminal device determines the number of physical resources occupied by UCI multiplexing on the PUSCH according to the second method, and the first PUCCH transmission and the first uplink transmission in the first time period meet the first timeline condition, in one possible implementation, the terminal device multiplexes UCI on each PUSCH transmission of the first uplink transmission in the first time period. Each PUSCH transmission opportunity and PUCCH in the first uplink transmission in the first time period meet the second timeline condition.
[0290] When the UCI is CSI part 1, the amount of physical resources occupied by the UCI can be expressed as:
[0291]
[0292] or,
[0293]
[0294] Among them, Q' CSI-1 is the amount of physical resources occupied by UCI, O CSI-1 is the number of bits of CSI part 1 (i.e., the payload size of CSIpart1), L CSI-1 is the number of CRC bits for CSI part 1, Q' ACK The number of physical resources used or potentially used for transmitting HARQ-ACK. Physical resources potentially used for HARQ-ACK transmission refer to reserved resources for HARQ-ACK transmission in certain situations (e.g., the number of HARQ-ACK bits does not exceed 2 bits). The UE may or may not use these reserved resources to transmit HARQ-ACK (e.g., by mapping the UL-SCH to these reserved resources).
[0295] When the UCI is CSI part 2, the amount of physical resources occupied by the UCI can be expressed as:
[0296] or,
[0297]
[0298] Among them, Q' CSI-2 is the amount of physical resources occupied by UCI, O CSI-2 is the number of bits of CSI part 2 (i.e., the payload size of CSIpart2), L CSI-2 is the number of CRC bits for CSI part 2, Q' ACK is the amount of physical resources used or potentially used to transmit HARQ-ACK, Q' CSI-1 It is the number of physical resources occupied by CSI part 1.
[0299] The following takes the first uplink transmission in method 300 as an example to introduce a UCI multiplexing method in another scenario provided by an embodiment of the present application:
[0300] When at least one time domain symbol overlaps between the first time domain resource and the third time domain resource, the terminal device does not send the first uplink transmission on the first time domain resource, wherein the first time domain resource is used to send the first uplink transmission, or the first time domain resource is the time domain resource corresponding to the first time period; the third time domain resource is used to send PUCCH repeated transmission.
[0301] For the first uplink transmission that requires joint channel estimation, if part of the PUSCH transmission within the channel estimation period is not sent, and only the remaining PUSCH that is not affected by the repeated PUCCH transmission is sent, phase discontinuity and power inconsistency will definitely occur. Figure 13 In the diagram shown, the first uplink transmission in the first time period is four consecutive PUSCH repetitions across time slots. The PUCCH repetition is a PUCCH transmission repeated twice, and the PUCCH transmission overlaps with the second and third PUSCH transmissions in the first uplink transmission in the time domain. If the second and third PUSCH transmissions in the first uplink transmission are not sent, and the first and fourth PUSCH transmissions in the first uplink transmission are sent, phase discontinuity and power inconsistency will occur.
[0302] Therefore, in the method provided in the embodiment of the present application, when the PUCCH repeated transmission overlaps with the first uplink transmission in the first time period in the time domain, all PUSCH transmissions in the first time period are discarded and not sent, and the PUCCH repeated transmission is sent.
[0303] Above, combined Figures 7 to 13 The method provided in the embodiment of the present application is described in detail. Figures 14 to 16 The communication device provided in the embodiments of the present application is described in detail.
[0304] Figure 14 FIG. 1 is a schematic block diagram of a communication device 10 provided in an embodiment of the present application. As shown in the figure, the communication device 10 may include a transceiver module 11 and a processing module 12.
[0305] In one possible design, the communication device 10 may correspond to the terminal device (or UE) in the above method embodiment.
[0306] Exemplarily, the communication device 10 may correspond to the terminal device in the method 300 according to an embodiment of the present application, and the communication device 10 may include a method for executing Figures 7 to 13 Furthermore, the units in the communication device 10 and the above-mentioned other operations and / or functions are respectively for realizing Figures 7 to 13 The corresponding process of the method shown.
[0307] The transceiver module 11 in the communication device 10 performs the receiving and sending operations performed by the terminal device in the above-mentioned method embodiments, and the processing module 12 performs operations other than the receiving and sending operations.
[0308] In another possible design, the communication device 10 may also correspond to the network device (or base station or gNB) in the above method embodiment.
[0309] For example, the communication device 10 may correspond to the network device in the method 300 according to the embodiment of the present application, and the communication device 10 may include a method for executing Figures 7 to 13 Furthermore, each unit in the communication device 10 and the above-mentioned other operations and / or functions are respectively for realizing Figures 7 to 13 The corresponding process of the method.
[0310] The transceiver module 11 in the communication device 10 performs the receiving and sending operations performed by the network device in the above-mentioned method embodiments, and the processing module 12 performs operations other than the receiving and sending operations.
[0311] According to the above method, Figure 15 A schematic diagram of a communication device 20 provided in an embodiment of the present application is shown as follows: Figure 15 As shown, the apparatus 20 may be a terminal device or a network device.
[0312] The device 20 may include a processor 21 (ie, an example of a processing module) and a memory 22. The memory 22 is used to store instructions, and the processor 21 is used to execute the instructions stored in the memory 22, so that the device 20 can implement the following Figures 7 to 13 The steps performed by the terminal device or network device in the corresponding method.
[0313] Furthermore, the device 20 may also include an input port 23 (i.e., an example of a transceiver module) and an output port 24 (i.e., another example of a transceiver module). Furthermore, the processor 21, memory 22, input port 23, and output port 24 may communicate with each other through an internal connection path to transmit control and / or data signals. The memory 22 is used to store a computer program, and the processor 21 may be used to call and execute the computer program from the memory 22 to control the input port 23 to receive signals and the output port 24 to send signals, thereby completing the steps of the terminal device or network device in the above method. The memory 22 may be integrated into the processor 21 or provided separately from the processor 21.
[0314] Alternatively, if the communication device 20 is a communication device, the input port 23 is a receiver and the output port 24 is a transmitter. The receiver and transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.
[0315] Optionally, if the communication device 20 is a chip or a circuit, the input port 23 is an input interface, and the output port 24 is an output interface.
[0316] As an implementation method, the functions of the input port 23 and the output port 24 can be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 21 can be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.
[0317] As another implementation, it is possible to use a general-purpose computer to implement the communication device provided in the embodiments of the present application. Specifically, the program code that implements the functions of the processor 21, input port 23, and output port 24 is stored in the memory 22, and the general-purpose processor executes the code in the memory 22 to implement the functions of the processor 21, input port 23, and output port 24.
[0318] For the concepts, explanations, detailed descriptions and other steps involved in the device 20 and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned methods or other embodiments, which will not be repeated here.
[0319] Figure 16 This is a schematic diagram of the structure of a terminal device 30 provided in this application. For ease of explanation, Figure 16 Only the main components of the communication device are shown. Figure 16 As shown, the terminal device 30 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
[0320] The processor is primarily used to process communication protocols and communication data, control the entire terminal device, execute software programs, and process software program data, such as supporting the terminal device in executing the actions described in the embodiment of the method for indicating a transmission precoding matrix. The memory is primarily used to store software programs and data, such as the codebook described in the above embodiment. The control circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The control circuit and antenna together are also called a transceiver, which is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, displays, and keyboards, are primarily used to receive user input and output data to the user.
[0321] When the communication device is powered on, the processor reads the software program stored in the storage unit, interprets and executes the software program's instructions, and processes the software program's data. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it outward in the form of electromagnetic waves via the antenna. When data is sent to a terminal device, the RF circuit receives the RF signal via the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0322] Those skilled in the art will understand that for ease of explanation, Figure 16 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0323] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Figure 16 The processor in the embodiment integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to adapt to different network standards, and a terminal device may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and communication data may be built into the processor, or may be stored in a storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0324] like Figure 16 As shown, terminal device 30 includes a transceiver unit 31 and a processing unit 32. The transceiver unit may also be referred to as a transceiver, transceiver, transceiver device, etc. Optionally, the device in transceiver unit 31 that implements the receiving function may be considered a receiving unit, and the device in transceiver unit 31 that implements the transmitting function may be considered a transmitting unit. That is, transceiver unit 31 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, receiver, receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, transmitter, or transmitting circuit, etc.
[0325] Figure 16 The terminal device shown can perform Figures 7 to 13 The detailed description of the actions performed by the terminal device in the method shown is omitted here to avoid redundancy.
[0326] Figure 17A simplified schematic diagram of the structure of a network device 40 is shown. The network device includes parts 41 and 42. Part 41 is primarily used for transmitting and receiving RF signals and converting RF signals to baseband signals; part 42 is primarily used for baseband processing and controlling the network device. Part 41 can be commonly referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. Part 42 is typically the control center of the network device, often referred to as a processing module, which controls the network device to execute the network device-side processing operations described in the above method embodiments.
[0327] The transceiver module in section 41, also known as a transceiver or transceiver, includes an antenna and radio frequency circuitry, with the latter primarily responsible for radio frequency processing. For example, the device in section 41 that implements the receiving function can be considered a receiving module, while the device that implements the transmitting function can be considered a transmitting module. That is, section 41 includes both a receiving module and a transmitting module. The receiving module can also be referred to as a receiver, receiver, or receiving circuit, while the transmitting module can be referred to as a transmitter, transmitter, or transmitting circuit.
[0328] Part 42 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control network devices. If there are multiple boards, the boards can be interconnected to enhance processing capabilities. As an optional embodiment, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0329] For example, in one implementation, Figure 17 The network devices shown can be Figures 7 to 13 Any network device shown in the method shown, such as session management network element, mobility management network element, SMF, AMF, etc.
[0330] The transceiver module in part 41 is used to perform Figures 7 to 13 The steps related to the transmission and reception of any network device in the method shown; Part 42 is used to perform Figures 7 to 13 The steps related to processing of any network device in the method shown.
[0331] It should be understood that Figure 17 This is only an example and not a limitation. The network device including the transceiver module and the processing module may not rely on Figure 17 The structure shown.
[0332] When the device 40 is a chip, the chip includes a transceiver module and a processing module. The transceiver module may be an input / output circuit or a communication interface; and the processing module may be a processor, microprocessor, or integrated circuit integrated on the chip.
[0333] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the first network device in the above method embodiment.
[0334] For example, when the computer program is executed by a computer, the computer can implement the method performed by the network device in the above method embodiment.
[0335] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by the first device or the method executed by the second device in the above method embodiment.
[0336] An embodiment of the present application further provides a communication system, which includes the network device in the above embodiment.
[0337] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0338] In an embodiment of the present application, a network device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system of the operating system layer may be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0339] The embodiments of the present application do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application; as long as it is capable of communicating according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, it is sufficient. For example, the execution subject of the method provided in the embodiments of the present application may be a network device, or a functional module in the network device that is capable of calling and executing a program.
[0340] Various aspects or features of the present application can be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. As used herein, the term "article of manufacture" can encompass a computer program accessible from any computer-readable device, carrier, or medium. For example, a computer-readable medium can include, but is not limited to, magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.).
[0341] The various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0342] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0343] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0344] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0345] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0346] Those skilled in the art will appreciate that the units and steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.
[0347] Those skilled in the art will clearly understand that, for the sake of convenience and brevity in description, the specific working processes of the above-described devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0348] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0349] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to implement the solutions provided in this application.
[0350] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0351] 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. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can 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 can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the available medium may include, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0352] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims and the description.
Claims
1. A method for uplink transmission, characterized in that: include: The terminal device receives first information, where the first information is used to indicate a first time period; The terminal device determines, according to the first time period, a size of a transmission block of a first uplink transmission and / or a transmission power of the first uplink transmission; The terminal device sends the first uplink transmission in N time slots according to the size of the transmission block and / or the transmission power, where N is greater than 1; The method further comprises: In a case where the first time domain resource and the second time domain resource overlap, and the first uplink transmission and the first physical uplink control channel PUCCH on the first time domain resource meet the first condition, the terminal device multiplexes the uplink control information UCI on the first uplink transmission, wherein the first PUCCH is used to carry the UCI, the first time domain resource is the time domain resource corresponding to the first time period, or the first time domain resource is the time domain resource corresponding to one of M transmission opportunities, and M is greater than or equal to 1, and the second time domain resource is used to carry the first PUCCH to be sent.
2. The method according to claim 1, characterized in that The first time period is a time window for performing joint channel estimation on the first uplink transmission.
3. The method according to claim 1, characterized in that The method further comprises: The terminal device maintains power consistency and / or phase continuity between multiple physical uplink shared channel PUSCH transmissions in the first uplink transmission during the first time period.
4. The method according to any one of claims 1 to 3, characterized in that The first uplink transmission includes the M transmission opportunities; The first uplink transmission includes type A PUSCH repetitive transmission, or TBoMS uplink transmission spanning multiple time slots.
5. The method according to claim 4, characterized in that In the case where the first uplink transmission is repeated PUSCH transmission of the type A, the M transmission opportunities are M PUSCH transmission opportunities; or, In a case where the first uplink transmission is the TBoMS uplink transmission, the M transmission opportunities are M TBoMS transmission opportunities.
6. The method according to any one of claims 1 to 3, characterized in that The first uplink transmission includes the M transmission opportunities, and the method further includes: The terminal device determines the transmission power of the first transmission opportunity based on the first time period, the first transmission opportunity is one of the M transmission opportunities, and the time domain resources of the first time period correspond to the first transmission opportunity.
7. The method according to any one of claims 1 to 3, characterized in that In the case where the first uplink transmission is type A PUSCH repeated transmission, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; Time domain resources between a start symbol of a time slot where a first PUSCH of the first uplink transmission is located and an end symbol of a time slot where a last PUSCH is located; The product of the number of symbols occupied by the first uplink transmission in one time slot and the number of PUSCH repetitions; The product of the number of symbols occupied by the first uplink transmission in one time slot and the number of time slots actually transmitted by the first uplink transmission; The product of the number of symbols occupied by the first uplink transmission in one time slot and the determined number of available time slots; The product of the number of symbols occupied by the first uplink transmission in one time slot and the number of time slots K used for joint channel estimation, where K>1; The time domain resources corresponding to the continuous time slots occupied by the first uplink transmission.
8. The method according to any one of claims 1 to 3, characterized in that In the case where the first uplink transmission is an uplink transmission of a transport block spanning multiple time slots, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; The time domain resources between the start symbol in the start time slot and the end symbol in the end time slot of the first uplink transmission; the total number of symbols actually occupied by the first uplink transmission; A time domain resource corresponding to a TBoMS transmission opportunity of the first uplink transmission; The time domain resources corresponding to the continuous time slots occupied by the first uplink transmission.
9. The method according to any one of claims 1 to 3, characterized in that The terminal device determining, according to the first time period, a size of a transmission block of the first uplink transmission and / or a transmission power of the first uplink transmission, comprising: The terminal device determines the size of the transport block of the first uplink transmission according to the number of symbols and / or resource elements RE allocated for the first uplink transmission in the first time period, and / or The terminal device determines the transmission power of the first uplink transmission according to the number of symbols and / or the number of resource elements RE allocated for the first uplink transmission in the first time period.
10. The method according to any one of claims 1 to 3, characterized in that When the terminal device multiplexes the UCI on the first uplink transmission, the method further includes: The terminal device determines the number of physical resources occupied by the UCI in the uplink transmission within the first time period based on the first time period.
11. The method according to any one of claims 1 to 3, characterized in that The first condition includes: The time domain length between the first orthogonal frequency division multiplexing OFDM symbol in the first uplink transmission on the first PUCCH and the first time domain resource and the last OFDM symbol of the first physical downlink shared channel PDSCH is greater than or equal to T proc,1 , the time domain length between the first OFDM symbol in the first PUCCH and the first uplink transmission and the last OFDM symbol in the first PDCCH is greater than or equal to T proc,2 , wherein the first PDSCH corresponds to the first PUCCH or the first uplink transmission, the first PDCCH corresponds to the first PUCCH or the first uplink transmission, and the T proc,1 is the processing time of the PDSCH by the terminal device, and the T proc,2 The processing time of the PUSCH by the terminal device; or The time domain length between the first orthogonal frequency division multiplexing OFDM symbol of a transmission opportunity of the first PUCCH and the first uplink transmission and the last OFDM symbol of the first physical downlink shared channel PDSCH is greater than or equal to T proc,1 , the time domain length between the first OFDM symbol in a transmission opportunity of the first PUCCH and the first uplink transmission and the last OFDM symbol of the first PDCCH is greater than or equal to T proc,2 , wherein the first PDSCH corresponds to a transmission opportunity of the first PUCCH or the first uplink transmission, and the first PDCCH corresponds to a transmission opportunity of the first PUCCH or the first uplink transmission; or the time domain length between the first OFDM symbol in the first PUCCH and the first PUSCH and the last OFDM symbol of the second PDSCH is greater than or equal to T proc,1 , the time domain length between the first OFDM symbol in the first PUCCH and the first PUSCH and the last OFDM symbol in the second PDCCH is greater than or equal to T proc,2 , wherein the first PUSCH is a PUSCH transmission in the first uplink transmission that overlaps with the first PUCCH in the time domain, the second PDSCH corresponds to the first PUCCH or the first PUSCH, and the second PDCCH corresponds to the first PUCCH or the first PUSCH.
12. The method according to any one of claims 1 to 3, characterized in that The terminal device multiplexing the UCI on the first uplink transmission includes: The terminal device transmits the same bit of the UCI on each PUSCH in the first uplink transmission; or The terminal device transmits different bits of the UCI on each PUSCH in the first uplink transmission.
13. The method according to claim 1, wherein The first uplink transmission includes one transmission opportunity, and the one transmission opportunity includes N time units or first symbols of the N time units. The first symbol is a symbol occupied by the first uplink transmission in any one time unit of the N time units.
14. The method according to claim 1 or 13, characterized in that The terminal device determining, according to the first time period, a transmission power for the first uplink transmission, including: The terminal device determines the transmission power of the first uplink transmission at the transmission timing based on a first parameter, where the first parameter includes N and / or K, where N is the number of time units occupied by the first uplink transmission, and K is the scaling factor of the transmission block carried by the first uplink transmission.
15. The method according to claim 1, wherein The average number of information bits carried by each resource element RE of the first uplink transmission, the sum of all code block sizes of the first uplink transmission, and the number of resource elements satisfy the following relationship: , Among them, the is the average number of information bits carried by each resource element RE, is the size of the coding block r, C is the number of code blocks, is the number of resource elements, K is a scaling factor of the transport block carried by the first uplink transmission.
16. The method according to claim 13, characterized in that The average number of information bits carried by each resource element RE of the first uplink transmission, the sum of all code block sizes of the first uplink transmission, the number of resource elements, and the number of time slots of the transmission opportunity of the first uplink transmission satisfy the following relationship: , Among them, the is the average number of information bits carried by each resource element RE, is the size of the coding block r, C is the number of code blocks, is the number of resource elements, N is the number of time slots of the transmission opportunity of the first uplink transmission, K is a scaling factor of the transport block carried by the first uplink transmission.
17. An uplink transmission device, characterized in that: include: a transceiver module, configured to receive first information, where the first information is used to indicate a first time period; a processing module, configured to determine a size of a transport block of a first uplink transmission and / or a transmission power of the first uplink transmission according to the first time period; The processing module is further configured to send the first uplink transmission over N time slots via the processing module according to the size of the transmission block and / or the transmission power, where N is greater than 1; In a case where the first time domain resource and the second time domain resource overlap, and the first uplink transmission and the first physical uplink control channel PUCCH on the first time domain resource meet a first condition, the processing module is further configured to: The uplink control information UCI is multiplexed on the first uplink transmission, wherein the first PUCCH is used to carry the UCI, the first time domain resource is the time domain resource corresponding to the first time period, or the first time domain resource is the time domain resource corresponding to one of M transmission opportunities, and M is greater than or equal to 1, and the second time domain resource is used to carry the first PUCCH to be sent.
18. The device according to claim 17, characterized in that The first time period is a time window for performing joint channel estimation on the first uplink transmission.
19. The device according to claim 17, characterized in that The processing module is further configured to: During the first time period, power consistency and / or phase continuity are maintained among multiple physical uplink shared channel (PUSCH) transmissions in the first uplink transmission.
20. The device according to any one of claims 17 to 19, characterized in that The first uplink transmission includes the M transmission opportunities; The first uplink transmission includes type A PUSCH repetitive transmission, or TBoMS uplink transmission spanning multiple time slots.
21. The device according to claim 20, characterized in that In the case where the first uplink transmission is repeated PUSCH transmission of the type A, the M transmission opportunities are M PUSCH transmission opportunities; or, In a case where the first uplink transmission is the TBoMS uplink transmission, the M transmission opportunities are M TBoMS transmission opportunities.
22. The device according to any one of claims 17 to 19, characterized in that The first uplink transmission includes the M transmission opportunities; and the processing module is further configured to: The transmission power of a first transmission opportunity is determined according to the first time period, the first transmission opportunity is one of the M transmission opportunities, and the time domain resources of the first time period correspond to the first transmission opportunity.
23. The device according to any one of claims 17 to 19, characterized in that In the case where the first uplink transmission is type A PUSCH repeated transmission, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; Time domain resources between a start symbol of a time slot where a first PUSCH of the first uplink transmission is located and an end symbol of a time slot where a last PUSCH is located; The product of the number of symbols occupied by the first uplink transmission in one time slot and the number of PUSCH repetitions; The product of the number of symbols occupied by the first uplink transmission in one time slot and the number of time slots actually transmitted by the first uplink transmission; The product of the number of symbols occupied by the first uplink transmission in one time slot and the determined number of available time slots; The product of the number of symbols occupied by the first uplink transmission in one time slot and the number of time slots K used for joint channel estimation, where K>1; The time domain resources corresponding to the continuous time slots occupied by the first uplink transmission.
24. The device according to any one of claims 17 to 19, characterized in that In the case where the first uplink transmission is an uplink transmission of a transport block spanning multiple time slots, the first time period is any one of the following: all time domain resources occupied by the first uplink transmission; The time domain resources between the start symbol in the start time slot and the end symbol in the end time slot of the first uplink transmission; the total number of symbols actually occupied by the first uplink transmission; A time domain resource corresponding to a TBoMS transmission opportunity of the first uplink transmission; The time domain resources corresponding to the continuous time slots occupied by the first uplink transmission.
25. The device according to any one of claims 17 to 19, characterized in that The processing module is specifically used for: Determining the size of the transport block according to the number of symbols and / or the number of resource elements (REs) allocated for the first uplink transmission in the first time period; The transmission power is determined according to the number of symbols and / or the number of REs allocated for the first uplink transmission in the first time period.
26. The device according to any one of claims 17 to 19, characterized in that The processing module is further configured to: The number of physical resources occupied by the UCI in uplink transmission within the first time period is determined according to the first time period.
27. The device according to any one of claims 17 to 19, characterized in that The first condition includes: The time domain length between the first orthogonal frequency division multiplexing OFDM symbol in the first uplink transmission on the first PUCCH and the first time domain resource and the last OFDM symbol of the first physical downlink shared channel PDSCH is greater than or equal to T proc,1 , the time domain length between the first OFDM symbol in the first PUCCH and the first uplink transmission and the last OFDM symbol in the first PDCCH is greater than or equal to T proc,2 , wherein the first PDSCH corresponds to the first PUCCH or the first uplink transmission, the first PDCCH corresponds to the first PUCCH or the first uplink transmission, and the T proc,1 is the processing time of the device for the PDSCH, the T proc,2 is the processing time of the PUSCH by the apparatus; or The time domain length between the first orthogonal frequency division multiplexing OFDM symbol of a transmission opportunity of the first PUCCH and the first uplink transmission and the last OFDM symbol of the first physical downlink shared channel PDSCH is greater than or equal to T proc,1 , the time domain length between the first OFDM symbol in a transmission opportunity of the first PUCCH and the first uplink transmission and the last OFDM symbol of the first PDCCH is greater than or equal to T proc,2 , wherein the first PDSCH corresponds to a transmission opportunity of the first PUCCH or the first uplink transmission, and the first PDCCH corresponds to a transmission opportunity of the first PUCCH or the first uplink transmission; or the time domain length between the first OFDM symbol in the first PUCCH and the first PUSCH and the last OFDM symbol of the second PDSCH is greater than or equal to T proc,1 , the time domain length between the first OFDM symbol in the first PUCCH and the first PUSCH and the last OFDM symbol in the second PDCCH is greater than or equal to T proc,2 , wherein the first PUSCH is a PUSCH transmission in the first uplink transmission that overlaps with the first PUCCH in the time domain, the second PDSCH corresponds to the first PUCCH or the first PUSCH, and the second PDCCH corresponds to the first PUCCH or the first PUSCH.
28. The device according to any one of claims 17 to 19, characterized in that The processing module is specifically used for: transmitting the same bit of the UCI on each PUSCH in the first uplink transmission; or Different bits of the UCI are transmitted on each PUSCH in the first uplink transmission.
29. The device according to claim 17, wherein The first uplink transmission includes one transmission opportunity, and the one transmission opportunity includes N time units or first symbols of the N time units. The first symbol is a symbol occupied by the first uplink transmission in any one time unit of the N time units.
30. The device according to claim 17 or 29, characterized in that The processing module is specifically used to: determine the transmission power of the first uplink transmission at the transmission opportunity based on a first parameter, the first parameter includes N and / or K, N is the number of time units occupied by the first uplink transmission, and K is the scaling factor of the transmission block carried by the first uplink transmission.
31. The device according to claim 17, wherein In the case where the first uplink transmission is a transport block TBoMS uplink transmission spanning multiple time slots, the average number of information bits carried by each resource element RE of the first uplink transmission, the sum of all code block sizes of the first uplink transmission, and the number of resource elements satisfy the following relationship: , Among them, the is the average number of information bits carried by each resource element RE, is the size of the coding block r, C is the number of code blocks, is the number of resource elements, K is the scaling factor of the first uplink transmission.
32. The device according to claim 29, characterized in that The average number of information bits carried by each resource element RE of the first uplink transmission, the sum of all code block sizes of the first uplink transmission, the number of resource elements, and the number of time slots of the transmission opportunity of the first uplink transmission satisfy the following relationship: , Among them, the is the average number of information bits carried by each resource element RE, is the size of the coding block r, C is the number of code blocks, is the number of resource elements, N is the number of time slots of the transmission opportunity of the first uplink transmission, and K is the scaling factor of the transport block carried by the first uplink transmission.
33. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 16.
34. A computer program product, characterized in that The method comprises computer program instructions, which, when executed on a computer, cause the computer to perform the method according to any one of claims 1 to 16.
35. A chip, characterized in that: The system comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 16.