Uplink transmission method, device and terminal
By determining the available uplink transmission slots in the 5G terminal device and optimizing the transmission behavior, the problem of low uplink transmission efficiency of 5G is solved, and more efficient resource utilization and communication coverage are achieved.
Patent Information
- Application Number
- JP2023555577
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-03-12
- Filing Date
- 2022-03-07
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2042-03-07
AI Technical Summary
In 5G mobile communication technology, the number of repeated transmissions of the physical uplink shared channel (PUSCH) is limited, resulting in insufficient utilization of uplink time division multiplexing slot (TDD) resources, thereby reducing uplink transmission efficiency.
By realizing the determination of available uplink transmission slots and judging the actual transmission behavior in the terminal device, the time domain resource utilization of uplink transmission is optimized. The specific steps include determining the available or valid first slot before sending the first symbol, and determining the transmission behavior based on actual conditions.
Effectively improve the efficiency of uplink transmission, optimize the use of available slots and the judgment of transmission behavior, reduce resource waste and improve communication coverage.
Smart Images

Figure 0007660698000008 
Figure 0007660698000009 
Figure 0007660698000010
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This invention claims priority to a Chinese patent application submitted to the China Patent Office on March 12, 2021, bearing application number 202110269812.6 and titled "Uplink transmission method, apparatus and terminal", the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of mobile communication technology, and in particular to an uplink transmission method, device, and terminal. [Background technology]
[0003] Fifth generation mobile communication technology (5 th In the 5G (First Generation Mobile Communication Technology) communication process, the maximum number of repetitions of the Physical Uplink Shared Channel (PUSCH) is 16. DoubleIn the Time Division Duplex (TDD) mode, due to the carrier configuration dominated by the downlink slot, the uplink slot is very limited, and the number of repeated transmissions of PUSCH that actually occurs is much less than the configured number of repetitions, which limits its coverage. In addition, for PUSCH repetition transmission type A, the transmission carrying PUSCH in each slot is required to have the same time domain resource, so that some slots do not have the same time domain resource allocation, and therefore the transmission of PUSCH in this slot is abandoned even though these slots still have a certain number of uplink symbols. This also causes its coverage to be limited. In addition, with an invalid symbol pattern (InvalidSymbolPattern), it can only be applied to PUSCH repetition transmission type (Repetition Type) B, and cannot be applied to Repetition Type A or joint transmission of one transmission block in multi-slots (TB Processing Over Multi-slots, TBoMS), so that the PUSCH with resource collision can only be discarded to protect other transmissions or perform other physical processes.
[0004] As can be seen, a large amount of slot resources is thrown away, resulting in a decrease in uplink transmission efficiency. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide an uplink transmission method, apparatus, and terminal that can solve the problem of reduced uplink transmission efficiency. [Means for solving the problem]
[0006] According to a first aspect, there is provided an uplink transmission method performed by a terminal, the method comprising: determining an available or valid or nominal first slot for an uplink transmission prior to transmitting a first symbol of the uplink transmission; determining an actual transmission behavior in the first slot.
[0007] According to a second aspect, there is provided an uplink transmission apparatus, the apparatus comprising: a determination module for determining an available or valid or nominal first slot for an uplink transmission prior to transmitting a first symbol of the uplink transmission; and a transmission module for determining an actual transmission behavior in the first slot.
[0008] According to a third aspect, there is provided a terminal comprising a processor, a memory and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the method of the first aspect.
[0009] According to a fourth aspect, there is provided a readable storage medium having stored thereon a program or instructions which, when executed by a processor, effectuates the steps of the method according to the first aspect.
[0010] According to a fifth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being adapted to run a program or instruction of a network side device and to implement the method according to the first aspect. Effect of the Invention
[0011] In an embodiment of the present application, the efficiency of uplink transmission can be effectively improved by determining an available or effective or nominal first slot for uplink transmission and then determining the actual transmission behavior in the first slot. [Brief description of the drawings]
[0012] [Figure 1] 1 shows a structural schematic diagram of a wireless communication system to which the embodiments of the present application can be applied; [Diagram 2] 2 shows a flowchart of an uplink transmission method according to an embodiment of the present application. [Diagram 3] 4 illustrates another flowchart of an uplink transmission method according to an embodiment of the present application. [Figure 4] 1 shows a schematic diagram of a slot scheduling scheme according to an embodiment of the present application; [Diagram 5] 1 shows a schematic diagram of another slot scheduling scheme according to an embodiment of the present application; [Figure 6] 4 illustrates another flowchart of an uplink transmission method according to an embodiment of the present application. [Figure 7] 1 shows a schematic diagram of another slot scheduling scheme according to an embodiment of the present application; [Figure 8] 1 shows a structural schematic diagram of an uplink transmission device according to an embodiment of the present application; [Figure 9] 1 shows a structural schematic diagram of a communication device according to an embodiment of the present application; [Figure 10] FIG. 2 is a structural schematic diagram of a terminal implementing an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The following clearly describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art are within the scope of protection of the present application.
[0014] The terms "first," "second," etc. in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It is to be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present application may be performed in an order other than that shown or described herein. Furthermore, the objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects, e.g., the first object may be one or more. In addition, "and / or" in the specification and claims represents at least one of the objects connected, and the character " / " generally represents an "or" relationship between the related objects.
[0015] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the techniques described may be used in the above-mentioned systems and radio technologies, or in other systems and radio technologies. However, although the following description describes New Radio (NR) systems for illustrative purposes and uses NR terminology in most of the following description, these technologies may also be used in applications other than NR system applications, such as sixth generation (6G) systems.th This may be applied to a 6G (6th Generation) communication system.
[0016] FIG. 1 shows a structural schematic diagram of a wireless communication system to which the embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 may be a terminal side device such as a mobile phone, a tablet computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc., and the wearable device includes a bracelet, an earphone, glasses, etc. It should be noted that the specific type of the terminal 11 in the embodiment of the present application is not limited. The network side equipment 12 may be a base station or a core network, where the base station may be a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a wireless local area network (WLAN) access point, a WiFi node, a transmission point ( Transmission ReceptionThe base station may be called a base transceiver point (TRP) or some other suitable term in the art, and the base station is not limited to a specific technical term, as long as the same technical effect is achieved. It should be noted that the embodiment of the present application only takes the base station in the NR system as an example, but does not limit the specific type of the base station.
[0017] Hereinafter, the uplink transmission method according to the embodiment of the present application will be described in detail with reference to specific embodiments and application scenarios thereof in conjunction with the drawings.
[0018] 2 shows a flowchart of an uplink transmission method according to the present application. The method may be performed by a terminal, in other words, the method may be performed by software or hardware installed in the terminal. As shown in FIG. 2, the method may include the following steps:
[0019] Step S201, before transmitting a first symbol of an uplink transmission, determines an available or effective or nominal first slot for uplink transmission.
[0020] It should be understood that the uplink transmission may include a Physical Uplink Shared Channel (PUSCH) transmission and a Physical Uplink Control Channel transmission, specifically, a PUSCH transmission indicated by a Time domain resource allocation (TDRA). The first slot may be a slot or a sub-slot.
[0021] Step S202, determining an actual transmission behavior in the first slot.
[0022] Before performing uplink transmission, the terminal first determines whether each first slot for uplink transmission is an available or valid or nominal first slot. After determining the available or valid or nominal first slot, the terminal determines the actual transmission behavior in the first slot of the current uplink transmission. That is, the terminal determines how to realize the current uplink transmission in the first slot, for example, performing uplink transmission with rate matching using the first symbol, performing uplink transmission after deleting or puncturing the first symbol, performing uplink transmission after segmenting the uplink transmission using the first symbol, or abandoning the uplink transmission in the first slot.
[0023] Thereby, the uplink transmission method according to the embodiment of the present application can effectively improve the efficiency of uplink transmission by determining an available or effective or nominal first slot for uplink transmission and then determining the actual transmission behavior in the first slot.
[0024] 3 shows another flowchart of an uplink transmission method according to an embodiment of the present application. As shown in FIG. 3, the method may include the following steps:
[0025] Step S301: obtain a first number of symbols that meet a first condition among all first symbols included in the first slot, where the first symbols are symbols for uplink transmission in the first slot, and by meeting the first condition, the first symbols become invalid symbol resources for a PUSCH or a Physical Uplink Control Channel (PUCCH) of a current uplink transmission.
[0026] Furthermore, the first symbol is symbols for PUSCH transmission as indicated by the TDRA; Symbols for uplink transmission indicated by a higher layer configuration, the higher layer configuration specifically including symbols configured by a Radio Resource Control (RRC) message or a System Information Block (SIB) message; and a symbol for PUCCH transmission indicated by Physical Uplink Control Channel Resource Indicator (PRI) information.
[0027] Furthermore, the first condition is: 1) being configured as a semi-static downlink symbol (semi-static DL); 2) It is configured as a synchronization signal block (Synchronization Signal and PBCH block, SSB); 3) A control resource set (CORESET) for a Type 0 physical downlink control channel public search space (Type 0-PDCCH CSS); and 4) configured as a semi-static flexible symbol; 5) Unavailable or invalid symbols for uplink transmission configured by higher layers; and 6) Symbols that cannot be used for the current uplink transmission, as indicated by dynamic signaling or higher layer configuration; 7) interrupting the current physical uplink shared transmission due to a first cause; 8) canceling a current uplink transmission based on half-duplex rules.
[0028] Furthermore, the semi-static downlink symbol is time-division multiplexed. Double Uplink and downlink normal configuration (tdd-UL-DL-ConfigurationCommon) information and / or time division DoubleA semi-static downlink symbol configured by uplink / downlink dedicated configuration (tdd-UL-DL-ConfigurationDedicated) information; Furthermore, the SSB includes an SSB configured by a synchronization signal block burst position (ssb-PositionsInBurst) in the system information block SIB1 or an ssb-PositionsInBurst indication in the serving unit general configuration (ServingCellConfigCommon); Furthermore, the control resource set for the Type0-PDCCH CSS includes a control resource set for the Type0-PDCCH CSS configured by a system information block configuration (pdcch-ConfigSIB1) of a physical downlink control channel in a master information block (MIB), Furthermore, the semi-static flexible Double Uplink and downlink normal configuration (tdd-UL-DL-ConfigurationCommon) information and / or time division Double Including semi-static flexible configured by uplink / downlink dedicated configuration information (tdd-UL-DL-ConfigurationDedicated), Furthermore, the unavailable or invalid symbols for uplink transmission include unavailable or invalid symbols for uplink transmission configured by an invalid symbol pattern, and include unavailable or invalid symbols for PUSCH transmission.
[0029] Further, as indicated by the dynamic signaling or higher layer configuration, symbols that are not available for the current uplink transmission are A symbol scheduled as a downlink (DL) symbol; A symbol that is scheduled as a dynamic flexible symbol; symbols for scheduling downlink transmissions; a symbol for scheduling another uplink repeat transmission; a symbol for scheduling other uplink multi-slot transmissions, which is a TBoMS; and and unavailable or invalid symbols.
[0030] Furthermore, the symbols that cannot be used for the current uplink transmission are: A dynamic slot format indication (dynamic SFI) for indicating that the first symbol is DL and / or dynamic flexible; The first symbol is for scheduling a downlink transmission, or a higher priority uplink transmission, or another uplink repeated transmission, or another uplink multi-slot transmission, or is an unavailable or invalid symbol, i.e., Downlink Control Information (DCI) for indicating that the resources occupied for the repeated transmission overlap with the first symbol; an upper layer configuration for configuring the first symbol as for another uplink repeat transmission or another uplink multislot transmission; and uplink transmission cancellation signaling (UL Cancellation indication, UL CI).
[0031] Furthermore, the repeat transmission of the other uplink repetitive transmission of a physical uplink control channel (PUCCH repetition), the physical uplink control channel including a physical uplink control channel for channel state information and / or a scheduling request and / or a hybrid automatic repeat request; Information 3 (Msg3) and / or Information A (MsgA ) Repeat n Repeated transmission of target information including: and repeated transmission of an uplink transmission having a higher priority than the current uplink transmission.
[0032] Further, a first factor that can interrupt a current uplink transmission of a first symbol is: Time resource of scheduling restriction due to a first measurement (the first measurement is used for at least one of Radio Link Monitoring (RLM), link recovery, Radio resource management (RRM), and Reference Signal Received Power (RSRP) of the L1 layer). The time resource of the scheduling constraint according to the first measurement is: Specifically, the SSB channel state information reference signal (CSI-RS) transmission symbol or a number of symbols before and after the symbol, The switching or conversion time between uplink and downlink links (i.e., switching or conversion time from DL to UL or from UL to DL); RF retuning of the radio frequency front end between same or different uplink transmissions (same or different uplink transmissions refer to the transmission content and / or the channel or reference signal transmitted being the same or different); Bandwidth Part (BWP) switching of the current cell or other cells, activation of a secondary cell (Scell), deactivation of a secondary cell, addition of a secondary cell, release of a secondary cell, A conversion between non-discontinuous reception (Non-DRX) and discontinuous reception (DRX) of another serving cell (i.e., a conversion from Non-DRX to DRX or from DRX to Non-DRX has occurred in another serving cell); and a measurement gap.
[0033] Furthermore, the retuning time of the radio frequency front end between the same or different uplink transmissions may be The change in the uplink transmission spatial relation of different slots; and frequency hopping transmissions performed by a bandwidth-limited terminal at a bandwidth exceeding its maximum bandwidth.
[0034] Further, in the first condition, the half-duplex rule for canceling the current uplink transmission is: half duplex time division Double Carrier aggregation (TDD Half-duplex CA) terminal behavior and Half-duplex frequency division for Reduced Capability devices (RedCap) Double (Half-duplex FDD) terminal behavior.
[0035] For different uplink transmissions, a corresponding first condition can be selected from each of the above first conditions, and whether each first symbol is an invalid symbol resource can be determined based on the corresponding first condition, and further the first slot can be determined to be an available or valid or nominal first slot. Classification of physical uplink shared channels; Physical uplink control channel format; and uplink control information (UCI) carried on a physical uplink control channel.
[0036] For PUSCH transmission, different first conditions can be adopted according to different classifications of PUSCH. For PUCCH transmission, different first conditions can be adopted according to PUCCH formats and / or different UCIs carried in the PUCCH. Specifically, the following is an example:
[0037] For a dynamically scheduled PUSCH, the corresponding first condition includes the above conditions 1), 2), 5), 7), and 8); For a dynamically scheduled PUCCH, for example, the PUCCH carries a downlink hybrid automatic repeat request acknowledgement (HARQ-ACK) for dynamic scheduling, and the first condition corresponding thereto includes the above conditions 1), 2), 5), 7), and 8).
[0038] For an RRC-connected UE, the corresponding first conditions for its configured grant PUSCH (CG PUSCH) include the above conditions 1), 2), 3), 5), 6), 7), and 8).
[0039] For an RRC-connected UE, the corresponding first conditions for semi-statically configured PUCCH transmission, such as Scheduling Request (SR), Persistent Channel State Information (P-CSI), Semi-Persistent Channel State Information (SP-CSI), etc., include the above conditions 1), 2), 3), 5), 6), 7), and 8).
[0040] For an RRC-idle / inactive UE, the corresponding first conditions for its configuration permission PUSCH include the above conditions 1), 2), 3), 7), and 8).
[0041] For the MsgA PUSCH message, the corresponding first condition includes the above conditions 1), 2) and 8).
[0042] Step S302, if the first number is less than a first threshold X, determine that the first slot is an available or valid or nominal first slot.
[0043] Furthermore, the first threshold value X is A configuration of an upper layer including an RRC and an SIB; Dynamic instructions and the transmission length in the TDRA; a transmission length of the physical uplink control channel; and the transmission length of the uplink transmission; A configuration according to the time domain resource allocation table; A configuration according to radio resource control information; the first slot being a slot without uplink / downlink switching; the first slot being a slot with uplink / downlink switching; If the coding rate > R for the LX symbols of data currently being transmitted, as determined by at least one of the coding rate R configured by higher layers and / or the coding rate R specified by the protocol, then the slot is unavailable.
[0044] Here, when determining the first threshold value X based on the transmission length L, one first threshold value X can be determined for each transmission length L, and the first threshold value X can also be recorded in the TDRA. The configuration of the first threshold value is specifically exemplified as follows:
[0045] The first threshold may be configured in the TDRA as shown in Table 1.
[0046] [Table 1]
[0047] Table 1 is an exemplary description of PUSCH time domain resource allocation for normal CP, where S and L in each row indicate the start symbol and transmission length of the scheduled PUSCH, PUSCH Mapping Type indicates the mapping type of the dedicated demodulation reference signal (DM-RS), and the K2 parameter indicates the slot offset of the slot in which the first PUSCH is located with respect to the slot in which the scheduling DCI is located.
[0048] The first threshold may be configured by the RRC, and a first threshold X is defined for each transmission length L of uplink transmissions of different priorities, as shown in the following Tables 2 and 3, where Table 2 is for a high-priority PUSCH and Table 3 is for a low-priority PUSCH.
[0049] [Table 2]
[0050] [Table 3]
[0051] For slots without uplink and downlink switching and slots with uplink and downlink switching, corresponding first thresholds X are configured as shown in Tables 4 to 7 below.
[0052] [Table 4]
[0053] [Table 5]
[0054] [Table 6]
[0055] [Table 7]
[0056] Here, Table 4 is an uplink slot, and the corresponding first threshold X is 1. Tables 5, 6, and 7 are slots with uplink and downlink switching. In the slots corresponding to Table 5, DL:Flexible:UL=6:2:6, and the corresponding first threshold X is 7, in the slots corresponding to Table 6, DL:Flexible:UL=9:3:2, and the corresponding first threshold X is 1, and in the slots corresponding to Table 7, DL:Flexible:UL=2:2:10, and the corresponding first threshold X is 4.
[0057] Furthermore, the first threshold value is equal to or greater than 0 and equal to or less than 13.
[0058] FIG. 4 shows a schematic diagram of a slot scheduling scheme according to an embodiment of the present application, in which slot 0 (Slot#0) and slot 1 (Slot#1) in FIG. 4 are configured by tdd-UL-DL-ConfigurationCommon and / or tdd-UL-DL-ConfigurationDedicated, and each slot has a total of 14 OFDM symbols, where symbol D is a symbol for downlink transmission, symbol F is a flexible symbol, and symbol U is a symbol for uplink transmission; and according to demand, the symbol corresponding to T1 is configured as SSB, and the symbol corresponding to T2 is indicated as not capable of transmitting PUSCH by dynamic signaling.
[0059] Suppose the PUSCH transmission length L is 5 and the first threshold x=1. When the first condition includes conditions 1) and 2), it can be determined that Slot#0 in FIG. 4 is an unavailable slot, and Slot#1 is an available slot.
[0060] When the first condition includes conditions 1), 2), 3), and 4), it can be determined that Slot#0 in FIG. 4 is an unavailable slot, and Slot#1 is an unavailable slot.
[0061] When the first condition includes conditions 1), 2), 3), and 6), it can be determined that Slot#0 in FIG. 4 is an unavailable slot, and Slot#1 is an available slot.
[0062] Suppose the PUSCH transmission length L is 6 and the first threshold x=1. When the first condition includes conditions 1), 2), 3), and 6), it can be determined that Slot#0 in FIG. 4 is an unavailable slot, and Slot#1 is an unavailable slot.
[0063] Suppose the PUSCH transmission length L is 6 and the first threshold X=2. When the first condition includes conditions 1), 2), 3), and 6), it can be determined that Slot#0 in FIG. 4 is an unavailable slot, and Slot#1 is an available slot.
[0064] FIG. 5 shows a schematic diagram of another slot scheduling scheme according to an embodiment of the present application, in which the symbol corresponding to T1 is configured as an SSB, the symbol corresponding to T3 is indicated as a downlink reception DL by dynamic signaling, and a measurement interval exists in Slot#0.
[0065] Suppose the PUSCH transmission length L is 4 and the first threshold x=1. If the first condition includes conditions 1), 2), 3), and 7) and the uplink / downlink switching time is two symbols, it can be determined that Slot#0 in FIG. 5 is an unavailable slot, and Slot#1 is an unavailable slot.
[0066] If the first condition includes conditions 1), 2), 3), and 7) and the uplink / downlink switching time is one symbol, it can be determined that Slot #0 in FIG. 5 is an unavailable slot and Slot #1 is an available slot.
[0067] Suppose the PUSCH transmission length is 4 and the first threshold X=2. If the first condition includes conditions 1), 2), 3), and 7) and the uplink / downlink switching time is two symbols, it can be determined that Slot#0 in FIG. 5 is an unavailable slot and Slot#1 is an available slot.
[0068] Step S303: determining an actual transmission behavior in the first slot.
[0069] Step S303 may realize an embodiment of the method of step S202 in FIG. 2, and obtain the same or similar technical effects, and for the sake of brevity, the same parts will not be further described here.
[0070] Therefore, the uplink transmission method according to the embodiment of the present application obtains a first number of symbols that meet a first condition among all first symbols included in the first slot, and determines whether the first slot is available based on a comparison result between the first number and a preset first threshold, and then determines an actual transmission behavior in the first slot, so that the judgment of whether the first slot is available is more accurate, and the efficiency of uplink transmission is effectively improved.
[0071] FIG. 6 shows another flowchart of an uplink transmission method according to an embodiment of the present application, and as shown in FIG. 6, the method may include the following steps.
[0072] Step S601: obtain a first number of symbols that meet a first condition among all first symbols included in the first slot.
[0073] Step S602, if the first number is less than a first threshold X, determine that the first slot is an available or valid or nominal first slot.
[0074] The steps S601 to S602 implement an embodiment of the method of steps S301 to S302 in FIG. 3, and can obtain the same or similar technical effects, and for the sake of brevity, the same parts will not be further described here.
[0075] Step S603: determining a second number Y of symbols that meet a second condition among all the first symbols.
[0076] Here, the second condition is a condition of the first condition excluding the condition of being configured as a semi-static downlink symbol. That is, if the first condition includes condition 1), the second condition is the first condition excluding condition 1), and if the first condition does not include condition 1), the second condition is the same as the first condition.
[0077] Step S604: Determine the actual transmission behavior in the first slot based on the second number Y.
[0078] Furthermore, step S604 includes: When the second number is greater than or equal to the first number, i.e., Y≥X, the terminal abandons the transmission in the first slot; When the second number is less than the first number, i.e., Y<X, determine the actual transmission behavior in the first slot. Specifically, it includes: Execute the actual transmission behavior of the target in the first slot; When the first symbol of the first slot (excluding invalid symbol resources) does not include DMRS, abandon the transmission in the first slot; Execute the actual transmission behavior of the target based on the second number Y; Determine the execution of the actual transmission behavior of the target in the first slot by the upper layer configuration; Include at least one of determining the actual transmission behavior of each symbol in the first slot based on the processing time. Here, the actual transmission behavior of the target includes: Perform rate - matching for the current uplink transmission with respect to invalid symbol resources; Perform deletion or puncturing of the invalid symbol resources for the current uplink transmission; Perform segmentation and transmission by the invalid symbol resources for the current uplink transmission; Include at least one of abandoning the transmission in the first slot.
[0079] Here, executing the actual transmission behavior of the target based on the second number means: by rate matching to an unused symbol resource in the first slot if the second number is greater than a third number X1 and less than the first number, i.e., X1≦Y≦X; if the second number is less than or equal to a third number, i.e., Y≦X1, performing uplink transmission in the first slot by deleting or puncturing invalid symbol resources; Here, the third number is configured by a higher layer or agreed upon by a protocol.
[0080] Moreover, determining an actual transmission behavior of each symbol in the first slot based on a processing time includes: performing uplink transmission in the first slot that is rate-matched to an unavailable or invalid first symbol that is semi-statically indicated; and performing an uplink transmission after deleting or puncturing a dynamically indicated unavailable or invalid first symbol in the first slot.
[0081] Moreover, determining an actual transmission behavior of each symbol in the first slot based on a processing time includes: When the interval between the start symbol j of uplink transmission and the last symbol i in which the received dynamic signaling is located is equal to or greater than the terminal processing capability value T_process, i.e., ji≧T_process, performing uplink transmission in the first slot with rate matching for the dynamically indicated unavailable or invalid first symbol; If the interval between the start symbol of the uplink transmission and the last symbol where the received dynamic signaling is located is smaller than the processing capability value of the terminal, that is, j - i < T_process, then in the first slot, after deleting or puncturing the first symbol that is dynamically indicated as unavailable or invalid, perform uplink transmission, or perform uplink transmission after ignoring the first symbol that is dynamically indicated as unavailable or invalid.
[0082] FIG. 7 shows a schematic diagram of another slot scheduling scheme according to an embodiment of the present application. As shown in FIG. 7, the symbol corresponding to T1 is configured as an SSB, and the symbol corresponding to T4 is indicated as one that cannot transmit PUSCH by dynamic signaling.
[0083] Assuming that the first condition includes conditions 1), 2), and 3), it can be determined that both Slot#0 and slot#1 are available slots.
[0084] In the determined available slot, in Slot#1, PUSCH transmission is performed from symbol 8 to 13. Here, symbol 8 and symbol 9 cannot be used for PUSCH transmission. That is, (Y = 2) = (X = 2), and the terminal abandons PUSCH transmission in slot slot#1. In Slot#0, PUSCH transmission is performed from symbol 8 to 13. Here, symbol 8 cannot be used for PUSCH transmission. That is, (Y = 1) < (X = 2), and the terminal can transmit in slot slot#0.
[0085] Thereby, the uplink transmission method according to the embodiment of the present application determines the second number of symbols that meet the second condition among all the first symbols, and determines the actual transmission behavior in the first slot based on the second number, so as to perform uplink transmission flexibly in the first slot and effectively improve the efficiency of uplink transmission.
[0086] It should be noted that the execution body of the uplink transmission method according to the embodiment of the present application may be an uplink transmission device or a control module for executing the uplink transmission method in the uplink transmission device. In the embodiment of the present application, the execution of the uplink transmission method by the uplink transmission device is taken as an example to describe the uplink transmission device according to the embodiment of the present application.
[0087] FIG. 8 shows a structural schematic diagram of an uplink transmission device according to an embodiment of the present application. As shown in FIG. 8, the device includes: a determining module 801 and a transmitting module 802.
[0088] The judgment module 801 is used to determine an available or valid or nominal first slot for uplink transmission before transmitting the first symbol of the uplink transmission, and the transmission module 802 is used to determine the actual transmission behavior in the first slot.
[0089] As a result, the uplink transmission device according to the embodiment of the present application can effectively improve the efficiency of uplink transmission by determining an available or effective or nominal first slot for uplink transmission and then determining the actual transmission behavior in the first slot.
[0090] Based on the above embodiment, the judgment module is further used for obtaining a first number of symbols that meet a first condition among all first symbols included in the first slot, the first symbols being symbols for uplink transmission in the first slot, and determining that the first slot is an available or valid or nominal first slot if the first number is less than a first threshold.
[0091] Furthermore, the first symbol is symbols for physical uplink shared channel transmission as indicated by a time domain resource allocation table; symbols for uplink transmission as indicated by a higher layer configuration; and symbols for physical uplink control channel transmission indicated by the physical uplink control channel resource indication information.
[0092] Furthermore, the first threshold value is The upper layer configuration and Dynamic instructions and a transmission length in a time domain resource allocation table; a transmission length of the physical uplink control channel; and the transmission length of the uplink transmission; A configuration according to the time domain resource allocation table; A configuration according to radio resource control information; the first slot being a slot without uplink / downlink switching; the first slot being a slot with uplink / downlink switching; The bit rate is determined by at least one of: a code rate configured by higher layers and / or a code rate specified by a protocol.
[0093] Furthermore, the first threshold value is equal to or greater than 0 and equal to or less than 13.
[0094] Furthermore, the first condition is: being configured as a semi-static downlink symbol; being configured as a synchronization signal block; a control resource set used for a type 0 physical downlink control channel public search space; being configured as a semi-static flexible symbol; an unavailable or invalid symbol for uplink transmission configured by a higher layer; symbols that cannot be used for the current uplink transmission, as indicated by dynamic signaling or higher layer configuration; A current physical uplink shared transmission is interrupted due to a first cause; and canceling the current uplink transmission based on half-duplex rules.
[0095] Furthermore, the semi-static downlink symbol is time-division multiplexed. Double Normal configuration information and / or time division of uplink and downlink Double It is composed of uplink and downlink specific configuration information.
[0096] Furthermore, the synchronization signal block is configured by an ssb-PositionsInBurst in the system information block or an ssb-PositionsInBurst indication in ServingCellConfigCommon.
[0097] Furthermore, the control resource set used for the type-0 physical downlink control channel public search space is configured by pdcch-ConfigSIB1 in the master information block.
[0098] Furthermore, the semi-static flexible symbol is a time division multiplexed Double Normal configuration information and / or time division of uplink and downlink Double It is composed of uplink and downlink specific configuration information.
[0099] Furthermore, the unavailable or invalid symbols in the uplink transmission are constituted by an invalid symbol pattern.
[0100] Furthermore, the symbols that cannot be used for the current uplink transmission are: a symbol scheduled as a downlink symbol; A symbol that is scheduled as a dynamic flexible symbol; symbols for scheduling downlink transmissions; a symbol for scheduling another uplink repeat transmission; symbols for scheduling other uplink multi-slot transmissions; and unavailable or invalid symbols.
[0101] Furthermore, the symbols that cannot be used for the current uplink transmission are: A dynamic slot format; Downlink control information; The upper layer configuration, and uplink transmission cancellation signaling.
[0102] Furthermore, the repeat transmission of the other uplink repeated transmission of a physical uplink control channel including a physical uplink control channel for channel state information and / or a scheduling request and / or a hybrid automatic repeat request; Repeated transmission of target information including information 3 and / or information A; and repeated transmission of an uplink transmission having a higher priority than the current uplink transmission.
[0103] Furthermore, the other uplink multi-slot transmission is TBoMS.
[0104] Furthermore, the first factor is: a time resource of a scheduling constraint according to the first measurement; Switching or conversion time between uplink and downlink; the retuning time of the radio frequency front end between the same or different uplink transmissions; Switching the bandwidth portion of the current cell or another cell, activating a secondary cell, deactivating a secondary cell, adding a secondary cell, releasing a secondary cell; converting between non-discontinuous and discontinuous reception of other serving cells; and a measurement interval.
[0105] Furthermore, the first measurement is used for at least one of radio link monitoring, connection restoration, radio resource management, and L1 layer reference signal received power.
[0106] Furthermore, the retuning time of the radio frequency front end between the same or different uplink transmissions may be The change in the spatial relationship of uplink transmissions in different slots; and frequency hopping transmissions performed by a bandwidth-limited terminal at a bandwidth exceeding its maximum bandwidth.
[0107] Furthermore, the half-duplex rule is: half duplex time division Double Terminal behavior of carrier aggregation, Half-duplex frequency division for low-capacity devices Double and terminal behavior.
[0108] Furthermore, the first condition is: A classification of physical uplink shared channels; and a format of a physical uplink control channel; and uplink control information carried on a physical uplink control channel.
[0109] As a result, the uplink transmission device according to an embodiment of the present application determines a second number of symbols among all first symbols that meet a second condition, and determines an actual transmission behavior in the first slot based on the second number, thereby flexibly performing uplink transmission in the first slot and effectively improving the efficiency of uplink transmission.
[0110] Based on the above embodiment, the transmission module is further used for determining a second number of symbols among all first symbols that meet a second condition, and determining an actual transmission behavior in the first slot based on the second number.
[0111] Furthermore, the second condition is a condition of the first condition excluding the condition of being configured as a semi-static downlink symbol.
[0112] Further, determining an actual transmission behavior in the first slot based on the second number includes: abandoning transmission in a first slot if the second number is greater than or equal to the first number; and determining an actual transmission behavior in the first slot if the second number is less than the first number.
[0113] Moreover, when the second number is less than the first number, determining an actual transmission behavior in the first slot includes: performing an actual transmission behavior of a target in the first slot; Abandoning transmission in a first slot if a first symbol of the first slot, excluding an invalid symbol resource, does not include a demodulation reference signal; determining an actual transmission behavior of the target based on the second number; and determining by a higher layer configuration the execution of a target's actual transmission behavior in the first slot; determining an actual transmission behavior of each symbol in the first slot based on a processing time; where the actual transmission behavior of the target is: a current uplink transmission is performed by rate matching to an invalid symbol resource; a current uplink transmission is performed by deleting or puncturing invalid symbol resources; The current uplink transmission is segmented and transmitted using invalid symbol resources. By What is being done and and abandoning transmission in the first slot.
[0114] Further, performing an actual transmission behavior of the target based on the second number includes: by rate matching to an invalid symbol resource in the first slot if the second number is greater than the third number and less than the first number; if the second number is less than or equal to a third number, performing uplink transmission in the first slot by deleting or puncturing invalid symbol resources; Here, the third number is configured by a higher layer or agreed upon by a protocol.
[0115] Moreover, determining an actual transmission behavior of each symbol in the first slot based on a processing time includes: performing uplink transmission in the first slot that is rate-matched to an unavailable or invalid first symbol that is semi-statically indicated; and performing an uplink transmission after deleting or puncturing a dynamically indicated unavailable or invalid first symbol in the first slot.
[0116] Moreover, determining an actual transmission behavior of each symbol in the first slot based on a processing time includes: When an interval between a start symbol of uplink transmission and a last symbol in which the received dynamic signaling is located is equal to or greater than a processing capability value of the terminal, performing uplink transmission in the first slot that is rate-matched to a dynamically indicated unavailable or invalid first symbol; When the interval between the start symbol of the uplink transmission and the last symbol in which the received dynamic signaling is located is smaller than the processing capability value of the terminal, performing the uplink transmission after deleting or puncturing the dynamically indicated unavailable or invalid first symbol in the first slot, or performing the uplink transmission after ignoring the dynamically indicated unavailable or invalid first symbol.
[0117] As a result, the uplink transmission device according to an embodiment of the present application determines a second number of symbols among all first symbols that meet a second condition, and determines an actual transmission behavior in the first slot based on the second number, thereby flexibly performing uplink transmission in the first slot and effectively improving the efficiency of uplink transmission.
[0118] The uplink transmission device in the embodiment of the present application may be a device, or may be a component, integrated circuit, or chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminals 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a deposit payment machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0119] The uplink transmission device in the embodiment of the present application may be a device having an operating system, which may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.
[0120] The uplink transmission device according to the embodiment of the present application can realize each process realized by the method embodiments of Figures 2 to 7, and achieve the same technical effects, and will not be further described here to avoid repetition of description.
[0121] Optionally, as shown in FIG. 9, the embodiment of the present application further provides a communication device 900, which includes a processor 901, a memory 902, and a program or instruction stored in the memory 902 and capable of running on the processor 901. For example, when the communication device 900 is a terminal, when the program or instruction is executed by the processor 901, each process of the embodiment of the uplink transmission method can be realized, and the same technical effect can be achieved. When the communication device 900 is a network side device, when the program or instruction is executed by the processor 901, each process of the embodiment of the uplink transmission method can be realized, and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0122] FIG. 10 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0123] The terminal 100 includes components such as, but not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
[0124] As can be understood by those skilled in the art, the terminal 100 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 110 by a power management system, so that the power management system can realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 10 does not constitute a limitation on the terminal, and the terminal may include more or less components than the number of components shown, or a combination of some components, or a different arrangement of components, and will not be further described here.
[0125] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes image data of still or video images obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, and the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever, which will not be described further herein.
[0126] In the embodiment of the present application, the radio frequency unit 101 receives downlink data from the network side device, and then causes the processor 110 to process the data, and transmits uplink data to the network side device. In general, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0127] The memory 109 may be used to store software programs or instructions and various data. The memory 109 may mainly include a program or instruction storage area and a data storage area. Here, the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (e.g., a sound playback function, an image playback function, etc.), and the like. The memory 109 may include a high-speed random access memory or a non-volatile memory. Here, 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. For example, it may be at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device.
[0128] The processor 110 may include one or more processing units. Optionally, the processor 110 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be understood, the modem processor does not have to be integrated into the processor 110.
[0129] Here, the processor 110 is used to determine an available or effective or nominal first slot for uplink transmission and to determine the actual transmission behavior in the first slot before transmitting the first symbol of the uplink transmission.
[0130] The embodiments of the present application can effectively improve the efficiency of uplink transmission.
[0131] Further, the processor 110 is used to obtain a first number of symbols that meet a first condition among all first symbols included in the first slot, the first symbols being symbols for uplink transmission in the first slot, and if the first number is less than a first threshold, determining that the first slot is an available or valid or nominal first slot.
[0132] Furthermore, the first symbol is symbols for physical uplink shared channel transmission as indicated by a time domain resource allocation table; symbols for uplink transmission as indicated by a higher layer configuration; and symbols for physical uplink control channel transmission indicated by the physical uplink control channel resource indication information.
[0133] Furthermore, the first threshold value is The upper layer configuration and Dynamic instructions and a transmission length in a time domain resource allocation table; a transmission length of the physical uplink control channel; and the transmission length of the uplink transmission; A configuration according to the time domain resource allocation table; A configuration according to radio resource control information; the first slot being a slot without uplink / downlink switching; the first slot being a slot with uplink / downlink switching; The bit rate is determined by at least one of: a code rate configured by higher layers and / or a code rate specified by a protocol.
[0134] Furthermore, the first threshold value is equal to or greater than 0 and equal to or less than 13.
[0135] Furthermore, the first condition is: being configured as a semi-static downlink symbol; being configured as a synchronization signal block; a control resource set used for a type 0 physical downlink control channel public search space; being configured as a semi-static flexible symbol; an unavailable or invalid symbol for uplink transmission configured by a higher layer; symbols that cannot be used for the current uplink transmission, as indicated by dynamic signaling or higher layer configuration; A current physical uplink shared transmission is interrupted due to a first cause; and canceling the current uplink transmission based on half-duplex rules.
[0136] Furthermore, the semi-static downlink symbol is time-division multiplexed. Double Normal configuration information and / or time division of uplink and downlink Double It is composed of uplink and downlink specific configuration information.
[0137] Furthermore, the synchronization signal block is configured by an ssb-PositionsInBurst in the system information block or an ssb-PositionsInBurst indication in ServingCellConfigCommon.
[0138] Furthermore, the control resource set used for the type-0 physical downlink control channel public search space is configured by pdcch-ConfigSIB1 in the master information block.
[0139] Furthermore, the semi-static flexible symbol is a time division multiplexed Double Normal configuration information and / or time division of uplink and downlink Double It is composed of uplink and downlink specific configuration information.
[0140] Furthermore, the unavailable or invalid symbols in the uplink transmission are constituted by an invalid symbol pattern.
[0141] Furthermore, the symbols that cannot be used for the current uplink transmission are: a symbol scheduled as a downlink symbol; A symbol that is scheduled as a dynamic flexible symbol; symbols for scheduling downlink transmissions; a symbol for scheduling another uplink repeat transmission; symbols for scheduling other uplink multi-slot transmissions; and unavailable or invalid symbols.
[0142] Furthermore, the symbols that cannot be used for the current uplink transmission are: A dynamic slot format; Downlink control information; The upper layer configuration, and uplink transmission cancellation signaling.
[0143] Furthermore, the repeat transmission of the other uplink repeated transmission of a physical uplink control channel including a physical uplink control channel for channel state information and / or a scheduling request and / or a hybrid automatic repeat request; Repeated transmission of target information including information 3 and / or information A; and repeated transmission of an uplink transmission having a higher priority than the current uplink transmission.
[0144] Furthermore, the other uplink multi-slot transmission is TBoMS.
[0145] Furthermore, the first factor is: a time resource of a scheduling constraint according to the first measurement; Switching or conversion time between uplink and downlink; the retuning time of the radio frequency front end between the same or different uplink transmissions; Switching the bandwidth portion of the current cell or another cell, activating a secondary cell, deactivating a secondary cell, adding a secondary cell, releasing a secondary cell; converting between non-discontinuous and discontinuous reception of other serving cells; and a measurement interval.
[0146] Furthermore, the first measurement is used for at least one of radio link monitoring, connection restoration, radio resource management, and L1 layer reference signal received power.
[0147] Furthermore, the retuning time of the radio frequency front end between the same or different uplink transmissions may be The change in the spatial relationship of uplink transmissions in different slots; and frequency hopping transmissions performed by a bandwidth-limited terminal at a bandwidth exceeding its maximum bandwidth.
[0148] Furthermore, the half-duplex rule is: half duplex time division Double Terminal behavior of carrier aggregation, Half-duplex frequency division for low-capacity devices Double and terminal behavior.
[0149] Furthermore, the first condition is: A classification of physical uplink shared channels; and a format of a physical uplink control channel; and uplink control information carried on a physical uplink control channel.
[0150] According to the embodiment of the present application, the uplink transmission can be flexibly performed in the first slot, and the efficiency of the uplink transmission can be effectively improved.
[0151] Furthermore, the processor 110 is further used to determine a second number of symbols among all the first symbols that meet a second condition, and determine an actual transmission behavior in the first slot based on the second number.
[0152] Furthermore, the second condition is a condition of the first condition excluding the condition of being configured as a semi-static downlink symbol.
[0153] Further, determining an actual transmission behavior in the first slot based on the second number includes: abandoning transmission in a first slot if the second number is greater than or equal to the first number; and determining an actual transmission behavior in the first slot if the second number is less than the first number.
[0154] Moreover, when the second number is less than the first number, determining an actual transmission behavior in the first slot includes: performing an actual transmission behavior of a target in the first slot; Abandoning transmission in a first slot if a first symbol of the first slot, excluding an invalid symbol resource, does not include a demodulation reference signal; determining an actual transmission behavior of the target based on the second number; and determining by a higher layer configuration the execution of a target's actual transmission behavior in the first slot; determining an actual transmission behavior of each symbol in the first slot based on a processing time; where the actual transmission behavior of the target is: a current uplink transmission is performed by rate matching to an invalid symbol resource; a current uplink transmission is performed by deleting or puncturing invalid symbol resources; A current uplink transmission is performed by segmenting and transmitting using invalid symbol resources; and abandoning transmission in the first slot.
[0155] Further, performing an actual transmission behavior of the target based on the second number includes: by rate matching to an invalid symbol resource in the first slot if the second number is greater than the third number and less than the first number; if the second number is less than or equal to a third number, performing uplink transmission in the first slot by deleting or puncturing invalid symbol resources; Here, the third number is configured by a higher layer or agreed upon by a protocol.
[0156] Moreover, determining an actual transmission behavior of each symbol in the first slot based on a processing time includes: performing uplink transmission in the first slot that is rate-matched to an unavailable or invalid first symbol that is semi-statically indicated; and performing an uplink transmission after deleting or puncturing a dynamically indicated unavailable or invalid first symbol in the first slot.
[0157] Moreover, determining an actual transmission behavior of each symbol in the first slot based on a processing time includes: When an interval between a start symbol of uplink transmission and a last symbol in which the received dynamic signaling is located is equal to or greater than a processing capability value of the terminal, performing uplink transmission in the first slot that is rate-matched to a dynamically indicated unavailable or invalid first symbol; The method further includes, when an interval between a start symbol of uplink transmission and the last symbol in which the received dynamic signaling is located is smaller than a processing capability value of the terminal, performing uplink transmission after deleting or puncturing an unavailable or invalid first symbol that is dynamically indicated in the first slot, or performing uplink transmission after ignoring the unavailable or invalid first symbol that is dynamically indicated.
[0158] According to the embodiment of the present application, the uplink transmission can be flexibly performed in the first slot, and the efficiency of the uplink transmission can be effectively improved.
[0159] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, each process of the above-mentioned uplink transmission method embodiment can be realized and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0160] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0161] The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, the processor is used to run a program or instruction of a network side device, and realize each process of the embodiment of the above uplink transmission method, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0162] It should be understood that the chips referred to in the embodiments of the present application may be referred to as system level chips, system chips, chip systems, or systems on chips.
[0163] It should be explained that in this specification, the terms "comprise", "include", "includes" or any other variants thereof are intended to cover the non-exclusive "comprise", whereby a process, method, article or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article or apparatus. Absent any further limitations, an element limited by the phrase "comprises one or more" does not preclude the presence of other identical elements in the process, method, article or apparatus that includes the element. It should be pointed out that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted or combined. Also, features described with reference to some examples can be combined in other examples.
[0164] From the above description of the embodiments, it is clear to those skilled in the art that the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical proposal of the present application may be substantially or the part that contributes to the prior art may be embodied in the form of a software product. This computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0165] The above describes the embodiments of the present application in conjunction with the drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the suggestions of this application and make many forms without departing from the spirit and scope of the claims of this application, all of which belong to the protection scope of this application.
Claims
1. An uplink transmission method performed by a terminal, comprising: determining an available or effective or nominal first slot for an uplink transmission prior to transmitting a first symbol of the uplink transmission, the uplink transmission being a PUSCH transmission; determining an actual transmission behavior in the first slot; Determining an available or effective or nominal first slot for uplink transmission comprises: obtaining a first number of symbols that meet a first condition among all first symbols included in a first slot, the first symbols being symbols for uplink transmission in the first slot; determining that the first slot is an available or valid or nominal first slot if the first number is less than a first threshold; The first condition is: being configured as a semi-static downlink symbol; being configured as a synchronization signal block; and canceling a current uplink transmission based on half-duplex rules.
2. The first symbol is symbols for physical uplink shared channel transmission as indicated by a time domain resource allocation table; symbols for uplink transmission as indicated by a higher layer configuration; and a symbol for physical uplink control channel transmission indicated by the physical uplink control channel resource indication information.
3. The first threshold value is The upper layer configuration and Dynamic instructions and a transmission length in a time domain resource allocation table; a transmission length of the physical uplink control channel; and the transmission length of the uplink transmission; A configuration according to the time domain resource allocation table; A configuration according to radio resource control information; the first slot being a slot without uplink / downlink switching; the first slot being a slot with uplink / downlink switching; The uplink transmission method of claim 1 , wherein the uplink transmission rate is determined by at least one of: a code rate configured by a higher layer and / or a code rate specified by a protocol.
4. An uplink transmission method as described in claim 1, wherein the first threshold is greater than or equal to 0 and less than or equal to 13.
5. An uplink transmission method as described in claim 4, wherein the first threshold is 1.
6. The semi-static downlink symbol is configured by normal configuration information of a time division duplex uplink and downlink and / or configuration information dedicated to the time division duplex uplink and downlink; Or, The uplink transmission method according to claim 1 , wherein the synchronization signal block is configured by an ssb-PositionsInBurst in a system information block or an ssb-PositionsInBurst indication in a ServingCellConfigCommon.
7. The first condition further includes interrupting a current physical uplink shared transmission due to a first cause, the first cause being: a time resource of a scheduling constraint according to the first measurement; Switching or conversion time between uplink and downlink; the retuning time of the radio frequency front end between the same or different uplink transmissions; Switching the bandwidth portion of the current cell or another cell, activating a secondary cell, deactivating a secondary cell, adding a secondary cell, releasing a secondary cell; converting between non-discontinuous and discontinuous reception of other serving cells; The uplink transmission method according to claim 1 , further comprising at least one of: a measurement interval;
8. The half-duplex rule is: Terminal behavior of half-duplex time division duplex carrier aggregation; and half-duplex and frequency division duplex terminal behavior for low capability devices.
9. The method of claim 8, further comprising:
2. The method of claim 1, comprising transmitting in a first slot.
10. The method of claim 1, further comprising: determining a second number of all the first symbols that meet a second condition; and and determining an actual transmission behavior in the first slot based on the second number.
11. An uplink transmission method as described in claim 10, wherein the second condition is a condition among the first conditions excluding being configured as a semi-static downlink symbol.
12. The method of claim 11, further comprising: determining an actual transmission behavior in the first slot based on the second number, the method comprising: abandoning transmission in a first slot if the second number is greater than or equal to the first number; and determining an actual transmission behavior in the first slot if the second number is less than the first number.
13. When the second number is less than the first number, determining an actual transmission behavior in the first slot comprises: performing an actual transmission behavior of a target in the first slot; Abandoning transmission in a first slot if a first symbol of the first slot, excluding an invalid symbol resource, does not include a demodulation reference signal; determining an actual transmission behavior of the target based on the second number; and determining by a higher layer configuration the execution of a target's actual transmission behavior in the first slot; determining an actual transmission behavior of each symbol in the first slot based on a processing time; The actual transmission behavior of the target is: a current uplink transmission is performed by rate matching to an invalid symbol resource; a current uplink transmission is performed by deleting or puncturing invalid symbol resources; A current uplink transmission is performed by segmenting and transmitting using invalid symbol resources; and abandoning transmission in the first slot.
14. A terminal comprising a processor, a memory, and a program or instructions stored in the memory and operable on the processor, which, when the program or instructions are executed by the processor, realizes the steps of an uplink transmission method described in any one of claims 1 to 13.
15. A readable storage medium having a program or instructions stored therein, the readable storage medium realizing an uplink transmission method described in any one of claims 1 to 13 when the program or instructions are executed by a processor.