Transmission processing method and apparatus
By receiving the configuration information of the network-side device, the terminal judges its effectiveness based on the type of time unit where the PRACH resource is located, solving the problem of random access delay of the SBFD terminal in 5G NR, and realizing effective PRACH transmission.
Patent Information
- Application Number
- PCT/CN2025/073941
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2025-01-22
- Publication Date
- 2025-08-14
AI Technical Summary
In 5G NR, how to determine the random access timing (RO) resources for physical random access channel (PRACH) transmission of terminals that support subband non-overlapping full duplex (SBFD) technology to reduce random access delay.
The terminal receives the configuration information sent by the network-side device, determines the RO corresponding to the PRACH resource, and judges whether it is a valid RO based on the type of time unit where the RO is located, including the SBFD time unit and the non-SBFD time unit, and determines the validity of the RO through the time domain position relationship, the RO number relationship and the preset method.
Ensures the effectiveness of PRACH transmission, reduces the delay of random access, and is suitable for terminals that support SBFD.
Smart Images

Figure CN2025073941_14082025_PF_FP_ABST
Abstract
Description
A transmission processing method and device
[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on February 7, 2024, with application number 202410173771.4 and application name “A Transmission Processing Method and Device,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to a transmission processing method and device. Background Art
[0003] In the 5th Generation mobile communication technology (5G) New Radio (NR), research is underway on non-overlapping subband full-duplex (SBFD) technology to improve uplink coverage in Time Division Duplex (TDD) systems. To reduce random access latency for terminals supporting SBFD, consideration is being given to supporting random access within SBFD symbols. Therefore, determining the random access opportunity (RO) resources for Physical Random Access Channel (PRACH) transmissions for SBFD-capable terminals is a pressing technical challenge. Summary of the Invention
[0004] The present disclosure aims to provide a transmission processing method and apparatus for determining a valid RO for PRACH transmission by a terminal supporting SBFD.
[0005] To achieve the above objectives, the present disclosure provides a transmission processing method, including:
[0006] The terminal receives first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;
[0007] The terminal determines a first random access opportunity RO corresponding to the first PRACH resource;
[0008] determining, by the terminal, whether the first RO is a valid RO according to a type of a time unit in which the first RO is located;
[0009] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0010] In some embodiments, the terminal determines whether the first RO is a valid RO according to a type of a time unit in which the first RO is located, including:
[0011] When the time unit where the first RO is located is a non-SBFD time unit, the terminal performs at least one of the following:
[0012] determining the first RO as an invalid RO;
[0013] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0014] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0015] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0016] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0017] In some embodiments, determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:
[0018] In a case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, the terminal determines that the first RO is an invalid RO; or,
[0019] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.
[0020] In some embodiments, determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:
[0021] In a case where a time unit where the first RO is located overlaps with a time unit where the second RO is located, the terminal determines that the first RO is an invalid RO; or,
[0022] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.
[0023] In some embodiments, determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs includes:
[0024] In a case where the total number of the first RO and the third RO is greater than or equal to a first threshold, the terminal determines that the first RO is an invalid RO; or,
[0025] When the total number of the first RO and the third RO is less than the first threshold, the terminal determines that the first RO is a valid RO;
[0026] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0027] In some embodiments, the terminal determines whether the first RO is a valid RO according to a type of a time unit in which the first RO is located, including:
[0028] When the time unit where the first RO is located is an SBFD time unit, the terminal determines that a valid RO satisfies at least one of the following:
[0029] Located in the uplink subband;
[0030] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0031] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0032] Does not overlap with the time unit carrying SSB;
[0033] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0034] It does not precede any time unit carrying SSB in the PRACH time slot.
[0035] In some embodiments, the method further comprises:
[0036] The terminal sends a PRACH on the valid RO.
[0037] To achieve the above objectives, the present disclosure further provides a transmission processing method, including:
[0038] The network side device sends first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;
[0039] The network side device determines a first random access opportunity RO corresponding to the first PRACH resource;
[0040] The network-side device determines whether the first RO is a valid RO according to a type of the time unit where the first RO is located;
[0041] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0042] In some embodiments, the method further comprises:
[0043] The network-side device receives the PRACH on the valid RO.
[0044] In some embodiments, the network-side device determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:
[0045] When the time unit where the first RO is located is a non-SBFD time unit, the network-side device performs at least one of the following:
[0046] determining the first RO as an invalid RO;
[0047] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0048] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0049] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0050] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0051] In order to achieve the above-mentioned object, an embodiment of the present disclosure further provides a transmission processing device, comprising: a memory, a transceiver, and a processor;
[0052] A memory for storing program instructions; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the program instructions in the memory and performing the following operations:
[0053] Receive first configuration information sent by a network side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;
[0054] Determining a first random access opportunity RO corresponding to the first PRACH resource;
[0055] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;
[0056] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0057] In some embodiments, the processor is further configured to:
[0058] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0059] determining the first RO as an invalid RO;
[0060] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0061] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0062] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0063] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0064] In some embodiments, the processor is further configured to:
[0065] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0066] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0067] In some embodiments, the processor is further configured to:
[0068] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0069] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0070] In some embodiments, the processor is further configured to:
[0071] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0072] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0073] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0074] In some embodiments, the processor is further configured to:
[0075] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:
[0076] Located in the uplink subband;
[0077] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0078] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0079] Does not overlap with the time unit carrying SSB;
[0080] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0081] It does not precede any time unit carrying SSB in the PRACH time slot.
[0082] In some embodiments, the processor is further configured to:
[0083] The PRACH is sent on the valid RO.
[0084] To achieve the above objectives, an embodiment of the present disclosure further provides a transmission processing device, comprising: a memory, a transceiver, and a processor; the memory is configured to store program instructions; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the program instructions in the memory and perform the following operations:
[0085] Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;
[0086] Determining a first random access opportunity RO corresponding to the first PRACH resource;
[0087] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;
[0088] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0089] In some embodiments, the processor is further configured to:
[0090] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0091] determining the first RO as an invalid RO;
[0092] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0093] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0094] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0095] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0096] In order to achieve the above-mentioned purpose, an embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the transmission processing method as described above.
[0097] In order to achieve the above objectives, an embodiment of the present disclosure further provides a computer program product, including computer instructions, which implement the steps of the transmission processing method described above when executed by a processor.
[0098] The above technical solution disclosed in the present invention has at least the following beneficial effects:
[0099] In the above technical solution of the embodiment of the present disclosure, the terminal is able to receive the first configuration information sent by the network side. Since the first configuration information is used to configure the first PRACH resource of the terminal supporting SBFD, the first RO corresponding to the first PRACH resource is determined. Afterwards, whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit can be used to determine whether the first RO is a valid RO, so as to ensure that subsequent PRACH transmission is valid. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] FIG1 is a schematic diagram of a flow chart of a method according to an embodiment of the present disclosure;
[0101] FIG2 is one of the application diagrams of the method according to the embodiment of the present disclosure
[0102] FIG3 is a second schematic diagram of an application of the method according to an embodiment of the present disclosure;
[0103] FIG4 is a third schematic diagram of an application of the method according to an embodiment of the present disclosure;
[0104] FIG5 is a fourth schematic diagram of an application of the method according to an embodiment of the present disclosure;
[0105] FIG6 is a fifth schematic diagram of an application of the method according to an embodiment of the present disclosure;
[0106] FIG7 is a second flow chart of the method according to an embodiment of the present disclosure;
[0107] FIG8 is a structural block diagram of a device according to an embodiment of the present disclosure;
[0108] FIG9 is a schematic diagram of a module of a device according to an embodiment of the present disclosure;
[0109] FIG10 is a second structural block diagram of the device according to an embodiment of the present disclosure;
[0110] FIG11 is a second schematic diagram of modules of the device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0111] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0112] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.
[0113] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure and not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0114] It is worth noting that the technologies involved in the embodiments of the present disclosure include the following:
[0115] 1. Duplex mode
[0116] 5G NR supports TDD and frequency division duplex (FDD), which refer to two duplex communication modes in mobile communication technology. TDD stands for time division duplex, and FDD stands for frequency division duplex. TDD transmits and receives at different times on the same frequency channel (i.e., carrier), distinguishing uplink and downlink transmission resources by time. FDD transmits and receives simultaneously on different frequency channels, distinguishing uplink and downlink transmission resources by frequency.
[0117] 5G NR also supports full-duplex with non-overlapping subbands, that is, the base station can simultaneously transmit and receive through different subbands within a TDD carrier, and the subbands used for transmission and reception do not overlap. An SBFD symbol is a symbol that contains both a subband for uplink transmission and a subband for downlink transmission. Currently, only SBFD symbols can be configured in downlink symbols or flexible symbols configured in the TDD uplink and downlink common configuration (TDD-UL-DL-ConfigCommon). For sub-band full-duplex systems, the sub-band configurations currently considered for support (SBFD sub-band configuration #1, SBFD sub-band configuration #2) include the following two cases:
[0118] SBFD subband configuration #1 uses the {DUD} mode, that is, an SBFD timeslot contains an uplink subband at the center of the carrier bandwidth and two downlink subbands on both sides of the carrier bandwidth;
[0119] SBFD subband configuration #2 uses the {DU} mode, that is, one SBFD timeslot contains an uplink subband on one side of the carrier bandwidth and a downlink subband on the other side of the carrier bandwidth.
[0120] Terminals in the SBFD system are half-duplex terminals and can be either SBFD-supporting or non-SBFD-supporting terminals. SBFD-supporting terminals are terminals that are aware of the SBFD subband configuration, or are aware of the access base station's ability to perform SBFD operations, or are later-version terminals. For terminals that support SBFD, new terminal behaviors can be defined. Terminals that do not support SBFD are early terminals, or legacy terminals, or are unaware of the SBFD subband configuration, or are unaware of the access base station's ability to perform SBFD operations. SBFD-supporting terminals (i.e., SBFD-supporting terminals) will be referred to as SBFD terminals.
[0121] 2. PRACH transmission
[0122] In a TDD system of the related art, a valid RO in a PRACH resource can only appear in a flexible symbol F or an uplink symbol U, and all ROs in a downlink symbol are invalid ROs.
[0123] Specifically, methods for determining effective RO in related technologies include:
[0124] All ROs on an FDD carrier or a supplementary uplink (SUL) carrier are valid ROs.
[0125] For TDD carriers, whether a RO is valid is determined as follows:
[0126] If the UE is not configured with TDD-UL-DL-ConfigurationCommon, then in a PRACH slot, a RO is considered valid if it does not precede a synchronization signal block (SSB) and is at least N symbols after the last SSB symbol, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence. If the UE is configured with channelAccessMode="semiStatic", in addition to the conditions described above, the RO must not overlap with a group of consecutive symbols before the start of the next channel occupation time when the UE is not transmitting.
[0127] If the UE is configured with TDD-UL-DL-ConfigurationCommon, the RO in the uplink symbol is valid RO, or in a PRACH timeslot, when the RO is not before the SSB and is at least N symbols after the last downlink symbol and at least N symbols after the last SSB symbol, it is valid RO, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence; if the UE is configured with channelAccessMode="semiStatic", in addition to the conditions described above, the RO must not overlap with a group of consecutive symbols before the start of the next channel occupation time when the UE is not transmitting.
[0128] In the embodiment of the present disclosure, the time unit may be a symbol, a time slot, etc.
[0129] The present disclosure provides a transmission processing method and apparatus. The method and apparatus are based on the same patent application concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.
[0130] As shown in FIG1 , a transmission processing method provided by an embodiment of the present disclosure includes:
[0131] Step 101: A terminal receives first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands.
[0132] Step 102: The terminal determines a first random access opportunity (RO) corresponding to the first PRACH resource.
[0133] Step 103: The terminal determines whether the first RO is a valid RO according to the type of the time unit where the first RO is located;
[0134] The types of the time units include SBFD time units and non-SBFD time units. Alternatively, the types of the time units are SBFD time units and non-SBFD time units in the downlink symbols configured by TDD-uplink (UL)-downlink (DL)-common configuration (ConfigCommon), and SBFD time units in the downlink symbols configured by non-TDD-UL-DL-ConfigCommon. In this embodiment, only the types of the time units as SBFD time units and non-SBFD time units are used for explanation, but it should be clear that the case where the type of the time unit is an SBFD time unit can be limited to the SBFD time unit in the downlink symbols configured by TDD-UL-DL-ConfigCommon, and the case where the type of the time unit is a non-SBFD time unit can be limited to the SBFD time unit in the downlink symbols configured by non-TDD-UL-DL-ConfigCommon.
[0135] In this way, according to the above steps 101-103, the terminal can receive the first configuration information sent by the network side. Since the first configuration information is used to configure the first PRACH resource of the terminal supporting SBFD, after determining the first RO corresponding to the first PRACH resource, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.
[0136] It should be noted that, in this embodiment, the first configuration information is configuration information for terminals supporting SBFD. The network-side device will send the first configuration information to terminals supporting SBFD, or only terminals supporting SBFD can receive the first configuration information.
[0137] In one embodiment, a network-side device sends specific signaling that carries the first configuration information or information indicating the first configuration information. Accordingly, the terminal receives the specific signaling and the first configuration information. The specific signaling can be understood as signaling for configuring the first PRACH resource.
[0138] In addition, in this embodiment, a mapping relationship between the first PRACH resource and the first RO is predefined or configured. After the terminal learns the first PRACH resource by receiving the first configuration information, it can determine the first RO corresponding to the first PRACH resource according to the mapping relationship.
[0139] Furthermore, in some embodiments, the terminal determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:
[0140] When the time unit where the first RO is located is a non-SBFD time unit, the terminal performs at least one of the following:
[0141] 1) determining the first RO as an invalid RO;
[0142] 2) determining whether the first RO is an invalid RO or a valid RO based on a temporal position relationship between the first RO and the second RO;
[0143] 3) determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0144] 4) determining whether the first RO is an invalid RO or a valid RO based on a preset method;
[0145] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0146] In this way, for the first RO in the non-SBFD time unit, one or more of the above-mentioned methods may be used to determine whether the first RO is an invalid RO or a valid RO.
[0147] In this embodiment, for the first RO in the non-SBFD time unit, which of the above items is used to determine whether the first RO is an invalid RO or a valid RO can be determined based on at least one of the configuration of the network side device and the terminal capability.
[0148] Determining the first RO as an invalid RO may mean that the first ROs of all non-SBFD time units are invalid ROs, that is, all first ROs configured in non-SBFD time units are invalid ROs. Assuming that the time unit is a time slot, a terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the time slot where the RO corresponding to the first PRACH resource is located contains a symbol type of non-SBFD symbol, all ROs are considered invalid ROs. As shown in Figure 2, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), the ROs contained in the first PRACH resource are all invalid ROs, and the first ROs in time slots (slot) 3, slot 4, slot 8, and slot 9 are invalid ROs.
[0149] Of course, specific conditions may also be set to define the first RO that meets the specific conditions in a non-SBFD time unit as an invalid RO. The specific conditions may be a set time domain range or frequency domain range.
[0150] For the first RO of the non-SBFD time unit, it can also be determined as an invalid RO or a valid RO based on its time domain position relationship with the second RO; it can also be determined as an invalid RO or a valid RO based on its number and the number of second ROs; it can also be determined as an invalid RO or a valid RO based on a preset method.
[0151] For example, when the symbol type of the RO corresponding to the first PRACH resource is a non-SBFD symbol, it can be considered that the first RO whose time unit does not include the second RO is an invalid RO resource, and the first RO whose time unit includes the second RO can be further determined as an invalid RO or a valid RO based on the time domain position relationship or number or preset method between the two.
[0152] In some embodiments, the determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:
[0153] 2-1) When any time subunit included in the first RO overlaps with any time subunit included in the second RO, the terminal determines that the first RO is an invalid RO; or,
[0154] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.
[0155] Specifically, the temporal positional relationship between the first and second ROs refers to whether their time subunits overlap. Thus, for a first RO in a non-SBFD time unit, if any of its time subunits overlaps with any of the second RO's time subunits, the first RO can be determined to be invalid. If any of its time subunits do not overlap with any of the second RO's time subunits, whether the first RO is invalid or valid can be further determined based on a preset method.
[0156] Here, the overlapping of time sub-units includes: overlapping of time domain resources, or overlapping of time domain and frequency domain resources.
[0157] In this embodiment, a first RO within a time unit includes one or more time subunits. For example, a first RO within a time slot includes one or more symbols. Therefore, a terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the time slot in which the RO corresponding to the first PRACH resource includes non-SBFD symbols, if any symbol included in the first RO overlaps with any symbol included in the second RO, the RO is considered invalid. Otherwise, whether the RO is valid is determined based on a preset method.
[0158] As shown in Figures 3 and 4, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), any symbol contained in the first RO in time slots 3 and 8 does not overlap with the second RO, and is determined to be a valid RO based on a preset method, then it is considered to be a valid RO;
[0159] If the overlap of the time sub-units is only an overlap of time domain resources, since the symbols included in the first RO in time slots 4 and 9 and the symbols included in the second RO overlap in the time domain, it is considered to be an invalid RO, as shown in Figure 3; if the overlap of the time sub-units includes an overlap of time domain and frequency domain resources, since the symbols included in the first RO in time slots 4 and 9 and the symbols included in the second RO overlap in the time domain, there is no overlap in frequency domain resources, and it is determined to be a valid RO based on a preset method, it is considered to be a valid RO, as shown in Figure 4.
[0160] In some embodiments, the determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:
[0161] 2-2) When the time unit where the first RO is located overlaps with the time unit where the second RO is located, the terminal determines that the first RO is an invalid RO; or,
[0162] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.
[0163] Specifically, the temporal positional relationship between the first and second ROs refers to whether the time periods of the first and second ROs overlap. Thus, for a first RO in a non-SBFD time unit, if its time unit overlaps with the time unit of the second RO, the first RO can be determined to be invalid. If its time unit does not overlap with the time unit of the second RO, whether the first RO is invalid or valid can be further determined based on a preset method.
[0164] Assuming that the time unit is a time slot, a terminal supporting SBFD determines the first PRACH resource based on the first configuration information. When the time slot containing the first RO corresponding to the first PRACH resource contains a non-SBFD symbol, if the time slot containing the first RO overlaps with the time slot containing the second RO, it is considered an invalid RO; otherwise, whether it is a valid RO is determined based on a preset method. As shown in Figure 5, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), the time slot containing the first RO in time slots 3 and 8 does not overlap with the time slot containing the second RO, and is determined to be a valid RO based on the preset method, then the first RO in time slots 3 and 8 is considered to be a valid RO; if the time slot containing the first RO in time slots 4 and 9 overlaps with the time slot containing the second RO, it is considered to be an invalid RO.
[0165] In some embodiments, the determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs includes:
[0166] In a case where the total number of the first RO and the third RO is greater than or equal to (or greater than) a first threshold, the terminal determines that the first RO is an invalid RO; or,
[0167] When the total number of the first RO and the third RO is less than (or less than or equal to) the first threshold, the terminal determines that the first RO is a valid RO;
[0168] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0169] That is, for the first RO in a non-SBFD time unit, if the sum of the first and third ROs is greater than or equal to a first threshold, the first RO is determined to be invalid; if the sum of the first and third ROs is less than the first threshold, the first RO is determined to be valid. Here, the first threshold is predefined or configured.
[0170] If the third RO is an RO in the second RO that is in the same time unit as the first RO, then the third RO and the second RO may overlap in time domain or may not overlap in time domain.
[0171] In addition, for counting the first ROs, an independent counting method can be adopted, that is, each first RO is counted, and the number of first ROs is the number of all first ROs. Assuming that the time unit is a time slot, the number of first ROs in a time slot is 6 as shown in Figure 6; or, counting can be performed based on the time domain (different time units are located), that is, first ROs in different time units are counted, and the number of first ROs is the number of first ROs whose time units do not overlap, and multiple first ROs in the same time unit are recorded as 1. Assuming that the time unit is a time slot, the number of first ROs in a time slot is 1 as shown in Figure 6; or, counting can be performed based on the frequency domain (non-overlapping frequency domains), that is, first ROs that do not overlap in frequency domains are counted, and the number of first ROs is the number of first ROs in different frequency domains. Assuming that the time unit is a time slot, the number of first ROs in a time slot is 6 as shown in Figure 6.
[0172] The counting of the third RO can also adopt the method of the first RO described above, which will not be described in detail here.
[0173] Assuming that the time unit is a time slot, a terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the time slot in which the RO corresponding to the first PRACH resource is located contains a non-SBFD symbol, whether the first RO is a valid RO is determined based on whether the total number of the first RO and the third RO in the frequency domain is greater than or equal to a first threshold M1. As shown in Figure 6, when the predefined or configured M1 value is 8, in the uplink time slots configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols), there is no third RO in time slot 3. The first RO is determined to be a valid RO based on a preset method, and it is considered that all first ROs in time slot 3 are valid ROs; the total number of the first RO and the third RO in the frequency domain in time slot 4 is 10, which is greater than the predefined or configured M1. Therefore, all first ROs in time slot 4 are invalid ROs.
[0174] A terminal supporting SBFD determines a first PRACH resource based on the first configuration information. When the symbol type contained in the time slot where the first RO corresponding to the first PRACH resource is located is a non-SBFD symbol, whether the first RO is a valid RO is determined based on whether the total number of the first RO and the third RO in the time domain in one time slot is greater than or equal to the first threshold M2. If the predefined or configured M2 value is 2, then in an uplink time slot configured by TDD-UL-DL-ConfigCommon (all non-SBFD symbols),
[0175] If the total number of the first RO and the third RO in a time slot is 4, which is greater than the predefined or configured M2, the first RO of the time slot is an invalid RO, wherein the symbols of the two first ROs in the time slot are different and the symbols of the two third ROs are different;
[0176] If the total number of the first RO and the third RO in a time slot is 2, which is less than the predefined or configured M2, the first RO in the time slot is an invalid RO.
[0177] In one embodiment, whether to use mode 1) or mode 2-1) is determined based on the configuration of the network side device and / or the capability of the terminal; whether to use mode 2-1) or mode 4) is determined based on the configuration of the network side device and / or the capability of the terminal; whether to use mode 1) or mode 2-2) is determined based on the configuration of the network side device and / or the capability of the terminal; whether to use mode 2-2) or mode 4) is determined based on the configuration of the network side device and / or the capability of the terminal; and whether mode 3) and mode 4) are used in combination based on the configuration of the network side device and / or the capability of the terminal.
[0178] It should also be noted that, in this embodiment, the preset manner for determining whether the first RO is an invalid RO or a valid RO is a manner for determining whether the RO corresponding to the second PRACH resource is an invalid RO or a valid RO.
[0179] Specifically, the preset method is:
[0180] If the UE is not configured with TDD-UL-DL-ConfigurationCommon, then in a PRACH slot, the first RO is considered valid if it does not precede an SSB and is at least N symbols after the last SSB symbol, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence. If channelAccessMode="semiStatic" is configured, in addition to the conditions described above, the first RO must not overlap with a group of consecutive symbols before the start of the next channel occupation time when the UE is not transmitting.
[0181] If the UE is configured with TDD-UL-DL-ConfigurationCommon, the first RO in an uplink symbol is a valid RO, or in a PRACH timeslot, the first RO is a valid RO when it is not before the SSB and is at least N symbols after the last downlink symbol and at least N symbols after the last SSB symbol, where N is an integer whose value depends on the subcarrier spacing of the PRACH sequence; if the UE is configured with channelAccessMode="semiStatic", in addition to the conditions described above, the first RO must not overlap with a group of consecutive symbols before the start time of the next channel occupation time when the UE does not transmit.
[0182] In the above preset manner, the PRACH time slot is the time slot of the first PRACH.
[0183] In addition, in some embodiments, the terminal determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:
[0184] When the time unit where the first RO is located is an SBFD time unit, the terminal determines that a valid RO satisfies at least one of the following:
[0185] 1') is located in the uplink sub-band;
[0186] 2') does not overlap with the switching time between the SBFD time unit and the non-SBFD time unit;
[0187] 3′) located after the target time unit and having a gap with the target time unit greater than or equal to a third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0188] 4') does not overlap with the time unit carrying SSB;
[0189] 5′) located after the time unit of the target SSB, and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0190] 6') does not precede any time unit carrying an SSB in the PRACH time slot.
[0191] In this way, for the first RO of the SBFD time unit, the first RO can be determined to be a valid RO by satisfying one or more of the above conditions.
[0192] For example, the first RO that satisfies the combination of 1′) and 2′) above (for the case where the switching time is explicitly defined in the protocol) is a valid RO, ie
[0193] If the first RO is entirely located in the uplink subband and the first RO does not overlap with the switching time between the SBFD symbol and the non-SBFD symbol, it is a valid RO, otherwise it is an invalid RO;
[0194] The first RO satisfies the combination of 1') and 3') above and is a valid RO.
[0195] When tdd-UL-DL-ConfigurationCommon is not configured, if the first RO is entirely located in the uplink subband, it is a valid RO, otherwise it is an invalid RO; when tdd-UL-DL-ConfigurationCommon is configured, if all RO resources are located in the uplink subband and the RO resource is at least M symbols after the last full downlink symbol, it is a valid RO, otherwise it is an invalid RO;
[0196] The first RO satisfies the combination of 1'), 3') and 4') above and is a valid RO;
[0197] The first RO satisfies the combination of 1'), 3'), 5') and 6') above and is a valid RO.
[0198] Among them, the time unit carrying SSB is a time unit carrying SSB that cannot perform uplink reception.
[0199] In some embodiments, the method further comprises:
[0200] The terminal sends a PRACH on the valid RO.
[0201] That is, after determining a valid RO of the first RO, the terminal may transmit the PRACH in the valid RO.
[0202] In summary, the method of the embodiment of the present disclosure, for the SBFD terminal, configures the first PRACH resource through the first configuration information, and determines whether it is a valid RO resource based on the time unit type of the first RO, laying the foundation for subsequent PRACH transmission and ensuring the effectiveness of PRACH transmission.
[0203] As shown in FIG7 , the embodiment of the present disclosure further provides a transmission processing method, including:
[0204] Step 701: A network-side device sends first configuration information to a terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands.
[0205] Step 702: The network-side device determines a first random access opportunity (RO) corresponding to the first PRACH resource.
[0206] Step 703: The network-side device determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located.
[0207] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0208] According to the above steps 701-703, the network-side device sends the first configuration information to the terminal, so that the terminal and the network-side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource according to the first configuration information. Thereafter, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.
[0209] In some embodiments, the method further comprises:
[0210] The network-side device receives the PRACH on the valid RO.
[0211] In some embodiments, the network-side device determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:
[0212] When the time unit where the first RO is located is a non-SBFD time unit, the network-side device performs at least one of the following:
[0213] determining the first RO as an invalid RO;
[0214] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0215] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0216] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0217] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0218] In some embodiments, determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:
[0219] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, the network-side device determines that the first RO is an invalid RO; or,
[0220] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the network-side device determines whether the first RO is an invalid RO or a valid RO based on a preset method.
[0221] In some embodiments, determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes:
[0222] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, the network-side device determines that the first RO is an invalid RO; or,
[0223] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the network-side device determines whether the first RO is an invalid RO or a valid RO based on a preset method.
[0224] In some embodiments, determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs includes:
[0225] In a case where the total number of the first RO and the third RO is greater than or equal to a first threshold, the network-side device determines that the first RO is an invalid RO; or,
[0226] When the total number of the first RO and the third RO is less than the first threshold, the network-side device determines that the first RO is a valid RO;
[0227] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0228] In some embodiments, the network-side device determines whether the first RO is a valid RO according to the type of the time unit in which the first RO is located, including:
[0229] When the time unit where the first RO is located is an SBFD time unit, the network-side device determines that a valid RO satisfies at least one of the following:
[0230] Located in the uplink subband;
[0231] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0232] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0233] Does not overlap with the time unit carrying SSB;
[0234] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0235] It does not precede any time unit carrying SSB in the PRACH time slot.
[0236] It should be noted that this method is implemented in conjunction with the above-mentioned method executed by the terminal. The implementation method of the above-mentioned method embodiment is applicable to this method and can also achieve the same technical effect.
[0237] As shown in FIG8 , the present disclosure also provides a transmission processing device, including: a memory 820, a transceiver 810, and a processor 800: the memory 820 is used to store program instructions; the transceiver 810 is used to send and receive data under the control of the processor 800; the processor 800 is used to read the program instructions in the memory 820 and perform the following operations:
[0238] Receive first configuration information sent by a network side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;
[0239] Determining a first random access opportunity RO corresponding to the first PRACH resource;
[0240] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;
[0241] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0242] In FIG8 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits connected together by one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 830 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0243] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.
[0244] In some embodiments, the processor 800 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 800 may also adopt a multi-core architecture.
[0245] The processor 800 calls the program instructions stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor 800 and the memory 820 can also be physically separated.
[0246] In some embodiments, the processor is further configured to:
[0247] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0248] determining the first RO as an invalid RO;
[0249] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0250] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0251] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0252] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0253] In some embodiments, the processor is further configured to:
[0254] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0255] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0256] In some embodiments, the processor is further configured to:
[0257] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0258] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0259] In some embodiments, the processor is further configured to:
[0260] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0261] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0262] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0263] In some embodiments, the processor is further configured to:
[0264] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:
[0265] Located in the uplink subband;
[0266] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0267] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0268] Does not overlap with the time unit carrying SSB;
[0269] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0270] It does not precede any time unit carrying SSB in the PRACH time slot.
[0271] In some embodiments, the processor is further configured to:
[0272] The PRACH is sent on the valid RO.
[0273] The device of the embodiment of the present disclosure,
[0274] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0275] As shown in FIG9 , the present disclosure also provides a transmission processing device, including:
[0276] The first receiving module 910 is configured to receive first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;
[0277] A first processing module 920 is configured to determine a first random access opportunity RO corresponding to the first PRACH resource;
[0278] A second processing module 930 is configured to determine whether the first RO is a valid RO according to the type of the time unit in which the first RO is located;
[0279] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0280] In some embodiments, the second processing module includes:
[0281] The first processing unit is configured to, when the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0282] determining the first RO as an invalid RO;
[0283] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0284] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0285] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0286] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0287] In some embodiments, the first processing unit is further configured to:
[0288] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0289] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0290] In some embodiments, the first processing unit is further configured to:
[0291] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0292] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0293] In some embodiments, the first processing unit is further configured to:
[0294] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0295] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0296] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0297] In some embodiments, the second processing module further includes:
[0298] The second processing unit is configured to, when the time unit where the first RO is located is an SBFD time unit, determine, by the terminal, that a valid RO satisfies at least one of the following:
[0299] Located in the uplink subband;
[0300] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0301] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0302] Does not overlap with the time unit carrying SSB;
[0303] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0304] It does not precede any time unit carrying SSB in the PRACH time slot.
[0305] In some embodiments, the apparatus further comprises:
[0306] The second sending module is configured to send the PRACH on the valid RO.
[0307] The device of the embodiment of the present disclosure is capable of receiving the first configuration information sent by the network side. Since the first configuration information is used to configure the first PRACH resource of the terminal supporting SBFD, after determining the first RO corresponding to the first PRACH resource, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.
[0308] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0309] In some embodiments of the present disclosure, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:
[0310] Receive first configuration information sent by a network side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;
[0311] Determining a first random access opportunity RO corresponding to the first PRACH resource;
[0312] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;
[0313] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0314] In some embodiments, the program instructions are used to cause the processor to execute the following steps:
[0315] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0316] determining the first RO as an invalid RO;
[0317] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0318] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0319] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0320] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0321] In some embodiments, the program instructions are used to cause the processor to execute the following steps:
[0322] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0323] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0324] In some embodiments, the program instructions are used to cause the processor to execute the following steps:
[0325] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0326] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0327] In some embodiments, the program instructions are used to cause the processor to execute the following steps:
[0328] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0329] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0330] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0331] In some embodiments, the program instructions are used to cause the processor to execute the following steps:
[0332] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:
[0333] Located in the uplink subband;
[0334] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0335] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0336] Does not overlap with the time unit carrying SSB;
[0337] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0338] It does not precede any time unit carrying SSB in the PRACH time slot.
[0339] In some embodiments, the program instructions are used to cause the processor to execute the following steps:
[0340] The PRACH is sent on the valid RO.
[0341] When the program instructions are executed by the processor, all implementation methods of the above-mentioned method embodiment applied to the terminal side as shown in Figure 1 can be implemented. To avoid repetition, they will not be described here.
[0342] As shown in FIG10 , an embodiment of the present disclosure further provides a transmission processing device, including: a memory 1020, a transceiver 1010, and a processor 1000. The memory 1020 is configured to store program instructions; the transceiver 1010 is configured to send and receive data under the control of the processor 1000; and the processor 1000 is configured to read the program instructions in the memory 1020 and perform the following operations:
[0343] Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;
[0344] Determining a first random access opportunity RO corresponding to the first PRACH resource;
[0345] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;
[0346] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0347] In FIG10 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits linked together by one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1010 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 when performing operations.
[0348] The processor 1000 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0349] In some embodiments, the processor is further configured to:
[0350] A PRACH is received on the valid RO.
[0351] In some embodiments, the processor is further configured to:
[0352] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0353] determining the first RO as an invalid RO;
[0354] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0355] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0356] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0357] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0358] In some embodiments, the processor is further configured to:
[0359] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0360] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0361] In some embodiments, the processor is further configured to:
[0362] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0363] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0364] In some embodiments, the processor is further configured to:
[0365] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0366] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0367] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0368] In some embodiments, the processor is further configured to:
[0369] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:
[0370] Located in the uplink subband;
[0371] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0372] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0373] Does not overlap with the time unit carrying SSB;
[0374] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0375] It does not precede any time unit carrying SSB in the PRACH time slot.
[0376] In the apparatus of the embodiment of the present disclosure, the network side device sends first configuration information to the terminal, so that the terminal and the network side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource according to the first configuration information. Afterwards, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.
[0377] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0378] As shown in FIG11 , the present disclosure also provides a transmission processing device, including:
[0379] A first sending module 1110 is configured to send first configuration information to a terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex SBFD terminal with non-overlapping subbands;
[0380] The third processing module 1120 is configured to determine a first random access opportunity RO corresponding to the first PRACH resource;
[0381] A fourth processing module 1130 is configured to determine whether the first RO is a valid RO according to the type of the time unit in which the first RO is located;
[0382] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0383] In some embodiments, the apparatus further comprises:
[0384] The second receiving module is configured to receive the PRACH on the valid RO.
[0385] In some embodiments, the fourth processing module includes:
[0386] The third processing unit is configured to, when the time unit in which the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0387] determining the first RO as an invalid RO;
[0388] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0389] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0390] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0391] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0392] In some embodiments, the third processing unit is further configured to:
[0393] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0394] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0395] In some embodiments, the third processing unit is further configured to:
[0396] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0397] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0398] In some embodiments, the third processing unit is further configured to:
[0399] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0400] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0401] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0402] In some embodiments, the fourth processing module further includes:
[0403] The fourth processing unit is configured to, when the time unit in which the first RO is located is an SBFD time unit, determine that a valid RO satisfies at least one of the following:
[0404] Located in the uplink subband;
[0405] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0406] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0407] Does not overlap with the time unit carrying SSB;
[0408] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0409] It does not precede any time unit carrying SSB in the PRACH time slot.
[0410] In the apparatus of the embodiment of the present disclosure, the network side device sends first configuration information to the terminal, so that the terminal and the network side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource according to the first configuration information. Afterwards, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.
[0411] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0412] In some embodiments of the present disclosure, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:
[0413] Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource supporting a full-duplex (SBFD) terminal with non-overlapping subbands;
[0414] Determining a first random access opportunity RO corresponding to the first PRACH resource;
[0415] determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO;
[0416] The types of the time unit include SBFD time unit and non-SBFD time unit.
[0417] In some embodiments, the program instructions are further configured to cause the processor to execute:
[0418] A PRACH is received on the valid RO.
[0419] In some embodiments, the program instructions are further configured to cause the processor to execute:
[0420] When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following:
[0421] determining the first RO as an invalid RO;
[0422] determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO;
[0423] determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs;
[0424] determining, based on a preset method, whether the first RO is an invalid RO or a valid RO;
[0425] The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
[0426] In some embodiments, the program instructions are further configured to cause the processor to execute:
[0427] In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or,
[0428] In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0429] In some embodiments, the program instructions are further configured to cause the processor to execute:
[0430] In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or,
[0431] In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
[0432] In some embodiments, the program instructions are further configured to cause the processor to execute:
[0433] In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or,
[0434] When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO;
[0435] The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
[0436] In some embodiments, the program instructions are further configured to cause the processor to execute:
[0437] When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following:
[0438] Located in the uplink subband;
[0439] The switching time between the SBFD time unit and the non-SBFD time unit does not overlap;
[0440] Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information;
[0441] Does not overlap with the time unit carrying SSB;
[0442] The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO;
[0443] It does not precede any time unit carrying SSB in the PRACH time slot.
[0444] In the apparatus of the embodiment of the present disclosure, the network side device sends first configuration information to the terminal, so that the terminal and the network side device can determine the first PRACH resource and the first RO corresponding to the first PRACH resource according to the first configuration information. Afterwards, it can be determined whether the first RO is a valid RO based on whether the time unit in which the first RO is located is an SBFD time unit or a non-SBFD time unit, so as to ensure that subsequent PRACH transmission is valid.
[0445] When the program instructions are executed by the processor, all implementation methods of the above-mentioned method embodiment applied to the network side device side as shown in Figure 7 can be implemented. To avoid repetition, they are not described here.
[0446] The embodiments of the present disclosure also provide a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the method embodiments shown in Figures 1 or 7 above are implemented, and the same technical effects can be achieved. To avoid repetition, they will not be described here.
[0447] The technical solution provided by the embodiment of the present disclosure can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WiMAX) system, 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0448] The terminal device involved in the embodiments of the present disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.
[0449] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0450] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be two-dimensional MIMO (2D-MIMO), three-dimensional MIMO (3D-MIMO), full-dimensional MIMO (FD-MIMO), or massive MIMO. It can also use diversity transmission, precoding, or beamforming.
[0451] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0452] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0453] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0454] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0455] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0456] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0457] In addition, it should be noted that, in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it will be understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.
[0458] It should be noted that it should be understood that the division of the above modules is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. Moreover, these modules can all be implemented in the form of software called by a processing element; or they can all be implemented in the form of hardware; or some modules can be implemented in the form of software called by a processing element, and some modules can be implemented in the form of hardware. For example, a module can be a separately established processing element, or it can be integrated into a chip of the above-mentioned device. In addition, it can also be stored in the memory of the above-mentioned device in the form of program code, and called by a processing element of the above-mentioned device to perform the functions of the above-mentioned module. The implementation of other modules is similar. In addition, these modules can all or partly be integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0459] For example, each module, unit, sub-unit or sub-module can be one or more integrated circuits configured to implement the above method, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0460] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present disclosure described herein may be implemented in a sequence other than that illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units need not be limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, for example, A and / or B and / or C, means that seven situations are included: A alone, B alone, C alone, both A and B present, both B and C present, both A and C present, and all A, B, and C present. Similarly, the use of "at least one of A and B" in the specification and claims should be understood to mean "A alone, B alone, or both A and B present."
[0461] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.
Claims
1. A transmission processing method, comprising: The terminal receives first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource of a full-duplex SBFD terminal with non-overlapping subbands; The terminal determines a first random access opportunity RO corresponding to the first PRACH resource; The terminal determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO; The types of the time unit include SBFD time unit and non-SBFD time unit.
2. The method according to claim 1, wherein The terminal determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO, including: When the time unit where the first RO is located is a non-SBFD time unit, the terminal performs at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
3. The method according to claim 2, wherein: The determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes: In a case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, the terminal determines that the first RO is an invalid RO; or, In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.
4. The method according to claim 2, wherein: The determining whether the first RO is an invalid RO or a valid RO based on the temporal position relationship between the first RO and the second RO includes: In a case where a time unit where the first RO is located overlaps with a time unit where the second RO is located, the terminal determines that the first RO is an invalid RO; or, In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the terminal determines whether the first RO is an invalid RO or a valid RO based on a preset method.
5. The method according to claim 2, wherein: The determining, based on the number of the first ROs and the number of the second ROs, whether the first RO is an invalid RO or a valid RO includes: In a case where the total number of the first RO and the third RO is greater than or equal to a first threshold, the terminal determines that the first RO is an invalid RO; or, When the total number of the first RO and the third RO is less than the first threshold, the terminal determines that the first RO is a valid RO; The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
6. The method according to claim 1, wherein The terminal determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO, including: When the time unit where the first RO is located is an SBFD time unit, the terminal determines that a valid RO satisfies at least one of the following: Located in the uplink subband; The switching time between the SBFD time unit and the non-SBFD time unit does not overlap; Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information; Does not overlap with the time unit carrying SSB; The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO; It does not precede any time unit carrying SSB in the PRACH time slot.
7. The method according to claim 1, further comprising: The terminal sends a PRACH on the valid RO.
8. A transmission processing method, comprising: The network side device sends first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource of a full-duplex SBFD terminal with non-overlapping subbands; The network side device determines a first random access opportunity RO corresponding to the first PRACH resource; The network-side device determines whether the first RO is a valid RO according to a type of a time unit in which the first RO is located; The types of the time unit include SBFD time unit and non-SBFD time unit.
9. The method according to claim 8, further comprising: The network-side device receives the PRACH on the valid RO.
10. The method according to claim 8, wherein The network-side device determines, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO, including: When the time unit where the first RO is located is a non-SBFD time unit, the network-side device performs at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
11. A transmission processing device, comprising: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Receive first configuration information sent by a network-side device, where the first configuration information is used to configure a first physical random access channel (PRACH) resource of a full-duplex SBFD terminal with non-overlapping subbands; Determining a first random access opportunity RO corresponding to the first PRACH resource; determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO; The types of the time unit include SBFD time unit and non-SBFD time unit.
12. The device according to claim 11, wherein The processor is further configured to: When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
13. The device according to claim 12, wherein The processor is further configured to: In the case where any time subunit included in the first RO overlaps with any time subunit included in the second RO, determining that the first RO is an invalid RO; or, In a case where any time subunit included in the first RO and any time subunit included in the second RO do not overlap, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
14. The device according to claim 12, wherein The processor is further configured to: In a case where the time unit where the first RO is located overlaps with the time unit where the second RO is located, determining that the first RO is an invalid RO; or, In a case where the time unit where the first RO is located does not overlap with the time unit where the second RO is located, the first RO is determined to be an invalid RO or a valid RO based on a preset method.
15. The device according to claim 12, wherein The processor is further configured to: In the case where the total number of the first RO and the third RO is greater than or equal to a first threshold, determining that the first RO is an invalid RO; or, When the total number of the first RO and the third RO is less than the first threshold, determining that the first RO is a valid RO; The third RO is an RO in the second RO that overlaps with the first RO in time domain; or the third RO is an RO in the second RO that is in the same time unit as the first RO.
16. The device according to claim 11, wherein The processor is further configured to: When the time unit where the first RO is located is an SBFD time unit, determining that a valid RO satisfies at least one of the following: Located in the uplink subband; The switching time between the SBFD time unit and the non-SBFD time unit does not overlap; Located after the target time unit, and the interval between the target time unit and the target time unit is greater than or equal to the third threshold, the target time unit being the last full downlink time unit indicated by the time division multiplexing uplink and downlink configuration information; Does not overlap with the time unit carrying SSB; The SSB is located after the time unit of the target SSB and the interval between the time unit of the target SSB is greater than or equal to a fourth threshold, and the SSB is the SSB closest to the first RO; It does not precede any time unit carrying SSB in the PRACH time slot.
17. The device according to claim 11, wherein The processor is further configured to: The PRACH is sent on the valid RO.
18. A transmission processing device, comprising: Memory, transceiver, processor; a memory for storing program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Sending first configuration information to the terminal, where the first configuration information is used to configure a first physical random access channel (PRACH) resource of a full-duplex SBFD terminal with non-overlapping subbands; Determining a first random access opportunity RO corresponding to the first PRACH resource; determining, according to a type of a time unit in which the first RO is located, whether the first RO is a valid RO; The types of the time unit include SBFD time unit and non-SBFD time unit.
19. The device according to claim 18, wherein The processor is further configured to: When the time unit where the first RO is located is a non-SBFD time unit, perform at least one of the following: determining the first RO as an invalid RO; determining, based on a temporal position relationship between the first RO and the second RO, whether the first RO is an invalid RO or a valid RO; determining whether the first RO is an invalid RO or a valid RO based on the number of the first ROs and the number of the second ROs; determining, based on a preset method, whether the first RO is an invalid RO or a valid RO; The second RO is a valid RO corresponding to a second PRACH resource, and the second PRACH resource is configured by second configuration information.
20. A processor-readable storage medium storing a computer program, wherein the computer program is configured to cause the processor to execute the transmission processing method according to any one of claims 1 to 7, or the transmission processing method according to any one of claims 8 to 10.
21. A computer program product comprising computer instructions, wherein when the computer instructions are executed by a processor, the computer program product implements the transmission processing method according to any one of claims 1 to 7, or the steps of the transmission processing method according to any one of claims 8 to 10.
Citation Information
Patent Citations
Capability indication method and device, capability determination method and device, communication device and storage medium
CN116250345A
Information transmission method and device, communication equipment, communication system and storage medium
CN117136625A
Techniques for downlink and uplink resource mapping for full duplex and non-cell defining synchronization signal block
US20230224880A1
Methods and devices for subband full duplex random access
WO2024016278A1