Uplink transmission method, device and terminal
By identifying available time slots and optimizing invalid symbol processing in 5G communication, the problem of low uplink transmission efficiency was solved, achieving more efficient resource utilization and improved coverage.
Patent Information
- Application Number
- CN202110269812.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-12
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2041-03-12
AI Technical Summary
In 5G communication, due to the limited uplink time slot resources and the limitation of invalid symbol mode, the PUSCH retransmission efficiency is low and the coverage is limited. Moreover, the existing technology cannot effectively utilize all available resources for uplink transmission.
Uplink transmission behavior is optimized by determining available or valid time slots before sending uplink transmissions and by performing rate matching, deletion, or segmentation of invalid symbol resources as needed.
It improves uplink transmission efficiency, effectively utilizes more time slot resources, and enhances coverage performance.
Smart Images

Figure CN115087118B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of mobile communication technology, and specifically relates to an uplink transmission method, device and terminal. Background Art
[0002] In the 5G communication process, the maximum number of repeated transmissions of PUSCH is 16. In TDD mode, the carrier configuration dominated by the downlink time slot makes the uplink time slot very limited. The actual number of repeated transmissions of PUSCH is much less than the configured number of repetitions, resulting in limited coverage. In addition, for PUSCH repetition transmission type A, each time slot carrying PUSCH transmission is required to have the same time domain resources, which causes some time slots to abandon the transmission of PUSCH in the time slot because they do not have the same time domain resource allocation, although the time slot still has a certain number of uplink symbols. This also leads to limited coverage. In addition, in the invalid symbol mode (InvalidSymbolPattern), it can only be applied to PUSCH repetition transmission type B, not Repetition Type A or TBoMS, which will result in the PUSCH with conflicting resources having to be discarded in order to protect other transmissions or perform other physical processes.
[0003] It can be seen that since a large number of time slot resources are abandoned, the uplink transmission efficiency is low. Summary of the invention
[0004] The embodiments of the present application provide an uplink transmission method, device and terminal, which can solve the problem of low uplink transmission efficiency.
[0005] In a first aspect, an uplink transmission method is provided, which is performed by a terminal, and the method includes:
[0006] Before sending a first symbol of an uplink transmission, determining an available or valid or nominal first time slot for uplink transmission;
[0007] The actual transmission behavior in the first time slot is determined.
[0008] In a second aspect, a device for an uplink transmission device is provided, the device comprising:
[0009] A determination module, used for determining an available or effective or nominal first time slot for uplink transmission before sending a first symbol of uplink transmission;
[0010] The transmission module is used to determine the actual transmission behavior in the first time slot.
[0011] In a third aspect, a terminal is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0012] In a fourth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0013] In a fifth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement the method described in the first aspect.
[0014] In the embodiment of the present application, by determining an available, effective or nominal first time slot for uplink transmission and then determining the actual transmission behavior in the first time slot, the efficiency of uplink transmission can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A schematic diagram showing the structure of a wireless communication system to which the embodiments of the present application can be applied;
[0016] Figure 2 A schematic diagram showing a flow chart of an uplink transmission method provided in an embodiment of the present application is shown;
[0017] Figure 3 Another schematic diagram of the uplink transmission method provided in the embodiment of the present application is shown;
[0018] Figure 4 A schematic diagram of a time slot scheduling scheme provided in an embodiment of the present application is shown;
[0019] Figure 5 A schematic diagram of another time slot scheduling scheme provided in an embodiment of the present application is shown;
[0020] Figure 6 Another schematic diagram of the uplink transmission method provided in the embodiment of the present application is shown;
[0021] Figure 7 A schematic diagram of another time slot scheduling scheme provided in an embodiment of the present application is shown;
[0022] Figure 8 A schematic diagram showing the structure of an uplink transmission device provided in an embodiment of the present application is shown;
[0023] Fig. 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is shown;
[0024] Fig.10 A schematic diagram of the structure of a terminal for implementing an embodiment of the present application. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0026] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0027] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in 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 often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.
[0028] Figure 1 The following is a schematic diagram of the structure of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 may also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 may be a mobile phone, a tablet computer (Tablet Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0029] The uplink transmission method provided in the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0030] Figure 2 A schematic diagram of a flow chart of the uplink transmission method provided by the present application is shown, and the method can be executed by a terminal, in other words, the method can be executed by software or hardware installed in the terminal. Figure 2 As shown, the method may include the following steps.
[0031] Step S201: before sending the first symbol of uplink transmission, determine the first available or effective or nominal time slot for uplink transmission.
[0032] It should be understood that the uplink transmission may include physical uplink shared channel (PUSCH) transmission and physical uplink control channel transmission. Specifically, it may include PUSCH transmission indicated by a time domain resource allocation (TDRA). The first time slot may be a time slot or a sub-slot.
[0033] Step S202: Determine the actual transmission behavior in the first time slot.
[0034] Before performing uplink transmission, the terminal first determines whether each first time slot used for uplink transmission is an available, valid or nominal first time slot. After determining the available, valid or nominal first time slot, the actual transmission behavior of this uplink transmission in the first time slot is determined, that is, how to implement this uplink transmission in the first time slot, for example, performing rate-matching uplink transmission on the first symbol, performing uplink transmission after deleting or puncturing the first symbol, performing uplink transmission after segmenting the uplink transmission on the first symbol, or abandoning the uplink transmission in the first time slot, etc.
[0035] Therefore, an uplink transmission method provided in an embodiment of the present application can effectively improve the efficiency of uplink transmission by determining an available, effective or nominal first time slot for uplink transmission and then determining the actual transmission behavior in the first time slot.
[0036] Figure 3 Another schematic diagram of the uplink transmission method provided in the embodiment of the present application is shown as follows: Figure 3 As shown, the method may include the following steps.
[0037] Step S301: Obtain a first number of symbols that meet a first condition among all first symbols included in the first time slot, wherein the first symbol is a symbol used for uplink transmission in the first time slot, and the first condition being met makes the first symbol an invalid symbol resource for a PUSCH or PUCCH of a current uplink transmission.
[0038] Furthermore, the first symbol includes at least one of the following:
[0039] The symbols used for physical uplink shared channel (PUSCH) transmission are indicated by the time domain resource allocation table (TDRA);
[0040] Symbols for uplink transmission indicated by a high-level configuration; wherein the high-level configuration is specifically configured through a Radio Resource Control (RRC) message or a System Information Block (SIB) message;
[0041] Symbols used for Physical Uplink Control Channel (PUCCH) transmission indicated by Physical Uplink Control Channel Resource Indicator (PRI) information.
[0042] Furthermore, the first condition includes at least one of the following:
[0043] 1) Configured as semi-static downlink symbols (semi-static DL);
[0044] 2) Configured as a synchronization signal block (Synchronization Signal and PBCH block, SSB);
[0045] 3) Control resource set (CORESET) for Type 0 physical downlink control channel common search space (Type0-PDCCH CSS);
[0046] 4) Configured as a semi-static flexible symbol;
[0047] 5) Symbols that are unavailable or invalid for uplink transmission configured by higher layers;
[0048] 6) According to the instructions of dynamic signaling or high-level configuration, the symbol cannot be used for the current uplink transmission;
[0049] 7) interrupting the current physical uplink shared transmission according to the first factor;
[0050] 8) Cancel the current uplink transmission according to the half-duplex rule.
[0051] Further, the semi-static downlink symbol includes a semi-static downlink symbol configured by time division multiplexing uplink and downlink conventional configuration (tdd-UL-DL-ConfigurationCommon) information and / or time division multiplexing uplink and downlink dedicated configuration (tdd-UL-DL-ConfigurationDedicated) information;
[0052] Further, the SSB includes an SSB configured by ssb-PositionsInBurst in the system information block SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon;
[0053] Further, the control resource set for Type0-PDCCH CSS includes a control resource set for Type0-PDCCH CSS configured by pdcch-ConfigSIB1 in a master information block (MIB);
[0054] Further, the semi-static flexible includes semi-static flexible configured by time division multiplexing uplink and downlink common configuration (tdd-UL-DL-ConfigurationCommon) information and / or time division multiplexing uplink and downlink dedicated configuration information (tdd-UL-DL-ConfigurationDedicated);
[0055] Further, the uplink transmission unavailable or invalid symbols include uplink transmission unavailable or invalid symbols configured by an invalid symbol pattern, including PUSCH transmission unavailable or invalid symbols.
[0056] Further, the symbol that cannot be used for the current uplink transmission according to the indication of the dynamic signaling or the high-level configuration includes at least one of the following:
[0057] Used for scheduling downlink (DL) symbols;
[0058] Used to schedule dynamic flexible symbols;
[0059] Used to schedule downlink transmission;
[0060] Used to schedule other uplink repeated transmissions;
[0061] Used to schedule other uplink multi-slot transmissions, where the other uplink multi-slot transmissions are TBoMS;
[0062] is an unavailable or invalid symbol.
[0063] Further, the symbol that cannot be used for the current uplink transmission is indicated by at least one of the following:
[0064] Dynamic Slot Format Indication (dynamic SFI); the dynamic slot format is used to indicate that the first symbol is DL and / or dynamic flexible;
[0065] Downlink Control Information (DCI); the DCI is used to indicate that the first symbol is used to schedule downlink transmission or, higher priority uplink transmission, other uplink repeated transmission or other uplink multi-slot transmission, or is an unavailable or invalid symbol, that is, the resources occupied by the repeated transmission overlap with the first symbol;
[0066] High-level configuration; the high-level configuration is used to configure the first symbol for repeated transmission of other uplinks or multi-slot transmission of other uplinks;
[0067] Uplink transmission cancellation signaling (UL Cancellation indication, UL CI).
[0068] Further, the other uplink repeated transmission includes at least one of the following:
[0069] Repeated transmission of a physical uplink control channel (PUCCH repetition); wherein the physical uplink control channel includes: a physical uplink control channel for channel state information and / or scheduling request and / or hybrid automatic repeat request;
[0070] The target information is repeatedly transmitted; wherein the target information includes information 3 (Msg3) and / or information A (MsgArepetition);
[0071] A repeated transmission of an uplink transmission with a higher priority than the current uplink transmission.
[0072] Further, the first factor that may interrupt the current uplink transmission of the first symbol includes at least one of the following:
[0073] The time resources of the scheduling restriction caused by the first measurement; wherein the first measurement is used for at least one of the following: Radio Link Monitoring (RLM), Link Recovery (link recovery), Radio Resource Management (RRM), Reference Signal Received Power (RSRP) of the L1 layer. Specifically including: symbols transmitted by the Channel State Information Reference Signal (CSI-RS) of the Synchronization Signal Block SSB, or multiple symbols before and after the above symbols;
[0074] The switching or conversion time between uplink and downlink, that is, the switching or conversion time from DL to UL or from UL to DL;
[0075] RF retuning time between the same or different uplink transmissions, where the same or different uplink transmissions refer to the same or different transmission contents and / or transmission channels or reference signals;
[0076] Bandwidth Part (BWP) switching of the current cell or other cells, activation of secondary cells (Scell), deactivation of secondary cells, addition of secondary cells, and release of secondary cells;
[0077] The conversion between non-discontinuous reception (Non-DRX) and discontinuous reception (DRX) of other serving cells, that is, the conversion from Non-DRX to DRX, or the conversion from DRX to Non-DRX, occurs in other serving cells;
[0078] Measurement gap.
[0079] Further, the retuning time of the RF front end between the same or different uplink transmissions is used for at least one of the following:
[0080] The spatial relation of uplink transmission in different time slots changes;
[0081] Frequency hopping transmission performed by a bandwidth-limited terminal on a bandwidth exceeding its maximum bandwidth.
[0082] Furthermore, the rule that can cancel the current half-duplex uplink transmission in the first condition includes at least one of the following:
[0083] Terminal behavior of half-duplex time division multiplexing carrier aggregation (TDD Half-duplex CA);
[0084] Terminal behavior of half-duplex FDD for Reduced Capability devices (RedCap).
[0085] For different uplink transmissions, a corresponding first condition may be selected from the above first conditions, and based on the corresponding first condition, it is determined whether each first symbol is an invalid symbol resource, thereby determining whether the first time slot is an available or valid or nominal first time slot. The first condition is determined based on at least one of the following:
[0086] Classification of physical uplink shared channels;
[0087] Format of physical uplink control channel;
[0088] Uplink Control Information (UCI) carried by the physical uplink control channel.
[0089] For PUSCH transmission, different first conditions may be used based on PUSCHs of different classifications. For PUCCH transmission, different first conditions may be used based on PUCCH formats and / or different UCIs carried by PUCCH. Specific examples are as follows:
[0090] For dynamically scheduled PUSCH, the corresponding first condition includes the above conditions 1), 2), 5), 7) and 8);
[0091] For a dynamically scheduled PUCCH, for example, a PUCCH carrying a Hybrid automatic repeat request acknowledgement (HARQ-ACK) for a dynamically scheduled downlink, the corresponding first condition includes the above conditions 1), 2), 5), 7) and 8).
[0092] For a UE in the RRC-connected state, the configured authorized PUSCH (Configured Grant PUSCH, CG PUSCH) corresponds to the first condition including the above conditions 1), 2), 3), 5), 6), 7) and 8).
[0093] For a UE in RRC-connected state, its semi-statically configured PUCCH transmission, such as Scheduling Request (SR), Persistent Channel State Information (P-CSI), Semi-Persistent Channel State Information (SP-CSI), etc., the corresponding first condition includes the above conditions 1), 2), 3), 5), 6), 7) and 8).
[0094] For an RRC-idle / inactive UE, the authorized PUSCH is configured, and the corresponding first condition includes the above conditions 1), 2), 3), 7) and 8).
[0095] For the MSGA PUSCH message, the corresponding first condition includes the above conditions 1), 2) and 8).
[0096] Step S302: When the first number is less than a first threshold value X, determine whether the first time slot is an available or valid or nominal first time slot.
[0097] Further, the first threshold value X is determined by at least one of the following:
[0098] Configured by higher layers, including RRC and SIB;
[0099] indicated by dynamics;
[0100] Based on the transmission length in the Time Domain Resource Allocation (TDRA);
[0101] Based on the transmission length of the physical uplink control channel;
[0102] Based on the transmission length of the uplink transmission;
[0103] Configured by the time domain resource allocation table;
[0104] Configured by radio resource control information;
[0105] Based on the first time slot being a time slot without uplink and downlink switching;
[0106] Based on the first time slot being a time slot with uplink and downlink switching;
[0107] According to a coding rate R specified by a high-level configuration and / or protocol, if the coding rate of the currently transmitted data on LX symbols is greater than R, the time slot is unavailable.
[0108] The first threshold value X may be determined based on the transmission length L by fixing a first threshold value X for each transmission length L, and the first threshold value X may also be recorded in the TDRA. A specific example of the configuration of the first threshold value is as follows:
[0109] The first threshold can be configured in TDRA, as shown in Table 1.
[0110]
[0111] Table 1
[0112] Table 1 is an example of PUSCH time domain resource allocation for normal CP, where S and L in each row indicate the starting symbol and transmission length of the scheduled PUSCH, and PUSCH Mapping Type indicates the mapping type (Mapping Type) of the dedicated demodulation reference signal (DemodulationReference Signal, DM-RS); the K2 parameter indicates the time slot offset of the first PUSCH time slot relative to the time slot where the scheduled DCI is located.
[0113] The first threshold may be configured by RRC, and a fixed first threshold X may be configured for each transmission length L of uplink transmissions of different priorities, as shown in Tables 2 and 3 below, wherein Table 2 is for high-priority PUSCH and Table 3 is for low-priority PUSCH.
[0114] L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 X 1 1 1 1 1 1 1 1 1 1 2 2 2 2
[0115] Table 2
[0116] L 1 2 3 4 5 6 7 8 9 10 11 12 13 14 X 1 1 1 1 1 1 1 2 2 3 3 3 4 4
[0117] Table 3
[0118] For the time slots without uplink and downlink switching and the time slots with uplink and downlink switching, the corresponding first threshold X is configured, as shown in Table 4 to Table 7 below.
[0119]
[0120] Table 4
[0121]
[0122] Table 5
[0123]
[0124] Table 6
[0125]
[0126] Table 7
[0127] Among them, Table 4 is the uplink time slot, and its corresponding first threshold value X=1. Tables 5, 6 and 7 are time slots with uplink and downlink switching. In the time slot corresponding to Table 5, DL:Flexible:UL=6:2:6, and its corresponding first threshold value X=7; in the time slot corresponding to Table 6, DL:Flexible:UL=9:3:2, and its corresponding first threshold value X=1; in the time slot corresponding to Table 7, DL:Flexible:UL=2:2:10, and its corresponding first threshold value X=4.
[0128] Furthermore, the first threshold is greater than or equal to 0 and less than or equal to 13.
[0129] Figure 4 A schematic diagram of a time slot scheduling scheme provided in an embodiment of the present application is shown. Figure 4 Time slot 0 (Slot#0) and time slot 1 (Slot#1) are configured by tdd-UL-DL-ConfigurationCommon and / or tdd-UL-DL-ConfigurationDedicated. Each time slot has 14 OFDM symbols, of which symbol D is used for downlink transmission, symbol F is a flexible symbol, and symbol U is used for uplink transmission. Based on demand, the symbol corresponding to T1 is configured as SSB, and the symbol corresponding to T2 is indicated by dynamic signaling as PUSCH cannot be transmitted.
[0130] Assume that the PUSCH transmission length L is 5 and the first threshold x=1:
[0131] When the first condition includes conditions 1) and 2), it can be determined that Figure 4 Slot#0 is an unavailable time slot, and slot#1 is an available slot.
[0132] When the first condition includes conditions 1), 2), 3) and 4), it can be determined that Figure 4 Slot#0 is an unavailable slot and slot#1 is an unavailable slot.
[0133] When the first condition includes conditions 1), 2), 3) and 6), it can be determined that Figure 4 Slot#0 is an unavailable slot, and slot#1 is an available slot.
[0134] Assume that the PUSCH transmission length L is 6 and the first threshold X=1:
[0135] When the first condition includes conditions 1), 2), 3) and 6), it can be determined that Figure 4Slot#0 is an unavailable slot and slot#1 is an unavailable slot.
[0136] Assume that the PUSCH transmission length L is 6, and the first threshold X=2:
[0137] When the first condition includes conditions 1), 2), 3) and 6), it can be determined that Figure 4 Slot#0 is an unavailable slot, and slot#1 is an available slot.
[0138] Figure 5 A schematic diagram of another time slot scheduling scheme provided in an embodiment of the present application is shown. Figure 5 In the example, the symbol corresponding to T1 is configured as SSB, and the symbol corresponding to T3 is indicated by dynamic signaling as downlink reception DL, and there is a measurement interval in Slot#0.
[0139] Assume that the PUSCH transmission length L is 4 and the first threshold X=1:
[0140] When the first condition includes conditions 1), 2), 3) and 7), and the uplink and downlink switching time is 2 symbols, it can be determined that Figure 5 Slot#0 is an unavailable slot and slot#1 is an unavailable slot.
[0141] When the first condition includes conditions 1), 2), 3) and 7), and the uplink and downlink switching time is 1 symbol, it can be determined that Figure 5 Slot#0 is an unavailable slot, and slot#1 is an available slot.
[0142] Assume that the PUSCH transmission length is 4 and the first threshold X=2:
[0143] When the first condition includes conditions 1), 2), 3) and 7), and the uplink and downlink switching time is 2 symbols, it can be determined that Figure 5 Slot#0 is an unavailable slot, and slot#1 is an available slot.
[0144] Step S303: Determine the actual transmission behavior in the first time slot.
[0145] Step S303 can be implemented Figure 2 The method embodiment of step S202 in the embodiment can obtain the same or similar technical effects. For the sake of brevity, the same parts will not be repeated here.
[0146] Therefore, an uplink transmission method provided by an embodiment of the present application determines the first quantity of symbols that meet the first condition among all the first symbols included in the first time slot, determines whether the first time slot is available according to the comparison result between the first quantity and a preset first threshold, and then determines the actual transmission behavior in the first time slot, making the determination of whether the first time slot is available more accurate and effectively improving the uplink transmission efficiency.
[0147] Figure 6 Another schematic flowchart showing the uplink transmission method provided by an embodiment of the present application is as follows Figure 6 shown, and the method may include the following steps.
[0148] Step S601: Obtain the first quantity of symbols that meet the first condition among all the first symbols included in the first time slot.
[0149] Step S602: When the first quantity is less than the first threshold X, determine that the first time slot is an available or effective or nominal first time slot.
[0150] The steps S601 - S602 can implement Figure 3 the method embodiments of steps S301 - S302 in
[0151] and obtain the same or similar technical effects. For simplicity, the same parts are not described herein again.
[0152] Step S603: Determine the second quantity Y of symbols that meet the second condition among all the first symbols.
[0153] Wherein, the second condition is to remove the condition of being configured as a semi - static downlink symbol from the first condition, that is, if the first condition includes condition 1), it is the first condition after removing condition 1), and if the first condition does not include condition 1), the second condition is the same as the first condition.
[0154] Further, the step S604 includes:
[0155] When the second quantity is greater than or equal to the first quantity, that is, Y≥X, the terminal abandons the transmission in the first time slot.
[0156] When the second quantity is less than the first quantity, that is, Y < X, determining the actual transmission behavior in the first time slot specifically includes at least one of the following:
[0157] Execute the target actual transmission behavior in the first time slot;
[0158] If the first symbol of the first time slot except the invalid symbol resource does not include a demodulation reference signal (DMRS), abandoning transmission in the first time slot;
[0159] Execute a target actual transmission behavior based on the second number Y;
[0160] The target actual transmission behavior is determined to be executed in the first time slot by the high-level configuration;
[0161] determining actual transmission behavior of each symbol in the first time slot based on the processing time;
[0162] The target actual transmission behavior includes at least one of the following:
[0163] The current uplink transmission performs rate matching (Rate-matching) on invalid symbol resources;
[0164] The current uplink transmission after deleting or puncturing invalid symbol resources;
[0165] The current uplink transmission is segmented using invalid symbol resources;
[0166] Transmission in the first time slot is abandoned.
[0167] The performing of the target actual transmission behavior based on the second quantity includes:
[0168] When the second number is greater than the third number X1 and less than the first number, that is, X1≤Y≤X, rate matching is performed on the invalid symbol resources in the first time slot;
[0169] When the second number is less than or equal to the third number, that is, Y≤X1, uplink transmission is performed in the first time slot after deleting or puncturing invalid symbol resources;
[0170] The third number is determined by high-level configuration or protocol agreement.
[0171] Further, the determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot includes at least one of the following:
[0172] Performing rate-matched uplink transmission on the unavailable or invalid first symbol indicated semi-statically in the first time slot;
[0173] In the first time slot, the first symbol that is dynamically indicated as unavailable or invalid is deleted or punctured before uplink transmission.
[0174] Further, the determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot further includes:
[0175] When the interval between the starting symbol j of the uplink transmission and the last symbol i where the received dynamic signaling is located is greater than or equal to the processing capacity value (T_process) of the terminal, that is, j - i ≥ T_process, perform rate-matched uplink transmission on the first symbol that is dynamically indicated as unavailable or invalid in the first time slot;
[0176] When the interval between the starting symbol of the uplink transmission and the last symbol where the received dynamic signaling is located is less than the processing capacity value of the terminal, that is, j - i < T_process, perform uplink transmission after deleting or puncturing the first symbol that is dynamically indicated as unavailable or invalid in the first time slot, or perform uplink transmission after ignoring the first symbol that is dynamically indicated as unavailable or invalid.
[0177] Figure 7 Show another time slot scheduling scheme diagram provided by the embodiments of the present application, as Figure 7 shown, the symbols corresponding to T1 are configured as SSB, and the symbols corresponding to T4 are dynamically signaled as not allowing PUSCH transmission.
[0178] Assume that the first condition includes conditions 1), 2), and 3), then it can be determined that both Slot#0 and slot#1 are available time slots.
[0179] Among the determined available time slots, in Slot#1, PUSCH is transmitted on symbols 8 to 13, where symbols 8 and 9 cannot be used for PUSCH transmission, that is, (Y = 2) = (X = 2), and the terminal abandons PUSCH transmission in time slot slot#1. In Slot#0, PUSCH is transmitted on symbols 8 to 13, where symbol 8 cannot be used for PUSCH transmission, that is, (Y = 1) < (X = 2), and the terminal can transmit in time slot slot#0.
[0180] Thus, an uplink transmission method provided by the embodiments of the present application determines the second quantity of symbols that meet the second condition among all the first symbols, and determines the actual transmission behavior in the first time slot based on the second quantity, so that uplink transmission can be flexibly performed in the first time slot, effectively improving the efficiency of uplink transmission.
[0181] It should be noted that for the uplink transmission method provided by the embodiments of the present application, the execution subject can be an uplink transmission device, or a control module in the uplink transmission device for executing the uplink transmission method. In the embodiments of the present application, the uplink transmission method executed by the uplink transmission device is taken as an example to illustrate the uplink transmission device provided by the embodiments of the present application.
[0182] Figure 8 Show a schematic structural diagram of the uplink transmission device provided by the embodiments of the present application, as Figure 8 As shown, the device includes: a judgment module 801 and a transmission module 802.
[0183] The determination module 801 is used to determine an available, effective or nominal first time slot for uplink transmission before sending the first symbol of uplink transmission; the transmission module 802 is used to determine the actual transmission behavior in the first time slot.
[0184] Therefore, an uplink transmission device provided in an embodiment of the present application can effectively improve the efficiency of uplink transmission by determining an available, effective or nominal first time slot for uplink transmission and then determining the actual transmission behavior in the first time slot.
[0185] Based on the above embodiment, further, the judgment module is used to obtain a first number of symbols that meet a first condition among all first symbols contained in the first time slot; wherein, the first symbol is a symbol used for uplink transmission in the first time slot; when the first number is less than a first threshold, the first time slot is determined to be an available, valid or nominal first time slot.
[0186] Furthermore, the first symbol includes at least one of the following:
[0187] The time domain resource allocation table indicates the symbols used for physical uplink shared channel transmission;
[0188] Symbols for uplink transmission indicated by higher layer configuration;
[0189] The symbol used for physical uplink control channel transmission indicated by the physical uplink control channel resource indication information.
[0190] Further, the first threshold is determined by at least one of the following:
[0191] Configured by high-level;
[0192] indicated by dynamics;
[0193] Based on the transmission length in the time domain resource allocation table;
[0194] Based on the transmission length of the physical uplink control channel;
[0195] Based on the transmission length of the uplink transmission;
[0196] Configured by the time domain resource allocation table;
[0197] Configured by radio resource control information;
[0198] Based on the first time slot being a time slot without uplink and downlink switching;
[0199] Based on the first time slot being a time slot with uplink and downlink switching;
[0200] According to the bit rate specified by the higher layer configuration and / or protocol.
[0201] Furthermore, the first threshold is greater than or equal to 0 and less than or equal to 13.
[0202] Furthermore, the first condition includes at least one of the following:
[0203] Configured as semi-static downlink symbols;
[0204] Configured as a synchronization signal block;
[0205] A control resource set for a class 0 physical downlink control channel common search space;
[0206] Configured as a semi-static flexible symbol;
[0207] Symbols that are unavailable or invalid for uplink transmission as configured by higher layers;
[0208] According to the instructions of dynamic signaling or high-level configuration, the symbol cannot be used for the current uplink transmission;
[0209] The current physical uplink shared transmission is interrupted according to the first factor;
[0210] The current uplink transmission is canceled according to the half-duplex rule.
[0211] Furthermore, the semi-static downlink symbols are configured by time division multiplexing uplink and downlink conventional configuration information and / or time division multiplexing uplink and downlink dedicated configuration information.
[0212] Furthermore, the synchronization signal block is configured by ssb-PositionsInBurst in the system information block or ssb-PositionsInBurst in ServingCellConfigCommon.
[0213] Furthermore, the control resource set used for the common search space of the type-0 physical downlink control channel is configured by pdcch-ConfigSIB1 in the master information block.
[0214] Furthermore, the semi-static flexible symbol is configured by time division multiplexing uplink and downlink conventional configuration information and / or time division multiplexing uplink and downlink dedicated configuration information.
[0215] Furthermore, the symbols that are unavailable or invalid for uplink transmission are configured by an invalid symbol mode.
[0216] Further, the symbol that cannot be used for the current uplink transmission includes at least one of the following:
[0217] Used to schedule downlink symbols;
[0218] Used to schedule dynamic flexible symbols;
[0219] Used to schedule downlink transmission;
[0220] Used to schedule other uplink repeated transmissions;
[0221] Used to schedule other uplink multi-slot transmissions;
[0222] is an unavailable or invalid symbol.
[0223] Further, the symbol that cannot be used for the current uplink transmission is indicated by at least one of the following:
[0224] Dynamic time slot format;
[0225] Downlink control information;
[0226] High-level configuration;
[0227] Uplink transmission cancel signaling.
[0228] Further, the other uplink repeated transmission includes at least one of the following:
[0229] Repeated transmission of a physical uplink control channel; wherein the physical uplink control channel includes: a physical uplink control channel for channel state information and / or scheduling request and / or hybrid automatic repeat request;
[0230] The target information is repeatedly transmitted; wherein the target information includes information 3 and / or information A;
[0231] A repeated transmission of an uplink transmission with a higher priority than the current uplink transmission.
[0232] Furthermore, the other uplink multi-slot transmission is TBoMS.
[0233] Furthermore, the first factor includes at least one of the following:
[0234] The time resources of the scheduling constraints caused by the first measurement;
[0235] Switching or conversion time between uplink and downlink;
[0236] RF front-end retuning time between the same or different uplink transmissions;
[0237] Bandwidth partial switching of the current cell or other cells, activation of secondary cells, deactivation of secondary cells, addition of secondary cells, and release of secondary cells;
[0238] Switching between non-discontinuous reception and discontinuous reception of other service cells;
[0239] Measurement interval.
[0240] Furthermore, the first measurement is used for at least one of the following: radio link monitoring, connection recovery, radio resource management, and reference signal receiving power of L1 layer.
[0241] Further, the retuning time of the RF front end between the same or different uplink transmissions is used for at least one of the following:
[0242] The spatial relationship of uplink transmission in different time slots changes;
[0243] Frequency hopping transmission performed by a bandwidth-limited terminal on a bandwidth exceeding its maximum bandwidth.
[0244] Furthermore, the half-duplex rule includes at least one of the following:
[0245] Terminal behavior for half-duplex time-division multiplexing carrier aggregation;
[0246] Terminal behavior for half-duplex frequency division multiplexing of low-capability devices.
[0247] Furthermore, the first condition is determined based on at least one of the following:
[0248] Classification of physical uplink shared channels;
[0249] Format of physical uplink control channel;
[0250] The physical uplink control channel carries uplink control information.
[0251] Therefore, an uplink transmission device provided by an embodiment of the present application determines the second number of symbols that meet the second condition among all first symbols, and determines the actual transmission behavior in the first time slot based on the second number, so that uplink transmission can be flexibly performed in the first time slot, thereby effectively improving the efficiency of uplink transmission.
[0252] Based on the above embodiment, further, the transmission module is used to determine a second number of symbols that meet a second condition among all first symbols; and based on the second number, determine an actual transmission behavior in the first time slot.
[0253] Furthermore, the second condition is obtained by removing the condition configured as a semi-static downlink symbol from the first condition.
[0254] Further, determining the actual transmission behavior in the first time slot based on the second number includes:
[0255] When the second number is greater than or equal to the first number, giving up transmission in the first time slot;
[0256] In case the second number is smaller than the first number, an actual transmission behavior in the first time slot is determined.
[0257] Further, when the second number is less than the first number, determining the actual transmission behavior in the first time slot includes at least one of the following:
[0258] Execute the target actual transmission behavior in the first time slot;
[0259] If the first symbol of the first time slot except the invalid symbol resource does not contain a demodulation reference signal, abandoning the transmission in the first time slot;
[0260] executing a target actual transmission behavior based on the second quantity;
[0261] The target actual transmission behavior is determined to be executed in the first time slot by the high-level configuration;
[0262] determining actual transmission behavior of each symbol in the first time slot based on the processing time;
[0263] The target actual transmission behavior includes at least one of the following:
[0264] The current uplink transmission performs rate matching transmission on invalid symbol resources;
[0265] The transmission of the current uplink transmission after deleting or puncturing invalid symbol resources;
[0266] The current uplink transmission is segmented by invalid symbol resources;
[0267] Transmission in the first time slot is abandoned.
[0268] Further, the performing the target actual transmission behavior based on the second quantity includes:
[0269] When the second number is greater than the third number but less than the first number, performing rate matching transmission on the invalid symbol resources in the first time slot;
[0270] When the second number is less than or equal to the third number, performing uplink transmission in the first time slot after deleting or puncturing invalid symbol resources;
[0271] The third number is determined by high-level configuration or protocol agreement.
[0272] Further, the determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot includes at least one of the following:
[0273] Performing rate-matched uplink transmission on the unavailable or invalid first symbol indicated semi-statically in the first time slot;
[0274] In the first time slot, the first symbol that is dynamically indicated as unavailable or invalid is deleted or punctured before uplink transmission.
[0275] Further, the determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot further includes:
[0276] In the case where the interval between the start symbol of the uplink transmission and the last symbol of the received dynamic signaling is greater than or equal to the processing capability value of the terminal, performing rate matching uplink transmission on the first time slot for the first symbol that is dynamically indicated as unavailable or invalid;
[0277] When the interval between the starting symbol of the uplink transmission and the last symbol of the received dynamic signaling is less than the processing capacity value of the terminal, the uplink transmission is performed after deleting or puncturing the first symbol of the dynamic indication of unavailability or invalidity in the first time slot, or the uplink transmission is performed after ignoring the first symbol of the dynamic indication of unavailability or invalidity.
[0278] Therefore, an uplink transmission device provided in an embodiment of the present application can flexibly perform uplink transmission in the first time slot by determining the second number of symbols that meet the second condition among all first symbols, and determining the actual transmission behavior in the first time slot based on the second number, thereby effectively improving the efficiency of the uplink transmission.
[0279] The uplink transmission device in the embodiment of the present application may be a device, or a component, integrated circuit, or chip in a terminal. The device may be a mobile terminal or a non-mobile terminal. For example, 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 (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which are not specifically limited in the embodiment of the present application.
[0280] The uplink transmission device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0281] The uplink transmission device provided in the embodiment of the present application can achieve Figures 2 to 7 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0282] Optional, such as Fig. 9As shown, the embodiment of the present application further provides a communication device 900, including a processor 901, a memory 902, and a program or instruction stored in the memory 902 and executable on the processor 901. For example, when the communication device 900 is a terminal, the program or instruction is executed by the processor 901 to implement the various processes of the above-mentioned uplink transmission method embodiment, and can achieve the same technical effect. When the communication device 900 is a network side device, the program or instruction is executed by the processor 901 to implement the various processes of the above-mentioned uplink transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0283] Fig.10 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0284] The terminal 100 includes but is not limited to components such as 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.
[0285] Those skilled in the art will appreciate that the terminal 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0286] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as 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, etc. 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. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0287] In the embodiment of the present application, the radio frequency unit 101 receives downlink data from the network side device and sends it to the processor 110 for processing; in addition, the uplink data is sent to the network side device. Generally, 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.
[0288] The memory 109 can be used to store software programs or instructions and various data. The memory 109 can mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, wherein the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.
[0289] The processor 110 may include one or more processing units; optionally, the processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.
[0290] The processor 110 is configured to determine an available, effective or nominal first time slot for uplink transmission before sending a first symbol of uplink transmission; and determine an actual transmission behavior in the first time slot.
[0291] Through the embodiments of the present application, the efficiency of uplink transmission can be effectively improved.
[0292] Furthermore, the processor 110 is also used to obtain a first number of symbols that meet a first condition among all first symbols contained in the first time slot; wherein the first symbol is a symbol used for uplink transmission in the first time slot; and when the first number is less than a first threshold, determine that the first time slot is an available, valid or nominal first time slot.
[0293] Furthermore, the first symbol includes at least one of the following:
[0294] The time domain resource allocation table indicates the symbols used for physical uplink shared channel transmission;
[0295] Symbols for uplink transmission indicated by higher layer configuration;
[0296] The symbol used for physical uplink control channel transmission indicated by the physical uplink control channel resource indication information.
[0297] Further, the first threshold is determined by at least one of the following:
[0298] Configured by high-level;
[0299] indicated by dynamics;
[0300] Based on the transmission length in the time domain resource allocation table;
[0301] Based on the transmission length of the physical uplink control channel;
[0302] Based on the transmission length of the uplink transmission;
[0303] Configured by the time domain resource allocation table;
[0304] Configured by radio resource control information;
[0305] Based on the first time slot being a time slot without uplink and downlink switching;
[0306] Based on the first time slot being a time slot with uplink and downlink switching;
[0307] According to the bit rate specified by the higher layer configuration and / or protocol.
[0308] Furthermore, the first threshold is greater than or equal to 0 and less than or equal to 13.
[0309] Furthermore, the first condition includes at least one of the following:
[0310] Configured as semi-static downlink symbols;
[0311] Configured as a synchronization signal block;
[0312] A control resource set for a class 0 physical downlink control channel common search space;
[0313] Configured as a semi-static flexible symbol;
[0314] Symbols that are unavailable or invalid for uplink transmission as configured by higher layers;
[0315] According to the instructions of dynamic signaling or higher-layer configuration, the symbol cannot be used for the current uplink transmission;
[0316] The current physical uplink shared transmission is interrupted according to the first factor;
[0317] The current uplink transmission is canceled according to the half-duplex rule.
[0318] Furthermore, the semi-static downlink symbols are configured by time division multiplexing uplink and downlink conventional configuration information and / or time division multiplexing uplink and downlink dedicated configuration information.
[0319] Furthermore, the synchronization signal block is configured by the ssb-PositionsInBurst indication in the system information block or the ssb-PositionsInBurst in ServingCellConfigCommon.
[0320] Furthermore, the control resource set used for the common search space of the type-0 physical downlink control channel is configured by pdcch-ConfigSIB1 in the master information block.
[0321] Furthermore, the semi-static flexible symbol is configured by time division multiplexing uplink and downlink conventional configuration information and / or time division multiplexing uplink and downlink dedicated configuration information.
[0322] Furthermore, the symbols that are unavailable or invalid for uplink transmission are configured by an invalid symbol mode.
[0323] Further, the symbol that cannot be used for the current uplink transmission includes at least one of the following:
[0324] Used to schedule downlink symbols;
[0325] Used to schedule dynamic flexible symbols;
[0326] Used to schedule downlink transmission;
[0327] Used to schedule other uplink repeated transmissions;
[0328] Used to schedule other uplink multi-slot transmissions;
[0329] is an unavailable or invalid symbol.
[0330] Further, the symbol that cannot be used for the current uplink transmission is indicated by at least one of the following:
[0331] Dynamic time slot format;
[0332] Downlink control information;
[0333] High-level configuration;
[0334] Uplink transmission cancel signaling.
[0335] Further, the other uplink repeated transmission includes at least one of the following:
[0336] Repeated transmission of a physical uplink control channel; wherein the physical uplink control channel includes: a physical uplink control channel for channel state information and / or scheduling request and / or hybrid automatic repeat request;
[0337] The target information is repeatedly transmitted; wherein the target information includes information 3 and / or information A;
[0338] A repeated transmission of an uplink transmission with a higher priority than the current uplink transmission.
[0339] Furthermore, the other uplink multi-slot transmission is TBoMS.
[0340] Furthermore, the first factor includes at least one of the following:
[0341] The time resources of the scheduling constraints caused by the first measurement;
[0342] Switching or conversion time between uplink and downlink;
[0343] RF front-end retuning time between the same or different uplink transmissions;
[0344] Bandwidth partial switching of the current cell or other cells, activation of secondary cells, deactivation of secondary cells, addition of secondary cells, and release of secondary cells;
[0345] Switching between non-discontinuous reception and discontinuous reception of other service cells;
[0346] Measurement interval.
[0347] Furthermore, the first measurement is used for at least one of the following: radio link monitoring, connection recovery, radio resource management, and reference signal receiving power of L1 layer.
[0348] Further, the retuning time of the RF front end between the same or different uplink transmissions is used for at least one of the following:
[0349] The spatial relationship of uplink transmission in different time slots changes;
[0350] Frequency hopping transmission performed by a bandwidth-limited terminal on a bandwidth exceeding its maximum bandwidth.
[0351] Furthermore, the half-duplex rule includes at least one of the following:
[0352] Terminal behavior for half-duplex time-division multiplexing carrier aggregation;
[0353] Terminal behavior for half-duplex frequency division multiplexing with low-capability devices.
[0354] Furthermore, the first condition is determined based on at least one of the following:
[0355] Classification of physical uplink shared channels;
[0356] Format of physical uplink control channel;
[0357] The physical uplink control channel carries uplink control information.
[0358] Through the embodiments of the present application, uplink transmission can be flexibly performed in the first time slot, thereby effectively improving the efficiency of uplink transmission.
[0359] Furthermore, the processor 110 is further configured to determine a second number of symbols satisfying a second condition among all first symbols; and determine an actual transmission behavior in the first time slot based on the second number.
[0360] Furthermore, the second condition is obtained by removing the condition configured as a semi-static downlink symbol from the first condition.
[0361] Further, determining the actual transmission behavior in the first time slot based on the second number includes:
[0362] When the second number is greater than or equal to the first number, giving up transmission in the first time slot;
[0363] In case the second number is smaller than the first number, an actual transmission behavior in the first time slot is determined.
[0364] Further, when the second number is less than the first number, determining the actual transmission behavior in the first time slot includes at least one of the following:
[0365] Execute the target actual transmission behavior in the first time slot;
[0366] If the first symbol of the first time slot except the invalid symbol resource does not contain a demodulation reference signal, abandoning the transmission in the first time slot;
[0367] executing a target actual transmission behavior based on the second quantity;
[0368] The target actual transmission behavior is determined to be executed in the first time slot by the high-level configuration;
[0369] determining actual transmission behavior of each symbol in the first time slot based on the processing time;
[0370] The target actual transmission behavior includes at least one of the following:
[0371] The current uplink transmission performs rate matching transmission on invalid symbol resources;
[0372] The transmission of the current uplink transmission after deleting or puncturing invalid symbol resources;
[0373] The current uplink transmission is segmented by invalid symbol resources;
[0374] Transmission in the first time slot is abandoned.
[0375] Further, the performing the target actual transmission behavior based on the second quantity includes:
[0376] When the second number is greater than the third number but less than the first number, performing rate matching transmission on the invalid symbol resources in the first time slot;
[0377] When the second number is less than or equal to the third number, performing uplink transmission in the first time slot after deleting or puncturing invalid symbol resources;
[0378] The third number is determined by high-level configuration or protocol agreement.
[0379] Further, the determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot includes at least one of the following:
[0380] Performing rate-matched uplink transmission on the unavailable or invalid first symbol indicated semi-statically in the first time slot;
[0381] In the first time slot, the first symbol that is dynamically indicated as unavailable or invalid is deleted or punctured before uplink transmission.
[0382] Further, the determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot further includes:
[0383] In the case where the interval between the start symbol of the uplink transmission and the last symbol of the received dynamic signaling is greater than or equal to the processing capability value of the terminal, performing rate matching uplink transmission on the first time slot for the first symbol that is dynamically indicated as unavailable or invalid;
[0384] When the interval between the starting symbol of the uplink transmission and the last symbol of the received dynamic signaling is less than the processing capacity value of the terminal, the uplink transmission is performed after deleting or puncturing the first symbol of the dynamic indication of unavailability or invalidity in the first time slot, or the uplink transmission is performed after ignoring the first symbol of the dynamic indication of unavailability or invalidity.
[0385] Through the embodiments of the present application, uplink transmission can be flexibly performed in the first time slot, thereby effectively improving the efficiency of uplink transmission.
[0386] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned uplink transmission method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0387] 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.
[0388] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run network-side device programs or instructions to implement the various processes of the above-mentioned uplink transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0389] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0390] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0391] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can 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.
[0392] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An uplink transmission method, characterized in that: Executed by the terminal, including: Before sending a first symbol of an uplink transmission, determining an available or effective or nominal first time slot for uplink transmission; Determining an actual transmission behavior in the first time slot; wherein the actual transmission behavior includes performing an uplink transmission in the first time slot; The step of determining an available, effective or nominal first time slot for uplink transmission includes: Obtaining a first number of symbols that meet a first condition among all first symbols included in a first time slot; wherein the first symbol is a symbol used for uplink transmission in the first time slot, and the symbol that meets the first condition is an invalid symbol resource for current uplink transmission; In a case where the first number is less than a first threshold, the first time slot is determined to be an available or valid or nominal first time slot.
2. The method according to claim 1, characterized in that The first symbol includes at least one of the following: The symbols used for physical uplink shared channel transmission are indicated by the time domain resource allocation table.
3. The method according to claim 1, characterized in that The first threshold is determined by at least one of the following: Configured by high-level; indicated by dynamics; Based on the transmission length in the time domain resource allocation table; Based on the transmission length of the physical uplink control channel; Based on the transmission length of the uplink transmission; Configured by the time domain resource allocation table; Configured by radio resource control information; Based on the first time slot being a time slot without uplink and downlink switching; Based on the first time slot being a time slot with uplink and downlink switching; According to the bit rate specified by the higher layer configuration and / or protocol.
4. The method according to claim 1, characterized in that: The first threshold is greater than or equal to 0 and less than or equal to 13.
5. The method according to claim 1, characterized in that The first condition includes at least one of the following: Configured as semi-static downlink symbols; Configured as a synchronization signal block; The current uplink transmission is canceled according to the half-duplex rule.
6. The method according to claim 5, characterized in that The semi-static downlink symbols are configured by time division multiplexing uplink and downlink conventional configuration information and / or time division multiplexing uplink and downlink dedicated configuration information.
7. The method according to claim 5, characterized in that The synchronization signal block is configured by the ssb-PositionsInBurst indication in the system information block or the ssb-PositionsInBurst in ServingCellConfigCommon.
8. The method according to claim 5, characterized in that The half-duplex rules include: Terminal behavior for half-duplex frequency division multiplexing with low-capability devices.
9. The method according to claim 5, characterized in that The first condition is determined based on at least one of the following: Classification of physical uplink shared channels; Format of physical uplink control channel; The physical uplink control channel carries uplink control information.
10. The method according to claim 1, characterized in that The determining of the actual transmission behavior in the first time slot includes: determining a second number of symbols satisfying a second condition among all first symbols; Based on the second number, an actual transmission behavior in the first time slot is determined.
11. The method according to claim 10, characterized in that The second condition is to remove the condition configured as a semi-static downlink symbol from the first condition.
12. The method according to claim 11, characterized in that The determining, based on the second number, an actual transmission behavior in the first time slot comprises: When the second number is greater than or equal to the first number, giving up transmission in the first time slot; In case the second number is smaller than the first number, an actual transmission behavior in the first time slot is determined.
13. The method according to claim 12, characterized in that In a case where the second number is less than the first number, determining an actual transmission behavior in the first time slot comprises at least one of the following: Execute the target actual transmission behavior in the first time slot; If the first symbol of the first time slot except the invalid symbol resource does not contain a demodulation reference signal, abandoning the transmission in the first time slot; executing a target actual transmission behavior based on the second quantity; The target actual transmission behavior is determined to be executed in the first time slot by the high-level configuration; determining actual transmission behavior of each symbol in the first time slot based on the processing time; The target actual transmission behavior includes at least one of the following: The current uplink transmission performs rate matching transmission on invalid symbol resources; The transmission of the current uplink transmission after deleting or puncturing invalid symbol resources; The current uplink transmission is segmented by invalid symbol resources; Transmission in the first time slot is abandoned.
14. The method according to claim 13, characterized in that The performing of the target actual transmission behavior based on the second quantity includes: When the second number is greater than the third number but less than the first number, performing rate matching transmission on the invalid symbol resources in the first time slot; When the second number is less than or equal to the third number, performing uplink transmission in the first time slot after deleting or puncturing invalid symbol resources; The third number is determined by high-level configuration or protocol agreement.
15. The method according to claim 13, characterized in that The determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot comprises at least one of the following: Performing rate-matched uplink transmission on the unavailable or invalid first symbol indicated semi-statically in the first time slot; In the first time slot, the first symbol that is dynamically indicated as unavailable or invalid is deleted or punctured before uplink transmission.
16. The method according to claim 15, characterized in that The determining, based on the processing time, an actual transmission behavior of each symbol in the first time slot further comprises: In the case where the interval between the start symbol of the uplink transmission and the last symbol of the received dynamic signaling is greater than or equal to the processing capability value of the terminal, performing rate matching uplink transmission on the first time slot for the first symbol that is dynamically indicated as unavailable or invalid; When the interval between the starting symbol of the uplink transmission and the last symbol of the received dynamic signaling is less than the processing capacity value of the terminal, the uplink transmission is performed after deleting or puncturing the first symbol of the dynamic indication of unavailability or invalidity in the first time slot, or the uplink transmission is performed after ignoring the first symbol of the dynamic indication of unavailability or invalidity.
17. An uplink transmission device, characterized in that: include: A determination module, used for determining an available or effective or nominal first time slot for uplink transmission before sending a first symbol of uplink transmission; A transmission module, configured to determine an actual transmission behavior in the first time slot; wherein the actual transmission behavior includes performing an uplink transmission in the first time slot; Wherein, the judgment module is used to obtain the first number of symbols that meet the first condition among all the first symbols contained in the first time slot; wherein, the first symbol is the symbol used for uplink transmission in the first time slot, and the symbol that meets the first condition is an invalid symbol resource for the current uplink transmission; when the first number is less than the first threshold, the first time slot is determined to be an available, valid or nominal first time slot.
18. A terminal, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the uplink transmission method as described in any one of claims 1 to 16.
19. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the uplink transmission method according to any one of claims 1-16 is implemented.
Citation Information
Patent Citations
Method and apparatus for determining uplink transmission time domain resource
WO2021027957A1