Method and apparatus used in node for wireless communication
By receiving information blocks of full-duplex symbols and symbol sets, the transmission configuration of PUSCH is optimized, solving the problem of low resource utilization in the TDD spectrum, realizing a flexible duplex mode, and improving communication efficiency and robustness.
Patent Information
- Application Number
- PCT/CN2025/093275
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-08
- Filing Date
- 2025-05-08
- Publication Date
- 2025-11-13
AI Technical Summary
In existing NR systems, the half-duplex mode of TDD spectrum leads to decreased resource utilization and increased latency, failing to effectively support flexible duplex modes and affecting communication efficiency.
By receiving information blocks indicating full-duplex symbols and symbol sets, the transmission of PUSCH is configured, taking into account the symbol interval length and user equipment capabilities, optimizing the uplink transmission time domain configuration, being compatible with existing standards, and supporting flexible duplex modes.
It improves the system's resource utilization and robustness, reduces the complexity of device implementation, is compatible with existing standards, and is suitable for various communication scenarios.
Smart Images

Figure CN2025093275_13112025_PF_FP_ABST
Abstract
Description
A method and apparatus for a node used in wireless communication Technical Field
[0001] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to transmission schemes and apparatus with flexible transmission direction configurations in wireless communication. Background Technology
[0002] The application scenarios of future wireless communication systems are becoming increasingly diversified, and different application scenarios place different performance requirements on the system. To meet the diverse performance needs of various application scenarios, the 3GPP (3rd Generation Partner Project) RAN (Radio Access Network) #72 plenary meeting decided to conduct research on New Radio (NR) (or 5G). The 3GPP RAN #75 plenary meeting approved the NR Work Item (WI), initiating standardization work for NR. The 3GPP RAN #86 plenary meeting decided to begin work on the NR Rel-17 Study Item (SI) and Work Item (WI), and the 3GPP RAN #94e plenary meeting initiated the NR Rel-18 SI and WI projects. The 3GPP RAN #102 plenary meeting decided to begin work on the NR Rel-19 SI and WI.
[0003] NRRel-19 includes Wi-Fi support for Subband Non-Overlapping Full Duplex (SBFD). SBFD is also one of the technologies that 6G may support. Summary of the Invention
[0004] In existing NR systems, spectrum resources are statically divided into FDD and TDD spectrum. For TDD spectrum, both base stations and user equipment operate in half-duplex mode. This half-duplex mode avoids self-interference and mitigates cross-link interference, but it also leads to decreased resource utilization and increased latency. To address these issues, supporting flexible duplex modes on either TDD or FDD spectrum becomes a possible solution.
[0005] To address the configuration issue of uplink transmission supporting flexible duplex modes, this application discloses a solution. It should be noted that the flexible duplex mode described in this application is merely a typical application scenario or example; this application is also applicable to 6G networks or other scenarios facing similar problems (e.g., scenarios where link direction changes, or other scenarios supporting multi-level configuration of transmission directions, or scenarios with more capable base stations or user equipment, such as those supporting full-duplex on the same frequency), or for different application scenarios, such as eMBB, URLLC, non-terrestrial networks, sensor-integrated networks, smart metasurfaces, and terahertz networks, achieving similar technical effects. Furthermore, adopting a unified solution for different scenarios (including but not limited to eMBB, URLLC, non-terrestrial networks, sensor-integrated networks, smart metasurfaces, and terahertz networks) helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features described in the device used as the first node can be applied to the device used as the second node, and vice versa.
[0006] This application discloses a method used in a first node of wireless communication, characterized by comprising:
[0007] Receive a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol;
[0008] Send the first PUSCH;
[0009] Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
[0010] According to one aspect of this application, the above method is characterized in that the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol being less than or equal to a first interval length, which is configured or predefined.
[0011] According to one aspect of this application, the above method is characterized by comprising:
[0012] Receive the third information block;
[0013] Wherein, the third symbol is the downlink symbol indicated by the latest TDD uplink / downlink configuration earlier than the first symbol and not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length, and the third information block indicates the second interval length.
[0014] According to one aspect of this application, the above method is characterized by comprising:
[0015] Send the first capability parameter;
[0016] Wherein, the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter, and the second interval length depends on the first capability parameter.
[0017] According to one aspect of this application, the above method is characterized in that the fourth symbol is the latest first-class SSB symbol earlier than the first symbol, the first-class SSB symbol is a time-domain symbol configured with a full-duplex sub-band and preferentially received by the second information block, and the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to a third interval length, the third interval length being predefined or dependent on the capability of the first node.
[0018] According to one aspect of this application, the above method is characterized in that the first symbol set is a set of symbols occupied by N nominal repetitions of the first PUSCH, where N is a positive integer, the first nominal repetition is one nominal repetition among the N nominal repetitions of the first PUSCH, more than one symbol among the symbols occupied by the first nominal repetition is a valid symbol for the first PUSCH, the first nominal repetition includes one or more actual repetitions of the first PUSCH, and one actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
[0019] According to one aspect of this application, the above method is characterized in that the first symbol is a downlink symbol indicated by the TDD uplink / downlink configuration, and the first symbol is an invalid symbol for the first PUSCH depending on the fact that the first symbol is not configured as a full-duplex symbol by the first information block.
[0020] This application discloses a method used in a second node for wireless communication, characterized by comprising:
[0021] Send a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol;
[0022] Receive the first PUSCH;
[0023] Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
[0024] According to one aspect of this application, the above method is characterized in that the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol being less than or equal to a first interval length, which is configured or predefined.
[0025] According to one aspect of this application, the above method is characterized by comprising:
[0026] Send the third information block;
[0027] Wherein, the third symbol is the downlink symbol indicated by the latest TDD uplink / downlink configuration earlier than the first symbol and not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length, and the third information block indicates the second interval length.
[0028] According to one aspect of this application, the above method is characterized by comprising:
[0029] Receive the first capability parameter;
[0030] Wherein, the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter, and the second interval length depends on the first capability parameter.
[0031] According to one aspect of this application, the above method is characterized in that the fourth symbol is the latest first-class SSB symbol earlier than the first symbol, the first-class SSB symbol is a time-domain symbol configured with a full-duplex sub-band and preferentially received by the second information block, and the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to a third interval length, the third interval length being predefined or dependent on the capability of the first node.
[0032] According to one aspect of this application, the above method is characterized in that the first symbol set is a set of symbols occupied by N nominal repetitions of the first PUSCH, where N is a positive integer, the first nominal repetition is one nominal repetition among the N nominal repetitions of the first PUSCH, more than one symbol among the symbols occupied by the first nominal repetition is a valid symbol for the first PUSCH, the first nominal repetition includes one or more actual repetitions of the first PUSCH, and one actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
[0033] According to one aspect of this application, the above method is characterized in that the first symbol is a downlink symbol indicated by the TDD uplink / downlink configuration, and the first symbol is an invalid symbol for the first PUSCH depending on the fact that the first symbol is not configured as a full-duplex symbol by the first information block.
[0034] This application discloses a first node used for wireless communication, characterized in that it comprises:
[0035] A first transceiver receives a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol.
[0036] The first transceiver sends the first PUSCH;
[0037] Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
[0038] This application discloses a second node used for wireless communication, characterized in that it comprises:
[0039] The second transceiver transmits a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol.
[0040] The second transceiver receives the first PUSCH;
[0041] Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
[0042] As an example, compared with conventional solutions, this application has the following advantages:
[0043] The system takes into account the time required for converting between full-duplex and non-full-duplex symbols, as well as the downlink-to-uplink conversion time of user equipment. It sets the number of invalid symbols for symbol conversion, takes into account user capabilities, optimizes the time domain configuration of uplink transmission, and is compatible with existing standards, thereby improving the robustness of the system. Attached Figure Description
[0044] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0045] Figure 1 illustrates a flowchart of the first node transmission according to an embodiment of this application;
[0046] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;
[0047] Figure 3 illustrates a schematic diagram of the wireless protocol architecture of the user plane and control plane according to an embodiment of this application;
[0048] Figure 4 shows a schematic diagram of a first node device and a second node device according to an embodiment of this application;
[0049] Figure 5 illustrates a flowchart of the transmission between the first node and the second node according to an embodiment of this application;
[0050] Figure 6 shows a schematic diagram of a second symbol, a first interval length, and an invalid symbol according to an embodiment of this application;
[0051] Figure 7 illustrates a schematic diagram of a third symbol, a second interval length, and an invalid symbol according to an embodiment of this application;
[0052] Figure 8 shows a schematic diagram of a second interval length, a first capability parameter, and an indication of the first capability parameter according to an embodiment of this application;
[0053] Figure 9 shows a schematic diagram of a fourth symbol, a third interval length, and an invalid symbol according to an embodiment of this application;
[0054] Figure 10 illustrates a schematic diagram of a first nominal repeat comprising a plurality of actual repeats according to an embodiment of the present application;
[0055] Figure 11 illustrates the symbol validity when a downlink symbol is not configured as a full-duplex symbol according to an embodiment of this application;
[0056] Figure 12 shows a structural block diagram of a processing apparatus for a first node according to an embodiment of the present application;
[0057] Figure 13 shows a structural block diagram of a processing apparatus for a second node according to an embodiment of the present application. Detailed Implementation
[0058] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.
[0059] Example 1
[0060] Example 1 illustrates a flowchart 100 of a first node transmission according to an embodiment of this application, as shown in Figure 1. In Figure 1, each box represents a step, and it is particularly important to emphasize that the order of the boxes in the figure does not restrict the temporal sequence of the represented steps.
[0061] In Embodiment 1, the first node in this application receives a first information block and a second information block in step 101. The first information block indicates at least one full-duplex symbol, and the second information block indicates a first symbol set, which includes at least one time-domain symbol. In step 102, the first node sends a first PUSCH. In this application, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set. The first symbol is a symbol in the first symbol set, and the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol. The validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol. The symbol type includes full-duplex symbols and non-full-duplex symbols.
[0062] As an example, the validity of the first symbol is determined based on the interval length between the first symbol and the second symbol, providing protection time for symbol conversion between full-duplex and non-full-duplex symbols, taking into account implementation limitations and reducing the complexity of device implementation.
[0063] As one embodiment, the first information block includes some or all of the fields included in an SIB.
[0064] As an example, the first information block is cell common.
[0065] As an example, the first information block is cell specific.
[0066] As an example, the first information block is group common.
[0067] As an example, the first information block is UE-specific or UE-dedicated.
[0068] As an example, the first information block is configured per subband.
[0069] As an example, the first information block is configured per bandwidth part (BWP).
[0070] As one example, the first information block includes some or all of the fields in IE "SBFDConfigDedicated-r19".
[0071] As one example, the first information block includes some or all of the fields in IE "SBFDConfigCommon-r19".
[0072] As one example, the first information block includes some or all of the fields in IE "SBFDConfig-r19".
[0073] As one example, the first information block includes some or all of the domains in the IE "ServingCellConfigCommon".
[0074] As one example, the first information block includes some or all of the fields in IE's "CellGroupConfig".
[0075] As one example, the first information block includes some or all of the fields in IE "SpCellConfig".
[0076] As one example, the first information block includes some or all of the domains in IE "SCellConfig".
[0077] As one example, the first information block includes some or all of the fields in the IE "ServingCellConfigCommonSIB".
[0078] As one example, the first information block includes some or all of the domains in the IE "ServingCellConfig".
[0079] As one example, the first information block includes some or all of the fields in IE "UplinkConfig".
[0080] As one embodiment, the first information block includes some or all of the domains in the IE "TDD-UL-DL-ConfigCommon".
[0081] As an example, the first information block is used to configure the time slots or symbols of SBFD (Subband non-overlapping Full Duplex).
[0082] As one example, the first information block is used to configure time slots or symbols that support full-duplex operation.
[0083] As an example, the first information block is configured with at least one of the SBFD's uplink subband (UL subband), downlink subband (DL subband), or guardband.
[0084] As one example, the first information block includes some or all of the fields in IE's "CellGroupConfig".
[0085] As one embodiment, some or all of the cell-sepcific parameters in the first information block indicate at least one full-duplex symbol, and the full-duplex symbol indicated by some or all of the cell-sepcific parameters in the first information block cannot be converted into a non-full-duplex symbol by UE-specific configuration or group common signals; and symbols not indicated as full-duplex symbols by some or all of the cell-sepcific parameters in the first information block cannot be converted into full-duplex symbols by UE-specific configuration or group common signals.
[0086] As one embodiment, the second information block is UE-specific or UE-dedicated.
[0087] As one embodiment, the second information block is transmitted via PDSCH (Physical Downlink Shared Channel) or via PDCCH (Physical Downlink Control Channel).
[0088] As one embodiment, the second information block includes higher-level information or higher-level parameter configuration.
[0089] As one embodiment, the second information block includes one or more IEs (Information Elements) included in an RRC (Radio Resource Control) layer signaling, or the second information block includes one or more fields included in an RRC layer signaling.
[0090] As one example, the second information block includes some or all of the fields in IE's "ConfiguredGrantConfig".
[0091] As an example, the second information block includes the "timeDomainAllocation" field in IE's "ConfiguredGrantConfig".
[0092] As one example, the second information block includes some or all of the domains in the IE "PUSCH-Config".
[0093] As one example, the second information block includes some or all of the fields in the IE "PUSCH-TimeDomainResourceAllocation".
[0094] As one embodiment, the second information block includes some or all of the fields in IE "PUSCH-Allocation-r16".
[0095] As one embodiment, the second information block includes some or all of the fields in IE "PUSCH-Allocation".
[0096] As an example, the second information block includes the "numberOfRepetitions" field in IE "PUSCH-Allocation-r16".
[0097] As one embodiment, the second information block includes DCI (Downlink Control Information).
[0098] As one embodiment, the second information block includes at least one DCI field.
[0099] As one embodiment, the second information block includes some or all fields of DCI format 0_1.
[0100] As one embodiment, the second information block includes some or all fields of DCI format 0_2.
[0101] As an example, the second information block includes some fields or other fields from formats other than the DCI format described above.
[0102] As an example, the second information block includes the "Time domain resource assignment" field in DCI format 0_1.
[0103] As an example, the second information block includes the "Time domain resource assignment" field in DCI format 0_2.
[0104] As one embodiment, the second information block includes the configuration information of the first PUSCH.
[0105] As an example, the second information block is used to schedule the first PUSCH.
[0106] As one embodiment, the second information block includes the scheduling information of the first PUSCH.
[0107] As an example, the full-duplex symbol and the full-duplex subband symbol described in this application are equivalent or interchangeable.
[0108] As an example, the full-duplex symbol is the SBFD symbol.
[0109] As an example, the full-duplex symbol is an OFDM (Orthogonal Frequency Division Multiplexing) symbol.
[0110] As an example, the full-duplex symbol is a time-domain symbol configured with full-duplex sub-bands.
[0111] As an example, the full-duplex symbol is a time-domain symbol configured with SBFD.
[0112] As an example, the full-duplex symbol is a symbol that can be transmitted uplink over a downlink or flexible symbol configured in "TDD-UL-DL-ConfigCommon".
[0113] As an example, the full-duplex symbol is configured with a full-duplex sub-band in the frequency domain.
[0114] As an example, the full-duplex symbol is a symbol that is indicated as downlink by "tdd-UL-DL-ConfigCommon" and configured (or indicated) as an SBFD symbol, or a symbol that is indicated as flexible by "tdd-UL-DL-ConfigCommon" and configured (or indicated) as an SBFD symbol.
[0115] As an example, the full-duplex symbol is either a symbol indicated as downlink by "tdd-UL-DL-ConfigCommon" and indicated (or provided) by the first information block, or a symbol indicated as flexible by "tdd-UL-DL-ConfigCommon" and indicated (or provided) by the first information block.
[0116] As an example, considering only "tdd-UL-DL-ConfigCommon" simplifies the design and reduces the standardization workload.
[0117] As an example, this approach considers both downlink and flexible symbols, expanding configuration flexibility.
[0118] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the time-domain configuration of the full-duplex sub-band.
[0119] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the position or index of at least one full-duplex symbol in the time domain depends on the first information block.
[0120] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the symbol indicated (or provided) by the first information block is a full-duplex symbol.
[0121] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: some or all of the cell-sepcific parameters in the first information block indicate at least one full-duplex symbol.
[0122] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates at least one time-domain symbol in which the full-duplex sub-band is indicated (or configured, allocated, or provided) in the time domain.
[0123] As one embodiment, “the first information block indicates at least one full-duplex symbol” includes: the first information block indicates at least one downlink symbol or flexible symbol indicated by the TDD uplink / downlink configuration as a full-duplex symbol.
[0124] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the symbol indicated (or provided) by the first information block and indicated by the first information block as a downlink symbol or a flexible symbol is a full-duplex symbol.
[0125] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: a symbol indicated by the first information block as downlink or flexible that overlaps in the time domain with the symbol indicated (or provided) by the first information block is a full-duplex symbol.
[0126] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the distribution of full-duplex symbols in the time domain.
[0127] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates multiple full-duplex symbols.
[0128] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the distribution of SBFD symbols.
[0129] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the period of a set of full-duplex symbols.
[0130] As a sub-implementation of this embodiment, the period of the set of full-duplex symbols indicated by the first information block is equal to the period of the TDD uplink / downlink configuration.
[0131] As a sub-implementation of this embodiment, the period of the set of full-duplex symbols indicated by the first information block is equal to the sum of the periods of pattern 1 and pattern 2 of the TDD uplink and downlink configuration.
[0132] As a sub-implementation of this embodiment, the period of the set of full-duplex symbols indicated by the first information block is equal to an integer multiple of the period of the TDD uplink / downlink configuration.
[0133] As a sub-implementation of this embodiment, the period of the set of full-duplex symbols indicated by the first information block is an integer multiple of the sum of the periods of pattern 1 and pattern 2 of the TDD uplink and downlink configuration.
[0134] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the start symbol of the set of full-duplex symbols.
[0135] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the time-domain start symbol of the full-duplex sub-band.
[0136] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the start symbol and the number of symbols in the time domain of at least one full-duplex symbol.
[0137] As one embodiment, “the first information block indicates at least one full-duplex symbol” includes: the first information block indicates the time-domain SLIV (start and length indicator value) of the full-duplex symbol.
[0138] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates the starting time slot and the number of time slots of the full-duplex symbol.
[0139] As one embodiment, “the first information block indicates at least one full-duplex symbol” includes: the first information block includes a SLIV, wherein the number of initial full-duplex symbols and the number of consecutive symbols included in a periodic time window are used to generate the SLIV included in the first information block.
[0140] As one embodiment, “the first information block indicates at least one full-duplex symbol” includes: the first information block includes a SLIV, wherein the number of initial full-duplex symbols and the number of consecutive symbols included in a periodic time window are used to generate the SLIV included in the first information block, wherein the symbols among the consecutive symbols included that overlap with the downlink or flexible symbols indicated by tdd-UL-DL-ConfigCommon are full-duplex symbols.
[0141] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block includes a SLIV for a reference subcarrier spacing, wherein the number of full-duplex symbols starting for the reference subcarrier spacing and the number of consecutive symbols included in a periodic time window are used to generate the SLIV included in the first information block, wherein the symbols overlapping with the downlink or flexible symbols indicated by tdd-UL-DL-ConfigCommon among the included consecutive symbols are full-duplex symbols. As a supplementary embodiment of the above embodiment, the reference subcarrier spacing is equal to the subcarrier spacing used in the time slot format configuration.
[0142] As an example, SLIV indicates that full-duplex symbols can reduce signaling overhead while maintaining a certain degree of configuration flexibility, and are well compatible with the limitation of no more than two full-duplex symbols and non-full-duplex symbols switching points.
[0143] As one embodiment, "the first information block indicates at least one full-duplex symbol" includes: the first information block indicates at least one full-duplex symbol from a periodic time window, the periodic time window including a plurality of consecutive time-domain symbols, and the time length of the periodic time window being related to the time slot format configuration period length. As a supplementary embodiment of the above embodiment, the time length of the periodic time window is equal to the time slot format configuration period length, or the time length of the periodic time window is equal to an integer multiple of the time slot format configuration period length.
[0144] As one embodiment, the first symbol set includes multiple time-domain symbols.
[0145] As one embodiment, the first symbol set includes consecutive symbols.
[0146] As an example, the first symbol set is a set of multiple consecutive time-domain symbols.
[0147] As an example, the symbols in the first symbol set form a time window.
[0148] As one embodiment, the first symbol set includes at least one downlink symbol, flexible symbol, or uplink symbol configured for TDD uplink / downlink.
[0149] As an example, the first symbol set includes at least one full-duplex symbol.
[0150] As an example, the first symbol set does not include full-duplex symbols.
[0151] As one embodiment, the first symbol set includes the time-domain resources to which the first PUSCH is allocated or scheduled.
[0152] As an example, the first symbol set is the set of symbols occupied by the nominal repetition of the first PUSCH.
[0153] As an example, the first symbol set is the set of symbols occupied by one nominal repetition of the first PUSCH.
[0154] As an example, the first symbol set is the set of symbols occupied by multiple nominal repetitions of the first PUSCH.
[0155] As an example, the first symbol set is the set of symbols occupied by the K nominal repetitions of the first PUSCH, where K is a positive integer.
[0156] As one embodiment, the first set of symbols includes at least one nominal repetition.
[0157] As one embodiment, the first symbol set includes symbols that are not used to transmit the first PUSCH.
[0158] As an example, the first symbol set includes symbols that are invalid for the first PUSCH.
[0159] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block explicitly or implicitly indicates the first symbol set.
[0160] As one embodiment, "the second information block indicates the first symbol set" includes: some or all fields in the second information block indicate the first symbol set.
[0161] As one embodiment, "the second information block indicates the first symbol set" includes: the first symbol set depends on the indication of the second information block.
[0162] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the number of the first transmission start symbol and the number of consecutive symbols in the first symbol set.
[0163] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the starting time slot index of the first symbol set.
[0164] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the number of symbols in a repetition in the first symbol set.
[0165] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the number of repetitions in the first symbol set.
[0166] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the starting time slot index of the first transmission, the starting symbol of the first transmission, and the number of consecutive symbols in the first symbol set through a predefined table.
[0167] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the slot offset of the first transmission in the first symbol set, the starting symbol S relative to the starting slot, and the number of consecutive symbols L through a predefined table.
[0168] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the slot offset of the first transmission in the first symbol set, the starting symbol S relative to the starting slot, and the number of consecutive symbols L by using the row index of a predefined table.
[0169] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the starting slot (time slot) occupied by the first symbol set, the starting symbol occupied by the first symbol set in the starting time slot, and indicates the number of symbols included in the first symbol set by indicating the number of symbols transmitted in one transmission and the number of repetitions.
[0170] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the slot offset of the first transmission in the first symbol set, the starting symbol S relative to the starting slot, and the number of consecutive symbols L in the first symbol set by using the row index of a predefined table, and indicates the number of repeated transmissions.
[0171] As one embodiment, "the second information block indicates the first symbol set" includes: the second information block indicates the number K of nominal repetitions of the first PUSCH, and the symbol set occupied by the K nominal repetitions of the first PUSCH is the first symbol set; for the nth nominal repetition, where n = 0, ..., K-1, the start slot of the nth nominal repetition is... The starting symbol relative to the starting time slot is The end slot for the nth nominal repetition is... The ending symbol relative to the end gap is Where K s The time slot that marks the start of transmission for the first PUSCH. The number of symbols in each time slot, S is the starting symbol of the first transmission of the first PUSCH relative to the starting time slot, and L is the number of time-domain symbols occupied by one transmission of the first PUSCH.
[0172] As an example, the first PUSCH is transmitted via PUSCH (Physical Uplink Shared Channel).
[0173] As an example, the first PUSCH is the baseband signal or radio frequency signal of the PUSCH.
[0174] As an example, the first PUSCH is a PUSCH transmission based on repetition type B.
[0175] As an example, the first PUSCH is a dynamically scheduled PUSCH transmission.
[0176] As an example, the first PUSCH is a PUSCH transmission based on a configured grant.
[0177] As an example, the first PUSCH is a dynamically scheduled repetitive type B PUSCH transmission.
[0178] As an example, the first PUSCH is a PUSCH transmission of repetition type B based on configuration scheduling.
[0179] As an example, the first PUSCH is a repeating type B PUSCH transmission based on DCI format 0_1 or 0_2 scheduling.
[0180] As an example, the first PUSCH is a repeating type B PUSCH transmission scheduled based on type 1 configuration.
[0181] As an example, the first PUSCH is scheduled based on Type 2 configuration, repeating the PUSCH transmission of Type B.
[0182] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the first PUSCH is transmitted within the first symbol set.
[0183] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: some symbols within the first symbol set are used to transmit the first PUSCH.
[0184] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the symbol set occupied by the first PUSCH in the time domain is a subset of the first symbol set.
[0185] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the first PUSCH does not occupy any symbol outside the first symbol set in the time domain.
[0186] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the symbol occupied by the first transmission of the first PUSCH in the time domain belongs to the first symbol set.
[0187] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the symbol occupied by the nominal repetition of the first PUSCH in the time domain belongs to the first symbol set.
[0188] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the symbols occupied by multiple repeated transmissions of the first PUSCH in the time domain all belong to the first symbol set.
[0189] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: multiple repeated transmissions of the first PUSCH do not occupy any symbol outside the first symbol set in the time domain.
[0190] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the set of symbols occupied by multiple actual repetitions of the first PUSCH in the time domain is a subset of the first symbol set.
[0191] As an example, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the symbol set occupied by the first PUSCH in the time domain is the symbols valid for the first PUSCH within the first symbol set.
[0192] As one embodiment, "any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set" includes: the symbols in the first symbol set are determined to be used to transmit the first PUSCH by judging their validity for the first PUSCH.
[0193] As an example, the first symbol can be any time-domain symbol other than the earliest time-domain symbol in the first symbol set.
[0194] As an example, the first symbol is a full-duplex symbol.
[0195] As an example, the first symbol is a non-full-duplex symbol.
[0196] As an example, the first symbol is an uplink symbol indicating a TDD uplink / downlink configuration.
[0197] As an example, the first symbol is a downlink symbol indicating a TDD uplink / downlink configuration.
[0198] As an example, the first symbol is a flexible symbol for a TDD uplink / downlink configuration indication.
[0199] As an example, the second symbol belongs to the first symbol set.
[0200] As an example, the second symbol does not belong to the first symbol set.
[0201] As an example, the second symbol is a full-duplex symbol.
[0202] As an example, the second symbol is a non-full-duplex symbol.
[0203] As an example, the second symbol is an uplink symbol indicating a TDD uplink / downlink configuration.
[0204] As an example, the second symbol is a downlink symbol indicating a TDD uplink / downlink configuration.
[0205] As an example, the second symbol is a flexible symbol for a TDD uplink / downlink configuration indication.
[0206] As an example, the first symbol is a full-duplex symbol, and the second symbol is a non-full-duplex symbol.
[0207] As an example, the first symbol is a non-full-duplex symbol, and the second symbol is a full-duplex symbol.
[0208] As an example, the second symbol is the latest symbol in a continuous set of full-duplex symbols.
[0209] As an example, the second symbol is the latest symbol in a continuous set of non-full-duplex symbols.
[0210] As an example, the first symbol is a full-duplex symbol, and the second symbol is the last non-full-duplex symbol in a consecutive set of all non-SBFD symbols that precedes the first symbol set.
[0211] As an example, the first symbol is a non-full-duplex symbol, and the second symbol is the last full-duplex symbol in a consecutive set of all SBFD symbols that precedes the first symbol set.
[0212] As an example, "the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol" includes: the second symbol and the first symbol have different symbol types.
[0213] As one example, the different symbol types include one symbol being a full-duplex symbol and another symbol being a non-full-duplex symbol.
[0214] As one embodiment, "the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol" includes: the second symbol is the latest symbol in a continuous set of symbols that are earlier than the first symbol and have a different symbol type from the first symbol.
[0215] As one embodiment, the interval length between the first symbol and the second symbol is the number of time-domain interval symbols between the first symbol and the second symbol.
[0216] As one embodiment, the interval length between the first symbol and the second symbol is the number of symbols that the first symbol and the second symbol differ in the time domain.
[0217] As an example, when the first symbol and the second symbol are two adjacent time-domain symbols, the interval length between the first symbol and the second symbol is 1.
[0218] As an example, when the first symbol and the second symbol are two adjacent time-domain symbols, the interval length between the first symbol and the second symbol is one symbol.
[0219] As a sub-implementation of the above four embodiments, the time length of the time domain symbol is defined using the reference subcarrier spacing configuration referenceSubcarrierSpacing provided in tdd-UL-DL-ConfigurationCommon.
[0220] As an example, the validity of the first symbol for the first PUSCH includes the first symbol being an invalid symbol for the first PUSCH.
[0221] As an example, the validity of the first symbol for the first PUSCH includes that the first symbol is a valid symbol for the first PUSCH.
[0222] As an example, the validity of the first symbol for the first PUSCH includes at least one of the following: the first symbol is an invalid symbol for the first PUSCH and the first symbol is a valid symbol for the first PUSCH.
[0223] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the validity of the first symbol for the first PUSCH is related to the interval length between the first symbol and the second symbol.
[0224] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the interval length between the first symbol and the second symbol is used to determine the validity of the first symbol for the first PUSCH.
[0225] As an example, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the interval length between the first symbol and the second symbol is a condition for determining the validity of the first symbol for the first PUSCH.
[0226] As an example, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the validity of the first symbol for the first PUSCH depends on the relationship between the interval length between the first symbol and the second symbol and a certain threshold.
[0227] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the validity of the first symbol for the first PUSCH depends on the relationship between the interval length between the first symbol and the second symbol and the first interval length in this application.
[0228] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the validity of the first symbol for the first PUSCH depends on whether the interval length between the first symbol and the second symbol is greater than a certain threshold.
[0229] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol being less than or equal to a certain threshold.
[0230] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: the interval length between the first symbol and the second symbol being less than or equal to a certain threshold is used to determine that the first symbol is an invalid symbol for the first PUSCH.
[0231] As an example, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: when the interval length between the first symbol and the second symbol is less than or equal to a certain threshold, the first symbol is invalid for the first PUSCH.
[0232] As an example, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: when the time domain of the first symbol is X symbols later than (after) the second symbol, the first symbol is invalid for the first PUSCH, where X is a positive integer.
[0233] As an example, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: when the interval length between the first symbol and the second symbol is greater than a certain threshold, the first symbol is valid for the first PUSCH.
[0234] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: when the interval length between the first symbol and the second symbol is greater than a certain threshold, the validity of the first symbol for the first PUSCH depends on other conditions.
[0235] As one embodiment, "the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol" includes: when the interval length between the first symbol and the second symbol is greater than a certain threshold, whether the first symbol is valid for the first PUSCH also depends on other conditions.
[0236] As an example, the effectiveness of the first symbol for the first PUSCH also depends on the length of the interval between the first symbol and other symbols.
[0237] As an example, the validity of the first symbol for the first PUSCH also depends on whether the first symbol is configured as a downlink symbol and not configured as a full-duplex symbol by at least one of tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated.
[0238] As an example, the validity of the first symbol for the first PUSCH also depends on whether the first symbol is indicated for SS (Synchronization signal) / PBCH (Physical broadcast channel) block reception.
[0239] As an example, the validity of the first symbol for the first PUSCH also depends on indications from higher-layer signaling or higher-layer parameters.
[0240] As an example, the validity of the first symbol for the first PUSCH also depends on the invalid patterns for the first PUSCH configured by higher-level parameters.
[0241] As an example, the validity of the first symbol for the first PUSCH also depends on the invalid pattern for the repeating type B PUSCH configured by higher-level parameters.
[0242] As one embodiment, the validity of the first symbol for the first PUSCH also depends on the indication of the IE "InvalidSymbolPattern"; as a supplementary embodiment, whether the IE "InvalidSymbolPattern" is effective also depends on the indication of the "invalidSymbolPatternIndicatorDCI-0-1" field or the "invalidSymbolPatternIndicatorDCI-0-1" field in the IE "PUSCH-config".
[0243] As an example, the symbol type includes only full-duplex symbols and non-full-duplex symbols.
[0244] As an example, the symbol types also include other symbol types besides those described above.
[0245] As an example, the non-full-duplex symbol is a symbol without a configured full-duplex subband.
[0246] As an example, the non-full-duplex symbol is a symbol other than the full-duplex symbol.
[0247] As an example, the non-full-duplex symbol is a symbol that has not been indicated or configured as a full-duplex symbol by the first information block.
[0248] As an example, the non-full-duplex symbol is a symbol that is indicated as uplink by the TDD uplink / downlink configuration.
[0249] As an example, the non-full-duplex symbol is a symbol that is not indicated or configured as a full-duplex symbol by the first information block, but is indicated as a downlink by the TDD uplink / downlink configuration.
[0250] As an example, the non-full-duplex symbol is a symbol that is not indicated or configured as a full-duplex symbol by the first information block, but is indicated as flexible by the TDD uplink / downlink configuration.
[0251] Example 2
[0252] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in Figure 2. Figure 2 illustrates a network architecture 200 for a 5G NR, LTE (Long-Term Evolution), and LTE-A (Long-Term Evolution Advanced) system. The 5G NR or LTE network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable term. 5GS / EPS 200 may include one or more UE (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. 5GS / EPS may interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. NG-RAN includes NR / Evolved Node B (gNB / eNB) 203 and other gNBs (eNBs) 204. gNBs (eNBs) 203 provide user and control plane protocol termination to UE 201. gNBs (eNBs) 203 can connect to other gNBs (eNBs) 204 via Xn / X2 interfaces (e.g., backhaul). gNBs (eNBs) 203 may also be referred to as a base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), TRP (Transmitter Receiver Node), or some other suitable terminology. gNBs (eNBs) 203 provide UE 201 with an access point to the 5GC / EPC 210. Examples of UE201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, test equipment, test instruments, test tools, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. gNB (eNB)203 connects to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function)211, other MME / AMF / SMF214, S-GW (Service Gateway) / UPF (User Plane Function)212, and P-GW (Packet Data Network Gateway) / UPF213. The MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. Essentially, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-compliant Internet Protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.
[0253] As an example, the UE201 corresponds to the device of the first node in this application.
[0254] As an example, the UE201 supports flexible duplex mode transmission.
[0255] As an example, the gNB(eNB)201 corresponds to the device of the second node in this application.
[0256] As an example, the gNB (eNB) 201 supports flexible duplex mode transmission.
[0257] Example 3
[0258] Example 3 illustrates a schematic diagram of a user plane and control plane radio protocol architecture according to an embodiment of this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of the radio protocol architecture for user plane 350 and control plane 300. Figure 3 shows the radio protocol architecture of control plane 300 for a first node device (UE or gNB) and a second node device (gNB or UE) using three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (Physical Layer) signal processing functions. The L1 layer will be referred to herein as PHY 301. Layer 2 (L2 layer) 305 is above PHY 301 and is responsible for the link between the first node device and the second node device through PHY 301. L2 layer 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303, and a PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the second node device. PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. PDCP sublayer 304 also provides security through encrypted data packets and supports cross-cell mobility between second-node devices and first-node devices. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ. MAC sublayer 302 provides multiplexing between logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell between first-node devices. MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between second-node devices and first-node devices. The radio protocol architecture of user plane 350 includes layer 1 (L1 layer) and layer 2 (L2 layer). The radio protocol architecture for the first node device and the second node device in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for physical layer 351, PDCP sublayer 354 in L2 layer 355, RLC sublayer 353 in L2 layer 355 and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper layer data packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes an SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS flows and data radio bearers (DRBs) to support service diversity. Although not illustrated, the first node device may have several upper layers above the L2 layer 355, including a network layer (e.g., IP layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., a remote UE, server, etc.).
[0259] As an example, the wireless protocol architecture in Figure 3 is applicable to the device used in this application for the first node.
[0260] As an example, the wireless protocol architecture in Figure 3 is applicable to the device used as the second node in this application.
[0261] As an example, the first node device is the device used for the first node in this application.
[0262] As an example, the second node device is the device used for the second node in this application.
[0263] As an example, the first information block in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0264] As an example, the second information block in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0265] As an example, the third information block in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0266] As an example, the first capability parameter in this application is generated by the RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0267] As an example, the first PUSCH in this application is generated in RRC306, or MAC302, or MAC352, or PHY301, or PHY351.
[0268] Example 4
[0269] Example 4 illustrates a schematic diagram of a first node device and a second node device according to an embodiment of this application, as shown in Figure 4.
[0270] The first node device (450) may include a controller / processor 490, a data source / buffer 480, a receiver processor 452, a transmitter / receiver 456 and a transmitter processor 455, wherein the transmitter / receiver 456 includes an antenna 460.
[0271] The second node device (410) may include a controller / processor 440, a data source / buffer 430, a receiver processor 412, a transmitter / receiver 416 and a transmitter processor 415, wherein the transmitter / receiver 416 includes an antenna 420.
[0272] In the DL (Downlink), upper-layer packets are provided to the controller / processor 440. The controller / processor 440 implements functions of Layer 2 and above. In the DL, the controller / processor 440 provides header compression, encryption, packet segmentation and reordering, multiplexing between the logical and transport channels, and radio resource allocation to the first node device 450 based on various priority metrics. The controller / processor 440 is also responsible for HARQ operation, retransmission of lost packets, and higher-layer signaling to the first node device 450. The higher-layer information carried by the first, second, and third information blocks in this application is generated in the controller / processor 440. The transmit processor 415 implements various signal processing functions for Layer 1 (i.e., physical layer), including encoding, interleaving, scrambling, modulation, power control / allocation, precoding, and physical layer control signaling generation, such as the physical layer signal carrying the first information block, the physical layer signal carrying the second information block in this application, and the physical layer signal carrying the third information block in this application, which are completed in the transmit processor 415. The generated modulation symbols are divided into parallel streams, and each stream is mapped to a corresponding multicarrier subcarrier and / or multicarrier symbol. These are then transmitted by the transmit processor 415 via the transmitter 416 to the antenna 420 as radio frequency (RF) signals. At the receiver, each receiver 456 receives the RF signal through its corresponding antenna 460. Each receiver 456 recovers the baseband information modulated onto the RF carrier and provides the baseband information to the receive processor 452. The receive processor 452 implements various signal reception processing functions of the L1 layer. These signal reception processing functions include demodulating the physical layer signals carrying the first information block, the second information block, and the third information block of the present application using multicarrier symbols in the multicarrier symbol stream based on various modulation schemes (e.g., Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK)), followed by descrambling, decoding, and deinterleaving to recover the data or control transmitted by the second node device 410 on the physical channel. The data and control signals are then provided to the controller / processor 490. The controller / processor 490 is responsible for the L2 layer and above, and interprets high-level information. This includes interpreting the high-level information carried in the first information block, the second information block, and the third information block in this application. The controller / processor may be associated with a memory 480 that stores program code and data. The memory 480 may be referred to as a computer-readable medium.
[0273] In uplink (UL) transmission, similar to downlink transmission, higher-layer information, including the first capability parameters and the first PUSCH (carrying higher-layer information) as described in this application, is generated by the controller / processor 490 and then processed by the transmitter processor 455 to perform various signal transmission processing functions for the L1 layer (i.e., physical layer). The physical layer signal carrying the first capability parameters and the first PUSCH are transmitted by the transmitter processor 455 via the transmitter 456 to the antenna 460 as radio frequency signals. The receiver 416 receives the radio frequency signals through its corresponding antenna 420. Each receiver 416 recovers the baseband information modulated onto the radio frequency carrier and provides the baseband information to the receiver processor 412. The receiver processor 412 implements various signal reception processing functions for the L1 layer (i.e., physical layer), including receiving and processing the physical layer signal carrying the first capability parameters and the first PUSCH, and then providing data and / or control signals to the controller / processor 440. The L2 layer functionality implemented in the controller / processor 440 includes interpreting higher-level information such as the first capability parameter and the first PUSCH as described in this application. The controller / processor may be associated with a cache 430 that stores program code and data. The cache 430 may be a computer-readable medium.
[0274] As one embodiment, the first node device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the first node device 450 at least: receives a first information block and a second information block, the first information block indicating at least one full-duplex symbol, the second information block indicating a first symbol set, the first symbol set including at least one time-domain symbol; transmits a first PUSCH; wherein any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol earlier than the first symbol and of a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, the symbol type including full-duplex symbols and non-full-duplex symbols.
[0275] As one embodiment, the first node device 450 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: receiving a first information block and a second information block, the first information block indicating at least one full-duplex symbol, the second information block indicating a first symbol set, the first symbol set including at least one time-domain symbol; and transmitting a first PUSCH; wherein any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol earlier than the first symbol and of a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, the symbol type including full-duplex symbols and non-full-duplex symbols.
[0276] As one embodiment, the second node device 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The second node device 410 at least: transmits a first information block and a second information block, the first information block indicating at least one full-duplex symbol, the second information block indicating a first symbol set, the first symbol set including at least one time-domain symbol; receives a first PUSCH; wherein any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol earlier than the first symbol and of a different symbol type than the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, the symbol type including full-duplex symbols and non-full-duplex symbols.
[0277] As one embodiment, the second node device 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, produces actions including: transmitting a first information block and a second information block, the first information block indicating at least one full-duplex symbol, the second information block indicating a first symbol set, the first symbol set including at least one time-domain symbol; and receiving a first PUSCH; wherein any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol earlier than the first symbol and of a different symbol type than the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols. As one embodiment, the first node device is the device used as a first node in this application.
[0278] As an example, the second node device is the device used for the second node in this application.
[0279] As an example, the first node device 450 is a user equipment (UE).
[0280] As an example, the first node device 450 is a user equipment that supports flexible duplex mode transmission.
[0281] As one embodiment, the second node device 410 is a base station device (gNB / eNB).
[0282] As an example, the second node device 410 is a base station device that supports flexible duplex mode transmission.
[0283] As one embodiment, receiver 456 (including antenna 460), receiver processor 452 and controller / processor 490 are used to receive the first information block in this application.
[0284] As one embodiment, receiver 456 (including antenna 460), receiver processor 452 and controller / processor 490 are used to receive the second information block in this application.
[0285] As one embodiment, receiver 456 (including antenna 460), receiver processor 452 and controller / processor 490 are used to receive the third information block in this application.
[0286] As one embodiment, transmitter 456 (including antenna 460), transmitter processor 455 and controller / processor 490 are used to transmit the first PUSCH in this application.
[0287] As one embodiment, transmitter 456 (including antenna 460), transmitter processor 455 and controller / processor 490 are used to transmit the first capability parameters in this application.
[0288] As one embodiment, transmitter 416 (including antenna 420), transmitter processor 415 and controller / processor 440 are used to transmit the first information block in this application.
[0289] As one embodiment, transmitter 416 (including antenna 420), transmitter processor 415 and controller / processor 440 are used to transmit the second information block in this application.
[0290] As one embodiment, transmitter 416 (including antenna 420), transmitter processor 415, and controller / processor 440 are used to transmit the third information block described in this application.
[0291] As one embodiment, receiver 416 (including antenna 420), receiver processor 412 and controller / processor 440 are used to receive the first PUSCH in this application.
[0292] As one embodiment, receiver 416 (including antenna 420), receiver processor 412 and controller / processor 440 are used to receive the first capability parameter in this application.
[0293] Example 5
[0294] Example 5 illustrates a flowchart of the transmission between the first node and the second node according to an embodiment of this application, as shown in Figure 5. In Figure 5, the second node N500 is the sustaining base station for the serving cell of the first node U550. It should be noted that the order in this example does not limit the signal transmission order or the order of implementation in this application.
[0295] For the second node N500, the first capability parameter is received in step S501, the first information block is sent in step S502, the second information block is sent in step S503, the third information block is sent in step S504, and the first PUSCH is received in step S505.
[0296] For the first node U550, the first capability parameter is sent in step S551, the first information block is received in step S552, the second information block is received in step S553, the third information block is received in step S554, and the first PUSCH is sent in step S555.
[0297] In Embodiment 5, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set. The first symbol is a symbol in the first symbol set. The second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol. The validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol. The symbol type includes full-duplex symbols and non-full-duplex symbols. The third symbol is the latest downlink symbol indicated by the TDD uplink / downlink configuration that is earlier than the first symbol and is not configured as a full-duplex symbol by the first information block. The invalid symbol of the first symbol for the first PUSCH depends on the interval length between the first symbol and the third symbol being less than or equal to the second interval length. The third information block indicates the second interval length. The first capability parameter indicates the sender uplink / downlink switching time of the first capability parameter. The second interval length depends on the first capability parameter.
[0298] As one example, the first information block precedes the first capability parameter.
[0299] As one example, the first information block follows the first capability parameter.
[0300] As one example, the second information block precedes the first capability parameter.
[0301] As one embodiment, the second information block follows the first capability parameter.
[0302] As one example, the second information block precedes the first information block.
[0303] As one embodiment, the second information block follows the first information block.
[0304] As one example, the first information block and the second information block are carried through different IEs or different domains in the same signaling.
[0305] As one example, the third information block precedes the first capability parameter.
[0306] As an example, the third information block follows the first capability parameter.
[0307] As one example, the third information block precedes the first information block.
[0308] As one embodiment, the third information block follows the first information block.
[0309] As one example, the third information block precedes the second information block.
[0310] As one example, the third information block follows the second information block.
[0311] As one embodiment, the second information block and the third information block are carried through different IEs or different domains in the same signaling.
[0312] As one embodiment, the second information block and the third information block belong to the same IE. As a supplementary embodiment of the above embodiment, this approach has the advantage of saving resources.
[0313] As one embodiment, the second information block and the third information block belong to two different IEs. As a supplementary embodiment to the above embodiment, this approach offers the advantage of design simplicity.
[0314] As an example, the third information block is transmitted on PDSCH (Physical Downlink Shared Channel).
[0315] As one embodiment, the third information block includes higher-level information or higher-level parameter configuration.
[0316] As one embodiment, the third information block includes one or more IEs (Information Elements) included in an RRC (Radio Resource Control) layer signaling, or the second information block includes one or more fields included in an RRC layer signaling.
[0317] As an example, the third information block is UE-specific or UE-dedicated.
[0318] As one example, the third information block includes some or all of the domains in the IE "ServingCellConfig".
[0319] As one example, the third information block includes some or all of the fields in IE "BWP-UplinkDedicated".
[0320] As one example, the third information block includes some or all of the domains in the IE "PUSCH-Config".
[0321] As an example, the third information block includes the "numberOfInvalidSymbolsForDL-UL-Switching" field in the IE "PUSCH-Config".
[0322] As an example, the third information block includes the "numberOfInvalidSymbolsForDL-UL-Switching-r16" field in the IE "PUSCH-Config".
[0323] As one embodiment, the first capability parameter is transmitted via an air interface or a wireless interface.
[0324] As one embodiment, the first capability parameter includes all or part of the higher-layer signaling or physical-layer signaling.
[0325] As an example, the first capability parameter is transmitted via PUSCH or PUCCH (Physical Uplink Control Channel).
[0326] As an example, the first capability parameter is used to indicate the capability of the first node in this application.
[0327] As an example, the sender of the first capability parameter is the first node in this application or the device used by the first node in this application.
[0328] As one example, the first capability parameter includes the IE "UE-NR-Capability".
[0329] As one embodiment, the first capability parameter includes the IE "RF-Parameters", or the first capability parameter includes the IE "BandNR".
[0330] As an example, the first capability parameter includes the IE "Phy-Parameters".
[0331] As one embodiment, the first capability parameter includes the IE "FeatureSetUplink", or the first capability parameter includes the IE "FeatureSetUplinkPerCC".
[0332] As an example, the first capability parameter is applied only to TDD.
[0333] As an example, the first capability parameter is for an SBFD device.
[0334] As one embodiment, the first capability parameter is per user equipment (per UE). As a supplementary embodiment of the above embodiment, transmitting the first capability parameter per user equipment can reduce standard complexity.
[0335] As one embodiment, the first capability parameter has different parameter values across different frequency ranges (FR). As a supplementary embodiment of the above embodiment, having different parameter values for different frequency ranges allows for optimization of product implementation for specific frequency ranges, improving flexibility.
[0336] As one embodiment, the first capability parameter has the same parameter value across different frequency ranges. As a supplementary embodiment of the above example, having the same parameter value across different frequency ranges can support a unified design and reduce standard complexity.
[0337] Example 6
[0338] Example 6 illustrates a schematic diagram of a second symbol, a first interval length, and an invalid symbol according to an embodiment of this application, as shown in Figure 6. In Figure 6, the value of the first interval length is 2. Case A indicates that when the first symbol is a non-full-duplex symbol, the second symbol is a full-duplex symbol, and the first symbol is one of the two symbols following the second symbol, the first symbol is an invalid symbol for the first PUSCH. Case B indicates that when the first symbol is a full-duplex symbol, the second symbol is a non-full-duplex symbol, and the first symbol is one of the two symbols following the second symbol, the first symbol is an invalid symbol for the first PUSCH.
[0339] In embodiment 6, the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol being less than or equal to a first interval length, which is configured or predefined.
[0340] As an example, the first interval length is used as the protection time length for the conversion between full-duplex symbols and non-full-duplex symbols. Symbols within the first interval length are invalid symbols. A predefined or optional number of invalid symbols is set for symbol conversion, which reduces the complexity of device implementation.
[0341] As an example, the value of the first interval length is a non-negative integer.
[0342] As an example, the unit of the first interval length is the number of time-domain symbols.
[0343] As an example, the unit of the length of the first interval is seconds or milliseconds.
[0344] As one example, the first interval length has multiple candidate values.
[0345] As an example, the length of the first interval depends on the reference subcarrier spacing configuration provided in tdd-UL-DL-ConfigurationCommon.
[0346] As an example, the number of symbols in the first interval length is defined according to the reference subcarrier spacing configuration referenceSubcarrierSpacing provided in tdd-UL-DL-ConfigurationCommon.
[0347] As an example, the first interval length represents the number of invalid symbols belonging to PUSCH repeat type B after the last full-duplex symbol or after the last non-full-duplex symbol.
[0348] As one embodiment, the first interval length includes the conversion time between full-duplex symbols and non-full-duplex symbols.
[0349] As an example, the first interval length is the number of symbols required for the conversion between full-duplex and non-full-duplex symbols.
[0350] As an example, the conversion between full-duplex and non-full-duplex symbols includes at least one of the following: conversion from full-duplex symbol to non-full-duplex symbol and conversion from non-full-duplex symbol to full-duplex symbol.
[0351] As one embodiment, the conversion between full-duplex and non-full-duplex symbols includes converting from a full-duplex symbol to a non-full-duplex symbol.
[0352] As one embodiment, the conversion between full-duplex and non-full-duplex symbols includes converting from a non-full-duplex symbol to a full-duplex symbol.
[0353] As an example, "less than or equal to" is not equivalent to or can be used interchangeably with "not equal to".
[0354] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: the validity of the first symbol for the first PUSCH depends on whether the interval length between the first symbol and the second symbol is less than or equal to the first interval length.
[0355] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being no greater than the first interval length.
[0356] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to a first interval length" includes: the interval length between the first symbol and the second symbol being less than or equal to the first interval length is used to determine that the first symbol is an invalid symbol for the first PUSCH.
[0357] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: the interval length between the first symbol and the second symbol being less than or equal to the first interval length is a sufficient condition for the first symbol to be an invalid symbol for the first PUSCH.
[0358] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: when the interval length between the first symbol and the second symbol is less than or equal to the first interval length, the first symbol is an invalid symbol for the first PUSCH.
[0359] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: when the interval length between the first symbol and the second symbol is greater than the first interval length, the first symbol is a valid symbol for the first PUSCH.
[0360] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: when the interval length between the first symbol and the second symbol is greater than the first interval length, the validity of the first symbol for the first PUSCH depends on other conditions.
[0361] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: when the interval length between the first symbol and the second symbol is greater than the first interval length, the first symbol is an invalid symbol for the first PUSCH depending on other conditions.
[0362] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to the first interval length" includes: the interval length between the first symbol and the second symbol being greater than the first interval length is a condition that the first symbol is a valid symbol for the first PUSCH.
[0363] As one embodiment, "the first interval length is configured or predefined" includes: the first interval length is a fixed value. As a supplementary embodiment, setting the first interval length to a fixed value is simpler.
[0364] As one example, "the first interval length is configured or predefined" includes: the first interval length is hard-coded in the standard.
[0365] As one embodiment, "the first interval length is configured or predefined" includes: the first interval length is configured by the network device.
[0366] As one embodiment, "the first interval length is configured or predefined" includes: higher-layer signaling or higher-layer parameters indicating the first interval length.
[0367] As one example, "the first interval length is configured or predefined" includes: the first interval length depends on higher-layer signaling or higher-layer parameters.
[0368] As one embodiment, "the first interval length is configured or predefined" includes: higher-layer signaling or higher-layer parameters indicating the value of the first interval length from candidate values of the first interval length. As a supplementary embodiment, the higher-layer signaling or higher-layer parameters indicating the value of the first interval length are more flexible.
[0369] As one embodiment, "the first interval length is configured or predefined" includes: the first interval length is linearly related to the first parameter value, and the first parameter value is indicated by higher-layer signaling or higher-layer parameters.
[0370] As one embodiment, "the first interval length is configured or predefined" includes: the first interval length is indicated or reported by the user equipment.
[0371] As one embodiment, "the first interval length is configured or predefined" includes: the first interval length is indicated or reported by a user equipment capability.
[0372] As one embodiment, "the first interval length is configured or predefined" includes: the first interval length is not less than a value indicated or reported by the user equipment.
[0373] Example 7
[0374] Example 7 illustrates a schematic diagram of a third symbol, a second interval length, and an invalid symbol according to an embodiment of this application, as shown in Figure 7. In Figure 7, the value of the second interval length is 2, D represents a downlink symbol configured for TDD uplink and downlink, F represents a flexible symbol configured for TDD uplink and downlink, blank-filled rectangles represent non-full-duplex symbols, and cross-filled rectangles represent full-duplex symbols. When the second interval length is 2, the two symbols following the third symbol are invalid symbols.
[0375] In embodiment 7, the first transceiver receives a third information block; wherein the third symbol is a downlink symbol indicated by the latest TDD uplink / downlink configuration earlier than the first symbol and is not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to a second interval length, and the third information block indicates the second interval length.
[0376] As an example, a guard symbol interval is provided after the latest symbol in a continuous set of downlink symbols that are not configured as full-duplex symbols, as indicated by the TDD uplink / downlink configuration. This is compatible with existing standards while taking into account the impact of uplink / downlink switching caused by uplink transmissions that can occur on full-duplex symbols.
[0377] As an example, the third symbol and the second symbol are the same symbol.
[0378] As an example, the third symbol and the second symbol are two different symbols.
[0379] As an example, the third symbol belongs to the first symbol set.
[0380] As an example, the third symbol does not belong to the first symbol set.
[0381] As an example, the third symbol is a downlink symbol.
[0382] As an example, the third symbol is a downlink symbol.
[0383] As an example, the third symbol is a non-full-duplex symbol.
[0384] As an example, the third symbol is the latest symbol in a consecutive set of symbols that are indicated as downlink by the TDD uplink / downlink configuration and are not configured as full-duplex symbols.
[0385] As an example, the third symbol is the last symbol in the consecutive set of symbols that are indicated as downlink and not configured as full-duplex symbols by the TDD uplink / downlink configuration.
[0386] As an example, the third symbol is the last symbol in the consecutive set of symbols that are indicated as downlink and not configured as full-duplex symbols, either tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated.
[0387] As an example, the unit of the second interval length is the number of symbols.
[0388] As one example, the second interval length depends on the reference subcarrier spacing configuration provided in tdd-UL-DL-ConfigurationCommon.
[0389] As an example, the number of symbols in the first interval length is defined according to the reference subcarrier spacing configuration referenceSubcarrierSpacing provided in tdd-UL-DL-ConfigurationCommon.
[0390] As one example, the second interval length is used for downlink to uplink switching.
[0391] As one embodiment, the second interval length includes the conversion time from downlink symbol to uplink symbol.
[0392] As one embodiment, the second interval length includes the number of invalid symbols in the downlink-to-uplink symbol conversion.
[0393] As one example, the second interval length has multiple candidate values.
[0394] As an example, the candidate values for the second interval length include: 1, 2, 3, and 4.
[0395] As an example, the second interval length represents the number of invalid symbols belonging to PUSCH (Physical Uplink Shared Channel) repetition type B after the last semi-static downlink symbol.
[0396] As an example, the second interval length represents the number of invalid symbols belonging to PUSCH repeat type B after the last semi-static downlink symbol that is not configured as a full-duplex symbol.
[0397] As an example, no symbol is explicitly defined for downlink-to-uplink (DL-to-UL) switching when the second interval length is not explicitly indicated.
[0398] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: the validity of the first symbol for the first PUSCH depends on whether the interval length between the first symbol and the third symbol is less than or equal to the second interval length.
[0399] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being no greater than the second interval length.
[0400] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: the interval length between the first symbol and the third symbol being less than or equal to the second interval length is used to determine that the first symbol is an invalid symbol for the first PUSCH.
[0401] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: when the interval length between the first symbol and the third symbol is less than or equal to the second interval length, the first symbol is an invalid symbol for the first PUSCH.
[0402] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: the interval length between the first symbol and the third symbol being less than or equal to the second interval length is a sufficient condition for the first symbol to be an invalid symbol for the first PUSCH.
[0403] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: when the interval length between the first symbol and the third symbol is greater than the second interval length, the first symbol is a valid symbol for the first PUSCH.
[0404] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: when the interval length between the first symbol and the third symbol is greater than the second interval length, the validity of the first symbol for the first PUSCH depends on other conditions.
[0405] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: when the interval length between the first symbol and the third symbol is greater than the second interval length, the first symbol is an invalid symbol for the first PUSCH depending on other conditions.
[0406] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to the second interval length" includes: the interval length between the first symbol and the third symbol being greater than the second interval length is a condition that the first symbol is a valid symbol for the first PUSCH.
[0407] As one embodiment, "the third information block indicates the second interval length" includes: some or all fields of the third information block are used to indicate or configure the second interval length.
[0408] As one embodiment, "the third information block indicates the second interval length" includes: some or all fields of the third information block are used to indicate or configure the value of the second interval length.
[0409] As one embodiment, "the third information block indicates the second interval length" includes: some or all fields of the third information block are used to indicate or configure the number of symbols for the second interval length.
[0410] As one embodiment, "the third information block indicates the second interval length" includes: a portion or all of the fields of the third information block indicate the second interval length from the candidate values of the second interval length.
[0411] As one embodiment, "the third information block indicates the second interval length" includes: the "numberOfInvalidSymbolsForDL-UL-Switching" field in the third information block is used to indicate the second interval length.
[0412] As one embodiment, "the third information block indicates the second interval length" includes: the third information block indicates a value that is the second interval length from a plurality of candidate values for the second interval length.
[0413] As one embodiment, "the third information block indicates the second interval length" includes: the third information block indicates a portion of the parameters of the second interval length.
[0414] As one embodiment, "the third information block indicates the second interval length" includes: the third information block indicates a portion of the parameters that affect the value of the second interval length.
[0415] As one embodiment, "the third information block indicates the second interval length" includes: the third information block indicates a first parameter value, and the second interval length is equal to the sum of the first parameter value and the first interval length in this application.
[0416] As one embodiment, "the third information block indicates the second interval length" includes: the third information block indicates a first parameter value, and the second interval length is equal to the larger value between the first parameter value and the first interval length in this application.
[0417] As one embodiment, when the third information block is absent, or when the field indicating the second interval length in the third information block is absent, the value of the second interval length is 0; as an additional embodiment, the value of the second interval length being 0 includes: no symbol is explicitly defined for downlink-to-uplink (DL-to-UL switching).
[0418] As an example, the second interval length also depends on the capabilities of the first node in this application.
[0419] As one embodiment, the second interval length also depends on indications or reports of user equipment capabilities.
[0420] As an example, the length of the second interval is not less than the value indicated or reported by the user equipment.
[0421] Example 8
[0422] Example 8 illustrates a schematic diagram of a second interval length, a first capability parameter, and an indication of the first capability parameter according to an embodiment of this application, as shown in Figure 8. In Figure 8, the second interval length depends on the first capability parameter, which indicates the uplink / downlink switching time of the sender of the first capability parameter.
[0423] In embodiment 8, the first transceiver in this application transmits a first capability parameter; wherein, the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter, and the second interval length in this application depends on the first capability parameter.
[0424] As an example, the second interval is determined based on the first capability parameters reported by the first node, and different second intervals are set for users with different capabilities, making the configuration more flexible and avoiding the waste of resources caused by setting a large second interval for user equipment with short uplink and downlink switching times.
[0425] As an example, the sender of the first capability parameter is the first node in this application.
[0426] As an example, the sender of the first capability parameter is equivalent to or can be used interchangeably with the first node in this application.
[0427] As one embodiment, "the first capability parameter indicates the uplink-to-downlink transition time of the sender of the first capability parameter" includes: the first capability parameter indicates the time required for the downlink-to-uplink transition of the sender of the first capability parameter.
[0428] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates the absolute time required for the uplink / downlink switching of the sender of the first capability parameter.
[0429] As one embodiment, "the first capability parameter indicates the uplink-to-downlink transition time of the sender of the first capability parameter" includes: the first capability parameter indicates the number of symbols required for the downlink-to-uplink transition of the sender of the first capability parameter.
[0430] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates the number of invalid symbols following the third symbol in this application by the sender of the first capability parameter.
[0431] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates the second interval desired by the sender of the first capability parameter.
[0432] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates that the first time-domain symbol after the last downlink symbol of the sender of the first capability parameter is invalid.
[0433] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates that the first time-domain symbol after the last downlink symbol and not configured as a full-duplex symbol is invalid for the sender of the first capability parameter.
[0434] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates that the sender of the first capability parameter is invalid for X1 time-domain symbols after the last downlink symbol and not configured as a full-duplex symbol, where X1 is an integer greater than or equal to 0.
[0435] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the first capability parameter indicates that the sender of the first capability parameter is capable of uplink / downlink switching with a time delay less than (or not greater than) a predefined or configured switching delay value.
[0436] As one embodiment, "the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter" includes: the uplink / downlink switching delay of the sender of the first capability parameter is less than (or not greater than) a predefined or configured threshold.
[0437] As one embodiment, "the second interval length depends on the first capability parameter" includes: the first capability parameter is used to determine the second interval length.
[0438] As one embodiment, "the second interval length depends on the first capability parameter" includes: the second interval length is related to the first capability parameter.
[0439] As one embodiment, "the second interval length depends on the first capability parameter" includes: the second node in this application determines the value of the second interval length based on the first capability parameter reported by the first node in this application.
[0440] As one embodiment, "the second interval length depends on the first capability parameter" includes: the value of the second interval length is not less than the value of the first capability parameter.
[0441] As one embodiment, "the second interval length depends on the first capability parameter" includes: when the first node in this application does not report the first capability parameter, the second node configures the value of the second interval length itself.
[0442] As one embodiment, "the second interval length depends on the first capability parameter" includes: when the first node in this application does not report the first capability parameter, the second interval length is a default value.
[0443] As one embodiment, "the second interval length depends on the first capability parameter" includes: the value of the second interval length satisfies the requirements of the first capability parameter reported by the first node in this application.
[0444] As one embodiment, "the second interval length depends on the first capability parameter" includes: the uplink / downlink switching delay of the sender that depends on the first capability parameter is less than (or not greater than) a predefined or configured threshold.
[0445] Example 9
[0446] Example 9 illustrates a schematic diagram of the fourth symbol, third interval length, and invalid symbol according to an embodiment of this application, as shown in Figure 9. In Figure 9, D represents a downlink symbol configured for TDD uplink / downlink, F represents a flexible symbol configured for TDD uplink / downlink, U represents an uplink symbol configured for TDD uplink / downlink, blank-filled rectangles represent non-full-duplex symbols, cross-filled rectangles represent full-duplex symbols, the fourth symbol is the latest first-class SSB symbol, and when the value of the third interval length is 2, the two time-domain symbols following the fourth symbol are invalid for the first PUSCH.
[0447] In embodiment 9, the fourth symbol is the latest first-class SSB symbol that is earlier than the first symbol. The first-class SSB symbol is a time-domain symbol that is configured with a full-duplex sub-band by the second information block and is received by priority SSB. The first symbol is an invalid symbol for the first PUSCH that depends on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to a third interval length, which is predefined or depends on the capability of the first node.
[0448] As an example, consider setting a full-duplex sub-band in the SSB symbol. When uplink transmission can be carried out in the first type of SSB symbol using the configured full-duplex sub-band, a downlink-to-uplink conversion time interval is set after the time domain symbol received by the priority SSB, which introduces a flexible duplex mode while being compatible with existing standards.
[0449] As one example, the preferential SSB reception and disallowing uplink transmission are equivalent or interchangeable.
[0450] As an example, the fourth symbol does not belong to the first symbol set.
[0451] As an example, the fourth symbol is a downlink symbol.
[0452] As an example, the fourth symbol is a downlink symbol.
[0453] As an example, the fourth symbol is a full-duplex symbol.
[0454] As an example, the fourth symbol is an SSB symbol.
[0455] As an example, the fourth symbol is not a second-class SSB symbol.
[0456] As a supplementary embodiment of this example, the second type of SSB symbol is a time-domain symbol configured with a full-duplex sub-band and given priority for uplink transmission by the second information block.
[0457] As a supplementary embodiment of this example, the second type of SSB symbol is an SSB symbol that allows uplink transmission.
[0458] As a supplementary embodiment of this example, the second type of SSB symbol is an SSB symbol that is prioritized for uplink transmission.
[0459] As an example, the first type of SSB symbol is a time-domain symbol for transmitting the first type of SSB.
[0460] As an example, the first type of SSB symbol is an SSB symbol that is not allowed to transmit uplink.
[0461] As an example, the first type of SSB symbol is an SSB symbol that is prioritized for uplink transmission.
[0462] As an example, the first type of SSB symbols includes symbols carrying an SSB indexed by “ssbPositionsInBurst” in SIB1.
[0463] As an example, the first type of SSB symbol includes symbols carrying an SSB indexed by the "ssbPositionsInBurst" field in IE "ServingCellConfigCommon".
[0464] As one embodiment, the first type of SSB symbols includes a subset of SSB symbols. As a supplementary embodiment, some SSB symbols do not belong to the first type of SSB symbols. As another supplementary embodiment, different SSB symbols are divided into SSB symbols prioritized for uplink transmission and SSB symbols prioritized for SSB reception. The advantage of this is that it ensures the reception of important SSBs while improving uplink transmission performance.
[0465] As one embodiment, the first type of SSB symbol includes symbols carrying an SSB indexed by the "ssb-PositionsInBurst" field in the IE "SSB-MTC-AdditionalPCI". As a supplementary embodiment, the advantage of doing so is that the SSB used for measurement is protected.
[0466] As one embodiment, the first type of SSB symbols does not include symbols carrying SSBs indexed by the "ssb-PositionsInBurst" field in the IE "SSB-MTC-AdditionalPCI". As a supplementary embodiment, this has the advantage of improving uplink transmission performance.
[0467] As an example, the first type of SSB symbol is an SSB (Synchronization Signal Block) symbol that carries the PCI (Physical Cell Identity) of the serving cell.
[0468] As an example, the first type of SSB symbol is an SSB symbol that carries the PSS (Primary Synchronization Signal) sequence and the SSS (Secondary Synchronization Signal) sequence indicating the PCI of the serving cell.
[0469] As an example, the full-duplex subband corresponds to the UL (Uplink) subband.
[0470] As an example, the full-duplex sub-band is an SBFD sub-band.
[0471] As an example, the full-duplex sub-band is the uplink SBFD sub-band.
[0472] As an example, the full-duplex subband is a subband that can be used for uplink transmission in downlink symbols or flexible symbols.
[0473] As an example, the full-duplex sub-band is a sub-band that can perform full-duplex transmission on the network or base station side.
[0474] As an example, the full-duplex sub-band is a sub-band that supports interference cancellation.
[0475] As an example, the full-duplex subband is a subband that can be used for uplink transmission in the downlink or flexible symbol configured or indicated by the information unit tdd-UL-DL-ConfigCommon.
[0476] As an example, the full-duplex sub-band is a sub-band that can be used for uplink transmission in the symbols configured or indicated as downlink by the information unit tdd-UL-DL-ConfigCommon.
[0477] As an example, the full-duplex subband is a set of CRBs (common resource blocks) that can be used for uplink transmission in the symbols configured or indicated as downlink in the information unit tdd-UL-DL-ConfigCommon.
[0478] As one embodiment, the full-duplex sub-band is a cell-specific uplink sub-band. As a supplementary embodiment, configuring the cell-specific uplink sub-band to support BWP handover is simple.
[0479] As an example, the full-duplex subband is the intersection of the cell-specific uplink subband and the frequency domain of the active uplink BWP.
[0480] As one embodiment, the full-duplex subband is explicitly configured in the active uplink BWP. As a supplementary embodiment, this approach offers the advantage of supporting uplink subband configuration per BWP, providing greater flexibility.
[0481] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: the validity of the first symbol for the first PUSCH depends on whether the interval length between the first symbol and the fourth symbol is less than or equal to the third interval length.
[0482] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the fourth symbol not being greater than the third interval length.
[0483] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: the interval length between the first symbol and the fourth symbol being less than or equal to the third interval length is used to determine that the first symbol is an invalid symbol for the first PUSCH.
[0484] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: the interval length between the first symbol and the fourth symbol being less than or equal to the third interval length is a sufficient condition for the first symbol to be an invalid symbol for the first PUSCH.
[0485] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: when the interval length between the first symbol and the fourth symbol is less than or equal to the third interval length, the first symbol is an invalid symbol for the first PUSCH.
[0486] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: when the interval length between the first symbol and the fourth symbol is greater than the third interval length, the first symbol is a valid symbol for the first PUSCH.
[0487] As one embodiment, "the first symbol being an invalid symbol for the first PUSCH depends on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: when the interval length between the first symbol and the fourth symbol is greater than the third interval length, the validity of the first symbol for the first PUSCH depends on other conditions.
[0488] As one embodiment, "the first symbol being an invalid symbol for the first PUSCH depends on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: when the interval length between the first symbol and the fourth symbol is greater than the third interval length, the first symbol being an invalid symbol for the first PUSCH depends on other conditions.
[0489] As an example, "the first symbol is an invalid symbol for the first PUSCH depending on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to the third interval length" includes: the interval length between the first symbol and the fourth symbol being greater than the third interval length is a condition that the first symbol is a valid symbol for the first PUSCH.
[0490] As an example, the third interval length is the same as the second interval length in this application.
[0491] As one embodiment, the third interval length is the same as the value of the second interval length in this application. As a supplementary embodiment, this approach offers the advantage of design simplicity.
[0492] As one embodiment, the third interval length differs from the second interval length in this application. As a supplementary embodiment, this allows for flexible configuration.
[0493] As an example, the value of the third interval length is a non-negative integer.
[0494] As an example, the unit of the third interval length is the number of symbols.
[0495] As an example, the unit of the third interval length is seconds or milliseconds.
[0496] As an example, the third interval length has multiple candidate values.
[0497] As one example, the third interval length is used for downlink to uplink switching.
[0498] As one embodiment, the third interval length includes the number of invalid symbols in the downlink-to-uplink symbol conversion.
[0499] As one embodiment, the third interval length includes the number of invalid symbols converted from the received uplink symbols to the transmitted uplink symbols in the SSB symbol.
[0500] As an example, the third interval length depends on the reference subcarrier spacing configuration provided in tdd-UL-DL-ConfigurationCommon.
[0501] As an example, the number of symbols in the third interval length is defined according to the reference subcarrier spacing configuration referenceSubcarrierSpacing provided in tdd-UL-DL-ConfigurationCommon.
[0502] As an example, when the third interval length is not explicitly indicated, no symbol is explicitly defined for the switch from SSB symbol to uplink.
[0503] As one embodiment, "the third interval length is predefined or depends on the capabilities of the first node" includes: the third interval length is predefined.
[0504] As a sub-implementation of this embodiment, "the third interval length is predefined" includes: the third interval length is a fixed value.
[0505] As a sub-example of this embodiment, "the third interval length is predefined" includes: the third interval length is hard-coded in the standard.
[0506] As one embodiment, "the third interval length is predefined or depends on the capabilities of the first node" includes: the third interval length depends on the capabilities of the first node.
[0507] As a sub-implementation of this embodiment, "the third interval length depends on the capability of the first node" includes: the third interval length depends on a certain capability parameter reported by the first node.
[0508] As a sub-example of this embodiment, "the third interval length depends on the capability of the first node" includes: the third interval length is indicated or reported by the user equipment.
[0509] As a sub-example of this embodiment, "the third interval length depends on the capabilities of the first node" includes: that indicated or reported by the user equipment capabilities.
[0510] As a sub-example of this embodiment, "the third interval length depends on the capability of the first node" includes: the third interval length is not less than the value indicated or reported by the user equipment.
[0511] As a sub-implementation of this embodiment, "the third interval length depends on the capability of the first node" includes: the third interval length meets the requirements of the capability parameters reported by the first node in this application.
[0512] Example 10
[0513] Example 10 illustrates a schematic diagram of a first nominal repeat comprising multiple actual repeats according to an embodiment of the present application, as shown in Figure 10. In Figure 10, rectangles filled with crosses represent full-duplex symbols, rectangles filled with blanks represent non-full-duplex symbols, and rectangles filled with horizontal lines represent invalid symbols. The first nominal repeat comprises two actual repeats of the first PUSCH.
[0514] In embodiment 10, the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH, where N is a positive integer. The first nominal repetition is one nominal repetition among the N nominal repetitions of the first PUSCH. More than one symbol among the symbols occupied by the first nominal repetition is a valid symbol for the first PUSCH. The first nominal repetition includes one or more actual repetitions of the first PUSCH. One actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
[0515] As an example, when a nominal repetition is divided into one or more actual repetitions, a single actual repetition is restricted to symbols of the same type, thus ensuring the transmission performance of the first PUSCH.
[0516] As an example, "nominal repetition" corresponds to "nominal repetition".
[0517] As an example, "actual repetition" corresponds to "actual repetition".
[0518] As one embodiment, "the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH" includes: the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH that are scheduled or configured.
[0519] As one embodiment, "the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH" includes: some or all of the symbols in the first symbol set are used for the N nominal repetitions of the first PUSCH.
[0520] As one embodiment, "the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH" includes: all symbols occupied by the N nominal repetitions of the first PUSCH belong to the first symbol set.
[0521] As one embodiment, "the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH" includes: some or all of the symbols in the first symbol set are used for the N nominal repetitions of the first PUSCH.
[0522] As one embodiment, "the first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH" includes: all symbols in the first symbol set are used for the N nominal repetitions of the first PUSCH.
[0523] As an example, the first nominal repetition is any one of the N nominal repetitions of the first PUSCH.
[0524] As an example, the first nominal repetition includes at least one time-domain symbol.
[0525] As an example, the first nominal repetition includes only one time-domain symbol.
[0526] As one embodiment, the first nominal repetition includes multiple time-domain symbols.
[0527] As an example, the first nominal repetition occurs within a time slot.
[0528] As an example, the first nominal repeats across multiple time slots.
[0529] As an example, the first nominal repeat includes at least one of full-duplex symbols and non-full-duplex symbols.
[0530] As an example, the first nominal repeat includes full-duplex symbols and non-full-duplex symbols.
[0531] As an example, the first nominal repeat includes only full-duplex symbols.
[0532] As an example, the first nominal repeat includes only non-full-duplex symbols.
[0533] As an example, the number of time-domain symbols that are first nominally repeatedly occupied is indicated by the second information block in this application.
[0534] As an example, N is indicated by the second information block in this application.
[0535] As an example, N is indicated by the “numberOfRepetitions” field in the second information block of this application.
[0536] As one embodiment, "the first nominal repeat includes one or more actual repeats of the first PUSCH" includes: the first nominal repeat includes one actual repeat of the first PUSCH.
[0537] As one embodiment, "the first nominal repetition includes one or more actual repetitions of the first PUSCH" includes: the first nominal repetition includes multiple actual repetitions of the first PUSCH.
[0538] As one embodiment, "the first nominal repetition includes one or more actual repetitions of the first PUSCH" includes: part or all of the time-domain symbols occupied by the first nominal repetition are used to transmit one or more actual repetitions of the first PUSCH.
[0539] As one embodiment, "the first nominal repetition includes one or more actual repetitions of the first PUSCH" includes: the symbols occupied by one or more actual repetitions of the first PUSCH are all the symbols occupied by the first nominal repetition.
[0540] As one embodiment, "the first nominal repetition includes one or more actual repetitions of the first PUSCH" includes: invalid symbols in the first nominal repetition for the transmission of the first PUSCH will not be used in one or more actual repetitions of the first PUSCH.
[0541] As one embodiment, "the first nominal repetition includes one or more actual repetitions of the first PUSCH" includes: the symbols valid for the first PUSCH occupied by the first nominal repetition are used to transmit one or more actual repetitions of the first PUSCH.
[0542] As an example, one actual repetition of the first PUSCH is one actual repetition of the PUSCH transmission.
[0543] As an example, a single actual repetition of the first PUSCH includes multiple time-domain symbols.
[0544] As an example, one actual repetition of the first PUSCH occurs within one time slot.
[0545] As an example, one actual repetition of the first PUSCH occupies a set of consecutive symbols.
[0546] As an example, the symbols actually occupied by one repetition of the first PUSCH are one symbol or multiple consecutive symbols within a time slot.
[0547] As an example, when the number of symbols occupied by the first PUSCH is not 1, one actual repetition of the first PUSCH occupying a single symbol is omitted.
[0548] As an example, an actual repetition of the first PUSCH occupying a single symbol is omitted unless the number of symbols occupied by the first PUSCH is 1.
[0549] As one embodiment, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or non-full-duplex symbols valid for the first PUSCH within a time slot" includes: an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols valid for the first PUSCH within a time slot.
[0550] As one embodiment, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot" includes: an actual repetition of the first PUSCH includes a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
[0551] As one embodiment, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot" includes: an actual repetition of the first PUSCH occupies a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot in the time domain.
[0552] As an example, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot" includes: the symbol type occupied in the time domain by an actual repetition of the first PUSCH is a full-duplex symbol or a non-full-duplex symbol.
[0553] As an example, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot" includes: an actual repetition of the first PUSCH occupies only full-duplex symbols or non-full-duplex symbols in the time domain.
[0554] As an example, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot" includes: an actual repetition of the first PUSCH is restricted to the same type of symbols in the time domain.
[0555] As an example, "an actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot" includes: an actual repetition of the first PUSCH will not simultaneously include full-duplex symbols and non-full-duplex symbols.
[0556] Example 11
[0557] Example 11 illustrates a schematic diagram of the validity of a downlink symbol not configured as a full-duplex symbol according to an embodiment of this application, as shown in Figure 11. In Figure 11, D represents a downlink symbol configured by TDD uplink / downlink, F represents a flexible symbol configured by TDD uplink / downlink, U represents an uplink symbol configured by TDD uplink / downlink, blank-filled rectangles represent non-full-duplex symbols, cross-filled rectangles represent full-duplex symbols, and non-full-duplex symbols configured as downlink symbols by TDD uplink / downlink are invalid symbols.
[0558] In embodiment 11, the first symbol is a downlink symbol indicated by the TDD uplink / downlink configuration, and the first symbol is an invalid symbol for the first PUSCH depending on the fact that the first symbol is not configured as a full-duplex symbol by the first information block.
[0559] As an example, the downlink symbol indicated by the TDD uplink / downlink configuration determines its validity for the first PUSCH based on whether a full-duplex symbol is configured. This is compatible with existing standards and takes into account the characteristics of full-duplex symbols, thereby enhancing the performance of uplink transmission.
[0560] As an example, the TDD uplink / downlink configuration is an uplink / downlink TDD configuration used to determine the time slot format.
[0561] As an example, the TDD uplink / downlink configuration includes at least configuration information indicating which symbols are downlink symbols, which symbols are flexible symbols, and which symbols are uplink symbols within a periodic time window.
[0562] As an example, the TDD uplink / downlink configuration is a higher-layer configuration that includes at least symbolic link direction indication information.
[0563] As an example, the TDD uplink / downlink configuration is an RRC layer configuration.
[0564] As an example, the TDD uplink / downlink configuration is a higher-level configuration.
[0565] As an example, the TDD uplink / downlink configuration also includes indication information of the subcarrier spacing used.
[0566] As an example, the TDD uplink / downlink configuration also includes indication information of the length of the periodic time window used.
[0567] As one example, the TDD uplink / downlink configuration includes some or all of the domains in the IE "tdd-UL-DL-ConfigCommon".
[0568] As one example, the TDD uplink / downlink configuration includes some or all of the domains in the IE "tdd-UL-DL-ConfigDedicated".
[0569] As an example, the first symbol is a downlink symbol configured by "tdd-UL-DL-ConfigCommon".
[0570] As an example, the first symbol is a downlink symbol configured by "tdd-UL-DL-ConfigDedicated".
[0571] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on whether the first symbol is configured as a full-duplex symbol by the first information block" includes: the validity of the first symbol for the first PUSCH depends on whether the first symbol is configured as a full-duplex symbol by the first information block.
[0572] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the first symbol not being configured as a full-duplex symbol by the first information block" includes: when the first symbol is not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH.
[0573] As one embodiment, "the first symbol is an invalid symbol for the first PUSCH depending on the first symbol not being configured as a full-duplex symbol by the first information block" includes: when the first symbol is configured as a full-duplex symbol by the first information block, the first symbol is a valid symbol for the first PUSCH.
[0574] As one embodiment, "the first symbol being an invalid symbol for the first PUSCH depends on the first symbol not being configured as a full-duplex symbol by the first information block" includes: when the first symbol is configured as a full-duplex symbol by the first information block, the first symbol being an invalid symbol for the first PUSCH depends on other decision conditions.
[0575] As one embodiment, "the first symbol being an invalid symbol for the first PUSCH depends on the first symbol not being configured as a full-duplex symbol by the first information block" includes: when the first symbol is configured as a full-duplex symbol by the first information block, the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol in this application.
[0576] As an example, a symbol indicated as a downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated and indicated as a non-SBFD symbol is considered an invalid symbol for PUSCH repeating type B transmission.
[0577] As an example, a symbol indicated by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated as not being configured as an SBFD symbol for the downlink is considered an invalid symbol for PUSCH repeat type B transmission.
[0578] As an example, a symbol indicated by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated as a downlink not configured as an SBFD symbol by the first information block in this application is considered an invalid symbol for PUSCH repeat type B transmission.
[0579] Example 12
[0580] Example 12 illustrates a structural block diagram of a processing device in a first node according to an embodiment, as shown in Figure 12. In Figure 12, the processing device 1200 in the first node includes a first transceiver 1201. The first transceiver 1201 includes a transmitter / receiver 456 (including an antenna 460) as shown in Figure 4 of this application, a receiving processor 452, a transmitting processor 455, and a controller / processor 490.
[0581] In embodiment 12, a first transceiver 1201 receives a first information block and a second information block. The first information block indicates at least one full-duplex symbol, and the second information block indicates a first symbol set, which includes at least one time-domain symbol. The first transceiver 1201 transmits a first PUSCH. Any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set. The first symbol is a symbol in the first symbol set, and the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type. The validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol. The symbol type includes full-duplex symbols and non-full-duplex symbols.
[0582] As an example, the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol being less than or equal to a first interval length, which is configured or predefined.
[0583] As an example, the first transceiver 1201 receives a third information block; wherein the third symbol is a downlink symbol indicated by the latest TDD uplink / downlink configuration earlier than the first symbol and is not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to a second interval length, and the third information block indicates the second interval length.
[0584] As one embodiment, the first transceiver 1201 transmits a first capability parameter; wherein the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter, and the second interval length depends on the first capability parameter.
[0585] As an example, the fourth symbol is the latest first-class SSB symbol that is earlier than the first symbol. The first-class SSB symbol is a time-domain symbol that is configured with a full-duplex sub-band and is preferentially received by the second information block. The first symbol is an invalid symbol for the first PUSCH that depends on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to a third interval length, which is predefined or depends on the capabilities of the first node.
[0586] As an example, the first symbol set is the set of symbols occupied by N nominal repetitions of the first PUSCH, where N is a positive integer, the first nominal repetition is one nominal repetition among the N nominal repetitions of the first PUSCH, more than one symbol among the symbols occupied by the first nominal repetition is a valid symbol for the first PUSCH, the first nominal repetition includes one or more actual repetitions of the first PUSCH, and one actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
[0587] As an example, the first symbol is a downlink symbol indicated by the TDD uplink / downlink configuration, and the first symbol is an invalid symbol for the first PUSCH depending on the fact that the first symbol was not configured as a full-duplex symbol by the first information block.
[0588] Example 13
[0589] Example 13 illustrates a structural block diagram of a processing device in a second node according to an embodiment, as shown in Figure 13. In Figure 13, the processing device 1300 in the second node includes a second transceiver 1301. The second transceiver 1301 includes a transmitter / receiver 456 (including an antenna 460) as shown in Figure 4 of this application, a receiving processor 452, a transmitting processor 455, and a controller / processor 490.
[0590] In embodiment 13, the second transceiver 1301 transmits a first information block and a second information block. The first information block indicates at least one full-duplex symbol, and the second information block indicates a first symbol set, which includes at least one time-domain symbol. The second transceiver 1301 receives a first PUSCH. Any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set. The first symbol is a symbol in the first symbol set, and the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type. The validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol. The symbol type includes full-duplex symbols and non-full-duplex symbols.
[0591] As an example, the first symbol being an invalid symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol being less than or equal to a first interval length, which is configured or predefined.
[0592] As an example, the first transceiver 1301 transmits a third information block; wherein the third symbol is a downlink symbol indicated by the latest TDD uplink / downlink configuration earlier than the first symbol and is not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to a second interval length, and the third information block indicates the second interval length.
[0593] As one embodiment, the first transceiver 1301 receives a first capability parameter; wherein the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter, and the second interval length depends on the first capability parameter.
[0594] As an example, the fourth symbol is the latest first-class SSB symbol that is earlier than the first symbol. The first-class SSB symbol is a time-domain symbol that is configured with a full-duplex sub-band and is preferentially received by the second information block. The first symbol is an invalid symbol for the first PUSCH that depends on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to a third interval length, which is predefined or depends on the capabilities of the first node.
[0595] As an example, the first symbol set is the set of symbols occupied by N nominal repetitions of the first PUSCH, where N is a positive integer, the first nominal repetition is one nominal repetition among the N nominal repetitions of the first PUSCH, more than one symbol among the symbols occupied by the first nominal repetition is a valid symbol for the first PUSCH, the first nominal repetition includes one or more actual repetitions of the first PUSCH, and one actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
[0596] As an example, the first symbol is a downlink symbol indicated by the TDD uplink / downlink configuration, and the first symbol is an invalid symbol for the first PUSCH depending on the fact that the first symbol was not configured as a full-duplex symbol by the first information block.
[0597] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The first node or second node or UE or terminal in this application includes, but is not limited to, mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, vehicle communication devices, aircraft, airplanes, drones, remote-controlled airplanes, testing devices, testing equipment, testing instruments, etc. The base station equipment or base station or network-side equipment in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, eNBs, gNBs, Transmitter Receiver Nodes (TRPs), relay satellites, satellite base stations, airborne base stations, testing devices, testing equipment, testing instruments, etc.
[0598] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.
Claims
1. A first node used for wireless communication, characterized in that, include: A first transceiver receives a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol. The first transceiver sends the first PUSCH; Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
2. The first node according to claim 1, characterized in that, The first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the second symbol being less than or equal to a first interval length, which is configured or predefined.
3. The first node according to claim 1 or 2, characterized in that, The first transceiver receives a third information block; wherein the third symbol is a downlink symbol indicated by the latest TDD uplink / downlink configuration earlier than the first symbol and is not configured as a full-duplex symbol by the first information block, the first symbol is an invalid symbol for the first PUSCH depending on the interval length between the first symbol and the third symbol being less than or equal to a second interval length, and the third information block indicates the second interval length.
4. The first node according to claim 3, characterized in that, The first transceiver transmits a first capability parameter; wherein the first capability parameter indicates the uplink / downlink switching time of the sender of the first capability parameter, and the second interval length depends on the first capability parameter.
5. The first node according to any one of claims 1 to 4, characterized in that, The fourth symbol is the latest first-class SSB symbol that precedes the first symbol. The first-class SSB symbol is a time-domain symbol that is configured with a full-duplex sub-band and is preferentially received by the second information block. The first symbol is an invalid symbol for the first PUSCH that depends on the time-domain interval length between the first symbol and the fourth symbol being less than or equal to a third interval length, which is predefined or depends on the capabilities of the first node.
6. The first node according to any one of claims 1 to 5, characterized in that, The first symbol set is the set of symbols occupied by the N nominal repetitions of the first PUSCH, where N is a positive integer. The first nominal repetition is one nominal repetition among the N nominal repetitions of the first PUSCH. More than one symbol among the symbols occupied by the first nominal repetition is a valid symbol for the first PUSCH. The first nominal repetition includes one or more actual repetitions of the first PUSCH. One actual repetition of the first PUSCH includes a continuous set of full-duplex symbols or a continuous set of non-full-duplex symbols valid for the first PUSCH within a time slot.
7. The first node according to any one of claims 1 to 6, characterized in that, The first symbol is a downlink symbol indicated by the TDD uplink / downlink configuration, and the first symbol is an invalid symbol for the first PUSCH depending on the fact that the first symbol was not configured as a full-duplex symbol by the first information block.
8. A second node used for wireless communication, characterized in that, include: The second transceiver transmits a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol. The second transceiver receives the first PUSCH; Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
9. A method used in a first node of wireless communication, characterized in that, include: Receive a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol; Send the first PUSCH; Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
10. A method used in a second node for wireless communication, characterized in that, include: Send a first information block and a second information block, wherein the first information block indicates at least one full-duplex symbol and the second information block indicates a first symbol set, wherein the first symbol set includes at least one time-domain symbol; Receive the first PUSCH; Wherein, any symbol occupied by the first PUSCH in the time domain belongs to the first symbol set, the first symbol is a symbol in the first symbol set, the second symbol is the latest symbol that is earlier than the first symbol and has a different symbol type from the first symbol, the validity of the first symbol for the first PUSCH depends on the interval length between the first symbol and the second symbol, and the symbol type includes full-duplex symbols and non-full-duplex symbols.
Citation Information
Patent Citations
Method and apparatus in node used for wireless communication
CN112532357A
Method and apparatus in node used for wireless communication
CN113382478A
Method and apparatus in node used for wireless communication
CN117956600A