Information transmission methods, terminal, network device, system and storage medium

By employing frequency hopping parameters with different time units, especially the frequency hopping offset, in subband full-duplex communication, the issues of data transmission reliability and availability are resolved, and efficient frequency hopping transmission is achieved.

WO2026085778A1PCT designated stage Publication Date: 2026-04-30BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-10-23
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

In subband full-duplex communication scenarios, existing technologies struggle to effectively improve the reliability and availability of data transmission and reception.

Method used

By employing different frequency hopping parameters, particularly frequency hopping offsets, in different types of time units to indicate the number of frequency domain resources between the starting frequency domain resource locations of two adjacent hops, the terminal and network devices respectively determine the number of bits occupied by the first information domain in the DCI in order to schedule frequency hopping transmission of uplink information.

Benefits of technology

It improves the reliability and availability of subband full-duplex communication and ensures the accuracy and efficiency of frequency hopping transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126846_30042026_PF_FP_ABST
    Figure CN2024126846_30042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are information transmission methods, a terminal, a network device, a system and a storage medium. The method comprises: receiving downlink control information (DCI) sent by a network device, the DCI being used for scheduling a terminal to perform frequency-hopping transmission on uplink information, different types of time units corresponding to different frequency hopping parameters, the frequency hopping parameters at least comprising a frequency hopping offset, and the frequency hopping offset being used for indicating the number of frequency domain resources between starting frequency domain resource positions of two adjacent hops; and determining the number of bits occupied by a first information field in the DCI, the first information field being used for indicating the frequency hopping offset.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission methods, terminals, network devices, systems, and storage media Technical Field

[0001] This disclosure relates to the field of communications, and in particular to information transmission methods, terminals, network devices, systems, and storage media. Background Technology

[0002] In subband frequency duplex (SBFD) communication scenarios, network devices can simultaneously transmit and receive data within a single time unit.

[0003] Summary of the Invention

[0004] To improve the reliability of SBFD communication, embodiments of this disclosure provide an information transmission method, a terminal, a network device, a system, and a storage medium.

[0005] According to a first aspect of the present disclosure, an information transmission method is provided, the method being executed by a terminal, the method comprising:

[0006] The device receives downlink control information (DCI) sent by a network device. The DCI is used to schedule the terminal to transmit uplink information via frequency hopping. Different time units correspond to different frequency hopping parameters. The frequency hopping parameters include at least a frequency hopping offset, which is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops.

[0007] Determine the number of bits occupied by the first information field in the DCI, whereby the first information field is used to indicate the frequency hopping offset.

[0008] According to a second aspect of the present disclosure, an information transmission method is provided, the method being executed by a network device, the method comprising:

[0009] The number of bits occupied by the first information field in the downlink control information (DCI) is determined. The first information field is used to indicate the frequency hopping offset, and the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops.

[0010] The DCI is sent to the terminal, and the DCI is used to schedule the terminal to transmit uplink information by frequency hopping; wherein, different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least the frequency hopping offset.

[0011] According to a third aspect of the present disclosure, an information transmission method is provided, the method comprising:

[0012] The network device determines the number of bits occupied by the first information field in the downlink control information (DCI). The first information field is used to indicate the frequency hopping offset, and the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops.

[0013] The network device sends the DCI to the terminal, and the DCI is used to schedule the terminal to hop frequency to transmit uplink information; wherein, different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least the frequency hopping offset.

[0014] The terminal determines the number of bits occupied by the first information field in the DCI, the first information field being used to indicate the frequency hopping offset.

[0015] According to a fourth aspect of the present disclosure, a communication device is provided, the communication device being used to perform the information transmission method described in any one of the first or second aspects.

[0016] According to a fifth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the information transmission method described in any one of the first aspects, and the network device is configured to implement the information transmission method described in any one of the second aspects.

[0017] According to a sixth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform an information transmission method as described in any one of the first or second aspects.

[0018] According to a seventh aspect of the present disclosure, a program product is provided, including at least one of a program and instructions, wherein when the program and instructions are executed by a communication device, they implement the information transmission method as described in any one of the first or second aspects.

[0019] In this embodiment of the disclosure, when different time units correspond to different frequency hopping parameters, the terminal can quickly determine the number of bits occupied by the first information field in the DCI. The first information field can be used to indicate the frequency hopping offset in the frequency hopping parameters, which improves the reliability and availability of SBFD communication.

[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0022] Figure 1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0023] Figure 2A is an exemplary interactive schematic diagram of an information transmission method provided according to an embodiment of the present disclosure.

[0024] Figure 2B is an exemplary schematic diagram of SBFD time units and non-SBFD time units provided according to embodiments of the present disclosure.

[0025] Figure 2C is an exemplary schematic diagram of frequency hopping transmission of uplink information provided according to an embodiment of the present disclosure.

[0026] Figure 3A is an exemplary interactive schematic diagram of an information transmission method provided according to an embodiment of the present disclosure.

[0027] Figure 3B is an exemplary interactive schematic diagram of an information transmission method provided according to an embodiment of the present disclosure.

[0028] Figure 4A is an exemplary block diagram of a terminal provided according to an embodiment of the present disclosure.

[0029] Figure 4B is an exemplary block diagram of a network device provided according to an embodiment of the present disclosure.

[0030] Figure 5A is an exemplary interactive schematic diagram of a communication device provided according to an embodiment of the present disclosure.

[0031] Figure 5B is an exemplary interactive schematic diagram of a chip provided according to an embodiment of the present disclosure. Detailed Implementation

[0032] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0033] This disclosure provides an information transmission method, terminal, network device, system, and storage medium.

[0034] In a first aspect, embodiments of this disclosure propose an information transmission method, which is executed by a terminal. The method includes: receiving downlink control information (DCI) sent by a network device, wherein the DCI is used to schedule the terminal to transmit uplink information via frequency hopping; wherein different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least a frequency hopping offset, wherein the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops; and determining the number of bits occupied by a first information field in the DCI, wherein the first information field is used to indicate the frequency hopping offset.

[0035] In the above embodiments, when different time units correspond to different frequency hopping parameters, the terminal can quickly determine the number of bits occupied by the first information field in the DCI. The first information field can be used to indicate the frequency hopping offset in the frequency hopping parameters, which improves the reliability and availability of SBFD communication.

[0036] In conjunction with some embodiments of the first aspect, in some embodiments, determining the number of bits occupied by the first information field in the DCI includes: determining the number of bits occupied by the first information field based on a first quantity and / or a second quantity; wherein the first quantity is the number of first frequency hopping offsets configured by the network device for the terminal, the first frequency hopping offsets corresponding to a first type of time unit, the first type of time unit being a sub-band full-duplex SBFD time unit; wherein the second quantity is the number of second frequency hopping offsets configured by the network device for the terminal, the second frequency offsets corresponding to a second type of time unit, the second type of time unit being a non-sub-band full-duplex non-SBFD time unit.

[0037] In the above embodiments, the terminal can determine the number of bits occupied by the first information field based on the first quantity and / or the second quantity, thereby improving the availability and reliability of SBFD communication.

[0038] In conjunction with some embodiments of the first aspect, in some embodiments, determining the number of bits occupied by the first information field based on a first quantity and / or a second quantity includes: determining a first value based on the first quantity, the first value being the minimum number of bits occupied by the first information field when indicating the first frequency hopping offset; determining a second value based on the second quantity, the second value being the minimum number of bits occupied by the first information field when indicating the second frequency hopping offset; and determining the number of bits occupied by the first information field based on the first value and / or the second value.

[0039] In the above embodiments, the terminal can determine the first value and the second value based on the first quantity and the second quantity, respectively, and determine the number of bits occupied by the first information field based on the first value and / or the second value. This approach is simple to implement and highly usable.

[0040] In conjunction with some embodiments of the first aspect, in some embodiments, determining the number of bits occupied by the first information field based on the first value and / or the second value includes any one of the following: determining the number of bits occupied by the first information field based on the minimum value of the first value and the second value; determining the number of bits occupied by the first information field based on the maximum value of the first value and the second value; determining the number of bits occupied by the first information field based on the first value; and determining the number of bits occupied by the first information field based on the second value.

[0041] In the above embodiments, the number of bits occupied by the first information field can be determined based on the minimum or maximum value of the first and second values, thereby taking into account the frequency hopping offsets corresponding to different types of time units. Furthermore, determining the number of bits occupied by the first information field based on the first or second value can improve the availability of frequency hopping transmission corresponding to SBFD or non-SBFD time units.

[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the number of bits occupied by the third information field in the DCI remains unchanged; wherein the third information field is used to indicate frequency domain resource allocation; wherein the third information field includes the first information field and the second information field, the second information field being used to indicate the frequency domain resources occupied when transmitting the uplink information in frequency hopping on at least one type of time unit.

[0043] In the above embodiments, the third information domain may include, but is not limited to, at least one of the first and second information domains, thereby achieving the purpose of transmitting uplink information by frequency hopping on different types of time units through the DCI scheduling terminal, resulting in high availability.

[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the frequency domain resource allocation granularity corresponding to the second information domain is determined based on a first granularity and a third value; wherein, the first granularity is the default frequency domain resource allocation granularity; and wherein, the third value is greater than or equal to 1.

[0045] In the above embodiments, the frequency domain resource allocation granularity corresponding to the second information domain can be determined based on the first granularity and the third value, avoiding the problem that the second information domain cannot indicate the frequency domain resources occupied by frequency hopping transmission, and improving the reliability of frequency hopping transmission in SBFD scenarios.

[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the third value is determined based on the ratio of the number of first frequency domain resources to the number of second frequency domain resources; wherein the number of first frequency domain resources is the number of frequency domain resources included in the uplink partial bandwidth (BWP), and the number of second frequency domain resources is the number of frequency domain resources included in the uplink subband.

[0047] In the above embodiments, the third value can be determined based on the above ratio, which is simple to implement and highly usable.

[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining the third frequency domain resources occupied by the Nth hop based on the type of the first time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain; wherein the first time unit is the time unit in which the Nth hop is located; wherein N is an odd number greater than 0; sending the uplink information corresponding to the Nth hop to the network device on the third frequency domain resources within the first time unit; determining a third frequency hopping offset based on the type of the second time unit, the number of bits occupied by the first information domain, and the bit value of the first information domain; wherein the second time unit is the time unit in which the (N+1)th hop is located; wherein the third frequency hopping offset is used for The system indicates the number of frequency domain resources that the starting frequency domain resource position of the (N+1)th hop is separated from the starting frequency domain resource position of the Nth hop; based on the third hop frequency offset and the starting frequency domain resource position of the Nth hop, the system determines the starting frequency domain resource position of the (N+1)th hop; based on the type of the second time unit, the number of bits occupied by the second information field, and the bit value of the second information field, the system determines the fourth frequency domain resource occupied by the (N+1)th hop; based on the starting frequency domain resource position of the (N+1)th hop, the system offsets the fourth frequency domain resource to determine the fifth frequency domain resource occupied by the (N+1)th hop after the offset; and on the fifth frequency domain resource within the second time unit, the system sends the uplink information corresponding to the (N+1)th hop to the network device.

[0049] In the above embodiments, the terminal can transmit uplink information to the network device via frequency hopping based on the above process, which improves the availability and reliability of SBFD technology and enhances the availability of frequency hopping transmission.

[0050] Secondly, embodiments of this disclosure propose an information transmission method, which is executed by a network device. The method includes: determining the number of bits occupied by a first information field in a downlink control information (DCI), wherein the first information field is used to indicate a frequency hopping offset, and the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops; sending the DCI to a terminal, wherein the DCI is used to schedule the terminal to transmit uplink information via frequency hopping; wherein different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least the frequency hopping offset.

[0051] In conjunction with some embodiments of the second aspect, in some embodiments, determining the number of bits occupied by the first information field in the downlink control information (DCI) includes: determining the number of bits occupied by the first information field based on a first quantity and / or a second quantity; wherein the first quantity is the number of first frequency hopping offsets configured by the network device for the terminal, the first frequency hopping offsets correspond to a first type of time unit, the first type of time unit being a sub-band full-duplex (SBFD) time unit; wherein the second quantity is the number of second frequency hopping offsets configured by the network device for the terminal, the second frequency offsets correspond to a second type of time unit, the second type of time unit being a non-sub-band full-duplex (non-SBFD) time unit.

[0052] In conjunction with some embodiments of the second aspect, in some embodiments, determining the number of bits occupied by the first information field based on the first quantity and / or the second quantity includes: determining a first value based on the first quantity, the first value being the minimum number of bits occupied by the first information field when indicating the first frequency hopping offset; determining a second value based on the second quantity, the second value being the minimum number of bits occupied by the first information field when indicating the second frequency hopping offset; and determining the number of bits occupied by the first information field based on the first value and / or the second value.

[0053] In conjunction with some embodiments of the second aspect, in some embodiments, determining the number of bits occupied by the first information field based on the first value and / or the second value includes any one of the following: determining the number of bits occupied by the first information field based on the minimum value of the first value and the second value; determining the number of bits occupied by the first information field based on the maximum value of the first value and the second value; determining the number of bits occupied by the first information field based on the first value; and determining the number of bits occupied by the first information field based on the second value.

[0054] In conjunction with some embodiments of the second aspect, in some embodiments, the number of bits occupied by the third information field in the DCI remains unchanged; wherein the third information field is used to indicate frequency domain resource allocation; wherein the third information field includes the first information field and the second information field, the second information field being used to indicate the frequency domain resources occupied when transmitting the uplink information in frequency hopping on at least one type of time unit.

[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the frequency domain resource allocation granularity corresponding to the second information domain is determined based on a first granularity and a third value; wherein, the first granularity is the default frequency domain resource allocation granularity; wherein, the third value is greater than or equal to 1.

[0056] In conjunction with some embodiments of the second aspect, in some embodiments, the third value is determined based on the ratio of the number of first frequency domain resources to the number of second frequency domain resources; wherein the number of first frequency domain resources is the number of frequency domain resources included in the uplink partial bandwidth (BWP), and the number of second frequency domain resources is the number of frequency domain resources included in the uplink subband.

[0057] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining the third frequency domain resources occupied by the Nth hop based on the type of the first time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain; wherein the first time unit is the time unit in which the Nth hop is located; wherein N is an odd number greater than 0; receiving the uplink information corresponding to the Nth hop sent by the terminal on the third frequency domain resources within the first time unit; determining a third frequency hopping offset based on the type of the second time unit, the number of bits occupied by the first information domain, and the bit value of the first information domain; wherein the second time unit is the time unit in which the (N+1)th hop is located; wherein the third frequency hopping offset is used for The system indicates the number of frequency domain resources that the starting frequency domain resource position of the (N+1)th hop is separated from the starting frequency domain resource position of the Nth hop; based on the third hop frequency offset and the starting frequency domain resource position of the Nth hop, the system determines the starting frequency domain resource position of the (N+1)th hop; based on the type of the second time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain, the system determines the fourth frequency domain resource occupied by the (N+1)th hop; based on the starting frequency domain resource position of the (N+1)th hop, the system offsets the fourth frequency domain resource to determine the fifth frequency domain resource occupied by the (N+1)th hop after the offset; and on the fifth frequency domain resource within the second time unit, the system receives the uplink information corresponding to the (N+1)th hop sent by the terminal.

[0058] Thirdly, embodiments of this disclosure propose an information transmission method, the method comprising: a network device determining the number of bits occupied by a first information field in a downlink control information (DCI), the first information field being used to indicate a frequency hopping offset, the frequency hopping offset being used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops; the network device sending the DCI to a terminal, the DCI being used to schedule the terminal to transmit uplink information via frequency hopping; wherein different types of time units correspond to different frequency hopping parameters, the frequency hopping parameters including at least the frequency hopping offset; and the terminal determining the number of bits occupied by the first information field in the DCI, the first information field being used to indicate the frequency hopping offset.

[0059] Fourthly, embodiments of this disclosure provide a communication device for performing the information transmission method described in any one of the first or second aspects.

[0060] Fifthly, embodiments of this disclosure provide a communication system including a terminal and a network device, wherein the terminal is configured to implement the information transmission method described in any one of the first aspects, and the network device is configured to implement the information transmission method described in any one of the second aspects.

[0061] In a sixth aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the information transmission method as described in any one of the first or second aspects.

[0062] In a seventh aspect, embodiments of this disclosure provide a program product comprising at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the information transmission method as described in any one of the first or second aspects.

[0063] It is understood that the aforementioned communication equipment, communication system, storage medium, program product, etc., are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0064] This disclosure provides an information transmission method, a terminal, a network device, a system, and a storage medium. In some embodiments, the terms "information transmission method" and "information processing method," "communication method," etc., can be used interchangeably.

[0065] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0066] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0067] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0068] In the embodiments disclosed herein, "multiple" refers to two or more.

[0069] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0070] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0071] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.

[0072] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0073] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0074] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0075] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device taking corresponding actions under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to have a judgment action when implementing it, nor do they mean that there must be other limitations.

[0076] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0077] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.

[0078] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0079] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0080] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.

[0081] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0082] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0083] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0084] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0085] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0086] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0087] As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.

[0088] In some embodiments, terminal 101 includes, for example, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.

[0089] In some embodiments, network device 102 includes, but is not limited to, at least one of access network device 102-1 and core network device 102-2.

[0090] In some embodiments, the access network device 102-1 is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: an evolved Node B (eNB), a next-generation eNB (ng-eNB), a next-generation Node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open RAN, a cloud RAN, a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.

[0091] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0092] In some embodiments, the access network device 102-1 may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. By adopting the CU-DU structure, the protocol layer of the access network device can be separated. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. However, this is not the only possibility.

[0093] In some embodiments, the core network device 102-2 may be a single device comprising multiple network elements, or it may be multiple devices or a group of devices, each comprising some or all of the multiple network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).

[0094] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0095] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0096] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0097] In some embodiments, in order to achieve full-duplex operation, the network device can configure an uplink subband (UL subband) for the terminal on a downlink (DL) time unit or a flexible time unit, and / or, the network device can configure a DL subband for the terminal on an uplink (UL) time unit or a flexible time unit.

[0098] In some embodiments, the terminal may support transmitting the Physical Uplink Shared Channel (PUSCH) and / or the Physical Uplink Control Channel (PUCCH) via frequency hopping (FH) to obtain frequency diversity gain and improve the transmission performance of the uplink channel.

[0099] When a terminal transmits uplink channels in an inter-slot frequency hopping manner, the network device can provide different frequency hopping offset lists (FH offset lists) for different types of time units, such as different types of symbols.

[0100] The frequency hopping offset can be used to indicate the number of frequency domain resources between the starting frequency domain resource locations of two adjacent hops.

[0101] In some embodiments, the length of the bit field used to indicate the FH offset value in the downlink control information (DCI) that schedules the PUSCH can be determined based on the number of FH offsets contained in the FH offset list.

[0102] In some embodiments, the terminal supports inter-slot frequency hopping, that is, it supports frequency hopping transmission of different frequency domain resources of the PUSCH channel in order to obtain frequency domain diversity gain.

[0103] Network devices can configure frequency hopping offsets for terminals through Radio Resource Control (RRC) signaling.

[0104] Specifically, if the number of resource blocks (RBs) included in the uplink bandwidth part (BWP) is less than 50, the network device can support configuring up to two frequency hopping offsets for the terminal. If the number of RBs included in the UL BWP is greater than or equal to 50, the network device can support configuring up to four frequency hopping offsets for the terminal.

[0105] In some embodiments, when frequency hopping is enabled, the network device can indicate the frequency hopping offset through the Frequency Domain Resource Assignment (FDRA) field carried in the DCI.

[0106] In some embodiments, when the terminal transmits PUSCH using the inter-slot FH method, assuming the first hop is located on the UL BWP and the second hop is located within the UL subband, and the frequency domain range and / or the size of the frequency domain resources occupied by the UL BWP and the UL subband are different, the second hop may exceed the frequency domain range occupied by the UL subband.

[0107] When a terminal transmits PUSCH using the inter-slot FH method, assuming the first hop is located within the UL subband and the second hop is located on the UL BWP, and the frequency domain range and / or the size of the frequency domain resources occupied by the UL BWP and the UL subband are different, the second hop may also exceed the frequency domain range occupied by the UL BWP.

[0108] When the terminal transmits PUSCH using the inter-slot FH method, and all hops are located within the UL subband, if the FH offset list corresponding to the active UL BWP is followed, it may also cause a hop to exceed the frequency domain range occupied by the UL subband.

[0109] In some embodiments, the network device can configure corresponding FH offset lists for terminals in different types of time units, so that each hop of frequency hopping transmission is located within the frequency domain occupied by the uplink subband or uplink BWP.

[0110] In some embodiments, considering that PUSCH can be transmitted via frequency hopping on different types of time units through a single DCI scheduling terminal, it is necessary to ensure that the DCI payload size is the same. If the network device provides terminals with different FH offset list lengths for different types of time units, the bit length of the information field used to indicate the FH offset needs to be determined.

[0111] Figure 2A is an interactive schematic diagram of an information transmission method according to an embodiment of the present disclosure. As shown in Figure 2A, the present disclosure relates to an information transmission method, which includes:

[0112] In step S2101, network device 102 determines the number of bits occupied by the first information field.

[0113] In some embodiments, the first information field may be used to indicate the frequency hopping offset.

[0114] In one example, the frequency hopping offset can refer to the number of frequency domain resources used to indicate the starting frequency domain resource locations between two adjacent hops.

[0115] Frequency domain resources can be in units such as RBs or resource block groups (RBGs), and this disclosure does not limit this.

[0116] For example, the frequency hopping offset can be used to indicate the number of RBs that the starting RB of the (N+1)th hop is separated from the starting RB of the Nth hop. Here, N can be a positive integer, such as 1, 2, 3, etc.

[0117] For example, the frequency hopping offset can be used to indicate the number of RBs that the starting RB of the Nth hop is separated from the starting RB of the (N+1)th hop. Here, N can be an integer, such as 1, 2, 3, etc.

[0118] For example, the specific value of the frequency hopping offset can be any integer. When the frequency hopping offset is a positive integer, it can be used to indicate that the starting RB index of the (N+1)th hop is greater than the starting RB index of the Nth hop, and the index difference is equal to the frequency hopping offset.

[0119] For example, if the frequency hopping offset is 2 and the starting RB index of the Nth hop is 1, then the starting RB index of the (N+1)th hop is 3.

[0120] For example, the specific value of the frequency hopping offset can be any integer. When the frequency hopping offset is a positive integer, it can be used to indicate that the starting RB index of the Nth hop is greater than the starting RB index of the (N+1)th hop, and the index difference is equal to the frequency hopping offset.

[0121] For example, the specific value of the frequency hopping offset can be any integer. When the frequency hopping offset is 0, it can be used to indicate that the starting RB index of the (N+1)th hop is equal to the starting RB index of the Nth hop.

[0122] For example, if the frequency hopping offset is 0 and the starting RB index of the Nth hop is 1, then the starting RB index of the (N+1)th hop is 1.

[0123] For example, the specific value of the frequency hopping offset can be any integer. When the frequency hopping offset is a negative integer, it can be used to indicate that the starting RB index of the (N+1)th hop is less than the starting RB index of the Nth hop, and the index difference is equal to the frequency hopping offset.

[0124] For example, if the frequency hopping offset is -2 and the starting RB index of the Nth hop is 4, then the starting RB index of the (N+1)th hop is 2.

[0125] For example, the specific value of the frequency hopping offset can be any integer. When the frequency hopping offset is a negative integer, it can be used to indicate that the starting RB index of the Nth hop is less than the starting RB index of the (N+1)th hop, and the index difference is equal to the frequency hopping offset.

[0126] In some embodiments, the name of the first information field is not limited, and it may be, for example, "frequency hopping offset information field", "frequency hopping parameter information field", etc.

[0127] In some embodiments, network device 102 may determine the number of bits occupied by the first information field in any of the following ways:

[0128] Method 1: Determine the number of bits occupied by the first information field based on the first quantity and the second quantity.

[0129] In one example, the first quantity may be the number of first frequency hopping offsets configured by network device 102 for terminal 101.

[0130] The first frequency hopping offset can correspond to a first type of time unit. The first type of time unit can be an SBFD time unit.

[0131] The first quantity may refer to the number of first frequency hopping offsets included in the list of first frequency hopping offsets corresponding to the SBFD time unit configured by the network device 102 for the terminal 101.

[0132] In one example, the second quantity could be the number of second frequency hopping offsets configured by network device 102 for terminal 101.

[0133] The second frequency hopping offset can correspond to a second type of time unit. The second type of time unit can be a non-SBFD time unit.

[0134] The second quantity may refer to the number of second frequency hopping offsets included in the list of second frequency hopping offsets corresponding to the non-SBFD time unit configured by the network device 102 for the terminal 101.

[0135] In some embodiments, the time unit types involved in this disclosure include, but are not limited to, at least one of a first type of time unit and a second type of time unit.

[0136] In one example, the first type of time unit can be an SBFD time unit. An SBFD time unit can refer to an uplink time unit or flexible time unit configured with a DL subband, and / or a downlink time unit or flexible time unit configured with a UL subband.

[0137] For example, in Figure 2B, the first type of time unit may include slot#(n+1), slot#(n+2), and slot#(n+3).

[0138] Corresponding to the first type of time unit, this disclosure also includes a second type of time unit, which is a non-SBFD time unit. A non-SBFD time unit refers to an uplink time unit, downlink time unit, or flexible time unit that is not configured with any subband.

[0139] The time units in this disclosure can be in the form of symbols, slots, sub-slots, frames, subframes, etc.

[0140] Bao Gong makes no restrictions on this.

[0141] For example, in Figure 2B, the first type of time unit can include slot#n and slot#(n+4).

[0142] In one example, network device 102 can determine a first value d1 based on the first quantity M mentioned above. The first value d1 is the number of bits occupied by the first information field when indicating the first frequency hopping offset.

[0143] In order for the first information field to indicate any of the first frequency hopping offsets, the first value d1 is the minimum number of bits required to indicate the first frequency hopping offset.

[0144] The first value is d1 = log2(M).

[0145] In one example, network device 102 can also determine a second value d2 based on the second quantity N mentioned above. The second value d2 is the number of bits occupied by the first information field when indicating the second frequency hopping offset.

[0146] In order for the first information field to indicate any of the second frequency hopping offsets, the second value d 2可以It is the minimum number of bits required to indicate the second frequency hopping offset.

[0147] The second value is d2 = log2(N).

[0148] In one example, network device 102 determines the number of bits occupied by the first information field based on the minimum of the first value and the second value.

[0149] For example, the number of bits occupied by the first information field is F = minimum(d1, d2) = minimum(log2(M), log2(N)).

[0150] In one example, network device 102 determines the number of bits occupied by the first information field based on the maximum value of the first value and the second value.

[0151] For example, the number of bits occupied by the first information field is F = maximum(d1, d2) = maximum(log2(M), log2(N)).

[0152] For example, if at least one of d1 and d2 is not an integer, the number of bits occupied by the first information field can be determined based on the minimum or maximum value of the rounded-up value after rounding up at least one of d1 and d2.

[0153] For example, the number of bits occupied by the first information field

[0154] For example, the number of bits occupied by the first information field

[0155] For example, if at least one of d1 and d2 is not an integer, the number of bits occupied by the first information field can be determined based on the minimum or maximum value of the rounded-down value after rounding down at least one of d1 and d2.

[0156] For example, the number of bits occupied by the first information field

[0157] For example, the number of bits occupied by the first information field

[0158] Alternatively, one can round up d1 and down d2, and then determine the number of bits occupied by the first information field based on the maximum or minimum value after rounding.

[0159] For example, the number of bits occupied by the first information field

[0160] For example, the number of bits occupied by the first information field

[0161] Alternatively, d1 can be rounded down and d2 can be rounded up. The number of bits occupied by the first information field can then be determined based on the maximum or minimum value after rounding.

[0162] For example, the number of bits occupied by the first information field

[0163] For example, the number of bits occupied by the first information field

[0164] For example, if at least one of d1 and d2 is not an integer, the number of bits occupied by the first information field can be determined by rounding up the minimum or maximum value of d1 and d2.

[0165] For example, the number of bits occupied by the first information field

[0166] For example, the number of bits occupied by the first information field

[0167] For example, if at least one of d1 and d2 is not an integer, the number of bits occupied by the first information field can be determined by rounding down the minimum or maximum value of d1 and d2.

[0168] For example, the number of bits occupied by the first information field

[0169] For example, the number of bits occupied by the first information field

[0170] Among them, the above It refers to rounding up. It refers to rounding down to the nearest integer.

[0171] The above is merely an illustrative example, and this disclosure does not limit the scheme for determining the number of bits occupied by the first information field based on the first value and the second value.

[0172] Method 2: Determine the number of bits occupied by the first information field based on the first quantity.

[0173] In one example, the first quantity may be the total number of first frequency hopping offsets configured by network device 102 for terminal 101.

[0174] The first frequency hopping offset can correspond to a first type of time unit. The first type of time unit can be an SBFD time unit.

[0175] The first quantity may refer to the total number of first frequency hopping offsets included in the list of first frequency hopping offsets corresponding to the SBFD time unit configured by the network device 102 for the terminal 101.

[0176] In one example, the first type of time unit can be an SBFD time unit. An SBFD time unit can refer to an uplink time unit or flexible time unit configured with a DL subband, and / or a downlink time unit or flexible time unit configured with a UL subband.

[0177] In one example, network device 102 can determine the first value d1 based on the first quantity M mentioned above.

[0178] The first value is d1 = log2(M).

[0179] In one example, network device 102 determines the number of bits occupied by the first information field based on the first value.

[0180] For example, the number of bits occupied by the first information field is F = d1 = log2(M).

[0181] For example, if d1 is not an integer, the number of bits occupied by the first information field can be determined by rounding up or down d1.

[0182] For example, the number of bits occupied by the first information field

[0183] For example, the number of bits occupied by the first information field

[0184] Method 3: Determine the number of bits occupied by the first information field based on the second quantity.

[0185] In one example, the second quantity could be the total number of second frequency hopping offsets configured by network device 102 for terminal 101.

[0186] The second frequency hopping offset can correspond to a second type of time unit. The second type of time unit can be a non-SBFD time unit.

[0187] The second quantity may refer to the total number of second frequency hopping offsets included in the list of second frequency hopping offsets corresponding to the non-SBFD time unit configured by the network device 102 for the terminal 101.

[0188] In one example, the second type of time unit is the non-SBFD time unit. A non-SBFD time unit refers to an uplink time unit, downlink time unit, or flexible time unit that is not configured with any subband.

[0189] In one example, network device 102 can determine the second value d2 based on the second quantity N mentioned above.

[0190] The second value is d2 = log2(N).

[0191] In one example, network device 102 determines the number of bits occupied by the first information field based on the second value.

[0192] For example, the number of bits occupied by the first information field is F = d2 = log2(N).

[0193] For example, if d2 is not an integer, the number of bits occupied by the first information field can be determined by rounding up or down d2.

[0194] For example, the number of bits occupied by the first information field

[0195] For example, the number of bits occupied by the first information field

[0196] Methods 1 to 3 described above can be predefined methods. For example, the number of bits occupied by the first information field may be determined by the protocol based on a first value and / or a second value.

[0197] For example, in order to take into account the frequency hopping offsets corresponding to different types of time units, the number of bits occupied by the first information field can be determined by means of a first quantity and a second quantity through a protocol agreement.

[0198] Furthermore, in order to indicate any frequency hopping offset corresponding to different types of time units, the number of bits occupied by the first information field can be determined based on the maximum value of the first value (the first value is determined according to the first quantity) and the second value (the second value is determined according to the second quantity).

[0199] Furthermore, in order to take into account the frequency hopping offset corresponding to different types of time units and to minimize the number of bits occupied by the first information field, the number of bits occupied by the first information field can be determined based on the minimum value of the first value (the first value is determined according to the first quantity) and the second value (the second value is determined according to the second quantity).

[0200] For example, in order to improve the availability of frequency hopping transmission on SBFD time units, the number of bits occupied by the first information field can be determined by protocol according to a first quantity.

[0201] For example, in order to improve the utilization of frequency domain resources, considering that the available frequency domain resource range on the non-SBFD time unit (i.e., the frequency domain resource range occupied by the uplink BWP) is generally larger than the available frequency domain resource range on the SBFD time unit (i.e., the frequency domain resource range occupied by the uplink subband), the number of bits occupied by the first information domain can be determined by agreement in the protocol based on the second quantity.

[0202] In one example, network device 102 may also dynamically determine the number of bits occupied by the first information field based on other methods, such as its own policy.

[0203] The above is merely an illustrative example, and this disclosure does not limit the scheme by which the network device 102 determines the number of bits occupied by the first information field.

[0204] In step S2102, network device 102 sends DCI to terminal 101.

[0205] In some embodiments, terminal 101 receives DCI sent by access network device 102, but is not limited thereto. Terminal 101 may also receive DCI sent by other entities, such as relay devices or other terminals. In this case, step S2101 can be omitted.

[0206] In some embodiments, terminal 101 obtains the DCI specified by the protocol, in which case step S2101 is omitted.

[0207] In some embodiments, the terminal 101 obtains the DCI from the upper layer(s), in which case step S2101 is omitted.

[0208] In some embodiments, the terminal 101 performs processing to obtain the DCI, in which step S2101 is omitted.

[0209] In some embodiments, the terminal 101 autonomously implements the function indicated by the DCI, or the above function is the default or default, in which case step S2101 is omitted.

[0210] In some embodiments, terminal 101 may acquire DCI while in a connected state.

[0211] In some embodiments, terminal 101 may acquire DCI while performing uplink coverage enhancement.

[0212] In some embodiments, terminal 101 may receive DCI transmitted by network device 102 through a wireless connection with terminal 101.

[0213] In some embodiments, network device 102 may send DCI when it is necessary to schedule terminal 101 to hop frequency to transmit uplink information.

[0214] In some embodiments, network device 102 may send DCI when uplink coverage enhancement is required.

[0215] In some embodiments, network device 102 can send DCI to terminal 101 via a wireless connection with terminal 101. Of course, network device 102 can also send the DCI payload to terminal 101 after carrying it with other signaling, such as RRC signaling.

[0216] In some embodiments, DCI can be used to schedule the terminal 101 to transmit uplink information via frequency hopping.

[0217] In some embodiments, the name of DCI is not limited, and it may be, for example, "control information", "scheduling information", etc.

[0218] In some embodiments, frequency hopping transmission in this disclosure includes, but is not limited to, at least one of the following: frequency hopping transmission across time units; frequency hopping transmission within time units.

[0219] If the time unit is a time slot, then frequency hopping transmission includes at least one of inter-slot frequency hopping transmission and intra-slot frequency hopping transmission.

[0220] For example, frequency hopping transmission across time units can refer to two adjacent hops being on different time units. For instance, in inter-slot FH, the first hop is located on time slot #1 and the second hop is located on time slot #3.

[0221] For example, frequency hopping transmission within a time unit can refer to two adjacent hops being in the same time unit. For instance, in intra-slot FH, the first hop is located on symbol #1 of time slot #1, and the second hop is located on symbol #2 of time slot #1.

[0222] In some embodiments, uplink information may include, but is not limited to, at least one of the following: PUSCH; PUCCH; Sounding Reference Signal (SRS).

[0223] In one example, the above uplink information enables either inter-slot FH or intra-slot FH.

[0224] In one example, a PUSCH includes, but is not limited to, at least one of the following: a type 2 configured grant (CG) PUSCH; a PUSCH scheduled via DCI and with repetition enabled; or multiple PUSCHs scheduled via a single DCI.

[0225] In some embodiments, different time units may correspond to different frequency hopping parameters.

[0226] In one example, the frequency hopping parameters may include, but are not limited to, at least one of the following: frequency hopping offset; frequency domain resources occupied by the frequency hopping transmission.

[0227] For example, the frequency domain resources occupied by frequency hopping transmission may include, but are not limited to, at least one of the following: frequency domain resources occupied on the uplink subband; frequency domain resources occupied on the uplink BWP.

[0228] For example, the frequency domain resources occupied on the uplink subband include RB#1 to RB#5, and / or the frequency domain resources occupied on the uplink BWP include RB#3 to RB#8.

[0229] The above is merely an illustrative example, and this disclosure does not limit the specific content of the frequency hopping parameters.

[0230] In some embodiments, the DCI includes a third information field, which is used to indicate frequency domain resource allocation.

[0231] In one example, the third information field may include the first information field and the second information field.

[0232] For example, the first information field can be used to indicate the frequency hopping offset.

[0233] For example, the second information field can be used to indicate the frequency domain resources occupied when transmitting the uplink information in frequency hopping on at least one type of time unit.

[0234] The name of the third information field is not limited, and it may be, for example, "FDRA field" or "frequency hopping parameter configuration information field".

[0235] The name of the second information field is not limited, and it can be, for example, "frequency domain resource information field" or "frequency domain configuration information field".

[0236] In some embodiments, to reduce the parsing complexity of the DCI, the number of bits occupied by the third information field in the DCI can remain unchanged. That is, the FDRA field can always occupy S bits, where S is a positive integer.

[0237] The third information field may also include only the first information field, in which case the number of bits occupied by the first information field is S.

[0238] The third information field can also include only the second information field, in which case the number of bits occupied by the second information field is S.

[0239] The third information field can include both the first and second information fields. If the number of bits occupied by the first information field is F, then the number of bits occupied by the second information field can be (SF).

[0240] Network device 102 can configure the frequency domain resources occupied by terminal 101 when transmitting the uplink information in at least one type of time unit in the second information domain.

[0241] For example, the second information field can be used to indicate the starting RB index and the number of RBs occupied when transmitting the uplink information in frequency hopping on at least one type of time unit.

[0242] For example, the second information field can be used to indicate the start RB index and the end RB index when the uplink information is transmitted via frequency hopping on at least one type of time unit.

[0243] For example, the second information field can be used to indicate the termination RB index and the number of RBs occupied when the uplink information is transmitted via frequency hopping on at least one type of time unit.

[0244] For example, the second information field can be used to indicate the starting RB index and the number of RBs occupied by a hop in an SBFD time unit, and / or the starting RB index and the number of RBs occupied by a hop in a non-SBFD time unit.

[0245] For example, the second information field can be used to indicate the starting RB index and the ending RB index occupied by a hop in an SBFD time unit, and / or the starting RB index and the number of RBs occupied by a hop in a non-SBFD time unit.

[0246] For example, the second information field can be used to indicate the start RB index and the end RB index occupied by a hop in an SBFD time unit, and / or the start RB index and the end RB index occupied by a hop in a non-SBFD time unit.

[0247] The above is merely an illustrative example, and this disclosure does not limit the specific content indicated by the second information field.

[0248] In some embodiments, the third information field includes the first information field and the second information field. In the third information field, the first information field may occupy the most significant bit (MSB) of F bits, and the remaining bits may be the second information field.

[0249] In some embodiments, the third information field includes the first information field and the second information field. In the third information field, the first information field may occupy the least significant bit (LSB) of the F bits, and the remaining bits may be the second information field.

[0250] In some embodiments, the number of bits occupied by the second information domain is limited. When the network device 102 configures the frequency domain resources for the terminal 101 according to the first granularity (the default frequency domain resource allocation granularity), the number of bits required may be greater than the number of bits occupied by the second information domain. In this case, the network device 102 can redetermine the frequency domain resource allocation granularity.

[0251] In one example, the granularity of frequency domain resource allocation corresponding to the second information domain can be determined based on the first granularity and the third value.

[0252] In one example, the first granularity is the default frequency domain resource allocation granularity.

[0253] In one example, the first granularity could be an initial or default frequency domain resource allocation granularity defined by the protocol.

[0254] In one example, the first granularity could be an initial or default frequency domain resource allocation granularity configured by network device 102 via signaling.

[0255] In one example, the granularity of frequency domain resource allocation can refer to the smallest unit of frequency domain resource allocation. For example, the granularity of frequency domain resource allocation can be n RBs, where n is a positive integer. That is, when configuring frequency domain resources, network device 102 configures them in groups of n RBs.

[0256] Taking network device 102 as an example of configuring frequency domain resources using a bitmap method, each bit in the bitmap corresponds to n RBs. For example, if the bitmap is 11100 and n is 2, then the frequency domain resources configured by network device 102 include RB#0, RB#1, RB#2, RB#3, RB#4, and RB#5.

[0257] In one example, the third value can be greater than or equal to 1.

[0258] For example, if the third value is equal to 1, then the granularity of frequency domain resource allocation corresponding to the second information domain is determined based on the first granularity.

[0259] For example, if the third value is greater than 1, then the granularity of frequency domain resource allocation corresponding to the second information domain is greater than the first granularity.

[0260] For example, the third value can be determined based on the ratio of the first frequency domain resource count to the second frequency domain resource count. The first frequency domain resource count can be the number of frequency domain resources included in the uplink partial bandwidth (BWP), and the second frequency domain resource count is the number of frequency domain resources included in the uplink subband.

[0261] For example, assuming the default frequency domain resource granularity is 1 RB, the uplink bandwidth BWP includes 6 RBs, and the uplink subband includes 3 RBs, then the third value can be 2. Network device 102 configures the frequency domain resources occupied by terminal 101 in different types of time units using a bitmap in the second information domain. If the bitmap is 110, then terminal 101 can use RB#0 to RB#3 of the uplink BWP to transmit uplink information in non-SBFD time units, and can use RB#0 to RB#1 of the uplink subband to transmit uplink information in SBFD time units.

[0262] Understandably, if the ratio of the number of resources in the first frequency domain to the number of resources in the second frequency domain is not an integer, the ratio can be rounded up.

[0263] For example, the third value

[0264] The above is merely an illustrative example. If the ratio of the number of resources in the first frequency domain to the number of resources in the second frequency domain is not an integer, the ratio can be rounded down. This disclosure does not limit this.

[0265] In some embodiments, after the network device 102 carries the payload in the third information domain, it sends the DCI to the terminal 101. The payload carried in the third information domain is determined based on the frequency hopping offset and frequency domain resources indicated by the first information domain and / or the second information domain, respectively. The specific determination method is not limited in this disclosure.

[0266] In step S2103, terminal 101 determines the number of bits occupied by the first information field.

[0267] In some embodiments, terminal 101 is a terminal that supports SBFD technology.

[0268] In some embodiments, terminal 101 may determine the number of bits occupied by the first information field using any of the following methods:

[0269] Method 1: Determine the number of bits occupied by the first information field based on the first quantity and the second quantity.

[0270] Method 2: Determine the number of bits occupied by the first information field based on the first quantity.

[0271] Method 3: Determine the number of bits occupied by the first information field based on the second quantity.

[0272] The method by which terminal 101 determines the number of bits occupied by the first information field is similar to the method by which network device 102 determines the number of bits occupied by the first information field, and will not be described again here.

[0273] In step S2104, terminal 101 transmits uplink information to network device 102 via frequency hopping.

[0274] In some embodiments, network device 102 may receive uplink information transmitted by frequency hopping from terminal 101.

[0275] In some embodiments, terminal 101 may transmit the uplink information via frequency hopping on time-frequency domain resources scheduled by DCI.

[0276] In some embodiments, terminal 101 may use frequency hopping to transmit the uplink information.

[0277] First, terminal 101 can determine the third frequency domain resources occupied by the Nth hop based on the type of the first time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain.

[0278] The first time unit is the time unit where the Nth jump is located, where N is an odd number greater than 0, such as any value of 1, 3, 5, 7, etc.

[0279] The first time unit can be determined based on the DCI scheduling.

[0280] For example, the DCI includes a fourth information field that configures the time-domain resource location for each hop when transmitting uplink information via frequency hopping.

[0281] When the first time unit is SBFD, the terminal 101 can determine the third frequency domain resources that the network device 102 is configured to use for frequency hopping transmission of uplink information on the SBFD time unit based on the number of bits (SF) and the corresponding bit value occupied by the second information domain (which may be located in the third information domain LSB or MSB).

[0282] When the first time unit is non-SBFD, the terminal 101 can determine the third frequency domain resources used by the network device 102 for the terminal 101 to transmit uplink information by frequency hopping on the non-SBFD time unit based on the number of bits (SF) and the corresponding bit value occupied by the second information domain (which may be located in the third information domain LSB or MSB).

[0283] The third frequency domain resources occupied by terminal 101 when transmitting uplink information via frequency hopping in non-SBFD time units and SBFD time units can be the same or different. For example, uplink information PUSCH occupies RB#1 to RB#4 in both types of time units. Alternatively, considering that the frequency domain range of uplink BWP is larger than the frequency domain range of uplink subband, uplink information PUSCH can occupy RB#1 to RB#8 in non-SBFD time units and RB#1 to RB#4 in SBFD time units.

[0284] The above is merely an illustrative example, and this disclosure does not limit the scheme by which terminal 101 determines the frequency domain resources occupied by the Nth hop.

[0285] Secondly, terminal 101 can send uplink information corresponding to the Nth hop to network device 102 on the third frequency domain resources within the first time unit.

[0286] Furthermore, terminal 101 can determine the third frequency domain offset based on the type of the second time unit, the number of bits occupied by the first information domain, and the bit value of the first information domain.

[0287] The second time unit is the time unit where the (N+1)th jump occurs. The method for determining the second time unit is similar to that for determining the first time unit, and will not be repeated here.

[0288] The third frequency domain offset is used to indicate the number of frequency domain resources that the starting frequency domain resource position of the (N+1)th hop is separated from the starting frequency domain resource position of the Nth hop.

[0289] The third frequency domain offset is one of the first frequency domain offsets, or the third frequency domain offset is one of the second frequency domain offsets.

[0290] If the second time unit is an SBFD time unit, the terminal 101 can determine a first frequency domain offset whose index is equal to the bit value corresponding to the first information domain in at least one first frequency domain offset, based on the number of bits F occupied by the first information domain (which may be located in the third information domain MSB or LSB) and the corresponding bit value. The determined first frequency domain offset is the third frequency domain offset.

[0291] For example, if the first frequency domain offset #1 is 2, the first frequency domain offset #2 is 3, the first frequency domain offset #3 is 4, and the bit value corresponding to the first information domain is 10, then the terminal 101 can determine the first frequency domain offset with index 3 as the third frequency domain offset, that is, the third frequency domain offset is 4.

[0292] If the second time unit is a non-SBFD time unit, the terminal 101 can determine the third frequency domain offset based on the number of bits F occupied by the first information domain (which may be located in the third information domain, either MSB or LSB) and the corresponding bit value, in at least one second frequency domain offset, and determine a second frequency domain offset whose index is equal to the bit value corresponding to the first information domain.

[0293] For example, if the second frequency domain offset #1 is -1, the second frequency domain offset #2 is -2, the second frequency domain offset #3 is -3, and the bit value corresponding to the first information domain is 001, then the terminal 101 can determine the second frequency domain offset with index 1 as the third frequency domain offset, at which time the third frequency domain offset is -1.

[0294] Furthermore, terminal 101 can determine the starting frequency domain resource position of the (N+1)th hop based on the third frequency domain offset and the starting frequency domain resource position of the Nth hop.

[0295] For example, if N is 1, the starting frequency domain resource position of the first hop is RB#0, and the number of third frequency domain resources is 2, then the starting frequency domain resource position of the second hop is RB#2.

[0296] For example, if N is 1, the starting frequency domain resource position of the first hop is RB#10, and the number of third frequency domain resources is -2, then the starting frequency domain resource position of the second hop is RB#8.

[0297] Furthermore, terminal 101 can determine the fourth frequency domain resources occupied by the (N+1)th hop based on the type of the second time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain.

[0298] When the second time unit is SBFD, the terminal 101 can determine the fourth frequency domain resources that the network device 102 is configured to use for frequency hopping transmission of uplink information in the SBFD time unit based on the number of bits occupied by the second information domain and the corresponding bit value.

[0299] When the second time unit is non-SBFD, the terminal 101 can determine the fourth frequency domain resources that the network device 102 is configured to use for frequency hopping transmission of uplink information in the non-SBFD time unit, based on the number of bits occupied by the second information domain and the corresponding bit value.

[0300] Furthermore, terminal 101 can offset the fourth frequency domain resource based on the starting frequency domain resource position of the (N+1)th hop, and determine the fifth frequency domain resource occupied by the (N+1)th hop after the offset.

[0301] For example, assuming that the fourth frequency domain resources occupied by terminal 101 in the second hop include RB#1 to RB#4, and the starting frequency domain resource position of the second hop is RB#3, then terminal 101 can determine that the fifth frequency domain resources occupied by the second hop after the offset include RB#3 to RB#6.

[0302] Finally, terminal 101 can send the uplink information corresponding to the (N+1)th hop to the network device on the fifth frequency domain resources within the second time unit.

[0303] In some embodiments, network device 102 may use a similar method to determine the third frequency domain resources in the first time unit and the fifth frequency domain resources in the second time unit, thereby receiving uplink information transmitted by frequency hopping from terminal 101 on the corresponding time-frequency domain resources.

[0304] In some embodiments, the process of network device 102 transmitting uplink information via frequency hopping through DCI scheduling terminal 101 can be as shown in Figure 2C, for example.

[0305] Assume that the second information field in the DCI indicates that when uplink information PUSCH is transmitted via frequency hopping in the SBFD time unit and the non-SBFD time unit, the frequency domain resources occupied by PUSCH are RB#2 to RB#7.

[0306] Terminal 101 can determine the number of frequency hopping transmissions as 4 according to DCI scheduling, which are located on time slots #1, #2, #3, and #4 respectively (i.e., inter-slot FH). Among them, time slots #1 to #3 are non-SBFD time slots, and time slot #4 is an SBFD time slot.

[0307] Terminal 101 can determine that the first hop and the third hop are located on RB#0 to RB#5 of time slot #1 and time slot #3 respectively, and thus transmit PUSCH on the corresponding resources.

[0308] In DCI, the first information domain occupies 2 bits, with a corresponding bit value of 10. The first frequency domain offsets #0 to #4 are 1, 2, 3, -1, and -2, respectively, and the second frequency domain offsets #0 to #3 are 0, 1, 3, -2, and -1, respectively.

[0309] Terminal 101 can determine that the third frequency domain offset is equal to the second frequency domain offset #3 in time slot #2 (non-SBFD time slot), that is, the third frequency domain offset #1 is -2. Then the frequency domain resources occupied by PUSCH #2 in time slot #2 are RB #0 to RB #5.

[0310] Terminal 101 can determine that the third frequency domain offset is equal to the first frequency domain offset #3 on time slot #4 (SBFD time slot), that is, the third frequency domain offset #2 is -1. Then the frequency domain resources occupied by PUSCH #4 on time slot #4 are RB #1 to RB #6.

[0311] Terminal 101 transmits the PUSCH according to the aforementioned time-frequency domain resources, and network device 102 receives the PUSCH on the corresponding resources.

[0312] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0313] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink", as well as the terms "sidelink", "sidelink", "sidelink communication", "sidelink communication", "direct connection", "direct link", "direct communication", and "direct link communication".

[0314] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.

[0315] In some embodiments, terms such as "physical downlink shared channel (PDSCH)" and "DL data" can be used interchangeably, as can terms such as "physical uplink shared channel (PUSCH)" and "UL data".

[0316] In some embodiments, the terms “resource block (RB)”, “physical resource block (PRB)”, “sub-carrier group (SCG)”, “resource element group (REG)”, “PRB pair”, “RB pair”, “resource element (RE)”, and “sub-carrier” can be used interchangeably.

[0317] In some embodiments, the terms “frame”, “radio frame”, “subframe”, “slot”, “sub-slot”, “mini-slot”, “symbol”, “symbol”, and “transmission time interval (TTI)” can be used interchangeably.

[0318] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the 3GPP protocol, Wi-Fi protocol, and audio and / or video protocols.

[0319] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0320] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0321] In some embodiments, the information transmission method involved in this disclosure may include at least one of steps S2101 to S2104. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, step S2101+S2102 may be implemented as an independent embodiment, step S2103 may be implemented as an independent embodiment, steps S2101 to S2103 may be implemented as independent embodiments, and step S2104 may be implemented as an independent embodiment, but is not limited thereto.

[0322] In some embodiments, steps S2101 to S2104 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0323] In some embodiments, the execution order of steps S2101 to S2104 is not limited.

[0324] In the above embodiments, when different time units correspond to different frequency hopping parameters, network devices and terminals can determine the number of bits occupied by the first information field in the DCI based on a predefined method. The first information field can be used to indicate the frequency hopping offset in the frequency hopping parameters, which improves the reliability and availability of SBFD communication.

[0325] Figure 3A is an interactive schematic diagram of an information transmission method according to an embodiment of the present disclosure. As shown in Figure 3A, the present disclosure relates to an information transmission method, which can be executed by terminal 101, and includes the following steps:

[0326] Step S3101: Obtain DCI.

[0327] In some embodiments, reference can be made to the steps in other embodiments described before or after this embodiment, such as step S2102 in FIG2A and its optional implementation, as well as other related parts in the specification, which will not be repeated here.

[0328] Step S3102: Determine the number of bits occupied by the first information field.

[0329] In some embodiments, reference can be made to the steps in other embodiments described before or after this embodiment, such as step S2103 in FIG2A and its optional implementation, as well as other related parts in the specification, which will not be repeated here.

[0330] In some embodiments, steps S3101 to S3102 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0331] In some embodiments, the execution order of steps S3101 to S3102 is not limited.

[0332] In the above embodiments, when different time units correspond to different frequency hopping parameters, the terminal can determine the number of bits occupied by the first information field in the DCI. The first information field can be used to indicate the frequency hopping offset in the frequency hopping parameters, which improves the reliability and availability of SBFD communication.

[0333] Figure 3B is an interactive schematic diagram of an information transmission method according to an embodiment of the present disclosure. As shown in Figure 3B, the present disclosure relates to an information transmission method, which can be executed by a network device 102, and includes the following steps:

[0334] Step S3201: Determine the number of bits occupied by the first information field.

[0335] In some embodiments, reference can be made to the steps in other embodiments described before or after this embodiment, such as step S2101 in FIG2A and its optional implementation, as well as other related parts in the specification, which will not be repeated here.

[0336] Step S3202: Send DCI.

[0337] In some embodiments, reference can be made to the steps in other embodiments described before or after this embodiment, such as step S2102 in FIG2A and its optional implementation, as well as other related parts in the specification, which will not be repeated here.

[0338] In some embodiments, steps S3201 to S3202 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0339] In some embodiments, the execution order of steps S3201 to S3202 is not limited.

[0340] In the above embodiments, when different time units correspond to different frequency hopping parameters, the network device can determine the number of bits occupied by the first information field in the DCI based on a predefined method. The first information field can be used to indicate the frequency hopping offset in the frequency hopping parameters, and then send the DCI to the terminal, which improves the reliability and availability of SBFD communication.

[0341] The above process is further illustrated with examples below.

[0342] In this embodiment of the disclosure, when a network device, such as a base station, provides a terminal with FH offset lists for SBFD time units and non-SBFD time units respectively, the length of the information field in the DCI used to indicate the FH offset value can be determined.

[0343] The following content is explained using time units in terms of symbols.

[0344] In this embodiment of the disclosure, when the terminal transmits uplink channels on SBFD symbols and non-SBFD symbols, and different symbol types correspond to different FH parameters, the terminal and the base station determine the length of the information bit used to indicate FH according to a predefined method.

[0345] Terminal side:

[0346] The terminal transmits the uplink channel on SBFD symbols and non-SBFD symbols, and different symbol types correspond to different FH parameters. The terminal determines the bit length of the information field used to indicate the FH according to the following predefined method:

[0347] Method 1: The terminal determines the length of the bit used to indicate the FH offset in the DCI based on the maximum or minimum value in the FH offset list corresponding to the SBFD symbol and the FH offset list corresponding to the non-SBFD symbol.

[0348] Specifically, assume that the FH offset list for SBFD symbols contains M FH offset values, and the FH offset list for non-SBFD symbols contains N FH offset values. Based on method 1, the length of the information field in the DCI of the PUSCH used to indicate the use of FH offset for frequency hopping is F = maximum(log2(M), log2(N)) or F = minimum(log2(M), log2(N)).

[0349] When the above calculation result is not an integer, it can be:

[0350] The calculation result is rounded up or down;

[0351] Alternatively, perform a rounding up or rounding down operation on log2(M) and / or log2(N).

[0352] The terminal determines the frequency domain resources occupied by the uplink transmission within its respective symbol based on the bits in the FDRA field after removing the F bits MSB used to indicate the FH offset.

[0353] When the information bits used to indicate the uplink transmission frequency domain location cannot indicate all available uplink RBs according to the preset frequency domain granularity, the frequency domain resource indication method is determined according to the following method:

[0354] Method 1-1 introduces a scaling factor k to determine the frequency domain allocation granularity for the corresponding symbol type.

[0355] For example, k is determined according to the following formula 1:

[0356]

[0357] Wherein, UL BWP refers to the number of frequency domain resources included in the uplink BWP, and UL subband refers to the number of frequency domain resources included in the uplink subband.

[0358] Methods 1-2 determine the frequency domain resources used for uplink transmission within a subset of available frequency domain resources based on the default frequency domain resource allocation granularity.

[0359] In this method, the total length of the FDRA remains unchanged. Specifically, the FDRA field used to indicate uplink transmission on SBFD symbols and non-SBFD symbols has the same length and is not affected by the field used to indicate the FH offset information.

[0360] Method 2: Determine the bit length in the DCI used to indicate the FH offset based on the FH offset list corresponding to the non-SBFD symbol.

[0361] Specifically, assume that the FH offset list for SBFD symbols contains M FH offset values, and the FH offset list for non-SBFD symbols contains N FH offset values. Based on method 1, the length of the information field in the DCI that indicates the use of FH offset for frequency hopping in the PUSCH scheduling or activation is F = log2(N).

[0362] When the above calculation result is not an integer, the calculation result can be rounded up or down.

[0363] Specifically, the terminal determines the frequency domain resources occupied by the uplink transmission within its respective symbol based on the bits in the FDRA field after removing the F bits MSB used to indicate the FH offset.

[0364] In this method, the total length of the FDRA remains unchanged. Specifically, the FDRA field used to indicate uplink transmission on SBFD symbols and non-SBFD symbols has the same length and is not affected by the field used to indicate the FH offset information.

[0365] Method 3: Determine the bit length in the DCI used to indicate the FH offset based on the FH offset list corresponding to the SBFD symbol.

[0366] Specifically, assume that the FH offset list for SBFD symbols contains M FH offset values, and the FH offset list for non-SBFD symbols contains N FH offset values. Based on method 3, the length of the information field in the DCI that indicates the use of FH offset for frequency hopping in the PUSCH scheduling or activation is F = log2(M).

[0367] When the above calculation result is not an integer, the calculation result can be rounded up or down.

[0368] The terminal determines the frequency domain resources occupied by the uplink transmission within its respective symbol based on the bits in the FDRA field after removing the F bits MSB used to indicate the FH offset.

[0369] In this method, the total length of the FDRA remains unchanged. Specifically, the FDRA field used to indicate uplink transmission on SBFD symbols and non-SBFD symbols has the same length and is not affected by the field used to indicate the FH offset information.

[0370] In this embodiment, it is assumed that PUSCH is enabled for either inter-slot frequency hopping or intra-slot frequency hopping.

[0371] In this embodiment, it is assumed that the PUSCH is transmitted on different symbol types, including SBFD symbol and non-SBFD symbol. SBFD symbol means OFDM symbol configured with UL subband.

[0372] In this embodiment, the PUSCH includes Type2 CG PUSCH, PUSCH scheduled by DCI and with repetition enabled, multi-PUSCH scheduled by a single DCI, etc.

[0373] In this embodiment, the symbols of different symbol types correspond to different FH parameters, including at least the FH offset of the frequency domain interval between the first hop and the second hop.

[0374] In this embodiment, the terminal is a terminal that supports SBFD technology.

[0375] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0376] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0377] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0378] Figure 4A is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. The terminal 4100 is used to execute any of the above methods. In some embodiments, as shown in Figure 4A, the terminal 4100 may include at least one of a transceiver module 4101 and a processing module 4102.

[0379] In some embodiments, the transceiver module 4101 is used to receive downlink control information (DCI) sent by the network device, the DCI being used to schedule the terminal to transmit uplink information via frequency hopping; wherein, different types of time units correspond to different frequency hopping parameters, the frequency hopping parameters including at least a frequency hopping offset, the frequency hopping offset being used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops.

[0380] In some embodiments, the processing module 4102 is used to determine the number of bits occupied by the first information field in the DCI, wherein the first information field is used to indicate the frequency hopping offset.

[0381] Optionally, the transceiver module 4101 is used to perform at least one of the communication steps (such as step S2102, but not limited thereto) performed by the terminal 4100 in any of the above methods, which will not be described in detail here.

[0382] Optionally, the processing module 4102 is used to execute at least one of the other steps (such as step S2103, but not limited thereto) executed by the terminal 4100 in any of the above methods, which will not be described in detail here.

[0383] Figure 4B is a schematic diagram of the structure of an access network device according to an embodiment of this disclosure. Network device 4200 is used to perform any of the above methods. In some embodiments, as shown in Figure 4B, network device 4200 may include at least one of a processing module 4201, a transceiver module 4202, etc.

[0384] In some embodiments, the processing module 4201 is used to determine the number of bits occupied by the first information field in the downlink control information (DCI), wherein the first information field is used to indicate the frequency hopping offset, and the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops.

[0385] In some embodiments, the transceiver module 4202 is used to send the DCI to the terminal, and the DCI is used to schedule the terminal to transmit uplink information via frequency hopping; wherein, different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least the frequency hopping offset.

[0386] Optionally, the processing module 4201 described above is used to perform at least one of the other steps (such as step S2101, but not limited thereto) performed by the network device 4200 in any of the above methods, which will not be described in detail here.

[0387] Optionally, the transceiver module 4202 is used to perform at least one of the communication steps (such as step S2102, but not limited thereto) performed by the network device 4200 in any of the above methods, which will not be described in detail here.

[0388] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0389] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module.

[0390] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.

[0391] Figure 5A is a schematic diagram of the structure of the communication device 5100 proposed in an embodiment of this disclosure. The communication device 5100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0392] As shown in Figure 5A, the communication device 5100 is used to execute any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 is used to execute any of the above methods. Optionally, one or more processors 5101 are used to invoke instructions to cause the communication device 5100 to execute any of the above methods.

[0393] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., step S2102, but not limited thereto), and the processor 5101 performs at least one of other steps (e.g., step S2101, step S2103, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0394] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Optionally, one or more processors 5101 are used to invoke instructions stored in the memory 5103 to cause the communication device 5100 to perform any of the above methods. Optionally, all or part of the memory 5103 may also be located outside the communication device 5100. In an optional embodiment, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuit 5104 is connected to the memory 5102 and can be used to receive data and / or instructions from the memory 5102 or other devices, and can be used to send data and / or instructions to the memory 5102 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5102 and send the data and / or instructions to the processor 5101.

[0395] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0396] Figure 5B is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, the schematic diagram of chip 5200 shown in Figure 5B can be referred to, but is not limited thereto.

[0397] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.

[0398] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data and / or instructions. Optionally, all or part of the memories 5203 may be located outside of chip 5200. Optionally, the interface circuit 5202 is connected to the memories 5203, and the interface circuit 5202 can be used to receive data and / or instructions from the memories 5203 or other devices, and the interface circuit 5202 can be used to send data and / or instructions to the memories 5203 or other devices. For example, the interface circuit 5202 can read data and / or instructions stored in the memories 5203 and send the data and / or instructions to the processor 5201.

[0399] In some embodiments, the interface circuit 5202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., step S2102, but not limited thereto). The interface circuit 5202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 5202 performing data and / or instruction interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of other steps (e.g., steps S2101, step S2103, but not limited thereto).

[0400] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0401] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0402] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

[0403] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0404] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An information transmission method, characterized in that, The method is executed by a terminal, and the method includes: The device receives downlink control information (DCI) sent by a network device. The DCI is used to schedule the terminal to transmit uplink information via frequency hopping. Different time units correspond to different frequency hopping parameters. The frequency hopping parameters include at least a frequency hopping offset, which is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops. Determine the number of bits occupied by the first information field in the DCI, whereby the first information field is used to indicate the frequency hopping offset.

2. The method according to claim 1, characterized in that, Determining the number of bits occupied by the first information field in the DCI includes: The number of bits occupied by the first information domain is determined based on the first quantity and / or the second quantity; wherein, the first quantity is the number of first frequency hopping offsets configured by the network device for the terminal, the first frequency hopping offsets correspond to a first type of time unit, and the first type of time unit is a sub-band full-duplex SBFD time unit; wherein, the second quantity is the number of second frequency hopping offsets configured by the network device for the terminal, the second frequency domain offsets correspond to a second type of time unit, and the second type of time unit is a non-sub-band full-duplex non-SBFD time unit.

3. The method according to claim 2, characterized in that, Determining the number of bits occupied by the first information field based on the first quantity and / or the second quantity includes: Based on the first quantity, a first value is determined, wherein the first value is the minimum number of bits occupied when the first information field indicates the first frequency hopping offset; Based on the second quantity, a second value is determined, which is the minimum number of bits occupied when the first information field indicates the second frequency hopping offset; The number of bits occupied by the first information field is determined based on the first value and / or the second value.

4. The method according to claim 3, characterized in that, Determining the number of bits occupied by the first information field based on the first value and / or the second value includes any one of the following: The number of bits occupied by the first information field is determined based on the minimum value between the first value and the second value. The number of bits occupied by the first information field is determined based on the maximum value between the first value and the second value. Based on the first value, determine the number of bits occupied by the first information field; Based on the second value, determine the number of bits occupied by the first information field.

5. The method according to any one of claims 1-4, characterized in that, The number of bits occupied by the third information field in the DCI remains unchanged; wherein, the third information field is used to indicate the allocation of frequency domain resources; wherein, the third information field includes the first information field and the second information field, and the second information field is used to indicate the frequency domain resources occupied when transmitting the uplink information in at least one type of time unit by frequency hopping.

6. The method according to claim 5, characterized in that, The frequency domain resource allocation granularity corresponding to the second information domain is determined based on a first granularity and a third value; wherein the first granularity is the default frequency domain resource allocation granularity; and wherein the third value is greater than or equal to 1.

7. The method according to claim 6, characterized in that, The third value is determined based on the ratio of the number of first frequency domain resources to the number of second frequency domain resources; wherein, the number of first frequency domain resources is the number of frequency domain resources included in the uplink portion bandwidth (BWP), and the number of second frequency domain resources is the number of frequency domain resources included in the uplink subband.

8. The method according to any one of claims 5-7, characterized in that, The method further includes: Based on the type of the first time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain, the third frequency domain resources occupied by the Nth hop are determined; wherein, the first time unit is the time unit in which the Nth hop is located; wherein, N is an odd number greater than 0; On the third frequency domain resources within the first time unit, the uplink information corresponding to the Nth hop is sent to the network device; A third frequency hopping offset is determined based on the type of the second time unit, the number of bits occupied by the first information field, and the bit value of the first information field; wherein, the second time unit is the time unit in which the (N+1)th hop is located; wherein, the third frequency hopping offset is used to indicate the number of frequency domain resources that the starting frequency domain resource position of the (N+1)th hop is separated from the starting frequency domain resource position of the Nth hop. Based on the third frequency hopping offset and the starting frequency domain resource position of the Nth hop, the starting frequency domain resource position of the (N+1)th hop is determined. Based on the type of the second time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain, determine the fourth frequency domain resource occupied by the (N+1)th hop; The fourth frequency domain resource is offset based on the starting frequency domain resource position of the (N+1)th hop, and the fifth frequency domain resource occupied by the (N+1)th hop after the offset is determined. On the fifth frequency domain resource within the second time unit, the uplink information corresponding to the (N+1)th hop is sent to the network device.

9. An information transmission method, characterized in that, The method is performed by a network device, and the method includes: The number of bits occupied by the first information field in the downlink control information (DCI) is determined. The first information field is used to indicate the frequency hopping offset, and the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops. The DCI is sent to the terminal; wherein the DCI is used to schedule the terminal to transmit uplink information via frequency hopping; wherein different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least the frequency hopping offset.

10. The method according to claim 9, characterized in that, Determining the number of bits occupied by the first information field in the downlink control information (DCI) includes: The number of bits occupied by the first information domain is determined based on the first quantity and / or the second quantity; wherein, the first quantity is the number of first frequency hopping offsets configured by the network device for the terminal, the first frequency hopping offsets correspond to a first type of time unit, and the first type of time unit is a sub-band full-duplex SBFD time unit; wherein, the second quantity is the number of second frequency hopping offsets configured by the network device for the terminal, the second frequency domain offsets correspond to a second type of time unit, and the second type of time unit is a non-sub-band full-duplex non-SBFD time unit.

11. The method according to claim 10, characterized in that, Determining the number of bits occupied by the first information field based on the first quantity and / or the second quantity includes: Based on the first quantity, a first value is determined, wherein the first value is the minimum number of bits occupied when the first information field indicates the first frequency hopping offset; Based on the second quantity, a second value is determined, which is the minimum number of bits occupied when the first information field indicates the second frequency hopping offset; The number of bits occupied by the first information field is determined based on the first value and / or the second value.

12. The method according to claim 11, characterized in that, Determining the number of bits occupied by the first information field based on the first value and / or the second value includes any one of the following: The number of bits occupied by the first information field is determined based on the minimum value between the first value and the second value. The number of bits occupied by the first information field is determined based on the maximum value between the first value and the second value. Based on the first value, determine the number of bits occupied by the first information field; Based on the second value, determine the number of bits occupied by the first information field.

13. The method according to any one of claims 9-12, characterized in that, The number of bits occupied by the third information field in the DCI remains unchanged; wherein, the third information field is used to indicate the allocation of frequency domain resources; wherein, the third information field includes the first information field and the second information field, and the second information field is used to indicate the frequency domain resources occupied when transmitting the uplink information in at least one type of time unit by frequency hopping.

14. The method according to claim 13, characterized in that, The frequency domain resource allocation granularity corresponding to the second information domain is determined based on a first granularity and a third value; wherein the first granularity is the default frequency domain resource allocation granularity; and wherein the third value is greater than or equal to 1.

15. The method according to claim 14, characterized in that, The third value is determined based on the ratio of the number of first frequency domain resources to the number of second frequency domain resources; wherein, the number of first frequency domain resources is the number of frequency domain resources included in the uplink portion bandwidth (BWP), and the number of second frequency domain resources is the number of frequency domain resources included in the uplink subband.

16. The method according to any one of claims 13-15, characterized in that, The method further includes: Based on the type of the first time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain, the third frequency domain resources occupied by the Nth hop are determined; wherein, the first time unit is the time unit in which the Nth hop is located; wherein, N is an odd number greater than 0; On the third frequency domain resources within the first time unit, the uplink information corresponding to the Nth hop sent by the terminal is received; A third frequency hopping offset is determined based on the type of the second time unit, the number of bits occupied by the first information field, and the bit value of the first information field; wherein, the second time unit is the time unit in which the (N+1)th hop is located; wherein, the third frequency hopping offset is used to indicate the number of frequency domain resources that the starting frequency domain resource position of the (N+1)th hop is separated from the starting frequency domain resource position of the Nth hop. Based on the third frequency hopping offset and the starting frequency domain resource position of the Nth hop, the starting frequency domain resource position of the (N+1)th hop is determined. Based on the type of the second time unit, the number of bits occupied by the second information domain, and the bit value of the second information domain, determine the fourth frequency domain resource occupied by the (N+1)th hop; The fourth frequency domain resource is offset based on the starting frequency domain resource position of the (N+1)th hop, and the fifth frequency domain resource occupied by the (N+1)th hop after the offset is determined. On the fifth frequency domain resource within the second time unit, the uplink information corresponding to the (N+1)th hop sent by the terminal is received.

17. An information transmission method, characterized in that, The method includes: The network device determines the number of bits occupied by the first information field in the downlink control information (DCI). The first information field is used to indicate the frequency hopping offset, and the frequency hopping offset is used to indicate the number of frequency domain resources between the starting frequency domain resource positions of two adjacent hops. The network device sends the DCI to the terminal, and the DCI is used to schedule the terminal to hop frequency to transmit uplink information; wherein, different types of time units correspond to different frequency hopping parameters, and the frequency hopping parameters include at least the frequency hopping offset. The terminal determines the number of bits occupied by the first information field in the DCI, the first information field being used to indicate the frequency hopping offset.

18. A communication device, characterized in that, The communication device is used to perform the information transmission method according to any one of claims 1-8 or 9-16.

19. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the information transmission method according to any one of claims 1-8, and the network device is configured to implement the information transmission method according to any one of claims 9-16.

20. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, it causes the communication device to perform the information transmission method as described in any one of 1-8 or 9-16.

21. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by a communication device, it implements the information transmission method as described in any one of claims 1-8 or 9-16.