Resource allocation method, device, base station, user equipment, and storage medium

Full-duplex resource allocation in TDD systems addresses the limitations of half-duplex mode by minimizing interference and improving uplink speed and coverage, enabling effective URLLC communication.

JP7763959B2Active Publication Date: 2025-11-04NEW H3C TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024535879
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-29
Publication Date
2025-11-04
Estimated Expiration
2042-04-29

AI Technical Summary

Technical Problem

Current TDD communication systems using half-duplex mode limit uplink transmission speed and increase delay, making them unsuitable for ultra-reliability low latency communication (URLLC) due to imbalanced allocation of downlink and uplink time slots.

Method used

Implementing full-duplex mode in TDD communication systems by configuring resource allocation methods that minimize interference through separate resource indications for downlink and uplink channels in the same frequency domain bandwidth, allowing simultaneous transmission and reception.

Benefits of technology

This approach enhances communication quality, expands cell coverage, improves uplink transmission speed, and reduces delay, making it suitable for URLLC traffic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007763959000004
    Figure 0007763959000004
  • Figure 0007763959000005
    Figure 0007763959000005
  • Figure 0007763959000006
    Figure 0007763959000006
Patent Text Reader

Abstract

The present application provides a resource allocation method, device, base station, user equipment and storage medium, in which, when the base station sets configuration information of a full-duplex time slot in the same frequency domain bandwidth of a first cell, the base station sends a first signaling to a user equipment in the first cell, and the user equipment allocates resources to the full-duplex time slot according to the first information and the second information, where the first signaling includes configuration information, and the configuration information includes first information indicating resources occupied by a downlink channel in the full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot. According to the technical solution provided by the embodiments of the present application, full-duplex mode communication in the same frequency domain bandwidth is realized.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of communications technology, and in particular to a resource allocation method, an apparatus, a base station, a user equipment, and a storage medium. [Background technology]

[0002] Current time-division duplex (TDD) communication systems communicate using half-duplex (HD) mode. To improve network throughput, TDD communication systems using HD mode typically allocate more downlink (DL) time slots and fewer uplink (UL) time slots. This limits the uplink transmission speed and increases the uplink transmission delay, making it unsuitable for ultra-reliability low latency communication (URLLC) traffic.

[0003] In full-duplex (FD) mode, a base station or user equipment in a TDD communication system can simultaneously transmit and receive data in the same time slot / same OFDM symbol, so performing communication in the FD mode in a TDD communication system is an effective way to solve the above-mentioned problems. However, when communication is performed in FD mode, factors that affect communication quality, such as self-interference (SI), crosstalk between cells, and interference between users, are caused. Summary of the Invention

[0004] The present embodiment aims to provide a resource allocation method, device, base station, user equipment, and storage medium for realizing FD mode communication. Specific technical solutions are as follows:

[0005] As a first aspect, an embodiment of the present application provides a resource allocation method applied to a base station, the method comprising: In the base station, when configuration information of a full-duplex time slot in the same frequency domain bandwidth of a first cell is configured, transmitting first signaling to a user equipment in the first cell, the first signaling including the configuration information, and the configuration information including first information indicating downlink channel grouped resources in the full-duplex time slot and second information indicating resources occupied by uplink channel in the full-duplex time slot.

[0006] In a second aspect, the present embodiment provides a resource allocation method applied to a user equipment, the method comprising: receiving first signaling transmitted from a base station, the first signaling including the configuration information, the configuration information including first information indicating resources occupied by downlink channels in a full-duplex time slot in the same frequency domain bandwidth of a first cell, and second information indicating resources occupied by uplink channels in the full-duplex time slot; and allocating resources to the full-duplex time slot based on the first information and the second information.

[0007] As a third aspect, the present embodiment provides a resource allocation device applied to a base station, the device comprising: The base station further comprises a transmitting module used to transmit first signaling to a user equipment in a first cell when configuration information of a full-duplex time slot in the same frequency domain bandwidth of the first cell is set, the first signaling including the configuration information, and the configuration information including first information indicating resources occupied by a downlink channel in the full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot.

[0008] In a fourth aspect, the present embodiment provides a resource allocation device applied to a user equipment, the device comprising: a receiving module, used to receive first signaling transmitted from a base station, the first signaling including configuration information, the configuration information including first information indicating resources occupied by downlink channels in a full-duplex time slot in the same frequency domain bandwidth of a first cell, and second information indicating resources occupied by uplink channels in the full-duplex time slot; an allocation module that allocates resources to the full-duplex time slot based on the first information and the second information.

[0009] In a fifth aspect, the present embodiments provide a base station, the base station comprising a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions executable by the processor, the machine-executable instructions causing the processor to perform steps of any of the methods provided in the first aspect.

[0010] In a sixth aspect, embodiments herein provide a user equipment, the user equipment comprising a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions executable by the processor, the machine-executable instructions causing the processor to perform steps of any of the methods provided in the second aspect.

[0011] In a seventh aspect, embodiments of the present application provide a machine-readable storage medium having stored thereon machine-executable instructions executable by a processor, the machine-executable instructions causing the processor to perform steps of any of the methods provided in the first aspect.

[0012] In an eighth aspect, embodiments of the present application provide a machine-readable storage medium having stored thereon machine-executable instructions executable by a processor, the machine-executable instructions causing the processor to perform steps of any of the methods provided in the second aspect.

[0013] In a ninth aspect, embodiments herein provide a computer program product, the computer program product being executed to cause a processor to implement the steps of any of the methods provided in the first aspect.

[0014] In a tenth aspect, the present embodiments provide a computer program product, the computer program product being executed to cause a processor to implement the steps of any of the methods provided in the second aspect.

[0015] In this embodiment, for one full-duplex time slot, the base station is configured with first information indicating resources occupied by the downlink channel in the full-duplex time slot and second information indicating resources occupied by the uplink channel in the full-duplex time slot. When the first information and second information are configured in the base station, interference in the full-duplex time slot can be minimized and communication quality can be ensured. Furthermore, by using the full-duplex time slot to communicate between the base station and the UE, the base station is not limited by the small number of uplink time slots allocated in half-duplex mode, thereby expanding the coverage area of ​​the cell, improving the uplink transmission speed, and reducing the uplink transmission delay. [Brief explanation of the drawings]

[0016] In order to more clearly explain the technical solutions of the embodiments of the present application and the technical solutions of the prior art, the drawings necessary for the embodiments and the prior art will be briefly described below. Note that the drawings described below are based on some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without any creative efforts.

[0017] [Figure 1(a)] FIG. 1(a) is a schematic diagram of communication in HD mode. [Figure 1(b)] FIG. 1(b) is a schematic diagram of a communication in the FD mode. [Figure 2] FIG. 2 is a structural schematic diagram of a resource allocation system provided by an embodiment of the present application. [Figure 3] FIG. 3 is a schematic diagram of a first flow of a resource allocation method provided by an embodiment of the present application. [Figure 4(a)] FIG. 4(a) is a first schematic diagram of the frame structure of a full-duplex time slot provided by an embodiment of the present application. [Figure 4(b)] FIG. 4(b) is a second schematic diagram of the frame structure of a full-duplex time slot provided by the present embodiment. [Figure 5] FIG. 5 is a schematic diagram of the relationship between frequency domain subbands, RBs, and OFDM subcarrier mapping provided by the present embodiment. [Figure 6] FIG. 6 is a schematic diagram of frequency domain resource allocation of a full-duplex time slot provided by an embodiment of the present application. [Figure 7] FIG. 7 is a first schematic diagram of time domain resource allocation of a full-duplex time slot provided by an embodiment of the present application. [Figure 8(a)] FIG. 8(a) is a second schematic diagram of time domain resource allocation provided by the present embodiment. [Figure 8(b)] FIG. 8(b) is a third schematic diagram of time domain resource allocation provided by the present embodiment. [Figure 9] FIG. 9 is a schematic diagram of the starting point, cycle period, and duration for which the configuration information provided by the present embodiment is valid. [Figure 10] FIG. 10 is a schematic diagram illustrating that the uplink channel resources and downlink channel resources occupied by the UE provided by the present embodiment do not overlap. [Figure 11(a)] FIG. 11(a) is a first schematic diagram illustrating that the uplink channel resources and downlink channel resources occupied by the UE provided by the present embodiment overlap. [Figure 11(b)] FIG. 11(b) is a second schematic diagram illustrating that the uplink channel resources and downlink channel resources occupied by the UE provided by the present embodiment overlap. [Figure 12] FIG. 12 is a schematic diagram of a second flow of the resource allocation method provided by the embodiment of the present application. [Figure 13] FIG. 13 is a first structural schematic diagram of a resource allocation device provided by an embodiment of the present application. [Figure 14] FIG. 14 is a second structural schematic diagram of a resource allocation device provided by an embodiment of the present application. [Figure 15] FIG. 15 is a structural schematic diagram of a base station provided by an embodiment of the present application. [Figure 16] FIG. 16 is a structural schematic diagram of a UE provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0018] The technical solutions according to the embodiments of the present application will be described below clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, any other embodiments that those skilled in the art can obtain by the technical solutions of the present application are all included in the scope of protection of the present application.

[0019] FD time slot indicates that a base station or a UE transmits and receives data simultaneously in the same time slot / same Orthogonal Frequency Division Multiplexing (OFDM) symbol in the same time slot.

[0020] Traditionally, the frame structure of TDD can be realized by combining semi-static configuration and dynamic instruction. Specifically, as shown in Table 1, high-level signaling defines the slot format combination (SFC) using the slot format indicator (SFI). The base station determines the slot structure that meets the traffic requirements based on the traffic to be supported, and adds the determined slot structure to the SFC.

[0021] [Table 1]

[0022] In Table 1, D indicates a DL symbol, U indicates a UL symbol, and F indicates a flexible symbol, indicating an OFDM symbol. In Table 1, an example is described in which a time slot includes OFDM symbols 0 to 13, but in reality, a time slot may include OFDM symbols 0 to 7 or 0 to 8, etc.

[0023] In this embodiment, the resource allocation may also be referred to as channel resource allocation, and the resource allocation can be divided into time domain resource allocation and frequency domain resource allocation. The following description will be given taking the resource allocation of a downlink channel as an example.

[0024] 1. Time domain resource allocation: The time domain resource assignment field in the downlink control information (DCI) is used to indicate the time domain location of the downlink channel. This field contains a total of 4 bits, whose value ranges from 0 to 15. When the value of the time domain resource assignment field is m, m+1 indicates the row index of the time domain resource assignment table, and the information in that row specifically indicates the time domain resource of the downlink shared channel (Physical Downlink Shared Channel, PDSCH). There are two ways to indicate this:

[0025] 1) One directly indicates three pieces of information: the time slot offset K0 between the PDSCH and the downlink control channel (Physical Downlink Control Channel, PDCCH) that schedules the PDSCH, the starting symbol S of the PDSCH in the time slot, and the symbol length L over which the PDSCH lasts.

[0026] 2) The other indicates the time slot offset K0 between the PDSCH and the PDCCH that schedules the PDSCH, and one start length indication value (SLIV). Based on the SLIV, the user equipment (UE) can calculate the start symbol S of the PDSCH in the time slot and the symbol length L of the PDSCH.

[0027] 2. Frequency domain resource allocation: The frequency domain resource assignment field in DCI indicates the frequency domain resource assignment of the downlink channel. PDSCH frequency domain resource assignment is divided into two types: Type 0 and Type 1. Type 0 supports non-contiguous resource assignment, which allows for frequency diversity gain, while Type 1 supports continuous resource assignment, which reduces the number of bits required for this field.

[0028] 1) Type0 resource allocation type: For non-contiguous resource allocation types (i.e., resource allocation type Type 0), one resource block group (RBG) is one virtual resource block group (VRBG), which is configured from P contiguous VRBs. The specific number is determined by the high-level parameters, RBG-size and Bandwidth Part (BWP). For resource allocation type Type 0, the frequency-domain resource allocation field is a bitmap that indicates which RBGs are assigned to the downlink channel. For example, each bit in a bitmap represents one RBG, with the highest bit corresponding to RBG 0. In the bitmap, a bit equal to 1 indicates that the corresponding RBG is assigned to the downlink channel, and a bit equal to 0 indicates that the corresponding RBG is not assigned to the downlink channel. This allows for flexible scheduling of frequency-domain resources. Typically, RBGs can be directly mapped to physical resources with the same number.

[0029] 2) Type 1 resource allocation type: For continuous resource allocation types (resource allocation type Type 1), the frequency domain resource allocation field does not use a bitmap but indicates a single resource indicator value (Resource Indicator Value, RIV). Based on the RIV, the UE calculates the starting resource block (RB) of the downlink channel and the number of occupied RBs.

[0030] A TDD communication system includes a base station and a user equipment (UE). Current TDD communication systems communicate using a half-duplex (HD) mode. In HD mode, the frame structure is strictly divided into DL time slots, UL time slots, and special (S) time slots. The S time slot can be used for DL ​​time slots, UL time slots, or a guard period (GP). In FD mode communication, the TDD communication system can only receive or transmit data in one time slot. As shown in Figure 1(a), in the HD mode communication schematic diagram, device A transmits data and device B receives data in time slot T. Only in time slot T+1 can device A receive data and device B transmit data.

[0031] The throughput of current networks (especially 5G networks) is gradually increasing. To improve the network throughput, TDD communication systems using HD mode usually allocate more DL time slots, resulting in fewer UL time slots, which limits the uplink transmission speed, increases the uplink transmission delay, and reduces the cell coverage area, which is unfavorable for the implementation of URLLC traffic.

[0032] When using FD mode communication, a base station or UE can transmit and receive data in the same time slot in the same frequency domain bandwidth / the same OFDM symbol in the same time slot. That is, a base station can simultaneously transmit and receive data from the same UE or different UEs. As shown in the FD mode communication schematic diagram shown in Figure 1(b), in time slot T, device A can transmit and receive data. Device B can receive and transmit data. Therefore, communication using the FD mode in a TDD communication system is an effective way to solve the above-mentioned problems. However, communication using the FD mode can cause factors that affect communication quality, such as SI, crosstalk between cells, and interference between users.

[0033] To solve the above problems, an embodiment of the present application provides a resource allocation system. As shown in FIG. 2, the resource allocation system includes a base station 21 and a UE 22. The base station may be a gNB base station (i.e., a 5G base station), a NB base station (i.e., a 4G base station), or a base station of another system, but is not limited thereto. In FIG. 2, one UE is used as an example for explanation, but is not limited thereto. The base station 21 may cover one cell or multiple cells. Correspondingly, the resource allocation system may include UEs of one cell or UEs of multiple cells.

[0034] When allocating resources, the base station 21 obtains configuration information of a full-duplex time slot in the same frequency domain bandwidth of the first cell and transmits first signaling to the user equipment 22 in the first cell. Here, the configuration information includes first information indicating resources to be occupied by the downlink channel in the full-duplex time slot and second information indicating resources to be occupied by the uplink channel in the full-duplex time slot, and the first signaling includes the configuration information. The user equipment 22 receives the first signaling transmitted from the base station and allocates resources to the full-duplex time slot in the same frequency domain bandwidth based on the first information and the second information.

[0035] In this embodiment, a base station is configured with first information indicating resources occupied by a downlink channel in a full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot. When the first information and second information are configured in the base station, interference in the full-duplex time slot can be minimized and communication quality can be ensured. Furthermore, because communication is performed between the base station and the UE using the full-duplex time slot, there is no restriction on the allocation of fewer uplink time slots in half-duplex mode. This broadens the coverage area of ​​the cell, improves uplink transmission speed, and reduces uplink transmission delay.

[0036] Hereinafter, the resource allocation method provided by the present embodiment will be described in detail with reference to specific embodiments.

[0037] As shown in FIG. 3, a resource allocation method applicable to a base station is provided, in which configuration information of a full-duplex time slot in the same frequency domain bandwidth of a first cell is pre-configured in the base station, and the configuration information includes first information indicating grouped resources of downlink channels in the full-duplex time slot, and second information indicating resources occupied by uplink channels in the full-duplex time slot.

[0038] In this embodiment, the first cell is any cell covered by the base station, and all time slots in the first cell can be full-duplex time slots. As shown in FIG. 4(a), time slots 0 to 9 shown in FIG. 4(a) all have DL channels and UL channels, so time slots 0 to 9 are full-duplex time slots. The first cell can also use a combination of half-duplex and full-duplex time slots. As shown in FIG. 4(b), among time slots 0 to 9 shown in FIG. 4(b), time slots 0 to 1 and 5 to 6 are set to DL channels, time slots 2 and 7 are set to UL channels, and time slots 3 to 4 and 8 to 9 have DL channels and UL channels, so time slots 0 to 2 and 5 to 7 are half-duplex time slots, and time slots 3 to 4 and 8 to 9 are full-duplex time slots.

[0039] A cell can contain one or more full-duplex time slots. When a cell contains multiple full-duplex time slots, the frame structures of these multiple full-duplex time slots can be the same. As shown in Figure 4(b), full-duplex time slots 3-4 and 8-9 have the same configuration. The frame structures of these multiple full-duplex time slots can also be different. As shown in Figure 4(a), the full-duplex time slot configurations are divided into two types: time slots 0, 2, 4, 6, and 8 have one type of time slot configuration, and time slots 1, 3, 5, 7, and 9 have another type of time slot configuration.

[0040] The resources occupied by the downlink channel and the resources occupied by the uplink channel both include time domain resources and frequency domain resources. When allocating resources to the first cell, the base station can obtain configuration information of the full-duplex time slot of the first cell. If the first cell has multiple full-duplex time slot configuration methods, as shown in Figure 4(a), multiple sets of configuration information can be configured in the base station, and one set of configuration information corresponds to one configuration method.

[0041] In this embodiment, the base station may provide a configuration interface, through which a user inputs important information required for configuration, such as SLIV and the number of RBs included in frequency domain subbands. The base station generates configuration information based on the important information input by the user through the configuration interface. This method of obtaining configuration information has low learning cost and high configuration efficiency.

[0042] In this embodiment, a user can directly input a configuration file to the base station, and the base station extracts the configuration information from the configuration file. The configuration information can also be pre-stored in the base station, and the base station retrieves the pre-stored configuration information when it needs to allocate resources and schedule a UE. This is not a limitation.

[0043] The resource allocation method includes the following steps.

[0044] Step S31: In the base station, when the configuration information of the full-duplex time slot in the same frequency domain bandwidth of the first cell is set, send a first signaling to the user equipment in the first cell, where the first signaling includes the configuration information.

[0045] In this embodiment, the first signaling having the configuration information may be a broadcast signaling such as a system information broadcast (SIB) signaling, a unicast signaling, a user-specific signaling, a Media Access Control-Control Element (MAC-CE), or a DCI.

[0046] After obtaining the configuration information, the base station carries the configuration information in a first signaling and sends the first signaling to the UE in the first cell.

[0047] In the present embodiment, a base station is configured with first information indicating resources occupied by a downlink channel in a full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot. When the first information and second information are configured in the base station, interference in the full-duplex time slot can be minimized and communication quality can be ensured. Furthermore, because communication is performed between the base station and the UE using the full-duplex time slot, there is no restriction on the allocation of a small number of uplink time slots in half-duplex mode, and the coverage area of ​​the cell is expanded, improving the uplink transmission speed and reducing the uplink transmission delay.

[0048] As mentioned above, in this embodiment, resources may include frequency domain resources and time domain resources, that is, resource allocation may be divided into frequency domain resource allocation and time domain resource allocation.

[0049] For frequency domain resource allocation, the first information may be used to indicate frequency domain subbands occupied by downlink channels, and the second information may be for indicating frequency domain subbands occupied by uplink channels.

[0050] In this embodiment, the operating bandwidth of one cell is divided into multiple frequency domain subbands, each consisting of several RBs / RBGs, and each RB consisting of several OFDM subcarriers. The relationship between the frequency domain subbands, RBs, and OFDM subcarrier mapping is shown in Figure 5. As shown in Figure 5, one frequency domain subband consists of four RBs, RB0 to RB4, and each RB consists of 12 OFDM subcarriers, RB0 to RB11.

[0051] In this embodiment, different frequency domain subbands are assigned to the uplink channel and the downlink channel, and receiving and transmitting data through different frequency domain subbands can effectively reduce the interference between the uplink channel and the downlink channel in a full-duplex time slot.

[0052] In some embodiments, the base station may indicate the allocation status of frequency domain resources of the uplink channel and the downlink channel by a bitmap, that is, the configuration information may represent the first information and the second information by a bitmap, and in the bitmap, bits correspond one-to-one to frequency domain subbands.

[0053] For example, the configuration information uses a first bitmap to represent the first information and the second information, where a bit value being a first preset value indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and a bit value being a second preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel. The first preset value may be 0 or 1, and the second preset value may be 0 or 1, but is not limited thereto as long as the first preset value and the second preset value are different.

[0054] For example, when the first preset value is 0 and the second preset value is 1, FIG. 6 shows a schematic diagram of frequency domain resource allocation for a full-duplex time slot, where each row represents one frequency domain subband and each column represents one OFDM symbol. In FIG. 6, frequency domain subbands 0 to 3 are assigned to the downlink channel, and frequency domain subbands 4 to 8 are assigned to the uplink channel. In this case, the first bitmap generated by the base station is [0,0,0,0,1,1,1,1,1]. In this bitmap, the leftmost bit is bit 0, and bit X corresponds to frequency domain subband X. A value of 0 indicates that the corresponding frequency domain subband is occupied by the downlink channel, and a value of 1 indicates that the corresponding frequency domain subband is occupied by the uplink channel.

[0055] As another example, the configuration information uses a second bitmap to represent first information and a third bitmap to represent second information, where in the second bitmap, the value of a bit is a first preset value indicating that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and in the third bitmap, the value of a bit is the first preset value indicating that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0056] For example, when the first preset value is 1, the following description will be given again with reference to FIG. 6. In FIG. 6, frequency domain subbands 0 to 3 are assigned to downlink channels, and frequency domain subbands 4 to 8 are assigned to uplink channels. In this case, the second bitmap generated by the base station is [1,1,1,1,0,0,0,0,0], and the third bitmap generated by the base station is [0,0,0,0,1,1,1,1,1], where a value of 1 indicates that the corresponding frequency domain subband is occupied by the corresponding channel.

[0057] In this embodiment, the base station transmits resource configuration information to the UE by a bitmap, which has a concise and clear representation format, allowing the base station to accurately transmit resource configuration information to the UE, thereby improving resource allocation efficiency.

[0058] In this embodiment of the present application, when allocating frequency domain resources, the base station may also transmit the number of RBs included in the frequency domain subband to the UE in the first signaling to support the configuration of frequency domain resources.

[0059] In some embodiments, the first information may be for indicating an RB occupied by a downlink channel and a first starting point, where the first starting point represents a starting RB occupied by the downlink channel. Also, the first information may be for indicating an RBG occupied by the downlink channel and the first starting point, where the first starting point represents a starting RBG occupied by the downlink channel.

[0060] Correspondingly, the second information may be for indicating the number of RBs occupied by the uplink channel and a second starting point, where the second starting point represents the starting RB occupied by the uplink channel. Also, the second information may be for indicating the number of RBGs occupied by the uplink channel and a second starting point, where the second starting point represents the starting RBG occupied by the uplink channel.

[0061] In this embodiment, the base station can also allocate resources of full-duplex time slots in the same frequency domain bandwidth even if the UE does not support the frequency domain subband function.

[0062] In this embodiment, the first cell has neighboring cells, and the base station and the base station can negotiate with each other to make the frame structure of the first cell the same as that of the neighboring cells, for example, the first cell and the neighboring cells both adopt the frame structure shown in Figure 4(b), thereby effectively reducing the interference between the uplink and downlink between the cells.

[0063] In some embodiments, in order to improve the flexibility of resource allocation and realize flexible resource allocation according to traffic demand, the frame structure of the first cell may be different from that of the neighboring cells, for example, the first cell adopts the frame structure shown in Figure 4(a), while the neighboring cells adopt the frame structure shown in Figure 4(b).

[0064] If the frame structure of the first cell is different from that of the adjacent cell, the base station can communicate with the UE by adopting a beamforming method or a different frequency networking method to reduce interference between the uplink and downlink between cells and improve communication quality.

[0065] For example, the first cell and the neighboring cell are both areas covered by a base station. In this case, the base station can adjust the frame structures of the first cell and the neighboring cell according to actual demand. For example, to reduce interference between uplinks and downlinks between cells, the base station adjusts the frame structure of the first cell to that of the neighboring cell, or adjusts the frame structure of the neighboring cell to that of the first cell. In addition, for example, to improve the flexibility of resource allocation and realize flexible resource allocation according to traffic demand, the base station arbitrarily adjusts the frame structure of the first cell or the frame structure of the neighboring cell.

[0066] As another example, the first cell is an area covered by a base station, and the neighboring cell is an area covered by another base station. In this case, the other base station can transmit a message indicating the frame structure of the neighboring cell to the first cell. The second base station receives the message from the other base station and adjusts the frame structure of the first cell based on the message according to actual demand. For example, to reduce interference between uplinks and downlinks between cells, the base station adjusts the frame structure of the first cell to that of the neighboring cell. For example, to improve the flexibility of resource allocation and realize flexible resource allocation according to traffic demand, the base station arbitrarily adjusts the frame structure of the first cell.

[0067] Similarly, the base station can send a message indicating the frame structure of the first cell to other base stations, and the other base stations receive the message sent from the base station and further adjust the frame structures of the neighboring cells based on the message according to actual needs.

[0068] For the allocation of time domain resources, the first information and the second information may be expressed in various forms.

[0069] In some embodiments, the first information and the second information may be represented by default, for example, the first information includes a first starting OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0070] In some other embodiments, the first information and the second information may utilize SLIVs, for example, the first information includes a first SLIV corresponding to a downlink channel and the second information includes a second SLIV corresponding to an uplink channel, where the first SLIV is determined by a first starting OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV is determined by a second starting OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0071] As an example, the base station can determine the SLIV using the following formula:

number

[0072] In the above formula, one time slot includes 14 OFDM symbols, but the present invention is not limited to this.

[0073] For example, Figure 7 shows a schematic diagram of time domain resource allocation for one full-duplex time slot, in which each column represents one OFDM symbol, and the values ​​of the OFDM symbols from the left are 0, 1, 2, 3...13, respectively. In Figure 7, if the starting OFDM symbol of the time domain resource of the downlink channel is 0 and the OFDM symbol length is 8, the SLIV can be calculated as 14*(8-1)+0=98 based on the above formula. In Figure 7, if the starting OFDM symbol of the time domain resource of the uplink channel is 3 and the OFDM symbol length is 11, the SLIV can be calculated as 14*(14-11+1)+(14-1-3)=66 based on the above formula.

[0074] In this embodiment, when allocating time domain resources, the base station can detect whether a first starting OFDM symbol and a first OFDM symbol length are configured in the base station. If the base station detects that the first starting OFDM symbol and the first OFDM symbol length are configured in the base station, the base station determines first information based on the configured first starting OFDM symbol and first OFDM symbol length. If the base station detects that the first starting OFDM symbol and the first OFDM symbol length are not configured in the base station, the base station allocates the starting OFDM symbol of the full-duplex time slot as the first starting OFDM symbol and assigns the OFDM symbol length of the full-duplex time slot as the first OFDM symbol length, and determines the first information based on the allocated first starting OFDM symbol and first OFDM symbol length.

[0075] Similarly, when allocating time domain resources, the base station can detect whether a second starting OFDM symbol and a second OFDM symbol length are configured in the base station. If the base station detects that a second starting OFDM symbol and a second OFDM symbol length are configured in the base station, the base station determines the second information based on the configured second starting OFDM symbol and second OFDM symbol length. If the base station detects that a second starting OFDM symbol and a second OFDM symbol length are not configured in the base station, the base station assigns the starting OFDM symbol of the full-duplex time slot as the second starting OFDM symbol and the OFDM symbol length of the full-duplex time slot as the second OFDM symbol length, and determines the second information based on the assigned second starting OFDM symbol and second OFDM symbol length. Here, the representation forms of the first information and the second information may refer to the above description.

[0076] For example, Figures 8(a) and 8(b) are schematic diagrams of time domain resource allocation, in which each column represents one OFDM symbol, and the values ​​of the OFDM symbols from left to right are 0, 1, 2, 3, etc. In Figure 8(a), one full-duplex time slot includes 14 OFDM symbols, and in Figure 8(b), one full-duplex time slot includes 7 OFDM symbols. If the starting OFDM symbol (including the first starting OFDM symbol and the second starting OFDM symbol) and the OFDM symbol length (including the first OFDM symbol length and the second OFDM symbol length) are not set, the base station will allocate all OFDM symbols in one full-duplex time slot to the uplink channel and the downlink channel. As shown in Figure 8(a), all 14 OFDM symbols included in the full-duplex time slot are assigned to the uplink channel, and all 14 OFDM symbols included in the full-duplex time slot are also assigned to the downlink channel. As shown in Figure 8(b), all 7 OFDM symbols included in the full-duplex time slot are assigned to the uplink channel, and all 7 OFDM symbols included in the full-duplex time slot are also assigned to the downlink channel.

[0077] In some embodiments, in order to reduce interference between cells, in a full-duplex time slot, the OFDM symbol length occupied by the downlink channel and the uplink channel is the same as the OFDM symbol length of the full-duplex time slot. As shown in Figures 7, 8(a) and 8(b), all OFDM symbols included in the full-duplex time slot occupied by the downlink channel and the uplink channel, i.e., the OFDM symbol length occupied by the downlink channel and the uplink channel, is the same as the OFDM symbol length of the full-duplex time slot.

[0078] If a full-duplex time slot of a cell has an unoccupied OFDM symbol, i.e., a flexible symbol, the flexible symbol may be assigned to either a downlink channel or an uplink channel. This makes the flexible symbol uncertain and likely to be in the opposite direction to the data transmission direction of the adjacent cell. For example, if the OFDM symbol designated as a flexible symbol in a first cell is assigned to a downlink channel and the OFDM symbol in the adjacent cell is assigned to an uplink channel, interference between the cells may occur. In this embodiment, the length of the OFDM symbols occupied by the downlink channel and the uplink channel in the full-duplex time slot is the same as the OFDM symbol length of the full-duplex time slot, thereby effectively preventing the above problem and reducing interference between cells.

[0079] In some embodiments, the configuration information carried by the first signaling may further include the number of full-duplex time slots included in at least one system frame. For example, if one system frame includes 10 time slots, the configuration information may indicate two full-duplex time slots included in system frame 1, i.e., two of the ten time slots included in system frame 1 are full-duplex time slots. Alternatively, for example, the configuration information may indicate two full-duplex time slots included in system frame 1 and three full-duplex time slots included in system frame 2, i.e., two of the ten time slots included in system frame 1 are full-duplex time slots and three of the ten time slots included in system frame 2 are full-duplex time slots.

[0080] In some embodiments, the configuration information further includes a fourth bitmap of at least one system frame, where the bits in the fourth bitmap correspond one-to-one to the time slots. In the fourth bitmap, when a bit is a third preset value, the time slot corresponding to the bit is a full-duplex time slot, and when a bit is a fourth preset value, the time slot corresponding to the bit is a half-duplex time slot. The third preset value can be 0 or 1, and the fourth preset value can be 0 or 1. Specifically, as long as the third preset value and the fourth preset value are different, they can be set according to actual needs.

[0081] For example, the third preset value is 1, one system frame includes 10 time slots, the fourth bitmap includes 10 bits, and in the fourth bitmap, from the left, the time slots corresponding to each bit are 0, 1, 2...9. If the configuration information includes that the fourth bitmap 1 of system frame 1 is [0,0,0,0,1,1,0,0,0,0], it indicates that time slot 4 and time slot 5 are full-duplex time slots, and the other time slots are half-duplex slots.

[0082] Based on the fourth bitmap, the full-duplex time slots in one system frame can be accurately determined.

[0083] In some embodiments, multiple sets of configuration information may be configured in the base station, with each set of configuration information having an assigned number (represented by a pattern number). The base station assigns numbers to the full-duplex time slots in the system frame to obtain an index number for each full-duplex time slot. Here, the index number of a full-duplex time slot is the number of the full-duplex time slot within the cyclical period of the configuration information. For example, if the cyclical period of the configuration information is two system frames, the configuration information in system frame 0 and system frame 1 is valid, time slot 4 and time slot 5 in system frame 0 are full-duplex time slots, and time slot 5 and time slot 6 in system frame 1 are full-duplex time slots, then the index number of time slot 4 in system frame 0 is 0, the index number of time slot 5 in system frame 0 is 1, the index number of time slot 5 in system frame 1 is 3, and the index number of time slot 6 in system frame 1 is 4. The cyclical period of the configuration information will be described in detail later, but will not be discussed here. For the above multiple sets of configuration information, the base station can transmit the above multiple sets of configuration information to the UE by including them in one first signaling, or by including them in multiple first signalings and transmitting them to the UE, but this is not limited thereto.

[0084] In one system frame, the configuration information adopted by each full-duplex time slot may be the configuration information corresponding to a target allocation number, which is obtained by performing a modulo operation on the index number of the full-duplex time slot and the number of sets of configuration information.

[0085] For example, the pattern number corresponding to each full-duplex time slot can be determined based on the output result of the formula mod(index number of full-duplex time slot, total number of patterns), where mod(x, y) represents the remainder when x is divided by y.

[0086] In one system frame, the configuration information adopted for each full-duplex time slot may be the configuration information of the full-duplex time slot specified in the first signaling. For example, time slot 4 and time slot 5 in system frame 0 are full-duplex time slots, and the first signaling transmitted from the base station specifies that time slot 4 in system frame 0 corresponds to configuration information 1 and time slot 5 in system frame 0 corresponds to configuration information 3.

[0087] In a system frame, the configuration information adopted for each full-duplex time slot may be determined based on a fifth bitmap, which may be carried in the first signaling. In the fifth bitmap, bits correspond one-to-one to full-duplex time slots in the system frame, and the full-duplex time slot corresponding to a bit in the fifth bitmap adopts the configuration information corresponding to the bit value. For example, in the fifth bitmap, bit values ​​include 0 and 1, with a bit value of 0 corresponding to configuration information 0 and a bit value of 1 corresponding to configuration information 1. In the fifth bitmap, the full-duplex time slot numbers corresponding to each bit increase sequentially from the left. If time slot 4 and time slot 5 in system frame 0 are full-duplex time slots, a fifth bitmap of [0,1] indicates that time slot 4 adopts configuration information 0 and time slot 5 adopts configuration information 1.

[0088] In this embodiment, the base station may adopt other methods to achieve the matching relationship between the number of full-duplex time slots in one system frame and the number of types of full-duplex time slot configuration information, and the matching relationship between the full-duplex time slots and the full-duplex time slot configuration information, but this is not limited thereto.

[0089] In this embodiment, the configuration information is semi-static, and the base station can adjust the configuration information according to actual needs. In this case, the configuration information included in the first signaling becomes valid when the UE reaches the third starting point. Here, the third starting point may be preset in the UE and the base station. For example, the system frame number corresponding to the third starting point is N, where N may be 0, 1, or 2. For example, the system frame number corresponding to the third starting point is an odd frame or an even frame. The third starting point may be calculated by the UE according to an algorithm. For example, the third starting point is obtained by performing a modulo operation on the frame number and the duration of the full-duplex time slot. For example, the UE may use the formula mod(system frame number, duration of the full-duplex time slot)=0 as the third starting point.

[0090] In this embodiment, after the configuration information is valid, the duration of the full-duplex time slot is the validity period of the configuration information.

[0091] The duration of the full-duplex time slot may be preset in the UE or may be transmitted by the base station to the UE via first signaling, i.e., the first signaling may include the duration of the full-duplex time slot, and may be 50 system frames, 60 system frames, 80 system frames, etc.

[0092] In this embodiment, the validity period of the configuration information includes at least one cyclic period, and in each cyclic period, the resources of full-duplex time slots at the same position are the same. For example, if the cyclic period of the configuration information is two system frames and time slot 4 and time slot 5 of system frame 0 are full-duplex time slots, time slot 4 of system frame 0 is at the same position as time slot 4 of system frame 2, which is separated by one cyclic period, and time slot 5 of system frame 0 is at the same position as time slot 5 of system frame 2, which is separated by one cyclic period. Therefore, time slot 4 and time slot 5 of system frame 2 are full-duplex time slots, and the time domain resources and frequency domain resources of time slot 4 of system frame 0 and time slot 4 of system frame 2 are the same, and the time domain resources and frequency domain resources of time slot 5 of system frame 0 and time slot 5 of system frame 2 are the same.

[0093] The rotation period may be preset in the UE or may be transmitted from the base station to the UE through first signaling, i.e., the first signaling may include the rotation period. The rotation period may be set according to actual needs, for example, the rotation period may be one system frame, two system frames, or three system frames.

[0094] Based on the semi-static configuration, when the UE reaches the third starting point, the configuration information received before reaching the third starting point becomes valid, and the UE allocates full-duplex time slot resources based on the configuration information received before reaching the third starting point, receives scheduling from the base station according to the resources indicated by the configuration information, and transmits and receives data in the same frequency domain bandwidth.

[0095] Taking time domain resources as an example, FIG. 9 is a schematic diagram showing the third starting point at which configuration information becomes valid, the cyclic period of the configuration information, and the duration of a full-duplex time slot. FIG. 9 shows that the frame numbers of the system frame (SF) include SF0 to SF49, the cyclic period N of the configuration information is two SFs, and the duration M of the full-duplex time slot is 50 SFs. If mod(SF0,50)=0, the configuration information of the full-duplex time slot received before SF0 becomes valid starting from SF0. ​​In FIG. 9, the information in the system information block (SIB) for SF00 is the configuration information of the full-duplex time slot, and the configuration information of the full-duplex time slot becomes valid from SF0. ​​In FIG. 9, the resources of time slots 4 and 5 of SF2, which are separated from SF0 by the cyclic period, are the same as those of time slots 4 and 5 of SF0, as shown by the shaded portions of time slots 4 and 5 of SF0.

[0096] As in form 1 shown in Figure 9, all OFDM symbols in time slot 4 in SF0 are assigned to the downlink channel, and correspondingly, all OFDM symbols in time slot 4 in SF2 are assigned to the downlink channel. Also, all OFDM symbols in time slot 4 in SF0 are assigned to the uplink channel, and correspondingly, all OFDM symbols in time slot 4 in SF2 are assigned to the uplink channel. All OFDM symbols 0 to 7 in time slot 5 in SF0 are assigned to the downlink channel, and correspondingly, all OFDM symbols 0 to 7 in time slot 5 in SF2 are assigned to the downlink channel. Also, all OFDM symbols 3 to 13 in time slot 5 in SF0 are assigned to the uplink channel, and correspondingly, all OFDM symbols 3 to 13 in time slot 5 in SF2 are assigned to the uplink channel.

[0097] In one system frame, the OFDM symbols included in different full-duplex time slots may be the same, as in form 1 shown in Figure 9, where all OFDM symbols in time slot 4 and time slot 5 in SF0 are 0 to 13. The OFDM symbols included in different full-duplex time slots may also be different, as in form 2 shown in Figure 9, where all OFDM symbols in time slot 4 in SF0 are 0 to 13, and all OFDM symbols in time slot 5 in SF0 are 0 to 8.

[0098] In one system frame, the OFDM symbols occupied by the uplink channel and the downlink channel in one full-duplex time slot may be the same, for example, as shown in Figure 9, which shows a resource allocation situation for the uplink channel and the downlink channel in time slot 4 of SF0. ​​The OFDM symbols occupied by the uplink channel and the downlink channel in one full-duplex time slot may be different, for example, as shown in Figure 9, which shows a resource allocation situation for the uplink channel and the downlink channel in time slot 5 of SF0.

[0099] In one system frame, the OFDM symbols occupied by the downlink channels in different full-duplex time slots may be the same or different, and the OFDM symbols occupied by the uplink channels in different full-duplex time slots may be the same or different.

[0100] In some embodiments, when no configuration information is configured in the base station, e.g., when no semi-static configuration is stored in the base station, the base station transmits second signaling to the UE, the second signaling including scheduling information of full-duplex time slots of user equipments in the same frequency domain bandwidth. Here, the second signaling can be implemented using DCI, and the second signaling can be multicast signaling or user-dedicated signaling. The second signaling can include scheduling information of at least one user equipment. As shown in the resource allocation of the uplink channel and the downlink channel in FIG. 10 , scheduling information 1 for UE1, scheduling information 2 for UE2, scheduling information 3 for UE3, and scheduling information 4 for UE4 are each carried in four second signalings and transmitted to the corresponding UEs. For example, scheduling information 1 may be carried in one second signaling and transmitted to UE1, and scheduling information 2 may be carried in another second signaling and transmitted to UE2. Scheduling information 1 for UE1, scheduling information 2 for UE2, scheduling information 3 for UE3, and scheduling information 4 for UE4 are contained in the same second signaling and transmitted to each UE.

[0101] If the base station does not adopt semi-statically configured DL&UL resources, the base station can use the second signaling to dynamically schedule the UE's data transmission and reception in the full-duplex time slot, i.e., dynamically schedule the uplink channel and the downlink channel.

[0102] The scheduling information of one user equipment may be for indicating resources occupied for data transmission of the user equipment, i.e., frequency domain subbands occupied for data transmission of the user equipment and OFDM symbols occupied for data transmission of the user equipment. The scheduling information of one user equipment may also be for indicating resources occupied for data reception of the user equipment, i.e., frequency domain subbands occupied for data reception of the user equipment and OFDM symbols occupied for data reception of the user equipment.

[0103] The scheduling information of one user equipment may further be for indicating the resources occupied for data transmission of the user equipment and the resources occupied for data reception of the user equipment.

[0104] By dynamically scheduling user equipments based on the scheduling information of the user equipments, it is possible to achieve the following: frequency domain subbands occupied by different user equipments overlap but the occupied OFDM symbols do not overlap; or frequency domain subbands occupied by different user equipments do not overlap but the occupied OFDM symbols do not overlap; or frequency domain subbands occupied by different user equipments do not overlap but the occupied OFDM symbols do not overlap. Here, the frequency domain subbands occupied by user equipments include frequency domain subbands occupied by the user equipments when transmitting data and frequency domain subbands occupied by the user equipments when receiving data, and the OFDM symbols occupied by user equipments include OFDM symbols occupied by the user equipments when transmitting data and OFDM symbols occupied by the user equipments when receiving data.

[0105] In this embodiment, when all or some of the frequency domain subbands occupied by different UEs are the same, it means that the frequency domain subbands overlap.When all or some of the OFDM symbols occupied by different UEs are the same, it means that the OFDM symbols overlap.In the above case, the uplink channel and downlink channel resources between UEs do not overlap.

[0106] For example, the base station can dynamically schedule uplink and downlink channel resources so that the uplink and downlink channels occupied by UEs do not overlap, such as one full-duplex time slot in the same frequency domain bandwidth as shown in Figure 10, where each row represents one frequency domain subband and each column represents one OFDM symbol, and the values ​​of the OFDM symbols from the left are 0, 1, 2, 3...13 respectively.

[0107] 10, the frequency domain subband occupied by the downlink channel of UE1 (the frequency domain subband occupied for data reception) is the same as the frequency domain subband occupied by the uplink channel of UE2 (the frequency domain subband occupied for data transmission), and both are frequency domain subbands 0 to 2, i.e., the frequency domain subbands occupied by UE1 and UE2 overlap. The OFDM symbols occupied by the downlink channel of UE1 are 1 to 5, and the OFDM symbols occupied by the uplink channel of UE2 are 6 to 9, i.e., the OFDM symbols occupied by the downlink channel of UE1 are different from the OFDM symbols occupied by the uplink channel of UE2, and the OFDM symbols occupied by UE1 and UE2 do not overlap.

[0108] 10, the frequency domain subbands occupied by the uplink channel of UE3 are 3 to 6, and the frequency domain subbands occupied by the downlink channel of UE4 are 3 to 5. The frequency domain subbands occupied by the downlink channel of UE3 and the frequency domain subbands occupied by the uplink channel of UE4 include the same frequency domain subbands, for example, frequency domain subbands 3 to 5, so the frequency domain subbands occupied by UE3 and UE4 overlap. The OFDM symbols occupied by the downlink channel of UE3 are 1 to 3, and the OFDM symbols occupied by the uplink channel of UE4 are 4 to 9, so the OFDM symbols occupied by the downlink channel of UE3 are different from the OFDM symbols occupied by the uplink channel of UE4, that is, the OFDM symbols occupied by UE1 and UE2 do not overlap.

[0109] 10, the frequency domain subbands occupied by the downlink channel of UE1 are 0 to 2, and the frequency domain subbands occupied by the uplink channel of UE3 are 3 to 6, i.e., the frequency domain subbands occupied by UE1 and UE3 do not overlap. The OFDM symbols occupied by the downlink channel of UE1 are 1 to 5, and the OFDM symbols occupied by the uplink channel of UE3 are 1 to 3, i.e., the OFDM symbols occupied by the downlink channel of UE1 and the OFDM symbols occupied by the uplink channel of UE3 include the same symbols, such as OFDM symbols 1 to 3, so the OFDM symbols occupied by UE1 and UE3 overlap.

[0110] 10, the frequency domain subbands occupied by the downlink channel of UE1 are 0 to 2, and the frequency domain subbands occupied by the downlink channel of UE4 are 3 to 5, i.e., the frequency domain subbands occupied by UE1 and UE4 do not overlap. The OFDM symbols occupied by the downlink channel of UE1 are 1 to 5, and the OFDM symbols occupied by the downlink channel of UE4 are 4 to 9, i.e., the OFDM symbols occupied by the downlink channel of UE1 and the OFDM symbols occupied by the downlink channel of UE4 include the same symbols, such as OFDM symbols 4 to 5, so the OFDM symbols occupied by UE1 and UE4 overlap.

[0111] As can be seen from the above, in FIG. 10, the uplink channel and downlink channel resources between two UEs do not overlap, and the resources occupied by different UEs do not overlap, which can reduce the interference between UEs.

[0112] Dynamically scheduling user equipment based on the scheduling information of the user equipment can realize overlapping of frequency domain subbands and overlapping of OFDM symbols occupied by different user equipments. In this case, the uplink channel and downlink channel resources occupied by UEs overlap, and the uplink channel and downlink channel resources are multiplexed between UEs. If the interference between the uplink channel and downlink channel between UEs in the same frequency domain resource can be ensured within an interference tolerance range, the base station can dynamically schedule the uplink channel and downlink channel resources to multiplex the uplink channel and downlink channel resources between UEs.

[0113] As shown in Figure 11(a) and Figure 11(b) for full-duplex time slots in the same frequency domain bandwidth, where each row represents one frequency domain subband and each column represents one OFDM symbol, and from the left, the values ​​of the OFDM symbols are 0, 1, 2, 3...13, respectively.

[0114] 11(a) and 11(b), the frequency domain subbands occupied by the downlink channel of UE1 are 0 to 2, and the frequency domain subbands occupied by the uplink channel of UE2 are 0 to 3, i.e., the frequency domain subbands occupied by UE1 and UE2 overlap. The OFDM symbols occupied by the downlink channel of UE1 are 1 to 4, and the OFDM symbols occupied by the uplink channel of UE2 are 1 to 4, i.e., the OFDM symbols occupied by the downlink channel of UE1 and the OFDM symbols occupied by the uplink channel of UE2 are the same symbols, both of which are OFDM symbols 1 to 4, so the OFDM symbols occupied by UE1 and UE2 overlap.

[0115] As can be seen from the above, in Figures 11(a) and 11(b), the resources occupied by UE1 and UE2 in frequency domain subbands 0 to 2 and OFDM symbols 1 to 4 overlap. In this way, uplink and downlink channels can be multiplexed between UEs, thereby maximizing the utilization rate of channel resources.

[0116] Dynamically scheduling user equipment based on the scheduling information of the user equipment achieves the following: the frequency domain subbands occupied for data transmission and the frequency domain subbands occupied for data reception of the same user equipment do not overlap, and the OFDM symbols occupied for data transmission and the OFDM symbols occupied for data reception overlap; or the frequency domain subbands occupied for data transmission and the frequency domain subbands occupied for data reception of the same user equipment overlap, but the OFDM symbols occupied for data transmission and the OFDM symbols occupied for data reception do not overlap.

[0117] 11(a), the frequency domain subbands occupied by the downlink channel of UE1 are 0 to 2, and the frequency domain subbands occupied by the uplink channel of UE1 are 4 to 6, i.e., the frequency domain subbands occupied by UE1's data transmission and the frequency domain subbands occupied by data reception do not overlap. The OFDM symbols occupied by the downlink channel of UE1 are 1 to 4, and the OFDM symbols occupied by the uplink channel of UE1 are 1 to 5, i.e., the OFDM symbols occupied by UE1's downlink channel and the OFDM symbols occupied by UE1's uplink channel contain the same symbols, such as OFDM symbols 1 to 4, so the OFDM symbols occupied by UE1's data transmission and the OFDM symbols occupied by data reception overlap.

[0118] In order to further reduce interference in data transmission and reception by the UE itself, the frequency domain subbands occupied for data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied for data transmission and data reception do not overlap. For example, the frequency domain subbands occupied by the downlink channel of UE1 are 0 to 2, the frequency domain subbands occupied by the uplink channel of UE1 are 4 to 6, the OFDM symbols occupied by the downlink channel of UE1 are 1 to 4, and the OFDM symbols occupied by the uplink channel of UE1 are 5 to 9, etc.

[0119] In addition, dynamically scheduling user equipment based on the scheduling information of the user equipment makes it possible for the frequency domain subbands occupied for data transmission and the frequency domain subbands occupied for data reception of the same user equipment to overlap, and for the OFDM symbols occupied for data transmission and the OFDM symbols occupied for data reception to overlap.

[0120] In this embodiment, when UEs need to transmit and receive simultaneously in the same time domain resource, the UEs are required to have full-duplex capability. As shown in Figure 11(a), UE1 is required to have full-duplex capability in order to transmit and receive simultaneously in the same time slot. In this way, the base station can flexibly schedule the transmission and reception data of UEs as long as the interference between the uplink channel and the downlink channel between UEs is within the interference tolerance range.

[0121] In some embodiments, when the base station dynamically schedules the user equipment based on the scheduling information of the user equipment, it can also set the validity period and the rotation period of the configuration information. The validity period of the configuration information includes at least one rotation period, and in each rotation period, the resources occupied by the full-duplex time slots at the same positions are the same. For an explanation of the validity period and the rotation period of the configuration information, please refer to the explanation of the full-duplex time slot duration and the rotation period of the configuration information in the semi-static configuration content above, but the explanation will be omitted here.

[0122] In this embodiment, to realize the allocation of time domain resources and frequency domain resources of the full duplex time slot, the base station can transmit the allocation through cell broadcast signaling, which may include the signaling (Information Element, IE) as shown in Table 2.

[0123] [Table 2]

[0124] In the technical solutions provided by the embodiments of the present application, if there is no impact on the current 5G HD system, a semi-static or dynamic resource allocation method can be used to allocate DL&UL time domain resources and frequency domain resources of TDD FD, so that the base station can schedule the same / different frequency domain resources in the same time slot to transmit and receive data simultaneously. That is, the base station can schedule DL&UL data to be transmitted and received in both directions simultaneously in the same time domain resource, and the same / different UEs can transmit and receive data simultaneously in the same time domain resource in the same time slot, thereby improving the coverage area of ​​the cell, reducing the increase in transmission delay, and increasing the uplink capacity.

[0125] Corresponding to the resource allocation method applied to the base station, the present embodiment further provides a resource allocation method applied to a user equipment, as shown in FIG. 12, which includes the following steps:

[0126] Step S121: Receive first signaling sent from a base station, the first signaling including configuration information, where the configuration information includes first information indicating resources occupied by a downlink channel in a full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot.

[0127] Step S122: Allocate resources to the full-duplex time slots according to the first information and the second information.

[0128] In some embodiments, the resources include frequency domain resources, the first information is for indicating a frequency domain subband occupied by a downlink channel, and the second information is for indicating a frequency domain subband occupied by an uplink channel, the frequency domain subband including at least one resource block or at least one resource block group; or The first information is for indicating the number of resource blocks or resource block groups occupied by the downlink channel and a first starting point, and the second information is for indicating the number of resource blocks or resource block groups occupied by the uplink channel and a second starting point.

[0129] In some embodiments, the configuration information represents the first information and the second information using a first bitmap, where bits in the first bitmap correspond one-to-one to frequency domain subbands; In the first bitmap, when the value of a bit is a first preset value, it indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and when the value of the bit is a second preset value, it indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0130] In some embodiments, the configuration information uses a second bitmap to represent the first information and a third bitmap to represent the second information, and in the second bitmap and the third bitmap, bits correspond one-to-one to frequency domain subbands; In the second bitmap, a value of a bit is a first preset value, which indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel; In the third bitmap, the value of a bit being the first preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0131] In some embodiments, the configuration information further includes the number of resource blocks included in each frequency domain subband.

[0132] In some embodiments, the frame structure of the first cell is the same as the neighboring cells.

[0133] In some embodiments, the frame structure of the first cell is different from that of the neighboring cell, and the method further includes employing a beamforming scheme or an inter-frequency networking scheme to communicate with the base station.

[0134] In some embodiments, the resource includes a time domain resource, the first information includes a first starting OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0135] In some embodiments, the resources include time domain resources, the first information includes a first SLIV corresponding to a downlink channel, and the second information includes a second SLIV corresponding to an uplink channel.

[0136] The first SLIV is determined by a first starting OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV is determined by a second starting OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0137] In some embodiments, the configuration information further includes the number of full-duplex time slots included in at least one system frame.

[0138] In some embodiments, the configuration information further includes a fourth bitmap of at least one system frame, in which bits correspond one-to-one to time slots; In the fourth bitmap, when the bit is set to a third preset value, the time slot corresponding to the bit is a full-duplex time slot; In the fourth bitmap, when the bit is set to the fourth preset value, it indicates that the time slot corresponding to the bit is a half-duplex time slot.

[0139] In some embodiments, the first signaling includes multiple sets of configuration information, each set of configuration information having an allocation number, and in one system frame, the configuration information adopted for each full-duplex time slot is the configuration information corresponding to a target allocation number, and the target allocation number is obtained by performing a modulo operation on the index number of the full-duplex time slot and the number of the multiple sets of configuration information; or In one system frame, the configuration information adopted for each full-duplex time slot is the configuration information of the full-duplex time slot specified in the first signaling; or The first signaling further includes a fifth bitmap, and in one system frame, the configuration information used for each full-duplex time slot is determined based on the fifth bitmap, in which bits in the fifth bitmap correspond one-to-one to time slots in the system frame, and in the fifth bitmap, the time slot corresponding to the bit adopts the configuration information corresponding to the value of the bit.

[0140] In some embodiments, the time at which the configuration information becomes effective is a third starting point.

[0141] In some embodiments, the third starting point is obtained by the user equipment performing a modulo operation on the system frame number and the duration of the full-duplex time slot, or the third starting point is pre-configured in the user equipment and the base station.

[0142] In some embodiments, the first signaling includes said duration.

[0143] In some embodiments, the resource allocation method comprises: Upon reaching the third starting point, the method further includes scheduling the base station to transmit and receive data in the same frequency domain bandwidth according to resources indicated by the configuration information.

[0144] In some embodiments, the first signaling is broadcast signaling or user-dedicated signaling.

[0145] In some embodiments, the resource allocation method comprises: A second signaling transmitted from the base station is received, the second signaling including scheduling information of full-duplex time slots for the user equipment in the same frequency domain bandwidth.

[0146] In some embodiments, the second signaling includes scheduling information for at least one user equipment.

[0147] In some embodiments, for each user equipment in the at least one user equipment: the scheduling information for the user equipment indicates frequency domain subbands occupied for data transmission of the user equipment and OFDM symbols occupied for data transmission of the user equipment, respectively; and / or The scheduling information for the user equipment indicates the frequency domain subbands occupied for data reception for the user equipment and the OFDM symbols occupied for data reception for the user equipment, respectively.

[0148] In some embodiments, the frequency domain subbands occupied by different user equipments overlap and the occupied OFDM symbols do not overlap; or The frequency domain subbands occupied by different user equipments do not overlap, and the occupied OFDM symbols overlap, or the frequency domain subbands occupied by different user equipments overlap, the occupied OFDM symbols overlap, or the frequency domain subbands occupied by different user equipments do not overlap, and the OFDM symbols occupied by different user equipments do not overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment overlap, and the OFDM symbols occupied by data transmission and data reception overlap, or The frequency domain subbands occupied for data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied for data transmission and data reception overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied by data transmission and data reception do not overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment overlap, and the OFDM symbols occupied by data transmission and the OFDM symbols occupied by data reception do not overlap.

[0149] In some embodiments, the second signaling is downlink control information.

[0150] In some embodiments, the validity period of the configuration information includes at least one cyclic period, and in each cyclic period, the resources of the full-duplex time slots at the same position are the same.

[0151] In this embodiment, a base station is configured with first information indicating resources occupied by a downlink channel in a full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot. When the first information and second information are configured in the base station, interference in the full-duplex time slot can be minimized and communication quality can be ensured. Furthermore, because communication is performed between the base station and the UE using the full-duplex time slot, there is no restriction on the allocation of uplink time slots in half-duplex mode. This results in a wider cell coverage area, improved uplink transmission speed, and reduced uplink transmission delay.

[0152] Corresponding to the resource allocation method applied to the base station, the present embodiment further provides a resource allocation device applied to the base station, as shown in FIG. 13, the device comprising: In the base station, when the configuration information of the full-duplex time slot in the same frequency domain bandwidth of the first cell is set, the base station comprises a transmitting module 131, which is used for transmitting first signaling to the user equipment in the first cell, the first signaling including the configuration information, the configuration information including first information indicating resources occupied by the downlink channel in the full-duplex time slot and second information indicating resources occupied by the uplink channel in the full-duplex time slot.

[0153] In some embodiments, the resources include frequency domain resources, the first information is for indicating a frequency domain subband occupied by a downlink channel, and the second information is for indicating a frequency domain subband occupied by an uplink channel, the frequency domain subband including at least one resource block or at least one resource block group; or The first information is for indicating the number of resource blocks or resource block groups occupied by the downlink channel and a first starting point, and the second information is for indicating the number of resource blocks or resource block groups occupied by the uplink channel and a second starting point.

[0154] In some embodiments, the configuration information represents the first information and the second information using a first bitmap, where bits in the first bitmap correspond one-to-one to frequency domain subbands; In the first bitmap, when the value of a bit is a first preset value, it indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and when the value of the bit is a second preset value, it indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0155] In some embodiments, the configuration information uses a second bitmap to represent the first information and a third bitmap to represent the second information, and in the second bitmap and the third bitmap, bits correspond one-to-one to frequency domain subbands; In the second bitmap, a value of a bit is a first preset value, which indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel; In the third bitmap, the value of a bit being the first preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0156] In some embodiments, the configuration information further includes the number of resource blocks included in each frequency domain subband.

[0157] In some embodiments, the frame structure of the first cell is the same as the neighboring cells.

[0158] In some embodiments, the frame structure of the first cell is different from the neighboring cell, and the resource allocation device: The radio communication device further includes a communication module that is used to communicate with user equipment by employing a beamforming scheme or a different frequency networking scheme.

[0159] In some embodiments, the neighboring cells are areas covered by a base station, and the resource allocation device comprises: The wireless communication system further comprises a first adjusting module used to adjust the frame structure of the first cell and the neighboring cell, such that the frame structure of the first cell is the same as or different from that of the neighboring cell.

[0160] In some embodiments, the neighboring cells are areas covered by other base stations, and the resource allocation device: The base station further includes a second adjustment module that is used to receive a message indicating the frame structure of the neighboring cell transmitted from another base station, and adjust the frame structure of the first cell based on the message so that the frame structure of the first cell is the same as or different from that of the neighboring cell.

[0161] In some embodiments, the resource includes a time domain resource, the first information includes a first starting OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0162] In some embodiments, the resources include time domain resources, the first information includes a first SLIV corresponding to a downlink channel, and the second information includes a second SLIV corresponding to an uplink channel.

[0163] The first SLIV is determined by a first starting OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV is determined by a second starting OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0164] In some embodiments, the resource allocation apparatus further comprises a determining means, the determining means comprising: When the first starting OFDM symbol and the first OFDM symbol length are set in the base station, the first information is determined based on the set first starting OFDM symbol and the first OFDM symbol length; when the first starting OFDM symbol and the first OFDM symbol length are not set in the base station, the starting OFDM symbol of the full-duplex time slot is assigned as the first starting OFDM symbol, the OFDM symbol length of the full-duplex time slot is assigned as the first OFDM symbol length, and the first information is determined based on the assigned first starting OFDM symbol and the first OFDM symbol length; and / or When a second starting OFDM symbol and a second OFDM symbol length are set in the base station, the second information is determined based on the set second starting OFDM symbol and second OFDM symbol length; when a second starting OFDM symbol and a second OFDM symbol length are not set in the base station, the starting OFDM symbol of the full-duplex time slot is assigned as the second starting OFDM symbol, the OFDM symbol length of the full-duplex time slot is assigned as the second OFDM symbol length, and the second information is determined based on the assigned second starting OFDM symbol and second OFDM symbol length.

[0165] In some embodiments, in a full-duplex time slot, the OFDM symbol length occupied by the downlink channel and the uplink channel is the same as the OFDM symbol length of the full-duplex time slot.

[0166] In some embodiments, the configuration information further includes the number of full-duplex time slots included in at least one system frame.

[0167] In some embodiments, the configuration information further includes a fourth bitmap of at least one system frame, wherein in the fourth bitmap, bits correspond one-to-one to time slots; In the fourth bitmap, when the bit is a third preset value, the time slot corresponding to the bit is a full-duplex time slot; In the fourth bitmap, when the bit is set to the fourth preset value, it indicates that the time slot corresponding to the bit is a half-duplex time slot.

[0168] In some embodiments, the base station includes multiple sets of configuration information, each set of configuration information has an allocation number, and in one system frame, the configuration information adopted for each full-duplex time slot is the configuration information corresponding to a target allocation number, and the target allocation number is obtained by performing a modulo operation on the index number of the full-duplex time slot and the number of the multiple sets of configuration information; or In one system frame, the configuration information adopted for each full-duplex time slot is the configuration information of the full-duplex time slot specified in the first signaling; or The first signaling further includes a fifth bitmap, and in one system frame, the configuration information used for each full-duplex time slot is determined based on the fifth bitmap, in which bits in the fifth bitmap correspond one-to-one to time slots in the system frame, and in the fifth bitmap, the time slot corresponding to the bit adopts the configuration information corresponding to the value of the bit.

[0169] In some embodiments, the time at which the configuration information becomes effective is a third starting point.

[0170] In some embodiments, the third starting point is obtained by the base station performing a modulo operation on the system frame number and the duration of the full-duplex time slot, or the third starting point is pre-configured in the user equipment and the base station.

[0171] In some embodiments, the first signaling includes a duration of a full-duplex time slot.

[0172] In some embodiments, the resource allocation device comprises: The method further comprises a scheduling module adapted to, upon reaching the third starting point, schedule the user equipment to transmit and receive data in the same frequency domain bandwidth according to the resources indicated by the configuration information.

[0173] In some embodiments, the first signaling is broadcast signaling or user-dedicated signaling.

[0174] In some embodiments, the transmission module further comprises: If the configuration information is not set in the base station, it is used to send second signaling to the user equipment, where the second signaling includes scheduling information of the full-duplex time slots of the user equipment in the same frequency domain bandwidth.

[0175] In some embodiments, the second signaling includes scheduling information for at least one user equipment.

[0176] In some embodiments, for each user equipment in the at least one user equipment: the scheduling information for the user equipment indicates frequency domain subbands occupied for data transmission of the user equipment and OFDM symbols occupied for data transmission of the user equipment, respectively; and / or The scheduling information for the user equipment indicates the frequency domain subbands occupied for data reception for the user equipment and the OFDM symbols occupied for data reception for the user equipment, respectively.

[0177] In some embodiments, the frequency domain subbands occupied by different user equipments overlap and the occupied OFDM symbols do not overlap; or The frequency domain subbands occupied by different user equipments do not overlap, and the occupied OFDM symbols overlap, or the frequency domain subbands occupied by different user equipments overlap, the occupied OFDM symbols overlap, or the frequency domain subbands occupied by different user equipments do not overlap, and the OFDM symbols occupied by different user equipments do not overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment overlap, and the OFDM symbols occupied by data transmission and data reception overlap, or The frequency domain subbands occupied for data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied for data transmission and data reception overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied by data transmission and data reception do not overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment overlap, and the OFDM symbols occupied by data transmission and the OFDM symbols occupied by data reception do not overlap.

[0178] In some embodiments, the second signaling is downlink control information.

[0179] In some embodiments, the validity period of the configuration information includes at least one cyclic period, and in each cyclic period, the resources of the full-duplex time slots at the same position are the same.

[0180] In this embodiment, a base station is configured with first information indicating resources occupied by a downlink channel in a full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot. When the first information and second information are configured in the base station, interference in the full-duplex time slot can be minimized and communication quality can be ensured. Furthermore, because communication is performed between the base station and the UE using the full-duplex time slot, there is no restriction on the allocation of a small number of uplink time slots in half-duplex mode. This results in a wider cell coverage area, improved uplink transmission speed, and reduced uplink transmission delay.

[0181] Corresponding to the resource allocation method applied to the UE, the present embodiment further provides a resource allocation device applied to the UE, as shown in FIG. 14, wherein the device includes: a receiving module 141, used for receiving first signaling sent from a base station, the first signaling including said configuration information, the configuration information including first information indicating resources occupied by downlink channels in full-duplex time slots in the same frequency domain bandwidth of the first cell, and second information indicating resources occupied by uplink channels in the full-duplex time slots; and an allocation module 142 that allocates resources to full-duplex time slots based on the first information and the second information.

[0182] In some embodiments, the resources include frequency domain resources, the first information is for indicating a frequency domain subband occupied by a downlink channel, and the second information is for indicating a frequency domain subband occupied by an uplink channel, the frequency domain subband including at least one resource block or at least one resource block group; or The first information is for indicating the number of resource blocks or resource block groups occupied by the downlink channel and a first starting point, and the second information is for indicating the number of resource blocks or resource block groups occupied by the uplink channel and a second starting point.

[0183] In some embodiments, the configuration information represents the first information and the second information using a first bitmap, where bits in the first bitmap correspond one-to-one to frequency domain subbands; In the first bitmap, when the value of a bit is a first preset value, it indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and when the value of the bit is a second preset value, it indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0184] In some embodiments, the configuration information uses a second bitmap to represent the first information and a third bitmap to represent the second information, and in the second bitmap and the third bitmap, bits correspond one-to-one to frequency domain subbands; In the second bitmap, a value of a bit is a first preset value, which indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel; In the third bitmap, the value of a bit being the first preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

[0185] In some embodiments, the configuration information further includes the number of resource blocks included in each frequency domain subband.

[0186] In some embodiments, the frame structure of the first cell is the same as the neighboring cells.

[0187] In some embodiments, the frame structure of the first cell is different from the neighboring cell, and the resource allocation device: The mobile station further includes a communication module that is used to communicate with a base station by employing a beamforming method or a different frequency networking method.

[0188] In some embodiments, the resource includes a time domain resource, the first information includes a first starting OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0189] In some embodiments, the resources include time domain resources, the first information includes a first SLIV corresponding to a downlink channel, and the second information includes a second SLIV corresponding to an uplink channel.

[0190] The first SLIV is determined by a first starting OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV is determined by a second starting OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel.

[0191] In some embodiments, the configuration information further includes the number of full-duplex time slots included in the at least one system frame.

[0192] In some embodiments, the configuration information further includes a fourth bitmap of at least one system frame, in which bits correspond one-to-one to time slots.

[0193] In the fourth bitmap, when the bit is a third preset value, the time slot corresponding to the bit is a full-duplex time slot; In the fourth bitmap, when the bit is set to the fourth preset value, it indicates that the time slot corresponding to the bit is a half-duplex time slot.

[0194] In some embodiments, the first signaling includes multiple sets of configuration information, each set of configuration information having an allocation number, and in one system frame, the configuration information adopted for each full-duplex time slot is the configuration information corresponding to a target allocation number, and the target allocation number is obtained by performing a modulo operation on the index number of the full-duplex time slot and the number of the multiple sets of configuration information; or In one system frame, the configuration information adopted for each full-duplex time slot is the configuration information of the full-duplex time slot specified in the first signaling; or The first signaling further includes a fifth bitmap, and in one system frame, the configuration information used for each full-duplex time slot is determined based on the fifth bitmap, in which bits in the fifth bitmap correspond one-to-one to time slots in the system frame, and in the fifth bitmap, the time slot corresponding to the bit adopts the configuration information corresponding to the value of the bit.

[0195] In some embodiments, the time at which the configuration information becomes effective is a third starting point.

[0196] In some embodiments, the third starting point is obtained by the user equipment performing a modulo operation on the system frame number and the duration of the full-duplex time slot, or the third starting point is pre-configured in the user equipment and the base station.

[0197] In some embodiments, the first signaling includes a duration of a full-duplex time slot.

[0198] In some embodiments, the resource allocation device comprises: The wireless communication device further includes a scheduling module adapted to receive scheduling from the base station when the third starting point is reached, so as to transmit and receive data in the same frequency domain bandwidth according to the resources indicated by the configuration information.

[0199] In some embodiments, the first signaling is broadcast signaling or user-dedicated signaling.

[0200] In some embodiments, the receiving module further comprises: It is used to receive second signaling transmitted from the base station, where the second signaling includes scheduling information of full-duplex time slots for the user equipment in the same frequency domain bandwidth.

[0201] In some embodiments, the second signaling includes scheduling information for at least one user equipment.

[0202] In some embodiments, for each user equipment in the at least one user equipment: the scheduling information for the user equipment indicates frequency domain subbands occupied for data transmission of the user equipment and OFDM symbols occupied for data transmission of the user equipment, respectively; and / or The scheduling information for the user equipment indicates the frequency domain subbands occupied for data reception for the user equipment and the OFDM symbols occupied for data reception for the user equipment, respectively.

[0203] In some embodiments, the frequency domain subbands occupied by different user equipments overlap and the occupied OFDM symbols do not overlap; or The frequency domain subbands occupied by different user equipments do not overlap, and the occupied OFDM symbols overlap, or the frequency domain subbands occupied by different user equipments overlap, the occupied OFDM symbols overlap, or the frequency domain subbands occupied by different user equipments do not overlap, and the OFDM symbols occupied by different user equipments do not overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment overlap, and the OFDM symbols occupied by data transmission and data reception overlap, or The frequency domain subbands occupied for data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied for data transmission and data reception overlap, or The frequency domain subbands occupied by data transmission and data reception of the same user equipment do not overlap, and the OFDM symbols occupied by data transmission and data reception do not overlap; or The frequency domain subbands occupied by data transmission and data reception of the same user equipment overlap, and the OFDM symbols occupied by data transmission and the OFDM symbols occupied by data reception do not overlap.

[0204] In some embodiments, the second signaling is downlink control information.

[0205] In some embodiments, the validity period of the configuration information includes at least one cyclic period, and in each cyclic period, the resources of the full-duplex time slots at the same position are the same.

[0206] In this embodiment, a base station is configured with first information indicating resources occupied by a downlink channel in a full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot. When the first information and second information are configured in the base station, interference in the full-duplex time slot can be minimized and communication quality can be ensured. Furthermore, because communication is performed between the base station and the UE using the full-duplex time slot, there is no restriction on the allocation of a small number of uplink time slots in half-duplex mode. This results in a wider cell coverage area, improved uplink transmission speed, and reduced uplink transmission delay.

[0207] Corresponding to the resource allocation method applied to the base station, an embodiment of the present application provides a base station, and as shown in Fig. 15, the base station includes a processor 151 and a machine-readable storage medium 152, and the machine-readable storage medium 152 stores machine-executable instructions that can be executed by the processor 151. The machine-executable instructions cause the processor 151 to execute the steps of any of the resource allocation methods applied to the base station described above.

[0208] Corresponding to the resource allocation method applied to the UE, an embodiment of the present application provides a UE, and as shown in Figure 16, the UE includes a processor 161 and a machine-readable storage medium 162, and the machine-readable storage medium 162 stores machine-executable instructions that can be executed by the processor 161. The machine-executable instructions cause the processor 161 to execute the steps of any of the resource allocation methods applied to the UE described above.

[0209] Corresponding to the resource allocation method applied to the above-mentioned base station, an embodiment of the present application provides a machine-readable storage medium, in which machine-executable instructions executable by a processor are stored, and the machine-executable instructions cause the processor to execute the steps of the resource allocation method applied to any of the above-mentioned base stations.

[0210] Corresponding to the resource allocation method applied to the above-mentioned UE, an embodiment of the present application provides a machine-readable storage medium, in which machine-executable instructions executable by a processor are stored, and the machine-executable instructions cause the processor to execute the steps of the resource allocation method applied to any of the above-mentioned UEs.

[0211] Corresponding to the resource allocation method applied to the above-mentioned base station, an embodiment of the present application provides a computer program product, which causes a processor to execute the steps of the resource allocation method applied to any of the above-mentioned base stations.

[0212] Corresponding to the resource allocation method applied to the above-mentioned UE, an embodiment of the present application provides a computer program product, which causes a processor to execute the steps of the resource allocation method applied to any of the above-mentioned UEs.

[0213] The machine-readable storage medium may include at least one magnetic disk device such as a random access memory (RAM) or a non-volatile memory (NVM), or may be at least one storage device remote from the processor.

[0214] The processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc., or may be a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.

[0215] Note that, in this specification, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not require or imply any physical relationship or order between those entities or operations. Furthermore, the terms "comprise," "include," and other variations thereof are intended to be non-exclusive inclusive, and a process, method, article, or device that includes a set of elements may include not only those elements but also other elements not expressly listed, or may include the inherent elements in such a process, method, article, or device. Unless otherwise specified, an element defined by "comprising..." does not exclude a process, method, article, or device that includes the element from also including other identical elements.

[0216] Although the embodiments in this specification are described as being related to each other, the same or similar parts between the embodiments may be referred to each other, and the differences between each embodiment and other embodiments will be mainly described. In particular, the embodiments of the apparatus, base station, UE, machine-readable storage medium, and computer program product are substantially similar to the embodiments of the method, so that the description is simplified and the relevant parts may be referred to the embodiments of the method.

[0217] The above description is merely a preferred embodiment of the present application, and does not limit the scope of protection of the present application. Any amendments, equivalent replacements, modifications, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

[0218] The above description is merely a preferred embodiment of the present application, and does not limit the present application. Any amendments, equivalent replacements, modifications, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A resource allocation method applied to a base station, comprising: transmitting, in the base station, when configuration information of a full-duplex time slot in the same frequency domain bandwidth of a first cell is configured, first signaling to a user equipment in the first cell, the first signaling including the configuration information, the configuration information including first information indicating resources occupied by a downlink channel in the full-duplex time slot and second information indicating resources occupied by an uplink channel in the full-duplex time slot; the resources include time domain resources; the first information includes a first starting orthogonal frequency division multiplexing OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel, or the first information includes a first start length indicator SLIV corresponding to a downlink channel, the second information includes a second SLIV corresponding to an uplink channel, the first SLIV being determined by a first start orthogonal frequency division multiplexing OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV being determined by a second start OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel; In the full-duplex time slot, the OFDM symbol length occupied by the downlink channel and the uplink channel is the same as the OFDM symbol length of the full-duplex time slot. A resource allocation method comprising:

2. the resources include frequency domain resources, the first information is for indicating a frequency domain subband occupied by the downlink channel, the second information is for indicating a frequency domain subband occupied by the uplink channel, the frequency domain subband including at least one resource block or at least one resource block group, or the first information is for indicating the number of resource blocks or resource block groups occupied by the downlink channel and a first starting point, and the second information is for indicating the number of resource blocks or resource block groups occupied by the uplink channel and a second starting point, the configuration information represents the first information and the second information using a first bitmap, in which bits in the first bitmap correspond one-to-one to frequency domain subbands; or represents the first information using a second bitmap and the second information using a third bitmap, in which bits in the second bitmap and the third bitmap correspond one-to-one to frequency domain subbands; In the first bitmap, a value of the bit being a first preset value indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and a value of the bit being a second preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel; In the second bitmap, a value of the bit being a first preset value indicates that a frequency domain subband corresponding to the bit is occupied by a downlink channel; In the third bitmap, a value of the bit being a first preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel.

2. The resource allocation method according to claim 1, wherein:

3. The configuration information further includes the number of resource blocks included in each frequency domain subband.

3. The resource allocation method according to claim 2, wherein:

4. the configuration information further includes the number of full-duplex time slots included in at least one system frame; 2. The resource allocation method according to claim 1, wherein:

5. The configuration information further includes a fourth bitmap of at least one system frame, in which bits correspond one-to-one to time slots in the fourth bitmap; In the fourth bitmap, when the bit is a third preset value, the time slot corresponding to the bit is a full-duplex time slot; In the fourth bitmap, when the bit is a fourth preset value, it indicates that the time slot corresponding to the bit is a half-duplex time slot; A plurality of sets of configuration information are set in the base station, each set of configuration information has an allocation number, and in one system frame, the configuration information adopted for each full-duplex time slot is the configuration information corresponding to a target allocation number, and the target allocation number is obtained by performing a modulo operation on the index number of the full-duplex time slot and the number of the plurality of sets of configuration information; or In one system frame, the configuration information adopted for each full-duplex time slot is the configuration information of the full-duplex time slot specified in the first signaling; or the first signaling further includes a fifth bitmap, and in one system frame, configuration information adopted for each full-duplex time slot is determined based on the fifth bitmap, in which bits in the fifth bitmap correspond one-to-one to time slots in the system frame, and in the fifth bitmap, the time slot corresponding to the bit adopts configuration information corresponding to the value of the bit; 2. The resource allocation method according to claim 1, wherein:

6. The time at which the configuration information becomes valid is a third starting point, the third starting point is obtained by the base station performing a modulo operation on a system frame number and a duration of a full-duplex time slot, or the third starting point is preset in the user equipment and the base station.

2. The resource allocation method according to claim 1, wherein:

7. the first signaling includes the duration.

7. The resource allocation method according to claim 6, wherein:

8. and when the third starting point is reached, scheduling the user equipment to transmit and receive data in the same frequency domain bandwidth according to resources indicated by the configuration information.

8. A resource allocation method according to claim 6 or 7, characterized in that:

9. The first signaling is a broadcast signaling or a user-dedicated signaling. The resource allocation method according to any one of claims 1 to 2 and 4 to 7.

10. The validity period of the configuration information includes at least one cyclic period, and in each cyclic period, the resources occupied by the full-duplex time slots at the same position are the same. The resource allocation method according to any one of claims 1 to 2 and 4 to 7.

11. A resource allocation method applied to a user equipment, comprising: receiving first signaling transmitted from a base station, the first signaling including configuration information, the configuration information including first information indicating resources occupied by downlink channels in a full-duplex time slot in the same frequency domain bandwidth of a first cell, and second information indicating resources occupied by uplink channels in the full-duplex time slot; and allocating resources to the full-duplex time slot based on the first information and the second information; the resources include time domain resources; the first information includes a first starting orthogonal frequency division multiplexing OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel, or the first information includes a first start length indicator SLIV corresponding to a downlink channel, the second information includes a second SLIV corresponding to an uplink channel, the first SLIV being determined by a first start orthogonal frequency division multiplexing OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV being determined by a second start OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel; In the full-duplex time slot, the OFDM symbol length occupied by the downlink channel and the uplink channel is the same as the OFDM symbol length of the full-duplex time slot. A resource allocation method comprising:

12. the resources include frequency domain resources, the first information is for indicating a frequency domain subband occupied by the downlink channel, the second information is for indicating a frequency domain subband occupied by the uplink channel, the frequency domain subband including at least one resource block or at least one resource block group, or the first information is for indicating the number of resource blocks or resource block groups occupied by the downlink channel and a first starting point, and the second information is for indicating the number of resource blocks or resource block groups occupied by the uplink channel and a second starting point, the configuration information represents the first information and the second information using a first bitmap, in which bits in the first bitmap correspond one-to-one to frequency domain subbands; or represents the first information using a second bitmap and the second information using a third bitmap, in which bits in the second bitmap and the third bitmap correspond one-to-one to frequency domain subbands; In the first bitmap, a value of the bit being a first preset value indicates that the frequency domain subband corresponding to the bit is occupied by a downlink channel, and a value of the bit being a second preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel; In the second bitmap, a value of the bit being a first preset value indicates that a frequency domain subband corresponding to the bit is occupied by a downlink channel; In the third bitmap, a value of the bit being a first preset value indicates that the frequency domain subband corresponding to the bit is occupied by an uplink channel. The resource allocation method according to claim 11, characterized in that:

13. The configuration information further includes the number of resource blocks included in each frequency domain subband.

13. The resource allocation method according to claim 12, wherein:

14. The validity period of the configuration information includes at least one cyclic period, and in each cyclic period, the resources occupied by the full-duplex time slots at the same position are the same.

13. A resource allocation method according to claim 11 or 12, characterized in that:

15. A resource allocation device applied to a base station, a transmitting module configured to transmit first signaling to a user equipment in the first cell when configuration information of a full-duplex time slot in the same frequency domain bandwidth of the first cell is configured in the base station, the first signaling including the configuration information, the configuration information including first information indicating resources to be occupied by a downlink channel in the full-duplex time slot and second information indicating resources to be occupied by an uplink channel in the full-duplex time slot; the resources include time domain resources; the first information includes a first starting orthogonal frequency division multiplexing OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel, or the first information includes a first start length indicator SLIV corresponding to a downlink channel, the second information includes a second SLIV corresponding to an uplink channel, the first SLIV being determined by a first start orthogonal frequency division multiplexing OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV being determined by a second start OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel; In the full-duplex time slot, the OFDM symbol length occupied by the downlink channel and the uplink channel is the same as the OFDM symbol length of the full-duplex time slot. A resource allocation device comprising:

16. A resource allocation device applied to a user equipment, a receiving module used to receive first signaling transmitted from a base station, the first signaling including configuration information, the configuration information including first information indicating resources occupied by downlink channels in a full-duplex time slot in the same frequency domain bandwidth of a first cell, and second information indicating resources occupied by uplink channels in the full-duplex time slot; an allocation module that allocates resources to the full-duplex time slot based on the first information and the second information; the resources include time domain resources; the first information includes a first starting orthogonal frequency division multiplexing OFDM symbol occupied by a downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second information includes a second starting OFDM symbol occupied by an uplink channel and a second OFDM symbol length corresponding to the uplink channel, or the first information includes a first start length indicator SLIV corresponding to a downlink channel, the second information includes a second SLIV corresponding to an uplink channel, the first SLIV being determined by a first start orthogonal frequency division multiplexing OFDM symbol occupied by the downlink channel and a first OFDM symbol length corresponding to the downlink channel, and the second SLIV being determined by a second start OFDM symbol occupied by the uplink channel and a second OFDM symbol length corresponding to the uplink channel; In the full-duplex time slot, the OFDM symbol length occupied by the downlink channel and the uplink channel is the same as the OFDM symbol length of the full-duplex time slot. A resource allocation device comprising:

17. a machine-readable storage medium having stored thereon machine-executable instructions executable by a processor, the machine-executable instructions causing the processor to execute the steps of the resource allocation method according to any one of claims 1 to 7 and 11 to 13; A machine-readable storage medium comprising:

Citation Information

Patent Citations

  • Joint shared channel timing allocation in downlink control information

    US20210360664A1

  • Frame structure for subband full duplex slot formats

    US20210360670A1