Communication method and communication apparatus
By receiving information containing different parts of bits, the terminal device can determine the frequency hopping pattern on the SBFD and non-SBFD time units, solving the problems of insufficient frequency hopping flexibility and high bit consumption in the prior art, and achieving more efficient frequency hopping instruct.
Patent Information
- Application Number
- PCT/CN2024/111012
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-08-09
- Publication Date
- 2025-02-20
AI Technical Summary
In a communication system with a subband full duplex SBFD transmission method, how to effectively indicate a frequency hopping pattern to improve frequency hopping flexibility and reduce bit consumption.
By receiving information including the first part of bits, the second part of bits and the third part of bits, the terminal device may determine the frequency hopping pattern on the SBFD time unit and determine the frequency hopping pattern on the non-SBFD time unit based on these bits.
Improved frequency hopping flexibility and reduced bit consumption indicating frequency hopping patterns.
Smart Images

Figure CN2024111012_20022025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 11, 2023, with application number 202311021897.1 and application name “A Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and more particularly, to a communication method and a communication device. Background Art
[0003] In order to obtain the frequency diversity gain of the communication system and improve the uplink transmission performance, the terminal device can use frequency hopping to send data. In other words, the terminal device can map the data to be sent to different frequency resources at different times. The time domain resource location and frequency resource location of the data to be sent can be called a frequency hopping pattern. The terminal device can obtain the frequency hopping pattern from the network device and use the frequency hopping method to send data based on the frequency hopping pattern.
[0004] However, in a communication system using a subband non-overlapping full duplex (SBFD) transmission mode, frequency resources on a time slot or orthogonal frequency division multiplexing (OFDM) symbol are divided into an uplink subband for uplink transmission and a downlink subband for downlink transmission, so that the frequency range available for uplink transmission at different times may be different.
[0005] How to indicate the frequency hopping pattern in this scenario is a technical problem that needs to be solved urgently.
[0006] Summary of the Invention
[0007] The present application provides a communication method and a communication device, which can improve the flexibility of frequency hopping and reduce the bit consumption of indicating the frequency hopping pattern.
[0008] In a first aspect, a communication method is provided, which can be implemented by a terminal device or a chip in the terminal device, the method comprising: receiving first information, the first information comprising a first part of bits, a second part of bits and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits contained in the first part of bits, the second part of bits and the third part of bits is less than or equal to a first threshold; based on the first information, sending a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource using a frequency hopping method in a sub-band full-duplex SBFD time unit, and sending a first PUSCH on the third frequency resource and the fourth frequency resource using a frequency hopping method in a non-SBFD time unit.
[0009] Based on the present technical solution, the terminal device can determine the resource location of the first frequency resource based on the first part of the bits, and determine the resource location of the second frequency resource based on the first part of the bits and the second part of the bits, thereby determining the frequency hopping pattern on the SBFD time unit. The terminal device can determine the resource location of the third frequency resource based on the first frequency resource, and determine the resource location of the fourth frequency resource based on the resource location of the third frequency resource and the third part of the bits, thereby determining the frequency hopping pattern on the non-SBFD time unit. In other words, the network device can indicate two sets of frequency hopping patterns through a limited number of bits, and the frequency hopping frequency interval on the SBFD time unit and the frequency hopping frequency interval on the non-SBFD time unit can be flexibly indicated by the second part of the bits and the third part of the bits, respectively, which can improve the flexibility of frequency hopping and reduce the bit consumption of indicating the frequency hopping pattern.
[0010] In a second aspect, a communication method is provided, which can be implemented by a network device or a chip in the network device, the method including: sending first information, the first information including a first part of bits, a second part of bits and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits contained in the first part of bits, the second part of bits and the third part of bits is less than or equal to a first threshold; receiving a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource using a frequency hopping method in a sub-band full-duplex SBFD time unit, and receiving a first PUSCH on the third frequency resource and the fourth frequency resource using a frequency hopping method in a non-SBFD time unit.
[0011] Regarding the beneficial technical effects of the second aspect, please refer to the description of the relevant implementation methods of the first aspect and will not be repeated here.
[0012] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first threshold is determined based on the number of frequency units in the uplink bandwidth part BWP, and the third frequency resource and the fourth frequency resource are frequency resources in the uplink BWP.
[0013] Based on the present technical solution, the first threshold may be determined with reference to the number of frequency units in the uplink BWP. For example, the network device may determine the first threshold based on the number of frequency units in the uplink BWP.
[0014] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first threshold L satisfies:
[0015] Among them, N UL,BWP Indicates the number of frequency units in the uplink BWP, It indicates rounding up. The third frequency resource and the fourth frequency resource are frequency resources in the uplink BWP.
[0016] Based on the present technical solution, the network device uses less than or equal to L bits to indicate the frequency positions of the first frequency resource and the second frequency resource in the uplink sub-band, the resource positions of the third frequency resource and the fourth frequency resource in the uplink BWP, and the first frequency interval and the second frequency interval. Currently, network devices usually use the L bits obtained by the above formula to indicate the frequency unit in the uplink BWP, or the frequency unit and a frequency interval in the uplink BWP. If the network device wants to indicate two or more frequency intervals for frequency hopping, it must use more than L bits for indication. In the present technical solution, the network device uses less than or equal to L bits to indicate at least two frequency intervals for frequency hopping, which can improve the flexibility of frequency hopping and reduce the bit consumption of indicating the frequency hopping pattern.
[0017] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first information further includes a fourth portion of bits, where the fourth portion of bits indicates a third frequency interval between the first frequency resource and the third frequency resource.
[0018] Based on this technical solution, the third frequency interval between the first frequency resource and the third frequency resource can also be indicated by a separate fourth part of bits, further improving the flexibility of frequency hopping.
[0019] Exemplarily, the starting position of the first frequency resource is the same as the starting position of the third frequency resource.
[0020] Based on this technical solution, the terminal device can determine the starting position of the third frequency resource based on the starting position of the first frequency resource. That is, the terminal device can determine the starting positions of the first frequency resource and the third frequency resource based on the first part of the bits, which can save bit consumption.
[0021] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the sum of the number of bits included in the first part of bits, the second part of bits, the third part of bits, and the fourth part of bits is less than or equal to the first threshold.
[0022] Based on this technical solution, the network device can indicate two sets of frequency hopping patterns through a limited number of bits. The first frequency position can be indicated by the first part of the bits, the third frequency position can be indicated by the fourth part of the bits, and the frequency hopping frequency interval on the SBFD time unit and the frequency hopping frequency interval on the non-SBFD time unit can be indicated by the second part of the bits and the third part of the bits respectively. This can improve the flexibility of frequency hopping and reduce the bit consumption of indicating the frequency hopping pattern.
[0023] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the sum of the number of bits contained in the first part of bits and the number of bits contained in the second part of bits is determined based on the number of frequency units in the uplink subband, and the first frequency resource and the second frequency resource are frequency resources in the uplink subband.
[0024] Based on the present technical solution, the first part of the bits indicates the first frequency resource, the first frequency resource is the frequency resource in the uplink subband, the uplink subband is the frequency resource in the uplink BWP, and the network device can determine the number of bits contained in the first part of the bits based on the number of frequency units in the uplink subband, instead of determining the number of bits contained in the first part of the bits based on the number of frequency units in the uplink BWP, so that the number of bits in the first part of the bits can be less than the first threshold.
[0025] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the sum of the number of bits N1 included in the first portion of bits and the number of bits N2 included in the second portion of bits satisfies:
[0026] Among them, N UL,subband Indicates the number of frequency units in the uplink subband, It indicates rounding up, and the first frequency resource and the second frequency resource are frequency resources in the uplink subband.
[0027] Based on this technical solution, the N1 bits determined by the above formula can be used to indicate at least one frequency cell in the uplink subband, and the network device can use N1 bits to indicate the resource location of the first frequency resource. Currently, network devices typically use a number of bits determined based on the number of frequency cells in the uplink BWP to indicate the resource location. The number of frequency cells in the uplink BWP is greater than the number of frequency cells in the uplink subband. In other words, network devices currently use more than N1 bits to indicate the resource location. This technical solution can use fewer bits to indicate the first frequency resource, thereby reducing bit consumption.
[0028] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the first part of bits indicates the starting frequency unit in the first frequency resource and the number of frequency units in the first frequency resource.
[0029] Exemplarily, the first portion of bits is a resource indication value RIV value.
[0030] Based on this technical solution, the first part of the bits can indicate the starting frequency unit in the first frequency resource and the number of frequency units in the first frequency resource, so that the terminal device can determine the resource position of the first frequency resource based on the first part of the bits.
[0031] In combination with the first aspect or the second aspect, in certain implementations of the first aspect or the second aspect, the number of frequency units in the first frequency resource, the second frequency resource, the third frequency resource, and the fourth frequency resource is the same.
[0032] Based on this technical solution, the number of frequency units in the first frequency resource, the second frequency resource, the third frequency resource and the fourth frequency resource is the same, providing a simple frequency hopping pattern design method.
[0033] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: sending second information, the second information being used to determine that the terminal device can support at least one of the following capabilities: supporting the first information including the second part of bits; supporting the first information including the third part of bits; supporting the first information including the fourth part of bits, the fourth part of bits indicating the third frequency interval between the first frequency resource and the third frequency resource; supporting the first information including the second part of bits and the third part of bits; supporting the first information including the second part of bits, the third part of bits and the fourth part of bits; supporting the number of bits contained in the first part of bits being determined based on the number of frequency units in the uplink subband.
[0034] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving second information, the second information being used to determine that the terminal device can support at least one of the following capabilities: supporting the first information including the second part of bits; supporting the first information including the third part of bits; supporting the first information including the fourth part of bits, the fourth part of bits indicating the third frequency interval between the first frequency resource and the third frequency resource; supporting the first information including the second part of bits and the third part of bits; supporting the first information including the second part of bits, the third part of bits and the fourth part of bits; supporting the number of bits contained in the first part of bits being determined based on the number of frequency units in the uplink subband.
[0035] Based on this technical solution, the terminal device can also report to the network device the capability of how to parse the first information, so that the network device can send the first information to the terminal device based on the reported capability, which can improve the reliability of communication.
[0036] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0037] Among them, RB start1 (1) represents the index of the starting frequency unit in the second frequency resource with reference to the uplink subband, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband, RB offset1 represents the first frequency interval, Indicates the number of frequency units contained in the uplink subband.
[0038] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0039] Among them, RB start1 (1) represents the index of the starting frequency unit in the second frequency resource with reference to the uplink BWP, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP, RB offset1 for determining a first frequency interval, Indicates the index of the starting frequency unit in the uplink subband with reference to BWP, Indicates the number of frequency units contained in the uplink subband.
[0040] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0041] in, is the time slot index of the current time slot in a system frame. The current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission. Indicates the index of the starting frequency unit in the second frequency resource with reference to the uplink subband, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband, RB offset1 represents the first frequency interval, Indicates the number of frequency units contained in the uplink subband.
[0042] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0043] in, is the time slot index of the current time slot in a system frame. The current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission. Indicates the index of the starting frequency unit in the second frequency resource with reference to the uplink BWP, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP, RB offset1 represents the first frequency interval, Indicates the index of the starting frequency unit in the uplink subband with reference to BWP, Indicates the number of frequency units contained in the uplink subband.
[0044] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0045] in, Indicates the time slot index of the current time slot in a system frame. The current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission. Indicates the index of the starting frequency unit in the second frequency resource with reference to the uplink subband, n f represents the index of the system frame that includes the current time slot, Indicates the number of time slots included in the system frame, N FH Represents the first parameter, which indicates the number of consecutive N FN The first frequency resource or the second frequency resource is used in each time slot, and RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband, RB offset1 represents the first frequency interval, Indicates the number of frequency units contained in the uplink subband.
[0046] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0047] in, Indicates the time slot index of the current time slot in a system frame. The current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission. Indicates the index of the starting frequency unit in the second frequency resource with reference to BWP, n f represents the index of the system frame that includes the current time slot, Indicates the number of time slots included in the system frame, N FH Represents the first parameter, which indicates the number of consecutive N FN The first frequency resource or the second frequency resource is used in each time slot, and RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP, RB offset1 represents the first frequency interval, Indicates the index of the starting frequency unit in the uplink subband with reference to BWP, Indicates the number of frequency units contained in the uplink subband.
[0048] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0049] Where n represents the actual repetition in the nth nominal repetition, nmod2=1, RB start1 (n) represents the index of the starting frequency unit in the second frequency resource with reference to the uplink subband, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband, RB offset1 represents the first frequency interval, Indicates the number of frequency units contained in the uplink subband.
[0050] Exemplarily, the starting position of the second frequency resource satisfies the following conditions:
[0051] Where n represents the actual repetition in the nth nominal repetition, nmod2=1, RB start1 (n) represents the index of the starting frequency unit in the second frequency resource with reference to BWP, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP, RB offset1 represents the first frequency interval, Indicates the index of the starting frequency unit in the uplink subband with reference to BWP, Indicates the number of frequency units contained in the uplink subband.
[0052] According to a third aspect, a communication device is provided, which includes a transceiver unit and a processing unit. The transceiver unit is used to receive first information, where the first information includes a first part of bits, a second part of bits, and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits contained in the first part of bits, the second part of bits, and the third part of bits is less than or equal to a first threshold; the processing unit is used to send a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource in a sub-band full-duplex SBFD time unit based on the first information, and send a first PUSCH on the third frequency resource and the fourth frequency resource in a non-SBFD time unit in a frequency hopping manner.
[0053] Regarding the various implementation methods and beneficial technical effects of the third aspect, please refer to the description of the relevant implementation methods of the first aspect and will not be repeated here.
[0054] In a fourth aspect, a communication device is provided, which includes a transceiver unit and a processing unit. The transceiver unit is used to send first information, where the first information includes a first part of bits, a second part of bits, and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits contained in the first part of bits, the second part of bits, and the third part of bits is less than or equal to a first threshold; the processing unit is used to receive a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource in a frequency hopping manner in a sub-band full-duplex SBFD time unit based on the first information, and receive a first PUSCH on the third frequency resource and the fourth frequency resource in a frequency hopping manner in a non-SBFD time unit.
[0055] Regarding the various implementation methods and beneficial technical effects of the fourth aspect, please refer to the description of the relevant implementation methods of the first aspect and will not be repeated here.
[0056] In a fifth aspect, a communication device is provided, wherein the communication device has the function of implementing the method in the first aspect, or any possible implementation of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0057] In a sixth aspect, a communication device is provided, wherein the communication device has the function of implementing the method in the second aspect, or any possible implementation of the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0058] In a seventh aspect, a communication device is provided, comprising a processor and a memory. Optionally, the device may further comprise a transceiver. The memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory, and control the transceiver to transmit and receive signals, so that the communication device performs the method according to the first aspect, or any possible implementation of any aspect of the first aspect.
[0059] Exemplarily, the communication device is a terminal device or a chip used in a terminal device.
[0060] In an eighth aspect, a communication device is provided, comprising a processor and a memory. Optionally, the device may further comprise a transceiver. The memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory and control the transceiver to transmit and receive signals, so that the communication device performs the method according to the second aspect, or any possible implementation of any aspect of the second aspect.
[0061] Exemplarily, the communication device is a network device or a chip used in a network device.
[0062] In a ninth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information, and the communication interface is also used to output the data and / or information processed by the processor, so that the method in any possible implementation of the first aspect, or any aspect of the first aspect, is executed.
[0063] Exemplarily, the communication device is a terminal device or a chip used in a terminal device.
[0064] In a tenth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information, and the communication interface is also used to output the data and / or information processed by the processor, so that the method in any possible implementation of the second aspect, or any aspect of the second aspect, is executed.
[0065] Exemplarily, the communication device is a network device or a chip used in a network device.
[0066] In the eleventh aspect, a computer-readable storage medium is provided, in which computer instructions are stored. When the computer instructions are executed on a computer, the method as in any aspect from the first aspect to the second aspect, or any possible implementation of any aspect of these aspects, is executed.
[0067] In the twelfth aspect, a computer program product is provided, which includes a computer program code, and when the computer program code is run on a computer, the method in any aspect of the first to second aspects, or any possible implementation of any aspect of these aspects, is executed.
[0068] In a thirteenth aspect, a communication system is provided, comprising the communication device as described in the third aspect and the communication device as described in the fourth aspect.
[0069] In a fourteenth aspect, a communication system is provided, comprising a communication device as described in any one or more aspects from the third aspect to the twelfth aspect, or a communication device in any possible implementation of any of these aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] FIG1 is a schematic structural diagram of a possible communication system applicable to embodiments of the present application;
[0071] FIG2 is a schematic diagram of the resource locations of SBFD symbols and non-SBFD symbols;
[0072] FIG3 is a first schematic diagram of a resource structure using the SBFD transmission mode;
[0073] FIG4 is a second schematic diagram of a resource structure using the SBFD transmission mode;
[0074] FIG5 is a third schematic diagram of a resource structure using the SBFD transmission mode;
[0075] FIG6 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0076] FIG7 is a schematic diagram of a frequency hopping pattern provided in an embodiment of the present application;
[0077] FIG8 is a schematic diagram of another frequency hopping pattern provided in an embodiment of the present application;
[0078] 9 to 11 are schematic structural diagrams of possible communication devices provided in embodiments of the present application. DETAILED DESCRIPTION
[0079] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0080] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, fifth generation (5G), new radio (NR), long term evolution (LTE), Internet of Things (IoT), wireless fidelity (WiFi), wireless communications related to the 3rd Generation Partnership Project (3GPP), or other wireless communications that may appear in the future.
[0081] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application. Communication system 100 includes at least one network device, such as network device 110 shown in Figure 1 ; communication system 100 may also include at least one terminal device, such as terminal device 120 and / or terminal device 130 shown in Figure 1 . Network device 110 and terminal devices 120 / 130 can communicate via wireless links and exchange information. It is understood that network devices and terminal devices may also be referred to as communication devices.
[0082] A network device is a network-side device with wireless transceiver functions. A network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, and is referred to as a RAN device. For example, the network device may be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station that has been subsequently evolved by 3GPP, a transmission reception point (TRP), an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. In communication systems using different radio access technologies (RATs), the names of devices with base station functions may vary. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G system or NR system, it may be called a gNB. This application does not limit the specific name of the base station. A network device may include one or more co-located or non-co-located transmission and reception points. For another example, a network device may include one or more centralized units (CUs), one or more distributed units (DUs), or one or more CUs and one or more DUs. Exemplarily, the functions of the CU can be implemented by one entity or different entities. For example, the functions of the CU are further divided, that is, the control plane and the user plane are separated and implemented through different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. In this way, some functions of the wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). The network device may also include an active antenna unit (AAU).AAU implements some physical layer processing functions, radio frequency processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by DU, or sent by DU+AAU. It can be understood that the network device can be a device including one or more of the CU node, DU node, and AAU node. In addition, the CU can be divided into a network device in the access network (radio access network, RAN), or the CU can be divided into a network device in the core network (core network, CN), and this application does not limit this. For example, in the vehicle to everything (V2X) technology, the access network device can be a road side unit (RSU). Multiple access network devices in the communication system can be base stations of the same type or different types. The base station can communicate with the terminal device, or it can communicate with the terminal device through a relay station. In the embodiments of the present application, the apparatus for implementing the network device function may be the network device itself, or may be an apparatus capable of supporting the network device in implementing the function, such as a chip system or a combination of devices or components capable of implementing the access network device function, which may be installed in the network device. In the embodiments of the present application, the chip system may be composed of a chip or may include a chip and other discrete components.
[0083] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (such as a mobile phone), wearable device, in-vehicle device, or a wireless device built into any of the above devices (such as a communication module, modem, or chip system). Terminal devices are used to connect people, objects, and machines, and can be used in a wide range of scenarios, such as cellular communications, device-to-device (D2D) communications, vehicle-to-everything (V2X) communications, machine-to-machine / machine-type communications (M2M / MTC) communications, the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, and other scenarios. Exemplarily, the terminal device may be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in intelligent transportation and smart cities, or a communication device on a drone, etc. The terminal device may sometimes be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, etc. In the embodiment of the present application, the device for realizing the function of the terminal device may be the terminal device, or may be a device that can support the terminal device to realize the function, such as a chip system or a combination device or component that can realize the function of the terminal device, and the device may be installed in the terminal device.
[0084] To facilitate understanding of the embodiments of the present application, the concepts and related processes involved in the present application are first introduced.
[0085] 1. Subband non-overlapping full duplex (SBFD) solution
[0086] See Figure 2, which is a schematic diagram of the resource structure of an SBFD solution. In an SBFD solution, a carrier or a bandwidth part (BWP) is divided into multiple subbands. Different subbands can have different transmission directions. That is, a BWP can include a first subband and a second subband. The first subband and the second subband have different transmission directions. For example, the first subband is an uplink frequency resource for terminal devices to send signals to network devices, and the second subband is a downlink transmission frequency resource for network devices to send signals to terminal devices.
[0087] It is understood that the first subband and the second subband refer to two types of subbands with different transmission directions, and do not mean that a BWP contains only two subbands. For example, a BWP includes subband #1 and subband #2, where the transmission directions of subband #1 and subband #2 are different. Alternatively, a carrier includes subband #1, subband #2, and subband #3, where the transmission directions of subband #1 and subband #3 are the same, and the transmission directions of subband #1 and subband #2 are different. In the embodiment of the present application, the BWP used for uplink transmission is called the uplink BWP, the BWP used for downlink transmission is called the downlink BWP, the subband used for uplink transmission is called the uplink subband, and the subband used for downlink transmission is called the downlink subband.
[0088] 2. Uplink symbols, downlink symbols, flexible symbols and SBFD symbols
[0089] The frequency resources on the uplink symbol are used for uplink transmission. The frequency resources on the downlink symbol are used for downlink transmission. The frequency resources on the flexible symbol can be used for uplink transmission or downlink transmission, that is, the transmission direction of the flexible symbol can be determined based on the control signaling. The frequency resources on the SBFD symbol include uplink subbands and downlink subbands. In the embodiment of the present application, for the convenience of description, the uplink symbols, downlink symbols and flexible symbols are collectively referred to as non-SBFD symbols. For example, Figure 2 shows the resource positions of an SBFD symbol and two non-SBFD symbols in the time domain and frequency domain. The frequency resources on the SBFD symbol include uplink subbands and downlink subbands. Non-SBFD symbol #1 may be a downlink symbol or a flexible symbol. Non-SBFD symbol #2 may be an uplink symbol or a flexible symbol.
[0090] 3. SBFD time unit and non-SBFD time unit
[0091] In an embodiment of the present application, when the time unit is a symbol, the SBFD time unit is an SBFD symbol, and the non-SBFD time unit is a non-SBFD symbol. When the time unit is a time slot, or a subframe, or a half frame, or a frame, or a mini-subframe, or a mini-time slot, or a transmission occasion (TO), the SBFD time unit may refer to a time unit containing an SBFD symbol. A non-SBFD time unit may refer to a time unit that does not contain an SBFD symbol. It is understandable that the present application does not specifically limit the time unit. For example, the time unit may also be a time unit defined in the future. For ease of description, in the embodiment of the present application, the time unit is mainly exemplified as a time slot.
[0092] The present application does not specifically limit the resource structure. In order to facilitate the understanding of the embodiments of the present application, three possible resource structures are schematically illustrated in conjunction with Figures 3 to 5 below. Among them, D represents a downlink time slot, and the downlink time slot contains downlink symbols. U represents an uplink time slot, and the uplink time slot contains uplink symbols. X represents an SBFD time slot, and the SBFD time slot can be formed by dividing the frequency resources on a downlink time slot or a special time slot (a time slot containing at least one flexible symbol). For example, the frequency resources on a downlink time slot can be divided into one or more downlink sub-bands and one or more uplink sub-bands. Among them, the subband is a partial frequency band in a partial bandwidth (bandwidth part, BWP), that is, one or more continuous physical resource blocks (physical resource blocks, PRB) in the frequency domain. In the embodiments of the present application, the subband can be understood as a frequency resource.
[0093] Figure 3 shows a first schematic diagram of a resource structure using the SBFD transmission mode. As shown in Figure 3, the resources include five SBFD time slots. The frequency resources in these five SBFD time slots include uplink subbands, which can support uplink transmission. The resource structure shown in Figure 3 can be simplified as XXXXX.
[0094] Refer to Figure 4, which shows a second schematic diagram of the resource structure for SBFD transmission. As shown in Figure 4, the resources include four SFBD time slots and one uplink time slot. The frequency resources in the four SBFD time slots contain uplink subbands, which can be used for uplink transmission. The frequency resources in the uplink time slot are the uplink BWPs, which can be used for uplink transmission. The resource structure shown in Figure 4 can be simplified as XXXXU.
[0095] Refer to Figure 5, which shows a third schematic diagram of the resource structure using the SBFD transmission mode. As shown in Figure 5, the resources include one downlink timeslot, three SFBD timeslots, and one uplink timeslot. The frequency resource in the downlink timeslot is the downlink BWP. The frequency resources in the three SBFD timeslots contain uplink subbands, which can be used for uplink transmission. The frequency resource in the uplink timeslot is the uplink BWP, which is used for uplink transmission. The resource structure shown in Figure 5 can be simplified as DXXXU.
[0096] 4. Frequency hopping (FH)
[0097] Frequency hopping is the process of changing the frequency location of data being transmitted. Generally, when frequency hopping is enabled, the frequency location of data being transmitted changes at different times. The frequency location of data being transmitted can be different in different time slots. Frequency hopping can achieve frequency diversity gain in the communication system, improving uplink transmission performance.
[0098] 5. Frequency hopping pattern
[0099] When frequency hopping is enabled, the terminal device determines that the set of frequency positions corresponding to different moments can be called a frequency hopping pattern. The terminal device can transmit an uplink signal according to the frequency hopping pattern, and the frequency hopping pattern determines one or more of the time domain resource units (e.g., symbols) and frequency resource units (e.g., subcarriers) corresponding to the uplink transmission. The terminal device maps the uplink signal to the corresponding time domain resource units and / or frequency resource units for transmission. In the frequency hopping pattern, different time domain resource units may correspond to different frequency resource units.
[0100] FIG6 is a schematic flowchart of a communication method provided in an embodiment of the present application.
[0101] S610: The network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information from the network device.
[0102] The first information includes a first portion of bits, a second portion of bits, and a third portion of bits. The first portion of bits indicates a first frequency resource. The second portion of bits indicates a first frequency interval between the first frequency resource and the second frequency resource. The third portion of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource. The third frequency resource is determined based on the first frequency resource. The sum of the number of bits contained in the first portion of bits, the second portion of bits, and the third portion of bits is less than or equal to a first threshold. The first frequency resource and the second frequency resource are frequency resources of a first physical uplink shared channel (PUSCH) in an SBFD time unit, and the third frequency resource and the fourth frequency resource are frequency resources of the first PUSCH in a non-SBFD time unit. The terminal device can determine the resource location of the first frequency resource based on the first portion of bits, determine the resource location of the second frequency resource based on the first portion of bits and the second portion of bits, thereby determining a frequency hopping pattern in the SBFD time unit. The terminal device can determine the resource location of the third frequency resource based on the first frequency resource, and determine the frequency hopping pattern in the non-SBFD time unit based on the resource location of the third frequency resource and the third portion of bits. That is to say, the network device can indicate two sets of frequency hopping patterns through a limited number of bits, and the frequency hopping frequency interval on the SBFD time unit and the frequency hopping frequency interval on the non-SBFD time unit can be indicated by the second part of bits and the third part of bits respectively, providing a flexible way to indicate the frequency hopping pattern.
[0103] For detailed descriptions of SBFD time units and non-SBFD time units, please refer to the above and will not be repeated here. The first frequency resource and the second frequency resource are part of the frequency resources on the SBFD time unit. Among them, the frequency resources on the SBFD time unit include frequency resources for uplink transmission and frequency resources for downlink transmission. For the convenience of description, in an embodiment of the present application, the frequency resources used for uplink transmission are referred to as uplink sub-bands. Exemplarily, the first frequency resource and the second frequency resource are frequency resources in the uplink sub-band. The third frequency resource and the fourth frequency resource are part of the frequency resources on the non-SBFD time unit. For example, the non-SBFD time unit is an uplink time unit, and the frequency resource on the uplink time unit is an uplink BWP, then the third frequency resource and the fourth frequency resource can be frequency resources in the uplink BWP.
[0104] The terminal device can determine the third frequency resource based on the first frequency resource.
[0105] In a first possible implementation, the starting position of the first frequency resource is the same as the starting position of the third frequency resource. Exemplarily, the resource position of the first frequency resource can be represented by the starting position of the first frequency resource and the number of frequency units contained in the first frequency resource. The terminal device can determine the starting position of the first frequency resource based on the first part of the bits, that is, determine the starting position of the third frequency resource. The number of frequency units contained in the third frequency resource can be pre-configured, or can be the same as the number of frequency units contained in the first frequency resource, so that the terminal device can determine the resource position of the third frequency unit by the starting position of the third frequency resource and the number of frequency units contained in the third frequency resource. Among them, when the starting position of the first frequency resource is the same as the starting position of the third frequency resource, and the number of frequency units contained in the first frequency resource and the number of frequency units contained in the third frequency resource are the same, it can be considered that the frequency position of the first frequency resource is the same as the frequency position of the third frequency resource.
[0106] In a second possible implementation, there is a third frequency interval between the first frequency resource and the third frequency resource. For example, the third frequency interval may refer to the number of frequency units between the starting position of the first frequency resource and the starting position of the third frequency resource. In this case, the first information may also include a fourth part of bits, and the fourth part of bits is used to indicate the third frequency interval. Thus, the terminal device can determine the first frequency resource based on the first part of bits, such as the starting position of the first frequency resource and the number of frequency units included, and determine the starting position of the third frequency resource based on the starting position of the first frequency resource and the third frequency interval. The number of frequency units included in the third frequency resource can be pre-configured, or can be the same as the number of frequency units included in the first frequency resource, so that the terminal device can determine the resource position of the third frequency unit by the starting position of the third frequency resource and the number of frequency units included in the third frequency resource.
[0107] It is understandable that when the first information does not include the fourth part of bits, the terminal device can determine that the starting position of the first frequency resource is the same as the starting position of the third frequency resource. Alternatively, when the first information includes the fourth part of bits, the fourth part of bits indicates that the third frequency interval is 0 or the terminal device is not configured with a third frequency interval set, the terminal device may also consider that the starting position of the first frequency resource is the same as the starting position of the third frequency resource. This application does not specifically limit this.
[0108] To facilitate understanding of the embodiments of the present application, two possible frequency hopping patterns are described below in conjunction with Figures 7 and 8. Figure 7 is a schematic diagram of the frequency hopping pattern of the first possible implementation, and Figure 8 is a schematic diagram of the frequency hopping pattern of the second possible implementation.
[0109] Referring to Figure 7, the resource structure shown in Figure 7 can be simplified as XXXXUXXXXU. Time units 1-4 and 6-9 are SBFD time units, and time units 5 and 10 are non-SBFD time units. The first PUSCH in the first, third, seventh, and ninth SBFD time units is transmitted using the first frequency resource, while the first PUSCH in the second, fourth, sixth, and eighth SBFD time units is transmitted using the second frequency resource. The first PUSCH in the fifth non-SBFD time unit is transmitted using the third frequency resource, while the first PUSCH in the tenth non-SBFD time unit is transmitted using the fourth frequency resource. The first frequency interval is represented by offset1, and the second frequency interval is represented by offset2. The first and third frequency resources overlap.
[0110] Referring to Figure 8 , the resource structure shown in Figure 8 can be simplified as XXXXUXXXXU. Time units 1-4 and 6-9 are SBFD time units, and time units 5 and 10 are non-SBFD time units. The first PUSCH in the first, third, seventh, and ninth SBFD time units is transmitted using the first frequency resource, while the first PUSCH in the second, fourth, sixth, and eighth SBFD time units is transmitted using the second frequency resource. The first PUSCH in the fifth non-SBFD time unit is transmitted using the third frequency resource, while the first PUSCH in the tenth non-SBFD time unit is transmitted using the fourth frequency resource. The first frequency interval is represented by offset1, the second frequency interval is represented by offset2, and the third frequency interval is represented by offset3.
[0111] The above describes how the terminal device determines the third frequency resource based on the first frequency resource. In the first implementation method above, the first frequency resource, the second frequency resource, the third frequency resource, and the fourth frequency resource can be determined by three partial bits. In the second implementation method above, the first frequency resource, the second frequency resource, the third frequency resource, and the fourth frequency resource can be determined by four partial bits. In the second implementation method, the sum of the first partial bits, the second partial bits, the third partial bits, and the fourth partial bits is less than or equal to the first threshold. For ease of description below, N total It represents the sum of the number of bits contained in the first part of bits, the second part of bits, the third part of bits, and the fourth part of bits (optionally), which will not be repeated below.
[0112] N total Less than or equal to a first threshold. The first threshold may be determined based on the number of frequency units in the uplink BWP.
[0113] In a first possible implementation, the first threshold L satisfies:
[0114] Among them, N UL,BWP Indicates the number of frequency units in the uplink BWP, Indicates rounding up.
[0115] It can be understood that the L bits obtained by formula (1) can indicate one or more continuous frequency units in the uplink BWP, such as one or more continuous non-interleaved virtual resource blocks (VRBs). For example, currently for resource allocation type 1, the network device usually uses the L bits obtained by formula (1) to indicate the frequency unit in the uplink BWP, or the frequency unit and a frequency interval in the uplink BWP. If the network device wants to indicate two or more frequency intervals for frequency hopping, it needs to use more than L bits for indication. However, the embodiment of the present application uses less than or equal to L bits to determine the frequency position of the first frequency resource and the second frequency resource in the uplink subband, the resource position of the third frequency resource and the fourth frequency resource in the uplink BWP, and the first frequency interval, the second frequency interval and the third frequency interval (optionally), thereby improving the flexibility of resource allocation while saving bit consumption.
[0116] The above is an exemplary description of the determination of the first threshold value. The following describes the first portion of bits, the second portion of bits, the third portion of bits, and the fourth portion of bits respectively.
[0117] The first portion of bits may be used to indicate the first frequency resource. The second portion of bits indicates a first frequency interval between the first frequency resource and the second frequency resource. In other words, the second portion of bits indicates a frequency hopping interval on an SBFD time unit.
[0118] In some implementations, the first frequency interval may be preconfigured. For example, the terminal device may be configured with a first frequency interval set, and the second portion of bits may be used as an index value to look up the first frequency interval set to obtain the first frequency interval. The first frequency interval set may be configured by RRC, such as the frequencyHoppingOffsetLists field in the PUSCH-Config information element in the RRC.
[0119] In some implementations, the sum of the number of bits included in the first portion of bits and the number of bits included in the second portion of bits may be determined based on the number of frequency units in the uplink subband. For example, the sum of the number of bits N1 included in the first portion of bits and the number of bits N2 included in the second portion of bits is N . 1,2 satisfy:
[0120] Among them, N UL,subband Indicates the number of frequency units in the uplink subband.
[0121] It is understandable that N 1,2 It is determined based on the number of frequency cells in the uplink subband, not based on the number of frequency cells in the uplink BWP. Currently, network devices usually use the number of bits determined based on the number of frequency cells in the uplink BWP to indicate the resource location, or the frequency cells in the uplink BWP and a frequency interval. For example, when the number of frequency cells included in the uplink BWP is 273 and the number of frequency cells included in the uplink subband is 55, if N 1,2 is determined based on the number of frequency units in the uplink subband, and the number of frequency units in the uplink subband is substituted into formula (2) to obtain 11. 1,2 It is determined based on the number of frequency units in the uplink BWP, so N 1,2 (This is the same as the method for determining the first threshold above, for example, it can be substituted into formula (1)) which is 16. It can be seen that the method for determining the first part of bits provided in the embodiment of the present application can use fewer bits to indicate the first frequency resource, which can reduce bit consumption.
[0122] The sum of the number of bits N1 included in the first part of bits and the number of bits N2 included in the second part of bits is N 1,2 The following describes the number of bits N1 included in the first part of bits and the number of bits N2 included in the second part of bits respectively.
[0123] The number of bits in the second portion, N2, can be determined based on the number of first frequency intervals included in the first frequency interval set. For example, if the first frequency interval set includes two first frequency intervals, the second portion of bits can be 1 bit. For example, when the bit is set to 0, the second portion of bits indicates one first frequency interval in the first frequency interval set; when the bit is set to 1, the second portion of bits indicates another first frequency interval in the first frequency interval set. For another example, a 2-bit second portion of bits can be used to indicate 4 first frequency intervals, which is not particularly limited in this application.
[0124] The number of bits N1 included in the first portion of bits can be determined based on formula (2) and the number of bits N2 in the second portion of bits. In other words, the number of bits N1 included in the first portion of bits satisfies: N1=N 1,2 -N2(3)
[0125] In some implementations, the first portion of bits formed by the N1 bits obtained by formula (3) may indicate the starting position of the first frequency resource and the number of frequency units in the first frequency resource. Exemplarily, the starting position of the first frequency resource may be represented by an index of the starting frequency unit of the first frequency resource. To facilitate understanding of the embodiments of the present application, two exemplary methods for determining the first portion of bits are given below, taking the frequency unit as an RB as an example.
[0126] In the first implementation, the value RIV of the first portion of bits satisfies the following conditions:
[0127] else
[0128] Among them, RB start L is the starting RB index of the first frequency resource with reference to the uplink subband. RBs is the number of RBs included in the first frequency resource. It can be understood that the first frequency resource is composed of L RBs Thus, the terminal device can determine the first frequency resource based on the value of the first part of bits RIV.
[0129] It can be understood that in the embodiment of the present application, the starting frequency unit index with reference to the uplink sub-band may refer to: the frequency unit index with the lowest frequency in the uplink sub-band is 0, and the indexes of subsequent frequency units are incremented by 1 in order of increasing frequency, which will not be repeated below.
[0130] In the second implementation, the value RIV of the first part of bits satisfies the following conditions:
[0131] else
[0132] Among them, RB start L is the starting RB index of the first frequency resource with the uplink BWP as reference. RBs is the number of RBs included in the first frequency resource. It can be understood that the first frequency resource can be composed of L RBs It consists of consecutive RBs.
[0133] It can be understood that in the embodiment of the present application, the starting frequency unit index with reference to the uplink BWP may refer to: the index of the frequency unit with the lowest frequency in the uplink BWP is 0, and the indexes of subsequent frequency units are incremented by 1 in order of increasing frequency, which will not be repeated below.
[0134] The third portion of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource. The second frequency interval may be a frequency hopping interval on a non-SBFD time unit.
[0135] In some implementations, the second frequency interval may be preconfigured. Exemplarily, the terminal device may be configured with a second frequency interval set, and the third part of bits may be used as an index value to look up the second frequency interval set to obtain the second frequency interval. The second frequency interval set may be configured by RRC, such as the frequencyHoppingOffsetLists field in the PUSCH-Config information element in the RRC. The number of third part bits N3 may be determined based on the number of second frequency intervals contained in the second frequency interval set. For example, if the second frequency interval set contains two second frequency intervals, the third part of bits may be 1 bit. For example, when the bit is set to 0, the third part of bits indicates a second frequency interval in the second frequency interval set; when the bit is set to 1, the third part of bits indicates another second frequency interval in the second frequency interval set. For another example, a 2-bit third part of bits may be used to indicate 4 second frequency intervals, which is not particularly limited in this application.
[0136] It can also be understood that the above-mentioned first frequency interval set and second frequency interval set are exemplary illustrations, and this application does not specifically limit this. For example, the terminal device can be configured with a frequency interval set, and the second part of the bits and the third part of the bits can be used as index values to look up the frequency interval set to obtain the first frequency interval and the second frequency interval.
[0137] In this embodiment of the present application, the second portion of bits and the first set of frequency intervals can be used to determine the frequency hopping pattern for SBFD time units, while the third portion of bits and the second set of frequency intervals can be used to determine the frequency hopping pattern for non-SBFD time units. In other words, the frequency hopping pattern for SBFD time units and the frequency hopping pattern for non-SBFD time units can be designed independently, effectively improving the flexibility of frequency hopping.
[0138] When a third frequency interval exists between the first frequency resource and the third frequency resource. Optionally, the first information may further include a fourth portion of bits, where the fourth portion of bits indicates the third frequency interval. The third frequency interval may be a frequency interval between the first frequency resource on the SBFD time unit and the third frequency resource on the non-SBFD time unit. For example, the third frequency interval represents the difference in frequency unit index between the starting frequency unit in the third frequency resource and the starting frequency unit in the first frequency resource.
[0139] In some implementations, the third frequency interval may be preconfigured. Exemplarily, the terminal device may be configured with a third frequency interval set, and the fourth part of bits may be used as an index value to look up the third frequency interval set to obtain the third frequency interval. The third frequency interval set may be configured by RRC, such as the N_offsetbits field in the RRC. The number of fourth part bits N4 may be determined based on the number of third frequency intervals included in the third frequency interval set. For example, if the third frequency interval set contains two third frequency intervals, then the fourth part of bits may be 1 bit. For example, when the bit is set to 0, the fourth part of bits indicates a third frequency interval in the third frequency interval set; when the bit is set to 1, the fourth part of bits indicates another third frequency interval in the third frequency interval set. For another example, a 2-bit fourth part of bits may be used to indicate 4 third frequency intervals, which is not particularly limited in this application.
[0140] The above examples illustrate the first part of bits, the second part of bits, the third part of bits, and the fourth part of bits. The fourth part of bits is optional. For example, when there is no frequency interval between the first frequency resource and the third frequency resource, the first information may not include the fourth part of bits. When there is a third frequency interval between the first frequency resource and the third frequency resource, the first information may include the fourth part of bits or may not include the fourth part of bits (for example, the second part of bits or the third part of bits can be reused as an index value to look up the third frequency interval set to obtain the third frequency interval). This application does not specifically limit this.
[0141] In the embodiment of the present application, N total Less than or equal to the first threshold L. Currently, the L bits obtained by formula (1) are usually used to indicate the resource location on the BWP. If the network device needs to indicate two or more frequency intervals for frequency hopping, the network device needs to use more than L bits for indication. That is, the network device needs to use more bits than the first threshold to indicate the resource location on the BWP and the frequency interval for frequency hopping. However, in the present application, the first frequency resource belongs to the frequency resource of the uplink subband, and the number of frequency units included in the uplink subband is less than the number of frequency units included in the uplink BWP. Therefore, the network device can use a smaller number of bits to generate the first part of bits based on the number of frequency units in the uplink subband. Then, by indicating the second frequency interval and the third frequency interval, the second frequency resource in the uplink subband and the third and fourth frequency resources in the uplink BWP are indicated. That is, bits less than or equal to the first threshold can be used to determine the two resource locations on the BWP and the two resource locations on the uplink subband, while improving the flexibility of resource allocation and reducing bit consumption.
[0142] In some implementations, the first portion of bits, the second portion of bits, the third portion of bits, and the fourth portion of bits (optionally) may be carried in a first field, where the first field is used to indicate the frequency resource for transmitting the first PUSCH. For example, the first field may be the FDRA field in the downlink control information (DCI).
[0143] When the network device adopts resource configuration type 1, the length of the first field can be equal to N total In other words, the first field can be various permutations and groups of the first part of bits, the second part of bits, the third part of bits and the fourth part of bits (optionally). Exemplarily, the number of frequency units included in the uplink BWP is 273. For example, the first threshold L can be obtained to be equal to 16 by formula (1). The number of frequency units included in the uplink subband is 55. By formula (2), the sum of the number of bits N1 included in the first part of bits and the number of bits included in the second part of bits is equal to 11. The second frequency interval set contains two second frequency intervals, and the number of bits N3 included in the third part of bits is equal to 1. There is a third frequency interval between the first frequency resource and the third frequency resource, the third frequency interval is indicated by the fourth part of bits, and the third frequency interval set contains two third frequency intervals, and the number of bits N4 included in the fourth part of bits is equal to 1. The sum of the number of bits N of the first part of bits, the second part of bits, the third part of bits and the fourth part of bits total Equal to 13. That is, the length of the first field is 13.
[0144] In some implementations, the length of the first field may also be equal to the first threshold L obtained by formula (1). In this implementation, if N total Less than the first threshold L, the first field can be padded with zeros except for the first part of bits, the second part of bits, the third part of bits and the fourth part of bits (optionally) proposed in the embodiment of the present application, and the present application does not impose any special restrictions on this.
[0145] To facilitate understanding of the embodiments of the present application, some possible arrangements of the first portion of bits (denoted by N1), the second portion of bits (denoted by N2), the third portion of bits (denoted by N3), and the fourth portion of bits (denoted by N4) in the first field are shown below:
[0146] The length of the first field is equal to N total , the first field includes the first part of bits, the second part of bits, the third part of bits and the fourth part of bits, or the length of the first field is equal to the first threshold, the first field includes the first part of bits, the second part of bits, the third part of bits and the fourth part of bits, and the first threshold is equal to N totalIn case of:
[0147] The first arrangement method:
[0148] From the most significant bit (MSB) to the least significant bit (LSB), they are: the fourth part of bits, the third part of bits, the second part of bits and the first part of bits, which can be expressed as [N4, N3, N2, N1].
[0149] The second arrangement method:
[0150] From MSB to LSB, they are: the third part of bits, the fourth part of bits, the second part of bits and the first part of bits, which can be expressed as [N3, N4, N2, N1].
[0151] The third arrangement:
[0152] From MSB to LSB, they are: the fourth part of bits, the second part of bits, the third part of bits and the first part of bits, which can be expressed as [N4, N2, N3, N1].
[0153] The fourth arrangement:
[0154] From MSB to LSB, they are: the second part of bits, the fourth part of bits, the third part of bits and the first part of bits, which can be expressed as [N2, N4, N3, N1].
[0155] The fifth arrangement:
[0156] From MSB to LSB, they are: the third part of bits, the second part of bits, the fourth part of bits and the first part of bits, which can be expressed as [N3, N2, N4, N1].
[0157] The sixth arrangement:
[0158] From MSB to LSB, they are: the second part of bits, the third part of bits, the fourth part of bits and the first part of bits, which can be expressed as [N2, N3, N4, N1].
[0159] It can be understood that when the length of the first field is equal to the first threshold, the first field includes the first part of bits, the second part of bits, the third part of bits and the fourth part of bits, and the first threshold is greater than N total In this case, zero padding can be performed in the first field so that the length of the first field is equal to the first threshold, that is, the number of zero-padding bits is equal to the first threshold multiplied by N. total The difference.
[0160] It can also be understood that the present application does not specifically limit the position of the zero padding. For example, the zero padding bit can be set at the highest bit, or the lowest bit, or between the first part of the bits and the second part of the bits, or between the second part of the bits and the third part of the bits, or between the third part of the bits and the fourth part of the bits, or between the first part of the bits and the third part of the bits, or between the second part of the bits and the fourth part of the bits, or between the first part of the bits and the fourth part of the bits, etc. To facilitate understanding of the embodiments of the present application, the following is an example of the structure of the first field containing zero bits in combination with the above-mentioned first possible arrangement:
[0161] Arrangement type a:
[0162] From MSB to LSB, they are: zero part bits, fourth part bits, third part bits, second part bits and first part bits, which can be represented by [0, N4, N3, N2, N1].
[0163] Arrangement b:
[0164] From MSB to LSB, they are: the fourth part of bits, the third part of bits, the second part of bits, the first part of bits, and the zero part of bits, which can be expressed as [N4, N3, N2, N1, 0].
[0165] Arrangement type c:
[0166] From MSB to LSB, they are: the fourth part of bits, the third part of bits, the zero part of bits, the second part of bits, and the first part of bits, which can be expressed as [N4, N3, 0, N2, N1].
[0167] The dth arrangement:
[0168] From MSB to LSB, they are: the fourth part of bits, the third part of bits, the second part of bits, the zero part of bits, and the first part of bits, which can be expressed as [N4, N3, N2, 0, N1].
[0169] The e-th arrangement:
[0170] From MSB to LSB, they are: the fourth part of bits, the zero part of bits, the third part of bits, the second part of bits, and the first part of bits, which can be expressed as [N4, 0, N3, N2, N1].
[0171] It will be appreciated that the above example uses the example of the first field including the fourth portion of bits. If the first field does not include the fourth portion of bits, then N4 in the above example can be deleted. If the first field includes zero bits, then the number of zero bits in the above example can be added to the original number of bits in N4.
[0172] It can also be understood that, in some implementations, the first field may not include the second portion of bits (or does not include the second portion of bits and the fourth portion of bits, or does not include the third portion of bits, or does not include the third portion of bits and the fourth portion of bits, etc.). Similarly, N2 (or N2 and N4, or N3, or N3 and N4, etc.) in the above example can be deleted. If the first field contains zero portion bits, then the number of zero bits in the above example can be added to the number of bits of the original N2 (or N2 and N4, or N3, or N3 and N4, etc.). This application does not specifically limit this.
[0173] It can also be understood that the embodiments of the present application do not impose any special restrictions on the arrangement of the first part of bits, the second part of bits, the third part of bits and the fourth part of bits (optionally). The above examples are only for illustrative purposes and are not listed here one by one for simplicity.
[0174] / / Time domain: frequency hopping pattern
[0175] The first field indicating the frequency resource (including the first part of bits, the second part of bits, the third part of bits, and optionally the fourth part of bits) is introduced above. In some implementations, the first information may also include a second field, which is used to indicate the SBFD time unit and the non-SBFD time unit. Thus, based on the first information, the terminal device can know on which SBFD time unit or units the first PUSCH is sent using a frequency hopping method on the first frequency resource and the second frequency resource, and on which non-SBFD time unit or units the first PUSCH is sent using a frequency hopping method on the third frequency resource and the fourth frequency resource.
[0176] To facilitate understanding of the embodiments of the present application, several possible frequency hopping modes are introduced below. For ease of description, the frequency hopping pattern on the SBFD time unit is referred to as the first frequency hopping pattern, and the frequency hopping pattern on the non-SBFD time unit is referred to as the second frequency hopping pattern.
[0177] The first frequency hopping method:
[0178] The first PUSCH may be PUSCH repetition type A or TBoMS PUSCH with or without repetition. The first PUSCH may adopt intra-time slot frequency hopping.
[0179] When the positions of frequency resources are referenced to the uplink subband, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the symbols associated with the first frequency resource, and the symbols associated with the second frequency resource, meet the following conditions:
[0180] Among them, when i=0, RB start1 (0) represents the index of the starting frequency unit in the first frequency resource with reference to the uplink subband.
[0181] When i=1, RB start1 (1) represents the index of the starting frequency unit in the second frequency resource with reference to the uplink subband.
[0182] RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband.
[0183] The number of symbols associated with the first frequency resource is The number of symbols associated with the second frequency resource is in, Indicates the number of symbols used to send the first signal in one SBFD time slot, for example The first frequency resources on the first three symbols of the seven symbols occupied by the first PUSCH in the SBFD time slot are used to send the first PUSCH, and the second frequency resources on the last four symbols of the seven symbols occupied by the first PUSCH in the SBFD time slot are used to send the first PUSCH.
[0184] RB offset1 Represents the first frequency interval. It is understandable that the first frequency interval is used to determine the resource location of the second frequency resource. Due to the existence of the modulus operation (mod), the first frequency interval may be equal to the difference between the starting frequency unit index of the second frequency resource and the starting frequency unit index of the first frequency resource, or may not be equal to the difference. The description of the first frequency interval is omitted below.
[0185] Indicates the number of frequency units contained in the uplink subband.
[0186] When the positions of frequency resources are referenced to the uplink BWP, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the symbols associated with the first frequency resource, and the symbols associated with the second frequency resource, meet the following conditions:
[0187] Among them, when i=0, RB start1 (0) indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP.
[0188] When i=1, RB start1 (1) represents the index of the starting frequency unit in the second frequency resource with reference to the uplink BWP.
[0189] RB start1Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP.
[0190] RB offset1 Indicates the first frequency interval.
[0191] Indicates the number of frequency units included in the uplink sub-band.
[0192] Indicates the index of the starting frequency unit in the uplink subband with reference to the BWP.
[0193] The number of symbols using the first frequency resource is The number of symbols using the second frequency resource is Among them, the Indicates the number of symbols used to send the first PUSCH in one SBFD time slot.
[0194] When the positions of the frequency resources are referenced to the uplink BWP, the second frequency hopping pattern, that is, the starting position of the third frequency resource, the starting position of the fourth frequency resource, the symbols associated with the third frequency resource, and the symbols associated with the fourth frequency resource, meet the following conditions:
[0195] Among them, when i=0, RB start2 (0) represents the index of the starting frequency unit in the third frequency resource with reference to the uplink BWP.
[0196] When i=1, RB start2 (1) represents the index of the starting frequency unit in the fourth frequency resource with reference to the uplink BWP.
[0197] RB start2 Indicates the index of the starting frequency unit in the third frequency resource with reference to the uplink BWP.
[0198] RB offset2 Represents the second frequency interval. It is understandable that the second frequency interval is used to determine the resource location of the fourth frequency resource. Due to the existence of the modulus operation (mod), the second frequency interval may be equal to the difference between the starting frequency unit index of the fourth frequency resource and the starting frequency unit index of the third frequency resource, or may not be equal to the difference. The description of the second frequency interval is not repeated below.
[0199] Indicates the number of frequency units included in the uplink BWP.
[0200] The number of symbols using the first frequency resource is The number of symbols using the second frequency resource is Among them, the Indicates the number of symbols used to send the first PUSCH in a non-SBFD time slot.
[0201] The second frequency hopping method:
[0202] The first PUSCH may be PUSCH repetition type A or TBoMS PUSCH with or without repetition. The first PUSCH may employ inter-slot frequency hopping.
[0203] When the positions of frequency resources are referenced to the uplink subband, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the time slot associated with the first frequency resource, and the time slot associated with the second frequency resource, meet the following conditions:
[0204] in, is the time slot index of the current time slot in a system frame. The current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission.
[0205] hour, Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband. The corresponding SBFD timeslot is associated.
[0206] hour, Indicates the index of the starting frequency unit in the second frequency resource with reference to the uplink subband. The corresponding SBFD timeslot is associated.
[0207] RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink subband.
[0208] RB offset1 Indicates the first frequency interval.
[0209] Indicates the number of frequency units contained in the uplink subband.
[0210] When the positions of frequency resources are referenced to the uplink BWP, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the time slot associated with the first frequency resource, and the time slot associated with the second frequency resource, meet the following conditions:
[0211] in, is the time slot index of the current time slot in a system frame. The current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission.
[0212] hour, Indicates the index of the starting frequency unit in the first frequency resource with reference to BWP. The corresponding SBFD timeslot is associated.
[0213] hour, Indicates the index of the starting frequency unit in the second frequency resource with reference to BWP. The corresponding SBFD timeslot is associated.
[0214] RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink BWP.
[0215] RB offset1 Indicates the first frequency interval.
[0216] Indicates the index of the starting frequency unit in the uplink subband with reference to the BWP.
[0217] Indicates the number of frequency units contained in the uplink subband.
[0218] When the positions of the frequency resources are referenced to the uplink BWP, the second frequency hopping pattern, that is, the starting position of the third frequency resource, the starting position of the fourth frequency resource, the time slot associated with the third frequency resource, and the time slot associated with the fourth frequency resource, meet the following conditions:
[0219] in, is the time slot index of the current time slot in a system frame. The current time slot is a non-SBFD time slot occupied by the first PUSCH transmission in a multi-slot system.
[0220] hour, Indicates the index of the starting frequency unit in the third frequency resource with reference to BWP. The corresponding non-SBFD timeslot is associated.
[0221] hour, Indicates the index of the starting frequency unit in the fourth frequency resource with reference to BWP. The corresponding non-SBFD timeslot is associated.
[0222] RB start2 Indicates the index of the starting frequency unit in the third frequency resource with reference to the uplink BWP.
[0223] RB offset2 Indicates the second frequency interval.
[0224] Indicates the number of frequency units contained in the BWP.
[0225] The third frequency hopping method:
[0226] The first PUSCH supports DMRS bundling (DMRS bundling), also known as joint channel estimation (JCE), and the first PUSCH can adopt inter-time slot hopping for DMRS bundling.
[0227] When the positions of frequency resources are referenced to the uplink subband, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the time slot associated with the first frequency resource, and the time slot associated with the second frequency resource, meet the following conditions:
[0228] in, Indicates the time slot index of the current time slot in a system frame, where the current time slot is the SBFD time slot occupied by multi-slot PUSCH transmission.
[0229] n f Indicates the index of the system frame that includes the current time slot.
[0230] Indicates the number of time slots included in the system frame.
[0231] hour, Indicates the index of the starting frequency unit in the first frequency resource with reference to the uplink sub-band, and the first frequency resource is The corresponding SBFD timeslot is associated.
[0232] hour, Indicates the index of the starting frequency unit in the second frequency resource with reference to the uplink sub-band, and the second frequency resource is The corresponding SBFD timeslot is associated.
[0233] N FH Represents the first parameter, which indicates the number of consecutive N FN using the first frequency resource or the second frequency resource in a time slot;
[0234] RBoffset1 Indicates the first frequency interval.
[0235] Indicates the number of frequency units included in the uplink sub-band.
[0236] When the positions of frequency resources are referenced to the uplink BWP, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the time slot associated with the first frequency resource, and the time slot associated with the second frequency resource, meet the following conditions:
[0237] in, Represents the timeslot index of the current timeslot in a system frame, where the current timeslot is the SBFD timeslot occupied by the multi-slot PUSCH transmission;
[0238] n f represents the index of the system frame that includes the current time slot;
[0239] Indicates the number of time slots included in the system frame;
[0240] hour, Indicates the index of the starting frequency unit in the first frequency resource with reference to the BWP, and the first frequency resource is The corresponding SBFD time slot is associated;
[0241] hour, Indicates the index of the starting frequency unit in the second frequency resource with reference to the BWP, and the second frequency resource is The corresponding SBFD time slot is associated;
[0242] N FH Represents the first parameter, which indicates the number of consecutive N FN The first frequency resource or the second frequency resource is used in each time slot. It can be understood that the physical meaning of the first parameter is that every N FH The time slot jumps once.
[0243] RB offset1 Indicates the first frequency interval.
[0244] Indicates the index of the starting frequency unit in the uplink subband with reference to the BWP;
[0245] Indicates the number of frequency units included in the uplink sub-band.
[0246] When the positions of the frequency resources are referenced to the uplink BWP, the second frequency hopping pattern, that is, the starting position of the third frequency resource, the starting position of the fourth frequency resource, the time slot associated with the third frequency resource, and the time slot associated with the fourth frequency resource, meet the following conditions:
[0247] in, Represents the timeslot index of the current timeslot in a system frame, where the current timeslot is a non-SBFD timeslot occupied by multi-slot PUSCH transmission;
[0248] n f Indicates the index of the system frame that includes the current time slot.
[0249] Indicates the number of time slots included in the system frame.
[0250] hour, Indicates the index of the starting frequency unit in the third frequency resource with reference to the BWP, and the third frequency resource is The corresponding non-SBFD timeslot is associated.
[0251] hour, Indicates the index of the starting frequency unit in the fourth frequency resource with reference to the BWP, and the fourth frequency resource is The corresponding non-SBFD timeslot is associated.
[0252] N FH Represents the first parameter, which indicates the number of consecutive N FN The third frequency resource or the fourth frequency resource is used in each time slot.
[0253] RB offset2 Indicates the second frequency interval.
[0254] Indicates the number of frequency units included in the BWP.
[0255] The fourth frequency hopping method:
[0256] The first PUSCH is PUSCH repetition type B, and the first PUSCH may use inter-repetition frequency hopping.
[0257] When the positions of frequency resources are referenced to the uplink subband, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the time slot associated with the first frequency resource, and the time slot associated with the second frequency resource, meet the following conditions:
[0258] Here, n represents the actual repetition in the nth nominal repetition.
[0259] When nmod2=0, RB start1 (n) represents the index of the starting frequency unit in the first frequency resource with reference to the uplink sub-band, and the first frequency resource is associated with all actual repetitions in the SBFD time slot corresponding to nmod2=0.
[0260] When nmod2=1, RB start1 (n) represents the index of the starting frequency unit in the second frequency resource with reference to the uplink subband, and the second frequency resource is associated with all actual repetitions in the SBFD time slot corresponding to nmod2=1.
[0261] RB offset1 Indicates the first frequency interval.
[0262] Indicates the number of frequency units included in the uplink sub-band.
[0263] When the positions of frequency resources are referenced to the uplink BWP, the first frequency hopping pattern, that is, the starting position of the first frequency resource, the starting position of the second frequency resource, the symbols associated with the first frequency resource, and the symbols associated with the second frequency resource, meet the following conditions:
[0264] Here, n represents the actual repetition in the nth nominal repetition.
[0265] When nmod2=0, RB start1 (n) represents the index of the starting frequency unit in the first frequency resource with reference to the BWP. The first frequency resource is associated with all actual repetitions in the SBFD time slot corresponding to nmod2=0.
[0266] When nmod2=1, RB start1 (n) represents the index of the starting frequency unit in the second frequency resource with reference to the BWP, and the second frequency resource is associated with all actual repetitions in the SBFD time slot corresponding to nmod2=1.
[0267] RB offset1 Indicates the first frequency interval.
[0268] Indicates the index of the starting frequency unit in the uplink subband with reference to the BWP.
[0269] Indicates the number of frequency units included in the uplink sub-band.
[0270] When the positions of the frequency resources are referenced to the uplink BWP, the second frequency hopping pattern, that is, the starting position of the third frequency resource, the starting position of the fourth frequency resource, the symbols associated with the third frequency resource, and the symbols associated with the fourth frequency resource, meet the following conditions:
[0271] Here, n represents the actual repetition in the nth nominal repetition.
[0272] When nmod2=0, RB start2 (n) represents the index of the starting frequency unit in the third frequency resource with reference to the BWP, and the third frequency resource is associated with all actual repetitions in the non-SBFD time slot corresponding to nmod2=0.
[0273] When nmod2=1, RB start2 (n) represents the index of the starting frequency unit in the fourth frequency resource with reference to the BWP, and the fourth frequency resource is associated with all actual repetitions in the non-SBFD time slot corresponding to nmod2=1.
[0274] RBoffset2 represents the second frequency interval.
[0275] Indicates the number of frequency units included in the BWP.
[0276] It is understandable that the above describes the frequency hopping patterns within the SBFD time unit and the frequency hopping patterns within the non-SBFD time unit under various frequency hopping modes. To facilitate understanding of the embodiments of the present application, when there is a third frequency interval between the first frequency resource and the third frequency resource, the starting position of the first frequency resource and the starting position of the third frequency resource can meet the following conditions:
[0277] Among them, RB start1 Indicates the index of the starting frequency unit in the first frequency resource with reference to the BWP. For example, RB start1 It can be RB in formula (7) start1 (0), or in formula (10) Time Or in formula (13) Time Or RB when nmod2=0 in formula (16) start1 (n).
[0278] RB start2Indicates the index of the starting frequency unit in the third frequency resource with reference to the BWP. For example, RB start2 It can be RB in formula (8) start2 (0), or in formula (11) Time Or in formula (14) Time Or RB when nmod2=0 in formula (15) start2 (n).
[0279] RB offset3 Represents the third frequency interval. It is understandable that the third frequency interval is used to determine the resource location of the third frequency resource. Due to the existence of the modulus operation (mod), the third frequency interval may be equal to the difference between the starting frequency unit index of the third frequency resource and the starting frequency unit index of the first frequency resource, or may not be equal to the difference. The description of the third frequency interval is omitted below.
[0280] Indicates the number of frequency units included in the BWP.
[0281] S620: Based on the first information, the terminal device sends the first PUSCH on the first frequency resource and the second frequency resource using a frequency hopping method in the SBFD time unit, and sends the first PUSCH on the third frequency resource and the fourth frequency resource using a frequency hopping method in the non-SBFD time unit.
[0282] Accordingly, the network device receives the first PUSCH on the first and second frequency resources using frequency hopping in the SBFD time unit, and receives the first PUSCH on the third and fourth frequency resources using frequency hopping in the non-SBFD time unit.
[0283] The present application does not specifically limit the type of the first PUSCH. For example, the first PUSCH can be PUSCH (such as single-slot PUSCH), PUSCH repetition type A (PUSCH repetition type A), PUSCH repetition type B (PUSCH repetition type B), transport block over multi-slot (transport block over multi-slot, TBoMS) PUSCH, or TBoMS PUSCH repetition, etc. The embodiments of the present application do not specifically limit the type of PUSCH. Among them, TBoMS PUSCH and TBoMS PUSCH repetition can be jointly simplified as: TBoMS PUSCH w / or w / o repetition.
[0284] A more detailed description of the frequency hopping method for sending the first PUSCH by the terminal device can be found in the description of step S610 and will not be repeated here.
[0285] In some implementations, before step S610, the terminal device may also report its frequency hopping capability to the network device, so that the network device can know whether it can send the first information described in step S610 to the terminal device. In other words, the terminal device and the network device may also optionally perform the following step S630.
[0286] Optionally, in S630, the terminal device sends second information to the network device. Correspondingly, the network device receives the second information from the terminal device.
[0287] The second information is used to determine whether the terminal device can support at least one of the following capabilities:
[0288] a. Supporting the first information including the second part of the bits;
[0289] b. Supporting the first information including the third part of the bits;
[0290] c. Supporting the first information including the fourth part of the bits;
[0291] d. Supporting the first information including the second part of bits and the third part of bits;
[0292] e. Supporting the first information including the second part of bits, the third part of bits and the fourth part of bits;
[0293] f. The number of bits contained in the first part of the support bits is determined based on the number of frequency units in the uplink sub-band;
[0294] For the above-mentioned capability a, illustratively, the terminal device may report to the network device whether it has the capability to support the first information including the second portion of bits. It is understandable that the second portion of bits indicates the first frequency interval, that is, the frequency hopping interval on the SBFD time unit. Exemplarily, if the terminal device reports to the network device that it supports the first information including the second portion of bits, then the network device may deem that the terminal device supports frequency hopping on the SBFD time unit, and the network device may configure the first frequency interval set for the terminal device and send the first information including the second portion of bits, so that the terminal device can determine the frequency hopping interval on the SBFD time unit based on the first frequency interval set and the first information.
[0295] Capabilities b and c are similar to capability a and are not further described here. It is understood that if a terminal device supports capability b, it can be considered that the terminal device supports frequency hopping in non-SBFD time units. If a terminal device supports capability c, it can be considered that the terminal device supports different resource locations for the first frequency resource in the SBFD time unit and the third frequency resource in the non-SBFD time unit.
[0296] It can be understood that if the terminal device does not report support for the first information including the second part of bits, the network device can determine based on the default configuration whether the terminal device has the ability to support the first information including the second part of bits, or does not have the ability to support the first information including the second part of bits. This application does not specifically limit this.
[0297] It can also be understood that the terminal device reports support for the first information including the second part of bits, and does not specifically limit whether the terminal device supports the first information including the third part of bits or the fourth part of bits. For example, the network device may default that the terminal device supports the third part of bits (i.e., supports frequency hopping on non-SBFD time units), and the terminal device reports support for the first information including the second part of bits. The network device can determine that the terminal device supports the second part of bits and the third part of bits (i.e., supports frequency hopping on SBFD time units and non-SBFD time units). In other words, the network device can determine the capabilities actually supported by the terminal device based on the capabilities reported by the terminal device and other configuration parameters. This application does not specifically limit this. For example, the terminal device reports support for the first information including the third part of bits, and does not specifically limit whether the terminal device supports the first information including the second part of bits or the fourth part of bits. It will not be elaborated here.
[0298] For the above-mentioned capability d, illustratively, the terminal device may report to the network device the capability of supporting the first information including the second portion of bits and the third portion of bits. It is understandable that the second portion of bits indicates the first frequency interval, that is, the frequency hopping interval on the SBFD time unit, and the third portion of bits indicates the second frequency interval, that is, the frequency hopping interval on the non-SBFD time unit. Exemplarily, if the terminal device reports to the network device that it supports the first information including the second portion of bits and the third portion of bits, then the network device may deem that the terminal device supports frequency hopping using two sets of frequency hopping patterns or two sets of frequency hopping intervals, such as supporting frequency hopping on SBFD time units and non-SBFD time units. The network device may configure the first frequency interval set and the second frequency interval set for the terminal device, and send the first information including the second portion of bits and the third portion of bits, so that the terminal device can determine the frequency hopping intervals on the SBFD time unit and the non-SBFD time unit based on the first frequency interval set, the second frequency interval set, and the first information.
[0299] Capability e is similar to capability d and is not described here in detail. It is understood that if a terminal device supports capability e, it can be considered that the terminal device supports frequency hopping on SBFD time units and non-SBFD time units, and the resource locations of the first frequency resource on the SBFD time unit and the third frequency resource on the non-SBFD time unit are different.
[0300] For the above-mentioned capability f, illustratively, if the terminal device supports parsing, for example, the first portion of bits defined as (3), (4) or (5) above, then the terminal device can report to the network device that it supports the number of bits contained in the first portion of bits being determined based on the number of frequency units in the uplink sub-band, and then the network device can generate the first portion of bits based on the number of frequency units in the uplink sub-band. If the terminal device does not support, then the terminal device can report that it does not support the capability, or does not report that it supports the capability (in this case, the network device can assume that the terminal device does not have the capability), so that the network device will not generate the first portion of bits based on the number of frequency units in the uplink sub-band.
[0301] It is understandable that the above capabilities are exemplary. The terminal device may also report other frequency hopping-related capabilities to the network device, which is not specifically limited in this application.
[0302] It can be understood that the method of reporting the capability of the terminal device in step S630 can be applied to the scenarios of SBFD time unit frequency hopping and non-SBFD time unit frequency hopping provided in the embodiments of the present application, and can also be applied to no frequency hopping or other frequency hopping methods. For example, for frequency hopping on non-SBFD time units and no frequency hopping on SBFD time units (in this method, the first information does not include the second part of bits), the terminal device can report whether it supports the first information including the fourth part of bits. Or the terminal device can indicate whether the first information supports the number of bits contained in the first part of bits based on the number of frequency units in the uplink sub-band, etc. This application does not specifically limit this.
[0303] It is understandable that in step S610, the network device may generate and send the first information based on the capabilities of the terminal device. For example, the network device determines the following conditions:
[0304] Condition 1:
[0305] Sub-condition 1: The first PUSCH is PUSCH repetition type A or B, or TBoMS PUSCH with or without repetition;
[0306] Sub-condition 2: Single-slot PUSCH, PUSCH repetition type A or B and / or TBoMS PUSCH with or without repetition are sent only in SBFD time units;
[0307] Sub-condition 3: PUSCH repetition type A or B and / or TBoMS PUSCH w / or w / or repetition are sent across non-SBFD time units and SBFD time units;
[0308] Condition 2: The terminal device reports any one of the above capabilities a to d to the network device.
[0309] If any one or more of sub-conditions 1 to 3 are met, then condition 1 is considered met. If both conditions 1 and 2 are met, the network device can generate and send the first information in the manner described in step S610. Detailed description is omitted here.
[0310] In some implementations, the terminal device may support two or more frequency hopping modes. For example, the terminal device may support the following two frequency hopping modes: Mode 1: frequency hopping is performed using the frequency hopping mode described in S610 (i.e., frequency hopping is performed on SBFD time units and non-SBFD time units respectively); Mode 2: frequency hopping is performed on non-SBFD time units, and frequency hopping is not performed on SBFD time units. It is understandable that for different frequency hopping modes, the network device may use different methods of indicating the frequency hopping pattern. In this scenario, the network device may also instruct the terminal device which method to use for frequency hopping, or instruct the terminal device how to parse the first information.
[0311] It is understandable that the above-mentioned method 1 and the above-mentioned method 2 are only examples, and this application does not specifically limit them. For example, the terminal device can also support frequency hopping on SBFD time units and not on non-SBFD time units.
[0312] The network device may send third information to the terminal device, where the third information may indicate to the terminal device which method to use for frequency hopping, or in other words, indicate to the terminal device how to parse the first information.
[0313] Exemplarily, the third information may indicate whether the first information includes one or more of the second part of bits, the third part of bits, or the fourth part of bits. For example, the third information indicates that the first information includes the second part of bits, the third part of bits, and the fourth part of bits (optionally), and the terminal device may determine the frequency hopping mode of the first information indication mode 1 based on the third information. In this case, the terminal device may believe that the first part of bits is generated based on the method shown in S610 based on the third information, or the third information may also indicate that the first part of bits is generated based on the method shown in S610. This application does not specifically limit this.
[0314] As another example, the third information may indicate which frequency hopping mode the terminal device uses for frequency hopping (such as mode 1 or mode 2 above). For example, the third information uses 1 bit, and when the value of the bit is 0, it indicates that the first information is used to indicate the frequency hopping pattern corresponding to mode 1, that is, the first information includes the second part of bits, the third part of bits, and the fourth part of bits (optionally); when the value of the bit is 1, it indicates that the first information is used to indicate the frequency hopping pattern corresponding to mode 2, that is, the first information does not include the third part of bits and the fourth part of bits. This application does not specifically limit this.
[0315] As another example, the third information may indicate one or more of the first frequency interval set, the second frequency interval set, or the third frequency interval set. For example, if the third information indicates the first frequency interval set and the second frequency interval set, then the terminal device may know that the first information includes the second part of bits and the third part of bits. If the third information also indicates the third frequency interval, then the terminal device may know that the first information also includes the fourth part of bits. For another example, if the third information indicates a new multi-slot PUSCH transmission method under the SBFD time unit, in which the frequency resources on the SBFD time unit and the non-SBFD time unit are different, then the terminal device may know that the first information also includes the fourth part of bits. This application does not specifically limit this.
[0316] Based on the present technical solution, the terminal device can determine the resource location of the first frequency resource based on the first part of the bits, and determine the resource location of the second frequency resource based on the first part of the bits and the second part of the bits, thereby determining the frequency hopping pattern on the SBFD time unit. The terminal device can determine the resource location of the third frequency resource based on the first frequency resource, and determine the frequency hopping pattern on the non-SBFD time unit based on the resource location of the third frequency resource and the third part of the bits. In other words, the network device can indicate two sets of frequency hopping patterns through a limited number of bits, and the frequency hopping frequency interval on the SBFD time unit and the frequency hopping frequency interval on the non-SBFD time unit can be indicated by the second part of the bits and the third part of the bits, respectively, which can improve the flexibility of frequency hopping and reduce the bit consumption of indicating the frequency hopping pattern.
[0317] As used herein, the term "at least one of" or "at least one of" refers to all or any combination of the listed items. For example, "at least one of A, B, and C" can mean: A alone, B alone, C alone, A and B together, B and C together, and A, B, and C together. As used herein, "at least one" means one or more. "A plurality" means two or more.
[0318] It should be understood that in the various embodiments of the present application, "B corresponding to A" means that B is associated with A and can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information. The terms "include," "comprising," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.
[0319] It is understood that in various embodiments of the present application, the first, second, and various numerical numbers are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of the present application.
[0320] It is understandable that in various embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first information mentioned above) is referred to as information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information and the information to be indicated have an association relationship. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.
[0321] It can be understood that in various embodiments of the present application, "pre-configuration" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, a first terminal device), and the present application does not limit its specific implementation method.
[0322] It is understood that in some of the above embodiments, when "transmission" is mentioned, unless otherwise specified, transmission includes receiving and / or sending. For example, transmitting a signal may include receiving a signal and / or sending a signal.
[0323] It is understood that in the various embodiments of this application, the interaction between a terminal device and a network device is mainly used as an example for illustration, and this application is not limited to this. The terminal device can be replaced by a receiving device, which can be a terminal device or a network device; the network device can be replaced by a sending device, which can be a terminal device or a network device. For example, "terminal device" can be replaced by "first terminal device" and "network device" can be replaced by "second terminal device."
[0324] It is understood that the formulas involved in the various embodiments of the present application are merely illustrative and do not limit the scope of protection of the embodiments of the present application. In the process of calculating the various parameters involved above, calculations can also be performed according to the above formulas, or based on variations of the above formulas, or calculations can be performed in other ways to meet the results of the formula calculations.
[0325] It is understandable that some optional features in the embodiments of the present application may not depend on other features in some scenarios, and may also be combined with other features in some scenarios, without limitation.
[0326] It is understandable that the solutions in the various embodiments of the present application can be reasonably combined and used, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained with each other in the various embodiments, without limitation to this.
[0327] It can also be understood that in the above-mentioned method embodiments, the methods and operations implemented by the terminal device can also be implemented by components that can be formed by the terminal device (such as chips or circuits); in addition, the methods and operations implemented by the network device can also be implemented by components that can be formed by the network device (such as chips or circuits), without limitation.
[0328] Corresponding to the methods provided in the above method embodiments, embodiments of the present application also provide corresponding apparatuses, which include modules for executing the corresponding methods in the above method embodiments. The modules may be software, hardware, or a combination of software and hardware. It is understood that the technical features described in the above method embodiments are also applicable to the following apparatus embodiments.
[0329] Referring to Figure 9 , as an example, Figure 9 is a schematic diagram of a communication device 10 provided in an embodiment of the present application. Device 10 includes a transceiver unit 11 and a processing unit 12. Transceiver unit 11 can be used to implement corresponding communication functions. Transceiver unit 11 can also be referred to as a communication interface or communication unit. Processing unit 12 can be used to process data or information.
[0330] Optionally, the device 10 further includes a storage unit, which can be used to store instructions and / or data. The processing unit 12 can read the instructions and / or data in the storage unit so that the device implements the aforementioned various method embodiments.
[0331] In one possible design, the device 10 can be used to execute the actions performed by the terminal device in the above method embodiments. In this case, the device 10 can be a terminal device or a component of the terminal device, the transceiver unit 11 is used to execute the transceiver-related operations on the terminal device side in the above method embodiments, and the processing unit 12 is used to execute the processing-related operations on the terminal device side in the above method embodiments.
[0332] A first possible implementation method is that the transceiver unit 11 is used to receive first information, where the first information includes a first part of bits, a second part of bits and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits included in the first part of bits, the second part of bits and the third part of bits is less than or equal to a first threshold; the processing unit 12 is used to send a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource in a frequency hopping manner in a sub-band full-duplex SBFD time unit based on the first information, and to send a first PUSCH on the third frequency resource and the fourth frequency resource in a frequency hopping manner in a non-SBFD time unit.
[0333] The apparatus 10 can implement the steps or processes corresponding to those performed by the terminal device in the method embodiment according to the embodiment of the present application. The apparatus 10 may include units for executing the method performed by the terminal device in the method embodiment according to the embodiment of the present application. The specific process of each unit executing the above-mentioned corresponding steps has been described in detail in the above-mentioned method embodiments and will not be repeated here for the sake of brevity.
[0334] Another possible design is that the device 10 can be used to execute the actions performed by the network device in the above method embodiments. In this case, the device 10 can be a network device or a component of a network device, the transceiver unit 11 is used to execute the transceiver-related operations on the network device side in the above method embodiments, and the processing unit 12 is used to execute the processing-related operations on the network device side in the above method embodiments.
[0335] A first possible implementation method is that the processing unit 12 is used to send first information, where the first information includes a first part of bits, a second part of bits and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits included in the first part of bits, the second part of bits and the third part of bits is less than or equal to a first threshold; the transceiver unit 11 is used to receive a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource using a frequency hopping method in a sub-band full-duplex SBFD time unit, and receive a first PUSCH on the third frequency resource and the fourth frequency resource using a frequency hopping method in a non-SBFD time unit.
[0336] The apparatus 10 can implement the steps or processes performed by the network device in the method embodiment according to the embodiment of the present application. The apparatus 10 may include a unit for executing the method performed by the network device in the method embodiment according to the embodiment of the present application. The specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above-mentioned method embodiments and will not be repeated here for the sake of brevity.
[0337] It should be understood that the device 10 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing at least one software or firmware program, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 10 may be specifically the terminal device in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above-mentioned method embodiments; or, the device 10 may be specifically the network device in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the network device in the above-mentioned method embodiments. To avoid repetition, it will not be described here.
[0338] The apparatus 10 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the communication device (such as a terminal device or a network device) in the above-mentioned method. The functions can be implemented by hardware, or the corresponding software can be implemented by hardware. The hardware or software includes at least one module corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
[0339] In addition, the transceiver unit 11 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.
[0340] It should be noted that the apparatus in FIG9 may be the device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.
[0341] Referring to Figure 10 , as an example, Figure 10 is a schematic diagram of another communication device 20 provided in an embodiment of the present application. The device 20 includes a processor 21, which is coupled to a memory 22. Optionally, the device 20 also includes the memory 22. The memory 22 is used to store computer programs or instructions and / or data. The processor 21 is used to execute the computer programs or instructions stored in the memory 22, or read the data stored in the memory 22, to perform the methods in the above method embodiments.
[0342] Optionally, there is at least one processor 21.
[0343] Optionally, there is at least one memory 22.
[0344] Optionally, the memory 22 is integrated with the processor 21 or provided separately.
[0345] Optionally, as shown in Figure 10, the device 20 further includes a transceiver 23, which is used to receive and / or send signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or send signals.
[0346] As a solution, the apparatus 20 is used to implement the operations performed by the terminal device in each of the above method embodiments.
[0347] For example, the processor 21 is configured to execute computer programs or instructions stored in the memory 22 to implement the relevant operations of the terminal device in the above various method embodiments. For example, the method executed by the terminal device in the embodiment shown in FIG3 .
[0348] As another solution, the device 20 is used to implement the operations performed by the network device in the above various method embodiments.
[0349] For example, the processor 21 is configured to execute computer programs or instructions stored in the memory 22 to implement the relevant operations of the network device in the above various method embodiments. For example, the method executed by the network device in the embodiment shown in FIG3 .
[0350] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0351] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0352] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0353] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0354] 11 is a schematic diagram of a chip system 30 according to an embodiment of the present application. The chip system 30 (or processing system) includes a logic circuit 31 and an input / output interface 32.
[0355] The logic circuit 31 may be a processing circuit in the chip system 30. The logic circuit 31 may be coupled to a storage unit and call instructions in the storage unit so that the chip system 30 can implement the methods and functions of the various embodiments of the present application. The input / output interface 32 may be an input / output circuit in the chip system 30, outputting information processed by the chip system 30 or inputting data or signaling information to be processed into the chip system 30 for processing.
[0356] Specifically, for example, if the terminal device is installed with the chip system 30, the logic circuit 31 is coupled to the input / output interface 32, and the input / output interface 32 can input the wake-up signal to the logic circuit 31 for processing.
[0357] As a solution, the chip system 30 is used to implement the operations performed by the terminal device in the above various method embodiments.
[0358] For example, the logic circuit 31 is used to implement the processing-related operations performed by the terminal device in the above method embodiments, such as the processing-related operations performed by the terminal device in the embodiment shown in Figure 3; the input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the terminal device in the above method embodiments, such as the sending and / or receiving-related operations performed by the terminal device in the embodiment shown in Figure 3.
[0359] As another solution, the chip system 30 is used to implement the operations performed by the network device in the above various method embodiments.
[0360] For example, the logic circuit 31 is used to implement the processing-related operations performed by the network device in the above method embodiments, such as the processing-related operations performed by the network device in the embodiment shown in Figure 3; the input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the network device in the above method embodiments, such as the sending and / or receiving-related operations performed by the network device in the embodiment shown in Figure 3.
[0361] An embodiment of the present application further provides a computer-readable storage medium on which computer instructions for implementing the methods executed by the device in the above-mentioned method embodiments are stored.
[0362] For example, when the computer program is executed by a computer, the computer can implement the method executed by the terminal device in each embodiment of the above method.
[0363] For another example, when the computer program is executed by a computer, the computer can implement the methods performed by the network device in each embodiment of the above method.
[0364] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by a terminal device or a network device in the above-mentioned method embodiments.
[0365] An embodiment of the present application also provides a communication system, which includes the terminal device and network device in the above embodiments.
[0366] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0367] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as at least two units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0368] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes at least one computer instruction. When the computer program instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes at least one available medium integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium includes, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0369] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: The method comprises: Receive first information, the first information comprising a first part of bits, a second part of bits and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits included in the first part of bits, the second part of bits and the third part of bits is less than or equal to a first threshold; Based on the first information, a first physical uplink shared channel PUSCH is sent on the first frequency resource and the second frequency resource using a frequency hopping method in a sub-band full-duplex SBFD time unit, and the first PUSCH is sent on the third frequency resource and the fourth frequency resource using a frequency hopping method in a non-SBFD time unit.
2. The method according to claim 1, characterized in that The first threshold is determined based on the number of frequency units in an uplink bandwidth part BWP, and the third frequency resource and the fourth frequency resource are frequency resources in the uplink BWP.
3. The method according to claim 1 or 2, characterized in that The first threshold L satisfies: Among them, N UL,BWP Indicates the number of frequency units in the uplink BWP. It indicates rounding up, and the third frequency resource and the fourth frequency resource are frequency resources in the uplink BWP.
4. The method according to any one of claims 1 to 3, characterized in that The first information further includes a fourth portion of bits, where the fourth portion of bits indicates a third frequency interval between the first frequency resource and the third frequency resource.
5. The method according to claim 4, characterized in that The sum of the numbers of bits included in the first part of bits, the second part of bits, the third part of bits, and the fourth part of bits is less than or equal to the first threshold.
6. The method according to any one of claims 1 to 5, characterized in that The sum of the number of bits included in the first part of bits and the number of bits included in the second part of bits is determined based on the number of frequency units in an uplink sub-band, and the first frequency resources and the second frequency resources are frequency resources in the uplink sub-band.
7. The method according to any one of claims 1 to 6, characterized in that The sum of the number of bits N1 included in the first part of bits and the number of bits N2 included in the second part of bits satisfies: Among them, N UL,subband Indicates the number of frequency units in the uplink subband, It indicates rounding up, and the first frequency resource and the second frequency resource are frequency resources in the uplink subband.
8. The method according to any one of claims 1 to 7, characterized in that The first part of bits indicates a starting frequency unit in the first frequency resource, and the number of frequency units in the first frequency resource.
9. The method according to any one of claims 1 to 8, characterized in that The number of frequency units in the first frequency resource, the second frequency resource, the third frequency resource, and the fourth frequency resource is the same.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Sending second information, where the second information is used to determine that the terminal device can support at least one of the following capabilities: Supporting that the first information includes the second portion of bits; Supporting that the first information includes the third portion of bits; Supporting that the first information includes a fourth portion of bits, the fourth portion of bits indicating a third frequency interval between the first frequency resource and the third frequency resource; Supporting that the first information includes the second portion of bits and the third portion of bits; Supporting that the first information includes the second part of bits, the third part of bits and the fourth part of bits; The number of bits included in the first part of bits is determined based on the number of frequency units in the uplink sub-band.
11. A communication method, characterized in that: The method comprises: Sending first information, the first information comprising a first part of bits, a second part of bits and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits included in the first part of bits, the second part of bits and the third part of bits is less than or equal to a first threshold; A first physical uplink shared channel PUSCH is received on the first frequency resource and the second frequency resource using a frequency hopping method in a sub-band full-duplex SBFD time unit, and the first PUSCH is received on the third frequency resource and the fourth frequency resource using a frequency hopping method in a non-SBFD time unit.
12. The method according to claim 11, characterized in that The first threshold is determined based on the number of frequency units in an uplink bandwidth part BWP, and the third frequency resource and the fourth frequency resource are frequency resources in the uplink BWP.
13. The method according to claim 11 or 12, characterized in that The first threshold L satisfies: Among them, N UL,BWP Indicates the number of frequency units in the uplink BWP. It indicates rounding up, and the third frequency resource and the fourth frequency resource are frequency resources in the uplink BWP.
14. The method according to any one of claims 11 to 13, characterized in that The first information further includes a fourth portion of bits, where the fourth portion of bits indicates a third frequency interval between the first frequency resource and the third frequency resource.
15. The method according to claim 14, characterized in that The sum of the numbers of bits included in the first part of bits, the second part of bits, the third part of bits, and the fourth part of bits is less than or equal to the first threshold.
16. The method according to any one of claims 11 to 15, characterized in that The sum of the number of bits included in the first part of bits and the number of bits included in the second part of bits is determined based on the number of frequency units in an uplink sub-band, and the first frequency resources and the second frequency resources are frequency resources in the uplink sub-band.
17. The method according to any one of claims 11 to 16, characterized in that The number of bits N1 included in the first part of bits and the number of bits N2 included in the second part of bits satisfy: Among them, N UL,subband Indicates the number of frequency units in the uplink subband, It indicates rounding up, and the first frequency resource and the second frequency resource are frequency resources in the uplink subband.
18. The method according to any one of claims 11 to 17, characterized in that The first part of bits indicates a starting frequency unit in the first frequency resource, and the number of frequency units in the first frequency resource.
19. The method according to any one of claims 11 to 18, characterized in that The number of frequency units in the first frequency resource, the second frequency resource, the third frequency resource, and the fourth frequency resource is the same.
20. The method according to any one of claims 11 to 19, characterized in that The method further comprises: Receive second information, where the second information is used to determine that the terminal device can support at least one of the following capabilities: Supporting that the first information includes the second portion of bits; Supporting that the first information includes the third portion of bits; Supporting that the first information includes a fourth portion of bits, the fourth portion of bits indicating a third frequency interval between the first frequency resource and the third frequency resource; Supporting that the first information includes the second portion of bits and the third portion of bits; Supporting that the first information includes the second part of bits, the third part of bits and the fourth part of bits; The number of bits included in the first part of bits is determined based on the number of frequency units in the uplink sub-band.
21. A communication device, comprising a transceiver unit and a processing unit, wherein: A transceiver unit, configured to receive first information, wherein the first information includes a first portion of bits, a second portion of bits, and a third portion of bits, wherein the first portion of bits indicates a first frequency resource, the second portion of bits indicates a first frequency interval between the first frequency resource and a second frequency resource, the third portion of bits indicates a second frequency interval between a third frequency resource and a fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the sum of the number of bits included in the first portion of bits, the second portion of bits, and the third portion of bits is less than or equal to a first threshold; A processing unit is used to send a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource in a sub-band full-duplex SBFD time unit based on the first information, and to send the first PUSCH on the third frequency resource and the fourth frequency resource in a non-SBFD time unit in a frequency hopping manner.
22. A communication device, comprising a transceiver unit and a processing unit, wherein: A transceiver unit, configured to send first information, the first information comprising a first part of bits, a second part of bits, and a third part of bits, wherein the first part of bits indicates a first frequency resource, the second part of bits indicates a first frequency interval between the first frequency resource and the second frequency resource, the third part of bits indicates a second frequency interval between the third frequency resource and the fourth frequency resource, the third frequency resource is determined based on the first frequency resource, and the first part of bits, the second part of bits, and the third part of bits indicate a second frequency interval between the third frequency resource and the fourth frequency resource. The sum of the number of bits included is less than or equal to a first threshold; The processing unit receives a first physical uplink shared channel PUSCH on the first frequency resource and the second frequency resource by using a frequency hopping method in a sub-band full-duplex SBFD time unit, and receives the first PUSCH on the third frequency resource and the fourth frequency resource by using a frequency hopping method in a non-SBFD time unit.
23. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 10, or comprises a module or a unit for executing the method according to any one of claims 11 to 20.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 10, or the computer is caused to execute the method according to any one of claims 11 to 20.
25. A chip, characterized in that: The method comprises a processor coupled to a memory, the memory being used to store a computer program, the processor being used to execute the computer program stored in the memory to implement the method according to any one of claims 1 to 10, or the processor being used to execute the computer program stored in the memory to implement the method according to any one of claims 11 to 20.
26. A communication device, characterized in that: include: A processor, configured to execute a computer program stored in a memory, so that the apparatus performs the method according to any one of claims 1 to 10, or so that the apparatus performs the method according to any one of claims 11 to 20.
27. The device according to claim 26, characterized in that The apparatus also includes the memory.
Citation Information
Patent Citations
Communication method and communication device
CN119483638A
Frequency division duplex sounding reference signal sending method, device, equipment and medium
CN115395999A
Frequency hopping and collision handling for uplink transmission in advanced duplex systems
US20230239122A1