Frequency hopping information determination method and device, terminal and network equipment

The terminal receives and processes the frequency hopping related information sent by the network device, and determines whether frequency hopping and/or frequency hopping frequency offsets are enabled on the subband full-duplex SBFD symbols and uplink symbols, solving the problem of high uplink transmission complexity and limited frequency hopping gain in the base station, and achieving a more flexible and efficient frequency hopping configuration.

CN119966447APending Publication Date: 2025-05-09DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411015307.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-11-08
Filing Date
2024-07-26
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In TDD mode, the base station achieves uplink transmission with high complexity and limited frequency hopping gain.

Method used

A frequency hopping information determination method is provided, through the terminal receiving frequency hopping related information sent by a network device, to determine whether frequency hopping and/or frequency hopping frequency offset is enabled on the subband full duplex SBFD symbol, and whether frequency hopping and/or frequency hopping frequency offset is enabled on the uplink symbol.

Benefits of technology

Reduces the implementation complexity of network equipment, increases the flexibility of frequency hopping configuration and frequency hopping gain.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966447A_ABST
    Figure CN119966447A_ABST
Patent Text Reader

Abstract

The invention provides a frequency hopping information determination method and device, a terminal and network equipment. The method comprises the following steps: a terminal receives frequency hopping related information sent by network equipment; according to the frequency hopping related information, the terminal determines whether frequency hopping and / or frequency offset of frequency hopping are enabled on a sub-band full duplex (SBFD) symbol, and determines whether frequency hopping and / or frequency offset of frequency hopping are enabled on an uplink symbol; wherein the frequency hopping related information indicates whether frequency hopping is enabled or not and / or frequency offset information of the frequency hopping. In the application, the terminal can determine the frequency hopping parameters of the two time slot types of the SBFD time slot and the uplink time slot based on a set of frequency hopping related information indicated by the network device, and on the premise of not increasing signaling overhead, the implementation complexity of the network device is reduced, and the flexibility of frequency hopping configuration and the frequency hopping gain are increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device, terminal and network equipment for determining frequency hopping information. Background Art

[0002] In order to solve the coverage, delay and capacity problems of uplink transmission in the time division duplex (TDD) mode, the direction of non-overlapping sub-band full duplex (SBFD) will be studied. That is, the frequency domain resources are divided into multiple sub-bands that do not overlap with each other. The uplink and downlink frequency domain resources are located in different sub-bands, which is referred to as sub-band full-duplex.

[0003] Since the frequency domain resources (uplink subband) used for uplink transmission on the SBFD symbol are less than those of the full uplink symbol, for multi-slot uplink transmission across SBFD symbols / time slots and full uplink symbols / time slots, the base station can ensure that the frequency hopping position is within the uplink subband range through implementation. However, the base station implementation complexity in this case is high and the frequency hopping gain is limited. Summary of the invention

[0004] The purpose of the present application is to provide a method, device, terminal and network equipment for determining frequency hopping information to solve the problem of limiting the complexity of base station implementation.

[0005] An embodiment of the present application provides a method for determining frequency hopping information, which is applied to a terminal and includes:

[0006] The terminal receives frequency hopping related information sent by the network device;

[0007] The terminal determines, according to the frequency hopping related information, whether to enable frequency hopping and / or the frequency offset of the frequency hopping on the sub-band full-duplex SBFD symbol, and determines whether to enable frequency hopping and / or the frequency offset of the frequency hopping on the uplink symbol;

[0008] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0009] Optionally, the terminal determines, according to the frequency hopping related information, whether to enable frequency hopping on the SBFD symbol and whether to enable frequency hopping on the uplink symbol, including at least one of the following:

[0010] If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol;

[0011] If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

[0012] Optionally, the determining, according to the first information, whether to enable frequency hopping on the SBFD symbol includes at least one of the following:

[0013] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to the first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; if the first value is related to the uplink subband size, the first information also includes uplink subband information;

[0014] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol;

[0015] The first information includes frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol;

[0016] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

[0017] Optionally, the method further includes:

[0018] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0019] According to the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop, it is determined whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information.

[0020] Optionally, the method further includes:

[0021] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0022] According to the starting RB position of each hop, it is determined whether the frequency offset between the starting RBs of two hops is greater than or equal to a second value.

[0023] Optionally, determining the starting RB position of each of the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping includes:

[0024] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information;

[0025] The second information includes at least one of the following:

[0026] The number of RBs contained in the bandwidth part (Bandwidth Part, BWP);

[0027] The number of RBs contained in the uplink subband;

[0028] The timeslot number where the multi-slot transmission is located;

[0029] The number of the SBFD symbol within the time slot range where the multi-slot transmission is located;

[0030] The number of the uplink symbol within the time slot range where the multi-slot transmission is located;

[0031] The number of repetitions;

[0032] The relative number of the time slots in which the multi-slot transmission occurs;

[0033] Number of the SBFD configuration period;

[0034] The number of the time division duplex (TDD) configuration period.

[0035] Optionally, the terminal determines whether to enable frequency hopping on the SBFD symbol according to the frequency hopping related information, including:

[0036] If the frequency hopping related information does not include the frequency offset of the physical uplink shared channel (PUSCH) frequency hopping dedicated to the SBFD symbol, the frequency hopping is not enabled on the SBFD symbol.

[0037] Optionally, the terminal determines, according to the frequency hopping related information, a frequency offset of the frequency hopping on the SBFD symbol and determines a frequency offset of the frequency hopping on the uplink symbol, including at least one of the following:

[0038] Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule;

[0039] The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

[0040] Optionally, the first rule includes at least one of the following:

[0041] Determine the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth;

[0042] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0043] Optionally, the second rule includes at least one of the following:

[0044] Determine the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth and the uplink subband bandwidth;

[0045] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0046] Optionally, determining the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth includes:

[0047] The frequency offset on the SBFD symbol is determined by the following formula:

[0048]

[0049] or

[0050] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0051] Optionally, determining the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth includes:

[0052] The frequency offset on the uplink symbol is determined by the following formula:

[0053]

[0054] or

[0055] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0056] Optionally, the first index is: mod(X+1, 2);

[0057] The second index is: mod(X+Q, 4);

[0058] Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information; the value of Q is 1 or 2 or 3.

[0059] Optionally, the receiving frequency hopping related information sent by the network device includes:

[0060] receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information;

[0061] The frequency hopping related information includes frequency offset information of the frequency hopping;

[0062] The method further comprises:

[0063] The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0064] Optionally, determining the length of the first field in the DCI according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband includes:

[0065] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0066] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0067] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0068] An embodiment of the present application provides a method for determining frequency hopping information, which is applied to a network device, including:

[0069] The network device sends frequency hopping related information to the terminal, where the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the SBFD symbol, and to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol;

[0070] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0071] An embodiment of the present application provides a terminal, including: a memory, a transceiver, and a processor:

[0072] A memory for storing a computer program; a transceiver for receiving and sending data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0073] Receive frequency hopping related information sent by network equipment;

[0074] Determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the sub-band full-duplex SBFD symbol according to the frequency hopping related information, and determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol;

[0075] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0076] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0077] If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol;

[0078] If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

[0079] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0080] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to the first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; wherein, if the first value is related to the uplink subband size, the first information also includes uplink subband information;

[0081] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol;

[0082] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol;

[0083] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

[0084] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0085] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0086] According to the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop, it is determined whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information.

[0087] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0088] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0089] According to the starting RB position of each hop, it is determined whether the frequency offset between the starting RBs of two hops is greater than or equal to a second value.

[0090] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0091] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information;

[0092] The second information includes at least one of the following:

[0093] The number of RBs included in the BWP;

[0094] The number of RBs contained in the uplink subband;

[0095] The timeslot number where the multi-slot transmission is located;

[0096] The number of the SBFD symbol within the time slot range where the multi-slot transmission is located;

[0097] The number of the uplink symbol within the time slot range where the multi-slot transmission is located;

[0098] The number of repetitions;

[0099] The relative number of the time slots in which the multi-slot transmission occurs;

[0100] Number of the SBFD configuration period;

[0101] The number of the time division duplex (TDD) configuration period.

[0102] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0103] If the frequency hopping related information does not include the frequency offset of the PUSCH frequency hopping dedicated to the SBFD symbol, frequency hopping is not enabled on the SBFD symbol.

[0104] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0105] Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule;

[0106] The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

[0107] Optionally, the first rule includes at least one of the following:

[0108] Determine the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth;

[0109] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0110] Optionally, the second rule includes at least one of the following:

[0111] Determine the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth and the uplink subband bandwidth;

[0112] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0113] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0114] The frequency offset on the SBFD symbol is determined by the following formula:

[0115]

[0116] or

[0117] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0118] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0119] The frequency offset on the uplink symbol is determined by the following formula:

[0120]

[0121] or

[0122] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0123] Optionally, the first index is: mod(X+1, 2);

[0124] The second index is: mod(X+Q, 4);

[0125] Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information; the value of Q is 1 or 2 or 3.

[0126] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0127] receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping;

[0128] The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0129] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0130] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0131] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0132] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0133] An embodiment of the present application provides a network device, including: a memory, a transceiver, and a processor:

[0134] A memory for storing a computer program; a transceiver for receiving and sending data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0135] Sending frequency hopping related information to the terminal, where the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the SBFD symbol, and to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol;

[0136] The frequency hopping related information is used to indicate whether frequency hopping is enabled and / or the frequency offset information of the frequency hopping.

[0137] An embodiment of the present application provides a frequency hopping information determination device, including:

[0138] A first receiving unit, configured to receive frequency hopping related information sent by a network device;

[0139] A first determining unit is configured to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on a sub-band full-duplex SBFD symbol according to the frequency hopping related information, and determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on an uplink symbol;

[0140] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0141] An embodiment of the present application provides a frequency hopping information determination device, including:

[0142] A first sending unit, configured to send frequency hopping related information to a terminal, wherein the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or a frequency offset of frequency hopping on an SBFD symbol, and to determine whether to enable frequency hopping and / or a frequency offset of frequency hopping on an uplink symbol;

[0143] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0144] An embodiment of the present application provides a processor-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for determining frequency hopping information are implemented.

[0145] The beneficial effects of the above technical solution of the present application are:

[0146] In an embodiment of the present application, the terminal can determine the frequency hopping parameters of two time slot types, namely, the SBFD time slot and the uplink time slot, based on a set of frequency hopping related information indicated by the network device. Without increasing the signaling overhead, the implementation complexity of the network device is reduced, and the flexibility of the frequency hopping configuration and the frequency hopping gain are increased. BRIEF DESCRIPTION OF THE DRAWINGS

[0147] Figure 1 A flowchart of a method for determining frequency hopping information according to an embodiment of the present application is shown;

[0148] Figure 2 A second flowchart of a method for determining frequency hopping information according to an embodiment of the present application is shown;

[0149] Figure 3 One of the structural schematic diagrams showing the device for determining frequency hopping information according to an embodiment of the present application;

[0150] Figure 4 A second structural diagram showing a device for determining frequency hopping information according to an embodiment of the present application;

[0151] Figure 5 A schematic diagram showing the structure of a terminal according to an embodiment of the present application;

[0152] Figure 6A schematic diagram showing the structure of a network device according to an embodiment of the present application. DETAILED DESCRIPTION

[0153] In order to make the technical problems, technical solutions and advantages to be solved by the application clearer, the following will be described in detail in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.

[0154] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0155] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0156] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0157] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0158] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0159] The embodiments of the present application provide a method, device and terminal for determining frequency hopping information, so as to solve the problem of limiting the complexity of base station implementation.

[0160] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0161] like Figure 1 As shown, an embodiment of the present application provides a method for determining frequency hopping information, which is applied to a terminal and specifically includes the following steps:

[0162] Step 101: The terminal receives frequency hopping related information sent by a network device;

[0163] Step 102: The terminal determines whether to enable frequency hopping and / or the frequency offset of frequency hopping on the sub-band full-duplex SBFD symbol, and determines whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol according to the frequency hopping related information; wherein the frequency hopping related information indicates whether to enable frequency hopping and / or the frequency offset information of frequency hopping.

[0164] In this embodiment, in the TDD mode, the frequency domain resources are divided into multiple sub-bands that do not overlap each other, and the uplink and downlink frequency domain resources are located in different sub-bands, which is called sub-band full-duplex SBFD, and the symbol containing the uplink sub-band and / or the downlink sub-band is called SBFD symbol. For the uplink symbol of the TDD mode, if the uplink symbol is not configured with a downlink sub-band, it can also be called a full uplink symbol.

[0165] The frequency hopping related information sent by the network device may include indication information of whether frequency hopping is enabled and / or frequency offset information of frequency hopping. The terminal determines whether frequency hopping is enabled on the SBFD symbol and / or the frequency offset of the frequency hopping on the SBFD symbol, and the terminal determines whether frequency hopping is enabled on the uplink symbol and / or the frequency offset information of the frequency hopping on the uplink symbol.

[0166] For multi-slot Physical Uplink Shared Channel (PUSCH) transmission or PUSCH repeated transmission or PUSCH configuration transmission, there may be transmission across SBFD symbols and / or uplink symbols. The terminal can determine the frequency hopping indication and / or frequency offset on the SBFD symbol and the frequency hopping indication and / or frequency offset on the uplink symbol respectively according to the frequency hopping indication and / or frequency offset indicated by the network device. The frequency hopping related information can be used to indicate whether frequency hopping is enabled, for example: the frequency hopping related information sent by the network device includes 1, indicating that frequency hopping is enabled; the frequency hopping related information sent by the network device includes 0, indicating that frequency hopping is not enabled. The opposite is also possible, and the specific indication method is not limited here.

[0167] It should be noted that the SBFD symbol in the embodiment of the present application can also be replaced by an SBFD time slot, wherein the SBFD time slot is a time slot in which all or part of the symbols are SBFD symbols, and the uplink symbol can also be replaced by an uplink time slot, that is, the terminal determines whether to enable frequency hopping and / or the frequency offset of frequency hopping on the SBFD time slot according to the frequency hopping related information indicated by the network device, and determines whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink time slot. The embodiment of the present application can be applied to multi-slot PUSCH transmission, PUSCH repeated transmission and / or PUSCH configuration transmission, etc., and the specific application scenario is not limited.

[0168] In an embodiment of the present application, the terminal can determine the frequency hopping parameters of two time slot types, namely, the SBFD time slot and the uplink time slot, based on a set of frequency hopping related information indicated by the network device. Without increasing the signaling overhead, the implementation complexity of the network device is reduced, and the flexibility of the frequency hopping configuration and the frequency hopping gain are increased.

[0169] As an optional embodiment, the terminal determines whether to enable frequency hopping on the SBFD symbol and determines whether to enable frequency hopping on the uplink symbol according to the frequency hopping related information, including at least one of the following:

[0170] If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol;

[0171] If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

[0172] In this embodiment, the terminal may determine whether to enable frequency hopping on the SBFD symbol according to the frequency hopping related information sent by the network device.

[0173] Optionally, the first information includes at least one of the following:

[0174] Frequency domain resource configuration information on the SBFD symbol; for example: the starting RB and / or number of RBs on the configured SBFD symbol;

[0175] Frequency domain resource allocation information on the SBFD symbol; for example: the starting RB and / or number of RBs on the allocated SBFD symbol;

[0176] Uplink subband information; may include the starting RB of the uplink subband and / or the number of RBs occupied by the uplink subband;

[0177] Frequency offset information for frequency hopping.

[0178] In this embodiment, if the frequency hopping related information sent by the network device indicates that frequency hopping is not enabled, frequency hopping is not enabled on the uplink symbol and the SBFD symbol; if the frequency hopping related information sent by the network device indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and whether frequency hopping is enabled on the SBFD symbol is determined based on one or more of the following: frequency domain resource allocation information or configuration information (such as the starting RB and / or the number of RBs) on the SBFD symbol, uplink subband information (starting RB and / or the number of RBs), and the frequency offset (offset) of the frequency hopping.

[0179] Optionally, the determining, according to the first information, whether to enable frequency hopping on the SBFD symbol includes at least one of the following:

[0180] (1) The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to a first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; if the first value is related to the uplink subband size, the first information also includes uplink subband information;

[0181] This embodiment is an embodiment of determining whether to enable frequency hopping on the SBFD symbol based on the frequency domain resource configuration information or allocation information on the SBFD symbol. If the number of RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than (or greater than or equal to) the first value K1, frequency hopping on the SBFD symbol is not enabled; otherwise, frequency hopping on the SBFD symbol is enabled. The first value may be a predefined parameter, for example: the first value is the number of RBs contained in the uplink subband / 2, or the first value is a parameter configured by the network device. Optionally, if the first value is related to the uplink subband size, the first information also includes uplink subband information.

[0182] It should be noted that the greater than or equal to in the embodiment of the present application may include “>” and may also include “≥”, and the less than or equal to in the embodiment of the present application may include “<” and may also include “≤”, for example: the first value is K1, if the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is ≥K1, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is <K1, frequency hopping is enabled on the SBFD symbol. Alternatively, if the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is >K1, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is ≤K1, frequency hopping is enabled on the SBFD symbol.

[0183] (2) The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol;

[0184] This embodiment is an embodiment for determining whether to enable frequency hopping on the SBFD symbol according to uplink subband information, frequency domain resource configuration information on the SBFD symbol, and / or frequency domain resource allocation information on the SBFD symbol. If the frequency domain position of each of the two hops determined according to the calculation formula of the starting RB is within the UL subband range, frequency hopping on the SBFD symbol is enabled, otherwise frequency hopping on the SBFD symbol is not enabled.

[0185] (3) The first information includes frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol;

[0186] This embodiment is an embodiment of determining whether to enable frequency hopping on the SBFD symbol based on the frequency offset information of the frequency hopping, the frequency domain resource configuration information on the SBFD symbol and / or the frequency domain resource allocation information on the SBFD symbol. If the actual frequency offset (offset) between the two hop starting RBs determined according to the calculation formula of the starting RB is greater than the second value, the frequency hopping on the SBFD symbol is enabled; otherwise, the frequency hopping on the SBFD symbol is not enabled. The second value can be a predefined parameter, for example: the second value is the number of RBs included in the uplink subband / 2, or the second value is a parameter configured by the network device.

[0187] It should be noted that the greater than or equal to described in the embodiment of the present application may include “>” and may also include “≥”, and the less than or equal to described in the embodiment of the present application may include “<” and may also include “≤”. For example: the second value is the threshold value K2. If the frequency offset between the two-hop starting RBs is ≥K2, frequency hopping is enabled on the SBFD symbol. If the frequency offset between the two-hop starting RBs is <K2, frequency hopping is not enabled on the SBFD symbol; or, if the frequency offset between the two-hop starting RBs is >K2, frequency hopping is enabled on the SBFD symbol. If the frequency offset between the two-hop starting RBs is ≤K2, frequency hopping is not enabled on the SBFD symbol.

[0188] (4) The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to a second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

[0189] This embodiment is an embodiment for determining whether to enable frequency hopping on the SBFD symbol according to uplink subband information, frequency offset information of frequency hopping, frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol. If it is simultaneously satisfied that: the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, then frequency hopping on the SBFD symbol is enabled; otherwise, frequency hopping on the SBFD symbol is not enabled.

[0190] As an optional embodiment, the method further includes:

[0191] Determine the starting RB position of each of the two hops based on the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping; determine whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information based on the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop.

[0192] In this embodiment, for the above method (2) or method (4) of determining whether frequency hopping is enabled on the SBFD symbol according to the first information, it is necessary to first determine that the frequency domain position of each hop determined by the starting RB of each hop in the two hops is within the uplink subband range. Specifically, the starting RB position of each hop can be calculated according to the first starting RB position indicated by the frequency domain resource allocation information or frequency domain resource configuration information on the SBFD symbol.

[0193] As an optional embodiment, the method also includes: determining the starting RB position of each of the two hops based on the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping; and determining whether the frequency offset between the starting RBs of the two hops is greater than or equal to a second value based on the starting RB position of each hop.

[0194] In this embodiment, for the above method (3) or method (4) of determining whether frequency hopping is enabled on the SBFD symbol according to the first information, it is necessary to first determine whether the frequency offset between the starting RBs of the two hops is greater than or equal to the second value. Specifically, the starting RB position of each hop can be calculated according to the first starting RB position indicated by the frequency domain resource allocation information or the frequency domain resource configuration information on the SBFD symbol, and then the frequency offset between the starting RBs of the two hops can be determined.

[0195] As an optional embodiment, the terminal determines whether to enable frequency hopping on the SBFD symbol according to the frequency hopping related information, including:

[0196] If the frequency hopping related information does not include the frequency offset of the physical uplink shared channel PUSCH frequency hopping dedicated to the SBFD symbol, frequency hopping is not enabled on the SBFD symbol.

[0197] In this embodiment, the UE determines whether to perform PUSCH frequency hopping on the SBFD symbol according to whether the base station is configured with a frequency offset for PUSCH frequency hopping on the SBFD symbol. If the base station is configured with a frequency offset for PUSCH frequency hopping on the SBFD symbol, the UE performs PUSCH frequency hopping on the SBFD symbol; if the base station is not configured with a frequency offset for PUSCH frequency hopping on the SBFD symbol, the UE does not perform PUSCH frequency hopping on the SBFD symbol.

[0198] Optionally, the method for the terminal to determine whether to enable frequency hopping on a SBFD symbol may be applied to a variety of transmissions, such as at least one of the following:

[0199] Type 1 configured grant PUSCH transmission;

[0200] Type 2 configured grant PUSCH transmission;

[0201] PUSCH transmission scheduled by downlink control information (DCI);

[0202] DCI activates PUSCH transmission of Semi-Persistent Channel State Information (SP-CSI).

[0203] Optionally, determining the starting RB position of each of the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping includes:

[0204] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information;

[0205] The second information includes at least one of the following:

[0206] The number of RBs included in the BWP;

[0207] The number of RBs contained in the uplink subband;

[0208] The timeslot number where the multi-slot transmission is located;

[0209] The number of the SBFD symbol within the time slot range where the multi-slot transmission is located;

[0210] The number of the uplink symbol within the time slot range where the multi-slot transmission is located;

[0211] The number of repetitions;

[0212] The relative number of the time slots in which the multi-slot transmission occurs;

[0213] Number of the SBFD configuration period;

[0214] The number of the time division duplex (TDD) configuration period.

[0215] In this embodiment, the starting RB position of each hop in the two hops can be calculated by the following formula 1 or formula 2:

[0216] Formula 1:

[0217]

[0218] in, It is calculated The starting RB in the time slot, Indicates the current time slot number, which is the time slot number where the multi-slot transmission is located; RB start The starting RB in the uplink BWP, RB offset is the frequency offset value between two hops (in PRB units); Indicates the size of the uplink BWP (that is, the number of RBs contained in the BWP). start and RB offset It is the value indicated in the frequency domain resource allocation information or configuration information on the SBFD symbol, and can be determined by the frequency domain resource allocation field in the resource allocation type 1.

[0219] Formula 2:

[0220]

[0221] in, Indicates the size of the uplink subband (the number of RBs contained in the uplink subband).

[0222] The starting RB position of each hop can be calculated by the above formula 1 or formula 2. For formula 1 and formula 2, the frequency domain resource allocation (including the starting RB and the number of RBs) on different symbol types can share the same frequency domain resource indication information / frequency domain resource configuration information, or can be configured or indicated separately, or determined separately.

[0223] Methods for separately determining frequency domain resource allocation on different symbol types include, for example, sharing a frequency domain resource indication information, and determining the starting RB position on the full uplink and SBFD symbols according to different interpretation rules. For example, the reference point of the starting position on the full uplink symbol is the starting RB of the uplink BWP, while the reference point of the starting position of the SBFD symbol is the starting RB of the UL subband.

[0224] Optionally, in order to solve the problem that when a SBFD configuration period contains only one SBFD time slot and / or a TDD configuration period contains only one full uplink time slot, the actual determined RB start Only one value, that is, frequency hopping cannot be achieved. To solve this problem, we can consider changing n in the above formula 1 and formula 2 sμ is replaced by a relative number (index) within a different time slot type, such as,

[0225] 1) Index is the timeslot number where the multi-slot transmission is located;

[0226] 2) Index is the number of the SBFD symbol within the time slot range where the multi-slot transmission is located;

[0227] 3) Index is the number of the uplink symbol within the time slot range where the multi-slot transmission is located;

[0228] 4) Index is the number of repeated transmissions;

[0229] 5) Index is the relative number of the time slot where the multi-slot transmission is located, and the index starts from 0;

[0230] 6) Index is the number of the SBFD configuration period;

[0231] 7) Index is the number of the time division duplex TDD configuration period.

[0232] The following example illustrates the implementation process of the terminal determining the frequency hopping indication on the SBFD symbol and the frequency hopping indication on the uplink symbol according to the frequency hopping related information indicated by the network device.

[0233] The network device sends frequency hopping indication information to the UE through Radio Resource Control (RRC) signaling, downlink control information (DCI) or random access response (RAR), and the UE receives the frequency hopping indication information sent by the network device. If the frequency hopping indication information sent by the network device does not enable frequency hopping, frequency hopping is not enabled on all uplink symbols (or called uplink symbols) and SBFD symbols; if the frequency hopping indication information sent by the network device enables frequency hopping, frequency hopping is enabled on all uplink symbols; whether frequency hopping is enabled on SBFD symbols can be determined based on one or more of the following information:

[0234] a: Frequency domain resource allocation information / configuration information on SBFD symbols, which may include the starting RB and / or the number of RBs;

[0235] b: uplink subband information, which may include the starting RB of the uplink subband and / or the number of RBs occupied by the uplink subband;

[0236] c: Frequency offset of frequency hopping.

[0237] The above information may be sent by the network device to the UE via RRC, System Information Block 1 (SIB1) and / or DCI.

[0238] Specifically, any of the following methods may be used to determine whether frequency hopping is enabled on the SBFD symbol:

[0239] Mode 1: If the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is greater than (or ≥) the threshold value K1, frequency hopping on the SBFD symbol is not enabled; otherwise, frequency hopping on the SBFD symbol is enabled.

[0240] For example: K1 is the number of RBs corresponding to the uplink subband / 2. When the number of RBs corresponding to the frequency domain resource allocation on the SBFD symbol is greater than (or ≥) the number of RBs corresponding to the uplink subband / 2, frequency hopping on the SBFD symbol is not enabled; otherwise, frequency hopping on the SBFD symbol is enabled.

[0241] Mode 2: If the frequency domain position determined according to the starting RB calculation formula 1 or formula 2 is within the UL sub-band range, frequency hopping on the SBFD symbol is enabled, otherwise frequency hopping on the SBFD symbol is not enabled.

[0242] For example: the UE determines that the frequency domain position of each hop is within the uplink subband range based on the starting RB position indicated by the resource allocation information and the starting RB position of each hop determined by formula 1 or formula 2, as well as the length of the RB indicated by the resource allocation information. In this case, frequency hopping on the SBFD symbol is enabled. Otherwise, frequency hopping on the SBFD symbol is not enabled.

[0243] Mode 3: If the actual frequency offset between two starting RBs determined by starting RB calculation formula 1 or formula 2 is greater than the threshold value K2, frequency hopping on the SBFD symbol is enabled; otherwise, frequency hopping on the SBFD symbol is not enabled.

[0244] For example: the threshold K2 is the number of RBs corresponding to the uplink subband / 2. The UE determines the starting RB positions of the two hops according to the starting RB position indicated by the resource allocation information and formula 1 or formula 2. If the actual frequency offset between the starting RBs of the two hops is greater than the number of RBs corresponding to the uplink subband / 2, frequency hopping on the SBFD symbol is enabled; otherwise, frequency hopping on the SBFD symbol is not enabled.

[0245] Mode 4: If the conditions in the above-mentioned modes 2 and 3 are met at the same time, frequency hopping on SBFD symbols is enabled; otherwise, frequency hopping on SBFD symbols is not enabled.

[0246] In this embodiment, the terminal can determine the frequency hopping parameters of two types of symbols or time slots based on a set of frequency hopping indication information configured by the network device, which will not increase the signaling overhead, can reduce the implementation complexity of the network device, and increase the flexibility of the frequency hopping configuration and the frequency hopping gain.

[0247] As an optional embodiment, the terminal determines the frequency offset of the frequency hopping on the SBFD symbol and determines the frequency offset of the frequency hopping on the uplink symbol according to the frequency hopping related information, including at least one of the following:

[0248] Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule;

[0249] The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

[0250] In this embodiment, the terminal can determine the frequency offset on the SBFD symbol and the frequency offset on the uplink symbol according to the frequency hopping related information sent by the network device. If the frequency offset indicated by the network device is applied to the uplink symbol, the frequency offset on the SBFD symbol is determined based on the first rule. If the frequency offset indicated by the network device is applied to the SBFD symbol, the frequency offset on the uplink symbol is determined based on the second rule.

[0251] Optionally, the first rule includes at least one of the following:

[0252] (a) determining a frequency offset on a SBFD symbol according to the frequency offset of the frequency hopping, the uplink BWP bandwidth, and the uplink subband bandwidth indicated in the frequency hopping related information;

[0253] Optionally, determining a frequency offset on a SBFD symbol according to a frequency offset of the frequency hopping, an uplink BWP bandwidth, and an uplink subband bandwidth indicated in the frequency hopping related information;

[0254] The frequency offset on the SBFD symbol is determined by the following formula:

[0255]

[0256] or

[0257] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information. The unit of the frequency offset M, the uplink BWP bandwidth and the uplink subband bandwidth is RB, and the uplink BWP is the uplink BWP where the frequency hopping transmission is located or the currently activated ULBWP. Wherein, the uplink BWP bandwidth indicates the number of RBs occupied by the uplink BWP, and the uplink subband bandwidth indicates the number of RBs occupied by the uplink subband.

[0258] Optionally, the frequency offset on the SBFD symbol may also be expressed as: represents the rounding down of the calculation result; or, the frequency offset on the SBFD symbol can also be expressed as: Indicates rounding up the calculation result.

[0259] (b) when the activated uplink BWP bandwidth is less than a third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0260] Optionally, the first index is: mod(X+1, 2);

[0261] The second index is: mod(X+Q, 4);

[0262] Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information; the value of Q is 1 or 2 or 3.

[0263] In this embodiment, the third value may be a preset value or a predefined value, such as 50 RBs. In the case where the frequency offset configured by the network device is applied to the uplink symbol, for an activated uplink BWP (active UL BWP) bandwidth less than 50 RBs, the frequency offset value on the SBFD symbol is the value corresponding to the index mod(X+1, 2). For an active BWP bandwidth greater than or equal to 50 RBs, the frequency offset value on the SBFD symbol is the value corresponding to the index mod(X+Q, 4), where Q=1 or 2 or 3.

[0264] As an optional embodiment, the second rule includes at least one of the following:

[0265] (a1) determining a frequency offset on an uplink symbol according to the frequency offset of the frequency hopping, the uplink BWP bandwidth, and the uplink subband bandwidth indicated in the frequency hopping related information;

[0266] Optionally, determining the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth includes:

[0267] The frequency offset on the uplink symbol is determined by the following formula:

[0268]

[0269] or

[0270] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information. The unit of the frequency offset M, the uplink BWP bandwidth and the uplink subband bandwidth is RB, and the uplink BWP is the uplink BWP where the frequency hopping transmission is located or the currently activated ULBWP. The uplink BWP bandwidth indicates the number of RBs occupied by the uplink BWP, and the uplink subband bandwidth indicates the number of RBs occupied by the uplink subband.

[0271] Optionally, the frequency offset on the uplink symbol may also be expressed as: represents the rounding down of the calculation result; or, the frequency offset on the uplink symbol can also be expressed as: Indicates rounding up the calculation result.

[0272] (b1) When the activated uplink BWP bandwidth is less than a third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0273] Optionally, the first index is: mod(X+1, 2);

[0274] The second index is: mod(X+Q, 4);

[0275] Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information; the value of Q is 1 or 2 or 3.

[0276] In this embodiment, the third value may be a preset value or a predefined value, such as 50 RBs. In the case where the frequency offset of the frequency hopping indicated by the network device is applied to the SBFD symbol, for an activated uplink BWP (active UL BWP) bandwidth less than 50 RBs, the frequency offset value on the uplink symbol is the value corresponding to the index mod(X+1, 2). For an active BWP bandwidth greater than or equal to 50 RBs, the frequency offset value on the uplink symbol is the value corresponding to the index mod(X+Q, 4), where Q=1 or 2 or 3.

[0277] The following example illustrates a process in which a terminal determines a frequency offset of frequency hopping on a SBFD symbol and a frequency offset of frequency hopping on an uplink symbol according to frequency hopping related information indicated by a network device.

[0278] The network device and the UE determine the frequency offset for frequency hopping in a predefined manner; or, the network device sends the frequency offset information for frequency hopping to the UE through RRC signaling or DCI, the UE receives the frequency offset information, and determines the frequency domain offset on the SBFD symbol and the frequency domain offset on the uplink symbol according to the frequency offset information. The UE determines the frequency domain offset according to the frequency offset information configured by the network device, and also includes: determining a frequency offset set according to RRC signaling, determining an index in the frequency offset set according to the frequency offset information, and determining the frequency offset according to the frequency offset set and the index.

[0279] The UE determines the frequency offset on the SBFD symbol and the uplink symbol according to the frequency offset configured by the network device. The specific method may be any of the following:

[0280] Method a: The frequency offset M configured by the network device is applied to all uplink symbols. The frequency offset of the SBFD symbol is or Alternatively, the frequency offset value M configured by the network device is applied to the SBFD symbol, and the frequency offset on all uplink symbols is or The unit of the frequency offset M, the uplink BWP bandwidth and the uplink sub-band bandwidth is RB, and the uplink BWP is the uplink BWP where the frequency hopping transmission is located or the currently activated UL BWP.

[0281] For example, the frequency offset M configured by the network device is 20RBs, the UL BWP bandwidth is 200RBs, and the UL subband bandwidth is 50RBs. According to the above method, the frequency offset on the full uplink symbol is 20RBs, and the frequency offset of the SBFD symbol is Alternatively, the frequency offset of the SBFD symbol is 20 RBs, and the frequency offset of the full uplink symbol is

[0282] Method b: The frequency offset value M configured by the network device is applied to the full uplink symbol (or SBFD symbol). For an active UL BWP bandwidth less than 50 RBs, the frequency offset value on the SBFD symbol (or full uplink symbol) is a value corresponding to the index mod(X+1, 2), where X is the index corresponding to the frequency offset value M indicated by the DCI; for an active BWP bandwidth greater than or equal to 50 RBs, the frequency offset value on the SBFD symbol (or full uplink symbol) is a value corresponding to the index mod(X+Q, 4), where Q=1 or 2 or 3, and X is the index corresponding to the frequency offset M indicated by the DCI.

[0283] For example: the frequency offset value M configured by the network device is applied to all uplink symbols. When the active UL BWP bandwidth is less than 50 RBs, the index corresponding to the frequency offset value M is index=0, then the frequency offset value on the SBFD symbol is the frequency offset value corresponding to the index mod(X+1, 2)=mod(0+1, 2)=1.

[0284] For example: the frequency offset value M configured by the network device is applied to the SBFD symbol. When the active UL BWP bandwidth is less than 50 RBs, the index index corresponding to the frequency offset value M is 1, and the frequency offset value on the entire uplink symbol is the frequency offset value corresponding to the index mod(X+1, 2)=mod(1+1, 2)=0.

[0285] For example: the frequency offset value M configured by the network device is applied to the full uplink symbol. When the active UL BWP bandwidth is greater than 50RBs, the index corresponding to the frequency offset value M is index=0, Q=2, then the frequency offset value on the SBFD symbol is the frequency offset value corresponding to index mod(index+2, 4)=mod(0+2, 4)=2.

[0286] For example: the frequency offset value M configured by the network device is applied to the SBFD symbol. When the active UL BWP bandwidth is greater than 50RBs, the index corresponding to the frequency offset value M is index=1, Q=3, then the frequency offset value on the entire uplink symbol is the frequency offset value corresponding to index mod(index+3, 4)=mod(1+3, 4)=0.

[0287] In this embodiment, the terminal can determine the frequency offset parameters of two types of symbols or time slots based on a set of frequency offset information configured by the network device, without increasing the signaling overhead, and can reduce the implementation complexity of the network device, thereby increasing the flexibility of the frequency hopping configuration and the frequency hopping gain.

[0288] As an optional embodiment, the receiving frequency hopping related information sent by the network device includes:

[0289] receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping;

[0290] The method further comprises:

[0291] The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0292] In this embodiment, the network device may send frequency hopping related information to the terminal through RRC signaling, DCI or RAR. When the network device sends the frequency hopping related information through DCI, for the DCI for scheduling PUSCH, the DCI for scheduling PUSCH is used to schedule UEs supporting SBFD, and the DCI includes a first field for indicating frequency offset information, and the length of the first field can be determined according to the bandwidth of the activated uplink BWP or the width of the uplink subband.

[0293] Optionally, determining the length of the first field in the DCI according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband includes:

[0294] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0295] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0296] In this embodiment, the fourth value may be a preset value or a predefined value, and the fourth value is, for example, 50 RBs. If the uplink resource scheduled by the DCI is within the UL subband range, the length of the first field may be determined according to the activated uplink BWP or uplink subband. Taking the fourth value of 50 RBs as an example, when the width of the uplink activated BWP is less than 50 RBs, the length of the first subband is set to 1 bit, indicating one of the two high-level configured frequency offsets. When the width of the uplink activated BWP is greater than or equal to 50 RBs, the length of the first subband is set to 2 bits, and the frequency offset is indicated by the high bit or the low bit of the 2 bits.

[0297] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0298] In this embodiment, the network device may also use the second field in the DCI to indicate whether the uplink resource scheduled by the current DCI is within the UL subband range or within the UL active BWP range.

[0299] The following example illustrates a method for determining the length of a field indicating frequency offset information.

[0300] For the DCI for scheduling PUSCH, the DCI for scheduling PUSCH is used to schedule UE supporting SBFD, and the length of the first field for indicating the frequency offset of frequency hopping in the DCI is determined according to the bandwidth of the uplink activated BWP.

[0301] Optionally, no matter whether the PUSCH scheduled by the DCI is within the UL subband range or within the uplink activated BWP range, the length of the first field is determined according to the activated uplink BWP.

[0302] Specifically: when the width of the activated uplink BWP is less than 50 RBs, the length of the first field is 1 bit, indicating one of the two frequency offsets configured by the high-level layer; when the bandwidth of the activated uplink BWP is greater than or equal to 50 RBs, the length of the first field is 2 bits, indicating one of the four frequency offsets configured by the high-level layer.

[0303] Optionally, when the PUSCH scheduled by the DCI is within the UL subband range, the length of the first field is determined according to the activated uplink BWP. For example, when the bandwidth of the activated uplink BWP is greater than or equal to 50 RBs and the bandwidth of the UL subband is less than 50 RBs, the length of the first field is 2 bits.

[0304] Optionally, for the DCI scheduling PUSCH, the DCI scheduling PUSCH is used to schedule UE supporting SBFD, when the PUSCH scheduled by the DCI is located within the UL subband range, the length of the frequency offset indication field of the frequency hopping in the DCI is determined according to the bandwidth of the uplink subband.

[0305] For example, when the width of the uplink subband is less than 50 RBs, the length of the first field is 1 bit, indicating one of the two frequency offsets configured by the higher layer;

[0306] When the bandwidth of the uplink subband is greater than or equal to 50 RBs, the length of the first field is 2 bits, indicating one of the four frequency offsets configured by the higher layer.

[0307] Optionally, the network device may indicate, through an indication field in the DCI, whether the uplink resource currently scheduled by the DCI is within a UL subband range or within a UL active BWP range.

[0308] In this embodiment, the terminal determines the length of the field used to indicate the frequency offset according to the bandwidth of the BWP and / or the bandwidth of the uplink subband.

[0309] In an embodiment of the present application, the terminal can determine the frequency hopping parameters of two time slot types, namely, the SBFD time slot and the uplink time slot, based on a set of frequency hopping related information indicated by the network device. Without increasing the signaling overhead, the implementation complexity of the network device is reduced, and the flexibility of the frequency hopping configuration and the frequency hopping gain are increased.

[0310] like Figure 2 As shown, the embodiment of the present application also provides a method for determining frequency hopping information, which is applied to a network device, including:

[0311] Step 201: The network device sends frequency hopping related information to the terminal, where the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on SBFD symbols, and to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on uplink symbols;

[0312] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0313] The frequency hopping related information sent by the network device may include indication information of whether to enable frequency hopping and / or frequency offset information of frequency hopping. The terminal determines whether to enable frequency hopping on SBFD symbols and / or the frequency offset information of frequency hopping on SBFD symbols, and the terminal determines whether to enable frequency hopping on uplink symbols and / or the frequency offset information of frequency hopping on uplink symbols.

[0314] The frequency hopping related information may be used to indicate whether frequency hopping is enabled, for example: if the frequency hopping related information includes 1, it indicates that frequency hopping is enabled; if the frequency hopping related information includes 0, it indicates that frequency hopping is not enabled. The opposite is also possible, and the specific indication method is not limited here.

[0315] It should be noted that the SBFD symbols in the embodiments of the present application may also be replaced by SBFD time slots, wherein the SBFD time slots are time slots in which all or part of the symbols are SBFD symbols, and the uplink symbols may also be replaced by uplink time slots, that is, the network device determines the frequency hopping related information on the SBFD time slot and the frequency hopping related information on the uplink time slot. The embodiments of the present application may be applied to multi-slot PUSCH transmission, PUSCH repeated transmission and / or PUSCH configuration transmission, etc., and the specific application scenarios are not limited.

[0316] As an optional embodiment, sending frequency hopping related information to the terminal includes:

[0317] Sending a DCI for scheduling a PUSCH to a terminal, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping;

[0318] The method further comprises:

[0319] The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0320] In this embodiment, the network device may send the frequency hopping related information to the terminal through RRC signaling, DCI or RAR. When the network device sends the frequency hopping related information through DCI, for the DCI for scheduling PUSCH, the DCI for scheduling PUSCH is used to schedule UEs supporting SBFD, and the DCI includes a first field for indicating frequency offset information, and the length of the first field can be determined according to the bandwidth of the activated uplink BWP or the width of the uplink subband.

[0321] Optionally, determining the length of the first field in the DCI according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband includes:

[0322] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0323] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0324] In this embodiment, the fourth value may be a preset value or a predefined value, and the fourth value is, for example, 50 RBs. If the PUSCH scheduled by the DCI is within the UL subband range, the length of the first field may be determined according to the activated uplink BWP or uplink subband. Taking the fourth value of 50 RBs as an example, when the width of the uplink activated BWP is less than 50 RBs, the length of the first subband is set to 1 bit, indicating one of the two high-level configured frequency offsets. When the width of the uplink activated BWP is greater than or equal to 50 RBs, the length of the first subband is set to 2 bits, and the frequency offset is indicated by the high bit or the low bit of the 2 bits.

[0325] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0326] In this embodiment, the network device may also use the second field in the DCI to indicate whether the uplink resource scheduled by the current DCI is within the UL subband range or within the UL active BWP range.

[0327] In an embodiment of the present application, a network device can indicate frequency hopping related information to a terminal, so that the terminal can determine frequency hopping parameters of two time slot types, SBFD time slot and uplink time slot, based on a set of frequency hopping related information indicated by the network device, thereby reducing the implementation complexity of the network device and increasing the flexibility of the frequency hopping configuration and the frequency hopping gain without increasing the signaling overhead. The specific implementation method of the terminal determining the frequency hopping related information on the SBFD symbol and the frequency hopping related information on the uplink symbol is not described in detail here.

[0328] The above embodiment introduces the method for determining frequency hopping information of the present application. The following embodiment will further illustrate the corresponding device in conjunction with the accompanying drawings.

[0329] Specifically, Figure 3 As shown, the embodiment of the present application provides a frequency hopping information determination device 300, which is applied to a terminal, including:

[0330] The first receiving unit 310 is used to receive frequency hopping related information sent by the network device;

[0331] A first determining unit 320 is configured for the terminal to determine whether frequency hopping and / or the frequency offset of frequency hopping is enabled on a sub-band full-duplex SBFD symbol according to the frequency hopping related information, and to determine whether frequency hopping and / or the frequency offset of frequency hopping is enabled on an uplink symbol;

[0332] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0333] Optionally, the first determining unit is specifically configured to perform at least one of the following:

[0334] If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol;

[0335] If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

[0336] Optionally, the first determining unit is specifically configured to perform at least one of the following:

[0337] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to the first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; if the first value is related to the uplink subband size, the first information also includes uplink subband information;

[0338] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol;

[0339] The first information includes frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol;

[0340] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

[0341] Optionally, the device further comprises:

[0342] A second determining unit is used to determine the starting RB position of each hop in two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0343] The third determining unit is used to determine whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information according to the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop.

[0344] Optionally, the device further comprises:

[0345] A fourth determining unit, configured to determine a starting RB position of each of the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0346] The fifth determining unit is used to determine whether the frequency offset between the starting RBs of two hops is greater than or equal to a second value according to the starting RB position of each hop.

[0347] Optionally, the second determining unit or the fourth determining unit is specifically configured to:

[0348] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information;

[0349] The second information includes at least one of the following:

[0350] The number of RBs included in the BWP;

[0351] The number of RBs contained in the uplink subband;

[0352] The timeslot number where the multi-slot transmission is located;

[0353] The number of the SBFD symbol within the time slot range where the multi-slot transmission is located;

[0354] The number of the uplink symbol within the time slot range where the multi-slot transmission is located;

[0355] The number of repetitions;

[0356] The relative number of the time slots in which the multi-slot transmission occurs;

[0357] Number of the SBFD configuration period;

[0358] The number of the time division duplex (TDD) configuration period.

[0359] Optionally, the first determining unit is specifically configured to:

[0360] If the frequency hopping related information does not include the frequency offset of the physical uplink shared channel PUSCH frequency hopping dedicated to the SBFD symbol, frequency hopping is not enabled on the SBFD symbol.

[0361] Optionally, the first determining unit is specifically configured to perform at least one of the following:

[0362] Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule;

[0363] The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

[0364] Optionally, the first rule includes at least one of the following:

[0365] Determine the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth;

[0366] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0367] Optionally, the second rule includes at least one of the following:

[0368] Determine the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth and the uplink subband bandwidth;

[0369] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0370] Optionally, the first rule is specifically used for:

[0371] The frequency offset on the SBFD symbol is determined by the following formula:

[0372]

[0373] or

[0374] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0375] Optionally, the second rule is specifically used for:

[0376] The frequency offset on the uplink symbol is determined by the following formula:

[0377]

[0378] or

[0379] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0380] Optionally, the first index is: mod(X+1, 2);

[0381] The second index is: mod(X+Q, 4);

[0382] Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information; the value of Q is 1 or 2 or 3.

[0383] Optionally, the first receiving unit is specifically configured to:

[0384] receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping;

[0385] The device also includes:

[0386] A sixth determining unit is used to determine the length of the first field in the DCI according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0387] Optionally, the sixth determining unit is specifically configured to:

[0388] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0389] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0390] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0391] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment applied to the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0392] Specifically, Figure 4 As shown, the embodiment of the present application provides a frequency hopping information determination device 400, which is applied to a network device, including:

[0393] A first sending unit 410 is configured to send frequency hopping related information to a terminal, wherein the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or a frequency offset of frequency hopping on an SBFD symbol, and to determine whether to enable frequency hopping and / or a frequency offset of frequency hopping on an uplink symbol;

[0394] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0395] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment applied to the network device, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0396] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0397] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0398] like Figure 5 As shown, an embodiment of the present application further provides a terminal, including: a memory 520, a transceiver 500, and a processor 510; wherein the memory 520 is used to store a computer program; the transceiver 500 is used to receive and send data under the control of the processor 510; the processor 510 is used to read the computer program in the memory and perform the following operations:

[0399] Receive frequency hopping related information sent by network equipment;

[0400] Determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the sub-band full-duplex SBFD symbol according to the frequency hopping related information, and determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol;

[0401] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0402] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0403] If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol;

[0404] If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

[0405] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0406] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to the first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; wherein, if the first value is related to the uplink subband size, the first information also includes uplink subband information;

[0407] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol;

[0408] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol;

[0409] The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

[0410] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0411] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0412] According to the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop, it is determined whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information.

[0413] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0414] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping;

[0415] According to the starting RB position of each hop, it is determined whether the frequency offset between the starting RBs of two hops is greater than or equal to a second value.

[0416] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0417] Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information;

[0418] The second information includes at least one of the following:

[0419] The number of RBs included in the BWP;

[0420] The number of RBs contained in the uplink subband;

[0421] The timeslot number where the multi-slot transmission is located;

[0422] The number of the SBFD symbol within the time slot range where the multi-slot transmission is located;

[0423] The number of the uplink symbol within the time slot range where the multi-slot transmission is located;

[0424] The number of repetitions;

[0425] The relative number of the time slots in which the multi-slot transmission occurs;

[0426] Number of the SBFD configuration period;

[0427] The number of the time division duplex (TDD) configuration period.

[0428] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0429] If the frequency hopping related information does not include the frequency offset of the PUSCH frequency hopping dedicated to the SBFD symbol, frequency hopping is not enabled on the SBFD symbol.

[0430] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0431] Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule;

[0432] The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

[0433] Optionally, the first rule includes at least one of the following:

[0434] Determine the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth;

[0435] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0436] Optionally, the second rule includes at least one of the following:

[0437] Determine the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth and the uplink subband bandwidth;

[0438] When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; when the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

[0439] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0440] The frequency offset on the SBFD symbol is determined by the following formula:

[0441]

[0442] or

[0443] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0444] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0445] The frequency offset on the uplink symbol is determined by the following formula:

[0446]

[0447] or

[0448] Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

[0449] Optionally, the first index is: mod(X+1, 2);

[0450] The second index is: mod(X+Q, 4);

[0451] Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information; the value of Q is 1 or 2 or 3.

[0452] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0453] receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping;

[0454] The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0455] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0456] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0457] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0458] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0459] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 510 and various circuits of memory represented by memory 520 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 530 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0460] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 510 when performing operations.

[0461] Optionally, the processor 510 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0462] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0463] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiment applied to the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0464] like Figure 6 As shown, an embodiment of the present application further provides a network device, including: a memory 620, a transceiver 600, and a processor 610; wherein the memory 620 is used to store a computer program; the transceiver 600 is used to receive and send data under the control of the processor 610; the processor 610 is used to read the computer program in the memory and perform the following operations:

[0465] Sending frequency hopping related information to the terminal, where the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the SBFD symbol, and to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol;

[0466] The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

[0467] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0468] Sending a DCI for scheduling a PUSCH to a terminal, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping;

[0469] The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

[0470] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0471] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit;

[0472] When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

[0473] Optionally, the DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

[0474] Among them, Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 610 and memory represented by memory 620. The bus architecture may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 610 when performing operations.

[0475] The processor 610 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0476] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiment applied to the network device, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0477] In addition, a specific embodiment of the present application further provides a processor-readable storage medium on which a computer program is stored, wherein when the program is executed by the processor, the steps of the frequency hopping information determination method described above are implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state drive (SSD)), etc.

[0478] It should be noted that the technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0479] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0480] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0481] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0482] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0483] The present application is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing a process or multiple processes in the flowchart and / or a box or multiple boxes in the block diagram.

[0484] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0485] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0486] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for determining frequency hopping information, characterized in that: include: The terminal receives frequency hopping related information sent by the network device; The terminal determines, according to the frequency hopping related information, whether to enable frequency hopping and / or the frequency offset of the frequency hopping on the sub-band full-duplex SBFD symbol, and determines whether to enable frequency hopping and / or the frequency offset of the frequency hopping on the uplink symbol; The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

2. The method according to claim 1, characterized in that The terminal determines, according to the frequency hopping related information, whether frequency hopping is enabled on the SBFD symbol and whether frequency hopping is enabled on the uplink symbol, including at least one of the following: If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol; If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

3. The method according to claim 2, characterized in that The determining, according to the first information, whether to enable frequency hopping on the SBFD symbol includes at least one of the following: The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to the first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; if the first value is related to the uplink subband size, the first information also includes uplink subband information; The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol; The first information includes frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol; The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

4. The method according to claim 3, characterized in that The method further comprises: Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping; According to the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop, it is determined whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information.

5. The method according to claim 3, characterized in that: The method further comprises: Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping; According to the starting RB position of each hop, it is determined whether the frequency offset between the starting RBs of two hops is greater than or equal to a second value.

6. The method according to claim 4 or 5, characterized in that: Determining a starting RB position of each of two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping includes: Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information; The second information includes at least one of the following: The number of RBs contained in the bandwidth part BWP; The number of RBs contained in the uplink subband; The timeslot number where the multi-slot transmission is located; The number of the SBFD symbol within the time slot range where the multi-slot transmission is located; The number of the uplink symbol within the time slot range where the multi-slot transmission is located; The number of repetitions; The relative number of the time slots in which the multi-slot transmission occurs; Number of the SBFD configuration period; The number of the time division duplex (TDD) configuration period.

7. The method according to claim 1, characterized in that The terminal determines, according to the frequency hopping related information, whether to enable frequency hopping on the SBFD symbol, including: If the frequency hopping related information does not include the frequency offset of the physical uplink shared channel PUSCH frequency hopping dedicated to the SBFD symbol, frequency hopping is not enabled on the SBFD symbol.

8. The method according to claim 1, characterized in that The terminal determines, according to the frequency hopping related information, a frequency offset of the frequency hopping on the SBFD symbol and a frequency offset of the frequency hopping on the uplink symbol, including at least one of the following: Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule; The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

9. The method according to claim 8, characterized in that The first rule includes at least one of the following: Determine the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth; When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; When the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

10. The method according to claim 8, characterized in that The second rule includes at least one of the following: Determine the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth and the uplink subband bandwidth; When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; When the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

11. The method according to claim 9, characterized in that The determining the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth includes: The frequency offset on the SBFD symbol is determined by the following formula: or Wherein, M is the frequency offset of the frequency hopping indicated in the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

12. The method according to claim 10, characterized in that The determining the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth includes: The frequency offset on the uplink symbol is determined by the following formula: or Wherein, M is the frequency offset of the frequency hopping indicated by the frequency hopping related information; the uplink BWP bandwidth represents the number of RBs occupied by the uplink BWP, and the uplink sub-band bandwidth represents the number of RBs occupied by the uplink sub-band.

13. The method according to claim 9 or 10, characterized in that: The first index is: mod(X+1, 2); The second index is: mod(X+Q, 4); Among them, X is the index corresponding to the frequency offset of the frequency hopping indicated by the frequency hopping related information; the value of Q is 1 or 2 or 3.

14. The method according to claim 1, characterized in that The receiving frequency hopping related information sent by the network device includes: receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping; The method further comprises: The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

15. The method according to claim 14, characterized in that The determining the length of the first field in the DCI according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband includes: When the physical uplink shared channel PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit; When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

16. The method according to claim 14, characterized in that The DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

17. A method for determining frequency hopping information, characterized in that: include: The network device sends frequency hopping related information to the terminal, where the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the SBFD symbol, and to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol; The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

18. A terminal, characterized in that: include: Memory, transceiver, processor: Memory for storing computer programs; a transceiver for receiving and sending data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receive frequency hopping related information sent by network equipment; Determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the sub-band full-duplex SBFD symbol according to the frequency hopping related information, and determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol; The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

19. The terminal according to claim 18, characterized in that: The processor is configured to read the computer program in the memory and perform at least one of the following operations: If the frequency hopping related information indicates that frequency hopping is not enabled, frequency hopping is not enabled on the SBFD symbol, and frequency hopping is not enabled on the uplink symbol; If the frequency hopping related information indicates that frequency hopping is enabled, frequency hopping is enabled on the uplink symbol, and it is determined whether to enable frequency hopping on the SBFD symbol according to the first information.

20. The terminal according to claim 19, characterized in that The processor is configured to read the computer program in the memory and perform at least one of the following operations: The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol; if it is determined according to the first information that the number of resource blocks RBs corresponding to the frequency domain resources allocated or configured on the SBFD symbol is greater than or equal to the first value, frequency hopping is not enabled on the SBFD symbol; if the number of RBs corresponding to the frequency domain resources allocated on the SBFD symbol is less than or equal to the first value, frequency hopping is enabled on the SBFD symbol; wherein, if the first value is related to the uplink subband size, the first information also includes uplink subband information; The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and uplink subband information; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range, frequency hopping is not enabled on the SBFD symbol; The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information on the SBFD symbol, and frequency offset information of frequency hopping; if the frequency offset between the two hop starting RBs is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency offset between the two hop starting RBs is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol; The first information includes: frequency domain resource configuration information on the SBFD symbol and / or frequency domain resource allocation information, uplink subband information and frequency offset information of frequency hopping on the SBFD symbol; if the frequency domain position of each hop determined according to the starting RB of each hop in the two hops is within the uplink subband range indicated by the uplink subband information, and the frequency offset between the starting RBs of the two hops is greater than or equal to the second value, frequency hopping is enabled on the SBFD symbol; if the frequency domain position determined according to the starting RB of any one of the two hops is outside the uplink subband range indicated by the uplink subband information, and / or the frequency offset between the starting RBs of the two hops is less than or equal to the second value, frequency hopping is not enabled on the SBFD symbol.

21. The terminal according to claim 20, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping; According to the RB length indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the starting RB position of each hop, it is determined whether the frequency domain position of each hop is within the uplink subband range indicated by the uplink subband information.

22. The terminal according to claim 20, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol and the frequency offset indicated by the frequency offset information of the frequency hopping; According to the starting RB position of each hop, it is determined whether the frequency offset between the starting RBs of two hops is greater than or equal to a second value.

23. The terminal according to claim 21 or 22, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Determine the starting RB position of each hop in the two hops according to the first starting RB position indicated by the frequency domain resource allocation information or configuration information on the SBFD symbol, the frequency offset indicated by the frequency offset information of the frequency hopping, and the second information; The second information includes at least one of the following: The number of RBs included in the BWP; The number of RBs contained in the uplink subband; The timeslot number where the multi-slot transmission is located; The number of the SBFD symbol within the time slot range where the multi-slot transmission is located; The number of the uplink symbol within the time slot range where the multi-slot transmission is located; The number of repetitions; The relative number of the time slots in which the multi-slot transmission occurs; Number of the SBFD configuration period; The number of the time division duplex (TDD) configuration period.

24. The terminal according to claim 18, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: If the frequency hopping related information does not include the frequency offset of the PUSCH frequency hopping dedicated to the SBFD symbol, frequency hopping is not enabled on the SBFD symbol.

25. The terminal according to claim 18, characterized in that The processor is configured to read the computer program in the memory and perform at least one of the following operations: Determine that the frequency offset on the uplink symbol is the frequency offset of the frequency hopping indicated in the frequency hopping related information, and determine the frequency offset on the SBFD symbol according to a first rule; The frequency offset on the SBFD symbol is determined to be the frequency offset of the frequency hopping indicated in the frequency hopping related information, and the frequency offset on the uplink symbol is determined according to a second rule.

26. The terminal according to claim 25, characterized in that The first rule includes at least one of the following: Determine the frequency offset on the SBFD symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth, and the uplink subband bandwidth; When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the first index; When the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the SBFD symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

27. The terminal according to claim 25, characterized in that The second rule includes at least one of the following: Determine the frequency offset on the uplink symbol according to the frequency offset of the frequency hopping indicated in the frequency hopping related information, the uplink BWP bandwidth and the uplink subband bandwidth; When the activated uplink BWP bandwidth is less than the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the first index; When the activated uplink BWP bandwidth is greater than or equal to the third value, the frequency offset on the uplink symbol is the frequency offset corresponding to the second index; the first index and the second index are related to the index corresponding to the frequency offset of the frequency hopping indicated in the frequency hopping related information.

28. The terminal according to claim 18, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: receiving downlink control information DCI for scheduling a physical uplink shared channel PUSCH, wherein the DCI carries the frequency hopping related information; the frequency hopping related information includes frequency offset information of the frequency hopping; The length of the first field in the DCI is determined according to the bandwidth of the activated uplink BWP and / or the bandwidth of the uplink subband, where the first field is used to indicate the frequency offset information of the frequency hopping.

29. The terminal according to claim 28, characterized in that The processor is configured to read the computer program in the memory and perform the following operations: When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is less than the fourth value, the length of the first field is 1 bit; When the PUSCH scheduled by the DCI is within the uplink subband range and the bandwidth of the activated uplink BWP or the bandwidth of the uplink subband is greater than or equal to the fourth value, the length of the first field is 2 bits.

30. The terminal according to claim 29, characterized in that The DCI also includes a second field, where the second field is used to indicate that the PUSCH scheduled by the DCI is within an uplink subband range or the scheduled PUSCH is within an activated uplink BWP range.

31. A network device, characterized in that: include: Memory, transceiver, processor: Memory for storing computer programs; a transceiver for receiving and sending data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Sending frequency hopping related information to the terminal, where the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the SBFD symbol, and to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on the uplink symbol; The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

32. A frequency hopping information determination device, characterized in that: include: A first receiving unit, configured to receive frequency hopping related information sent by a network device; A first determining unit, configured to determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on a sub-band full-duplex SBFD symbol according to the frequency hopping related information, and determine whether to enable frequency hopping and / or the frequency offset of frequency hopping on an uplink symbol; The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

33. A device for determining frequency hopping information, characterized in that: include: A first sending unit, configured to send frequency hopping related information to a terminal, wherein the frequency hopping related information is used by the terminal to determine whether to enable frequency hopping and / or a frequency offset of frequency hopping on an SBFD symbol, and to determine whether to enable frequency hopping and / or a frequency offset of frequency hopping on an uplink symbol; The frequency hopping related information indicates whether frequency hopping is enabled and / or frequency offset information of frequency hopping.

34. A processor-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method for determining frequency hopping information according to any one of claims 1 to 17, or implements the steps of the method for determining frequency hopping information according to claim 18.