Uplink transmission method, uplink transmission configuration method, device and communication equipment

By receiving messages from the network-side device in the terminal and determining the subband full-duplex SBFD time domain unit, the time domain resource location problem of repeated transmission of uplink transmission under SBFD configuration is solved, and communication performance is improved.

CN120129059APending Publication Date: 2025-06-10VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311678513.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-07
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In the subband full duplex (SBFD) configuration, how to perform duplicate transmission of uplink transmission is a problem that needs to be solved.

Method used

The terminal receives a message from the network side device for instructing the repeated transmission of the first uplink transmission N times, and determines the target time domain unit corresponding to the first uplink transmission based on the second message, the time domain unit includes a subband full duplex SBFD time domain unit.

Benefits of technology

By reasonably determining the time domain resource location of uplink repeated transmission under SBFD configuration, the terminal can perform uplink repeated transmission more reasonably in SBFD configuration to ensure communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120129059A_ABST
    Figure CN120129059A_ABST
Patent Text Reader

Abstract

Disclosed are an uplink transmission method, an uplink transmission configuration method and apparatus, and a communication device, belonging to the technical field of communications, the uplink transmission method of the embodiment of the present application comprising: a terminal receiving a first message from a network side device, the first message being used for indicating N times of repeated first uplink transmission, N being a positive integer; and the terminal determines a target time domain unit corresponding to the first uplink transmission according to a second message from a network side device, the second message being used for configuring at least one time domain unit, and the at least one time domain unit comprising a sub-band full duplex SBFD time domain unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to an uplink transmission method, an uplink transmission configuration method, an apparatus, and a communication device. Background Art

[0002] Currently, communication systems support repeated transmission of uplink transmissions, that is, an uplink transmission can be repeatedly transmitted in multiple consecutive or discontinuous uplink time-domain resources. Currently, uplink transmissions are only transmitted on uplink (UL) symbols or flexible symbols. When an uplink transmission overlaps with a semi-static downlink (DL) symbol or a Synchronization Signal Block (SSB) symbol, the User Equipment (UE, also known as a terminal) cancels the uplink transmission. In related technologies, the New Radio (NR) system has introduced full-duplex transmission technology, and the UE can be configured with subband full-duplex (SBFD) time-domain resources. How to perform repeated transmission of uplink transmissions under SBFD configuration is a problem to be solved. Summary of the Invention

[0003] Embodiments of this application provide an uplink transmission method, an uplink transmission configuration method, an apparatus, and a communication device, which can solve the problem of how to perform repeated transmission of uplink transmissions under SBFD configuration.

[0004] In a first aspect, an uplink transmission method is provided. The method includes:

[0005] A terminal receives a first message from a network-side device, where the first message is used to indicate that a first uplink transmission is repeatedly transmitted N times, and N is a positive integer;

[0006] The terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, where the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes a subband full-duplex (SBFD) time-domain unit.

[0007] In a second aspect, an uplink transmission apparatus is provided, which is applied to a terminal. The apparatus includes:

[0008] A receiving module, configured to receive a first message from a network-side device, where the first message is used to indicate that a first uplink transmission is repeatedly transmitted N times, and N is a positive integer;

[0009] A first processing module, configured to determine a target time domain unit corresponding to the first uplink transmission according to a second message from a network-side device, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full-duplex (SBFD) time domain unit.

[0010] In a third aspect, a method for uplink transmission configuration is provided, including:

[0011] The network-side device sends a first message to a terminal, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer;

[0012] The network-side device sends a second message to the terminal, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full-duplex (SBFD) time domain unit.

[0013] In a fourth aspect, an uplink transmission configuration apparatus applied to a network-side device is provided. The apparatus includes:

[0014] A first sending module, configured to send a first message to a terminal, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer;

[0015] A second sending module, configured to send a second message to the terminal, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full-duplex (SBFD) time domain unit.

[0016] In a fifth aspect, a communication device is provided. The communication device includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0017] In a sixth aspect, a terminal is provided. The terminal includes a processor and a communication interface. The communication interface is configured to: receive a first message from a network-side device, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer; the processor is configured to: determine a target time domain unit corresponding to the first uplink transmission according to a second message from a network-side device, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full-duplex (SBFD) time domain unit.

[0018] In a seventh aspect, a network-side device is provided. The network-side device includes a processor and a communication interface. The communication interface is configured to: send a first message to a terminal, where the first message is used to indicate that a first uplink transmission is repeated N times, and N is a positive integer; send a second message to the terminal, where the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes a sub-band full-duplex (SBFD) time-domain unit.

[0019] In an eighth aspect, a communication system is provided, including: a terminal and a network-side device. The terminal can be used to execute the steps of the uplink transmission method described in the first aspect, and the network-side device can be used to execute the steps of the uplink transmission configuration method described in the third aspect.

[0020] In a ninth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0021] In a tenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect.

[0022] In an eleventh aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and when the computer program / program product is executed by at least one processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0023] In an embodiment of the present application, a terminal receives a first message from a network-side device, where the first message is used to indicate that a first uplink transmission is repeated N times; the terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, where the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes an SBFD time-domain unit. In this way, the terminal can reasonably determine the time-domain resource position of the uplink repeated transmission under the SBFD configuration, so that the terminal can perform the uplink repeated transmission more reasonably under the SBFD configuration, and further ensure the communication performance of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 is a schematic diagram of a network structure to which an embodiment of the present application can be applied;

[0025] Figure 2 is a schematic diagram of a flexible duplex mode;

[0026] Figure 3It is a flowchart of an uplink transmission method provided by an embodiment of the present application;

[0027] Figure 4 It is one of the schematic diagrams of the time unit where PUCCH is located provided by an embodiment of the present application;

[0028] Figure 5 It is one of the schematic diagrams of the time unit where PUCCH is located provided by an embodiment of the present application;

[0029] Figure 6 It is one of the schematic diagrams of PUCCH repeated transmission provided by an embodiment of the present application;

[0030] Figure 7 It is the second schematic diagram of PUCCH repeated transmission provided by an embodiment of the present application;

[0031] Figure 8 It is one of the schematic diagrams of PUSCH repeated transmission provided by an embodiment of the present application;

[0032] Figure 9 It is the second schematic diagram of PUSCH repeated transmission provided by an embodiment of the present application;

[0033] Figure 10 It is the structure diagram of an uplink transmission device provided by an embodiment of the present application;

[0034] Figure 11 It is a flowchart of an uplink transmission configuration method provided by an embodiment of the present application;

[0035] Figure 12 It is the structure diagram of an uplink transmission configuration device provided by an embodiment of the present application;

[0036] Figure 13 It is the structure diagram of a communication device provided by an embodiment of the present application;

[0037] Figure 14 It is the structure diagram of a terminal provided by an embodiment of the present application;

[0038] Figure 15 It is the structure diagram of a network side device provided by an embodiment of the present application. Detailed implementation manners

[0039] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0040] The terms "first", "second", etc. in this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects. For example, the first object can be one or more. In addition, "or" in this application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates that the related objects before and after are in an "or" relationship.

[0041] The term "indication" in this application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

[0042] It is worth noting that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and 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) or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses NR terms in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th generation (6 thGeneration, 6G) communication system.

[0043] Figure 1The block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be called a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. In addition to the above terminal devices, it can also be a chip inside the terminal, such as a modem chip, a system on chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device. Among them, the access network device can also be called a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0044] Before describing the embodiments of this application, the following briefly introduces the related technologies:

[0045] I. Physical Uplink Control Channel (PUCCH) repetition

[0046] In the related technologies of NR, it is supported to transmit the same PUCCH at the same time-frequency resource position in multiple slots or sub-slots. The number of repeated transmissions of the PUCCH is determined by Radio Resource Control (RRC) according to each PUCCH format (such as nrofSlots in PUCCH-Format) or PUCCH resource configuration. Specifically, the UE can be configured to use a PUCCH resource to slots to transmit a PUCCH, where represents the number of repeated transmissions. If the PUCCH resource is indicated by Downlink Control Information (DCI) and contains the parameter pucch-RepetitionNrofSlots, then It is provided by pucch-RepetitionNrofSlots, otherwise it is provided by nrofSlots.

[0047] In the related art, the UE can determine the time unit (or time domain unit, such as a slot or a sub-slot) for PUCCH transmission in the following manner:

[0048] First, for asymmetric spectrum, the UE determines the slots / sub-slots for transmitting PUCCH as:

[0049] Starting from slot / sub-slot A and satisfying:

[0050] The first symbol corresponding to the PUCCH resource (configured by startingSymbolIndex for example) is an uplink (UL) or flexible symbol that is not a synchronization signal (SS) or a physical broadcast channel (PBCH); and,

[0051] Starting from the first symbol corresponding to the PUCCH resource, there are X consecutive UL / flexible symbols that are not SS / PBCH, where X is greater than or equal to the number of symbols corresponding to the PUCCH resource (configured by nrofsymbols for example)

[0052] of slots / sub-slots.

[0053] Second, for symmetric spectrum or supplementary uplink band, the UE determines the slots for transmitting PUCCH as:

[0054] Consecutive slots starting from slot A.

[0055] Among them, slot / sub-slot A is defined as:

[0056] For hybrid automatic repeat request acknowledgement (HARQ-ACK), slot / sub-slot A is the slot / sub-slot for the UE to be instructed to feedback HARQ-ACK, such as the slot or sub-slot determined according to the PDSCH to HARQ-ACK feedback timing;

[0057] For a scheduling request (SR) or channel state information (CSI), slot A is a time slot for transmitting SR / CSI determined according to a configured period and offset. If it is sub - slots, sub - slot A also needs to be determined according to the PUCCH start symbol position and sub - slot length configuration.

[0058] In the related art, parameters during PUCCH transmission, such as transmission power or beam information (e.g., characterized by spatial configuration information PUCCH - SpatialRelationInfo), etc., are configured by RRC (or configured by RRC and activated by a medium access control (MAC) control element (CE)). If the PUCCH corresponds to only one set of power control or spatial configuration, the UE repeats transmitting the PUCCH with the same parameters each time. If the PUCCH contains two sets of power control or spatial configuration, the UE determines the parameters during PUCCH repeated transmission according to the following methods:

[0059] If the PUCCH repetition count is 2, the first transmission and the second transmission of the PUCCH use the first spatial configuration and the second spatial configuration respectively, or use the first power control parameter and the second power control parameter respectively;

[0060] For every X repeated transmissions, the first spatial configuration and the second spatial configuration are alternately used, or the first power control parameter and the second power control parameter are alternately used, where X is configured by the base station. For example, when the base station configures mappingPattern = 'cyclicMapping', X = 1, otherwise X = 2.

[0061] II. Physical Uplink Shared Channel (PUSCH) Repetition

[0062] In the related art, PUSCH repetition transmissions of two types, namely PUSCH repetition type A and PUSCH repetition type B, are supported. Among them, PUSCH repetition type A is PUSCH repetition at the slot level, that is, PUSCH is repetitively transmitted at the same position in consecutive time slots. PUSCH repetition type B is a back-to-back transmission mode, that is, PUSCH is repetitively transmitted back-to-back on consecutive symbol resources. For PUSCH repetition type B, the UE determines the nominal repetition position according to the start and length indication value (SLIV) indicated by the time domain resource allocation (TDRA) and the number of repetitions, and determines the actual repetition position according to the invalid symbol.

[0063] Among them, the invalid symbol includes at least one of the following:

[0064] A symbol indicated as a DL symbol by semi-static signaling, such as tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated;

[0065] For asymmetric spectrum, a symbol indicated as a symbol for receiving SS / PBCH by ssb-PositionsInBurst (or ssb-PositionsInBurst in ServingCellConfigCommon) (or NonCellDefiningSSB) in the system information block (SIB);

[0066] For a UE with reduced half-duplex capability in a symmetric spectrum, there is no symbol starting after N Rx-Tx ·T c symbols after the last symbol of the first symbol, or there is no symbol ending before N Tx-Rx ·T c symbols before the first symbol of the first symbol. Among them, the first symbol includes at least one of the following:

[0067] Symbols for SS / PBCH indicated by ssb - PositionsInBurst in ssb - PositionsInBurst (or ServingCellConfigCommon) in SIB (or NonCellDefiningSSB);

[0068] Symbols for SS / PBCH indicated by ssb - PositionsInBurst in SSB - MTC - AdditionalPCI associated with receiving Physical downlink control channel (PDCCH);

[0069] Symbols for SS / PBCH indicated by ssb - PositionsInBurst in SSB - MTC - AdditionalPCI associated with Physical downlink shared channel (PDSCH) active Transmission Configuration Indicator (TCI) state physical cell ID;

[0070] Symbols for SS / PBCH indicated by a set of symbols for SS / PBCH for layer 1 (L1) beam measurement / reporting;

[0071] For asymmetric spectrum, symbols indicated by pdcch - ConfigSIB1 in the Master Information Block (MIB) for the control resource set (CORESET) for type 0 - PDCCH common search space (CSS);

[0072] For asymmetric spectrum, if the base station configures high-layer parameters such as numberOfInvalidSymbolsForDL-UL-Switching, tdd-UL-DL-ConfigurationCommon, or tdd-UL-DL-ConfigurationDedicated, the number of symbols equal to numberOfInvalidSymbolsForDL-UL-Switching after the DL symbols configured by these high-layer parameters. The number of symbols indicated by numberOfInvalidSymbolsForDL-UL-Switching is configured or defined by the reference subcarrier spacing (Subcarrier Spacing, SCS) configured in tdd-UL-DL-ConfigurationCommon;

[0073] For the shared spectrum occupied by the semi-static channel, the symbols during the idle time of the periodic channel occupancy.

[0074] The UE may be configured with the high-layer parameter invalidSymbolPattern, where invalidSymbolPattern provides a symbol-level bitmap within one or two slots, and each bit indicates whether the symbol is an invalid symbol of PUSCH repetition type B. The UE can also be configured with a time-domain pattern (such as the high-layer parameter periodicityAndPattern given by invalidSymbolPattern), where one bit in periodicityAndPattern corresponds to a unit of bitmap symbols at the symbol level, and a bit value of 1 indicates the existence of a unit of bitmap symbols at the symbol level.

[0075] Some symbols after the DL symbols semi-statically configured by the base station through the high-layer parameter numberOfInvalidSymbolsForDL-UL-Switching (i.e., the symbols indicated as DL by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated) cannot be used for PUSCH repetition type B and are mainly used for DL to UL switching and to ensure transmissions for other purposes, such as DL, PUCCH, or Sounding Reference Signal (SRS) transmissions.

[0076] III. Flexible Duplex SBFD

[0077] When deploying a traditional cellular network, based on the available spectrum and service characteristics, etc., Frequency Division Duplex (FDD) or Time Division Duplex (TDD) can be adopted. When using FDD, the uplink transmission and the downlink transmission are located on different frequency points and do not interfere with each other, and can be carried out simultaneously. When using TDD, the uplink transmission and the downlink transmission are located on the same frequency point and are interleaved in a time-division manner. Each of the two duplexing methods has its own advantages and disadvantages.

[0078] In order to more flexibly utilize the limited spectrum resources, dynamically match the service requirements, improve the resource utilization efficiency, and improve the uplink coverage and reduce the latency of data transmission and other performances, a flexible duplexing method is proposed, which includes non-overlapping sub-band full duplex (abbreviated as sub-band full duplex (SBFD)) based on frequency-domain non-overlapping sub-bands.

[0079] 1) Network-side full duplex

[0080] From the perspective of the network side, at the same moment, the uplink transmission and the downlink transmission can be carried out simultaneously in different frequency-domain sub-bands. To avoid interference between the uplink and the downlink, a certain guard band (GB) can be left between the frequency-domain sub-bands corresponding to different transmission directions (such as the uplink sub-band and the downlink sub-band).

[0081] 2) Terminal-side half duplex or full duplex

[0082] When the terminal side supports half duplex, at the same moment, only uplink transmission or downlink transmission can be performed, and the two cannot be carried out simultaneously. It can be understood that in this case, the uplink transmission and the downlink transmission of the network side at the same moment can only be for different terminals.

[0083] When the terminal side supports full duplex, similar to the network side, at the same moment, the uplink transmission and the downlink transmission can be carried out simultaneously in different frequency-domain sub-bands.

[0084] Figure 2 Fig. shows a schematic diagram of the above flexible duplexing method. On the network side, within a part of the downlink symbols, the frequency domain of a single carrier is semi-statically divided into three sub-bands. The two sides of the carrier are the downlink sub-bands, and the middle is the uplink sub-band to reduce the interference caused to adjacent carriers. In the third time slot, UE1 and UE2 perform uplink transmission and downlink reception respectively. Figure 2Among them, D represents the downlink symbol, S represents the flexible symbol, and U represents the uplink symbol.

[0085] IV. Configuration or Indication of SBFD

[0086] In the version 18 (Rel-18) duplex System Information (SI), the SBFD based on full-duplex on the network side and half-duplex on the terminal side was studied. Among them, the semi-static SBFD was mainly studied, that is, only the uplink is transmitted in the uplink subband configured on the network side, and only the downlink is transmitted in the downlink subband configured on the network side. At the same time, a lot of research was also done on the dynamic SBFD, including: for the semi-static downlink (DL) symbol with the UL subband configured, it is allowed to transmit the downlink outside the DL subband. For example, it can be understood that the SBFD configuration of this symbol is disabled and falls back to the original DL symbol; for the semi-static flexible symbol with the UL subband configured, it is allowed to transmit the downlink outside the DL subband and is allowed to transmit the uplink outside the UL subband.

[0087] In addition, a certain discussion was also made on the signaling method for implementing the dynamic SBFD, including the signaling indication methods based on the scheduling DCI / non-scheduling DCI / MAC control element (CE).

[0088] In the related art, when the PUCCH is repetitively transmitted, it is transmitted on the same time-frequency resource in different time units. The terminal only needs to consider the semi-static TDD uplink-downlink configuration when determining the time slot for the PUCCH repetitive transmission. When the UE is configured with the SBFD symbol, how to determine the transmission time slot of the PUCCH repetition or how to perform the PUCCH repetition under the SBFD configuration needs to be considered.

[0089] In the related art, when the PUSCH repetition type B is repetitively transmitted, the symbol configured or indicated as an invalid symbol cannot be used for the transmission of the PUSCH repetition type B. The terminal only needs to consider the semi-static TDD uplink-downlink configuration when determining the invalid symbol. When the UE is configured with the SBFD symbol, how to determine the transmission time slot of the PUSCH repetition type B or how to perform the repetition of the PUSCH repetition type B under the SBFD configuration needs to be considered.

[0090] In view of this, embodiments of the present application provide an uplink transmission method, an uplink transmission configuration method, and an apparatus to solve the problem that repetition transmission schemes such as PUCCH repetition and PUSCH repetition type B in the related art cannot be applied to full-duplex transmission.

[0091] For the convenience of describing the solutions in the following text, relevant concepts are first explained:

[0092] Based on the TDD pattern configuration information provided by the network side to the UE (for example, tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated provided for a certain serving cell of the UE), the following symbol types can be distinguished: DL symbol, UL symbol, and Flexible symbol.

[0093] When tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated is not provided for a certain serving cell, it can be considered that the type of each symbol is a Flexible symbol, or follows the rules corresponding to the Flexible symbol.

[0094] Based on the above TDD pattern configuration information and the SBFD configuration information provided by the network side to the UE (which can be abbreviated as SBFD configuration), the following Symbol type can be further distinguished: SBFD symbol.

[0095] The network side can configure some symbols to perform SBFD operations through the SBFD configuration information, that is, configure these symbols as SBFD symbols. For example, configure some or all of the symbols within a single period determined based on the TDD pattern as SBFD symbols. These symbols configured as SBFD symbols can be some or all of the symbol types distinguished based on the TDD pattern configuration information.

[0096] For a certain serving cell configured or activated for the UE, the symbols on this serving cell can be further distinguished into the following three symbol types:

[0097] 1) SBFD symbol for duplex mode 1

[0098] For Duplex mode 1, the network side supports full-duplex based SBFD operation, and the UE side only supports half-duplex based SBFD operation. That is, within a single SBFD symbol, the UE can only perform uplink transmission or downlink reception, and cannot simultaneously perform uplink transmission and downlink reception based on frequency division multiplexing (FDM).

[0099] 2) SBFD symbol for duplex mode 2

[0100] For Duplex mode 2, the network side supports full-duplex based SBFD operation, and the UE side can support full-duplex based SBFD operation. That is, within a single SBFD symbol, the UE can simultaneously perform uplink transmission and downlink reception based on FDM.

[0101] It can be understood that a UE that supports full-duplex based SBFD operation (i.e., supports Duplex mode 2 or SBFD symbol for duplex mode 2) must also support half-duplex based SBFD operation (i.e., supports Duplex mode 1 or SBFD symbol for duplex mode 1).

[0102] 3) non-SBFD symbol

[0103] Any Symbol that is not configured (or indicated) to perform SBFD operation can be considered a non-SBFD symbol.

[0104] In the related discussion of Rel-18 Duplex SI, it is proposed to distinguish Symbol type based on SBFD configuration information (for example, there are two Symbol types in total, namely SBFD symbol and non-SBFD symbol, or there are three Symbol types in total, namely SBFD symbol for duplex mode 1, SBFD symbol for duplex mode 2, and non-SBFD symbol). Corresponding uplink transmission parameters can be configured (directly) separately or (implicitly based on frequency domain offset (Offset), respective starting reference points, etc.) for different Symbol types, so as to consider / compensate for the frequency domain resources, antenna and radio frequency configurations, interference situations and limitations, etc. corresponding to different Symbol types.

[0105] In the embodiments of the present application, SBFD type and non-SBFD type are mainly considered, and SBFD type may include at least one of SBFD symbol for duplex mode 1 and SBFD symbol for duplex mode 2.

[0106] Next, in conjunction with the accompanying drawings, through some embodiments and their application scenarios, the uplink transmission method, uplink transmission device, uplink transmission configuration method, and uplink transmission configuration device provided by the embodiments of the present application will be described in detail.

[0107] Figure 3 The flowchart showing an uplink transmission method provided by an embodiment of the present application is as follows Figure 3 As shown, the uplink transmission method includes the following steps:

[0108] Step 301: The terminal receives a first message from the network side device, and the first message is used to indicate that the first uplink transmission is repeated N times, where N is a positive integer;

[0109] Step 302: The terminal determines the target time domain unit corresponding to the first uplink transmission according to a second message from the network side device, and the second message is used to configure at least one time domain unit, and the at least one time domain unit includes SBFD time domain units.

[0110] In the embodiment of the present application, the time domain unit can be understood as a specific time domain position, for example, slot i can be regarded as a time domain unit, and the jth symbol in slot i can also be regarded as a time domain unit. The SBFD time domain unit can be understood as a time domain unit whose time domain type is SBFD, and the time domain granularity corresponding to the time domain unit may include a system frame, a subframe, a time slot, a sub-time slot, a symbol set or a symbol, etc. For example, a certain SBFD symbol, a certain SBFD time slot or a certain SBFD sub-time slot, etc. all belong to the SBFD time domain unit.

[0111] The first uplink transmission may include, for example, uplink transmissions such as PUCCH, SRS or PUSCH, which is not limited in the embodiments of the present application.

[0112] The at least one time domain unit configured by the second message includes a SBFD time domain unit. Therefore, the second message can be understood as a message carrying SBFD configuration information, or as information used for configuring a SBFD time domain unit.

[0113] The terminal determines the target time domain unit corresponding to the first uplink transmission according to the second message from the network side device. It can be understood that the terminal determines the target time domain unit corresponding to the first uplink transmission according to the SBFD configuration information. The specific determination method may include the following two methods:

[0114] First, a direct determination method, that is, the terminal directly determines the target time domain unit for the first uplink transmission; illustratively, this method can be applied to PUCCH repetition;

[0115] Secondly, an indirect determination method, that is, the terminal indirectly determines the target time domain unit for the first uplink transmission by determining whether some time domain units are invalid time domain units; illustratively, this method can be applied to PUSCH repetition type B.

[0116] The above two determination methods will be presented later through specific implementation methods.

[0117] It should be noted that, for N first uplink transmissions, the target time domain unit determined by the UE may include N time domain units.

[0118] In an embodiment of the present application, the terminal receives a first message from a network-side device, where the first message is used to indicate that the first uplink transmission is repeated N times; the terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, where the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes an SBFD time-domain unit. In this way, the terminal can reasonably determine the time-domain resource position of the uplink retransmission under the SBFD configuration, so that the terminal can reasonably perform the uplink retransmission under the SBFD configuration, and further ensure the communication performance of the terminal.

[0119] The following describes the related implementation manners for determining the target time-domain unit corresponding to the first uplink transmission by using the direct determination method:

[0120] In some embodiments, the terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, including:

[0121] The terminal starts from the first time-domain unit among the at least one time-domain unit, and determines N time-domain units that meet the first preset condition as the target time-domain unit;

[0122] The first preset condition includes at least one of the following:

[0123] The target symbol is a symbol not used for SS or PBCH;

[0124] The target symbol is a UL symbol, a flexible symbol, or an SBFD symbol;

[0125] X consecutive symbols starting from the target symbol are symbols not used for SS or PBCH;

[0126] X consecutive symbols starting from the target symbol are UL symbols, flexible symbols, or SBFD symbols;

[0127] where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0128] The target symbol is configured by the start symbol index corresponding to the first uplink transmission.

[0129] Exemplarily, the target symbol is the first symbol (or start symbol) corresponding to the PUCCH resource, for example, configured by the parameter startingSymbolIndex.

[0130] In this embodiment, the terminal starts from the first time domain unit among at least one time domain unit configured by the network side device, and searches for a target symbol (or consecutive X symbols starting from the target symbol) that is of any time domain type not used for SS / PBCH and includes uplink available resources as the target time domain unit.

[0131] Optionally, the first time domain unit includes at least one of the following:

[0132] A time domain unit indicated for feedback of first information, where the first information includes HARQ-ACK;

[0133] A time domain unit determined according to the period and offset of second information for transmitting second information, where the second information includes at least one of SR and CSI.

[0134] In this embodiment, the UE does not need to consider on which time domain type of time domain resources the first uplink transmission needs to be performed. The target time domain unit determined in this way may include time domain units of different time domain types. For example, some time domain units of the target time domain unit are SBFD time domain units, and some other time domain units are non-SBFD time domain units.

[0135] It should be noted that in the case where sub-slot PUCCH repetition is configured, it is also necessary to configure according to the starting symbol of PUCCH corresponding to CSI / SR and the sub-slot length to determine the first time domain unit (the first time domain unit is a sub-slot).

[0136] This application embodiment defines two time domain types. One is the SBFD time domain type (which can be abbreviated as the SBFD type), and the other is the non-SBFD time domain type (which can be abbreviated as the non-SBFD type). For example, SBFD symbols, SBFD time slots, or SBFD sub-slots, etc. all belong to the SBFD time domain type, and uplink symbols, uplink time slots, uplink sub-slots, downlink symbols, downlink time slots, downlink sub-slots, flexible symbols, flexible time slots, or flexible sub-slots, etc. all belong to the non-SBFD time domain type. That is to say, the target time domain unit determined in this embodiment may include time domain units of the SBFD time domain type and may also include time domain units of the non-SBFD time domain type.

[0137] When the time domain resources corresponding to a certain repeated transmission of the first uplink transmission fall on time domain units of different types (i.e., overlap with time domain units of different types), the UE may cancel this repeated transmission.

[0138] Exemplarily, it is assumed that when PUCCH is repetitively transmitted, it is only transmitted in time-domain units of the same time-domain type (such as SBFD time-domain units or non-SBFD time-domain units). When the time-domain resources of a certain PUCCH repetition fall in time-domain units of different types, the UE cancels this PUCCH repetition.

[0139] In some embodiments, the target time-domain unit further satisfies at least one of the following:

[0140] All symbols in the target time-domain unit used for the first uplink transmission are SBFD symbols or all are non-SBFD symbols;

[0141] The SBFD uplink subband of the target time-domain unit covers the frequency-domain resources of the first uplink transmission.

[0142] Exemplarily, if the target time-domain unit is a time-domain unit in which the symbol positions corresponding to PUCCH repetition are all SBFD symbols, the target time-domain unit further needs to satisfy that the frequency-domain resources corresponding to the PUCCH repetition when transmitted in the SBFD time-domain unit are within the UL subband.

[0143] Exemplarily, when the frequency-domain resources corresponding to the PUCCH repetition when transmitted in the SBFD time-domain unit satisfy the condition of being within the UL subband, the target time-domain unit can be a time-domain unit in which the time-domain resources where the PUCCH is located are SBFD symbols, otherwise the target time-domain unit is a time-domain unit in which the time-domain resources where the PUCCH is located are UL / Flexible symbols.

[0144] As described above, since the UE determines the target time-domain unit without considering on which time-domain type of time-domain resources the first uplink transmission needs to be performed, in this embodiment, by using the above conditions to assist the UE in determining the target time-domain unit, the determined target time-domain unit can satisfy the requirements of the first uplink transmission as much as possible.

[0145] In some embodiments, the first uplink transmission is determined to be transmitted on time-domain resources of a target time-domain type, and the target time-domain type includes an SBFD time-domain type or a non-SBFD time-domain type;

[0146] The method further includes:

[0147] In the case where the time-domain type of the second time-domain unit of the first uplink transmission does not match the target time-domain type, the terminal cancels transmitting the first uplink transmission in the second time-domain unit;

[0148] Among them, the second time-domain unit is at least one time-domain unit in the target time-domain unit corresponding to the first uplink transmission.

[0149] As described above, since the UE determines the target time-domain unit without considering on which time-domain type of time-domain resources the first uplink transmission needs to be transmitted, the determined target time-domain unit may not match the target time-domain type determined for the first uplink transmission. In this embodiment, when the time-domain type of the second time-domain unit in the target time-domain unit does not match the target time-domain type, the terminal may cancel transmitting the first uplink transmission in the second time-domain unit.

[0150] Optionally, the method further includes:

[0151] The terminal includes the number of the second time-domain units in the total number of the target time-domain units.

[0152] In some embodiments, the first uplink transmission is determined to be transmitted on time-domain resources of the SBFD time-domain type;

[0153] The terminal determines the target time-domain unit corresponding to the first uplink transmission according to a second message from a network-side device, including:

[0154] The terminal starts from the first time-domain unit among the at least one time-domain unit, and determines N time-domain units that meet a second preset condition as the target time-domain unit;

[0155] The second preset condition includes at least one of the following:

[0156] The target symbol is an SBFD symbol not used for SS or PBCH;

[0157] The target symbol is an SBFD symbol;

[0158] X consecutive symbols starting from the target symbol are SBFD symbols not used for SS or PBCH;

[0159] X consecutive symbols starting from the target symbol are SBFD symbols;

[0160] Wherein, X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0161] The target symbol is configured by the start symbol index corresponding to the first uplink transmission.

[0162] This embodiment lies in that the terminal starts from the first time-domain unit among the at least one time-domain unit configured by the network-side device, and searches for an SBFD time-domain unit whose target symbol (or X consecutive symbols starting from the target symbol) is not used for SS / PBCH as the target time-domain unit.

[0163] Optionally, the first time-domain unit includes at least one of the following:

[0164] A time-domain unit indicated for feedback of first information, where the first information includes HARQ-ACK;

[0165] A time-domain unit determined according to the period and offset of second information for transmitting second information, where the second information includes at least one of SR and CSI.

[0166] Exemplarily, the target symbol is the first symbol (or starting symbol) corresponding to the PUCCH resource, configured by startingSymbolIndex for example.

[0167] In this embodiment, the UE needs to consider on which time-domain type of time-domain resources the first uplink transmission needs to be transmitted, and the determined target time-domain units all belong to the same time-domain type. This way can be understood as that when the UE determines the target time-domain unit corresponding to the first uplink transmission and encounters time-domain units of different time-domain types, the UE skips that time-domain unit and selects subsequent time-domain units of the same time-domain type, which is equivalent to the UE delaying a certain retransmission of the first uplink transmission.

[0168] In some embodiments, the first uplink transmission is determined to be transmitted on time-domain resources of the non-SBFD time-domain type;

[0169] The terminal determines the target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, including:

[0170] The terminal starts from the first time-domain unit among the at least one time-domain unit and determines N time-domain units that meet a third preset condition as the target time-domain unit;

[0171] The third preset condition includes at least one of the following:

[0172] The target symbol is an uplink symbol or a flexible symbol not used for SS or PBCH;

[0173] X consecutive symbols starting from the target symbol are uplink symbols or flexible symbols not used for SS or PBCH, where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0174] Wherein, the target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

[0175] In this embodiment, the terminal starts from the first time domain unit among at least one time domain unit configured by the network-side device, and searches for a target symbol (or consecutive X symbols starting from the target symbol) that is a non-SBFD time domain unit not used for SS / PBCH as the target time domain unit.

[0176] Optionally, the first time domain unit includes at least one of the following:

[0177] A time domain unit indicated for feedback of first information, where the first information includes HARQ-ACK;

[0178] A time domain unit determined according to the period and offset of second information for transmitting second information, where the second information includes at least one of SR and CSI.

[0179] Exemplarily, the target symbol is the first symbol (or starting symbol) corresponding to the PUCCH resource, such as the first symbol (or starting symbol) corresponding to the first uplink transmission configured by startingSymbolIndex.

[0180] In this embodiment, the UE needs to consider on what time domain type of time domain resources the first uplink transmission needs to be transmitted, and the determined target time domain units all belong to the same time domain type. This way can be understood as that when the UE determines the target time domain unit corresponding to the first uplink transmission, if it encounters time domain units of different time domain types, the UE skips that time domain unit and selects a time domain unit of the same time domain type later, which is equivalent to the UE delaying a certain retransmission of the first uplink transmission.

[0181] In some embodiments, the method further includes:

[0182] In the case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission, the terminal performs a first operation, and the first operation includes at least one of the following:

[0183] Cancel the first uplink transmission;

[0184] Cancel the second uplink transmission;

[0185] Multiplex and transmit the first uplink transmission and the second uplink transmission.

[0186] The first uplink transmission and the second uplink transmission can be, for example, PUCCH and PUCCH, or PUCCH and PUSCH.

[0187] The above first operation can be understood as an overlapping process or an intra-UE overlapping process. The ways of overlapping processing include, for example, multiplexing (i.e., multiplexing the content carried by different channels onto one channel for transmission), cancellation (i.e., canceling part of the channel transmission, and cancellation can be understood as not transmitting, discarding), or prioritization (i.e., canceling part of the channel transmission according to the priority, and cancellation can be understood as not transmitting, discarding), etc.

[0188] In some embodiments, when the channels of the first uplink transmission overlap with the channels of the second uplink transmission, the terminal performs the first operation, including:

[0189] When the channels of the first uplink transmission overlap with the channels of the second uplink transmission, the terminal determines whether the first uplink transmission and the second uplink transmission are valid according to at least one time domain unit configured by the second message;

[0190] The terminal performs the first operation when it determines that the first uplink transmission and the second uplink transmission are valid.

[0191] It should be noted that the network-side device sends a second message to the terminal to configure at least one time domain unit for the terminal. Since the at least one time domain unit includes an SBFD time domain unit, the second message can be understood as SBFD configuration information. That is to say, the terminal determines whether the first uplink transmission and the second uplink transmission are valid according to at least one time domain unit configured by the second message, which can be understood as the terminal determines whether the first uplink transmission and the second uplink transmission are valid according to the SBFD configuration information.

[0192] It can be understood that the SBFD configuration information includes time domain configuration information, such as which time domain units are SBFD time domain units and which time domain units are non-SBFD time domain units. At the same time, the SBFD configuration information can also include the frequency domain configuration corresponding to SBFD. Among them, the SBFD UL subband can be determined according to the SBFD frequency domain configuration. In this way, it can be determined whether the uplink transmission is valid according to whether the frequency domain resources of the uplink transmission are within the range of the SBFD UL subband.

[0193] In this embodiment, when the channels of the first uplink transmission overlap with the channels of the second uplink transmission, the terminal can first perform an effectiveness check. If it is invalid, the UE may not perform the overlapping process between uplink transmissions, or rather, the invalid uplink transmission channels do not participate in the overlapping process; if it is valid, the UE then performs the overlapping process between uplink transmissions, or rather, the above channels participate in the overlapping process. This method can avoid some unnecessary discards.

[0194] In some embodiments, the method further includes:

[0195] The terminal determines a target time domain type corresponding to the S-th retransmission of the first uplink transmission, where the time domain type includes an SBFD time domain type or a non-SBFD time domain type, and S is a positive integer less than or equal to N;

[0196] The terminal determines transmission parameters of the S-th retransmission according to the target time domain type.

[0197] The terminal determines a target time domain type corresponding to the S-th retransmission of the first uplink transmission. It can be understood that the terminal determines whether the S-th retransmission of the first uplink transmission is an SBFD uplink transmission or a non-SBFD uplink transmission. Among them, the SBFD uplink transmission represents an uplink transmission of the SBFD time domain type, and the non-SBFD uplink transmission represents an uplink transmission of the non-SBFD time domain type.

[0198] The terminal determines transmission parameters of the S-th retransmission of the first uplink transmission according to the target time domain type, which can make the transmission parameters of the S-th retransmission of the first uplink transmission more reasonable and is conducive to ensuring the communication performance of the terminal. Taking the target time domain type as the SBFD time domain type as an example, since the terminal can perform uplink transmission and downlink reception simultaneously in the same time domain unit, the uplink transmission may interfere with the downlink reception. Therefore, when the target time domain type corresponding to the S-th retransmission of the first uplink transmission is the SBFD time domain type, the terminal can use a lower transmission power to perform the S-th retransmission of the first uplink transmission to reduce the interference caused by the S-th retransmission of the first uplink transmission to the downlink reception, thereby ensuring the communication performance of the terminal. When the target time domain type corresponding to the S-th retransmission of the first uplink transmission is the non-SBFD time domain type, the terminal can use a higher transmission power to perform the S-th retransmission of the first uplink transmission to improve the reliability of the S-th retransmission of the first uplink transmission, thereby ensuring the communication performance of the terminal.

[0199] In some embodiments, the terminal determines transmission parameters of the S-th retransmission according to the target time domain type, including:

[0200] The terminal receives a third message from the network-side device, where the third message includes a first transmission configuration item and a second transmission configuration item. The first transmission configuration item has a mapping relationship with the SBFD time domain type, and the second transmission configuration item has a mapping relationship with the non-SBFD time domain type;

[0201] The terminal determines a target transmission configuration item from the first transmission configuration item and the second transmission configuration item according to the target time domain type;

[0202] The terminal determines the transmission parameters associated with the target transmission configuration item as the transmission parameters for the S-th repeated transmission.

[0203] The first transmission configuration item may include one or more transmission configurations, and the second transmission configuration item may also include one or more transmission configurations. When multiple transmission configurations are included, these multiple transmission configurations may be respectively used for uplink transmissions with different priorities.

[0204] Exemplarily, for PUCCH transmission, the first transmission configuration item is PUCCH-configList1, and the second transmission configuration item is PUCCH-configList2. Specifically, the base station configures PUCCH-configList1 for SBFD symbol transmission and PUCCH-configList2 for non-SBFD symbol transmission. Among them, each PUCCH-configList may include one or more PUCCH-configs, for example, respectively used for UCI transmissions with high and low priorities. Each PUCCH-config includes PUCCH resources, PUCCH transmission power control parameters, or spatial information parameters (such as beam parameters), etc.

[0205] In this embodiment, by configuring different transmission configuration items for different time domain types respectively, the terminal can directly select the corresponding transmission configuration item according to the determined time domain type, so as to efficiently determine appropriate transmission parameters, which is beneficial to ensuring the communication performance of the terminal.

[0206] It should be noted that in addition to the solution of "the terminal determines a target transmission configuration item from the first transmission configuration item and the second transmission configuration item according to the target time domain type" to determine the transmission parameters for the S-th repeated transmission in the embodiments of the present application, the terminal can also directly determine the transmission parameters for the S-th repeated transmission to reduce the intermediate process. For example, in the case where the time domain unit where the S-th repeated transmission is located is configured as an SBFD time domain unit, the terminal determines that the target time domain type is the SBFD time domain type, and the terminal determines to use the transmission parameters in the first transmission configuration item for the S-th repeated transmission.

[0207] Optionally, the transmission parameters include at least one of a power control parameter and spatial information (such as a beam parameter).

[0208] In addition, the transmission parameters may further include parameters such as a transmission configuration, a feedback timing set, or a transmission code rate.

[0209] In some embodiments, the manner in which the terminal determines the target time domain type includes at least one of the following:

[0210] When the time domain unit where the S-th repeated transmission is located is configured as an SBFD time domain unit, the terminal determines that the target time domain type is the SBFD time domain type;

[0211] When the time domain unit where the S-th repeated transmission is located is configured as a non-SBFD time domain unit, the terminal determines that the target time domain type is the non-SBFD time domain type;

[0212] When all the symbols where the S-th repeated transmission is located are SBFD symbols, the terminal determines that the target time domain type is the SBFD time domain type;

[0213] When all the symbols where the S-th repeated transmission is located are non-SBFD symbols, the terminal determines that the target time domain type is the non-SBFD time domain type;

[0214] When the time domain unit where the S-th repeated transmission is located simultaneously includes SBFD symbols and non-SBFD symbols, the terminal determines the target time domain type according to a target manner;

[0215] Wherein, the target manner includes at least one of the following:

[0216] Determine the target time domain type according to the number of SBFD symbols and the number of non-SBFD symbols included;

[0217] Determine the target time domain type according to the time domain type of the symbols located at predefined positions in the time domain unit where the S-th repeated transmission is located;

[0218] Determine the target time domain type according to the predefined or default time domain type of the time domain unit where the S-th repeated transmission is located.

[0219] Exemplarily, if the time domain unit where the S-th repeated transmission is located is configured as an SBFD time domain unit, or the time domain unit where the S-th repeated transmission is located only includes SBFD symbols, the target time domain type is the SBFD type.

[0220] Exemplarily, if the time domain unit where the S-th repeated transmission is located is not configured as an SBFD time domain unit, or the time domain unit where the S-th repeated transmission is located only includes non-SBFD symbols, the target time domain type is the non-SBFD type.

[0221] Exemplarily, if the time domain unit where the S-th repeated transmission is located contains both SBFD symbols and non-SBFD symbols at the same time, the target time domain type is determined according to the following method:

[0222] The number of SBFD symbols and non-SBFD symbols in this time domain unit, and it is determined according to the time domain type with a larger number of symbols;

[0223] It is determined according to the predefined position in this time domain unit, such as the time domain type corresponding to the first symbol or the last symbol;

[0224] Predefined / default as SBFD or non-SBFD type;

[0225] It is determined according to the time domain type of the symbol where the uplink transmission in this time domain unit is located.

[0226] The above are the related implementation manners for determining the target time domain unit corresponding to the first uplink transmission by using the direct determination method. The above implementation manners can be applied to PUCCH repetition transmission.

[0227] The following describes the related implementation manners for determining the target time domain unit corresponding to the first uplink transmission by using the indirect determination method:

[0228] In some embodiments, the terminal determines the target time domain unit corresponding to the first uplink transmission according to a second message from the network device, including:

[0229] The terminal determines whether L time domain units after the third time domain unit are invalid time domain units according to the second message. The value of L is configured by a higher layer. The third time domain unit is a downlink time domain unit semi-statically configured by higher layer signaling. The invalid time domain unit is not used for transmitting the first uplink transmission.

[0230] Exemplarily, if numberOfInvalidSymbolsForDL-UL-Switching is configured by a higher layer, the value of L is the value of numberOfInvalidSymbolsForDL-UL-Switching.

[0231] As described above, the second message can be understood as a message carrying SBFD configuration information. Therefore, this implementation manner is that the UE determines whether L time domain units after the third time domain unit are invalid time domain units according to the SBFD configuration information, so as to indirectly determine the target time domain unit (or available time unit, available time domain unit) corresponding to the first uplink transmission.

[0232] Exemplarily, the UE may determine a time domain unit that is located after the third time domain unit and is not determined to be an invalid time domain unit as the target time domain unit of PUSCH repetition type B.

[0233] In this embodiment, the UE can determine the available time units for uplink repeated transmission according to the SBFD configuration information, which can improve the effectiveness of uplink repeated transmission, and thus improve the effectiveness of the communication system.

[0234] In some embodiments, the terminal determines whether L time domain units located after the third time domain unit are invalid time domain units according to the second message, including at least one of the following:

[0235] If the L time domain units after the third time domain unit are non-SBFD time domain units, the terminal determines that the L time domain units after the third time domain unit are invalid time domain units;

[0236] If the L time domain units after the third time domain unit are SBFD time domain units, the terminal determines that the L time domain units after the third time domain unit are not invalid time domain units;

[0237] If the L time domain units after the third time domain unit include non-SBFD time domain units and SBFD time domain units, the terminal determines that the non-SBFD time domain units among them are invalid time domain units, and determines that the SBFD time domain units among them are not invalid time domain units.

[0238] Exemplarily, for a UE configured with SBFD, the definition of invalid symbol for PUSCH repetition type B may be:

[0239] When the UE is configured with numberOfInvalidSymbolsForDL-UL-Switching, it is determined whether the subsequent numberOfInvalidSymbolsForDL-UL-Switching symbols are invalid symbols according to whether the symbol after the semi-statically configured DL symbol (referring to the DL symbol not configured as an SBFD symbol) is a non-SBFD symbol or an SBFD symbol, where:

[0240] If the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbol are non-SBFD symbols, then according to the relevant protocol, the corresponding numberOfInvalidSymbolsForDL-UL-Switching symbols are invalid symbols, that is, the UE is not allowed to transmit PUSCH repetition type B on these symbols;

[0241] If the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbol are SBFD symbols, then the corresponding numberOfInvalidSymbolsForDL-UL-Switching symbols are not invalid symbols. That is, the UE is allowed to transmit PUSCH repetition type B on these symbols;

[0242] If the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbol contain non-SBFD symbols and SBFD symbols, then the non-SBFD symbols in the corresponding numberOfInvalidSymbolsForDL-UL-Switching symbols are invalid symbols, and the SBFD symbols in the corresponding numberOfInvalidSymbolsForDL-UL-Switching symbols are not invalid symbols, that is, the UE is allowed to transmit PUSCH repetition type B on the SBFD symbols in the numberOfInvalidSymbolsForDL-UL-Switching symbols.

[0243] The above are the related implementation manners for determining the target time-domain unit corresponding to the first uplink transmission by using the indirect determination method. The above implementation manners can be applied to PUSCH repetition type B transmission.

[0244] To better understand the technical solution of the present application, specific embodiments are provided below to respectively exemplarily illustrate the PUCCH repetition transmission scheme and the PUSCH repetition type B transmission scheme of the present application.

[0245] Embodiment 1: PUCCH repetition transmission scheme

[0246] In the related art, when PUCCH is not configured for repeated transmission, the UE determines the time slot / sub-slot for PUCCH transmission in the following manner. For example, for HARQ-ACK, the time slot / sub-slot for PUCCH transmission is determined according to the k1 field in the scheduling / activation DCI (or configured by the higher layer when the DCI does not contain the k1 field). For example, the k1 field indicates "PDSCH-to-HARQ-ACK feedback timing", and the UL time slot / sub-slot n corresponding to the end position of the PDSCH (or the end DL time slot) is determined as n + k1. For CSI / SR, the UE determines the transmission time slot within each period according to the period and offset corresponding to CSI / SR. For example, for SR, if its period is greater than one time slot, the UE determines the time slot where an SR PUCCH transmission occasion is located. Meet where n f is the frame number, is the number of slots contained in one frame (in the case of SCS being μ), SR OFFSET is the offset of SR, SR PERIODICITY is the period of SR.

[0247] In the related art, when PUCCH is configured for repeated transmission, the base station can configure per PUCCH format or per PUCCH resource, such as the parameter pucch-RepetitionNrofSlots or nrofSlots. The UE can determine the time slot for PUCCH transmission according to the semi-static uplink-downlink configuration.

[0248] This embodiment provides a method for the UE to determine the time-domain resource type (which can be simply referred to as the time-domain type) for PUCCH transmission and the time unit for PUCCH repeated transmission when the UE is also configured with the SBFD time-domain resource.

[0249] 1. The UE determines the time-domain type of PUCCH transmission, that is, the UE determines whether the PUCCH transmission is SBFD transmission (i.e., the time-domain type of PUCCH transmission is SBFD type) or non-SBFD transmission (i.e., the time-domain type of PUCCH transmission is non-SBFD type).

[0250] Here, the time-domain resources corresponding to the SBFD type may include, for example, SBFD symbols / slots / sub-slots.

[0251] Method 1: Determine the time-domain type of PUCCH transmission according to the pre-configured information. For example:

[0252] Method 1-1: Determine the time domain type of PUCCH transmission according to the PUCCH-config / resourceList or resource set where the PUCCH resource is located. For example, the base station configures the PUCCH-config / resourceList or resource set for the UE to transmit in the SBFD time domain or non-SBFD time domain respectively, and the UE determines its transmission time domain type according to the PUCCH-config / resourceList or resource set where the PUCCH is located.

[0253] Method 1-2: Determine the time domain type of PUCCH transmission according to the pre-configured time domain type corresponding to the PUCCH resource. For example, the base station configures the time domain type of transmission for each PUCCH resource (such as per resource configured).

[0254] Method 1-3: Determine the time domain type of PUCCH transmission according to the pre-configured information corresponding to the information or signal carried by the PUCCH resource. For the PUCCH carrying HARQ-ACK, according to the codebook where the HARQ-ACK is located, for example, the scheduling DCI or RRC configures the codebook where the HARQ-ACK is located; for CSI / SR, the higher layer configures the transmission time domain type corresponding to the CSI / SR (such as per CSI / SR configuration).

[0255] Method 2: Determine the time domain type of PUCCH transmission according to predefined rules. For example:

[0256] Method 2-1: Determine the time domain type of PUCCH transmission according to the type of the time domain resource where the nominal first transmission is located. Specifically:

[0257] For HARQ-ACK / PUSCH, the time domain type of PUCCH transmission is the type corresponding to the time unit where the UE is instructed to transmit HARQ-ACK / PUSCH. As Figure 4 In, PDSCH1 and PDSCH2 are respectively instructed to feedback HARQ-ACK in slot n+5 and slot n+7. According to the SBFD configuration, slot n+5 is an SBFD slot and slot n+7 is a non-SBFD slot, then the UE determines that the time domain types of PUCCH1 and PUCCH2 are SBFD type and non-SBFD type respectively.

[0258] For SR / CSI / CG-PUSCH / SRS, the time domain type of PUCCH transmission is the type of the time unit determined by the UE according to the period of SR / CSI / CG-PUSCH / SRS and the offset within the period (as well as the starting symbol position and sub-slot configuration). AsFigure 5 Among them, the UE determines the time slots for CSI / SR transmission in Period 1 and Period 2 according to the period and offset of CSI / SR. In Period 1, the time slot where it is located is configured as an SBFD time slot, and in Period 2, the time slot where it is located is configured as a non-SBFD time slot. Then the UE determines that the time domain types of PUCCH1 and PUCCH2 are SBFD type and non-SBFD type respectively.

[0259] Method 2-2: Determine the time domain type of PUCCH transmission according to the type of time domain resource where the first actual transmission is located.

[0260] For example, the UE determines the time domain resource of the first actual transmission according to the following method:

[0261] Starting from time unit A, the following at least one is satisfied:

[0262] The first symbol corresponding to the PUCCH / PUSCH / SRS resource (configured by startingSymbolIndex for example) is not a symbol of SS / PBCH (this symbol can be a UL symbol or a flexible symbol or an SBFD symbol);

[0263] Starting from the first symbol corresponding to the PUCCH / PUSCH / SRS resource, there are X consecutive symbols that are not SS / PBCH (these X symbols can be UL symbols or flexible symbols or SBFD symbols), where X is greater than or equal to the number of symbols corresponding to the PUCCH / PUSCH / SRS resource (configured by nrofsymbols or indicated by TDRA)

[0264] of the time unit.

[0265] Among them, time unit A includes the following situations:

[0266] Situation 1: For HARQ-ACK, time unit A is the time unit when the UE is instructed to feedback HARQ-ACK;

[0267] Situation 2: For SR / CSI, time unit A is the time unit when the UE determines to send SR / CSI according to the period and offset within the period configured for SR / CSI. Time unit A can be slot A or sub-slot A. If it is sub-slot A, the UE also needs to determine sub-slot A according to the PUCCH start symbol position and sub-slot length configuration.

[0268] For Method 2-2, since the UE needs to determine the time domain type based on the start symbol and symbol position of the PUCCH, this method is applicable to cases where the UE does not need to determine the start symbol and symbol position of a PUCCH resource based on the time domain type. For example, for PUCCH transmissions of the SBFD type and non-SBFD type, when the time domain resource configuration is common / same, or for PUCCH transmissions of the SBFD type and non-SBFD type, when the time domain positions corresponding to the same PUCCH Resource Indicator (PRI) / resource ID are the same, or when the SBFD configuration is at the slot-level.

[0269] It should be noted that the UL / flexible symbol in this embodiment refers to a symbol that is configured as a UL or flexible symbol by semi-static signaling, such as tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated, and is not configured as an SBFD symbol (exemplarily, the symbol is not configured as an SBFD symbol by semi-static signaling). The SBFD symbol in this embodiment refers to an SBFD symbol determined according to higher layer signaling or dynamic signaling. For example, the SBFD symbol is an SBFD symbol determined according to higher layer signaling.

[0270] The time domain type of the uplink transmission determined by the above UE (such as SBFD symbol / slot / sub-slot) can be used to further determine at least one of the time domain resource position (such as the time domain resource where the transmission is located) and transmission parameters (such as power, beam) of the uplink transmission. That is, the UE determines at least one of the time domain resource position and transmission parameters where the uplink transmission is located according to the determined time domain type of the uplink transmission.

[0271] II. The UE determines the time unit for transmitting this PUCCH according to the SBFD time domain configuration

[0272] Solution 1: When the PUCCH is repetitively transmitted, it is only transmitted in time units of the same time domain type (such as time units of the SBFD type (abbreviated as SBFD time units), time units of the non-SBFD type (abbreviated as non-SBFD time units)). When the time domain resources of a certain PUCCH repetition fall in time units of different time domain types, the UE cancels this PUCCH repetition.

[0273] In this solution, the UE determines the time unit for transmitting this PUCCH as:

[0274] Starting from time unit A, at least one of the following conditions is satisfied:

[0275] The first symbol corresponding to the PUCCH resource (configured by startingSymbolIndex, for example) is not an SS / PBCH symbol (this symbol can be a UL symbol, a flexible symbol, or an SBFD symbol);

[0276] X consecutive symbols that are not SS / PBCH symbols starting from the first symbol corresponding to the PUCCH resource (these X symbols can be UL symbols, flexible symbols, or SBFD symbols), where X is greater than or equal to the number of symbols corresponding to the PUCCH resource (configured by nrofsymbols, for example)

[0277] of time units.

[0278] Among them, time unit A includes the following situations:

[0279] Situation 1: For HARQ-ACK, time unit A is the time unit in which the UE is instructed / triggered to feedback HARQ-ACK, such as slot / sub-slot n+k, where n is the UL slot / sub-slot corresponding to the end position / slot of the PDSCH, and k is the PDSCH-to-HARQ-ACK feedback timing configured by the higher layer or indicated by DCI;

[0280] Situation 2: For SR / CSI, time unit A is the time unit in which the UE determines to send SR / CSI according to the period configured for SR / CSI and the offset within the period. Time unit A can be slot A or sub-slot A. If it is sub-slot A, the UE also needs to determine sub-slot A according to the PUCCH start symbol position and the sub-slot length configuration.

[0281] Optionally, if the UE determines to transmit the above PUCCH in the SBFD time unit (for example, the UE determines that this PUCCH is the PUCCH transmitted in the SBFD time unit according to certain instructions / configurations / rules, see the relevant methods provided in the first part of this embodiment for details), then for the above time units, if a certain time unit is a non-SBFD time unit, that is, the time unit of the PUCCH overlaps with the non-SBFD time unit, the UE does not transmit the PUCCH in this time unit.

[0282] Optionally, the UE includes this time unit in the count.

[0283] Optionally, if the UE determines to transmit the above-mentioned PUCCH in a non-SBFD time unit (for example, the UE determines that the PUCCH is a PUCCH transmitted in a non-SBFD time unit according to certain indications / configurations / rules. For specific methods, refer to the relevant methods provided in the first part of this embodiment), then for the above-mentioned time units, if a certain time unit is an SBFD time unit, that is, the time unit of the PUCCH overlaps with the SBFD time unit, the UE does not transmit the PUCCH in this time unit.

[0284] Optionally, the UE includes this time unit in the count.

[0285] Exemplarily, as Figure 6 shown, the UE is instructed to feedback the HARQ-ACK of PDSCH 1 in slot n+5. The UE determines that the PUCCH resource for its HARQ-ACK feedback is configured with repeated transmission. Assume that the number of repeated transmissions is 4. As Figure 6 shown, the UE determines that the time slots for PUCCH repeated transmission are slot n+5, slot n+6, slot n+7, and slot n+10. Among them, since slot n+6 and n+7 are non-SBFD slots, the UE determines that the PUCCH can only be transmitted in the SBFD time domain resource. Then the UE cancels the repeated transmission of the PUCCH in slot n+6 and slot n+7, and only repeats the transmission of the PUCCH in slot n+5 and slot n+10. That is, the UE only transmits rep1 and rep4, and does not transmit rep2 and rep3.

[0286] It should be noted that when the above-mentioned PUCCH is repeatedly transmitted, there may be channel overlap between the PUCCH transmission and other uplink transmissions. For example, there may be channel overlap between the PUCCH transmission and other PUCCH transmissions, or there may be channel overlap between the PUCCH transmission and the PUSCH transmission.

[0287] In the related art, when the time-domain resources of a PUCCH with repeated transmission overlap with those of other PUCCHs or PUSCHs (specifically, here it refers to a PUSCH that cannot be transmitted simultaneously with this PUCCH), the UE processes the transmission overlap per repetition. Specifically, the UE determines which channel to transmit based on the priority of the PUCCH (such as the priority index, where priority indices 0 and 1 represent low priority and high priority respectively) or the priority of the content carried by the PUCCH (such as CSI). For example, when channels with different priority indices overlap, the UE discards the transmission with a priority index of 0; when channels with the same priority index overlap, if it is a PUCCH and a PUCCH overlapping, the UE determines the transmitted channel according to the order that the priority of HARQ-ACK is higher than that of SR, the priority of SR is higher than that of CSI with high priority, and the priority of CSI with high priority is higher than that of CSI with low priority (i.e., the order of HARQ-ACK > SR > CSI with high priority > CSI with low priority). When the PUCCH overlaps with the PUSCH, the UE discards the PUSCH transmission.

[0288] In this embodiment, the UE can first execute the steps in the above Scheme 1 and then perform overlap processing (such as intra-UE multiplexing, prioritization, cancellation, etc.). That is, the UE first determines the time unit of the PUCCH repeated transmission according to the SBFD configuration and then performs overlap processing. The UE can also first perform overlap processing and then execute the steps in the above Scheme 1.

[0289] As an implementation, for PUCCH transmission, the UE first determines whether a certain repetition can be transmitted according to the time-domain type of its time-domain resources and then performs overlap processing between transmissions. For example Figure 6 in, since the time-domain types of the time-domain resources where rep2 and rep3 are located are different from the time-domain type configured / indicated / stipulated for the PUCCH, the UE cannot transmit rep2 and rep3. Then the UE cancels rep2 and rep3 first and then performs overlap processing between transmissions. Since rep2 and rep3 are cancelled, in the subsequent overlap processing, it is equivalent that rep2 and rep3 do not exist, and the problem of the overlap between this rep2 and rep3 and other uplink transmissions does not exist accordingly. This method can avoid unnecessary discarding.

[0290] As another implementation, for PUCCH transmission, the UE determines the time unit for transmitting the PUCCH. After that, overlapping processing (such as intra-UE multiplexing) is performed first. After the processing, if the time-domain resources where a certain repetition of the PUCCH is located do not meet the requirements, the UE cancels that repetition. In this method, the UE finally determines whether the uplink channel can be transmitted, and the implementation is relatively simple.

[0291] Solution 2: When the PUCCH is repetitively transmitted, it is only transmitted in time units of the same time-domain type (such as SBFD time units, non-SBFD time units). When encountering time units of different types, the UE defers the PUCCH transmission.

[0292] Solution 2-1: If the UE determines to transmit the above PUCCH in the SBFD time unit (for example, the UE determines that the PUCCH is a PUCCH to be transmitted in the SBFD time unit according to certain indications / configurations / rules. For the specific relevant method, see the first part of this embodiment), the UE determines the time unit for PUCCH transmission according to the following method:

[0293] Starting from time unit A, at least one of the following is satisfied:

[0294] The first symbol corresponding to the PUCCH resource (configured by startingSymbolIndex, for example) is not an SS / PBCH symbol (this symbol is an SBFD symbol);

[0295] Starting from the first symbol corresponding to the PUCCH resource, there are X consecutive symbols that are not SS / PBCH symbols (these X symbols are all SBFD symbols), where X is greater than or equal to the number of symbols corresponding to the PUCCH resource (configured by nrofsymbols, for example) time units.

[0296] The meaning of time unit A here is the same as that of time unit A in Solution 1.

[0297] Solution 2-2: If the UE determines to transmit the above PUCCH in the non-SBFD time unit (for example, the UE determines that the PUCCH is a PUCCH to be transmitted in the non-SBFD time unit according to certain indications / configurations / rules. For the specific relevant method, see the first part of this embodiment), the UE determines the time unit for PUCCH transmission according to the following method:

[0298] Starting from time unit A, at least one of the following is satisfied:

[0299] The first symbol corresponding to the PUCCH resource (configured by startingSymbolIndex, for example) is not an SS / PBCH symbol (this symbol is a UL symbol or a flexible symbol);

[0300] Starting from the first symbol corresponding to the PUCCH resource, there are X consecutive symbols that are not SS / PBCH symbols (these X symbols are UL symbols or flexible symbols), where X is greater than or equal to the number of symbols corresponding to the PUCCH resource (configured by nrofsymbols, for example)

[0301] of time units.

[0302] Here, the meaning of time unit A is the same as that of time unit A in Solution 1.

[0303] Exemplarily, as Figure 7 shown, the UE is instructed to feedback the HARQ-ACK of PDSCH 1 in slot n+5. The UE determines that the PUCCH resource for its feedback of HARQ-ACK is configured with repeated transmission. Assuming the number of its repeated transmissions is 4, as Figure 7 shown, the UE determines that the time-domain type of PUCCH repeated transmission is the SBFD type. Then the UE determines that the time slots for transmitting this PUCCH are slot n+5, slot n+10, slot n+11, and slot n+12.

[0304] It should be noted that in this embodiment, a symbol that is not an SS / PBCH symbol can be understood as: (1) a UL symbol or a flexible symbol that is not an SS / PBCH, which refers to a symbol that is configured as UL / flexible and is not configured for SS / PBCH transmission; (2) an SBFD symbol that is not an SS / PBCH, which refers to a symbol that is configured as SBFD and is not configured for SS / PBCH transmission. Among them, if an SBFD symbol can only be configured in a symbol that is not an SS / PBCH, then when a symbol is configured as an SS / PBCH symbol, this symbol satisfies the condition of being an SBFD symbol that is not an SS / PBCH.

[0305] Optionally, this embodiment is applicable to asymmetric spectrum.

[0306] III. Method for the UE to Determine Power Control Parameters or Spatial Information When PUCCH is Repeated

[0307] The base station configures or activates two sets of power control parameters or spatial information for the PUCCH transmission of the UE (for example, the base station activates two sets of spatial information for a PUCCH resource through MAC CE, such as PUCCH-SpatialRelationInfo), and sets two sets of power control parameters (or spatial information) to be used for the UE to transmit PUCCH in SBFD and non-SBFD respectively. For each repetition of the PUCCH, according to whether the time domain type of the time domain resource where each repetition is located is of the SBFD type or the non-SBFD type, the first set of power control parameters (or spatial information) and the second set of power control parameters (or spatial information) are respectively adopted. For example, the base station configures multiple PUCCH-SpatialRelationInfo for the UE to transmit PUCCH through PUCCH-config, and activates two PUCCH-SpatialRelationInfo for a PUCCH resource (per resource ID) through MAC CE, which are respectively used for the UE to transmit PUCCH in SBFD and non-SBFD. Optionally, the base station configures the mapping relationship between the power control parameters of the PUCCH (such as p0-PUCCH-Value) and the PUCCH-SpatialRelationInfo through higher layer parameters. The UE determines the corresponding power control parameters according to the PUCCH-SpatialRelationInfo adopted for each repetition.

[0308] Specifically, when the UE repeats the transmission of a PUCCH in multiple time units, if the PUCCH contains two sets of power control parameters or two sets of spatial information, the UE determines the parameters during the PUCCH repeated transmission according to the following method:

[0309] If the time unit where the PUCCH repetition is located is an SBFD time unit, the first set of parameters is used;

[0310] If the time unit where the PUCCH repetition is located is a non-SBFD time unit, the second set of parameters is used.

[0311] In this embodiment, the time unit can be replaced by the time domain unit, and the two have the same meaning.

[0312] In this embodiment, the UE can determine the time unit and transmission parameters of the PUCCH repetition transmission according to the SBFD configuration, which can improve the effectiveness of the PUCCH repetition transmission, and thus improve the effectiveness of the communication system.

[0313] Embodiment 2: PUSCH repetition type B transmission scheme

[0314] In this embodiment, when the UE is configured with numberOfInvalidSymbolsForDL-UL-Switching, the UE can determine whether the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbols can be used for PUCCH repetition type B transmission according to whether the symbols after the semi-statically configured DL symbols are SBFD symbols or non-SBFD symbols. Specifically, if the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbols are SBFD symbols, then these numberOfInvalidSymbolsForDL-UL-Switching symbols can be used for PUCCH repetition type B transmission; if the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbols are non-SBFD symbols, then these numberOfInvalidSymbolsForDL-UL-Switching symbols cannot be used for PUCCH repetition type B transmission.

[0315] As Figure 8 shown, assume that the UE is configured with PUSCH repetition type B, where PUSCH is scheduled to transmit PUSCH in slot n-1, and its TDRA indicates that the start symbol of a PUSCH is the 10th symbol in slot n-1, with a length of 4 symbols and a repetition count of 4. Then, according to the time-domain resource determination rule of PUSCH repetition type B, the UE determines that the first to fourth nominal repetition positions are respectively as Figure 8As shown (rep1 represents the first time, and so on). For the first and fourth nominal repetitions, they do not overlap with any invalid symbols and can be directly transmitted. The second nominal repetition overlaps with the semi-statically configured DL symbols (i.e., the symbols represented by D in the figure). In the related art, if the UE is not configured with numberOfInvalidSymbolsForDL-UL-Switching, the second nominal repetition is divided into two parts. The first three symbols cannot be transmitted, and the last symbol is discarded. The third nominal repetition overlaps with the flexible symbols (i.e., the symbols represented by F in the figure) and the UL symbols (i.e., the symbols represented by U in the figure). If the UE is not configured with numberOfInvalidSymbolsForDL-UL-Switching, it can be directly transmitted. If the UE is configured with numberOfInvalidSymbolsForDL-UL-Switching, since the symbols where the third nominal repetition is located are indicated as invalid symbols, the UE does not transmit this nominal repetition.

[0316] As Figure 9 shown, if the UE is configured with SBFD symbols, assuming that the four symbols after the semi-statically configured DL symbols are configured as SBFD symbols by semi-static signaling, when the UE determines the invalid symbols of PUSCH repetition type B, Figure 9 the numberOfInvalidSymbolsForDL-UL-Switching symbols after the semi-statically configured DL symbols in

[0317] this embodiment can still be used to transmit PUSCH repetition type B. Therefore, the third nominal repetition can be transmitted.

[0318] In summary, the embodiments of the present application can enable the terminal to more reasonably determine the time-domain resource position of the uplink repeated transmission under the SBFD configuration, so that the terminal can more reasonably perform the uplink repeated transmission under the SBFD configuration, and further ensure the communication performance of the terminal.

[0319] The uplink transmission method provided by the embodiments of this application may have an uplink transmission device as the execution subject. In the embodiments of this application, the uplink transmission device executing the uplink transmission method is taken as an example to illustrate the uplink transmission device provided by the embodiments of this application.

[0320] Referring to Figure 10 , the embodiments of this application also provide an uplink transmission device, which can be applied to a terminal. As Figure 10 shown, the uplink transmission device 1000 includes:

[0321] A receiving module 1001, configured to receive a first message from a network-side device, where the first message is used to indicate that a first uplink transmission is repeated N times, and N is a positive integer;

[0322] A first processing module 1002, configured to determine a target time-domain unit corresponding to the first uplink transmission according to a second message from a network-side device, where the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes a sub-band full-duplex (SBFD) time-domain unit.

[0323] Optionally, the first processing module is specifically configured to:

[0324] Starting from a first time-domain unit among the at least one time-domain unit, determine N time-domain units that meet a first preset condition as the target time-domain unit;

[0325] The first preset condition includes at least one of the following:

[0326] The target symbol is a symbol not used for a synchronization signal (SS) or a physical broadcast channel (PBCH);

[0327] The target symbol is an UL symbol, a flexible symbol, or an SBFD symbol;

[0328] X consecutive symbols starting from the target symbol are symbols not used for SS or PBCH;

[0329] X consecutive symbols starting from the target symbol are UL symbols, flexible symbols, or SBFD symbols;

[0330] Wherein, X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0331] The target symbol is configured by an index of a starting symbol corresponding to the first uplink transmission.

[0332] Optionally, the first uplink transmission is determined to be transmitted on a time-domain resource of an SBFD time-domain type;

[0333] The first processing module is specifically configured to:

[0334] Starting from the first time-domain unit among the at least one time-domain unit, determine N time-domain units that meet the second preset condition as the target time-domain units;

[0335] The second preset condition includes at least one of the following:

[0336] The target symbol is an SBFD symbol not used for SS or PBCH;

[0337] The target symbol is an SBFD symbol;

[0338] X consecutive symbols starting from the target symbol are SBFD symbols not used for SS or PBCH;

[0339] X consecutive symbols starting from the target symbol are SBFD symbols;

[0340] Wherein, X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0341] The target symbol is configured by the start symbol index corresponding to the first uplink transmission.

[0342] Optionally, the first uplink transmission is determined to be transmitted on time-domain resources of a non-SBFD time-domain type;

[0343] The first processing module is specifically configured to:

[0344] Starting from the first time-domain unit among the at least one time-domain unit, determine N time-domain units that meet the third preset condition as the target time-domain units;

[0345] The third preset condition includes at least one of the following:

[0346] The target symbol is an uplink symbol or a flexible symbol not used for SS or PBCH;

[0347] X consecutive symbols starting from the target symbol are uplink symbols or flexible symbols not used for SS or PBCH, where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0348] Wherein, the target symbol is configured by the start symbol index corresponding to the first uplink transmission.

[0349] Optionally, the first time-domain unit includes at least one of the following:

[0350] A time-domain unit indicated for feedback of first information, where the first information includes a hybrid automatic repeat request acknowledgment HARQ-ACK;

[0351] A time-domain unit for transmitting second information determined according to the period and offset of the second information, where the second information includes at least one of a scheduling request (SR) and a channel state information (CSI).

[0352] Optionally, the target time-domain unit further satisfies at least one of the following:

[0353] The symbols in the target time-domain unit for the first uplink transmission are all SBFD symbols or all non-SBFD symbols;

[0354] The SBFD uplink sub-band of the target time-domain unit covers the frequency-domain resources of the first uplink transmission.

[0355] Optionally, the first uplink transmission is determined to be transmitted on time-domain resources of a target time-domain type, where the target time-domain type includes an SBFD time-domain type or a non-SBFD time-domain type;

[0356] The apparatus further includes:

[0357] A second processing module, configured to cancel the transmission of the first uplink transmission in the second time-domain unit when the time-domain type of the second time-domain unit of the first uplink transmission does not match the target time-domain type;

[0358] Wherein, the second time-domain unit is at least one time-domain unit in the target time-domain unit corresponding to the first uplink transmission.

[0359] Optionally, the apparatus further includes:

[0360] A third processing module, configured to count the number of the second time-domain units into the total number of the target time-domain units.

[0361] Optionally, the apparatus further includes:

[0362] A fourth processing module, configured to perform a first operation when the channel of the first uplink transmission overlaps with the channel of a second uplink transmission, where the first operation includes at least one of the following:

[0363] Cancel the first uplink transmission;

[0364] Cancel the second uplink transmission;

[0365] Multiplex and transmit the first uplink transmission and the second uplink transmission.

[0366] Optionally, the fourth processing module is specifically configured to:

[0367] In the case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission, determine whether the first uplink transmission and the second uplink transmission are valid according to at least one time domain unit configured according to the second message;

[0368] In the case where it is determined that the first uplink transmission and the second uplink transmission are valid, perform the first operation.

[0369] Optionally, the device further includes:

[0370] A fifth processing module, configured to determine a target time domain type corresponding to the S-th repeated transmission of the first uplink transmission, where the time domain type includes an SBFD time domain type or a non-SBFD time domain type, and S is a positive integer less than or equal to N;

[0371] A sixth processing module, configured to determine transmission parameters of the S-th repeated transmission according to the target time domain type.

[0372] Optionally, the sixth processing module includes:

[0373] A receiving unit, configured to receive a third message from the network side device, where the third message includes a first transmission configuration item and a second transmission configuration item, the first transmission configuration item has a mapping relationship with the SBFD time domain type, and the second transmission configuration item has a mapping relationship with the non-SBFD time domain type;

[0374] A first processing unit, configured to determine a target transmission configuration item from the first transmission configuration item and the second transmission configuration item according to the target time domain type;

[0375] A second processing unit, configured to determine the transmission parameters associated with the target transmission configuration item as the transmission parameters of the S-th repeated transmission.

[0376] Optionally, the transmission parameters include at least one of a power control parameter and spatial information.

[0377] Optionally, the fifth processing module is specifically configured to perform at least one of the following:

[0378] In the case where the time domain unit where the S-th repeated transmission is located is configured as an SBFD time domain unit, determine that the target time domain type is the SBFD time domain type;

[0379] In the case where the time domain unit where the S-th repeated transmission is located is configured as a non-SBFD time domain unit, determine that the target time domain type is the non-SBFD time domain type;

[0380] In the case that all symbols in which the S-th repeated transmission is located are SBFD symbols, determine that the target time domain type is the SBFD time domain type;

[0381] In the case that all symbols in which the S-th repeated transmission is located are non-SBFD symbols, determine that the target time domain type is the non-SBFD time domain type;

[0382] In the case that the time domain unit in which the S-th repeated transmission is located simultaneously includes SBFD symbols and non-SBFD symbols, determine the target time domain type according to a target method;

[0383] Wherein, the target method includes at least one of the following:

[0384] Determine the target time domain type according to the number of included SBFD symbols and the number of non-SBFD symbols;

[0385] Determine the target time domain type according to the time domain type of the symbol located at a predefined position in the time domain unit in which the S-th repeated transmission is located;

[0386] Determine the target time domain type according to the predefined or default time domain type of the time domain unit in which the S-th repeated transmission is located.

[0387] Optionally, the first processing module is specifically configured to:

[0388] According to the second message, determine whether L time domain units after the third time domain unit are invalid time domain units, where the value of L is configured by a higher layer, the third time domain unit is a downlink time domain unit semi-statically configured by higher layer signaling, and the invalid time domain unit is not used for transmitting the first uplink transmission.

[0389] Optionally, the first processing module is specifically configured to at least one of the following:

[0390] If the L time domain units after the third time domain unit are non-SBFD time domain units, determine that the L time domain units after the third time domain unit are invalid time domain units;

[0391] If the L time domain units after the third time domain unit are SBFD time domain units, determine that the L time domain units after the third time domain unit are not invalid time domain units;

[0392] If the L time domain units after the third time domain unit include non-SBFD time domain units and SBFD time domain units, determine that the non-SBFD time domain units among them are invalid time domain units, and determine that the SBFD time domain units among them are not invalid time domain units.

[0393] In summary, the embodiments of the present application can enable the terminal to reasonably determine the time-domain resource position of the uplink repeated transmission under the SBFD configuration, so that the terminal can perform the uplink repeated transmission more reasonably under the SBFD configuration, and further ensure the communication performance of the terminal.

[0394] The uplink transmission device 1000 in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0395] The uplink transmission device 1000 provided by the embodiments of the present application can implement Figures 3 to 9 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0396] Figure 11 The flowchart of an uplink transmission configuration method provided by the embodiments of the present application is shown. As Figure 11 shown, the uplink transmission configuration method includes the following steps:

[0397] Step 1101: The network-side device sends a first message to the terminal, and the first message is used to indicate repeating the first uplink transmission N times, where N is a positive integer;

[0398] Step 1102: The network-side device sends a second message to the terminal, and the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes a Subband Full Duplex (SBFD) time-domain unit.

[0399] For the relevant descriptions of the embodiments of the present application, reference can be made to Figures 3 to 9 the relevant descriptions of the method embodiments and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0400] In summary, the embodiments of the present application can enable the terminal to reasonably determine the time-domain resource position of the uplink repeated transmission under the SBFD configuration, so that the terminal can perform the uplink repeated transmission more reasonably under the SBFD configuration, and further ensure the communication performance of the terminal.

[0401] For the uplink transmission configuration method provided by the embodiments of the present application, the execution subject may be an uplink transmission configuration device. In the embodiments of the present application, taking the uplink transmission configuration device executing the uplink transmission configuration method as an example, the uplink transmission configuration device provided by the embodiments of the present application is described.

[0402] Reference Figure 12 , the embodiment of the present application further provides an uplink transmission configuration device, which can be applied to a network-side device. As Figure 12 shown, the uplink transmission configuration device 1200 includes:

[0403] A first sending module 1201, configured to send a first message to a terminal, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer;

[0404] A second sending module 1202, configured to send a second message to a terminal, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full-duplex (SBFD) time domain unit.

[0405] In summary, the embodiment of the present application can enable the terminal to reasonably determine the time domain resource position of the uplink repeated transmission under the SBFD configuration, so that the terminal can perform the uplink repeated transmission more reasonably under the SBFD configuration, and further ensure the communication performance of the terminal.

[0406] The uplink transmission configuration device 1200 in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than the terminal. Exemplarily, the terminal can include, but is not limited to, the types of the terminal 11 listed above, and other devices can be a server, a network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0407] The uplink transmission configuration device 1200 provided by the embodiment of the present application can implement Figure 11 each process implemented by the method embodiment and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0408] Optionally, as Figure 13 shown, the embodiment of the present application further provides a communication device 1300, including a processor 1301 and a memory 1302. A program or instruction that can run on the processor 1301 is stored on the memory 1302. For example, when the communication device 1300 is a terminal, each step of the method embodiment is implemented when the program or instruction is executed by the processor 1301, and the same technical effect can be achieved. When the communication device 1300 is a network-side device, each step of the method embodiment described above is implemented when the program or instruction is executed by the processor 1301, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here. Figures 3 to 9 Figure 11 Figure 11 each step of the method embodiment and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0409] The embodiments of the present application also provide a terminal, where the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiment as shown in Figures 3 to 9 . The terminal embodiment corresponds to the above terminal-side method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 14 FIG. is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application.

[0410] The terminal 1400 includes, but is not limited to, at least some components such as a radio frequency unit 1401, a network module 1402, an audio output unit 1403, an input unit 1404, a sensor 1405, a display unit 1406, a user input unit 1407, an interface unit 1408, a memory 1409, and a processor 1410.

[0411] Those skilled in the art can understand that the terminal 1400 may further include a power source (such as a battery) for supplying power to each component. The power source may be logically connected to the processor 1410 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 14 The terminal structure shown in FIG. does not limit the terminal. The terminal may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0412] It should be understood that in the embodiments of the present application, the input unit 1404 may include a graphics processing unit (GPU) 14041 and a microphone 14042. The graphics processor 14041 processes the image data of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1407 includes at least one of a touch panel 14071 and other input devices 14072. The touch panel 14071 is also called a touch screen. The touch panel 14071 may include two parts: a touch detection device and a touch controller. The other input devices 14072 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 elaborated here.

[0413] In the embodiment of the present application, after the radio frequency unit 1401 receives downlink data from the network-side device, it can transmit the data to the processor 1410 for processing. Additionally, the radio frequency unit 1401 can send uplink data to the network-side device. Generally, the radio frequency unit 1401 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0414] The memory 1409 can be used to store software programs or instructions and various data. The memory 1409 mainly includes a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1409 can include volatile memory or non-volatile memory, or the memory 1409 can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static RAM (SRAM), a dynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), and a direct rambus RAM (DRRAM). The memory 1409 in the embodiment of the present application includes, but is not limited to, these and any other suitable types of memory.

[0415] The processor 1410 can include one or more processing units. Optionally, the processor 1410 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and applications, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1410.

[0416] Among them, the radio frequency unit 1401 is used for:

[0417] Receiving a first message from a network-side device, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer;

[0418] The processor 1410 is used for:

[0419] Determining a target time domain unit corresponding to the first uplink transmission according to a second message from a network-side device, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full-duplex (SBFD) time domain unit.

[0420] Optionally, the processor 1410 is further used for:

[0421] Starting from the first time domain unit in the at least one time domain unit, determining N time domain units that meet a first preset condition as the target time domain unit;

[0422] The first preset condition includes at least one of the following:

[0423] The target symbol is a symbol that is not used for a synchronization signal (SS) or a physical broadcast channel (PBCH);

[0424] The target symbol is an UL symbol, a flexible symbol, or an SBFD symbol;

[0425] X consecutive symbols starting from the target symbol are symbols that are not used for SS or PBCH;

[0426] X consecutive symbols starting from the target symbol are UL symbols, flexible symbols, or SBFD symbols;

[0427] Wherein, X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0428] The target symbol is configured by the start symbol index corresponding to the first uplink transmission.

[0429] Optionally, the first uplink transmission is determined to be transmitted on a time domain resource of the SBFD time domain type;

[0430] The processor 1410 is further used for:

[0431] Starting from the first time domain unit in the at least one time domain unit, determining N time domain units that meet a second preset condition as the target time domain unit;

[0432] The second preset condition includes at least one of the following:

[0433] The target symbol is an SBFD symbol that is not used for SS or PBCH;

[0434] The target symbol is an SBFD symbol;

[0435] X consecutive symbols starting from the target symbol are SBFD symbols not used for SS or PBCH;

[0436] X consecutive symbols starting from the target symbol are SBFD symbols;

[0437] Wherein, X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0438] The target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

[0439] Optionally, the first uplink transmission is determined to be transmitted on time-domain resources of a non-SBFD time-domain type;

[0440] The processor 1410 is further configured to:

[0441] Starting from the first time-domain unit among the at least one time-domain unit, determine N time-domain units that meet the third preset condition as the target time-domain units;

[0442] The third preset condition includes at least one of the following:

[0443] The target symbol is an uplink symbol or a flexible symbol not used for SS or PBCH;

[0444] X consecutive symbols starting from the target symbol are uplink symbols or flexible symbols not used for SS or PBCH, where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission;

[0445] Wherein, the target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

[0446] Optionally, the first time-domain unit includes at least one of the following:

[0447] A time-domain unit indicated for feedback of first information, where the first information includes a hybrid automatic repeat request acknowledgment HARQ-ACK;

[0448] A time-domain unit determined according to the period and offset of second information and used for transmitting second information, where the second information includes at least one of a scheduling request SR and channel state information CSI.

[0449] Optionally, the target time-domain unit further meets at least one of the following:

[0450] All symbols in the target time-domain unit used for the first uplink transmission are SBFD symbols or all are non-SBFD symbols;

[0451] The SBFD uplink sub-band of the target time-domain unit covers the frequency-domain resources of the first uplink transmission.

[0452] Optionally, the first uplink transmission is determined to be transmitted on time-domain resources of a target time-domain type, where the target time-domain type includes the SBFD time-domain type or the non-SBFD time-domain type;

[0453] The processor 1410 is further configured to:

[0454] In a case where the time-domain type of the second time-domain unit of the first uplink transmission does not match the target time-domain type, cancel the transmission of the first uplink transmission in the second time-domain unit;

[0455] Wherein, the second time-domain unit is at least one time-domain unit in the target time-domain unit corresponding to the first uplink transmission.

[0456] Optionally, the processor 1410 is further configured to:

[0457] Count the number of the second time-domain units into the total number of the target time-domain units.

[0458] Optionally, the processor 1410 is further configured to:

[0459] In a case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission, perform a first operation, where the first operation includes at least one of the following:

[0460] Cancel the first uplink transmission;

[0461] Cancel the second uplink transmission;

[0462] Multiplex and transmit the first uplink transmission and the second uplink transmission.

[0463] Optionally, the processor 1410 is further configured to:

[0464] In a case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission, determine whether the first uplink transmission and the second uplink transmission are valid according to at least one time-domain unit configured by the second message;

[0465] In a case where it is determined that the first uplink transmission and the second uplink transmission are valid, perform the first operation.

[0466] Optionally, the processor 1410 is further configured to:

[0467] Determine the target time-domain type corresponding to the S-th retransmission of the first uplink transmission, where the time-domain type includes the SBFD time-domain type or the non-SBFD time-domain type, and S is a positive integer less than or equal to N;

[0468] Determine the transmission parameters of the S-th repeated transmission according to the target time domain type.

[0469] Optionally, the radio frequency unit 1401 is further configured to:

[0470] Receive a third message from the network side device, where the third message includes a first transmission configuration item and a second transmission configuration item, the first transmission configuration item has a mapping relationship with the SBFD time domain type, and the second transmission configuration item has a mapping relationship with the non-SBFD time domain type;

[0471] The processor 1410 is further configured to:

[0472] Determine a target transmission configuration item from the first transmission configuration item and the second transmission configuration item according to the target time domain type;

[0473] Determine the transmission parameters associated with the target transmission configuration item as the transmission parameters of the S-th repeated transmission.

[0474] Optionally, the transmission parameters include at least one of a power control parameter and spatial information.

[0475] Optionally, the processor 1410 is further configured to perform at least one of the following:

[0476] When the time domain unit where the S-th repeated transmission is located is configured as an SBFD time domain unit, determine the target time domain type as the SBFD time domain type;

[0477] When the time domain unit where the S-th repeated transmission is located is configured as a non-SBFD time domain unit, determine the target time domain type as the non-SBFD time domain type;

[0478] When all symbols where the S-th repeated transmission is located are SBFD symbols, determine the target time domain type as the SBFD time domain type;

[0479] When all symbols where the S-th repeated transmission is located are non-SBFD symbols, determine the target time domain type as the non-SBFD time domain type;

[0480] When the time domain unit where the S-th repeated transmission is located simultaneously includes SBFD symbols and non-SBFD symbols, determine the target time domain type according to a target method;

[0481] Wherein, the target method includes at least one of the following:

[0482] Determine the target time domain type according to the number of SBFD symbols and the number of non - SBFD symbols included;

[0483] Determine the target time domain type according to the time domain type of the symbol at the predefined position in the time domain unit where the S - th repeated transmission is located;

[0484] Determine the target time domain type according to the predefined or default time domain type of the time domain unit where the S - th repeated transmission is located.

[0485] Optionally, the processor 1410 is further configured to:

[0486] Determine whether the L time domain units after the third time domain unit are invalid time domain units according to the second message, where the value of L is configured by a higher layer, the third time domain unit is a downlink time domain unit semi - statically configured by higher layer signaling, and the invalid time domain units are not used for transmitting the first uplink transmission.

[0487] Optionally, the processor 1410 is further configured to perform at least one of the following:

[0488] If the L time domain units after the third time domain unit are non - SBFD time domain units, determine that the L time domain units after the third time domain unit are invalid time domain units;

[0489] If the L time domain units after the third time domain unit are SBFD time domain units, determine that the L time domain units after the third time domain unit are not invalid time domain units;

[0490] If the L time domain units after the third time domain unit include non - SBFD time domain units and SBFD time domain units, determine that the non - SBFD time domain units among them are invalid time domain units, and determine that the SBFD time domain units among them are not invalid time domain units.

[0491] In summary, the embodiments of the present application can enable the terminal to reasonably determine the time domain resource position of the uplink repeated transmission under the SBFD configuration, so that the terminal can perform the uplink repeated transmission more reasonably under the SBFD configuration, and further ensure the communication performance of the terminal.

[0492] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to Figures 3 to 9 the relevant descriptions of the method embodiments in

[0493] The embodiments of the present application further provide a network - side device, including a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement as Figure 11Steps of the method embodiments shown. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiments. Each implementation process and realization method of the above method embodiments can be applied to this network-side device embodiment and can achieve the same technical effects.

[0494] Specifically, an embodiment of the present application also provides a network-side device. As Figure 15 shown, the network-side device 1500 includes: an antenna 151, a radio frequency device 152, a baseband device 153, a processor 154, and a memory 155. The antenna 151 is connected to the radio frequency device 152. In the uplink direction, the radio frequency device 152 receives information through the antenna 151 and sends the received information to the baseband device 153 for processing. In the downlink direction, the baseband device 153 processes the information to be sent and sends it to the radio frequency device 152. After processing the received information, the radio frequency device 152 sends it out through the antenna 151.

[0495] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 153, and the baseband device 153 includes a baseband processor.

[0496] The baseband device 153 may include, for example, at least one baseband board, and multiple chips are provided on the baseband board. As Figure 15 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 155 through a bus interface to call the program in the memory 155 and execute the operations performed by the terminal or the network-side device shown in the above method embodiments.

[0497] The network-side device may further include a network interface 156, and this interface is, for example, a common public radio interface (CPRI).

[0498] Specifically, the network-side device 150 of the embodiment of the present application further includes: instructions or programs stored on the memory 155 and executable on the processor 154. The processor 154 calls the instructions or programs in the memory 155 to execute Figure 12 the methods executed by the respective modules shown and achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0499] The embodiment of the present application also provides a readable storage medium, and programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the respective processes of the above Figures 3 to 9 method embodiments are implemented, or the respective processes of the above Figure 11 method embodiments are implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.

[0500] Among them, the processor is the processor in the terminal described in the foregoing embodiments, or the processor of the network-side device described in the foregoing embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0501] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the foregoing Figures 3 to 9 each process of the method embodiment, or implement the foregoing Figure 11 each process of the method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0502] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.

[0503] Another embodiment of the present application provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the foregoing method embodiment for uplink transmission of the terminal, or implement each process of the foregoing method embodiment for uplink transmission configuration of the network-side device. To avoid repetition, it will not be elaborated here.

[0504] The embodiments of the present application further provide a communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the uplink transmission method on the terminal side, and the network-side device can be used to execute the steps of the uplink transmission configuration method of the network-side device.

[0505] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device including that 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 a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0506] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence or the part that contributes to the related technology, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network-side device, etc.) to execute the methods described in various embodiments of the present application.

[0507] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. An uplink transmission method, characterized in that, it includes: The terminal receives a first message from a network-side device, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer; The terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, where the second message is used to configure at least one time-domain unit, and the at least one time-domain unit includes a sub-band full-duplex (SBFD) time-domain unit.

2. The method according to claim 1, characterized in that, The terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, including: The terminal starts from a first time-domain unit among the at least one time-domain unit, and determines N time-domain units that meet a first preset condition as the target time-domain unit; The first preset condition includes at least one of the following: The target symbol is a symbol that is not used for the synchronization signal (SS) or the physical broadcast channel (PBCH); The target symbol is a UL symbol, a flexible symbol, or an SBFD symbol; X consecutive symbols starting from the target symbol are symbols that are not used for SS or PBCH; X consecutive symbols starting from the target symbol are UL symbols, flexible symbols, or SBFD symbols; where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission; The target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

3. The method according to claim 1, characterized in that, The first uplink transmission is determined to be transmitted on a time-domain resource of the SBFD time-domain type; The terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, including: The terminal starts from a first time-domain unit among the at least one time-domain unit, and determines N time-domain units that meet a second preset condition as the target time-domain unit; The second preset condition includes at least one of the following: The target symbol is an SBFD symbol that is not used for SS or PBCH; The target symbol is an SBFD symbol; X consecutive symbols starting from the target symbol are SBFD symbols that are not used for SS or PBCH; X consecutive symbols starting from the target symbol are SBFD symbols; where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission; The target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

4. The method according to claim 1, characterized in that, The first uplink transmission is determined to be transmitted on a time-domain resource of the non-SBFD time-domain type; The terminal determines a target time-domain unit corresponding to the first uplink transmission according to a second message from the network-side device, including: The terminal starts from a first time-domain unit among the at least one time-domain unit, and determines N time-domain units that meet a third preset condition as the target time-domain unit; The third preset condition includes at least one of the following: The target symbol is an uplink symbol or a flexible symbol that is not used for SS or PBCH. X consecutive symbols starting from the target symbol are uplink symbols or flexible symbols not used for SS or PBCH, where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission; Among them, the target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

5. The method according to any one of claims 2 to 4, characterized in that the first time domain unit includes at least one of the following: a time domain unit indicated for feedback of first information, the first information including hybrid automatic repeat request acknowledgement HARQ-ACK; a time domain unit determined according to the period and offset of second information for transmitting second information, the second information including at least one of scheduling request SR and channel state information CSI.

6. The method according to claim 2, characterized in that the target time domain unit further satisfies at least one of the following: symbols in the target time domain unit for the first uplink transmission are all SBFD symbols or all non-SBFD symbols; the SBFD uplink subbands of the target time domain unit cover the frequency domain resources of the first uplink transmission.

7. The method according to claim 2 or 6, characterized in that the first uplink transmission is determined to be transmitted on time domain resources of a target time domain type, the target time domain type including SBFD time domain type or non-SBFD time domain type; the method further includes: in the case where the time domain type of the second time domain unit of the first uplink transmission does not match the target time domain type, the terminal cancels transmitting the first uplink transmission on the second time domain unit; wherein the second time domain unit is at least one time domain unit in the target time domain unit corresponding to the first uplink transmission.

8. The method according to claim 7, characterized in that the method further includes: the terminal counts the number of the second time domain units into the total number of the target time domain units.

9. The method according to any one of claims 1 to 8, characterized in that the method further includes: in the case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission, the terminal performs a first operation, the first operation including at least one of the following: canceling the first uplink transmission; canceling the second uplink transmission; multiplexing and transmitting the first uplink transmission and the second uplink transmission.

10. The method according to claim 9, characterized in that the terminal performing the first operation in the case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission includes: in the case where the channel of the first uplink transmission overlaps with the channel of the second uplink transmission, the terminal determines whether the first uplink transmission and the second uplink transmission are valid according to at least one time domain unit configured by the second message; the terminal performs the first operation when determining that the first uplink transmission and the second uplink transmission are valid.

11. The method according to any one of claims 1 to 10, characterized in that the method further includes: The terminal determines a target time domain type corresponding to the S-th retransmission of the first uplink transmission, where the time domain type includes an SBFD time domain type or a non-SBFD time domain type, and S is a positive integer less than or equal to N; The terminal determines transmission parameters for the S-th retransmission according to the target time domain type.

12. The method according to claim 11, wherein, The terminal determines transmission parameters for the S-th retransmission according to the target time domain type, including: The terminal receives a third message from the network device, where the third message includes a first transmission configuration item and a second transmission configuration item, the first transmission configuration item has a mapping relationship with the SBFD time domain type, and the second transmission configuration item has a mapping relationship with the non-SBFD time domain type; The terminal determines a target transmission configuration item from the first transmission configuration item and the second transmission configuration item according to the target time domain type; The terminal determines the transmission parameters associated with the target transmission configuration item as the transmission parameters for the S-th retransmission.

13. The method according to claim 11 or 12, wherein, The transmission parameters include at least one of a power control parameter and spatial information.

14. The method according to any one of claims 11 to 13, wherein, The manner in which the terminal determines the target time domain type includes at least one of the following: When the time domain unit where the S-th retransmission is located is configured as an SBFD time domain unit, the terminal determines the target time domain type as the SBFD time domain type; When the time domain unit where the S-th retransmission is located is configured as a non-SBFD time domain unit, the terminal determines the target time domain type as the non-SBFD time domain type; When all symbols where the S-th retransmission is located are SBFD symbols, the terminal determines the target time domain type as the SBFD time domain type; When all symbols where the S-th retransmission is located are non-SBFD symbols, the terminal determines the target time domain type as the non-SBFD time domain type; When the time domain unit where the S-th retransmission is located simultaneously includes SBFD symbols and non-SBFD symbols, the terminal determines the target time domain type according to a target manner; wherein, the target manner includes at least one of the following: Determine the target time domain type according to the number of included SBFD symbols and non-SBFD symbols; Determine the target time domain type according to the time domain type of the symbol located at a predefined position in the time domain unit where the S-th retransmission is located; Determine the target time domain type according to the predefined or default time domain type of the time domain unit where the S-th retransmission is located.

15. The method according to claim 1, wherein, The terminal determines a target time domain unit corresponding to the first uplink transmission according to a second message from the network device, including: The terminal determines, according to the second message, whether L time domain units after a third time domain unit are invalid time domain units, where the value of L is configured by a higher layer, the third time domain unit is a downlink time domain unit semi-statically configured by higher layer signaling, and the invalid time domain units are not used for transmitting the first uplink transmission.

16. The method according to claim 15, wherein, the terminal determines, according to the second message, whether L time domain units after a third time domain unit are invalid time domain units, including at least one of the following: if the L time domain units after the third time domain unit are non-SBFD time domain units, the terminal determines that the L time domain units after the third time domain unit are invalid time domain units; if the L time domain units after the third time domain unit are SBFD time domain units, the terminal determines that the L time domain units after the third time domain unit are not invalid time domain units; if the L time domain units after the third time domain unit include non-SBFD time domain units and SBFD time domain units, the terminal determines that the non-SBFD time domain units among them are invalid time domain units, and determines that the SBFD time domain units among them are not invalid time domain units.

17. An uplink transmission configuration method, wherein, it includes: The network side device sends a first message to the terminal, and the first message is used to indicate that the first uplink transmission is repeated N times, where N is a positive integer; The network side device sends a second message to the terminal, and the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full duplex (SBFD) time domain unit.

18. An uplink transmission device, applied to a terminal, wherein, the device includes: a receiving module, configured to receive a first message from a network side device, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer; a first processing module, configured to determine a target time domain unit corresponding to the first uplink transmission according to a second message from the network side device, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full duplex (SBFD) time domain unit.

19. The device according to claim 18, wherein, the first processing module is specifically configured to: starting from a first time domain unit among the at least one time domain unit, determine N time domain units that meet a first preset condition as the target time domain unit; the first preset condition includes at least one of the following: the target symbol is a symbol that is not used for a synchronization signal (SS) or a physical broadcast channel (PBCH); the target symbol is a UL symbol, a flexible symbol, or an SBFD symbol; X consecutive symbols starting from the target symbol are symbols that are not used for SS or PBCH; X consecutive symbols starting from the target symbol are UL symbols, flexible symbols, or SBFD symbols; where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission; the target symbol is configured by an index of a starting symbol corresponding to the first uplink transmission.

20. The device according to claim 18, wherein, The first uplink transmission is determined to be transmitted on time-domain resources of the SBFD time-domain type; The first processing module is specifically configured to: Starting from the first time-domain unit among the at least one time-domain unit, determine N time-domain units that meet a second preset condition as the target time-domain units; The second preset condition includes at least one of the following: The target symbol is an SBFD symbol not used for SS or PBCH; The target symbol is an SBFD symbol; X consecutive symbols starting from the target symbol are SBFD symbols not used for SS or PBCH; X consecutive symbols starting from the target symbol are SBFD symbols; Wherein, X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission; The target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

21. The apparatus according to claim 18, characterized in that The first uplink transmission is determined to be transmitted on time-domain resources of the non-SBFD time-domain type; The first processing module is specifically configured to: Starting from the first time-domain unit among the at least one time-domain unit, determine N time-domain units that meet a third preset condition as the target time-domain units; The third preset condition includes at least one of the following: The target symbol is an uplink symbol or a flexible symbol not used for SS or PBCH; X consecutive symbols starting from the target symbol are uplink symbols or flexible symbols not used for SS or PBCH, where X is an integer greater than or equal to the number of symbols corresponding to the first uplink transmission; Wherein, the target symbol is configured by the starting symbol index corresponding to the first uplink transmission.

22. The apparatus according to claim 19, characterized in that The first uplink transmission is determined to be transmitted on time-domain resources of a target time-domain type, and the target time-domain type includes the SBFD time-domain type or the non-SBFD time-domain type; The apparatus further comprises: A second processing module, configured to cancel the transmission of the first uplink transmission in the second time-domain unit when the time-domain type of the second time-domain unit of the first uplink transmission does not match the target time-domain type; Wherein, the second time-domain unit is at least one time-domain unit among the target time-domain units corresponding to the first uplink transmission.

23. The apparatus according to claim 22, characterized in that The apparatus further comprises: A third processing module, configured to count the number of the second time-domain units into the total number of the target time-domain units.

24. The apparatus according to any one of claims 18 to 23, characterized in that The apparatus further comprises: A fourth processing module, configured to perform a first operation when the channel of the first uplink transmission overlaps with the channel of a second uplink transmission, and the first operation includes at least one of the following: Canceling the first uplink transmission; Canceling the second uplink transmission; Multiplexing and transmitting the first uplink transmission and the second uplink transmission.

25. The apparatus according to claim 24, characterized in that The fourth processing module is specifically configured to: In a case where a channel of the first uplink transmission overlaps with a channel of the second uplink transmission, determine whether the first uplink transmission and the second uplink transmission are valid according to at least one time domain unit configured according to the second message; In a case where it is determined that the first uplink transmission and the second uplink transmission are valid, perform the first operation.

26. The apparatus according to any one of claims 18 to 25, wherein, the apparatus further comprises: a fifth processing module, configured to determine a target time domain type corresponding to an S-th repeated transmission of the first uplink transmission, where the time domain type includes an SBFD time domain type or a non-SBFD time domain type, and S is a positive integer less than or equal to N; a sixth processing module, configured to determine a transmission parameter of the S-th repeated transmission according to the target time domain type.

27. The apparatus according to claim 26, wherein, the sixth processing module comprises: a receiving unit, configured to receive a third message from the network side device, where the third message includes a first transmission configuration item and a second transmission configuration item, the first transmission configuration item has a mapping relationship with the SBFD time domain type, and the second transmission configuration item has a mapping relationship with the non-SBFD time domain type; a first processing unit, configured to determine a target transmission configuration item from the first transmission configuration item and the second transmission configuration item according to the target time domain type; a second processing unit, configured to determine a transmission parameter associated with the target transmission configuration item as the transmission parameter of the S-th repeated transmission.

28. The apparatus according to claim 26 or 27, wherein, the fifth processing module is specifically configured to perform at least one of the following: in a case where a time domain unit where the S-th repeated transmission is located is configured as an SBFD time domain unit, determine that the target time domain type is the SBFD time domain type; in a case where a time domain unit where the S-th repeated transmission is located is configured as a non-SBFD time domain unit, determine that the target time domain type is the non-SBFD time domain type; in a case where all symbols where the S-th repeated transmission is located are SBFD symbols, determine that the target time domain type is the SBFD time domain type; in a case where all symbols where the S-th repeated transmission is located are non-SBFD symbols, determine that the target time domain type is the non-SBFD time domain type; in a case where a time domain unit where the S-th repeated transmission is located includes both SBFD symbols and non-SBFD symbols, determine the target time domain type according to a target manner; wherein, the target manner includes at least one of the following: determine the target time domain type according to the number of included SBFD symbols and the number of non-SBFD symbols; determine the target time domain type according to a time domain type of a symbol at a predefined position in a time domain unit where the S-th repeated transmission is located; determine the target time domain type according to a predefined or default time domain type of a time domain unit where the S-th repeated transmission is located.

29. The apparatus according to claim 18, wherein, the first processing module is specifically configured to: determine, according to the second message, whether L time domain units after a third time domain unit are invalid time domain units, where the value of L is configured by a higher layer, the third time domain unit is a downlink time domain unit semi-statically configured by higher layer signaling, and the invalid time domain units are not used for transmitting the first uplink transmission.

30. The apparatus according to claim 29, wherein, the first processing module is specifically configured to perform at least one of the following: if the L time domain units after the third time domain unit are non-SBFD time domain units, determine that the L time domain units after the third time domain unit are invalid time domain units; if the L time domain units after the third time domain unit are SBFD time domain units, determine that the L time domain units after the third time domain unit are not invalid time domain units; if the L time domain units after the third time domain unit include non-SBFD time domain units and SBFD time domain units, determine that the non-SBFD time domain units among them are invalid time domain units, and determine that the SBFD time domain units among them are not invalid time domain units.

31. An uplink transmission configuration apparatus, applied to a network side device, wherein, the apparatus includes: a first sending module, configured to send a first message to a terminal, where the first message is used to indicate that the first uplink transmission is repeated N times, and N is a positive integer; a second sending module, configured to send a second message to the terminal, where the second message is used to configure at least one time domain unit, and the at least one time domain unit includes a sub-band full duplex (SBFD) time domain unit.

32. A communication device, wherein, it includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the uplink transmission method according to any one of claims 1 to 16 are implemented, or the steps of the uplink transmission configuration method according to claim 17 are implemented.

33. A readable storage medium, wherein, a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the uplink transmission method according to any one of claims 1 to 16 are implemented, or the steps of the uplink transmission configuration method according to claim 17 are implemented.