Communication method and communication apparatus
By calculating the frequency offset to determine the location of PUSCH transmission resources on SBFD symbols, the problem of terminals being unable to transmit on sub-band full-duplex symbols is solved, improving transmission flexibility and reliability, and saving signaling overhead.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2026-04-02
AI Technical Summary
On sub-band full-duplex symbols, terminals cannot perform physical uplink shared channel transmission, especially when frequency resources are occupied beyond the uplink frequency domain resource range of the sub-band full-duplex symbols.
By calculating the frequency offset, the location of the frequency resources occupied by PUSCH transmission on the SBFD symbol is determined, ensuring that it is within the available frequency domain resources. This includes calculation methods based on RB index and frequency domain resources, eliminating the need for network-side indication and saving signaling overhead.
This enables terminals to perform PUSCH transmission on SBFD symbols, improving transmission flexibility and reliability while avoiding signaling overhead.
Smart Images

Figure CN2025125547_02042026_PF_FP_ABST
Abstract
Description
Communication method and communication apparatus
[0001] This application claims priority to the Chinese patent application No. 202411403055.7, filed on September 30, 2024, entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication, in particular to a communication method and a communication apparatus. BACKGROUND
[0003] In order to reduce the latency of a time division duplex (TDD) system and enhance the uplink coverage of the TDD system, the concept of subband full duplex (SBFD) is introduced. SBFD refers to that frequency domain resources for uplink transmission and frequency domain resources for downlink transmission can be configured on some symbols at the same time. The frequency domain resources for uplink transmission configured on these symbols can be referred to as uplink subbands (UL SBs) for example, the frequency domain resources for downlink transmission configured on these symbols can be referred to as downlink subbands (DL SBs) for example, and these symbols can also be referred to as SBFD symbols.
[0004] Currently, it is proposed that a terminal can perform physical uplink shared channel (PUSCH) transmission across SBFD symbols and non-SBFD symbols. This can be understood as that a part of PUSCH transmission is performed on SBFD symbols and another part of PUSCH transmission is performed on non-SBFD symbols.
[0005] However, the above uplink transmission scheme across SBFD symbols and non-SBFD symbols can cause a problem that the terminal cannot perform PUSCH transmission on SBFD symbols. For example, when the frequency resources occupied by the uplink transmission performed on SBFD symbols fall outside the frequency domain resources for uplink transmission on SBFD symbols, the terminal cannot perform PUSCH transmission on SBFD symbols. SUMMARY
[0006] The present application provides a communication method and a communication apparatus to enable the terminal to perform PUSCH transmission on SBFD symbols when PUSCH transmission is performed across SBFD symbols and non-SBFD symbols.
[0007] In a first aspect, the present application provides a communication method, which can be executed by a terminal, or by a component (such as a chip, a chip system, etc.) configured in the terminal, or by a logic module or software capable of realizing all or part of the terminal functions, and the present application does not limit this.
[0008] The communication method comprises: receiving first information, the first information being used for scheduling PUSCH transmission, the PUSCH transmission comprising PUSCH transmission on SBFD symbols and PUSCH transmission on non-SBFD symbols; obtaining a first frequency offset, the first frequency offset being a frequency interval between a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbols and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbols, the first frequency offset being determined based on at least one of: an RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbols within an active uplink bandwidth part (BWP), a number of RBs included by uplink available frequency domain resources on the SBFD symbols, a number of RBs included by a frequency range occupied by the PUSCH transmission, an RB index of a starting RB of the uplink available frequency domain resources on the SBFD symbols within the active uplink BWP; and performing the PUSCH transmission according to the first frequency offset.
[0009] In the technical solution, the terminal can obtain the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbols by offsetting the starting position of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbols by the first frequency offset, so as to determine the frequency resource occupied by the PUSCH transmission on the SBFD symbols. Specifically, in the technical solution, the terminal can determine the first frequency offset capable of enabling the frequency domain resource occupied by the PUSCH transmission on the SBFD symbols to be within the uplink available frequency domain resources on the SBFD symbols based on at least one of: the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbols within the active uplink BWP, the number of RBs included by the uplink available frequency domain resources on the SBFD symbols, the number of RBs included by the frequency range occupied by the PUSCH transmission, and the RB index of the starting RB of the uplink available frequency domain resources on the SBFD symbols within the active uplink BWP, so as to realize the PUSCH transmission on the SBFD symbols by the terminal.
[0010] For example, in a possible implementation, the first frequency offset enables the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbols to satisfy:
[0011] wherein, indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbols within the active uplink BWP, indicates the RB index of the start RB of the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the RB index of the start RB of the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included in the frequency range occupied by the PUSCH transmission, and mod indicates a modulo operation.
[0012] For example, in a possible implementation, the first frequency offset is such that the start position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0013] wherein, indicates the RB index of the start RB of the PUSCH transmission on the SBFD symbol within the uplink available frequency domain resource on the SBFD symbol, indicates the RB index of the start RB of the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included in the frequency range occupied by the PUSCH transmission, and mod indicates a modulo operation.
[0014] It can be understood that, by using the above two implementation modes to determine the first frequency offset, the indication of the network side is not required, and therefore signaling overhead can be saved.
[0015] With reference to the first aspect, in a possible implementation, the first frequency offset is obtained by: if part or all of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol falls outside the uplink available frequency domain resource corresponding to the SBFD symbol, the first offset is obtained.
[0016] Part or all of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol falling outside the uplink available frequency domain resource corresponding to the SBFD symbol can also be replaced by: part or all of the frequency resource occupied by the scheduled PUSCH transmission on the non-SBFD symbol falling outside the uplink available frequency domain resource corresponding to the SBFD symbol.
[0017] By using this implementation mode, the terminal can determine whether to obtain the first offset to perform the PUSCH transmission on the SBFD symbol according to the first frequency offset based on whether part or all of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol falls outside the uplink available frequency domain resource corresponding to the SBFD symbol, and this can make the terminal perform the PUSCH transmission more flexibly.
[0018] In a second aspect, the present application provides a communication method, which can be executed by a network device, or can also be executed by a component (such as a chip, a chip system, etc.) configured in the network device, or can also be a logic module or software capable of realizing all or part of the network device functions, and the present application does not make any limitation in this regard.
[0019] The communication method comprises: sending first information, the first information being used for PUSCH transmission, the PUSCH transmission comprising PUSCH transmission on a sub-band full duplex (SBFD) symbol and PUSCH transmission on a non-SBFD symbol; and performing the PUSCH transmission; wherein a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol are separated by a first frequency offset, and the first frequency offset is determined based on at least one of the following: an RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbol within an activated uplink bandwidth part (BWP), a number of RBs included in an uplink available frequency domain resource on the SBFD symbol, a number of RBs included in a frequency range occupied by the PUSCH transmission, and an RB index of a starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP.
[0020] In a possible implementation manner of the second aspect, the first frequency offset is such that the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0021] wherein, indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the activated uplink BWP, indicates the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP, indicates the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included in the frequency range occupied by the PUSCH transmission, and mod indicates a modulo operation.
[0022] In a possible implementation manner of the second aspect, the first frequency offset is such that the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0023] wherein, indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the uplink available frequency domain resource on the SBFD symbol, indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the RB index of the active uplink BWP, indicates the number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included by the frequency range occupied by the PUSCH transmission, and mod indicates a modulo operation.
[0024] In a third aspect, a communication method is provided. The method can be performed by a terminal, or can be performed by a component (such as a chip, a chip system, etc.) configured in the terminal, or can be performed by a logic module or software capable of implementing all or part of the functions of the terminal, and the present application does not make any limitation in this regard.
[0025] The communication method includes: receiving first information, the first information being used for scheduling a PUSCH transmission, the PUSCH transmission including a PUSCH transmission on a SBFD symbol and a PUSCH transmission on a non-SBFD symbol; receiving second information, the second information being used for indicating a first frequency offset, the first frequency offset being a frequency interval between a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol; and performing the PUSCH transmission according to the first frequency offset.
[0026] In the technical solution, the network device determines the first frequency offset that can enable the frequency domain resource occupied by the PUSCH transmission on the SBFD symbol to be located within the uplink available frequency domain resource on the SBFD symbol, and then indicates the first frequency offset to the terminal, so that the terminal can determine the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol based on the starting position of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol and the first frequency offset, and then determine the frequency domain resource occupied by the PUSCH transmission on the SBFD symbol, thereby enabling the terminal to perform the PUSCH transmission on the SBFD symbol.
[0027] In combination with the third aspect, in a possible implementation manner, the second information is carried in radio resource control (RRC) signaling.
[0028] In combination with the third aspect, in a possible implementation manner, the second information is carried in downlink control information (DCI).
[0029] In some implementations, when the second information is carried in the DCI, the above method can further include: receiving third information, the third information indicating the X frequency offsets; and the second information being used to indicate that one of the X frequency offsets is the first frequency offset.
[0030] As a possible implementation, the X frequency offsets are located in a time domain resource allocation (TDRA) table, the TDRA table containing at least one type of TDRA information, and any one of the at least one type of TDRA information containing one of the X frequency offsets; and the second information being carried in a TDRA indication field in the DCI.
[0031] As a possible implementation, the DCI includes a first indication field, the first indication field being used to carry the second information; and the first indication field including bits.
[0032] As a possible implementation, the second information is bits of Z1 bits included in a frequency domain resource allocation (FDRA) indication field in the DCI, Z1 being a positive integer. This implementation can indicate the first frequency offset determined from the X frequency offsets by multiplexing the bits in the existing FDRA indication field in the DCI.
[0033] As a possible implementation, the second information is bits of Z2 bits included in a modulation and coding scheme (MCS) indication field in the DCI, Z2 being a positive integer. This implementation indicates the first frequency offset determined from the X frequency offsets by multiplexing the bits in the existing MCS indication field in the DCI.
[0034] In a fourth aspect, the present application provides a communication method, which can be executed by a network device, or can be executed by a component (such as a chip, a chip system, etc.) configured in the network device, or can be a logic module or software capable of realizing all or part of the functions of the network device, and the present application does not make any limitation in this regard.
[0035] The communication method comprises: sending first information, the first information being used for scheduling PUSCH transmission, the PUSCH transmission comprising PUSCH transmission on SBFD symbols and PUSCH transmission on non-SBFD symbols; sending second information, the second information being used for indicating a first frequency offset, the first frequency offset being a frequency interval between a starting position of frequency resources occupied by the PUSCH transmission on the SBFD symbols and a starting position of frequency resources occupied by the PUSCH transmission on the non-SBFD symbols; and performing the PUSCH transmission according to the first frequency offset.
[0036] In the technical solution, the network device determines the first frequency offset that can enable the frequency domain resources occupied by the PUSCH transmission on the SBFD symbols to be located within the uplink available frequency domain resources on the SBFD symbols, and then indicates the first frequency offset to the terminal, so that the terminal can determine the starting position of the frequency resources occupied by the PUSCH transmission on the SBFD symbols based on the starting position of the frequency resources occupied by the PUSCH transmission on the non-SBFD symbols and the first frequency offset, and further determine the frequency domain resources occupied by the PUSCH transmission on the SBFD symbols, thereby enabling the terminal to perform the PUSCH transmission on the SBFD symbols.
[0037] In combination with the fourth aspect, in a possible implementation manner, the second information is carried in RRC signaling.
[0038] In combination with the fourth aspect, in a possible implementation manner, the second information is carried in DCI.
[0039] In some implementation manners, when the second information is carried in DCI, the method can further comprise: sending third information, the third information indicating X frequency offsets; and the second information being used for indicating that one of the X frequency offsets is the first frequency offset.
[0040] As a possible implementation manner, the X frequency offsets are located in a time domain resource allocation (TDRA) table, the TDRA table comprising at least one type of TDRA information, and any one of the at least one type of TDRA information comprising one of the X frequency offsets; and the second information is carried in a TDRA indication field in the DCI.
[0041] As a possible implementation manner, the DCI comprises a first indication field, the first indication field being used for carrying the second information; and the first indication field comprises bits.
[0042] As a possible implementation manner, the second information is bits of Z1 bits included in an FDRA indication field in the DCI, Z1 being a positive integer.
[0043] As a possible implementation, the second information is Z2 bits included in a modulation and coding scheme (MCS) indication field in the DCI, Z2 is a positive integer.
[0044] In a fifth aspect, a communication method is provided. The method can be performed by a terminal, or can be performed by a component (such as a chip, a chip system, etc.) configured in the terminal, or can be a logic module or software capable of realizing all or part of the functions of the terminal, and the present application does not make any limitation in this regard.
[0045] The communication method includes: receiving first information, the first information being used for scheduling a physical uplink shared channel (PUSCH) transmission, the PUSCH transmission including a PUSCH transmission on a sub-band frequency division (SBFD) symbol and a PUSCH transmission on a non-SBFD symbol;
[0046] performing the PUSCH transmission;
[0047] The performing the PUSCH transmission includes:
[0048] performing frequency hopping transmission on the first PUSCH transmission on the SBFD symbol based on a starting position of a frequency resource of the first PUSCH transmission on the SBFD symbol and a first frequency hopping offset; and / or
[0049] performing frequency hopping transmission on the second PUSCH transmission on the non-SBFD symbol based on a starting position of a frequency resource of the second PUSCH transmission on the non-SBFD symbol and a second frequency hopping offset.
[0050] In the technical solution, the terminal performs the PUSCH frequency hopping transmission on the SBFD symbol and the PUSCH frequency hopping transmission on the non-SBFD symbol independently. Through the technical solution, since the PUSCH transmission on the SBFD symbol is performed frequency hopping transmission, the reliability of the PUSCH transmission on the SBFD symbol can be improved.
[0051] In combination with the fifth aspect, in a possible implementation, the PUSCH transmission is intra-slot frequency hopping transmission.
[0052] The starting RB occupied by the first hop transmission in the first PUSCH transmission on the SBFD symbol satisfies: RB start start start_SBFD .
[0053] The starting RB occupied by the second hop transmission in the first PUSCH transmission on the SBFD symbol satisfies:
[0054] or,
[0055] wherein RB start_SBFD denotes the starting RB of the PUSCH transmission on the SBFD symbol, RB offset1 denotes a first frequency hopping offset, denotes the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, denotes the number of RBs included in the frequency range occupied by the PUSCH transmission, denotes the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink bandwidth part BWP.
[0056] With reference to the fifth aspect, in a possible implementation manner, the PUSCH transmission is an intra-slot frequency hopping transmission.
[0057] The starting RB occupied by the first hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD .
[0058] The starting RB occupied by the second hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies:
[0059] wherein RB start_non-SBFD denotes the starting RB of the PUSCH transmission on the non-SBFD symbol, RB offset2 denotes a second frequency hopping offset, denotes the number of RBs included in the active uplink BWP.
[0060] With reference to the fifth aspect, in a possible implementation manner, the PUSCH transmission is an inter-slot frequency hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in a first slot.
[0061] If mod 2 is equal to 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0062] If mod 2 is equal to 1, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0063] or,
[0064] wherein, denotes the slot number of the first slot, RB start_SBFDindicates the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 indicates the first frequency hopping offset, indicates the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included in the frequency range occupied by the PUSCH transmission, indicates the starting RB of the uplink available frequency domain resource on the SBFD symbol in the RB index within the active uplink BWP.
[0065] In a possible implementation manner, the PUSCH transmission is inter-slot frequency hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in a first slot.
[0066] If mod 2 is equal to 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0067] If mod 2 is equal to 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0068] wherein, indicates the slot number of the second slot, RB start_non-SBFD indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 indicates the second frequency hopping offset, indicates the number of RBs included in the active uplink BWP.
[0069] In a possible implementation manner, the PUSCH transmission is inter-slot frequency hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in a first slot.
[0070] If mod 2 is equal to 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0071] If mod 2 is equal to 1, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0072] or,
[0073] wherein, a slot number representing the first slot, RB start_SBFD a starting RB representing a starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 a first frequency hopping offset, a number of RBs representing a number of RBs included in the uplink available frequency domain resource on the SBFD symbol, a number of RBs representing a number of RBs included in the frequency range occupied by the PUSCH transmission, an RB index representing an RB index of a starting RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink BWP, N FH a configured frequency hopping time interval.
[0074] With reference to the fifth aspect, in a possible implementation manner, the PUSCH transmission is inter-slot frequency hopping transmission, and the second PUSCH transmission on the non-SBFD symbol is located in a second slot;
[0075] if n mod 2 is equal to 0, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: or,
[0076] if n mod 2 is equal to 1, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0077] wherein RB start_non-SBFD a starting RB representing a starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 a second frequency hopping offset, a number of RBs representing a number of RBs included in the active uplink BWP, N FH a configured frequency hopping time interval.
[0078] With reference to the fifth aspect, in a possible implementation manner, the first PUSCH transmission on the SBFD symbol corresponds to an n th repetition;
[0079] if n mod 2 is equal to 0, a starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: RB start = RB start_SBFD ;
[0080] if n mod 2 is equal to 1, a starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0081] or,
[0082] wherein RB start_SBFD denotes the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 denotes a first frequency hopping offset, denotes the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, denotes the number of RBs included in the frequency range occupied by the PUSCH transmission, denotes the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP.
[0083] With reference to the fifth aspect, in a possible implementation manner, the second PUSCH transmission on the non-SBFD symbol corresponds to the nth repetition.
[0084] If n mod 2 is equal to 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD ; or,
[0085] If n mod 2 is equal to 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0086] wherein RB start_non-SBFD denotes the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 denotes a second frequency hopping offset, denotes the number of RBs included in the activated uplink BWP.
[0087] With reference to the fifth aspect, in a possible implementation manner, the first frequency hopping offset and the second frequency hopping offset are the same or different.
[0088] With reference to the fifth aspect, in a possible implementation manner, the method further includes: receiving fourth information, the fourth information being used to indicate the first frequency hopping offset and / or the second frequency hopping offset.
[0089] With reference to the fifth aspect, in a possible implementation manner, the method further includes: receiving fifth information, the fifth information being used to indicate a first frequency hopping offset set and a second frequency hopping offset set, the first frequency hopping offset being contained in the first frequency hopping offset set, and the second frequency hopping offset being contained in the second frequency hopping offset set; wherein the fourth information is carried in an FDRA indication field in the DCI.
[0090] The first frequency hopping offset set is also referred to as a first frequency hopping offset set, and the second frequency hopping offset set is also referred to as a second frequency hopping offset set.
[0091] In a sixth aspect, the present application provides a communication method, which can be executed by a network device, or can be executed by a component (such as a chip, a chip system, etc.) configured in the network device, or can be a logic module or software capable of realizing all or part of the function of the network device, and the present application does not make any limitation in this regard.
[0092] The communication method comprises:
[0093] transmitting first information, the first information being used for scheduling PUSCH transmission, the PUSCH transmission comprising PUSCH transmission on SBFD symbols and PUSCH transmission on non-SBFD symbols;
[0094] performing the PUSCH transmission; wherein performing the PUSCH transmission comprises:
[0095] performing frequency hopping transmission on the first PUSCH transmission on the SBFD symbols based on a starting position of frequency resources of the PUSCH transmission on the SBFD symbols and a first frequency hopping offset; and / or,
[0096] performing frequency hopping transmission on the second PUSCH transmission on the non-SBFD symbols based on a starting position of frequency resources of the PUSCH transmission on the non-SBFD symbols and a second frequency hopping offset.
[0097] In combination with the sixth aspect, in a possible implementation manner, the PUSCH transmission is intra-slot frequency hopping transmission.
[0098] a starting RB occupied by the first frequency hopping transmission in the first PUSCH transmission on the SBFD symbols satisfies: RB start = RB start_SBFD .
[0099] a starting RB occupied by the second frequency hopping transmission in the first PUSCH transmission on the SBFD symbols satisfies:
[0100] or,
[0101] wherein, RB start_SBFD represents a starting RB occupied by the PUSCH transmission on the SBFD symbols, RB offset1 represents the first frequency hopping offset, represents a number of RBs included in the uplink available frequency domain resource on the SBFD symbols, represents a number of RBs included in a frequency range occupied by the PUSCH transmission, represents an RB index of a starting RB of the uplink available frequency domain resource on the SBFD symbols within the activated uplink bandwidth part BWP.
[0102] In a possible implementation manner of the sixth aspect, the PUSCH transmission is an intra-slot frequency hopping transmission.
[0103] The starting RB occupied by the first hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies: start = RB start_non-SBFD ;
[0104] The starting RB occupied by the second hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies:
[0105] wherein RB start_non-SBFD represents the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 represents the second frequency hopping offset, represents the number of RBs included in the activated uplink bandwidth part BWP.
[0106] In a possible implementation manner of the sixth aspect, the PUSCH transmission is an inter-slot frequency hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in a first slot.
[0107] If is equal to 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0108] If mod 2 is equal to 1, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0109] or
[0110] wherein represents the slot number of the first slot, RB start_SBFD represents the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 represents the first frequency hopping offset, represents the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, represents the number of RBs included in the frequency range occupied by the PUSCH transmission, represents the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol in the activated uplink bandwidth part BWP.
[0111] In conjunction with the sixth aspect, in one possible implementation, the PUSCH transmission is an inter-slot frequency hopping transmission, and the second PUSCH transmission on the non-SBFD symbol is located in the second time slot;
[0112] like When mod2 equals 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0113] like mod2 equals 1, and the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0114] in, Indicates the slot number of the second time slot, RB start_non-SBFD This indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 This represents the second frequency hopping offset. This indicates the number of RBs included in the activated uplink bandwidth portion of the BWP.
[0115] In conjunction with the sixth aspect, in one possible implementation, the PUSCH transmission is an inter-slot frequency hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in the first time slot;
[0116] like If mod 2 equals 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0117] like mod2 equals 1, and the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0118] or,
[0119] in, Indicates the slot number of the first time slot, RB start_SBFD This indicates the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 This represents the first frequency hopping offset. This indicates the number of RBs included in the uplink available frequency domain resources on the SBFD symbol. This indicates the number of RBs included in the frequency range occupied by the PUSCH transmission. N represents the RB index within the active uplink bandwidth portion (BWP) of the uplink available frequency domain resources on the SBFD symbol. FH This indicates the configured frequency hopping time interval.
[0120] In conjunction with the sixth aspect, in one possible implementation, the PUSCH transmission is an inter-slot frequency hopping transmission, and the second PUSCH transmission on the non-SBFD symbol is located in the second time slot;
[0121] like If mod 2 equals 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: or,
[0122] like mod 2 equals 1, and the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0123] Among them, RB start_non-SBFD This indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 This represents the second frequency hopping offset. N represents the number of RBs included in the activated uplink bandwidth portion of the BWP. FH This indicates the configured frequency hopping time interval.
[0124] In conjunction with the sixth aspect, in one possible implementation, the first PUSCH transmission on the SBFD symbol corresponds to the nth repetition;
[0125] If nmod2 equals 0, the initial RB occupied by the first PUSCH transfer on the SBFD symbol satisfies: RB' start =RB start_SBFD ;
[0126] If nmod2 equals 1, the initial RB occupied by the first PUSCH transfer on the SBFD symbol satisfies:
[0127] or,
[0128] Among them, RB start_SBFD Indicates the starting RB occupied by the PUSCH transfer on the SBFD symbol, RB offset1 This represents the first frequency hopping offset. This indicates the number of RBs included in the uplink available frequency domain resources on the SBFD symbol. indicates a number of RBs included in a frequency range occupied by the PUSCH transmission, indicates a RB index of a starting RB of an uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP.
[0129] With reference to the sixth aspect, in a possible implementation manner, the second PUSCH transmission on the non-SBFD symbol corresponds to the n th repetition.
[0130] If n mod 2 is equal to 0, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD ; or,
[0131] If n mod 2 is equal to 1, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0132] wherein, RB start_non-SBFD indicates a starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 indicates the second frequency hopping offset, indicates a number of RBs included in an activated uplink bandwidth part BWP.
[0133] With reference to the sixth aspect, in a possible implementation manner, the first frequency hopping offset and the second frequency hopping offset are same or different.
[0134] With reference to the sixth aspect, in a possible implementation manner, the method further includes:
[0135] sending fourth information, the fourth information being used for indicating the first frequency hopping offset and / or the second frequency hopping offset.
[0136] With reference to the sixth aspect, in a possible implementation manner, the method further includes:
[0137] sending fifth information, the fifth information being used for indicating a first frequency hopping offset set and a second frequency hopping offset set, the first frequency hopping offset being contained in the first frequency hopping offset set, and the second frequency hopping offset being contained in the second frequency hopping offset set.
[0138] wherein, the fourth information is carried in an FDRA indication field in the DCI.
[0139] In a seventh aspect, the present application provides an apparatus including modules or units for implementing the method in the first aspect and any possible implementation of the first aspect; or, including modules or units for implementing the method in the second aspect and any possible implementation of the second aspect; or, including modules or units for implementing the method in the third aspect and any possible implementation of the third aspect; or, including modules or units for implementing the method in the fourth aspect and any possible implementation of the fourth aspect; or, including modules or units for implementing the method in the fifth aspect and any possible implementation of the fifth aspect; or, including modules or units for implementing the method in the sixth aspect and any possible implementation of the sixth aspect. It should be understood that each module or unit can realize the corresponding function by executing a computer program.
[0140] In an eighth aspect, an apparatus is provided, including a processor and a storage medium storing instructions that, when executed by the processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented; or, cause the method in the second aspect or any possible implementation of the second aspect to be implemented; or, cause the method in the third aspect or any possible implementation of the third aspect to be implemented; or, cause the method in the fourth aspect or any possible implementation of the fourth aspect to be implemented; or, cause the method in the fifth aspect or any possible implementation of the fifth aspect to be implemented; or, cause the method in the sixth aspect or any possible implementation of the sixth aspect to be implemented.
[0141] In a ninth aspect, an apparatus is provided, including a processing circuitry for processing data and / or information, so that the method in the first aspect or any possible implementation of the first aspect is implemented; or, so that the method in the second aspect or any possible implementation of the second aspect is implemented; or, so that the method in the third aspect or any possible implementation of the third aspect is implemented; or, so that the method in the fourth aspect or any possible implementation of the fourth aspect is implemented; or, so that the method in the fifth aspect or any possible implementation of the fifth aspect is implemented; or, so that the method in the sixth aspect or any possible implementation of the sixth aspect is implemented.
[0142] The processing circuitry can include one or more processors, or all or part of one or more processors for controlling or processing functions.
[0143] Optionally, the apparatus can further include a memory for storing a program or instructions, and the processor is configured to execute the program or instructions to cause the method in the first aspect or any possible implementation of the first aspect to be implemented; or to cause the method in the second aspect or any possible implementation of the second aspect to be implemented; or to cause the method in the third aspect or any possible implementation of the third aspect to be implemented; or to cause the method in the fourth aspect or any possible implementation of the fourth aspect to be implemented; or to cause the method in the fifth aspect or any possible implementation of the fifth aspect to be implemented; or to cause the method in the sixth aspect or any possible implementation of the sixth aspect to be implemented.
[0144] Optionally, the apparatus can further include the transceiver circuit, or the input / output interface.
[0145] In a tenth aspect, a chip is provided, including a processing circuit configured to execute a program or instructions to cause the method in the first aspect or any possible implementation of the first aspect to be implemented; or to cause the method in the second aspect or any possible implementation of the second aspect to be implemented; or to cause the method in the third aspect or any possible implementation of the third aspect to be implemented; or to cause the method in the fourth aspect or any possible implementation of the fourth aspect to be implemented; or to cause the method in the fifth aspect or any possible implementation of the fifth aspect to be implemented; or to cause the method in the sixth aspect or any possible implementation of the sixth aspect to be implemented.
[0146] Optionally, the chip can further include a memory for storing a program or instructions.
[0147] Optionally, the chip can further include a transceiver circuit, or an input / output interface.
[0148] In an eleventh aspect, an apparatus is provided, including one or more processors and communication circuitry for at least one of input or output of signals by the apparatus; the one or more processors are configured to implement a method according to the first aspect or any possible implementation of the first aspect; or the one or more processors are configured to implement a method according to the second aspect or any possible implementation of the second aspect; or the one or more processors are configured to implement a method according to the third aspect or any possible implementation of the third aspect; or the one or more processors are configured to implement a method according to the fourth aspect or any possible implementation of the fourth aspect; or the one or more processors are configured to implement a method according to the fifth aspect or any possible implementation of the fifth aspect; or the one or more processors are configured to implement a method according to the sixth aspect or any possible implementation of the sixth aspect.
[0149] In a twelfth aspect, a computer-readable storage medium is provided, including instructions, when the instructions are run by a processor, causing a method according to the first aspect or any possible implementation of the first aspect to be implemented; or
[0150] In a thirteenth aspect, a computer program product is provided, including computer program code or instructions, when the computer program code or instructions are run, causing a method according to the first aspect and any possible implementation of the first aspect to be implemented; or causing a method according to the second aspect or any possible implementation of the second aspect to be implemented; or causing a method according to the third aspect or any possible implementation of the third aspect to be implemented; or causing a method according to the fourth aspect or any possible implementation of the fourth aspect to be implemented; or causing a method according to the fifth aspect or any possible implementation of the fifth aspect to be implemented; or causing a method according to the sixth aspect or any possible implementation of the sixth aspect to be implemented. BRIEF DESCRIPTION OF DRAWINGS
[0151] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0152] FIG. 2 is a schematic diagram of an O-RAN system;
[0153] FIG. 3 is a schematic diagram of a network element function division and protocol layer structure of an O-RAN device;
[0154] FIG. 4 is a schematic diagram of a chip architecture of a RAN device;
[0155] FIG. 5 is a schematic diagram of FDD and TDD;
[0156] FIG. 6 is a schematic diagram of SBFD;
[0157] FIG. 7 shows a schematic diagram of available PRBs of a downlink sub-band and an uplink sub-band;
[0158] FIG. 8 shows a schematic diagram of PUSCH repetition transmission;
[0159] FIG. 9 shows a schematic diagram of TBoMS;
[0160] FIG. 10 shows a schematic diagram of a terminal failing to perform PUSCH transmission on an SBFD;
[0161] FIG. 11 shows a flowchart of a communication method provided by the present application;
[0162] FIG. 12 shows a flowchart of another communication method provided by the present application;
[0163] FIG. 13 shows a flowchart of yet another communication method provided by the present application;
[0164] FIG. 14 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application;
[0165] FIG. 15 is a structural schematic diagram of a communication apparatus provided by another embodiment of the present application. DETAILED DESCRIPTION
[0166] Referring to FIG. 1, FIG. 1 is a structural schematic diagram of a communication system 1000 provided by an embodiment of the present application. It can be understood that the system architecture described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application.
[0167] As shown in FIG. 1, the communication system 1000 includes a radio access network (RAN) 100, where the RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110), and can also include at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1). The terminals 120 are connected to the RAN nodes 110 in a wireless manner. Terminals and terminals, and RAN nodes and RAN nodes, can be connected to each other in a wired or wireless manner. The communication system 1000 can also include a core network 200. The RAN nodes 110 are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The communication system 1000 can also include the Internet 300.
[0168] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future wireless access system defined in the 3rd generation partnership project (3GPP). The RAN 100 can also include two or more different wireless access systems described above. The RAN 100 can also be an open RAN (O-RAN).
[0169] The RAN node, also known as a radio access network device, RAN entity, or access node, is used to help terminals access the communication system in a wireless manner. In an application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, or a base station in a future mobile communication system. The RAN node can be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), or a relay node or donor node.
[0170] In another application scenario, wireless access can be achieved for a terminal through cooperation of multiple RAN nodes, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU implements functions of a radio resource control protocol and a packet data convergence protocol (PDCP) of a base station, and can also implement a function of a service data adaptation protocol (SDAP); the DU implements functions of a radio link control layer and a medium access control (MAC) layer of a base station, and can also implement part of a physical layer or all of a physical layer; and specific descriptions about the protocol layers can refer to related technical specifications of 3GPP. The RU can be used to implement functions of transceiving a radio frequency signal. The CU and the DU can be two independent RAN nodes, or can be integrated in a same RAN node, for example, integrated in a baseband unit (BBU). The RU can be included in a radio frequency device, for example, included in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes, CU-control plane and CU-user plane.
[0171] In different systems, the RAN node can have different names. For example, in an O-RAN system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. The embodiments of the present application do not limit specific technologies and specific device forms adopted by the RAN node. For ease of description, a base station is described as an example of the RAN node in the following.
[0172] A terminal is a device with wireless transceiver function, which can send signals to a base station or receive signals from a base station. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. A terminal can be widely applied in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, airplane, ship, robot, mechanical arm, smart home device, etc. Embodiments of the present application do not limit the specific technology and specific device form of the terminal.
[0173] A base station and a terminal can be in a fixed position or movable. A base station and a terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, balloon and artificial satellite. Embodiments of the present application do not limit the application scenarios of a base station and a terminal.
[0174] The roles of a base station and a terminal can be relative, for example, the helicopter or drone 120i in FIG. 1 can be configured as a mobile base station, which is a base station for those terminals 120j accessing to the wireless access network 100 through 120i; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate with each other through a wireless air interface protocol. Of course, 110a and 120i can also communicate with each other through a base station-to-base station interface protocol, in which case, 120i is also a base station relative to 110a. Therefore, a base station and a terminal can be collectively referred to as a communication apparatus, 110a and 110b in FIG. 1 can be referred to as a communication apparatus with base station function, and 120a-120j in FIG. 1 can be referred to as a communication apparatus with terminal function.
[0175] A base station and a terminal, a base station and a base station, a terminal and a terminal can communicate through licensed spectrum, can also communicate through unlicensed spectrum, and can also communicate through both licensed spectrum and unlicensed spectrum; can communicate through spectrum below 6 gigahertz (GHz), can also communicate through spectrum above 6 GHz, and can also communicate through both spectrum below 6 GHz and spectrum above 6 GHz. Embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0176] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing the functions of the base station. The control subsystem containing the functions of the base station herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be performed by a module (such as a chip or modem) in the terminal, or by a device containing the functions of the terminal.
[0177] Referring to FIG. 2, FIG. 2 is a schematic diagram of an O-RAN system. As shown in FIG. 2, an access network device (which can be an eNB or a gNB or a next-generation access network device) communicates with a core network (CN) device through a backhaul link and communicates with a terminal through an air interface. As shown in FIG. 2, the BBU in the RAN device communicates with the core network device through a backhaul link; the RU in the RAN device communicates with at least one terminal through an air interface. The BBU communicates with at least one RU through a fronthaul link (FH), and the BBU and the RU can be co-located or not co-located. The BBU can include at least one CU and at least one DU, and the CU and the DU can communicate through a midhaul link.
[0178] Referring to FIG. 3, FIG. 3 is a diagram of network element function division and protocol layer structure of an O-RAN device. As shown in FIG. 3, the access network device can be split into a CU, a DU, and an RU.
[0179] In the example shown in FIG. 3, the CU is a logical node that hosts the radio resource control (RRC) layer, the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network device. The CU is connected to network nodes such as core network nodes via interfaces, which can be E2 interfaces or other interfaces. Optionally, the CU can have some of the functionality of the core network. The CU (e.g., the PDCP layer and higher layers) is connected to the DU (e.g., the RLC layer and lower layers) via interfaces, which can be Fl interfaces or other interfaces. In some examples, the interfaces (e.g., Fl interfaces) can provide Control Plane (C-Plane) and User Plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transfer, etc.). FlAP is an application protocol for the Fl interface that defines signaling procedures for Fl in some examples. The Fl interface supports a control plane Fl-C and a user plane Fl-U.
[0180] In the example shown in FIG. 3, the CU can be split into a CU-CP (control unit-control plane) and a CU-UP (control unit-user plane), where the CU-CP is a logical node carrying the RRC layer and the PDCP-C (control plane part of PDCP) layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network used to implement the control plane function. The network element in the core network used to implement the control plane function can be an access and mobility function network element, such as an access and mobility management function (AMF) in a 5G system. The AMF network element is used to be responsible for mobility management in a mobile network, such as location update of a terminal device, registration network of a terminal device, handover of a terminal device, etc. The CU-UP is a logical node carrying the SDAP layer and the PDCP-U (user plane part of PDCP) layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network used to implement the user plane function. The network element in the core network used to implement the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for forwarding and receiving data in a terminal device. The above configuration of the CU and the DU is only an example, and the CU and the DU can also be configured to have other functions according to needs. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have partial processing functions of the protocol layer. For example, part of the functions of the RLC layer and the functions of the protocol layer above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.
[0181] In the example shown in FIG. 3, a DU is a logical node hosting a radio link control (RLC) layer, a medium access control (MAC) layer, a higher physical layer (higher PHY), and other functions. In some examples, a DU can control at least one RU. The DU is connected to the RU(s) through some interfaces, which can be a fronthaul interface. In some examples, the higher PHY layer includes portions of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and other processing functions.
[0182] In the example shown in FIG. 3, an RU is a logical node hosting a lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, an RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing, such as fast Fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.
[0183] The DU and the RU can or can not be co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split CUS-Plane (LLS-CUS) interface over a fronthaul link. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide a control plane (C-Plane) and a user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU exchange management information via a LLS-M interface of the fronthaul link, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.
[0184] The DU and the RU can cooperate to jointly implement the functions of the PHY layer. One DU can be connected with one or more RUs. The functions of the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include a part of functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of functions of the PHY layer that are closer to the radio frequency side.
[0185] Referring to FIG. 4, FIG. 4 shows a schematic diagram of a chip architecture of a RAN device. As shown in FIG. 4, a distinction is made between the CU, the DU and the RU. The CU is a platform that implements layer 2 (L2) and layer 3 (L3) functions; the fronthaul and backhaul interfaces are used to carry traffic between the CU and the DU and between the CU and the core network; the DU implements layer 1 (L1) and part of L2 functions; the RU implements L1 computation and radio frequency (RF) digital part functions; the fronthaul and backhaul interfaces are used to carry traffic between the RU and the DU and between the CU and the DU; the RU is connected with an antenna, which can be used to implement the transmission and reception of radio frequency signals. The integrated DU includes the functions of the DU and the RU described above.
[0186] The CU / DU hardware includes a chassis platform, a mainboard, peripherals and cooling equipment. The mainboard contains a processing unit, a memory, internal input / output (I / O) interfaces and external connection ports. The hardware accelerator thereof is designed with interfaces, and the hardware function components include storage of software, hardware and system debugging interfaces, a single-board management controller.
[0187] The CU / DU hardware includes a chassis platform, a mainboard, peripherals and cooling equipment. The mainboard contains a processing unit, a memory, internal input / output (I / O) interfaces and external connection ports. The hardware accelerator thereof is designed with interfaces, and the hardware function components include storage of software, hardware and system debugging interfaces, a single-board management controller.
[0188] The DU system is also typically implemented using a multi-core processor and one or more hardware accelerators. Portions of the DU protocol stack can be implemented in software running on the multi-core processor, compute-intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators or other accelerators; or all L1 functions are offloaded to FPGA / GPU-based hardware accelerators or other accelerators, while other protocol stack content is implemented in software running on the processor; or all of the protocol stack is implemented in software running on the processor. The hardware accelerators are supported by an interconnect to an x86 or non-x86 processor. Similarly, the accelerators have a multi-lane peripheral component interconnect express (PCIe) interface to the central processing unit (CPU) and are externally connected via a GbE (Gigabit Ethernet) connection.
[0189] The RU includes three parts: a RAN FH processing unit, a digital processing unit (DPU), and an RF processing unit.
[0190] Taking O-RAN as an example. The RAN FH processing unit of the O-RU can be an O-RAN processing unit (OPU). The OPU receives an enhanced common public radio interface (eCPRI) frame from O-RAN fronthaul, and performs a fronthaul interface, a bottommost L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application specific integrated circuit (ASIC).
[0191] The DPU performs synchronization, digital down conversion (DDC) (digital down conversion in uplink (UL)), digital up conversion (DUC) (digital up conversion in downlink (DL)), crest factor reduction (CFR), and digital pre-distortion (DPD) to improve power amplifier efficiency by reducing the peak to average power ratio (PARP) / adjacent channel leakage ratio (ACLR) of the RF front end; the DPU can be implemented as an FPGA or an ASIC. The RF processing unit of the O-RU includes a transceiver module, an up / down converter, a power amplifier (PA), a low noise amplifier (LNA), a transport (Tx) / receive (Rx) filter. All conversions between the analog domain and the digital domain (digital-to-analog converter (DAC) and analog-to-digital converter (ADC)) (for example, (RF sampling, using RF in upconversion and downconversion, frequency conversion using intermediate frequency (IF) and local oscillator (LO) mixing)) are performed within the transceiver module. It should be noted that the physical and logical partitions within the RF processing unit do not require specific boundaries.
[0192] In order to facilitate understanding of the content of the present scheme, the part of the language involved in the embodiments of the present application is explained and described, this part is only for convenience and cannot be regarded as a specific limitation of the present application.
[0193] 1. Data transmission in NR
[0194] Data transmission in NR can be divided into uplink transmission and downlink transmission according to the direction of data transmission. Uplink transmission refers to terminal device sending and network device receiving; downlink transmission refers to network device sending and terminal device receiving.
[0195] 2. Dynamic scheduling
[0196] Dynamic scheduling refers to that a network device issues downlink control information (DCI), and the DCI carries scheduling information (including time-frequency resource allocation of data transmission, coding and modulation mode, and transport block size). The network device can send the DCI to a terminal device through a downlink control channel, for example, a physical downlink control channel (PDCCH).
[0197] 3. Bandwidth part
[0198] NR introduces the concept of a bandwidth part (BWP), which refers to a continuous block of resource blocks (RBs) at a given subcarrier spacing value. The BWP is distinguished between uplink and downlink, and the BWP used for downlink transmission is referred to as a downlink BWP, and the BWP used for uplink transmission is referred to as an uplink BWP. Moreover, a base station can configure multiple BWPs for a UE in one carrier, but only one of the BWPs is activated in one link direction at the same time, which is referred to as an active BWP, and the UE can only perform data transmission within the range of the active BWP. According to the uplink and downlink, the active BWP is further divided into an active uplink BWP and an active downlink BWP.
[0199] 4. Sub-band full duplex
[0200] Currently, there are frequency division duplex (FDD) and time division duplex (TDD) in NR.
[0201] For example, (a) in FIG. 5 shows a schematic diagram of FDD. As shown in (a) in FIG. 5, on slot 0, downlink (DL) transmission can be performed on a DL BWP, or uplink (UL) transmission can be performed on a UL BWP of slot 0, the DL BWP and the UL BWP are located in different carriers and are separated in the frequency domain.
[0202] For example, (b) in FIG. 5 shows a schematic diagram of TDD. As shown in (b) in FIG. 5, the center frequency points of a DL BWP and a UL BWP are the same, and the bandwidths of the DL BWP and the UL BWP can be the same or different, and the terminal device can only perform uplink or downlink transmission at the same time (in the same slot). For example, on slot 0, only downlink transmission can be performed; on slot 4, only uplink transmission can be performed; and slot 3 is a flexible (F) slot, which can be used for uplink transmission or downlink transmission, but cannot perform uplink and downlink transmission simultaneously.
[0203] In the flexible slot, the minimum granularity of uplink and downlink transmission switching is a symbol, for example, slot 3 is a flexible slot, which is composed of 14 or 12 orthogonal frequency division multiplexing (OFDM) symbols, the first P1 symbols are downlink symbols, the last P2 symbols are uplink symbols, and the middle 14-P1-P2 (or 12-P1-P2) symbols are flexible symbols, 0<=P1<=14, 0<=P2<=14, P1+P2<=14, the downlink symbol is used for downlink transmission, the uplink symbol is used for uplink transmission, and the flexible symbol can be used for both uplink and downlink, and the specific transmission direction is notified to the terminal device by the network device through radio resource control (RRC) signaling or DCI scheduling.
[0204] In the existing TDD system, the DL usually occupies the main time resource, causing the coverage imbalance between the DL and the UL. Compared with the FDD, the uplink coverage of the TDD system is poor, and the delay is large.
[0205] In view of the uplink coverage and delay problem in the TDD system, a flexible duplex is proposed, which can also be called complementary TDD (C-TDD for short), or full duplex, or other names, such as subband full duplex (SBFD). Hereinafter, the SBFD is taken as an example for description.
[0206] The core idea of SBFD is to divide a carrier into multiple subbands in some symbols or time slots of a TDD system, and the link directions of different subbands can be different, that is, different subbands are used for transmission in different link directions. In embodiments of the present application, the subbands configured on these symbols for uplink transmission are also referred to as uplink subbands (UL subband, UL SB), and the subbands configured for downlink transmission are also referred to as downlink subbands (DL subband, DL SB). These symbols can be understood as SBFD symbols, and the SBFD symbols can be downlink symbols or flexible symbols, that is, the uplink subbands or downlink subbands of SBFD can be configured in downlink symbols or flexible symbols. Symbols without SBFD uplink subbands or downlink subbands can be understood as non-SBFD symbols, for example, the non-SBFD symbols can be DL symbols, UL symbols, or flexible symbols. For uplink transmission, the non-SBFD symbols can be UL symbols or flexible symbols, and for downlink transmission, the non-SBFD symbols can be DL symbols or flexible symbols. That is, there are both uplink subbands and downlink subbands on SBFD symbols, and the base station can realize simultaneous transmission and reception through different frequency domain resources (subbands), but only one-way transmission can be performed on non-SBFD symbols.
[0207] In embodiments of the present application, a time slot containing SBFD symbols is also referred to as an SBFD time slot. Correspondingly, a time slot not containing SBFD symbols is also referred to as a non-SBFD time slot.
[0208] It can be understood that not all time domain symbols / time slots are SBFD symbols / SBFD time slots. The base station can configure uplink subbands and downlink subbands on some symbols / time slots, and other symbols / time slots are still downlink symbols / time slots or uplink symbols / time slots or flexible symbols / time slots.
[0209] For example, (a) in FIG. 6 shows a schematic diagram of an SBFD. As shown in (a) in FIG. 6, time slot 0 is a downlink time slot, and time slot 4 is an uplink time slot, that is, time slot 0 and time slot 4 are non-SBFD time slots, and time slots 1, 2, and 3 are SBFD time slots. On time slots 1, 2, and 3, one carrier is divided into 3 subbands, the upper and lower subbands are downlink subbands, and the middle subband is an uplink subband.
[0210] (b) in FIG. 6 shows a schematic diagram of another SBFD. As shown in (b) in FIG. 6, time slot 0 is a downlink time slot, and time slot 4 is an uplink time slot, that is, time slot 0 and time slot 4 are non-SBFD time slots, and time slots 1, 2, and 3 are SBFD time slots. On time slots 1, 2, and 3, one carrier is divided into 2 subbands, the upper subband is an uplink subband, and the lower subband is a downlink subband.
[0211] It can be seen that, compared with TDD, SBFD increases the uplink resources, and can increase the coverage of the uplink.
[0212] For a terminal device in an RRC connected state, the network device can configure the time domain and frequency domain positions of the SBFD subband in one TDD carrier through an RRC parameter.
[0213] Currently, there are two ways to indicate the UL / DL usable physical resource blocks (PRBs) in the standard discussion:
[0214] Method one: the terminal device takes the intersection of the PRBs included in the semi-statically configured UL subband and the PRBs of the active UL BWP on the SBFD symbol, to obtain the UL usable PRBs. Similarly, the terminal device takes the intersection of the PRBs included in the semi-statically configured DL subband and the PRBs of the active DL BWP on the SBFD symbol, to obtain the DL usable PRBs. For example, FIG. 7 shows a schematic diagram of the usable PRBs of a downlink subband and an uplink subband. As shown in FIG. 7, the SBFD symbol includes uplink usable PRBs and downlink usable PRBs, and there is a guard band between the uplink usable PRBs and the downlink usable PRBs.
[0215] Method two: the network device explicitly configures the UL / DL usable PRBs on the active UL / DL BWP on the SBFD symbol through signaling. Explicit configuration can be understood as direct indication, and the terminal device directly determines the UL / DL usable PRBs on the SBFD symbol according to the signaling, without other operations.
[0216] 5. Physical uplink shared channel transmission
[0217] In NR, uplink service data is generally transmitted through a physical uplink shared channel (PUSCH). According to the scheduling grant issuing mode, PUSCH transmission is divided into PUSCH transmission through DCI dynamic scheduling, PUSCH transmission through high-layer signaling semi-static configuration, including configured grant type 1 (CG type 1) PUSCH transmission and configured grant type 2 (CG type 2) PUSCH transmission.
[0218] Generally, one PUSCH transmission occupies one or more symbols in a time slot in the time domain, and occupies one or more resource blocks (RBs) in the frequency domain.
[0219] In addition, there are also multiple PUSCH transmissions on multiple transmission occasions. In the following, several multiple PUSCH transmissions on multiple transmission occasions are introduced.
[0220] 1) PUSCH repetition
[0221] PUSCH repetition means the same data or a transport block (TB) is repeated by multiple PUSCH transmissions. Figure 8 shows a schematic diagram of a PUSCH repetition. As shown in Figure 8, a TB is repeated n times by n PUSCH transmissions.
[0222] PUSCH repetition can increase transmission reliability and improve coverage performance.
[0223] According to whether multiple PUSCH repetitions are performed in one slot, PUSCH repetition includes PUSCH repetition type A and PUSCH repetition type B. For PUSCH repetition Type A, different PUSCH transmissions can be performed in different slots; for PUSCH repetition Type B, different PUSCH transmissions can be performed in different slots or in the same slot.
[0224] In some implementations, PUSCH repetition can be dynamically scheduled by DCI or semi-statically configured by higher layer signaling, such as CG type1 PUSCH transmission and CG type2 PUSCH transmission.
[0225] 2) TBoMS (transport block of multiple slot)
[0226] In NR, a TB can be mapped to PUSCH transmissions performed on multiple slots, or it can be considered that a PUSCH transmission performed in one slot carries part of the information of a TB, and the whole information of a TB is carried by multiple PUSCH transmissions on multiple slots. Mapping a TB to PUSCH transmissions performed on multiple slots is also called that PUSCH can support TBoMS.
[0227] Figure 9 shows a schematic diagram of TBoMS. As shown in Figure 9, a TB is mapped to PUSCH transmissions performed on n slots. A PUSCH transmission performed in one slot carries part of the information of a TB, and the whole information of a TB is carried by n PUSCH transmissions on n slots.
[0228] 3) Multiple PUSCH transmission dynamically scheduled by one DCI
[0229] Here, the TBs carried by the multiple PUSCH transmissions dynamically scheduled by one DCI are different, which can be considered as that the multiple PUSCH transmissions carry different service data. The purpose of dynamically scheduling multiple PUSCH transmissions by one DCI is to save the DCI overhead.
[0230] 4) Multiple transmission occasions of CG type 1 / CG type 2 PUSCH transmission
[0231] In the prior art, once the scheduling grant of CG type 1 or CG type 2 PUSCH transmission is configured or activated, it appears periodically, that is, the transmission occasions of CG type 1 or CG type 2 PUSCH transmission appear periodically, and the period is generally slot-level, so it can be considered that the interval between adjacent transmission occasions of CG type 1 or CG type 2 PUSCH is multiple slots.
[0232] Currently, the standard discusses that multiple PUSCH transmissions can be performed across SBFD symbols and non-SBFD symbols. The type of multiple PUSCH transmissions may be, for example, PUSCH repetition transmission, TBoMS transmission, multiple PUSCH transmissions dynamically scheduled by one DCI, multiple PUSCH transmissions on multiple transmission occasions corresponding to one CG PUSCH configuration, and the like, which is not limited in the present application.
[0233] Among them, performing across SBFD symbols and non-SBFD symbols can be understood as: part of the multiple PUSCH transmissions is transmitted on the SBFD symbol, and the other part of the multiple PUSCH transmissions is transmitted on the non-SBFD symbol.
[0234] However, multiple PUSCH transmissions can be performed across SBFD symbols and non-SBFD symbols may have problems. The possible problems are analyzed and described below.
[0235] After the introduction of SBFD, the available frequency resources for PUSCH transmission on the SBFD symbol are the frequency resources of the active UL BWP that overlap with the configured uplink sub-band on the SBFD symbol. Therefore, if the frequency resources of the active UL BWP are different from the frequency resources of the configured uplink sub-band on the SBFD symbol, the available frequency resources for PUSCH transmission on the UL symbol and the available frequency resources for PUSCH transmission on the SBFD symbol may be different, and the latter is only a part or subset of the former. In this case, the frequency resources occupied by the PUSCH transmission on the SBFD symbol may fall outside the range of the available frequency resources on the SBFD symbol, for example, part or all of the frequency resources occupied by the PUSCH transmission on the SBFD symbol fall outside the range of the available frequency resources on the SBFD symbol, so that the PUSCH transmission on the SBFD symbol cannot be performed.
[0236] For example, as shown in FIG. 10, the base station configures or schedules 4 times of PUSCH transmission, the first 3 times of PUSCH transmission fall on the SBFD slot / symbol, and the last time of PUSCH transmission falls on the UL slot / symbol. In addition, the frequency domain resources occupied by the first 3 times of PUSCH transmission configured or scheduled by the base station fall outside the range of the available frequency resources on the SBFD symbol, so that the terminal cannot transmit the first 3 times of PUSCH transmission.
[0237] At present, in order to solve the above problem, it is proposed that for the PUSCH transmission on the SBFD symbol, an additional frequency offset can be introduced on the basis of the frequency resources occupied by the PUSCH transmission on the non-SBFD symbol, so that the frequency resources occupied by the PUSCH transmission on the SBFD symbol are adjusted to the range of the available uplink frequency resources on the SBFD symbol. However, at present, only this idea is proposed, and there is no specific scheme for how to implement it.
[0238] Therefore, the present application provides a communication method and a communication device, which can realize the PUSCH transmission of the terminal on the SBFD symbol.
[0239] Hereinafter, the communication method provided by the embodiments of the present application is described in conjunction with the accompanying drawings. It can be understood that the network device and the terminal are taken as an example to illustrate the execution subject of the interaction in the present application, but the present application does not limit the execution subject of the interaction. For example, the method performed by the network device in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the network device, or a logic node, a logic module or software capable of implementing all or part of the function of the network device; the method performed by the terminal in the present application can also be implemented by a communication module in the terminal or a circuit or chip (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip) responsible for communication function in the terminal.
[0240] FIG. 11 is a schematic flowchart of a communication method 1100 provided by the present application. As shown in FIG. 11, the method comprises:
[0241] S1101, the network device sends first information, and correspondingly, the terminal receives the first information, the first information being used for scheduling PUSCH transmission, the PUSCH transmission comprising PUSCH transmission on SBFD symbols and PUSCH transmission on non-SBFD symbols.
[0242] It can be understood that the above-mentioned SBFD symbol can be considered as a symbol configured with uplink and downlink subbands. The meanings of the SBFD symbol and the non-SBFD symbol can be referred to the description in the foregoing, which is not described herein.
[0243] In the embodiments of the present application, the network device schedules PUSCH transmission of the terminal corresponding to multiple transmission occasions, that is, the PUSCH transmission scheduled by the network device is multiple PUSCH transmissions. Specifically, in the embodiments of the present application, in the scheduled PUSCH transmission, in addition to the PUSCH transmission on the non-SBFD symbol, the PUSCH transmission on the SBFD symbol is also included.
[0244] For example, if part of the transmission occasion corresponding to a PUSCH transmission includes SBFD symbols or all of the transmission occasion includes SBFD symbols, the PUSCH transmission is considered as the PUSCH transmission on the SBFD symbol.
[0245] In the embodiments of the present application, the information for scheduling the above-mentioned PUSCH transmission is also referred to as the first information. The form of the above-mentioned first information is not limited in the embodiments of the present application.
[0246] For example, if the PUSCH transmission is a CG type 1 PUSCH transmission or a CG type 2 PUSCH transmission, the network device includes configuration information of a scheduling grant of the PUSCH transmission in RRC signaling. For the CG type 2 PUSCH transmission, the network device further sends DCI to the terminal to activate the PUSCH transmission.
[0247] For example, if the PUSCH transmission is a dynamically scheduled PUSCH transmission, the network device can schedule the PUSCH transmission through DCI.
[0248] It should be noted that the present application does not limit whether there is a guard band between the uplink subband and the downlink subband configured on the SBFD symbol, and whether transmission can be performed on the guard band if the guard band exists. In addition, the present application does not limit whether the uplink subband and the downlink subband can overlap.
[0249] In addition, it should be noted that the present application does not limit how to configure the SBFD symbol in the present application. For example, in one example, each symbol contained in a slot is an SBFD symbol or each symbol contained in a slot is a non-SBFD symbol. For example, in another example, part of the symbols in a slot are SBFD symbols and the other part are non-SBFD symbols.
[0250] S1102, the terminal obtains a first frequency offset, the first frequency offset being a frequency interval between a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol, the first frequency offset being determined based on at least one of the following: an RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbol within an activated uplink BWP, a number of RBs included in the uplink available frequency domain resource on the SBFD symbol, a number of RBs included in the frequency range occupied by the PUSCH transmission, and an RB index of a starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP.
[0251] In this embodiment, when the PUSCH transmission includes the PUSCH transmission on the SBFD symbol, the terminal and the network device perform the PUSCH transmission based on a first frequency offset, which is an offset between a starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol. It can be understood that the first frequency offset can be used to determine the frequency resource occupied by the PUSCH transmission on the SBFD symbol. For example, the terminal obtains the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol by offsetting the starting position of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol by the first frequency offset.
[0252] In the embodiments of the present application, the first frequency offset can be determined based on at least one of the following: the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, the number of RBs included in the frequency range occupied by the PUSCH transmission, and the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP. It can be understood that when the terminal determines the first frequency offset, the determined first frequency offset should make the frequency resource occupied by the PUSCH transmission on the SBFD symbol fall within the range of the uplink available frequency resource on the SBFD symbol.
[0253] Next, two implementation schemes for determining the first frequency offset provided by the present application are introduced.
[0254] For example, in the first implementation manner, the first frequency offset determined based on the predefined rule makes the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfy:
[0255] wherein, indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the activated uplink BWP, indicates the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP, indicates the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included in the frequency range occupied by the PUSCH transmission, and mod indicates the modulo operation.
[0256] For example, in the second implementation, the first frequency offset determined based on the predefined rule is such that the starting position of the frequency resources occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0257] wherein, denotes the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the uplink available frequency domain resources on the SBFD symbol, denotes the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the active uplink BWP, denotes the number of RBs included in the uplink available frequency domain resources on the SBFD symbol, denotes the number of RBs included in the frequency range occupied by the PUSCH transmission, and mod denotes the modulo operation.
[0258] The above uplink available frequency domain resources can also be replaced by: UL usable RB.
[0259] It can be seen that the difference between the above two implementations is that, in the first implementation, is defined as the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the active uplink BWP, while in the second implementation, is defined as the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the uplink available frequency domain resources.
[0260] It can be understood that, when the first frequency offset is determined by the above two implementations, the determined first frequency offset can make the frequency resources occupied by the PUSCH transmission on the SBFD symbol fall within the uplink available frequency resources on the SBFD symbol.
[0261] It should be noted that, for the above two implementations, Since the uplink available frequency domain resources on the SBFD symbol are continuous (i.e., the uplink available frequency domain resources on the SBFD symbol occupy a continuous frequency resource), the number of RBs included in the uplink available frequency domain resources also represents the bandwidth of the frequency resource occupied by the uplink available frequency domain resources.
[0262] It should be noted that, for the above two implementations, the frequency resource allocation of the PUSCH transmission can be non-continuous (corresponding to FDRA type 0) or continuous (corresponding to FDRA type 1 or type 2). It can be understood that, for FDRA type 1 or type 2, i.e., the number of RBs occupied by the PUSCH transmission, for FDRA type 0, The number of RBs contained in the frequency resources between the start RB and the end RB occupied by the PUSCH transmission.
[0263] It should be noted that, It can be determined according to the prior art, for example, the base station is configured by RRC signaling or dynamically indicated by DCI, and it can also be determined by other methods, and the present application does not limit this.
[0264] It can be understood that the first frequency offset can be considered as the difference between and If the first frequency offset is denoted as RB offset, then It can be understood that if RB offset is positive, that is, offset to the high frequency direction; RB offset is negative, that is, offset to the low frequency direction; RB offset is equal to 0, that is, no offset.
[0265] When the terminal determines the first frequency offset based on the pre-defined rule, the terminal can have different implementation manners to trigger the terminal to obtain the first frequency offset.
[0266] For example, in one implementation manner, the terminal determines the first frequency offset when part or all of the frequency resources occupied by the PUSCH transmission on the non-SBFD symbol falls outside the uplink available resources on the SBFD symbol. Otherwise, the frequency resource position of the PUSCH transmission on the SBFD symbol is the same as the frequency resource position of the PUSCH transmission on the non-SBFD symbol.
[0267] The part or all of the frequency resources occupied by the PUSCH transmission on the non-SBFD symbol falling outside the uplink available frequency domain resources corresponding to the SBFD symbol can also be replaced by: part or all of the frequency resources occupied by the PUSCH transmission on the scheduled non-SBFD symbol falling outside the uplink available frequency domain resources corresponding to the SBFD symbol. Through this implementation manner, the terminal can determine whether to obtain the first offset to perform the PUSCH transmission on the SBFD symbol according to the first frequency offset based on whether part or all of the frequency resources occupied by the PUSCH transmission on the non-SBFD symbol falls outside the uplink available frequency domain resources corresponding to the SBFD symbol, which can make the terminal perform the PUSCH transmission more flexibly.
[0268] For another example, in another implementation manner, the first frequency offset is obtained regardless of whether part or all of the frequency resources of the PUSCH transmission on the non-SBFD symbol falls outside the uplink available resources on the SBFD symbol.
[0269] S1103, the terminal and the network device perform PUSCH transmission according to the first frequency offset.
[0270] It can be understood that when the terminal obtains the first offset, the terminal can determine the starting position of the frequency domain resource occupied by the PUSCH transmission in the SBFD symbol based on the starting position of the frequency domain resource occupied by the PUSCH transmission in the non-SBFD symbol and the first offset, that is, the starting position of the frequency domain resource occupied by the PUSCH transmission in the SBFD symbol is obtained by offsetting the first frequency offset from the starting position of the frequency domain resource occupied by the PUSCH transmission in the non-SBFD symbol, so as to determine the frequency domain resource occupied by the PUSCH transmission in the SBFD symbol, and then perform PUSCH transmission on the determined frequency domain resource.
[0271] It can be understood that in the method 1100, the network side does not need to indicate the first frequency offset to the terminal, and therefore signaling overhead can be saved.
[0272] FIG. 12 is a schematic flowchart of a communication method 1200 provided by the present application. As shown in FIG. 12, the method comprises:
[0273] S1201, the network device sends first information, and correspondingly, the terminal receives the first information, the first information being used for scheduling PUSCH transmission, the PUSCH transmission comprising PUSCH transmission in SBFD symbols and PUSCH transmission in non-SBFD symbols.
[0274] The detailed description of this part can refer to the description in S1101 of the method 1100, which will not be repeated here.
[0275] S1202, the network device sends second information, and correspondingly, the terminal receives the second information, the second information being used for indicating a first frequency offset, the first frequency offset being a frequency interval between the starting position of the frequency resource occupied by the PUSCH transmission in the SBFD symbol and the starting position of the frequency resource occupied by the PUSCH transmission in the non-SBFD symbol.
[0276] In this embodiment, when the PUSCH transmission comprises PUSCH transmission in SBFD symbols, the network device indicates the first frequency offset to the terminal, so that the terminal determines the starting position of the frequency resource occupied by the PUSCH transmission in the SBFD symbol based on the first frequency offset, and the frequency resource occupied by the PUSCH transmission in the SBFD symbol.
[0277] The meaning of the first frequency offset can refer to the description in the embodiment shown in FIG. 11, which will not be repeated here.
[0278] It can be understood that, in the embodiment, the first frequency offset indicated by the network device should be such that the frequency resources occupied by the PUSCH transmission on the SBFD symbol fall within the range of the available uplink frequency resources on the SBFD symbol.
[0279] It is explained herein that the embodiment does not limit the implementation manner of how the network device specifically determines the first frequency offset. For example, in an implementation, the network device can determine the first frequency offset by using the method provided in the embodiment shown in FIG. 11.
[0280] In the embodiment, the information used to indicate the first frequency offset is also referred to as second information. For example, the second information can be carried in physical layer signaling, such as DCI, or can also be carried in high layer signaling, such as RRC signaling or MAC CE signaling. For random access message 3, the second information can also be carried in random access response (RAR), such as in the uplink grant in the RAR.
[0281] For example, in one scenario, for CG type 1 PUSCH, the second information is carried in RRC signaling. That is, it can be considered that the network device configures the first frequency offset through RRC signaling.
[0282] For example, for dynamically scheduled PUSCH and CG type 2 PUSCH, the second information is carried in DCI. That is, it can be considered that the network device indicates the first frequency offset through DCI.
[0283] When the first frequency offset value is indicated through DCI, there can be two different implementation manners:
[0284] Implementation manner 1): DCI directly indicates the first frequency offset.
[0285] Implementation manner 2): The network device first sends X frequency offsets to the terminal, and the first frequency offset is included in the X frequency offsets, and then the network device indicates, through the second information in the DCI, to use one of the X frequency offsets as the first frequency offset, X being a positive integer.
[0286] In the embodiment, the information used to indicate the X frequency offsets is also referred to as third information. For example, the third information can be carried in high layer signaling, such as RRC signaling, MAC CE, system information block (SIB).
[0287] The implementation manner 2) can have different implementation manners:
[0288] Embodiment a: Since one row of the TDRA table corresponds to one TDRA information, and the TDRA information corresponding to each row is associated / corresponds to the TDRA indication field in the DCI, the network device adds a parameter in the TDRA table to indicate the frequency offset, for example, a parameter can be added in each row of TDRA information in the TDRA table, and then the TDRA information adopted is indicated through the TDRA indication field in the DCI, so as to indicate the first frequency offset adopted.
[0289] Embodiment b: The network device indicates a set when indicating the X frequency offsets, which is also called a first set in the embodiment of the application. That is, the first set is included in the third information, and the X frequency offsets are included in the first set. Then the network device indicates which frequency offset in the first set as the first frequency offset through the second information in the DCI.
[0290] When the network device indicates the first frequency offset selected from the first set through the DCI, there can be the following implementation manners:
[0291] Implementation manner b1: A new indication field is added in the DCI, which is also called a first indication field, and the second information is carried in the first indication field. The first indication field includes bits.
[0292] In particular, if X is equal to 1, the first indication field includes 0 bits, that is, the first indication field does not exist or appears, and at this time, the first frequency offset can be the frequency offset configured by the high layer signaling by default.
[0293] Implementation manner b2: Some existing indication fields in the DCI are multiplexed to indicate the first frequency offset selected from the first set.
[0294] For example, taking the frequency domain resource allocation (FDRA) indication field included in the DCI as an example:
[0295] Y bits in Z1 bits included in the FDRA indication field in the DCI are used to indicate the first frequency offset selected from the first set. Understandably, the Y bits can be considered as the second information, that is, in this example, the second information is Y bits in Z1 bits included in the frequency domain resource allocation FDRA indication field in the DCI.
[0296] In the prior art, if the FDRA is only configured as type 0, the FDRA indication field includes N RBG bits, that is, Z1 bits can be considered as N RBG bits; if the FDRA indication field is only configured as type 1, the FDRA indication field includes Z1 bits, i.e., Z1 bits can be considered as bits.
[0297] If the FDRA is configured to be dynamically switched, the FDRA indication field includes 1 bit, where the most significant bit (MSB) bit is used to indicate that the FDRA is type 0 or type 1, for FDRA type 0, N RBG bits are used to indicate the FDRA, for FDRA type 1, bits are used to indicate the FDRA.
[0298] represents the number of RBs included in the activated uplink BWP.
[0299] For example, Y bits in the FDRA field can be multiplexed to indicate a first frequency offset selected from a first set of frequency offsets.
[0300] For example, for FDRA type 0, Y MSBs or LSBs in N RBG bits can be multiplexed to indicate the first frequency offset, and the remaining bits in N RBG bits other than Y bits are used to indicate the FDRA.
[0301] For example, for FDRA type 1, Y MSBs or LSBs in N bits can be multiplexed to indicate the first frequency offset, and the remaining bits in N bits other than Y bits are used to indicate the FDRA. Specifically:
[0302] If frequency hopping is enabled, N UL_hop MSB bits are used to indicate the frequency offset of frequency hopping, Y MSB bits (behind or lower bits of N UL_hop MSB bits) are used to indicate the first frequency offset, and N bits are used to indicate the FDRA.
[0303] If frequency hopping is not enabled, Y MSB bits are used to indicate the first frequency offset, and N bits are used to indicate the FDRA.
[0304] For example, taking the MCS indication field included in the DCI as an example:
[0305] If the MCS indication field contains Z2 bits, Y bits of the Z2 bits can be used to indicate the first frequency offset selected from the first set of frequency offsets. That is, in this example, the second information can be considered as Y bits of the Z2 bits, which can be understood as that the Y bits of the Z2 bits indicate different first frequency offsets selected from the first set of frequency offsets when taking different values.
[0306] For example, the MCS indication field in the prior art generally contains 5 bits. Then Y MSBs or LSBs of the 5 bits can be used to indicate the first frequency offset, and the remaining bits can be used to indicate the MCS.
[0307] For the above examples of the FDRA field or the MCS field, the value of Y can be, for example, It can also be understood that if the value of X is equal to 1, the Y bits do not exist or do not appear, and the first frequency offset can be considered as being defaulted to the one configured by the higher layer signaling.
[0308] It can be understood that for the second implementation manner of the network device indicating the first frequency offset by signaling, the flexibility of the network device scheduling can be ensured, which is beneficial to improving the efficiency of the communication network.
[0309] It should be noted that in this embodiment, the first information, the second information and the third information can be carried in the same signaling, or can be separate signaling, and can be sent at the same time or can not be sent at the same time. This embodiment is not limited.
[0310] S1203, performing PUSCH transmission according to the first frequency offset.
[0311] It can be understood that after the terminal receives the second information, the starting position of the frequency domain resource occupied by the PUSCH transmission of the SBFD symbol can be determined based on the starting position of the frequency domain resource occupied by the PUSCH transmission of the non-SBFD symbol and the first offset, that is, the starting position of the frequency domain resource occupied by the PUSCH transmission of the SBFD symbol is obtained by offsetting the first frequency offset from the starting position of the frequency domain resource occupied by the PUSCH transmission of the non-SBFD symbol, so as to determine the frequency domain resource occupied by the PUSCH transmission of the SBFD symbol, and then performing the PUSCH transmission on the determined frequency domain resource.
[0312] Extending, the communication method 1100 and the communication method 1200 can be jointly implemented. For example, when the network device does not indicate or configure the first frequency offset to the terminal, the terminal can determine the first frequency offset by using the method in the communication method 1100, that is, the terminal determines the first frequency offset according to the predefined rule.
[0313] Next, the communication method 1300 provided by the present application is described in combination with FIG. 13.
[0314] Before introducing the communication method 1300 of FIG. 13, first introduce the frequency hopping transmission.
[0315] The frequency hopping transmission refers to using different frequency resources for transmission at different transmission occasions, which is mainly used to obtain frequency diversity gain and improve the reliability of transmission. For PUSCH transmission, frequency hopping transmission is mainly applied to continuous frequency resource allocation (i.e. FDRA type 1 type) PUSCH transmission. Next, several frequency hopping processes of PUSCH transmission defined in the prior art are introduced.
[0316] 1) Frequency hopping process of PUSCH repetition type A type of PUSCH transmission or TBoMS type of PUSCH transmission
[0317] Among them, the related introduction of PUSCH repetition type A type of PUSCH transmission or TBoMS type of PUSCH transmission can refer to the related description in the foregoing, which will not be described here.
[0318] For PUSCH repetition type A or TBoMS type of PUSCH transmission, there are two types of frequency hopping processes, which are intra-slot frequency hopping and inter-slot frequency hopping.
[0319] I. Intra-slot frequency hopping
[0320] Intra-slot frequency hopping can be applied to single-slot transmission or multi-slot PUSCH transmission.
[0321] For intra-slot frequency hopping, the starting RB of each frequency hopping transmission is determined according to the following formula:
[0322] Among them, RB start represents the starting RB of each frequency hopping transmission, i=0 and i=1 represent the first hop and the second hop in the slot, respectively.
[0323] Among them, represents the number of symbols included in the activated uplink BWP.
[0324] Among them, RB start is the starting RB of PUSCH transmission in the activated uplink BWP. It can be calculated according to the FDRA information.
[0325] Among them, the above RBoffset This represents the frequency offset (in RBs) between the first and second hops. The sign of the first hop is... The sign count of the second jump is The number of symbols used by PUSCH transmission within a time slot.
[0326] For the RB offset The determination of RB can be implemented in different ways: if the PUSCH transmission is CG Type 1 PUSCH, RB offset This can be configured by the network device via RRC signaling. If the PUSCH is a dynamically scheduled PUSCH via DCI or a CG Type 2 PUSCH, the network device can first configure a frequency hopping offset set for the terminal via higher-layer signaling, and then specify the N in the FDRA indication field of the DCI. UL_hop Each MSB bit is used to indicate that the terminal uses one of the frequency hopping offset values from the aforementioned frequency hopping offset set. When the size of the active UL BWP is less than 50 PRBs, the frequency hopping offset set contains two frequency hopping offset values, in which case N... UL_hop When the value is 1, and the size of the active UL BWP is greater than or equal to 50 PRBs, the frequency hopping offset set contains 4 frequency hopping offset values, and N is 1. UL_hop The value is 2.
[0327] II. Frequency Hopping Between Time Slots
[0328] Inter-slot frequency hopping can be applied to PUSCH transmission in multiple slots.
[0329] If DMRS bundling is not enabled for PUSCH transmission, or if the PUSCH transmission is scheduled by a random access response (RAR) uplink grant (UL grant) or cyclic redundancy check (CRC) scrambled by temporary cell RNTI (TC-RNTI) DCI format 0_0, then in the time slot... The starting RB for PUSCH transmission is determined according to the following formula:
[0330] in, Indicates in time slot The starting RB of the PUSCH transmission on the up, RB is the current slot number within the system frame where the PUSCH transmission occurs. start For PUSCH transmission, the initial RB is transmitted within the active uplink BWP. offsetRB denotes the number of symbols comprised in the active uplink BWP.
[0331] If DMRS bundling is enabled for the PUSCH transmission, and the PUSCH transmission is not scheduled by RAR UL grant or DCI format 0_0 with CRC scrambled by TC-RNTI, the starting RB of the PUSCH transmission in slot is determined according to the following formula:
[0332] where, denotes the starting RB of the PUSCH transmission in slot , N FH is the current slot number within the system frame in which the PUSCH transmission occurs, N start is the starting RB calculated according to the FDRA information, RB offset RB denotes the number of symbols comprised in the active uplink BWP.
[0333] The determination method of the frequency offset RB offset between two frequency hopping transmissions can refer to the description in the above intra-slot frequency hopping, which is not repeated here.
[0334] 2) Frequency hopping procedure of PUSCH transmission of PUSCH repetition type B
[0335] For PUSCH transmission of PUSCH repetition type B, there are also two types of frequency hopping procedures, which are inter-slot frequency hopping and inter-repetition frequency hopping
[0336] For inter-slot frequency hopping, the procedure can refer to the description of inter-slot frequency hopping in the above frequency hopping procedure of PUSCH transmission of PUSCH repetition type A or TBoMS, which is not repeated here.
[0337] For inter-repetition frequency hopping, the starting RB of an actual repetition within the nth nominal repetition is determined according to the following formula:
[0338] Among them, RB' start (n) represents the starting point RB of an actual repetition within the nth nominal repetition. start The initial RB is calculated based on FDRA information. offset The frequency offset between two frequency hopping transmissions (in RB counts).
[0339] Similarly, regarding the frequency offset RB between two frequency hopping transmissions offset The method for determining the frequency hopping frequency within the time slot can be found in the relevant description above, and will not be repeated here.
[0340] The following describes how to determine the frequency resources for each PUSCH transmission when frequency hopping is enabled during PUSCH transmission after the introduction of SBFD.
[0341] First, let's introduce the core idea of PUSCH frequency hopping in this application: PUSCH frequency hopping transmission on SBFD symbols and PUSCH frequency hopping transmission on non-SBFD symbols are performed independently. The following explanation is based on the embodiment shown in Figure 13. As shown in Figure 13, method 1300 includes:
[0342] S1301, the network device sends the first information, and the corresponding terminal receives the first information. The first information is used to schedule PUSCH transmission. The PUSCH transmission includes PUSCH transmission on SBFD symbols and PUSCH transmission on non-SBFD symbols.
[0343] For a detailed description of this part, please refer to the description in S1101 of method 1100, which will not be repeated here.
[0344] S1302, perform PUSCH transmission.
[0345] Specifically, in this embodiment, the terminal performs PUSCH transmission by: performing frequency hopping transmission on the first PUSCH transmission on the SBFD symbol based on the starting position of the frequency resources for PUSCH transmission on the SBFD symbol and the first frequency hopping offset; and / or performing frequency hopping transmission on the second PUSCH transmission on the non-SBFD symbol based on the starting position of the frequency resources for PUSCH transmission on the non-SBFD symbol and the second frequency hopping offset.
[0346] That is, in the technical solution, when the terminal performs frequency hopping transmission of PUSCH, the frequency hopping transmission of PUSCH on the SBFD symbol is based on the starting position of the frequency resource of the PUSCH transmission on the SBFD symbol and the first frequency hopping offset, and the frequency hopping transmission of PUSCH on the non-SBFD symbol is based on the starting position of the frequency resource of the PUSCH transmission on the non-SBFD symbol and the second frequency hopping offset, that is, the terminal independently performs frequency hopping transmission of PUSCH on the SBFD symbol and the non-SBFD symbol.
[0347] In this application, the frequency hopping offset can also be referred to as the frequency hopping offset value. For example, the first frequency hopping offset can also be referred to as the first frequency hopping offset value, and the second frequency hopping offset can also be referred to as the second frequency hopping offset value.
[0348] It can be understood that through the technical solution, frequency hopping transmission of PUSCH on the SBFD symbol can be realized, and therefore the reliability of PUSCH transmission on the SBFD symbol can be improved.
[0349] In one scenario, the PUSCH transmission described above is intra-slot frequency hopping transmission. Next, the frequency hopping scheme when intra-slot frequency hopping is described.
[0350] Specifically, when intra-slot frequency hopping is performed, for the first PUSCH transmission on the SBFD symbol:
[0351] The starting RB occupied by the first hop transmission satisfies: RB start = RB startSBFD ;
[0352] The starting RB occupied by the second hop transmission satisfies: Or,
[0353] Wherein, RB start_SBFD represents the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 represents the first frequency hopping offset, represents the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, represents the number of RBs included in the frequency range of the PUSCH transmission, represents the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol in the activated uplink BWP.
[0354] Specifically, when intra-slot frequency hopping is performed, for the second PUSCH transmission on the non-SBFD symbol:
[0355] The starting RB occupied by the first hop transmission satisfies: RB start= RB start_non-SBFD ;
[0356] The starting RB occupied by the second hop transmission satisfies:
[0357] wherein, RB start_non-SBFD represents the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 represents a second frequency offset, represents the number of RBs included in the activated uplink bandwidth part BWP.
[0358] RB start_non-SBFD For example, it can be determined according to the FDRA mechanism in the prior art.
[0359] RB start_SBFD For example, it can be determined based on the method shown in FIG. 11 or FIG. 12. For example, the terminal determines the frequency offset between RB start_SBFD and RB start_non-SBFD to determine RB start_SBFD ; or the network device can indicate the frequency offset between RB start_SBFD and RB start_non-SBFD to the terminal, so that the terminal determines RB start_SBFD .
[0360] In another scenario, the above PUSCH transmission is inter-slot frequency hopping transmission.
[0361] Next, the frequency hopping scheme when inter-slot frequency hopping is described.
[0362] 1) If the PUSCH transmission does not enable DMRS bundling or the PUSCH transmission is scheduled by RAR UL grant or DCI format 0_0 whose CRC is scrambled by TC-RNTI, the starting RB of the PUSCH transmission in the slot can be determined in the following way.
[0363] The slot corresponding to the slot is referred to as the first slot.
[0364] If the PUSCH transmission in the slot is the first PUSCH transmission on the SBFD symbol, then further:
[0365] If mod2 is equal to 0, the starting RB occupied by the first PUSCH transmission satisfies:
[0366] If mod2 is equal to 1, the starting RB occupied by the first PUSCH transmission satisfies:
[0367] or,
[0368] If the PUSCH transmission in slot is the second PUSCH transmission on non-SBFD symbols, then further:
[0369] If mod2 is equal to 0, the starting RB occupied by the second PUSCH transmission satisfies:
[0370] If mod2 is equal to 0, the starting RB occupied by the second PUSCH transmission satisfies:
[0371] The above RB start_SBFD represents the starting RB occupied by the PUSCH transmission on SBFD symbols, RB offset1 represents the first frequency hopping offset, represents the number of RBs included by the uplink available frequency domain resource on SBFD symbols, represents the number of RBs included by the frequency range occupied by the PUSCH transmission, represents the starting RB index of the uplink available frequency domain resource on SBFD symbols within the activated uplink BWP, RB start_non-SBFD represents the starting RB occupied by the PUSCH transmission on non-SBFD symbols, RB offset2 represents the second frequency hopping offset, represents the number of RBs included by the activated uplink bandwidth part BWP.
[0372] or in other words, if the PUSCH transmission does not enable DMRS bundling or the PUSCH transmission is scheduled by RAR UL grant or DCI format 0_0 with CRC scrambled by TC-RNTI, for the starting RB of the PUSCH transmission in slot :
[0373] If mod2 is equal to 0 and slot is a non-SBFD slot: is equal to RB start_non-SBFD .
[0374] If mod2 is equal to 0 and slot is a SBFD slot:
[0375] If mod2 is equal to 1 and the slot is a non-SBFD slot:
[0376] If mod2 is equal to 0 and the slot is a SBFD slot:
[0377] Or,
[0378] Similarly, the determination of RB start_non-SBFD and RB startSBFD may refer to the description in the frequency hopping transmission in the slot in the first scenario described above, which will not be repeated here.
[0379] For the above-mentioned non-SBFD slot, it refers to the symbols contained in the slot where the PUSCH transmission is located are all non-SBFD symbols, or in other words, the symbols occupied by the PUSCH transmission are all non-SBFD symbols; the SBFD slot refers to the symbols contained in the slot where the PUSCH transmission is located are all SBFD symbols, or in other words, the symbols occupied by the PUSCH transmission are all SBFD symbols. The meanings of non-SBFD slot and SBFD slot will not be repeated hereinafter.
[0380] 2) If the PUSCH enables DMRS bundling, and the PUSCH is not scheduled by RAR UL grant or DCI format 0_0 whose CRC is scrambled by TC-RNTI, the starting RB of the PUSCH transmission on the slot n s μ may be determined in the following way.
[0381] The slot corresponding to the slot is called the first slot.
[0382] If the first PUSCH transmission on the slot is the first PUSCH transmission on the SBFD symbol, then further:
[0383] If mod 2 is equal to 0, the starting RB occupied by the first PUSCH transmission satisfies:
[0384] If mod2 is equal to 1, the starting RB occupied by the first PUSCH transmission satisfies:
[0385] Or,
[0386] If the first PUSCH transmission in the slot is a second PUSCH transmission on non-SBFD symbols, then further:
[0387] If mod 2 equals 0, the starting RB occupied by the first PUSCH transmission satisfies:
[0388] If mod 2 equals 1, the starting RB occupied by the first PUSCH transmission satisfies:
[0389] The above RB start_SBFD represents the starting RB occupied by the PUSCH transmission on SBFD symbols, RB offset1 represents the first frequency hopping offset, represents the number of RBs included by the uplink available frequency domain resource on SBFD symbols, represents the number of RBs included by the frequency range occupied by the PUSCH transmission, represents the RB index of the starting RB of the uplink available frequency domain resource on SBFD symbols within the activated uplink BWP, RB start_non-SBFD represents the starting RB occupied by the PUSCH transmission on non-SBFD symbols, RB offset2 represents the second frequency hopping offset, represents the number of RBs included by the activated uplink bandwidth part BWP.
[0390] Or in other words, if the PUSCH has DMRS bundling enabled and the PUSCH is not scheduled by RAR UL grant or DCI format 0_0 with CRC scrambled by TC-RNTI, for the starting RB of the PUSCH transmission on the slot with slot number :
[0391] If mod 2 equals 0 and the slot is a non-SBFD slot:
[0392] If mod 2 equals 0 and the slot is a SBFD slot:
[0393] If mod 2 equals 1 and the slot For non-SBFD slot:
[0394] If mod2 is equal to 0 and the slot is an SBFD slot:
[0395] Or,
[0396] Similarly, the determination of RB start_non-SBFD and RB startSBFD may refer to the description in the frequency hopping transmission in the slot in the first scenario described above, which will not be repeated here.
[0397] In yet another scenario, if the PUSCH transmission on slot corresponds to the nth repetition, the starting RB of the PUSCH transmission on slot may be determined in the following way.
[0398] Similarly, slot is also called the first slot.
[0399] Specifically, if the PUSCH transmission on slot n s μ is the first PUSCH transmission on SBFD symbols, then further:
[0400] If n mod 2 is equal to 0, the starting RB occupied by the first PUSCH transmission satisfies: start = RB start_SBFD .
[0401] If n mod 2 is equal to 1, the starting RB occupied by the first PUSCH transmission satisfies:
[0402] Or,
[0403] If the PUSCH transmission on slot is the second PUSCH transmission on non-SBFD symbols, then further:
[0404] If n mod 2 is equal to 0, the starting RB occupied by the second PUSCH transmission satisfies: Or,
[0405] If n mod 2 is equal to 1, the starting RB occupied by the second PUSCH transmission satisfies:
[0406] Wherein, a slot number representing the first slot, RB start_SBFD a starting RB representing the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 a first frequency hopping offset, a number of RBs representing the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, a number of RBs representing the number of RBs included in the frequency range occupied by the PUSCH transmission, a starting RB representing the starting RB of the uplink available frequency domain resource on the SBFD symbol, RB startnon-SBFD a starting RB representing the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 a second frequency hopping offset, a number of RBs representing the number of RBs included in the active uplink BWP.
[0407] It is explained that the embodiment does not limit the implementation manner of how the terminal determines the first frequency hopping offset and / or the second frequency hopping offset.
[0408] In an implementation manner, if the PUSCH is a CG Type 1 PUSCH, the network device can configure the first frequency hopping offset and / or the second frequency hopping offset through RRC signaling.
[0409] For example, the first frequency hopping offset and the second frequency hopping offset are the same, at this time, the network device only needs to configure one frequency hopping offset for the frequency hopping transmission on the SBFD symbol and the non-SBFD symbol.
[0410] For another example, the network device only configures one second frequency hopping offset for the frequency hopping transmission on the non-SBFD symbol, and the frequency hopping transmission on the SBFD symbol is not enabled or is disabled.
[0411] For another example, the network device only configures one first frequency hopping offset for the frequency hopping transmission on the SBFD symbol, and the frequency hopping transmission on the non-SBFD symbol is not enabled or is disabled.
[0412] For another example, the network device only configures one second frequency hopping offset for the frequency hopping transmission on the non-SBFD symbol and the frequency hopping transmission on the SBFD symbol. That is, the frequency hopping transmission on the non-SBFD symbol and the frequency hopping transmission on the SBFD symbol are both enabled, and both are frequency hopping transmission according to the second frequency hopping offset.
[0413] For example, the network device configures one first frequency hopping offset and one second frequency hopping offset, and the first frequency hopping offset is used for the frequency hopping transmission on the non-SBFD symbol, and the second frequency hopping offset is used for the frequency hopping transmission on the SBFD symbol.
[0414] For example, the network device configures one first frequency hopping offset and one second frequency hopping offset, and the first frequency hopping offset is used for the frequency hopping transmission on the non-SBFD symbol, and the second frequency hopping offset is used for the frequency hopping transmission on the SBFD symbol. offset1 and RB offset2 If the symbol where the frequency hopping transmission is located is the non-SBFD symbol, RB offset2 If the symbol where the frequency hopping transmission is located is the SBFD symbol, RB offset1 .
[0415] In another implementation mode, if the PUSCH is a PUSCH dynamically scheduled by the DCI or a CG Type 2 PUSCH, the network device can indicate the first frequency hopping offset and / or the second frequency hopping offset through the fourth information in the DCI signaling.
[0416] For example, the first frequency hopping offset and the second frequency hopping offset are the same, and the network device configures the same frequency hopping offset set for the terminal and indicates that the first frequency hopping offset and the second frequency hopping offset are respectively used for the frequency hopping process on the SBFD symbol and the non-SBFD symbol.
[0417] For example, the network device configures one frequency hopping offset set for the terminal and indicates the determined second frequency hopping offset in the frequency hopping offset set to be used for the frequency hopping process on the non-SBFD symbol, and the frequency hopping transmission on the SBFD symbol is disabled.
[0418] For example, the network device configures a set of frequency hopping offsets for the terminal and indicates a first frequency hopping offset in the set of frequency hopping offsets for frequency hopping on SBFD symbols and non-SBFD symbols.
[0419] For example, the network device configures a set of frequency hopping offsets for the terminal and indicates a second frequency hopping offset in the set of frequency hopping offsets for frequency hopping on SBFD symbols and non-SBFD symbols, i.e., both frequency hopping on SBFD symbols and non-SBFD symbols are enabled and both are according to the second frequency hopping offset.
[0420] For example, the network device configures a set of frequency hopping offsets for the terminal and indicates a second frequency hopping offset in the set of frequency hopping offsets. If the frequency resources occupied by PUSCH transmission determined based on the second frequency hopping offset are partially or entirely outside the uplink available frequency domain resources on SBFD symbols, the second frequency hopping offset is only used for frequency hopping on non-SBFD symbols, i.e., frequency hopping is enabled on non-SBFD symbols and disabled on SBFD symbols, otherwise, the second frequency hopping offset is used for frequency hopping on non-SBFD symbols and SBFD symbols, i.e., frequency hopping is enabled on both non-SBFD symbols and SBFD symbols and both are according to the second frequency hopping offset.
[0421] For example, the network device configures two sets of frequency hopping offsets, e.g., a first set of frequency hopping offsets and a second set of frequency hopping offsets, respectively associated with frequency hopping on SBFD symbols and non-SBFD symbols. Further, the network device can indicate the first frequency hopping offset and the second frequency hopping offset respectively adopted by the terminal on SBFD symbols and non-SBFD symbols through N UL_hop MSB bits of the FDRA field in DCI, the first frequency hopping offset is contained in the first set of frequency hopping offsets and the second frequency hopping offset is contained in the second set of frequency hopping offsets.
[0422] For example, the number of frequency hopping offsets contained in the first set of frequency hopping offsets corresponding to SBFD symbols is less than or equal to the number of frequency hopping offsets contained in the second set of frequency hopping offsets corresponding to non-SBFD symbols. For example, when the size of the active UL BWP is less than 50 PRBs, both sets of frequency hopping offsets contain 2 frequency hopping offsets, and N UL_hopvalue of 1, at this time, the two value states of 1 bit are one-to-one corresponding to the 2 frequency offset values contained in the second frequency offset set corresponding to the non-SBFD symbol, and are one-to-one corresponding to the 2 frequency offset values contained in the first frequency offset set corresponding to the SBFD symbol. When the size of the active UL BWP is greater than or equal to 50 PRBs, the second frequency offset set corresponding to the non-SBFD symbol contains 4 frequency offset values, and the first frequency offset set corresponding to the SBFD symbol contains 4 or 2 frequency offset values, at this time, N UL_hop value of 2, at this time, the 4 value states of 2 bits are one-to-one corresponding to the 4 frequency offset values contained in the frequency offset set corresponding to the non-SBFD symbol, and are one-to-one corresponding to the 4 or 2 frequency offset values contained in the first frequency offset set corresponding to the SBFD symbol. For the above-mentioned scenario that the 4 value states of 2 bits are one-to-one corresponding to the 2 frequency offset values contained in the first frequency offset set corresponding to the SBFD symbol, for example, as shown in Table 1, there are the following two possible corresponding modes:
[0423] Table 1
[0424] The above describes the communication method provided by the present application.
[0425] Extending, the above describes how to realize the terminal to perform PUSCH transmission on the SBFD symbol when the PUSCH transmission crosses the SBFD symbol and the non-SBFD symbol. However, it can be understood that the technical solutions provided by the present application can also be applied to physical uplink control channel (PUCCH) transmission in addition to PUSCH transmission.
[0426] For example, in the PUCCH transmission scenario, the network device can schedule the PUCCH transmission of the terminal, and the PUCCH transmission includes the PUCCH transmission on the SBFD symbol and the PUCCH transmission on the non-SBFD symbol; the terminal obtains the Xth frequency offset based on the predefined rule, the Xth frequency offset is the frequency interval between the starting position of the frequency resource occupied by the PUCCH transmission on the SBFD symbol and the starting position of the frequency resource occupied by the PUCCH transmission on the non-SBFD symbol; and the terminal performs PUCCH transmission according to the Xth frequency offset.
[0427] For another example, in the PUCCH transmission scenario, the network device can schedule the PUCCH transmission of the terminal, the PUCCH transmission including the PUCCH transmission on the SBFD symbol and the PUCCH transmission on the non-SBFD symbol; the network device sends the Yth information to the terminal, the Yth information being used to indicate the Xth frequency offset, the Xth frequency offset being a frequency interval between a starting position of a frequency resource occupied by the PUCCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUCCH transmission on the non-SBFD symbol; and the terminal performs the PUCCH transmission according to the Xth frequency offset.
[0428] For another example, in the PUCCH transmission scenario, the network device can schedule the PUCCH transmission of the terminal, the PUCCH transmission including the PUCCH transmission on the SBFD symbol and the PUCCH transmission on the non-SBFD symbol;
[0429] The terminal performs the PUCCH transmission.
[0430] The terminal performs the PUCCH transmission.
[0431] The third PUCCH transmission on the SBFD symbol is frequency-hopped transmitted based on a starting position of a frequency resource of the PUCCH transmission on the SBFD symbol and the X1th frequency-hopping offset; and / or,
[0432] The fourth PUCCH transmission on the non-SBFD symbol is frequency-hopped transmitted based on a starting position of a frequency resource of the PUCCH transmission on the non-SBFD symbol and the X2th frequency-hopping offset.
[0433] In an implementation manner, the method provided above can be implemented based on the O-RAN architecture.
[0434] For example, the step of scheduling the PUSCH transmission by the network device in the above embodiments can be performed in the CU, the DU and the RU. The step of scheduling the PUSCH transmission by the network device can be performed in the CU-CP specifically. The CU-CP is a logical node carrying an RRC layer and a PDCP-C layer, and is used to implement the control plane function of the CU. In the present technical solution, the step of scheduling the PUSCH transmission by the network device can be performed by the CU-CP to generate RRC signaling used to configure the scheduling grant of the PUSCH. The DU is a logical node carrying a radio link control (RLC) layer, a MAC layer, a Higher PHY layer and other functions. In the present technical solution, the DU can perform RLC layer, MAC layer, Higher PHY layer and other processing on the RRC signaling generated in the CU-CP. The RU is a logical node carrying a Lower PHY layer and RF processing. In the present application, the RU can further perform Lower PHY layer and RF processing and other processing on the RRC signaling generated in the CU-CP, and send the RRC signaling to the terminal through the air interface. The DU can also generate the physical layer signaling DCI, which is processed by the RU and then sent to the terminal through the air interface.
[0435] For example, the step of indicating the first frequency offset to the terminal in the above embodiments can be performed in the CU, the DU and the RU. The step of indicating the first frequency offset to the terminal can be performed in the CU-CP specifically to generate RRC signaling used to configure the first frequency offset. The DU can perform RLC layer, MAC layer, Higher PHY layer and other processing on the RRC signaling generated in the CU-CP. The RU can further perform Lower PHY layer and RF processing and other processing on the RRC signaling generated in the CU-CP, and send the RRC signaling to the UE through the air interface. The DU can also generate the physical layer signaling DCI indicating the first frequency offset, which is processed by the RU and then sent to the terminal through the air interface.
[0436] For example, the step of indicating the frequency hopping offset in the above embodiments can be performed in the DU and the RU. The step of indicating the frequency hopping offset can be performed in the CU, the DU and the RU. The step of indicating the frequency hopping offset can be performed in the CU-CP specifically to generate RRC signaling used to configure the frequency hopping offset. The DU can perform RLC layer, MAC layer, Higher PHY layer and other processing on the RRC signaling generated in the CU-CP. The RU can further perform Lower PHY layer and RF processing and other processing on the RRC signaling generated in the CU-CP, and send the RRC signaling to the UE through the air interface. The DU can also generate the physical layer signaling DCI indicating the frequency hopping offset, which is processed by the RU and then sent to the terminal through the air interface.
[0437] For example, the PUSCH transmission in the above embodiments can be performed in the DU and the RU. In the technical solution, the RU can receive the PUSCH transmitted by the terminal multiple times through the air interface, and obtain the transport block TB carried by the PUSCH after processing by the DU.
[0438] The communication apparatus provided in the embodiments of the present application will be described in detail below with reference to FIG. 14 and FIG. 15.
[0439] FIG. 14 is a structural schematic diagram of the communication apparatus provided in the embodiments of the present application. Specifically, as shown in FIG. 14, the apparatus 1400 includes a transceiver module 1401 and a processing module 1402.
[0440] In a possible design, the apparatus 1400 is configured to implement the functions of the terminal device or the network device in the method embodiments shown in FIG. 11 to FIG. 13.
[0441] The following takes an example of the apparatus 1400 being configured to implement the functions of the terminal device in the method embodiments shown in FIG. 11 to FIG. 13.
[0442] For example, in the first embodiment, the transceiver module 1101 is configured to receive first information, the first information being used for scheduling PUSCH transmission, the PUSCH transmission including PUSCH transmission on SBFD symbols and PUSCH transmission on non-SBFD symbols; and the processing module 1402 is configured to obtain a first frequency offset, the first frequency offset being a frequency interval between a starting position of frequency resources occupied by the PUSCH transmission on the SBFD symbols and a starting position of frequency resources occupied by the PUSCH transmission on the non-SBFD symbols, the first frequency offset being determined based on at least one of the following: an RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbols within an active uplink BWP, a number of RBs included in uplink available frequency domain resources on the SBFD symbols, a number of RBs included in a frequency range occupied by the PUSCH transmission, and an RB index of a starting RB of the uplink available frequency domain resources on the SBFD symbols within the active uplink BWP; and the transceiver module 1402 is further configured to perform the PUSCH transmission according to the first frequency offset.
[0443] Optionally, the first frequency offset is such that the starting position of the frequency resources occupied by the PUSCH transmission on the SBFD symbols satisfies:
[0444] wherein, indicates an RB index of a starting RB occupied by the PUSCH transmission on the SBFD symbols within an active uplink BWP, indicates an RB index of a starting RB of uplink available frequency domain resources on the SBFD symbols within an active uplink BWP, indicates the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included by the frequency range occupied by the PUSCH transmission, and mod indicates a modulo operation.
[0445] Optionally, the first frequency offset is such that the starting position of the frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0446] wherein, indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the uplink available frequency domain resource on the SBFD symbol, indicates the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the activated uplink BWP, indicates the number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included by the frequency range occupied by the PUSCH transmission, and mod indicates a modulo operation.
[0447] Optionally, the processing module 1402 is further configured to: if part or all of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol falls outside the uplink available frequency domain resource corresponding to the SBFD symbol, obtain the first offset.
[0448] For example, in the second embodiment, the transceiver module 1401 is configured to receive first information, the first information being used to schedule a PUSCH transmission, the PUSCH transmission including a PUSCH transmission on a SBFD symbol and a PUSCH transmission on a non-SBFD symbol; the transceiver module 1401 is further configured to receive second information, the second information being used to indicate a first frequency offset, the first frequency offset being a frequency interval between a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol; and the transceiver module 1401 is further configured to perform the PUSCH transmission according to the first frequency offset.
[0449] Optionally, the second information is carried in radio resource control (RRC) signaling.
[0450] In combination with the third aspect, in a possible implementation manner, the second information is carried in downlink control information (DCI).
[0451] Optionally, when the second information is carried in the DCI, the method further includes: receiving third information, the third information indicating X frequency offsets; and the second information indicating that one of the X frequency offsets is the first frequency offset.
[0452] Optionally, the X frequency offsets are located in a time domain resource allocation (TDRA) table, the TDRA table including at least one type of TDRA information, and any one of the at least one type of TDRA information including one of the X frequency offsets; and the second information is carried in a TDRA indication field in the DCI.
[0453] Optionally, the DCI includes a first indication field, the first indication field being used to carry the second information; and the first indication field includes bits.
[0454] Optionally, the second information is bits of Z1 bits included in a frequency domain resource allocation (FDRA) indication field in the DCI, Z1 being a positive integer. In this implementation, the first frequency offset determined from the X frequency offsets can be indicated by multiplexing the bits in the FDRA indication field in the existing DCI.
[0455] Optionally, the second information is bits of Z2 bits included in a modulation and coding scheme (MCS) indication field in the DCI, Z2 being a positive integer. In this implementation, the first frequency offset determined from the X frequency offsets can be indicated by multiplexing the bits in the MCS indication field in the existing DCI.
[0456] In a third embodiment, the transceiver 1401 is configured to: receive first information, the first information being used to schedule a physical uplink shared channel (PUSCH) transmission, the PUSCH transmission including a PUSCH transmission on a SBFD symbol and a PUSCH transmission on a non-SBFD symbol; and perform the PUSCH transmission.
[0457] The PUSCH transmission includes: performing frequency hopping transmission on the first PUSCH transmission on the SBFD symbol based on a starting position of a frequency resource of the PUSCH transmission on the SBFD symbol and a first frequency hopping offset; and / or performing frequency hopping transmission on the second PUSCH transmission on the non-SBFD symbol based on a starting position of a frequency resource of the PUSCH transmission on the non-SBFD symbol and a second frequency hopping offset.
[0458] Optionally, the PUSCH transmission is intra-slot frequency hopping transmission.
[0459] The starting RB occupied by the first hop transmission in the first PUSCH transmission on the SBFD symbol satisfies: RB start = RB start_SBFD .
[0460] The starting RB occupied by the second hop transmission in the first PUSCH transmission on the SBFD symbol satisfies:
[0461] Or,
[0462] Wherein, RB start_SBFD represents the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 represents the first frequency hopping offset, represents the number of RBs included in the uplink available frequency domain resource on the SBFD symbol, represents the number of RBs included in the frequency range occupied by the PUSCH transmission, represents the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink bandwidth part BWP.
[0463] Optionally, the PUSCH transmission is intra-slot frequency hopping transmission.
[0464] The starting RB occupied by the first hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non--BFD .
[0465] The starting RB occupied by the second hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies:
[0466] Wherein, RB start_non-SBFD represents the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 represents the second frequency hopping offset, represents the number of RBs included in the activated uplink BWP.
[0467] Optionally, the PUSCH transmission is inter-slot frequency hopping transmission, the first PUSCH transmission on the SBFD symbol is located in the first slot;
[0468] If mod2 is equal to 0, the start RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0469] If mod2 is equal to 1, the start RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0470] Or,
[0471] Wherein, indicates the slot number of the first slot, RB start_SBFD indicates the start RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 indicates the first frequency hopping offset, indicates the number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included by the frequency range occupied by the PUSCH transmission, indicates the RB index of the start RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP.
[0472] Optionally, the PUSCH transmission is inter-slot frequency hopping transmission, the second PUSCH transmission on the non-SBFD symbol is located in the second slot;
[0473] If mod2 is equal to 0, the start RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: If mod2 is equal to 1, the start RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0474]
[0475] Wherein, indicates the slot number of the second slot, RB start_non-SBFD indicates the start RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 indicates the second frequency hopping offset, indicates the number of RBs included by the activated uplink BWP.
[0476] Optionally, the PUSCH transmission is inter-slot frequency hopping transmission, the first PUSCH transmission on the SBFD symbol is located in the first slot;
[0477] If mod 2 is equal to 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0478] If mod 2 is equal to 1, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0479] Or,
[0480] Wherein, indicates the slot number of the first slot, RB start_SBFD indicates the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 indicates the first frequency hopping offset, indicates the number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included by the frequency range occupied by the PUSCH transmission, indicates the starting RB index of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP, N FH indicates the configured frequency hopping time interval.
[0481] Optionally, the PUSCH transmission is inter-slot frequency hopping transmission, the second PUSCH transmission on the non-SBFD symbol is located in the second slot;
[0482] If mod 2 is equal to 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: Or,
[0483] If mod 2 is equal to 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0484] Wherein, RB start_non-SBFD indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 indicates the second frequency hopping offset, indicates the number of RBs included by the activated uplink BWP, N FHindicates a configured frequency hopping time interval.
[0485] Optionally, the first PUSCH transmission on the SBFD symbol corresponds to the nth repetition.
[0486] If n mod 2 equals 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: RB start = RB start_SBFD .
[0487] If n mod 2 equals 1, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0488] or,
[0489] wherein, RB start_SBFD indicates the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 indicates the first frequency hopping offset, indicates the number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates the number of RBs included by the frequency range of the PUSCH transmission, indicates the RB index of the starting RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink BWP.
[0490] Optionally, the second PUSCH transmission on the non-SBFD symbol corresponds to the nth repetition.
[0491] If n mod 2 equals 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD ; or,
[0492] If n mod 2 equals 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0493] wherein, RB start_non-SBFD indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 indicates the second frequency hopping offset, indicates the number of RBs included by the activated uplink BWP.
[0494] Optionally, the first frequency hopping offset and the second frequency hopping offset are the same or different.
[0495] Optionally, the transceiver 1401 is further configured to receive fourth information, where the fourth information is used to indicate the first frequency hopping offset and / or the second frequency hopping offset.
[0496] Optionally, the transceiver 1401 is further configured to receive fifth information, where the fifth information is used to indicate a first frequency hopping offset set and a second frequency hopping offset set, the first frequency hopping offset is contained in the first frequency hopping offset set, and the second frequency hopping offset is contained in the second frequency hopping offset set; and the fourth information is carried in an FDRA indication field in the DCI.
[0497] In another possible design, the apparatus 1400 is configured to implement the functions of the network device or the network device in the method embodiments shown in FIGS. 11-13.
[0498] For example, in one embodiment, the transceiver 1401 is configured to send first information, where the first information is used for PUSCH transmission, and the PUSCH transmission includes PUSCH transmission on a sub-band full duplex (SBFD) symbol and PUSCH transmission on a non-SBFD symbol; and the transceiver 1401 is further configured to perform the PUSCH transmission; and the PUSCH transmission on the SBFD symbol occupies a starting position of frequency resources that is spaced from a starting position of frequency resources occupied by the PUSCH transmission on the non-SBFD symbol by a first frequency offset, where the first frequency offset is determined based on at least one of the following: an RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbol within an active uplink bandwidth part (BWP), a number of RBs included by uplink available frequency domain resources on the SBFD symbol, a number of RBs included by a frequency range occupied by the PUSCH transmission, and an RB index of a starting RB of the uplink available frequency domain resources on the SBFD symbol within the active uplink BWP.
[0499] Optionally, the first frequency offset is such that the starting position of the frequency resources occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0500] wherein, represents the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the active uplink BWP, represents the RB index of the starting RB of the uplink available frequency domain resources on the SBFD symbol within the active uplink BWP, represents the RB index of the starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the active uplink BWP, represents the number of RBs included by the uplink available frequency domain resources on the SBFD symbol, represents the number of RBs included by the frequency range occupied by the PUSCH transmission, and mod represents a modulo operation.
[0501] Optionally, the first frequency offset is such that a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies:
[0502] wherein, denotes an RB index of a starting RB occupied by the PUSCH transmission on the SBFD symbol within uplink available frequency domain resources on the SBFD symbol, denotes an RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbol within the active uplink BWP, denotes a number of RBs included in the uplink available frequency domain resources on the SBFD symbol, denotes a number of RBs included in a frequency range occupied by the PUSCH transmission, and mod denotes a modulo operation.
[0503] For example, in another embodiment,
[0504] The transceiver 1401 is configured to: transmit first information, the first information being used for scheduling a PUSCH transmission, the PUSCH transmission including a PUSCH transmission on a SBFD symbol and a PUSCH transmission on a non-SBFD symbol; the transceiver 1401 is also configured to: transmit second information, the second information being used for indicating a first frequency offset, the first frequency offset being a frequency interval between a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol; and the transceiver 1401 is also configured to: perform the PUSCH transmission according to the first frequency offset.
[0505] Optionally, the second information is carried in RRC signaling.
[0506] Optionally, the second information is carried in DCI.
[0507] Optionally, when the second information is carried in DCI, the transceiver 1401 is also configured to: transmit third information, the third information indicating X frequency offsets; and the second information is used for indicating that one of the X frequency offsets is the first frequency offset.
[0508] Optionally, the X frequency offsets are located in a time domain resource allocation (TDRA) table, the TDRA table including at least one type of TDRA information, and any one of the at least one type of TDRA information including one of the X frequency offsets; and the second information is carried in a TDRA indication field in the DCI.
[0509] Optionally, the DCI includes a first indication field, the first indication field being used for carrying the second information; and the first indication field includes one bit.
[0510] Optionally, the second information is Z1 bits in an FDRA indication field in the DCI, Z1 is a positive integer. one bit, Z1 is a positive integer.
[0511] Optionally, the second information is Z2 bits in a modulation and coding scheme (MCS) indication field in the DCI, Z2 is a positive integer. one bit, Z2 is a positive integer.
[0512] For example, in yet another embodiment:
[0513] The transceiver 1404 is configured to send the first information, the first information being used for scheduling a PUSCH transmission, the PUSCH transmission including a PUSCH transmission on a SBFD symbol and a PUSCH transmission on a non-SBFD symbol.
[0514] The transceiver 1404 is further configured to perform the PUSCH transmission, including: performing frequency hopping transmission on a first PUSCH transmission on the SBFD symbol based on a starting position of a frequency resource of the first PUSCH transmission on the SBFD symbol and a first frequency hopping offset; and / or performing frequency hopping transmission on a second PUSCH transmission on the non-SBFD symbol based on a starting position of a frequency resource of the second PUSCH transmission on the non-SBFD symbol and a second frequency hopping offset.
[0515] Optionally, the PUSCH transmission is intra-slot frequency hopping transmission.
[0516] A starting RB occupied by a first hop transmission in the first PUSCH transmission on the SBFD symbol satisfies: RB start = RB start_SBFD .
[0517] A starting RB occupied by a second hop transmission in the first PUSCH transmission on the SBFD symbol satisfies:
[0518] Or,
[0519] wherein, RB start_SBFD represents a starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 represents the first frequency hopping offset, represents a number of RBs included in an uplink available frequency domain resource on the SBFD symbol, represents a number of RBs included in a frequency range occupied by the PUSCH transmission, This indicates the RB index of the starting RB of the uplink available frequency domain resources on the SBFD symbol within the active uplink bandwidth portion BWP.
[0520] Optionally, PUSCH transmission is frequency hopping transmission within a time slot;
[0521] The starting RB occupied by the first hop in the second PUSCH transmission on a non-SBFD symbol satisfies: RB' start =RB start_non-SBFD ;
[0522] The starting RB occupied by the second hop in the second PUSCH transmission on a non-SBFD symbol satisfies:
[0523] Among them, RB start_non-SBFD This indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 This represents the second frequency hopping offset. This indicates the number of RBs included in the activated uplink bandwidth portion of the BWP.
[0524] Optionally, the PUSCH transmission is an inter-slot frequency hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in the first time slot;
[0525] like When mod2 equals 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0526] like mod2 equals 1, and the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0527] in, Indicates the slot number of the first time slot, RB start_SBFD This indicates the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 This represents the first frequency hopping offset. This indicates the number of RBs included in the uplink available frequency domain resources on the SBFD symbol. This indicates the number of RBs included in the frequency range occupied by the PUSCH transmission. The starting RB of the uplink available frequency domain resources on the SBFD symbol is indicated by the RB index within the active uplink bandwidth portion (BWP).
[0528] Optionally, the PUSCH transmission is inter-slot frequency hopping transmission, the second PUSCH transmission on the non-SBFD symbol is located in a second slot;
[0529] If mod2 is equal to 0, a start RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0530] If mod2 is equal to 1, a start RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0531] wherein, indicates a slot number of the second slot, RB start_non-SBFD indicates a start RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 indicates the second frequency hopping offset, indicates a number of RBs included by an activated uplink bandwidth part BWP.
[0532] Optionally, the PUSCH transmission is inter-slot frequency hopping transmission, the first PUSCH transmission on the SBFD symbol is located in a first slot; if mod 2 is equal to 0, a start RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0533] If mod2 is equal to 1, a start RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0534] or,
[0535] wherein, indicates a slot number of the first slot, RB start_SBFD indicates a start RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 indicates the first frequency hopping offset, indicates a number of RBs included by the uplink available frequency domain resource on the SBFD symbol, indicates a number of RBs included by a frequency range occupied by the PUSCH transmission, indicates an RB index of a start RB of the uplink available frequency domain resource on the SBFD symbol within the activated uplink bandwidth part BWP, NFH This indicates the configured frequency hopping time interval.
[0536] Optionally, the PUSCH transmission is an inter-slot frequency hopping transmission, and the second PUSCH transmission on the non-SBFD symbol is located in the second time slot;
[0537] like If mod 2 equals 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: or,
[0538] like mod 2 equals 1, and the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0539] Among them, RB start_non-SBFD This indicates the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 This represents the second frequency hopping offset. N represents the number of RBs included in the activated uplink bandwidth portion of the BWP. FH This indicates the configured frequency hopping time interval.
[0540] Optionally, the first PUSCH transmission on the SBFD symbol corresponds to the nth repetition;
[0541] If nmod2 equals 0, the initial RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: RB' start =RB start_SBFD ;
[0542] If nmod2 equals 1, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies:
[0543] or,
[0544] Among them, RB start_SBFD This indicates the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 This represents the first frequency hopping offset. This indicates the number of RBs included in the uplink available frequency domain resources on the SBFD symbol. This indicates the number of RBs included in the frequency range occupied by the PUSCH transmission. The starting RB of the uplink available frequency domain resources on the SBFD symbol is indicated by the RB index within the active uplink BWP.
[0545] Optionally, the second PUSCH transmission on the non-SBFD symbol corresponds to the nth repetition.
[0546] If n mod 2 is equal to 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD ; or,
[0547] If n mod 2 is equal to 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies:
[0548] wherein, RB start_non-SBFD represents the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 represents the second frequency hopping offset, represents the number of RBs included in the activated uplink bandwidth part BWP.
[0549] Optionally, the first frequency hopping offset and the second frequency hopping offset are the same or different.
[0550] Optionally, the transceiver 1401 is further configured to: transmit fourth information, the fourth information being used to indicate the first frequency hopping offset and / or the second frequency hopping offset.
[0551] Optionally, the transceiver 1401 is further configured to: transmit fifth information, the fifth information being used to indicate a first frequency hopping offset set and a second frequency hopping offset set, the first frequency hopping offset being contained in the first frequency hopping offset set, and the second frequency hopping offset being contained in the second frequency hopping offset set; wherein the fourth information is carried in an FDRA indication field in the DCI.
[0552] FIG. 15 is a structural schematic diagram of another communication apparatus provided by an embodiment of the present application. The apparatus shown in FIG. 15 can be used to execute the method described in any one of the preceding embodiments.
[0553] As shown in FIG. 15, the apparatus 1500 of the present embodiment includes: processing circuitry 1502.
[0554] The processing circuitry 1502 can be one or more processors, or all or part of one or more processors used for processing or control.
[0555] In an implementation manner, the apparatus 1500 further includes communication circuitry 1503.
[0556] The communication circuit 1503 can be a transceiver, an input / output circuit, or a communication interface. Further, the memory 1501 can also be included.
[0557] Optionally, the apparatus 1500 can further include a bus 1504, through which at least two of the memory 1501, the processing circuit 1502, and the communication interface 1503 are communicatively connected to each other.
[0558] Optionally, when the apparatus 1500 is a network device or a terminal device, the communication circuit 1503 can be a transceiver, an input / output circuit, or a communication interface.
[0559] Optionally, when the apparatus 1500 is a chip for a network device or a terminal device, the communication circuit 1503 can be an input / output circuit.
[0560] Optionally, the chip can be an application-specific integrated circuit (ASIC), or a system on chip (SOC), or a module.
[0561] When the apparatus 1500 is used to implement the method described in the foregoing embodiments, the processing circuit 1502 is configured to perform the functions of the processing unit described above, and the communication circuit 1503 is configured to perform the functions of the transceiver module described above. The communication circuit 1503 is configured to transmit or receive, depending on whether the scheme executed by the apparatus 1500 is used to perform a transmission action or a reception action.
[0562] For example, when it is a RAN architecture chip, the following steps can be performed: Step 1: If the PUSCH is a CG Type 1 PUSCH or a CG Type 2 PUSCH, the CU-CP generates RRC signaling for configuring the scheduling grant of the PUSCH. The DU can perform RLC layer, MAC layer, Higher PHY layer, and the like processing on the RRC signaling generated in the CU-CP. The RU can further perform Lower PHY and RF processing, and the like processing on the RRC signaling generated in the CU-CP, and transmit the RRC signaling to the terminal through the air interface. Step 2: If the PUSCH is a DCI dynamically scheduled PUSCH or a CG Type 1 PUSCH, the DU can generate the physical layer signaling DCI, which is processed by the RU and then transmitted to the terminal through the air interface; Step 3: The RU can receive the PUSCH transmitted by the UE multiple times through the air interface, and transmit the PUSCH to the DU. After the DU performs demodulation, descrambling, decoding, and the like processing, the TB carried by the PUSCH is obtained.
[0563] The memory 1501 can be read only memory (ROM), static storage, dynamic storage, or random access memory (RAM). The memory 1501 can store a program, which, when executed by the processing circuit 1502, causes the processing circuit 1502 to perform the various steps of the methods illustrated in FIGS. 11-13.
[0564] The processing circuit 1502 can be a general purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, for example, that are configured to process program instructions to implement the methods of FIGS. 11-13.
[0565] The processing circuit 1502 can also be an integrated circuit chip having a processing core and a memory core, for example. In implementation, the steps of the methods of FIGS. 11-13 can be completed by the integrated logic circuit of hardware or software form of instructions in the processing circuit 1502.
[0566] The processing circuit 1502 can also be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed by the processing circuit 1502. The general processor can be a microprocessor or the processor can also be a conventional processor.
[0567] The steps of the methods disclosed in the embodiments of the present application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor. The software module can be located in random access memory, flash memory, read only memory, programmable read only memory, electrically erasable programmable memory, register, or other mature storage medium in the art. The storage medium is located in the memory 1501, and the processing circuit 1502 reads the information in the memory 1501, and combines the hardware to complete the functions required by the units included in the device of the present application. For example, the steps / functions of the embodiments illustrated in FIGS. 11-13 can be executed.
[0568] The communication circuitry 1503 can use, but is not limited to, a transceiver of a kind of transceiver device to implement the communication between the apparatus 1500 and other devices or communication networks.
[0569] The bus 1504 can include a path for conveying information between the various components (for example, the memory 1501, the processing circuitry 1502, the communication circuitry 1503) of the apparatus 1500.
[0570] It should be understood that the apparatus 1500 shown in the embodiments of the present application can be an electronic device, or can also be a chip configured in an electronic device. The apparatus 1500 can be deployed in a terminal device, or can also be deployed in a network device.
[0571] The above embodiments can be implemented, wholly or partially, by software, hardware, firmware or any combination thereof. When implemented by software, the above embodiments can be implemented, wholly or partially, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are wholly or partially generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (for example, infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be a computer accessible available medium or a data storage device such as a server, data center and the like containing one or more available medium collections. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD) or a semiconductor medium. The semiconductor medium can be a solid state disk.
[0572] It should be understood that the term "and / or" herein is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents that the associated objects before and after it are in an "or" relationship, but it can also represent an "and / or" relationship, which can be understood according to the context before and after it.
[0573] In this application, "at least one" means one or more, "multiple" means two or more. "At least one of the following (one)" or the like means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0574] It should be understood that the size of the sequence of the above processes in various embodiments of the present application does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic, and should not constitute a limitation on the implementation process of the embodiments of the present application.
[0575] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0576] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0577] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0578] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0579] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0580] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk, and various media that can store program codes.
Claims
1. A communication method characterized by comprising: Comprising: receiving first information for scheduling a physical uplink shared channel (PUSCH) transmission, the PUSCH transmission including a PUSCH transmission on a sub-band full duplex (SBFD) symbol and a PUSCH transmission on a non-SBFD symbol; obtaining a first frequency offset between a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol, the first frequency offset being determined based on at least one of: a RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbol within an active uplink bandwidth part (BWP), a number of RBs included in an uplink available frequency domain resource on the SBFD symbol, a number of RBs included in a frequency range occupied by the PUSCH transmission, a RB index of a starting RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink BWP; performing the PUSCH transmission according to the first frequency offset.
2. The method of claim 1, wherein, The first frequency offset amount is such that a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies: wherein indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the active uplink BWP, indicates the RB index of the start RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink BWP, an RB index of a starting RB of a PUSCH transmission occupying on the non-SBFD symbol, indicates a number of RBs included by an uplink available frequency domain resource on the SBFD symbol, denotes a number of RBs included in a frequency range occupied by the PUSCH transmission, and mod denotes a modulo operation.
3. The method of claim 1, wherein, The first frequency offset amount is such that a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies: wherein, an RB index of a starting RB of a PUSCH transmission occupying an uplink available frequency domain resource within the SBFD symbol, an RB index of a starting RB of a PUSCH transmission occupying on the non-SBFD symbol, indicates a number of RBs included in an uplink available frequency domain resource on the SBFD symbol, denotes a number of RBs included in a frequency range occupied by the PUSCH transmission, and mod denotes a modulo operation.
4. The method according to any one of claims 1 to 3, characterized in that, The obtaining the first frequency offset comprises: if a part or all of the frequency resource occupied by the PUSCH transmission on the non-SBFD symbol falls outside the uplink available frequency domain resource on the SBFD symbol, obtaining the first offset.
5. A communication method characterized by comprising: Comprising: sending first information for scheduling a physical uplink shared channel (PUSCH) transmission, the PUSCH transmission including a PUSCH transmission on a sub-band full duplex (SBFD) symbol and a PUSCH transmission on a non-SBFD symbol; performing the PUSCH transmission; wherein a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol and a starting position of a frequency resource occupied by the PUSCH transmission on the non-SBFD symbol are separated by a first frequency offset, the first frequency offset being determined based on at least one of: a RB index of a starting RB occupied by the PUSCH transmission on the non-SBFD symbol within an active uplink bandwidth part (BWP), a number of RBs included in an uplink available frequency domain resource on the SBFD symbol, a number of RBs included in a frequency range occupied by the PUSCH transmission, a RB index of a starting RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink BWP.
6. The method of claim 5, wherein, The first frequency offset amount is such that a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies: wherein indicates the RB index of the starting RB occupied by the PUSCH transmission on the SBFD symbol within the active uplink BWP, indicates the RB index of the start RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink BWP, an RB index of a starting RB of a PUSCH transmission occupying on the non-SBFD symbol, indicates a number of RBs included by an uplink available frequency domain resource on the SBFD symbol, denotes a number of RBs included in a frequency range occupied by the PUSCH transmission, and mod denotes a modulo operation.
7. The method of claim 5, wherein, The first frequency offset amount is such that a starting position of a frequency resource occupied by the PUSCH transmission on the SBFD symbol satisfies: wherein an RB index of a starting RB of a PUSCH transmission occupying an uplink available frequency domain resource within the SBFD symbol, an RB index of a starting RB of a PUSCH transmission occupying on the non-SBFD symbol, indicates a number of RBs included by an uplink available frequency domain resource on the SBFD symbol, denotes a number of RBs included in a frequency range occupied by the PUSCH transmission, and mod denotes a modulo operation.
8. A communication method characterized by comprising: Comprising: receiving first information for scheduling a physical uplink shared channel (PUSCH) transmission, the PUSCH transmission including a PUSCH transmission on a sub-band full duplex (SBFD) symbol and a PUSCH transmission on a non-SBFD symbol; performing the PUSCH transmission; The PUSCH transmission comprises: The first PUSCH transmission on the SBFD symbol is frequency-hopped transmission based on a starting position of a frequency resource of the PUSCH transmission on the SBFD symbol and a first frequency-hopping offset; and / or, The second PUSCH transmission on the non-SBFD symbol is frequency-hopped transmission based on a starting position of a frequency resource of the PUSCH transmission on the non-SBFD symbol and a second frequency-hopping offset.
9. The method of claim 8, wherein, The PUSCH transmission is intra-slot frequency-hopping transmission. The starting RB occupied by the first hop transmission in the first PUSCH transmission on the SBFD symbol satisfies: RB start = RB start_SBFD ; The starting RB occupied by the second PUSCH transmission on the SBFD symbol satisfies: or wherein RBstart start_SBFD denotes the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 denotes the first frequency hopping offset, indicates a number of RBs included by an uplink available frequency domain resource on the SBFD symbol, indicate a number of RBs included in a frequency range occupied by the PUSCH transmission, The starting RB of the uplink available frequency domain resource on the SBFD symbol in the active uplink bandwidth part BWP is represented by an RB index.
10. The method of claim 8, wherein, The PUSCH transmission is intra-slot frequency-hopping transmission. The starting RB occupied by the first hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD ; The starting RB occupied by the second hop transmission in the second PUSCH transmission on the non-SBFD symbol satisfies: wherein RBstart start_non-SBFD denotes the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 denotes the second frequency hopping offset, The number of RBs included in the active uplink bandwidth part BWP is represented by NRB.
11. The method of claim 8, wherein, The PUSCH transmission is inter-slot frequency-hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in a first slot. If is equal to 0, a starting RB occupied by a first PUSCH transmission on the SBFD symbol satisfies: If The starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: or wherein a slot number representing the first slot, RB start_SBFD a start RB representing a start RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 a first frequency hopping offset, indicates a number of RBs included by an uplink available frequency domain resource on the SBFD symbol, indicate a number of RBs included in a frequency range occupied by the PUSCH transmission, The starting RB of the uplink available frequency domain resource on the SBFD symbol in the active uplink bandwidth part BWP is represented by an RB index.
12. The method of claim 8, wherein, The PUSCH transmission is inter-slot frequency-hopping transmission, and the second PUSCH transmission on the non-SBFD symbol is located in a second slot. If is equal to 0, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: If is equal to 1, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: wherein, a slot number representing the second slot, RB start_non-SBFD a start RB representing an occupied start RB of PUSCH transmission on the non-SBFD symbol, RB offset2 a second frequency hopping offset, The number of RBs included in the active uplink bandwidth part BWP is represented by NRB.
13. The method of claim 8, wherein, The PUSCH transmission is inter-slot frequency-hopping transmission, and the first PUSCH transmission on the SBFD symbol is located in a first slot. If is equal to 0, a starting RB occupied by a first PUSCH transmission on the SBFD symbol satisfies: If The starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: or wherein, a slot number representing the first slot, RB start_SBFD a start RB representing a start RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 a first frequency hopping offset, indicates a number of RBs included by an uplink available frequency domain resource on the SBFD symbol, indicate a number of RBs included in a frequency range occupied by the PUSCH transmission, N denotes the RB index of the start RB of the uplink available frequency domain resource on the SBFD symbol within the active uplink bandwidth part BWP FH denotes the configured frequency hopping time interval.
14. The method of claim 8, wherein, The PUSCH transmission is inter-slot frequency-hopping transmission, and the second PUSCH transmission on the non-SBFD symbol is located in a second slot. If is equal to 0, a starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: Or, If is equal to 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: wherein RBstart start_non-SBFD denotes the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 denotes the second frequency hopping offset, N represents the number of RBs included in the activated uplink bandwidth part BWP FH N represents the number of RBs included in the activated uplink bandwidth part BWP FH N represents the number of RBs included in the activated uplink bandwidth part BWP 15. The method of claim 8, wherein, The first PUSCH transmission on the SBFD symbol corresponds to the nth repetition. If n mod 2 equals 0, the starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: RB start = RB start_SBFD ; The starting RB occupied by the first PUSCH transmission on the SBFD symbol satisfies: or wherein RBstart start_SBFD denotes the starting RB occupied by the PUSCH transmission on the SBFD symbol, RB offset1 denotes the first frequency hopping offset, indicates a number of RBs included in an uplink available frequency domain resource on the SBFD symbol, indicate a number of RBs included in a frequency range occupied by the PUSCH transmission, The starting RB of the uplink available frequency domain resource on the SBFD symbol in the active uplink BWP is represented by an RB index.
16. The method of claim 8, wherein, The second PUSCH transmission on the non-SBFD symbol corresponds to the nth repetition. If n mod 2 is equal to 0, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: RB start = RB start_non-SBFD ; or, If n mod 2 is equal to 1, the starting RB occupied by the second PUSCH transmission on the non-SBFD symbol satisfies: wherein RBstart start_non-SBFD denotes the starting RB occupied by the PUSCH transmission on the non-SBFD symbol, RB offset2 denotes the second frequency hopping offset, The number of RBs included in the active uplink bandwidth part BWP is represented by NRB.
17. The method according to any one of claims 8 to 16, characterized in that, The first frequency-hopping offset and the second frequency-hopping offset are the same or different.
18. The method of claim 17, wherein, The method further comprises: Receiving fourth information, the fourth information being used to indicate the first frequency-hopping offset and / or the second frequency-hopping offset.
19. The method of claim 18, wherein, The method further comprises: Receiving fifth information, the fifth information being used to indicate a first frequency-hopping offset set and a second frequency-hopping offset set, the first frequency-hopping offset being contained in the first frequency-hopping offset set, and the second frequency-hopping offset being contained in the second frequency-hopping offset set; The fourth information is carried in an FDRA indication field in the DCI.
20. A communications device, characterized by comprising means for performing the method of any one of claims 1 to 4; or, comprising means for performing the method of any one of claims 5 to 7; or, comprising means for performing the method of any one of claims 8 to 19.
21. A computer-readable storage medium, characterized in that, The computer readable storage medium is configured to store a program or instructions, which, when executed, cause the method of any one of claims 1 to 19 to be implemented.
22. A computer program product, characterised in that, The computer program product comprises a computer program, which, when executed, cause the method of any one of claims 1 to 19 to be implemented.
Citation Information
Patent Citations
Allocation of PUCCH and SRS resources in SBFD
CN117729634A
Timing for non-overlapping sub-band full duplex (SBFD) operations in 5g nr
US20240014995A1
User equipments and methods for determining time-frequency resource set for enhanced duplex operation
WO2024005024A1
Latency and coverage enhancement for subband non-overlapping full duplex
WO2024073330A1